Results 1 to 4 of 4

Thread: Revision 18.11

  1. #1
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    The Unseelie Court

    Default Revision 18.11

    The following is an abbreviated version of the Subversion commit message logs. Please keep in mind that these messages are intended for other developers and they take the files which were modified into context in order to limit the amount of verbage. In general, they are not intended for general audiences and should not be treated as "official" documentation -- they are informal and abbreviated, at best.

    If you do not understand what something says, try looking at the full version of the revision by following the accompanying link for the revision. The only difference is that the files which were modified will be listed, and sometimes, you can guess what happened from file names (though not always). If you still have no idea what happened, that's okay -- it probably doesn't relate to what you're doing with KoLmafia. ^_~

    Furthermore, not everything marked as "fixed" is guaranteed to be fixed, not all changes are guaranteed to have a change. This is due the fact that both time and turns are finite and only a limited number of things can be tested. Some changes go in untested, assuming they would work, when they actually don't due to erroneous assumptions; alpha testers occasionally will be able to give feedback, but it's not always possible.

    For example, if you read the revision logs for what changed between 10.2 and 10.3, the plus sign choice adventure was meant to get a use link. Something as seemingly insignificant as KoL using two spaces instead of one space in the sentence "It's actually a book. Read it." would mean the change didn't actually work -- anyone can verify that, in fact, the change didn't work for this very reason. If you ever encounter something like that, a non-accusatory mention of it (non-accusatory meaning anything that neither implies "ZOMG FALSE ADVERTISING" nor "You guys said this was fixed, but...") somewhere will usually result in the problem getting addressed.

    Finally, if you've got a bug to report, make sure you read up on how to post a detailed bug report. While the rules outlined apply specifically to bugs related to scripting, many of them are applicable to KoLmafia bug reports in general. Most importantly, I hate the words "annoying" and "frustrating". Never use them when describing a bug/feature. Ever. Thanks. The abridged revision logs follow.

    Revision: 18287
    Fix "since" ASH directive to do numerical comparisons of major/minor versions

    Revision: 18288
    Allow for there to be no revision string in the KoLmafia version.

    Revision: 18289
    Initial Mummery modifier support. Lightly tested. Only basic effects are handled, with extra bonuses from using the correct familiar being completely ignored for now.

    Revision: 18290
    Some checking for unwanted external requests

    Revision: 18291
    Some reusable skill books

    Revision: 18292
    Another reusable book

    Revision: 18293
    Advent calendar foods

    Revision: 18294
    Add some familiar attributes (more to come later). Add attributes proxy field for familiars.

    Revision: 18295
    More familiar attributes. Use attributes for Mummery modifiers.

    Revision: 18296
    When giving a familiar a new costume, remove the modifier for the old one

    Revision: 18297
    Add mummery command

    Revision: 18298
    Update "counters" help text

    Revision: 18299
    Crimbo 2017 has started

    Revision: 18300
    Fix breakable detection in maximizer speculation. Consider simplicity (not changing items) as lower priority than checking for rollover effects and breakable items. Should now always prefer Astral Pet Sweater to Sugar Shield.

    Revision: 18301
    Remove handling for worthless items from Goal Manager, as we no longer adventure at Sewer for these !

    Revision: 18302
    Untested. Ignore autostops when teleportisis active.

    Revision: 18303
    Fix cosmetic typo in variable name

    Revision: 18304
    Can adventure drunk as Batfellow - untested

    Revision: 18305
    Crimbo wanderers

    Revision: 18306
    Those monsters actually wander

    Revision: 18307
    Cheer shop

    Revision: 18308
    Missing file from previous commit

    Revision: 18309
    Clover adventure

    Revision: 18310
    Fix stupid typo in previous commit

    Revision: 18311
    Since crystalline cheer is a coinmaster currency, need to trigger (coinmaster) listeners when it enters or leaves inventory

    Revision: 18312
    Crimbo 2017 tweaks

    Revision: 18313
    Cheer consumable spading.

    Revision: 18314
    Second Cheerless Level . First guess at combat rates.

    Revision: 18315
    disambiguate cheerless mime scientists

    Revision: 18316
    Work around KoL bug that no longer reports where paranormal activity is detected in walkie-talkie message

    Revision: 18317
    Fix initiative for cheerless mime scientist, per Manuel

    Revision: 18318
    Mouthless murmur is physically resistant. Fix cheer wine.

    Revision: 18319
    Crimbo stuff

    Revision: 18320
    warehouse key

    Revision: 18321
    cheer extractor

    Revision: 18322
    Cheerless Spire Level 3. Remove warehouse keys when used. Remove letters when handed in (and log).

    Revision: 18323
    disambiguate cheerless mime soldiers

    Revision: 18324
    Even wandering monsters won't go near the cheerless spire.

    Revision: 18325
    Track things properly when a mime army shotglass activates

    Revision: 18326
    New skillbooks (skills not yet public), new cheer level, tiny plastic.

    Revision: 18327
    Some consumable spading

    Revision: 18328
    Refactor how locations are marked as not having wanderers

    Revision: 18329
    Fix NPE

    Revision: 18330
    Can walk away from Cursed Warehouse.

    Revision: 18331
    Some consumable spading - That mime army food is rather good.

    Revision: 18332
    Implement get_shop_log.

    Revision: 18333
    You can use "cast" in combat macros

    Revision: 18334
    A new tiny plastic, and updated name for the first one

    Revision: 18335
    Tippy Top of Spire, Mime Skills, Warehouse Key in store, Tiny Plastic, Consumable Spading.

    Revision: 18336
    Can pickpocket warehouse key from executives

    Revision: 18337
    Change location name

    Revision: 18338
    Mark used skill books as reusable

    Revision: 18339
    mime army infiltration glove lets you pickpocket

    Revision: 18340
    Tiny plastic, mime boss.

    Revision: 18341
    Add The Silent Nightmare to the Monster section of the Encyclopedia

    Revision: 18342
    Log some SIlent Night visits

    Revision: 18343
    more SIlent Nightmare

    Revision: 18344
    Att -> Atk

    Revision: 18345
    200 it is

    Revision: 18346
    The Cheer-o-Vend 300 only distributes your class'es Mime Jounal volume

    Revision: 18347
    Maximizer now knows which buff Silent Hunter gives depending on class.

    Revision: 18348
    The mime army shotglass no longer leads to only consuming 1 of the item

    Revision: 18349
    tiny plastic The Silent Nightmare

    Revision: 18350
    primitive alien blowgun

    Revision: 18351
    Multiusable items

    Revision: 18352
    Don't show hot dogs in Batfellow.

    Revision: 18353
    Happy New Year

    Revision: 18354
    silent nightlight

    Revision: 18355
    Garbage Tote and associated items

    Revision: 18356
    Some spleen items no longer give adventures. Level 13 or higher requirement consumables cannot be consumed under Standard restrictions. Lightly tested.

    Revision: 18357
    Garbage fire and some of it's drops

    Revision: 18358
    Level 13+ consumables are blocked in-run, not just in Standard

    Revision: 18359
    wareouse key is usable and leads to a choice. Cheerful Reindeer Suit has an outfit bonus.

    Revision: 18360
    Garbage Fire equipment. Some missing Throne/Bjorn data. Mime Executive meat drop reduced to 1/3.

    Revision: 18361
    Untested, recognise broken champagne bottle being thrown away

    Revision: 18362
    Remove duplicate

    Revision: 18363
    Make "fold" work for garbage tote items

    Revision: 18364
    novelty monorail ticket

    Revision: 18365
    Garbage item tracking (_garbageTreeCharge, _garbageChampagneCharge, _garbageShirtCharge).

    Revision: 18366
    Good 'n' Quiet, multiusable items

    Revision: 18367
    items, outfits, effect

    Revision: 18368
    Handle doubled modifiers from garbage shirt and bottle. Maximizer does not currently handle them.

    Revision: 18369
    Basic support for broken champagne bottle and garbage shirt in Maximizer

    Revision: 18370
    Handle broken champagne on disembodied hand. Thanks, Lost. Untested.

    Revision: 18371
    Correctly calculate number of foldable items available when item is part of Garbage Tote. Correctly handle number of foldable items required when one is required due to bonus, but isn't otherwise best in slot. Hopefully. Lightly tested.

    Revision: 18372
    Minor fixes

    Revision: 18373
    Make the stacked item drop doubling all work properly. Probably.

    Revision: 18374
    Track Crown of Thrones/Buddy Bjorn drops for the Optimistic Candle and Garbage Fire. Remove burning newspaper when using it to create something.

    Revision: 18375
    Allow crafting of burning newspaper items

    Revision: 18376
    burning paper slippers modifier

    Revision: 18377
    Marked Makeshift Garbage Shirt and Broken Champagne Bottle as breakable.

    Revision: 18378
    Track adventures granted by Mafia Thumb Ring

    Revision: 18379
    Don't load amorphous blob fights inline

    Revision: 18380
    Restore some code wrongly removed from Goal Manager in Revision 18301

    Revision: 18381
    Deceased crimbo tree is breakable too.

    Revision: 18382
    Quest tracking for New You quest. Lightly tested.

    Revision: 18383
    Fix typos

    Revision: 18384
    Show _mafiaThumbRingAdvs in Daily Deeds.

    Revision: 18385
    Fixed whitespace typo

    Revision: 18386
    Fix for equipment over max price being suggested by Maximizer to be bought and pulled.

    Revision: 18387
    Don't set PvP fights to 10 when breaking the hippy stone

    Revision: 18388
    Fix typo - thumb ring in Daily Deeds

    Revision: 18389
    New maximizer options panel (under General -> Preferences -> General -> Maximizer. Can set defaults in Maximizer, including all existing ones, plus a few new ones (suppress things which cost adventures, always consider current equipment in aftercore, consider created non-equipment as on hand). Add spleen, full and drunk into verbose maximizer text.

    Revision: 18390
    Maximizer Filters, based on patch by AlbinoRhino

    Revision: 18391
    The Fire Inside is capped at 200%. Untested

    Revision: 18392
    Minor Maximizer price checking tweaks, from AlbinoRhino

    Revision: 18393
    Maximizer now prefers equipment that drops items, then equipment that drops meat, before considering tiebreaker, assuming all else equal.

    Revision: 18394
    Missed a meat drop.

    Revision: 18395
    Pantogram with Ten Leaf Clover sacrifice drops items.

    Revision: 18396
    For Pantsgiving and some Enthroned/Bjorned Familiars, remove drops items modifier when they have dropped all they will for the day. Add another missing familiar that drops items. Largely untested.

    Revision: 18397
    Fix typo

    Revision: 18398
    Breaking your hippy stone has gone back to resetting fights to 10

    Revision: 18399
    multiusable items

    Revision: 18400
    Because I couldn't see a hit on main.php prior to refreshing session on login, have added one.

    Revision: 18401
    Missing quest default

    Revision: 18402
    Revert Revision 18400 as not needed and extra server hit.

    Revision: 18403
    Multi-usable item and correction

    Revision: 18404
    Track Garbage Fire counter (garbageFireProgress)

    Revision: 18405
    XO Skeleton drop tracking

    Revision: 18406
    Some spleen spading, thanks Xande1

    Revision: 18407
    Spading for Garbage Fire consumables.

    Revision: 18408
    Add LOV Choices to GUI (but don't mark up Spoilers as KOL clear enough already). Fix XO tracking and add link to store. Untested.

    Revision: 18409
    Affirmation Cookie handling. It will NOT automatically work out number consumed so far this ascension, so you'll need to set affirmationCookiesEaten manually if you've eaten some this ascension. There are just too many potential modifiers now and in the future to learn from the gains.

    Revision: 18410
    You can only eat one Affirmation Cookie per day.

    Revision: 18411
    Add opt in warning for drinking without Ode if you cannot cast it yourself but could get from a buffbot.

    Revision: 18412
    Untested. Grey out Gingerbread Mob Hit once used.

    Revision: 18413
    Add my_session_adv() to ash.

    Revision: 18414
    When looking at game description for a second or subsequent time, bring window to front.

    Revision: 18415
    Handle calculating edPoints if visiting Book of the Undying when not level 1. Untested.

    Revision: 18416
    Add horsery command and nicer logging of visiting Horsery.

    Revision: 18417
    Change handling of _horsery so it shows horse type. Horsery now appears in modifiers.txt. Get current horse and (if not currently crazy horse) crazy horse bonuses and store.

    Revision: 18418
    Maximizer now supports Horsery ! Some other horsery tweaks.

    Revision: 18419
    Recognise failure to stock store due to KOL price protection.

    Revision: 18420
    If you SEE a message arrive from someone because chat is open, refresh inventory using API because it may contain items.

    Revision: 18421
    If you SEE a pvp attack because chat is open, refresh inventory using API because you may have lost items.

    Revision: 18422
    Sleaze damage from Force of Mayo Be With You now adds 10 plus Blood Mayo Concentration rather than 10.

    Revision: 18423
    Check current fuel level when you use Asdon Martin keyfob. Untested.

    Revision: 18424
    Fix silly mistake

    Revision: 18425
    Hi Meins can be eaten at level 12

    Revision: 18426
    Missing status effects. Only check mall prices on tradeable items, and Speakeasy drinks are not tradeable!

    Revision: 18427
    Restore tradeable and discard flags to Speakeasy, and skip them in Maximizer price check. Why is something that doesn't ever exist tradeable? Don''t ask !

    Revision: 18428
    Refresh session data AFTER resetting preferences. Add api request to populate ascension number first before setting preferences.

    Revision: 18429
    Load counters and reset Char Pane request before visiting API status when refreshing session.

    Revision: 18430
    Option to log preference changes.

    Revision: 18431
    Some missing sources for status effects (mainly comments)

    Revision: 18432
    Recognize when any item use fails due to Standard restrictions

    Revision: 18433
    Track mime Shotglass use in Cafe and Speakeasy.

    Revision: 18434
    Mafia now accounts for mime army shotglass when queuing booze.

    Revision: 18435
    If someone a skills list has a null record, handle it.

    Revision: 18436
    Account for the mime army shotglass when prompting about Ode or overdrinking

    Revision: 18437
    Drop rate lowered for tattered scrap of paper

    Revision: 18438
    Fix Jelly Use detection. Untested.

    Revision: 18439
    Updated some Familiar attributes for Mumming Trunk. Added ability to reference familiar attributes in modifiers.txt, and added accounting for warbear foil helmet. Untested

    Revision: 18440
    Some familiar mummery bonuses.

    Revision: 18441
    More familiar mumming trunk data

    Revision: 18442
    Get Moon Phase before checking to see if counters should be reset. Would be handled anyway when starting mafia fresh, but wasn't when mafia running over rollover.

    Revision: 18443
    Experimental. Reset counters based on next Rollover time from API rather than moon phase. Add ash command rollover() to expose the time. Note that time varies by a few seconds, perhaps based on which server you log in to.

    Revision: 18444
    Some multiusables, thanks to the dictator.

    Revision: 18445
    Some fixes from Xande1 and checkitems

    Revision: 18446
    scratch 'n' sniff sword and crossbow are once again usable into each other.

    Revision: 18447
    killing jar, silver shrimp fork, and bubblin' crude can't be autosold, but has a minimum mall price
    Training Scroll: xxx really do have two spaces after the colon.
    gabardine and fiberglass candies

    Revision: 18448
    Familiar mumming trunk settings for 4 more familiars.

    Revision: 18449
    Ensure banishes are loaded before resetting them at rollover. Untested.

    Revision: 18450
    Some mumming trunk spading data

    Revision: 18451
    Some stuff from February's IotM

    Revision: 18452
    Some skills

    Revision: 18453
    Fix typo

    Revision: 18454
    Allow expressions in aggregate literals. aggregate literals are np longer immutable.

    Revision: 18455
    More familiar attributes

    Revision: 18456
    arena parameters for Garbage Fire

    Revision: 18457

    Revision: 18458
    Add Pocket Wish creation as an option in Breakfast automation.

    Revision: 18459
    More IotM stuff

    Revision: 18460
    You can walk away from the fortune teller

    Revision: 18461
    Recognise Pokefam path and Pokefam shop. Some items.

    Revision: 18462
    Zap group

    Revision: 18463
    Remove temporary code.

    Revision: 18464
    Read Familiar list in Pocket Familiars. Expose poke_level in familiar proxy record.

    Revision: 18465
    Fix Gunther buff. Item Manager now knows Barrel Buffs can go out of season.

    Revision: 18466
    Handle new skillbooks (untested), some familiar mumming interactions, pokefam ascension image, Jerry Bradfords.

    Revision: 18467
    Fix typo

    Revision: 18468
    Track Pocket Familiar team. Expose to ash in my_poke_fam( slot ), where slot is 0 for front, 1 for middle, 2 for back.

    Revision: 18469
    Recognise PokeFam changes in character pane.

    Revision: 18470
    Cannot unlock Guild in Pocket Familiars.

    Revision: 18471
    Don't warn about 100% familiar runs in Pocket Familiars

    Revision: 18472
    Fix row number in pokestore

    Revision: 18473
    Mumming trunk data, Polka Dot Bow Tie is +3 Clownosity. Choice of whether or not to allow foldables now in Maximizer preferences only.

    Revision: 18474
    Clownosity bonus on Bow Tie is +3, but higher than +2 breaks bitmap modifiers, and I don't currently have time to investigate a proper fix.

    Revision: 18475
    Track if your clan has a fortune teller installed

    Revision: 18476
    Initial support for logging Familiar Battles. Register correct monsterm at least, so special actions happening after particular
    monsters are defeated (should) work correctly.

    Revision: 18477
    Fix typo

    Revision: 18478
    || -> &&, thanks to Ryo_Sangnoir

    Revision: 18479
    Fix a couple of monsters per Manuel

    Revision: 18480
    Add get_player_name(int) courtesy of cheesecookie

    Revision: 18481
    Revert unintended .classpath and .project changes from 18480, sorry I haven't committed in a while!

    Revision: 18482
    Trying to resolve build issues.

    Revision: 18483
    Maybe this works?

    Revision: 18484
    Some mummery modifiers

    Revision: 18485
    In Pokefam, log your familiar's skill usage each round

    Revision: 18486
    More dupport for Familar Battles: do normal "end of round" processing.

    Revision: 18487
    Some more familiar mumming data

    Revision: 18488
    Add "fortune" CLI command. Syntax is "fortune buff <buffname>" or "fortune <clanmate name>". All three words can be specified, otherwise the words in clanFortuneWord1 to 3 (defaults are pizza/batman/thick) will be used.

    Revision: 18489
    When you start the Island War in Pokefam, set # of hippies & fratboys defeated to 500.
    Do certain post-fight fight decorations after a fambattle, too

    Revision: 18490
    Pokefam familiars

    Revision: 18491
    Last of the mumming trunk familiar data that affects bonuses.

    Revision: 18492
    Pokefam Guide stuff

    Revision: 18493
    Pokefam familiar hatchlings are type "grow", rather than "none", since you CAN "use" them to put them into your terrarium.
    Enforcing the "only in Pokefam" is a separate issue and can be added later; no reason to keep Pokefamers from growing them.

    Revision: 18494
    Fix typo

    Revision: 18495
    More pokefam garden items

    Revision: 18496
    more relay browser decorations after a fambattle

    Revision: 18497
    Spending 1000 turns doesn't let you break Ronin in Pocket Familiars

    Revision: 18498
    Fix Snojo fight tracking in Pocket Familiars

    Revision: 18499
    Fix display issue showing negative turns of Ronin in Pocket Familiars

    Revision: 18500
    More Pokefam items, familiars, effects.

    Revision: 18501
    Fix ordering for familiar equipment and familiar* when detecting item types

    Revision: 18502
    Anad another pokefam item

    Revision: 18503
    Fix typo

    Revision: 18504
    Updated familiar name

    Revision: 18505
    Untested. Stooper gives 1 extra liver whilst current familiar.

    Revision: 18506
    Corrected Eagle's Milk. Thanks, PeKaJe

    Revision: 18507
    Fix Stooper handling

    Revision: 18508
    More staleness

    Revision: 18509
    Love Potion

    Revision: 18510
    Update relay browser from preferences for Clan Fortune Teller (clanFortuneWord1, clanFortuneWord2, clanFortuneWord3 for consulting, clanFortuneReply1, clanFortuneReply2, clanFortuneReply3 for responding to consultations).

    Revision: 18511
    More Love Potion

    Revision: 18512

    Revision: 18513
    Fix stupid check for disembodied hand. Untested.

    Revision: 18514
    Add Clan Fortune Teller to Maximizer. Fortune Teller consumable spading.

    Revision: 18515
    Support for tall grass garden. We will recognize that you have one - and
    ASH get_campground() will include a "tall grass seeds" entry to mark
    that - and you can configure Breakfast (in Ronion and out of Ronin) to
    Actually successfully harvesting is not working yet.
    Also, fix a few Pokefam familiars to be "grow" rather than "none"

    Revision: 18516
    Do not track fraftboysDefeated and hippiesDefeated in local static variables; always fetch them from the appropriate
    setting so that, for example, when you start the war in Pocket Familiars and we set the defeated count for both sides
    to 500, visiting the Island will not reset the values to 548, since that is the minimum for image 21 and it is higher
    than the cached value of 0.

    Revision: 18517
    fix CampgroundRequest.harvestGarden() to pick all the patches of tall grass in your garden.

    Revision: 18518
    Fix post tavern processing in Pocket Familiars so "explore next square" works

    Revision: 18519
    No wand needed in Pocket Familiars

    Revision: 18520
    No boos checks in Pokefam, since all the bosses (that have ML differing rewards) are replaced by Jerry Bradford.
    Fix Grass Garden in the Gash decorator. Recognize it, recognize when it is an option.

    Revision: 18521
    Initial version of Pokefam familiar attributes

    Revision: 18522
    Some Pokefam spading

    Revision: 18523
    Green rocket

    Revision: 18524
    A little more spading

    Revision: 18525
    Initial implementation: read fambattle.txt into new data structure. Validate fields.
    Fix errors in the data file discovered by said validation.

    Revision: 18526
    power goes to 4 and hp goes to 5

    Revision: 18527
    More Pokefam spading

    Revision: 18528
    Some pokefam spading

    Revision: 18529
    Some more pokefam spading

    Revision: 18530
    Add pokefam data to ASH familiar proxy fields

    Revision: 18531
    Guess what, it's more pokefam spading.

    Revision: 18532
    A couple more bits of spading

    Revision: 18533
    More fambattle spading. Change Armored to Armor. Parse HTML of first round of
    fambattle.php and extract everything interesting about the familiars.

    Revision: 18534
    Fix planting grass from Valhalla Decorator

    Revision: 18535
    When we see previuously unknown Pokefam data, print it to gCLI and session log

    Revision: 18536
    More pokefam spading. Collect move descriptions and short name from fambattles

    Revision: 18537
    More pokefam spading

    Revision: 18538
    Pokefam spading from Magus_Prime and Ryo_Sangnoir

    Revision: 18539
    When look at the pokefam team management page, learn pokefam parameters, just as we do
    from a fambattle. More pokefam spading.

    Revision: 18540
    More pokefam spading

    Revision: 18541
    Recognize when you feed a pokepill to a familiar and save it in setting "pokefamBoosts".
    Take that into account when examining familiar power/HP/attributes in the Team Manager and in battle
    and don't get fooled into thinking the augmented familiar has normal stats.
    More fambattle spading.

    Revision: 18542
    Anyone for pokefam spading?

    Revision: 18543
    Don't get burned by KoL bug: if you power up a familiar with a pokepill that grants an attribute it alread has,
    save the powerup as "None"

    Revision: 18544
    New monorail zone.

    Revision: 18545
    KoL capitalization change

    Revision: 18546
    tree hugging hippy protestor

    Revision: 18547
    fambattle spading

    Revision: 18548
    Pokefam correction from Magus_Prime, meat drops at Monorail.

    Revision: 18549
    More Pokedata

    Revision: 18550
    Oyster Fools Day items and effects

    Revision: 18551
    tree loving hippy protestor, egg spading, some pokefam data from Magus_Prime

    Revision: 18552
    Familiar arena parameters (thanks to jrsiebz)

    Revision: 18553
    Default # of trials when learning familiar arena parameters upped from 3 to 10.
    Correct parameters for pokefams after jrsiebz reran his tests with more trials

    Revision: 18554
    Clan Fortune skills auto-perm so can't be permed.

    Revision: 18555
    Correct Cornbeefadon arena stats, Rhinestones are multi-usable.

    Revision: 18556
    Resubmit after Sourceforge hiccup.

    Revision: 18557
    Untested tweak to correct _snojoFreeFights if Mafia doesn't see the 10th win.

    Revision: 18558
    Fix pixel drop rates

    Revision: 18559
    Correct _tonicDjinn tracking, as per Saklad5 @

    Revision: 18560
    Lyle and Fantasy items

    Revision: 18561
    fix typo, add faerie dust

    Revision: 18562
    More Fantasyrealm stuff

    Revision: 18563
    Track permanent unlocks in FantasyRealm. Used membership (frAlways) - note, will NOT be automatically recognised historically, use "set frAlways = true". Daily membership (_frToday) recognised when used. Unlocked maps (frMountainsUnlocked, frWoodUnlocked, frSwampUnlocked, frVillageUnlocked, frCemetaryUnclocked) recognised when used or when FantasyRealm page visited in relay browser before visiting Welcome Center.

    Revision: 18564
    Add link to spend Rubees when they drop

    Revision: 18565
    Some FantasyRealm items

    Revision: 18566
    Correct skill name, thanks to AlbinoRhino

    Revision: 18567
    FantasyRealm stuff, more

    Revision: 18568
    More FantasyRealm stuff from Ezandora and Yendor

    Revision: 18569
    Spider Queen

    Revision: 18570
    Duke Vampire

    Revision: 18571
    FantasyRealm items pulverise into Rubee's (well, some do according to Khurby). Also this years Standard item pulverises added.

    Revision: 18572
    Untested - Check for tokens in AdventureResult.parseItem before moving to next one at start. May have been mangled by Salad for exammple.

    Revision: 18573
    Master Thief

    Revision: 18574
    Missing berry effects, thanks to Yendor

    Revision: 18575
    Some more locations and monsters for FantasyRealm from Yendor.

    Revision: 18576

    Revision: 18577
    Some pokefam updates.

    Revision: 18578
    More FantasyRealm stuff from Ezandora

    Revision: 18579
    Fix a typo

    Revision: 18580
    Track FantasyRealm questing, hours left (_frHoursLeft), areas unlocked (_frAreasUnlocked) and buttons pressed (_frButtonsPressed).

    Revision: 18581
    Monster tracking for Fantasy Realm (_frMonstersKilled). Fix for barrow wraith? and "Pheonix" are experimental and probably wrong.

    Revision: 18582
    Fix choice spoiler - thanks to Ryo_Sangnoir

    Revision: 18583
    Recognised when Favored by Lyle (_lyleFavored), add it to Maximizer. Also mark stuff complete when visitng WLF Bunker when it is silent.

    Revision: 18584
    Log visiting Lyle

    Revision: 18585
    Support for Expert Corner-Cutter. Untested.

    Revision: 18586
    Guess that PokeFams that you can have as familiars are normal effects (and that Unspeakachu is a reverse Hound Dog for combat rate). They can't go in Throne or Bjorn.

    Revision: 18587
    I must not forget to commit the new file. I must not forget to commit the new file. I must not forget to commit the new file. . .

    Revision: 18588
    Change duration of Paul's Passionate Pop Song to match other AT songs.

    Revision: 18589
    Mu Arena Parameters

    Revision: 18590
    Fix _tonicDjinn tracking

    Revision: 18591
    Recognize adventure failure in FantasyRealm after daily time is up

    Revision: 18592
    Log who a gift package was from. Lightly tested.

    Revision: 18593
    Replace spaces with underscores in chat log file names.

    Revision: 18594
    Fix stupid typo in ChoiceManager.

    Revision: 18595
    Making Staff of Kitchen Royalty (hopefully)

    Revision: 18596
    Add autoPinkyRing and account for Mafia Pinky Ring in wine adventure calculations. Lightly tested.

    Revision: 18597
    Simplification of allowed to eat/drink code. Previously checked for Cafe and Item requests, now also checked for Speakeasy / Hot Dogs. Now checks only exist once in code for Eating as well as Drinking. Hopefully haven't broken anything whilst fixing some edge cases?

    Revision: 18598
    Initial God Lobster stuff

    Revision: 18599
    Using 'overdrink', suppress all prompts as 'eatsilent' does.

    Revision: 18600
    For symmetry, allow "drinksilent" (same meaning as "overdrink").

    Revision: 18601
    Revise effect of mafia pinky ring to match spading. Consider Refined Palate in adventure listing, and interaction between the two.

    Revision: 18602
    Remove unnecessary recalculation of adventure ranges.

    Revision: 18603
    Don't get stuck in loop in Skeleton Store. God Lobster mummery stats. Some physical resistances.

    Revision: 18604
    Some more God Lobster stuff.

    Revision: 18605
    Untested. Harvest mushroom plot when entering Valhalla.

    Revision: 18606
    Clarified Butter

    Revision: 18607
    Pokefam Mu

    Revision: 18608
    Prompt for or equip pinky ring or tuxedo even if shotglass makes consumption 0 inebriety.

    Revision: 18609
    In Pokefam, grey out Familiar and Familiar equipment in Gear Changer, produce error for familiar actions, ignore maximizer switch command, recognise Rainbow Storm.

    Revision: 18610
    Fanatical Fortune

    Revision: 18611
    choiceadventure 1281 "leave" option is 8, not 6

    Revision: 18612
    Fix overdrink message so it doesn't appear if the shotglass drink is drunk at limit.

    Revision: 18613
    Warn and ask for confirmation if you won't survive doing the Hedge Maze and you've asked to automate it. Lightly tested.

    Revision: 18614
    Abort hedge maze automation if you don't succeed.

    Revision: 18615
    Fix recognising familiar team by image from Character Pane.

    Revision: 18616
    Some missing standard pokefam data.

    Revision: 18617
    Even when prompts are supressed when eating/drinking, still do automation.

    Revision: 18618
    PokeFams can have two attributes, one natural, one added. Account for this when registering familiars.

    Revision: 18619
    Once, Twice, Thrice Cursed can be removed by Shake It Off and Hot Tub.

    Revision: 18620
    (Hopefully) detect defeating "Blofeld", Jerry Bradford, Pokéfam World Champion and barrow wraith.

    Revision: 18621
    Fix for A New You quest tracking, recognise defeating Jerry Bradford, World Champion, a little extra Pokefam spading.

    Revision: 18622
    The Troll Fortress is outdoors
    Ph'nglui mglw'nafh Cthulhu
    R'lyeh wgah-nagl fhtagn.

  2. #2
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    The Unseelie Court


    Revision: 18623
    Recognize G-Lover path

    Revision: 18624
    Familiars without a "G" in their race cannot be equipped in G-Lover

    Revision: 18625
    In G-Lover, items without Gs cannot be used

    Revision: 18626
    In G-Lover, skills without Gs cannot be cast

    Revision: 18627
    In G-Lover, closet clovers instead of disassembling them

    Revision: 18628
    In G-Lover, maybe ignore modifiers from effects and equipment without Gs

    Revision: 18629
    Lovetester skill books are apparently zappable (

    Revision: 18630
    Gallapagos mating call initial support. Currently assumes only affects one monster at a time, unlimited duration, and adds one copy to zone with no queue effects.

    Revision: 18631
    Another New You quest tweak.

    Revision: 18632
    Need to explicitly leave choice after making things from wax globs - thanks, Taltamir.

    Revision: 18633
    Never make Pocket Wishes in G Lover

    Revision: 18634
    Fix pattern recognition for barrow wraith? and (hopefully) "Pheonix".

    Revision: 18635
    When fueling the Asdon Martin, after retrieving ingredients, restore equipment if needed

    Revision: 18636
    Untested. Surgeonosity (and indirect weapon damage and DA) from non G items still works in G Lover, as Noobcore.

    Revision: 18637
    Untested, cannot drink Dusty Bottles of Wine in G Lover, even if Great.

    Revision: 18638
    G-Lover items and coinmaster

    Revision: 18639
    In G-Lover, return false for have_familiar() if the familiar does not have a G in its name

    Revision: 18640
    Fix typo

    Revision: 18641
    Recognize failure to use items in G-Lover due to lack of Gs

    Revision: 18642
    If you get sent a warbear gyrocopter, and have chat open, refresh inventory with api. May be other similar sent stuff that also corrects inventory.

    Revision: 18643
    Track God Lobster fights. Recognize that they aren't happening in any particular location.

    Revision: 18644
    Wished-for fights also don't happen in any location

    Revision: 18645
    glued A-Boo clue, fix typo

    Revision: 18646
    Track daily combat use of Daily Affirmation: Keep Free Hate in your Heart

    Revision: 18647
    Acquire Rhinestones tracking - thanks to Saklad5.

    Revision: 18648
    Some missing G-Lover data

    Revision: 18649
    Start of BoomBox support.

    Revision: 18650
    Add (known) BoomBox modifiers to character.

    Revision: 18651
    BoomBox passives, thanks to KingBobson. BoomBox doesn't reset overnight. You don't have "Sing along" when BoomBox is silent.

    Revision: 18652
    Duke Vampire's Chateau is indoors. Remove Special Seasoning when eating.

    Revision: 18653
    Boombox CLI command added.

    Revision: 18654
    Issue warning if you try to overdrink before using Stooper's extra point of drunk.

    Revision: 18655
    Maximizer support for BoomBox

    Revision: 18656
    Fix typo

    Revision: 18657
    Amorphous Blobs start fights (and are consumed). Master Thief hides outdoors.

    Revision: 18658
    Hacky fix. If you want to use clan fortune with a player with spaces in the name, and it isn't three spaces, can now use fortune command if you don't specify words.

    Revision: 18659
    When parsing record initializers, a field initializer is valid if it can be coerced into the expected data type.

    Revision: 18660
    SongBoom BoomBox use leads to a choice, so use link cannot be inline

    Revision: 18661
    Clan Fortune logging.

    Revision: 18662
    Untested, support for gabardine girdle, fiberglass foil, fiberglass fedora. I'm sure some will prove to be limited to class or some other wrinkle.

    Revision: 18663
    New spleen items.

    Revision: 18664
    Fix typo which stopped automation for Where Does The Lone Ranger Take His Garbagester? changing decision.

    Revision: 18665
    Fix typo

    Revision: 18666
    It appears that the 10th (or later) Palindome dude drops photograph of a dog, as soon as that dude is Bob, if it is not collected using a camera. Don't stop tracking Bobs at 5.

    Revision: 18667
    Add _nightmareFuelCharges. Track its effect on crypt progress.

    Revision: 18668
    New You quest tracking tweak

    Revision: 18669
    Some cheesecookie fixes.

    Revision: 18670
    Crypt quest is completed by talking to the council, not getting the Bonerdagon Skull.

    Revision: 18671
    In G-Lover, cannot use/eat/drink items without G's in them, so Maximizer shouldn't suggest doing so.

    Revision: 18672
    Assuming wiki is right about consumption data from G-Mart

    Revision: 18673
    More g-lover restrictions (restoratives panel, breakfast toys, etc.)

    Revision: 18674
    Untested - Clover protection should activate using green rocket.

    Revision: 18675
    Add recipe to make glued A-Boo clue. Don't double-deduct ingredients when creating wax and newspaper items

    Revision: 18676
    PeKaJe's patch to track garland of greatness level. No MCD in Knoll sign if G-Lover

    Revision: 18677
    In G-Lover, Relay Browser offers to use another glued A-Boo Clue

    Revision: 18678
    Moved SVN Update All onto ExecutorService with ThreadPool so pool size can be adjusted to reduce simultaneous connections to SourceForge.

    Revision: 18679
    If Spookyraven Manor quest has you looking in the cellar (or later), then Lady Spookyraven Dance quest is completed.

    Revision: 18680
    Ugly hack for missing hickory daiquiri. Untested.

    Revision: 18681
    Untested - Add Step12 to Sorceress quest, going to get a Wand.

    Revision: 18682
    In G-Lover, cannot remove effects using skills without G's in them.

    Revision: 18683
    Smoke ball runaway message overwrites any other runaway success message, including banishers, so assume Runaway success if you see it.

    Revision: 18684
    Cannot Olfact or Flyer in G-Lover.

    Revision: 18685
    Add G-Lover points tracking (gloverPoints), set garlandUpgrades and gloverPoints when looking at ascension records. Update Ascension Snapshot for G-Lover.

    Revision: 18686
    Tell spooky ghost and spooky ghost (Dreadsylvanian) apart.

    Revision: 18687
    Learn combat skills from new items and report them in logs.

    Revision: 18688
    Garland of Greatness increments when you defeat sorceress and get a new one, not when you rescue the King.

    Revision: 18689
    Don't deduct pocket wishes twice when using one

    Revision: 18690
    liquid shifting time weirdness no longer gives adventures (as of January)

    Revision: 18691
    G-Lover path logging.

    Revision: 18692
    Is it a cute little kitten? Yes it is. It is. It is!

    Revision: 18693
    spooky ghost is physically resistant.

    Revision: 18694
    Summon Rhinestones is a summon.

    Revision: 18695
    Despite it's number, Mug for the Audience is a Sneaky Pete skill.

    Revision: 18696
    Add adventure link when using glued a-boo clue.

    Revision: 18697
    Sweet Synthesis not usable in G-Lover, so don't recommend in Maximuzer.

    Revision: 18698
    After using Poke Fertilizer, add link to Campground.

    Revision: 18699
    Mumming trunk attributes for Cat Burglar.

    Revision: 18700
    Add (none) to familiar popup in the compact side pane

    Revision: 18701
    Initial Cat Burglar Heist tracking

    Revision: 18702
    Cannot auto identify potions in G-Lover.

    Revision: 18703
    Untested. Ignore settings to require Box Servants in G-Lover.

    Revision: 18704
    Untested. Don't automate antidote during G-Lover.

    Revision: 18705
    Don't try to use combat items to restore MP if they aren't usable in the current path.

    Revision: 18706
    Don't autoOlfact in G-Lover.

    Revision: 18707
    Don't use "attack" in CCS as Jarlsberg - untested.

    Revision: 18708
    Untested - Ignore requireBoxServants in G-Lover as it is impossible

    Revision: 18709
    Why is buying and using ranges and cocktail kits in autoRepairBoxServant? Hopefully this unbreaks that.

    Revision: 18710
    Magus_Prime solves the first mystery of the mystery lollipop.

    Revision: 18711
    rainbow jellybean

    Revision: 18712
    Only skip checking place requests for adventure failure at Sorceress Tower, not all place requests.

    Revision: 18713
    It's Safari season for PVP

    Revision: 18714
    Try again to unbreak autocreation after my G-Lover Box Servant fix. Add chocolates from Trick or Treating in Fantasy Realm outfits.

    Revision: 18715
    Improve logging for genie bottle and pocket wish to log turn number iff it is a fight

    Revision: 18716
    Some consumable spading.

    Revision: 18717
    Tweak CatBurglar code

    Revision: 18718
    When casting skills in run, don't rely on Mana Cost reduction from items without G's in G Lover. Consider saving costs with KGB or Pantogram with appropriate settings. Untested.

    Revision: 18719
    Add CCS delete button (with confirmation message).

    Revision: 18720
    Hopefully avoid NoSuchElementException on showplayer.php on a character with no Familiar, Clan, Store or Trophy. Untested.

    Revision: 18721
    Consider current equipment, not no equipment, when trying out familiars in Bjorn/Throne and similar comparisons in Maximizer. Lightly tested.

    Revision: 18722
    If new preference showIgnoringStorePrices is true (default false) show prices of stores that are ignoring you when doing a mall search. Untested.

    Revision: 18723
    Don't "use" burning newspaper inline

    Revision: 18724
    So, apparently we can pick Tea Tree even when we can't use any of the items under standard, so leave it active in Daily Deeds.

    Revision: 18725
    When using Genie or Pocket Wish, set location to null.

    Revision: 18726
    In Pokefam, handle fights as non Pokefam if in fight.php. Untested.

    Revision: 18727
    Fix free crafting check in Standard.

    Revision: 18728
    Record Shen Quest item in shenQuestItem. Lightly tested.

    Revision: 18729
    Also populate shenQuestItem when you get item to return, or when you check log in that state.

    Revision: 18730
    HC Standard Spleen item spading - Thanks to The Dictator !

    Revision: 18731
    Some Bastille Battalion items

    Revision: 18732
    Boiling Determination

    Revision: 18733
    Untested. Bomb of Unknown Origin drives away 10 Zeppelin Protestors.

    Revision: 18734
    interrogative elixir

    Revision: 18735
    Recognise new win message for MMG in Ronin

    Revision: 18736
    Added last_decision ash command by Cheesecookie

    Revision: 18737
    session_log now supports gZipped individual log files, if uncompressed log file is not present. Slightly modified from patch by Saklad5 @

    Revision: 18738
    Some more Batallion items

    Revision: 18739
    When selecting horsery boost in Maximizer, update expected total score.

    Revision: 18740
    Add string[int] file_to_array( string filename )

    Revision: 18741
    Bastille Battalion tattoo kit

    Revision: 18742
    Autosell price of blood-faced volleyball reduced

    Revision: 18743
    Fix whitespace in Brutal brogues

    Revision: 18744
    Untested. Only consume cheese wheel when you choose a cheese.

    Revision: 18745
    Metal Meteoroid Concoctions.

    Revision: 18746
    Don't use Tales of Spelunking inline

    Revision: 18747
    Fix Meteoroid crafting

    Revision: 18748
    Unrepeatable Conspiracy Island quests set to finished rather than unstarted, and only set to unstarted when Omega device used.

    Revision: 18749
    Untested - don't reset Conspiracy Island quests at Ascension if completed.

    Revision: 18750
    Update monorail command help text

    Revision: 18751
    Untested, recognise some more Cat Burglar sleep mask messages

    Revision: 18752
    Avoid NPE if passing a null name to check if it has B's or G's.

    Revision: 18753
    Untested - Don't autoremove effects in G-Lover if they don't have G's

    Revision: 18754
    Recognise new path. Untested.

    Revision: 18755
    In Disguise, recognise Mask stats (works on the first one, anyway!)

    Revision: 18756
    Quick and dirty - ignore masks when identifying monsters.

    Revision: 18757
    Mu gives Elemental Resist like Parrot. New combat status effects in Diguise.

    Revision: 18758
    Try to get G-Lover protection for items without names on namecheck exactly right rather than exactly wrong !

    Revision: 18759
    In Disguise, recognise end of combats you don't win. Some of the council quest texts.

    Revision: 18760
    Some more Disquise council messages.

    Revision: 18761
    Fix stat parsing in Disguise path. Hopefully this doesn't break it for other situations.

    Revision: 18762
    Remove extra tab that was causing a quest to be marked as started for every council visit

    Revision: 18763
    Inscrutable Gaze is an expression (or lack of one?), God Lobster is a free fight.

    Revision: 18764
    Add ascension icon for Disguise, and last council quest message.

    Revision: 18765
    You can walk away from heisting

    Revision: 18766
    Slightly more elegant Mask handling. Add my_mask() ash command which returns the mask's name (the modifiers of which can then be found in the usual way).

    Revision: 18767
    Added missing Cat Burglar message.

    Revision: 18768
    Better monster handling in Disguise.

    Revision: 18769
    Tweak to Cat Burglar character pane display.

    Revision: 18770
    Match a few more masks

    Revision: 18771
    Catch gasmask on monsters, adjust stats for Mr. Mask

    Revision: 18772
    Fix Mr. Mask monster check

    Revision: 18773
    Further tweaks to mask recognition. Log mask swapping.

    Revision: 18774
    Fix Cyrpt council text detection in Disguise

    Revision: 18775
    Fix "genie stat all". Thanks Ypp.

    Revision: 18776
    Untested. You CAN eat items in G-Lover without G's if they are in a Restaurant. I guess no diet applies in a Restaurant!

    Revision: 18777
    Add Overdrunk Adventuring warning to relay browser when you don't have Drunkula's Wineglass.

    Revision: 18778
    If you pickpocket an item that Mafia would not expect to be possible to pickpocket, log it so datafiles can be corrected.

    Revision: 18779
    Run before battle scripts / moods etc before using Barrel Map, Clarified Butter, Genie, Gift Card, God Lobster fight, Lynryd Snare, Megacopia, Pocket Wish, Time Spinner and Witchess set. All aren't fights in last location and won't affect it's queue.

    Revision: 18780
    Add God Lobster to daily deeds fight

    Revision: 18781
    Untested. Set default action when Garbage equipment breaks during automation to abort.

    Revision: 18782
    You gain 1 mainstat (which can be tuned) from killing a monster, in addition to that from their level and bonuses.

    Revision: 18783
    Bloody Grin gives +Physical Damage % in Twitch zones, approximate it with +Weapon Damage as we do elsewhere. Untested for obvious reasons!

    Revision: 18784
    Sorceress, Bonerdagon and Shadow can block combat items without destroying them. Untested.

    Revision: 18785
    Thwaitgold for current path.

    Revision: 18786
    Untested. Count total familiar weight in the same way the trophies do.

    Revision: 18787
    Untested. If removing Special Sauce Glove, and we have nothing else that lets us use Chefstaff, and we are using a Checstaff, remove it and put it into inventory.

    Revision: 18788
    Untested. Don't remove Mosquito larva if you don't have a Mosquito.

    Revision: 18789
    When you try to use kitchen equipment you already have, recognise the failure and don't remove it.

    Revision: 18790
    Untested. If you log in for the first time in the day with Chilled to the Bone effect active, parse it before you check Bookshelf costs.

    Revision: 18791
    Untested. Remove underscore from chilledToTheBone preference, as it doesn't reset on rollover, and update it when char pane or api says you have it (but it is 0) or when you don't have it (but it is not 0).

    Revision: 18792
    Missed an underscore!

    Revision: 18793
    Add default goal options for Barrrney's Barrr for 6 and 7 pirate insults.

    Revision: 18794
    Lightly tested, use +n in condition string for pirate insults, so it isn't lost if automation stops half way.

    Revision: 18795
    Untested. Recognise UR's starting The if an effect (eg ELDRITCH HORROR) cuts it off.

    Revision: 18796
    When identifying last action, don't convert from skillId to skill Name to skillId, as it causes issues with skills with duplicate names!

    Revision: 18797
    Save unnecessary preference changes. Only reset Ghost and New You quest detail when you know the quests aren't in quest log. Untested.

    Revision: 18798
    Use in combat MP costs for skills only if the skill is a combat only skill, or if it is an in or out of combat skill (eg Lasagna Bandages) AND you are in combat.

    Revision: 18799
    Who expects buy 0 thing to buy the number of things you have in inventory? No one, that's who. Now aborts, so use buy the number you want, or just don't use buy if you don't want to buy anything!

    Revision: 18800
    getStash() always refreshes clan stash if it has not yet been retrieved. Don't need to check retrieval (or fail to) in other places.

    Revision: 18801
    If you logout, even if mid fight, clear settings that make Mafia think it is still in a fight or choice, as you may log in as another chararacter.

    Revision: 18802
    Experimental. When auto-adventuring, update API after adventure even if GenericRequest.suppressUpdate set. Using automated adventuring from Adventure tab waits til GCLI commands finish. GCLI commands wait for automated adventuring to finish.

    Revision: 18803
    If spleen usage fails, make intelligent guess about how much was used.

    Revision: 18804
    In Community Service aftercore you are considered to have "liberatedKing", but you may not have opened Island. In Sneaky Pete aftercore you have "liberatedKing", but might not have any quest items that open island. So don't unlock island from liberating king, but from having quest item, or current pete item, or just seeing it open on main.php !

    Revision: 18805
    Ignore Gothy caused by using tiny goth giant when parsing combat.

    Revision: 18806
    Apparently if we get the Heist message on Cat Burglar, a following mask message doesn't charge the Cat Burglar.

    Revision: 18807
    You can eat/drink items without G's in G-Lover if they are served in Cafes. Tested this time! Thanks, Taltamir!

    Revision: 18808
    Untested. No "stone wool" link on Nostril of the Serpent in G-Lover.

    Revision: 18809
    Maybe this will make the Cat Burglar go straight.

    Revision: 18810
    Untested. It's that cat again !

    Revision: 18811
    Maximizer filters - Add "cast" filter, Boombox and Horsery now obey filters.

    Revision: 18812
    Track Community Service services completed (csServicesPerformed)

    Revision: 18813
    Zeppelin warning now offers link to Black Market to buy Zeppelin ticket. Zeppelin ticket has link to Zeppelin.

    Revision: 18814
    Untested. Hermit command can get a clover in Zombie Master.

    Revision: 18815
    Untested. If you fail to adventure in the battlefield after running out of enemies to fight, update preferences appropriately.

    Revision: 18816
    Hopefully fix evilness when you have gravy boat and lovebugs activate.

    Revision: 18817
    No drunk adventuring warning if wearing Drunkula's Wineglass

    Revision: 18818
    Untested. Trigger Liberate King code when donating body to science in Community Service.

    Revision: 18819
    Even more probably fixed !

    Revision: 18820
    Maximizer can now handle outfits which contain back items.

    Revision: 18821
    Lightly tested. Links to Sven when you get the last non-combat drop needed for Azazel quest and automatically select items in puzzle if you have relay spoilers switched on.

    Revision: 18822
    Missing monster drop

    Revision: 18823
    Fix Sven link (lightly tested)

    Revision: 18824
    Untested. Follow fight.php redirect to fambattle.php

    Revision: 18825
    Can't do BRICKO fights now they are out of Standard, so don't show in Daily Deeds.

    Revision: 18826
    Cannot choose a soundtrack when you run out of selections.

    Revision: 18827
    When you pull all, update current meat as well as zeroing storage meat.

    Revision: 18828
    Untested, do not thrown exception if RabbitHoleManager cannot parse board.

    Revision: 18829
    Snow cleats are multiusable

    Revision: 18830
    Reset consumable adventure data after ascension (previously we reset it before resetting counters.

    Revision: 18831
    The suggested max number of restoratives to use now is based on RestoresDatabase, not the old hard coded lists.

    Revision: 18832
    Actually fix Sven link.

    Revision: 18833
    Lightly tested, prefer nothing over something bad!

    Revision: 18834
    Untested, remove 100 d4's from inventory at start of fight with family of kobolds.

    Revision: 18835
    Add images for God Lobster and Wall of Meat. Monster names are case sensitive.

    Revision: 18836
    Fixed some monster capitalization errors. Put phototronic ghosts into appropriate areas.

    Revision: 18837
    Fix capitalization for three monsters

    Revision: 18838
    Don't lowercase monster when setting nextEncounter.

    Revision: 18839
    Temporary fix. Match monster names non case sensitive if case sensitive match fails, and show warning message.

    Revision: 18840
    Some case fixing in combats.txt.

    Revision: 18841
    When registering monster, always check for match in case sensitive fashion.

    Revision: 18842
    Maximizer : We have as many nothings as we can ever want to equip.

    Revision: 18843
    Removed extra tabs in combats.txt. Added 25 skeletons, 100 skeletons, and brushfire to monsters.txt
    When parsing combats.txt, print error if unknown monster listed - using exact name matching
    Default version of findMonster now takes a single argument. It looks only for case sensitive exact matches
    Use this version when looking up a monster KoL gives us.
    Three argument version allows fuzzy matching and case insensitive matching.
    Use this when looking at user input - including ASH scripts.
    ASH does not give "friendly warnings", for now

    Revision: 18844
    Use unmunged encounter key when looking up monsters for adventure queue

    Revision: 18845
    Track number of games of Bastille Battalion played (_bastilleGames).

    Revision: 18846
    Untested. If KoL thinks we haven't got an item to use, but Mafia thinks we do, refresh inventory rather than just reporting that we don't have it.

    Revision: 18847
    Since monster name not lowercased in setNextMonsterName any more, must handle bnoth "the" and "The"

    Revision: 18848
    Garbage items do not reset charges overnight, but only when you grab a new item. Track grabbing a new one in _garbageItemChanged. Maximizer understands that charges may reset if you have grabbed a new item today. Fold understands you may want to get a new item you already have in order to recharge it.

    Revision: 18849
    Kludgy fix. If Maximizer is only considering one item in a slot, and it is foldable, consider none also.

    Revision: 18850
    Quantum Movement image

    Revision: 18851
    Lightly tested. Can "create" FantasyRealm hats, which visits Fantasy Realm Welcome Center.

    Revision: 18852
    Doh !

    Revision: 18853
    Start of The Neverending Party support.

    Revision: 18854
    Add some new "default swap to" familiar items. Does not use turn limited items.

    Revision: 18855
    Some missing status effects.

    Revision: 18856
    Fix intimidating chainsaw, scaling stats.

    Revision: 18857
    Stack trace for ash. Heavy lifting by heeheehee. delinting by jaadams5,

    Revision: 18858
    Purple Beast energy drink

    Revision: 18859
    party beer bomb renamed and spaded

    Revision: 18860
    Some consumable spading.

    Revision: 18861
    New zone meat spading, paint palette, bad rum and good cola spading.

    Revision: 18862
    Add everfull glass - untested, and gold skull ring. Iimprove handling of spaghetti breakfast and affirmation cookie when queuing - lightly tested.

    Revision: 18863
    New burnout items.

    Revision: 18864
    Maximizer now knows broken champagne bottle is 1 handed.

    Revision: 18865
    Track access to party (neverendingPartyAlways) and number of free turns in it (_neverendingPartyFreeTurns). Add it and LOV Tunnel to free fights in Daily Deeds.

    Revision: 18866
    Some more party items. Only count mime shotglass if in inventory, rather than available.

    Revision: 18867
    Add party crasher. Assume it grants skill Party Crash and has same power as other party items - will correct if incorrect.

    Revision: 18868
    Floors on party scaling monsters, fix everfull glass, mark some rare drops conditional.

    Revision: 18869
    fancy party pants

    Revision: 18870
    Barf Mountain drop rates, thanks to Heeheehee

    Revision: 18871
    Florist not affected by item doublers. Assume some others also aren't (Horsery, Boombox, in fight bonuses), and that stat gain doublers aren't also.

    Revision: 18872
    You are allowed to redfine a typedef to the same base type

    Revision: 18873
    Updated item powers from Ryo_Sangnoir, party balloon spading.

    Revision: 18874
    Untested. Obey autoFillMayoMinder when using "eat" command.

    Revision: 18875
    Untested. If autoCraft set, and automating, don't try to make goal items (eg Talisman o' Namsilat) if the item is autocreated by result processor.

    Revision: 18876
    Support of Party skills. Count party free fights only on partiers.

    Revision: 18877
    Add some choice options for Neverending party

    Revision: 18878
    Add neverending party masks, and a choice option.

    Revision: 18879
    Lightly tested, logging of disguised bosses.

    Revision: 18880
    Neverending Party guest pass. Also add IotM Tracking Preference tab to Options, so you can update which Items of the Month you have, if Mafia cannot tell you have them.

    Revision: 18881
    Fix ninja mask stats on monster, add opera mask stats on monster.

    Revision: 18882
    Actually location based modifiers like forest friar ARE affected by modifier doubling items and skills. Stat changing masks do not affect scaling monsters.

    Revision: 18883
    party platter for one.

    Revision: 18884
    PARTY HARD T-shirt. Using timespinner eat, do normal food checks (milk etc), and acquire mayo if using Mayominder with autostocking. Untested.

    Revision: 18885
    Track masks unlocked in preference masksUnlocked. Updates when visiting ascension history.

    Revision: 18886
    Fencing mask gives 90% physical (and elemental) resistance on a monster.

    Revision: 18887
    If 'folding' a garbage item, and you would lose charges on the current item, give an 'are you sure' message.

    Revision: 18888
    Update to Disgeist combat rate, based on recent spading. Thanks to lazy_fire for report.

    Revision: 18889
    Wearing PARTY HARD T-shirt Neverending Party monsters scale 100 stats higher.

    Revision: 18890
    Budget Conscious and Drinking to Drink are automatically Hardcore permed.

    Revision: 18891
    Party-in-a-Can&trade; and party pup

    Revision: 18892
    Add mall_prices(category) to bulk calculate mall prices for entire categoriesu
    using KoL's internal "serch by category" functionality. for example:
    int count = mall_prices( "food" );
    will get all 68 pages of search results and return 687
    This is the same amount of work needed to call mall_price() individually for 687
    foods, but with 1/10 the server requests.
    Having done so, you can call mall_price() for any food and get the cached price of
    the 5th-cheapest food without forcing another mall search.

    Revision: 18893
    Add two-argument form of mall_prices:
    int mall_prices( string category, string tiers );
    The one argument form uses tiers = "".
    Tiers is a string containing a set of qualities:
    crappy, decent, good, awesome, EPIC
    If none are specified, all consumables of that tier are updated. Otherwise, only the specified tiers.
    So, "mall_prices( "booze", "awesome, EPIC" will update only awesome and EPIC boozes

    Revision: 18894
    Losing a fight in Neverending Party doesn't use up one of your free fights.

    Revision: 18895
    Untested. Party's Over is an autostop encounter.

    Revision: 18896
    A couple of party items, really can't adventure in Neverending Party after it is done, even with a goal!

    Revision: 18897
    Party Tattoo

    Revision: 18898
    Unverified. Don't throw an error if you banish a monster you cannot find in the monster database for some reason.

    Revision: 18899
    Lightly tested - Party Fair tracking. Also on tracking item drops, test more often that the appropriate familiar is present, as many items now drop manually.

    Revision: 18900
    Untested. Support Pump-Up High-Tops. Also, pump up Pump-Up High-Tops in breakfast.

    Revision: 18901
    Sweetened and Fattened

    Revision: 18902
    party platter for one and TRIO cup of beer spading

    Revision: 18903
    Untested. Combat Rate over +/- 25% rounds down each +/- 5% rather than up.

    Revision: 18904
    Party-in-a-Can spading

    Revision: 18905
    Untested. If autoCrafting is switched on, no longer need to use Gaudy Key before it makes Talisman.

    Revision: 18906
    On Party Fair booze or food quests, recognise quest log entries, and move to step2 (or back to step1 - as you might eat or drink it!) when you get the right amount of food, which can be when being given quest.

    Revision: 18907
    Bonerdagon mask also gives +100% Moxie.

    Revision: 18908
    Improve logging of Granted a Boon. Recognise when you have completed God Lobster challenges. Hopefully recognise all god lobster images.

    Revision: 18909
    Tweak to when to suggest using Broken Champagne Bottle in Maximizer.

    Revision: 18910
    Unverified. Log trash/dj meat/woots/partiers remaining in session logs during PartyFair quest.

    Revision: 18911
    When Mayo Minder kicks in, increment mayoLevel.

    Revision: 18912
    Put in a better mayoLevel fix, don't know what I was thinking first time!

    Revision: 18913
    When bulk updating mall prices, write mallprices.txt only after all prices have been updated

    Revision: 18914
    Log number of prices updated in mallprices.txt just before writing the file.

    Revision: 18915
    Add "snake" sub-type.

    Revision: 18916
    Add counter.

    Revision: 18917
    Lightly tested. Add Party Fair quest progress in relay browser.

    Revision: 18918
    Why bother converting preference ints to strings when you can just get them as strings instead!

    Revision: 18919
    pulled indigo taffy banishes for 40 turns.

    Revision: 18920
    Only show partiers quest progress after combats in Neverending Party if on that quest!

    Revision: 18921
    When checking quest log for woots quest, make sure progress is set to 100 if you have completed it so that browser annotations are correct.

    Revision: 18922
    Three now known plurals - Thanks, AlbinoRhino.

    Revision: 18923
    If you somehow try to reach mayoclinic shop without Mayo Clinic installed, don't set workshed item to Mayo Clinic.

    Revision: 18924
    Lightly tested. Initial Latte support.

    Revision: 18925
    Lightly tested. Add support for Latte skills.

    Revision: 18926
    Latte modifiers don't reset at rollover.

    Revision: 18927
    Fantasy Realm Epic Food/Booze spading.

    Revision: 18928
    Latte may contain more than one of the samemodifier (eg 20 Spooky Damage and 45 Spooky Damage). If so, they are additive (eg 45 Spooky Damage).

    Revision: 18929
    Rewrite of Latte detection.

    Revision: 18930
    Track latteUnlocks. Fix detection for successful use of Offer Latte in some cases. Record unlocks encounted whilst adventuring. Fix handling of duplicate modifiers in new code.

    Revision: 18931
    Only put 4 drops/fights per line in Daily Deeds.

    Revision: 18932
    Fix NPE in LatteRequest with no location. Add latte command. Currently only shows unlocked ingredients, unlocks information and doesn't yet support refills.

    Revision: 18933
    everfull glass is reusable.
    Sweet Synthesis is willing to use any candy, regardless of Standard restrictions, if an out-of-style candy
    happens to drop for you.
    Bulk fetch mall prices for potions and food when chcking candy prices on the SynthesizeFrame.
    Some kinds of candy can be created from ingrediants using methods that cost a turn, When retrieving
    candy to synthesize, force purchase rather than creation

    Revision: 18934
    Add "chocloate" attribute to adventure-producing chocolate items. Add .chocolate proxy field to ASH items

    Revision: 18935
    Fixes from checkeffects and checkitems

    Revision: 18936
    In ASH, add a new Sweet Synthesis filter flag: nochocolate = 4. If you set this, candy lists will not
    contain adventure-producing chocolates. The default flags include that, so the functions variants that
    don't include flags (using the default) will not contain chocolates.
    The Sweet Synthesis frame now contains a checkbox (defaulting to unchecked) labeled "chocolates".
    If you check it, Sweet Synthesis will show you chocolates in both list A and list B, as appropriate.
    Otherwise, you not see chocolates. The Automatic button will, as always, select only from visible

    Revision: 18937
    New ASH function - int mall_prices( boolean [ item ] ) - to look up the current mall prices for a set of items.
    the argument is exactly what you get for a plural constant: items[ x, y, z ]. This will do a mall lokup for each
    item (unless the known price is less than an hour old) and only at the end write out mallprices.txt.
    The "Update Prices" button on the Synthesis Frame now uses this to lookup the 23 "food" candies, rather than doing
    a category search of all "food", which will take 68 page loads.

    Revision: 18938
    Latte unlocks can occur even after fights you don't win.

    Revision: 18939
    Pump-up high-tops are usable

    Revision: 18940
    Command "latte refill" now works (I hope!)

    Revision: 18941
    Fix latte shop tells for Fungus

    Revision: 18942
    Untested. Pump up High Tops are reusable and don't reset at rollover.

    Revision: 18943
    Another trash pattern to recognise when marking up after combat on Neverending Party trash quest.

    Revision: 18944
    Make coinmaster token for Rubee's singular.

    Revision: 18945
    Fix for latte update.

    Revision: 18946
    Change http references to to https.

    Revision: 18947
    Log different message for Neverendingparty trash and DJ.

    Revision: 18948
    Links (I can find) to now link to

    Revision: 18949
    Recognise latte ingredients which are pre-checked.

    Revision: 18950
    Change to

    Revision: 18951
    Add new creation method - SEWER - for items that can be fished from the sewer using chewing gum on a string
    You can use it in both acquire and create
    acquire 1 turtle totem - if you don't currently have a turtle totem, will find one in the sewer
    create 2 turtle totem - regardless of how many turtle totem you have in inventory, will create 2 more

    Revision: 18952
    Make "worthless item" be a creatable item

    Revision: 18953
    Allow https: or http: when checking for updated mall prices.

    Revision: 18954
    Some of the unknown latte unlocks are now known.

    Revision: 18955
    Update outfit name

    Revision: 18956
    Recognize meat from cracking open the safe when more than 1000 drops

    Revision: 18957
    Untested. Correctly annotate trash quest in kitchen.

    Revision: 18958
    Untested. Recognise failure to wear PARTY HARD shirt if you started quest with it on.

    Revision: 18959
    starterItemCount should be uniqueItemCount

    Revision: 18960
    Apparently it is U.F.O. rather than U. F. O.

    Revision: 18961
    Recognise voting at Voting Booth - Lightly tested.

    Revision: 18962
    Blob crafting and items. Government items.

    Revision: 18963
    Count free fights against Vote monsters.

    Revision: 18964
    Why do I always forget to add the new file!

    Revision: 18965
    Correct vote tracking - untested.

    Revision: 18966
    Hopefully handle modifiers that aren't supported by Mafia without NPE.

    Revision: 18967
    Optional Vote Monster tracking set trackVoteMonster to false (default), free (only first three per day), or true (all)

    Revision: 18968
    mutant arm

    Revision: 18969
    Cap for vote monsters is 1000.

    Revision: 18970
    Remove Vote Monster turn counter on monster kill.

    Revision: 18971
    Haunted food/booze, pump-up high-tops stay pumped-up (untested)

    Revision: 18972
    If you are tracking Vote Monster, and do not have sticker equipped, relay browser warning shows the sticker icon so you can quickly equip it.

    Revision: 18973
    Track Vote Monster name in _voteMonster. Untested

    Revision: 18974
    Haunted items. Fix recognising current charge when viewing pump-up high-tops.

    Revision: 18975
    Lightly tested. If dontStopForCounters set to true, don't stop automation when a couter expires (default is false). Don't set _warbearBreakfastMachineUsed if you produce a breakfast miracle.

    Revision: 18976
    If you set stopForFixedWanderer, then fixed wanderers (Digitize, Enamorang, Portscan) will cause relay warnings and will stop automation.

    Revision: 18977
    Add checkboxes for dontStopForCounters and stopForFixedWanderer

    Revision: 18978
    Mutant Legs

    Revision: 18979
    government bureaucrat

    Revision: 18980
    Government Requisition Form redirects to a choice, then is removed.

    Revision: 18981
    Experience Safari

    Revision: 18982
    Portscan and LOV Enamorang no longer do the opposite of what you expect depending on stopForFixedWanderer setting.

    Revision: 18983
    angry ghost and concoctions from it's drops.

    Revision: 18984
    Some haunted consumable spading.

    Revision: 18985
    Synchronize two maps in hopes that an intermittent NPE was caused by unsafe thread access. If it works credit xKiv @ If it doesn't I'll take the blame.

    Revision: 18986
    If you have heists remaining on Cat Burglar, add a warning on the Valhalla page.

    Revision: 18987
    When submitting Fortune, handle there not being one in the clan.

    Revision: 18988
    Fix parsing +food drop in Voting Booth.

    Revision: 18989
    Some more (early) haunted item spading.

    Revision: 18990
    Apparently Latte combat rate modifiers are +/- 10%

    Revision: 18991
    Annoyed snake

    Revision: 18992
    Show free fights used at end of Neverending Party fights.

    Revision: 18993
    Small haunted consumable spading updates.

    Revision: 18994
    Untested - Check Meatsmith quest status, not Armorer quest, on choice Temporarily Out of Skeletons

    Revision: 18995
    Tightening haunted consumable spading

    Revision: 18996
    Due to the latest economic climate, the Killer Bee no longer provides alcoholic beverages.

    Revision: 18997
    ASH changes: Various bugs with typedefs: need to get the base type for "contains". And other places.
    We allow 15.2k to mean 15200. We now also allow 15k to mean 15000. I.e., not just if it looks like a float

    Revision: 18998
    Add attribute "undead" to familiars which can delevel with The Captain equipped. Add attribute "slayer" to familiars avaiable in Zombie Slayer.

    Revision: 18999
    Untested. Handle duplicate modifiers when voting on local issues.

    Revision: 19000
    Handle duplicate modifiers seen visiting Voting Booth. Untested.

    Revision: 19001
    Add void stop_counter( string label ) ASH function

    Revision: 19002
    Fix Mutant Parts Apparel

    Revision: 19003
    Tainted Love Potion support

    Revision: 19004
    Allow adventuring in LOV Tunnel via auto adventuring.

    Revision: 19005
    Added ash mood_list() which produces an array of pipe delimited string describing the entries in the current mood.

    Revision: 19006
    Increment _godLobsterFights when using Dish of Clarified Butter. Untested.

    Revision: 19007
    In ASH, print() is now the same as print("")

    Revision: 19008
    Possible fix for Cat Burglar detection. Untested.

    Revision: 19009
    Fix errors revealed by checkitems.. Update mallprices.txt

    Revision: 19010
    Bump version to 18.11

  3. #3
    Senior Member Crowther's Avatar
    Join Date
    Nov 2006


    Wow. Two posts just to hold all the changes. Thanks, everyone!

  4. #4
    Developer Veracity's Avatar
    Join Date
    Mar 2006
    The Unseelie Court


    There is a 100,000 character limit. That's what I get for waiting 11+ months between releases.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts