Search results

  1. I

    Bug - Fixed Git projects outside of github are not named correctly

    I was playing with third party hosting for some git stuff and was confused on why my script was being called null-release in the git information. > git checkout [Private Git Repo] release Starting remote: Enumerating objects remote: Counting objects remote: Compressing objects Receiving...
  2. I

    Feature - Implemented Relogging to improve ping

    You mean no one 1 right? 😉
  3. I

    Feature - Implemented Relogging to improve ping

    Am I missing some conversation? When I run "relog" it will log me out, then log me in. Which sounds fine, except I'm not sure why we're bothering to log out. Its always been my impression that you can log in without logging out. Which sounds weird if taken out of context tbh. So I commented...
  4. I

    Feature - Implemented Relogging to improve ping

    I think you had a bad test. js const funt = (url) => {const started = Date.now(); for (let i = 0; i < 5; i++) { visitUrl(url); } print( Date.now() - started);}; funt("council.php");funt("api.php?what=events&for=Antilag_by_Irrat"); You were calling api.php without any...
  5. I

    Feature Prefs Corruption Part II: timein vs saveToFile

    A bit of an offshoot from the current discussion, but in the context of corrupted preference files that are still readable we could add another insurance policy. A pref that exists only to log how many lines were written, and to get how many we read. If properties.size() !=...
  6. I

    Feature - Implemented Relogging to improve ping

    Edit: I am not advocating the use of the antilag user script, work has been done in mafia after this thread was created that makes this script redundant. There is a new tab "Connection" in the login menu, and in the preferences you can see options in "General > Connection Options". New commands...
  7. I

    New Content - Implemented Mar 2023 IOTM: closed-circuit phone system

    Rufus quest tracking doesn't update the item requested if we have the item requested. And we don't know what item was requested. This is only relevant for April Fools & playing turns outside of mafia (or corrupted prefs, and so on) Aka, April Fools `salad` broke the tracking. Visiting the quest...
  8. I

    Feature Implement warnings when using SVN with github projects

    Hmm, just realized that the "Script Manager" looks to be looking at SVN scripts only, it could probably do with a tune-up of its own tbh. Though that'd be a separate thread. Thoughts on a tuneup being 1. Listing what versioning system it uses 2. Allow scripts installed outside of mafia's...
  9. I

    Feature Implement warnings when using SVN with github projects

    By now everyone should be aware that Github is removing SVN support, and most github scripts should already be encouraging use of git over svn. https://github.blog/2023-01-20-sunsetting-subversion-support/ However, some people will be lazy and some will still get caught by surprise. I think...
  10. I

    Feature Track when certain non-combats occured

    So we have several zones that will force a non-combat, which we could start tracking. I may be missing a few as these are off the top of my head. Black Forest - The NC is a super-likely after 4 fights without a NC The Hidden City - Hidden Apartment & Office Building - They occur after X fights...
  11. I

    Bug Javascript can fatally error without re-enabling GUI buttons

    Description When an error is thrown by javascript that contains a newline, I sometimes found that despite the script no longer running, I cannot interact with mafia's GUI. The buttons are grayed out as if a script is in use. The issue appears to be here, which simply means that if the output...
  12. I

    Feature Tracking of 11-leaf clovers

    I was thinking that breakfast would run normally, it doesn't check the pref.
  13. I

    Feature Tracking of 11-leaf clovers

    The hermitage sells 11-leaf clovers, but scripts do not have the ability to tell when a clover has been purchased or not without checking the hermit, or attempting to purchase. I was thinking about adding a tracking of some sort, with two solutions coming to mind. 1. We track how many clovers...
  14. I

    New Content Feb 2022 IotM: Combat lover's locket

    Wondering if it'd be a good idea to have mafia update _locketMonstersFought to include a placeholder monster ID if kol reports all reminisces used, even though mafia didn't know about them. To prevent using an actual monster, and prevent breaking scripts expecting a real monster. We could use...
  15. I

    Bug - Fixed divide by zero error when consuming spleen item

    What I figure is that ItemDatabase saves the display name in decoded form, but ConsumableDatabase saves it in encoded form. It fetched the name from ItemDatabase and tried to use it in ConsumableDatabase. Edit: Looks like I missed Veracity's comment
  16. I

    Bug - Fixed Astral Plane choices are missing

    I wasn't worried about this myself, was just intrigued when someone in discord was confused and I looked into it.
  17. I

    Bug - Fixed Astral Plane choices are missing

    It appears as part of a change, the zones for astral adventures was changed from "Astral" to their own unique names (Bad Trip, Great Trip, Mediocre Trip) The commit the change was made. This means that in the choice panel, it's apparently looking for "Astral" which those locations no longer...
  18. I

    Feature Improve clan switching functionality

    Currently, you can get your clan name, and your clan ID. However mafia does not support a way to switch clans, or retrieve your whitelisted clans. Instead to find this information a script has to fetch and parse a page. This wouldn't be a real issue, but for those scripts that aim to automate...
  19. I

    New Content - Implemented Miniature Crystal Ball tracking post January 10th 2022 changes

    Oh, that's a thing? Huh. https://github.com/kolmafia/kolmafia/pull/1238
  20. I

    New Content - Implemented Miniature Crystal Ball tracking post January 10th 2022 changes

    I went with 2, ultimately it should give the majority of support needed. If you have an ambiguous monster, just parse the monster and get the monster manuel name to find out what monster was actually predicted. So if you see `Ninja Snowman (Hilt)` then you know `Ninja Snowman` was predicted...
Back
Top