Search results

  1. jasonharper

    Old version of KoLMafia

    If you're willing and able to build mafia from source, it's just as easy to checkout an old version as the current one, all the way back to revision 1. Of course, there is a limit to how far back you can go and still be able to successfully log in, due to the ongoing changes to KoL itself. Why...
  2. jasonharper

    bumcheekcend.ash - A zero setup semi-automated ascension script!

    The use of raw macro commands in a CCS (which DON'T require the quote marks unless they would be otherwise interpreted by mafia) obviously only works if the combat is submitted as a macro - which is guaranteed not to be the case if you have a "consult" command in the CCS.
  3. jasonharper

    Feature - Implemented Pop-up Relay Browser window instead of Mini-browser window

    This is not nearly as simple as everyone seems to think it is... When mafia needs to do an emergency browser display, it has already loaded the page that triggered the problem. It's no problem to stuff that page into the mini-browser display, which is entirely under mafia's control, but the...
  4. jasonharper

    Feature - Implemented Let Main window remember last size when launched

    Mafia only remembers window positions, not size. The size depends on the initial contents of the window, which could very well be of a different size than on your last launch due to changes in the program (or due to moving your prefs to a different computer that has differently-sized controls...
  5. jasonharper

    Bug - Fixed use_skill() returns true for combat-skills

    Oh yeah, there's lots of proxying left to do...
  6. jasonharper

    Bug - Not A Bug you know what, nevermind. Mall search: how does it work?

    If there are substring matches starting at a word boundary (like 'lun' matching 'lunch'), no further matching is tried. The whole point of mafia's fuzzy matching is to try to find the single item that the user was trying to refer to, not to find multiple matches.
  7. jasonharper

    Bug - Fixed Usage of Pumpkin Bomb not detected

    The item counts for final-round-used items normally get corrected at the start of the next combat, when we see the updated item <select> on the page. The problem occurs when you've used up the last of some combat item, and it's no longer in the popup - the count correction code only processes...
  8. jasonharper

    Feature - Implemented Include variable/scaling monsters in monster stat functions

    Mostly implemented in r9020. Anybody know of any spading on the HP of the various Basement monsters vs. the basement level? Wiki only gives their attack/defense, I'm pretty sure they don't all have the same HP.
  9. jasonharper

    Who is responsible?

    How strange - http://www.ohloh.net/p/kolmafia/contributors also lists someone named 'pldw' with 541 commits, all apparently in the earliest days of KoLmafia. However, the total number of everyone's commits exceeds the current revision number by several thousand, so I'm not exactly sure where...
  10. jasonharper

    Feature - Implemented Include variable/scaling monsters in monster stat functions

    There HAS to be a distinction between values for normal monsters and scaling monsters - normal monsters' stats get your +ML added to them, scaling monster's stat expressions would already include ML to the extent that it might apply. I'm not sure the values are directly comparable, anyway - we...
  11. jasonharper

    Feature - Implemented Include variable/scaling monsters in monster stat functions

    Theraze, this is... not right. Not right at all. The whole point of this change, as I understand it, is to make the stats of scaling monsters work exactly the same as the stats of normal monsters. Your patch does the exact opposite of that: it permanently requires that every bit of mafia code...
  12. jasonharper

    Feature - Implemented Include variable/scaling monsters in monster stat functions

    I should have time for a detailed examination this weekend.
  13. jasonharper

    Feature - Implemented Include variable/scaling monsters in monster stat functions

    Modifier expressions can contain spaces (as part of the parameter to a text function). How are you imagining that spaces are going to be sufficient to delimit expressions here? Monster poison levels in monsters.txt already contain spaces, the existing tokenizer isn't the problem.
  14. jasonharper

    Bug - Cannot Reproduce Problems using fold

    Your log is consistent with mafia thinking that you had two cheese items, initially the eye and diaper. It would therefore properly ignore any requests to fold an eye, until after the point where the eye had been folded into another form. If this isn't the case, then I need to see the problem...
  15. jasonharper

    Possible bug with custom outfits?

    Mafia does not track the contents of custom outfits (and it would require an extra server hit per login to do so). Since a custom outfit contains no known equipment, isWearing() always returns true for them, which is precisely why that function wasn't publicly available.
  16. jasonharper

    Feature - Implemented Add rave combo learning to "special action"

    Putting combo random rave in your CCS should do this already (except for the already-reported detail that it doesn't infer the 6th combo after learning five combos). This line won't do anything until you've learned the three basic rave skills, and will stop doing anything once you've learned...
  17. jasonharper

    Bug - Cannot Reproduce maximize meat and natty blue ascot

    Let's see some actual gCLI output, please.
  18. jasonharper

    Bug - Cannot Reproduce maximize meat and natty blue ascot

    Where is this second ascot located? If it isn't directly in your inventory already, then item retrieval will consider the one you already have equipped as a better source of obtaining an ascot. The ordering of sources in that list cannot be changed to a sufficient extent to fix this problem...
  19. jasonharper

    Feature - Implemented bitwise operators

    Python is a rather more modern example of a language that uses ** for exponentiation. It's also available via a pow() built-in function, but that's mainly to support a 3-parameter form that wouldn't work as an operator (and is utterly useless for mafia, unless gameplay suddenly starts requiring...
  20. jasonharper

    map data corrupt somewhere

    The garbage characters are a Unicode "Byte Order Mark", in UTF-8 format. In other words, somebody set up you the BOM! I do not see any possible way that a BOM could have gotten inserted into the file just via loading/saving the map in mafia. However, if you at any point had edited the file...
Back
Top