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: 14890
Some meat and scaling monster updates
Revision: 14891
Cap Gun skill and Intimidating Mien
Revision: 14892
Learn EVE quest directions from later radio messages (eventually, it only learns from certain messages, but can build up the right answer from static, garbled, Lima and Romeo, as long as there are all five) as well as initial quest reply. Spoil correct EVE quest directions in Containment Unit.
Revision: 14893
Provide simple self-service remedy for poor customer support.
Revision: 14894
Don't take an NPE if no EVE directions
Revision: 14895
Improve comment.
Revision: 14896
Quest Tracking for Out of Order quest. Some meat spading, floors, caps and item drop rates. Image for Bang! Bang! Bang! Bang! In Maximizer, using -tie implies +current.
Revision: 14897
Clear bjorn familiar when ascending
Revision: 14898
Fix the check for being told to get wet stunt nut stew
Revision: 14899
Bang! Bang! Bang! Bang! is skill 7207. Add Overload Teddy Bear. Missing Power. Turtle Tamer event Spirit monsters have floor of 20.
Revision: 14900
Reduce text string tested for further for Fake Medium quest to hopefully improve identification. Honestly it's getting tempting just to hit quest log after visiting radio!
Revision: 14901
Fix chatBeep for people with spaces in their name
Revision: 14902
Fix spelling for Volcanometeor Showeruption
Revision: 14903
SSAUCE is supposed to mean that a skill requires The Way of Sauce. Make it actually do that.
Revision: 14904
When a skill use fails because it has already been used today (outside of KoLmafia, most likely), remember that the skill has been used
Revision: 14905
Code refactoring
Revision: 14906
Petite Paintbrush and Size XI Wizard's Robe
Revision: 14907
Activate Butt
Revision: 14908
Use non-radio text to recognize completing the gore bucket quest. Clear all radio quests when there's nothing to hear at the radio.
Revision: 14909
The encrypted mini-cassette recorder is now micro
Revision: 14910
Use non-radio chatter text for marking all Conspiracy Island quests as completed
Revision: 14911
Gaudy key can't be used without pirate gear equipped
Revision: 14912
Halloween Monsters
Revision: 14913
Two more Conspiracy Island effects. Scaling Monsters have floors applied after Monster Level is applied (but before defense reduction applies).
Revision: 14914
Pick Frost Flowers automatically on days 4+ (if set to harvest during breakfast).
Revision: 14915
As they don't vary, always assume EVEDirections are LLRLR.
Revision: 14916
Fist Turkey
Revision: 14917
Fix check for double clicking use link on spleen item
Revision: 14918
Fist Turkey drop, 2 new halloween candies.
Revision: 14919
Fix recipe for Xiblaxian Stealth Vest. Choice Spoilers for decorating Snow Suit. Throne stats for Fist Turkey.
Revision: 14920
Track swagger earned duing a holiday season when visit Swagger Shop
Revision: 14921
Two more Turkey Booze drops, stats for Ambitious Turkey, tracking for _turkeyBooze.
Revision: 14922
Don't consume Spring Break Beach Tattoo Coupon unless successful
Revision: 14923
Add craft_type( item ), which will return a string identifying how an item is crafted and any other requirements for creating it
Revision: 14924
Stats for other Turkey drinks
Revision: 14925
Add Holiday Hal's Happy-Time Fun Book! to the Swagger Shop
Revision: 14926
When looking for item acquistions to add use links to, there may be extra text
following the bold item name but before the "/td" end tag.
- Always copy any such text in after the appended use link
- If such text contains the word "Hagnk", assume the item went to storage and
do not create a use link
Revision: 14927
Remove debug line
Revision: 14928
The Naughty Sorceress got rid of her familiars
Revision: 14929
Holiday Fun!
Revision: 14930
Fix sugar sheet link
Revision: 14931
When we get an IOException while waiting for a response from the server, it
comes with a responseCode. It might also have a responseMessage. Fetch and
display that message.
Revision: 14932
Stop tracking PvP rank since it isn't used internally or accessible
Revision: 14933
Display PvP fights remaining above Adventures remaining
Revision: 14934
Track the muscle guild quest in questG09Muscle
Revision: 14935
Remove unused code for showing which familiar to use for the tower
Revision: 14936
Attempt to adjust quest tracking when advancing through chamber, since familiars
are no longer present.
Revision: 14937
Dueling banjo counts as a guitar for the mariachis
Revision: 14938
Add Summon Holiday Fun! skill
Revision: 14939
Don't spoil your Holiday Fun! by stripping out colors in the chat GUI.
Revision: 14940
Using a book of matches before finding The Hidden City no longer unlocks The Hidden Tavern
Revision: 14941
SkillBuffFrame now knows that Pirate Bellow and Summon Holiday Fun! are 1/day
Revision: 14942
All $bounty objects are not == to each other
Revision: 14943
Don't show Holiday Fun Book in Swagger Shop coinmaster if it's not available
Revision: 14944
Quick and dirty patch to make skill casting work again given new skill menu:
runskillz.php, not skills.php
action=Skillz, not action=Skillz.
targetplayer, not specificplayer
quantity, not buffcount
GET, not POST
Revision: 14945
Fix casting of 0 MP skills. Revert (for now) preserving font tags in chat
messages for display in the chat GUI.
Revision: 14946
Picky
Revision: 14947
Remove the sorceress familiar category
Revision: 14948
Some plurals
Revision: 14949
Add "checkoutfits" command to compare our internal modifier data with the
outfit description. Correct data errors revealed by this command.
Revision: 14950
Arena parameters for Fist Turkey
Revision: 14951
Track mining turns in turns_spent. Free mining turns (from Unaccompanied Miner, or any other source) won't be tracked.
Revision: 14952
Only strip the fonts from private messages and events; leave them intact for
normal channel messages, in order to preserve chat effects that depend on them.
Revision: 14953
Familiar hatchlings can't be used in Picky
Revision: 14954
Picky really doesn't need a Star Starfish
Revision: 14955
Picky rewards
Revision: 14956
Refresh terrarium at the end of Picky
Revision: 14957
Don't add an "other" popup menu to the sidepane if there are no familiars in it
Revision: 14958
Fix recognition of System Messages and Mod Warnings in chat GUI
Revision: 14959
Send red ystem Messages to the Events tab as well as to the current channel.
Revision: 14960
Add broadcastEvents setting: if true (default) all "events" get sent to all open
channels in the chat GUI. If false, they get sent only to the Events tab
Revision: 14961
Add picky tweezers to breakfast toys. Add single atom.
Revision: 14962
Move span tags before the br in chat, so that extra lines are not inserted into
the channel in the chat GUI. (This is noticable in /pvp for those with unbroken
hippy stones, whose messages are wrapped in a span that forces comic sans font.)
Revision: 14963
Fix picky tweezers item id
Revision: 14964
Fix one case of incorrectly advancing the Castle quest state
Revision: 14965
Fix Jungle Pun quest log entry
Revision: 14966
Make SystemMessage be its own class. If broadcastEvents is true, display red
System Messages in all open tabs. Otherwise, send them only to the Events tab.
For messages with a span tag, now that we move the /span before the br, do not
insert an extra /span.
Revision: 14967
Add "test mchat" command which can be used after "test load JSONFILE"
Handle Mod Warnings and Mod Announcements from mchat.
Handle Mod Announcements correctly from the chat GUI
Do not strip out all HTML comments; just the lastseen comment.
Mod Announcements get formatted in green in the appropriate channel, not red
Revision: 14968
disambiguate outlaw leader
Revision: 14969
Twitch items and locations
Revision: 14970
Twitch monsters. Game of Cards.
Revision: 14971
Big bag of money
Revision: 14972
Don't look for bounty items in ResultProcessor.processItem
Revision: 14973
When KoL refuses Cannelloni Cocoon with "You can't use that skill", log it as
"You are already at full HP" rather than "Summon limit exceeded".
Revision: 14974
When FileUtilities.doenloadFile gets an unexpected response code (anything other
than 200 or 304), log it in the DEBUG log.
Revision: 14975
Fix URL for svn repo on github
Revision: 14976
Fix moods that extend other moods. Fix choice spoilers in the Relay Browser
Revision: 14977
More choiceform1 fixes
Revision: 14978
When deciding whetehr to swap equipment before using a skill, punt if doing so
will lower your maimum hp or mp, not your current hp or mp
Revision: 14979
Add item drops for wild west monsters and inebriety data for craggy booze
Revision: 14980
couple of spaces need to be tabs in a data file...
Revision: 14981
Fix data errors revelead by checkitems, checkpowers, and checkeffects
Revision: 14982
Update mallprices.txt
Revision: 14983
Bump version to 16.6
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: 14890
Some meat and scaling monster updates
Revision: 14891
Cap Gun skill and Intimidating Mien
Revision: 14892
Learn EVE quest directions from later radio messages (eventually, it only learns from certain messages, but can build up the right answer from static, garbled, Lima and Romeo, as long as there are all five) as well as initial quest reply. Spoil correct EVE quest directions in Containment Unit.
Revision: 14893
Provide simple self-service remedy for poor customer support.
Revision: 14894
Don't take an NPE if no EVE directions
Revision: 14895
Improve comment.
Revision: 14896
Quest Tracking for Out of Order quest. Some meat spading, floors, caps and item drop rates. Image for Bang! Bang! Bang! Bang! In Maximizer, using -tie implies +current.
Revision: 14897
Clear bjorn familiar when ascending
Revision: 14898
Fix the check for being told to get wet stunt nut stew
Revision: 14899
Bang! Bang! Bang! Bang! is skill 7207. Add Overload Teddy Bear. Missing Power. Turtle Tamer event Spirit monsters have floor of 20.
Revision: 14900
Reduce text string tested for further for Fake Medium quest to hopefully improve identification. Honestly it's getting tempting just to hit quest log after visiting radio!
Revision: 14901
Fix chatBeep for people with spaces in their name
Revision: 14902
Fix spelling for Volcanometeor Showeruption
Revision: 14903
SSAUCE is supposed to mean that a skill requires The Way of Sauce. Make it actually do that.
Revision: 14904
When a skill use fails because it has already been used today (outside of KoLmafia, most likely), remember that the skill has been used
Revision: 14905
Code refactoring
Revision: 14906
Petite Paintbrush and Size XI Wizard's Robe
Revision: 14907
Activate Butt
Revision: 14908
Use non-radio text to recognize completing the gore bucket quest. Clear all radio quests when there's nothing to hear at the radio.
Revision: 14909
The encrypted mini-cassette recorder is now micro
Revision: 14910
Use non-radio chatter text for marking all Conspiracy Island quests as completed
Revision: 14911
Gaudy key can't be used without pirate gear equipped
Revision: 14912
Halloween Monsters
Revision: 14913
Two more Conspiracy Island effects. Scaling Monsters have floors applied after Monster Level is applied (but before defense reduction applies).
Revision: 14914
Pick Frost Flowers automatically on days 4+ (if set to harvest during breakfast).
Revision: 14915
As they don't vary, always assume EVEDirections are LLRLR.
Revision: 14916
Fist Turkey
Revision: 14917
Fix check for double clicking use link on spleen item
Revision: 14918
Fist Turkey drop, 2 new halloween candies.
Revision: 14919
Fix recipe for Xiblaxian Stealth Vest. Choice Spoilers for decorating Snow Suit. Throne stats for Fist Turkey.
Revision: 14920
Track swagger earned duing a holiday season when visit Swagger Shop
Revision: 14921
Two more Turkey Booze drops, stats for Ambitious Turkey, tracking for _turkeyBooze.
Revision: 14922
Don't consume Spring Break Beach Tattoo Coupon unless successful
Revision: 14923
Add craft_type( item ), which will return a string identifying how an item is crafted and any other requirements for creating it
Revision: 14924
Stats for other Turkey drinks
Revision: 14925
Add Holiday Hal's Happy-Time Fun Book! to the Swagger Shop
Revision: 14926
When looking for item acquistions to add use links to, there may be extra text
following the bold item name but before the "/td" end tag.
- Always copy any such text in after the appended use link
- If such text contains the word "Hagnk", assume the item went to storage and
do not create a use link
Revision: 14927
Remove debug line
Revision: 14928
The Naughty Sorceress got rid of her familiars
Revision: 14929
Holiday Fun!
Revision: 14930
Fix sugar sheet link
Revision: 14931
When we get an IOException while waiting for a response from the server, it
comes with a responseCode. It might also have a responseMessage. Fetch and
display that message.
Revision: 14932
Stop tracking PvP rank since it isn't used internally or accessible
Revision: 14933
Display PvP fights remaining above Adventures remaining
Revision: 14934
Track the muscle guild quest in questG09Muscle
Revision: 14935
Remove unused code for showing which familiar to use for the tower
Revision: 14936
Attempt to adjust quest tracking when advancing through chamber, since familiars
are no longer present.
Revision: 14937
Dueling banjo counts as a guitar for the mariachis
Revision: 14938
Add Summon Holiday Fun! skill
Revision: 14939
Don't spoil your Holiday Fun! by stripping out colors in the chat GUI.
Revision: 14940
Using a book of matches before finding The Hidden City no longer unlocks The Hidden Tavern
Revision: 14941
SkillBuffFrame now knows that Pirate Bellow and Summon Holiday Fun! are 1/day
Revision: 14942
All $bounty objects are not == to each other
Revision: 14943
Don't show Holiday Fun Book in Swagger Shop coinmaster if it's not available
Revision: 14944
Quick and dirty patch to make skill casting work again given new skill menu:
runskillz.php, not skills.php
action=Skillz, not action=Skillz.
targetplayer, not specificplayer
quantity, not buffcount
GET, not POST
Revision: 14945
Fix casting of 0 MP skills. Revert (for now) preserving font tags in chat
messages for display in the chat GUI.
Revision: 14946
Picky
Revision: 14947
Remove the sorceress familiar category
Revision: 14948
Some plurals
Revision: 14949
Add "checkoutfits" command to compare our internal modifier data with the
outfit description. Correct data errors revealed by this command.
Revision: 14950
Arena parameters for Fist Turkey
Revision: 14951
Track mining turns in turns_spent. Free mining turns (from Unaccompanied Miner, or any other source) won't be tracked.
Revision: 14952
Only strip the fonts from private messages and events; leave them intact for
normal channel messages, in order to preserve chat effects that depend on them.
Revision: 14953
Familiar hatchlings can't be used in Picky
Revision: 14954
Picky really doesn't need a Star Starfish
Revision: 14955
Picky rewards
Revision: 14956
Refresh terrarium at the end of Picky
Revision: 14957
Don't add an "other" popup menu to the sidepane if there are no familiars in it
Revision: 14958
Fix recognition of System Messages and Mod Warnings in chat GUI
Revision: 14959
Send red ystem Messages to the Events tab as well as to the current channel.
Revision: 14960
Add broadcastEvents setting: if true (default) all "events" get sent to all open
channels in the chat GUI. If false, they get sent only to the Events tab
Revision: 14961
Add picky tweezers to breakfast toys. Add single atom.
Revision: 14962
Move span tags before the br in chat, so that extra lines are not inserted into
the channel in the chat GUI. (This is noticable in /pvp for those with unbroken
hippy stones, whose messages are wrapped in a span that forces comic sans font.)
Revision: 14963
Fix picky tweezers item id
Revision: 14964
Fix one case of incorrectly advancing the Castle quest state
Revision: 14965
Fix Jungle Pun quest log entry
Revision: 14966
Make SystemMessage be its own class. If broadcastEvents is true, display red
System Messages in all open tabs. Otherwise, send them only to the Events tab.
For messages with a span tag, now that we move the /span before the br, do not
insert an extra /span.
Revision: 14967
Add "test mchat" command which can be used after "test load JSONFILE"
Handle Mod Warnings and Mod Announcements from mchat.
Handle Mod Announcements correctly from the chat GUI
Do not strip out all HTML comments; just the lastseen comment.
Mod Announcements get formatted in green in the appropriate channel, not red
Revision: 14968
disambiguate outlaw leader
Revision: 14969
Twitch items and locations
Revision: 14970
Twitch monsters. Game of Cards.
Revision: 14971
Big bag of money
Revision: 14972
Don't look for bounty items in ResultProcessor.processItem
Revision: 14973
When KoL refuses Cannelloni Cocoon with "You can't use that skill", log it as
"You are already at full HP" rather than "Summon limit exceeded".
Revision: 14974
When FileUtilities.doenloadFile gets an unexpected response code (anything other
than 200 or 304), log it in the DEBUG log.
Revision: 14975
Fix URL for svn repo on github
Revision: 14976
Fix moods that extend other moods. Fix choice spoilers in the Relay Browser
Revision: 14977
More choiceform1 fixes
Revision: 14978
When deciding whetehr to swap equipment before using a skill, punt if doing so
will lower your maimum hp or mp, not your current hp or mp
Revision: 14979
Add item drops for wild west monsters and inebriety data for craggy booze
Revision: 14980
couple of spaces need to be tabs in a data file...
Revision: 14981
Fix data errors revelead by checkitems, checkpowers, and checkeffects
Revision: 14982
Update mallprices.txt
Revision: 14983
Bump version to 16.6