Version 19.12

Veracity

Developer
Staff member
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: 19609
Add glitch item to toys that are used in "breakfast". It pops up a window showing the result of using it.
If this generates outrage, perhaps I will put it under a preference.

Revision: 19610
Save/restore outfit checkpoint around acquiring a mayominder

Revision: 19611
Support for [glitch item reward name ]:
glitchItemImplementationLevel, %monster%, appropriate use links

Revision: 19612
Mark %monster% as NOCOPY. Add _glitchMonsterFights to count the number
of times you fought a %monster% today. (As far we know, if you can't copy it,
it will never get > 1. And since it is marked NOCOPY, I didn't bother putting it
under ignoreSpecialMonsters. We can refine this later, if necessary.

Revision: 19613
Well, duh. Add %monster% to specialMonsters map as well as to enum

Revision: 19614
Any responseText with whichchoice=XXX tells you which choice it is

Revision: 19615
Unfortunately, ChoiceManager uses static global variables to track the various stages of choice processing.
That works OKish if no other requests run during said stages, but result processing can result in other
requests being executed. Reading the MacGuffin diary, for example. Running such requests does NOT mean you
walked away from the choice. Therefore, remain in handlingCHoice so the choice response gets decorated.
When a choice leads to another choice via a response with a "next" link to choice.php, just because we
couldn't figure out which choice that is, it still counts as a visit, as far as decorating the response.

Revision: 19616
Update item drop rates

Revision: 19617
Fix/restore setting ChoiceManager.handlingChoice when you walk away from a choice.
Kludge: diary.php does not count as walking away, since we call that during result
processing under autoQuest

Revision: 19618
Add "implementGlitchItem" property to control whether breakfast will implement
the [glitch item name]

Revision: 19619
The Chateau is not available in Kingdom of Exploathing

Revision: 19620
Refresh familiars after a License to Adventure run

Revision: 19621
Don't try to buy anti-anti-antidotes in KoE

Revision: 19622
Feast of Borisberg foods

Revision: 19623
All variants of Custom Item Daily Deeds that have an itemName or maxUses allow those arguments to be optional

Revision: 19624
Don't increment sausage goblin settings if you encounter a copy of a sausage goblin

Revision: 19625
Mark all familiars as "unequippable" in Pokefam

Revision: 19626
Fix effect name for "Lucky Cat Is Lucky". Compare decoded names when processing effect acquisition.
Rationalize almost all "prefix" commands to have two exact match command names rather than any prefix.

Revision: 19627
Fix Capitalization for Lucky Cat Is Lucky in modifiers.txt

Revision: 19628
Advent consumables

Revision: 19629
Meat, HP, and MP are now all stored internally as longs, rather than as ints

Revision: 19630
Teach RestoresDatabase that HP and MP need longs rather than ints

Revision: 19631
implify a lot of things by only considering up to Integer.MAX_VALUE worth of meet
when creating Concoctions; using more might well result in creating more items than
KoL itself is willing to have inventory.

Revision: 19632
modifiers for Advent 2019 foods

Revision: 19633
tems and effects from Red-Nosed Snapper

Revision: 19634
Red-Nosed Snapper is underwater familiar

Revision: 19635
Arena parameters for Red-Nosed Snapper

Revision: 19636
Don't decide we are not handling a choice just because we redirected to fight.php.
Instead, postchoice1 and postchoice2 will do their normal processing, even if the
we are in a fight redirected from a choice, but will not save the lastResponseText
and lastDecoratedResponseText

Revision: 19637
Show Pocket Professor lectures remaining in the character pane

Revision: 19638
Gingerbread Reef and its denizens

Revision: 19639
more glitch item implementation levels

Revision: 19640
Add redSnapperPhylum and redSnapperProgress

Revision: 19641
Crimbo Cafe. plurals

Revision: 19642
Missing Pocket Professor mass message

Revision: 19643

Revision: 19644
Red-Nosed Snapper can breathe underwater, and is a more effective fairy underwater

Revision: 19645
New Tammy Zone

Revision: 19646
More Crimbo 19 stuff

Revision: 19647
rare drops in the Wreck of the H. M. S. Kringle. Kringle recipes are always creatable.
(Not really, but marking them that way allows automated creation if you are at the shop)

Revision: 19648
Antique Nutcracker is a stat + drop familiar. Add some new crafted items.
Red-Nosed Snapper displays tracked phylum + progress in charpane and green sidepane

Revision: 19649
Staff of the Peppermitn Twist and powers of new equipments

Revision: 19650
Crimbo 19 concoctions, Sushi, effects. super-sweet fish goo is multiusable.
Crimbo factory surprise box.

Revision: 19651
Fix various item changes (discardable, Single Equip, etc.) revealed by checkitems and checkeffects

Revision: 19652
Kel-Holly Forest and its denizens

Revision: 19653
hand-knitted diving booties. equipment powers for rare items

Revision: 19654
Meat drops

Revision: 19655
New type of square while beachcombing: "t" is "rough sand with a twinkle"

Revision: 19656
rough sand with a twinkle is a .gif, not a .png

Revision: 19657
peppermint harpoon gun and pressure penalties for Tammy zones

Revision: 19658
Latest Crimbo items

Revision: 19659
tiny plastic advent accessory

Revision: 19660
liquid SONAR

Revision: 19661
New items. peppermint harpoon gun is a ranged weapon

Revision: 19662
Crimbo Boss

Revision: 19663
New Crimbo item and skill. Soup up checkpowers to move items from storage to closet, if needed.
Add powers for four items that the souped up checkpowers found for me.

Revision: 19664
The Spirit of Giving (used) and The Spirit of Taking. fix typo in comment

Revision: 19665
Dreaming of a Wet Crimbo has a Meat Drop bonus. anemoney clip gives a bigger
Meat Drop bonus underwater

Revision: 19666
reusable, multiusable items

Revision: 19667
Improve request logging when using Beach Comb.

Revision: 19668
When we comb a square on the beach, update _beachLayout to have a 'c' there.

Revision: 19669
The Spirit of Taking gives 10 turns per cast

Revision: 19670
tiny handful of mixed nuts is multiusable

Revision: 19671
Changes from checkitems

Revision: 19672
Update mallprices

Revision: 19673
Bump version to 19.12
 

Veracity

Developer
Staff member
I realize that a (potentiall large) amount of new content is comming Real Soon Now

- IOTM
- FOTY
- Standard 2020
- New PVP Season
- And the Crimbo 19 items that will "stop working" will ... eventually .. be changed somehow.

But, we had a lot of good bug fixes - as well as (almost) fully supporting the new Crimbo 2019 stuff, so I pushed it out now.
 
Top