holatuwol
Developer
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: 5142
Fix philanthropic limits
Revision: 5143
More consistent error messages
Revision: 5144
Bottle-rocket crossbows grant skills
Revision: 5145
Fix effect removal not being recorded to session log
Revision: 5146
Antidote and tiny houses may remove more than one effect
Revision: 5147
When you break ronin, allow singleton items to be sold
Revision: 5148
Fix potential exception when loading buff request frame with stale settings
Revision: 5149
Potential fix for create & use
Revision: 5150
Make all used directories global constants
Only use OSX style directories when on a Macintosh machine
Have the EXEC target on OSX provide the app.name environment key
Revision: 5151
If you run out of items, abort instead of switching to attack
Revision: 5152
Create checkpoints for skill casting
Allow switching of wizard hat post-Ronin
Revision: 5153
Handle familiar weight percent adjustment correctly
Revision: 5154
Add "styx" CLI command to visit the Styx Pixie
Revision: 5155
Initial support for the Mysterious Island Arena.
Don;t try to look through your Telescope in Bad Moon.
Revision: 5156
Make automatic 31337 scroll creation optional
Revision: 5157
Fix fullness tracker breaking if black pudding eaten before adventures are run
Revision: 5158
Use improved formulae for Leprechauns and Fairies, based on recent spading
Revision: 5159
Add key listener
Revision: 5160
Fix "profile" button in flower hunter
Revision: 5161
Fix meat attachments to kmail
Revision: 5162
Allow counter expiration to trigger during auto-adventuring
Trigger counters on all pages which will get registered to the session log
Revision: 5163
Renamed areas to avoid overlap
Revision: 5164
Load preferences window on first instantiation of KoLmafia
Revision: 5165
Lower safety margin from 10% to 8%
Revision: 5166
Fix internal handling of black pudding redirect
Revision: 5167
Fix modifiers for Heavy Petting
Revision: 5168
Bad Moon status effects
Revision: 5169
Add flower schnapps, drastic healings, and lucifers to basement diving options
Revision: 5170
Slight performance improvement for skill casting
Use authentication string rather than http referer checks
Remove automatic unpoisoning support from automated combat
Remove automatic choosing of second item if two of first item not available
Revision: 5171
Omphaloskepsis has changed.
Revision: 5172
Recognize beaten up whenever health drops to zero
Fix health-reducing status effects not being removed in Ronin/hardcore
Revision: 5173
Fix integrated CLI not showing any messages
Revision: 5174
Always load override web browser if specified
Revision: 5175
Delete outdated item flags files
Revision: 5176
Auto-choose secondary item when using a dictionary
Revision: 5177
Auto-disassemble 31337 scroll clovers
Auto-retrieve items in zap requests if already present
Revision: 5178
Add prism-shattering warning to lucre core participants
Revision: 5179
Revision: 5180
Increase rolling limit for /clan updates
Fix contents of /last and /lastsent being sent to /update requestor
Revision: 5181
When setting the customCombatScript property, load the appropriate .ccs file
Revision: 5182
Restorative items always override other items, even for non-use commands
Revision: 5183
Notice when you're too full to eat at Hell's Kitchen. Otherwise, count fullness.
Revision: 5184
Fix modifiers for some Bad Moon effects
Revision: 5185
Effect ID for Re-Possessed
Revision: 5186
ASCII shirt, not Ascii shirt
Revision: 5187
Do not auto-create reagent potions if out of ronin and not a sauceror
Do not count meat acquisition from themthar hills
Revision: 5188
Also avoid creating super-reagent potions
Revision: 5189
Run an auto-abort threshold check mid-combat
Revision: 5190
Some items using reagents aren't reagent potions (no 3x multiplier)
Revision: 5191
More Bad Moon status effect description IDs
Revision: 5192
Remove login-through-exit restriction
Revision: 5193
Add "wiki" command to CLI
Add /wiki and /lookup commands to chat
Revision: 5194
Fix compile error
Revision: 5195
Encode URL with UTF-8
Revision: 5196
Complete Bad Moon status effects. Fix HITS monster name.
Revision: 5197
No MCD boss rewards in Bad Moon. Don't halve monster level for basement spoiler.
Revision: 5198
Fearless status effect
Revision: 5199
Initial support for October IOTM. More effect description ids.
Revision: 5200
Use password hash for CSRF patch
Revision: 5201
New PFA choice adventure
Revision: 5202
New items and effects
Revision: 5203
New quest items
Revision: 5204
Add GHD status effects. GHD is not consumed when used in combat.
Revision: 5205
Fix forum links
Revision: 5206
Work around KoL bug: new candies are not yet marked multi-usable.
Revision: 5207
Support for Deep Fat Friars blessings
Revision: 5208
Fix adventures from dusty bottle of great wine
Revision: 5209
more inebriety updates
Revision: 5210
ASH fixes:
- print parse tree of main method
- Don't take an NPE when executing empty user functions
- "for i from 1 to 0" does not loop infinitely
- "for" command no longer claims it is "foreach"
Revision: 5211
support for bricks of sand
Revision: 5212
Fix Swing's handling of
tags for copy/paste
Revision: 5213
Always use standard Linux and OSX directory structure
Revision: 5214
Shift initial settings out of code and into data file
Revision: 5215
Fix location of local relay files
Revision: 5216
Don't need to equip jewel-eyed wizard hat in order to save MPs on buffs
Revision: 5217
Support for Festival of Jarlsberg
Revision: 5218
party hat only regens MP on Festival of Jarlsberg
Revision: 5219
Reset delay statistics at login.
Clear all fortune cookie counters after semirare encounter
Revision: 5220
Update version number
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: 5142
Fix philanthropic limits
Revision: 5143
More consistent error messages
Revision: 5144
Bottle-rocket crossbows grant skills
Revision: 5145
Fix effect removal not being recorded to session log
Revision: 5146
Antidote and tiny houses may remove more than one effect
Revision: 5147
When you break ronin, allow singleton items to be sold
Revision: 5148
Fix potential exception when loading buff request frame with stale settings
Revision: 5149
Potential fix for create & use
Revision: 5150
Make all used directories global constants
Only use OSX style directories when on a Macintosh machine
Have the EXEC target on OSX provide the app.name environment key
Revision: 5151
If you run out of items, abort instead of switching to attack
Revision: 5152
Create checkpoints for skill casting
Allow switching of wizard hat post-Ronin
Revision: 5153
Handle familiar weight percent adjustment correctly
Revision: 5154
Add "styx" CLI command to visit the Styx Pixie
Revision: 5155
Initial support for the Mysterious Island Arena.
Don;t try to look through your Telescope in Bad Moon.
Revision: 5156
Make automatic 31337 scroll creation optional
Revision: 5157
Fix fullness tracker breaking if black pudding eaten before adventures are run
Revision: 5158
Use improved formulae for Leprechauns and Fairies, based on recent spading
Revision: 5159
Add key listener
Revision: 5160
Fix "profile" button in flower hunter
Revision: 5161
Fix meat attachments to kmail
Revision: 5162
Allow counter expiration to trigger during auto-adventuring
Trigger counters on all pages which will get registered to the session log
Revision: 5163
Renamed areas to avoid overlap
Revision: 5164
Load preferences window on first instantiation of KoLmafia
Revision: 5165
Lower safety margin from 10% to 8%
Revision: 5166
Fix internal handling of black pudding redirect
Revision: 5167
Fix modifiers for Heavy Petting
Revision: 5168
Bad Moon status effects
Revision: 5169
Add flower schnapps, drastic healings, and lucifers to basement diving options
Revision: 5170
Slight performance improvement for skill casting
Use authentication string rather than http referer checks
Remove automatic unpoisoning support from automated combat
Remove automatic choosing of second item if two of first item not available
Revision: 5171
Omphaloskepsis has changed.
Revision: 5172
Recognize beaten up whenever health drops to zero
Fix health-reducing status effects not being removed in Ronin/hardcore
Revision: 5173
Fix integrated CLI not showing any messages
Revision: 5174
Always load override web browser if specified
Revision: 5175
Delete outdated item flags files
Revision: 5176
Auto-choose secondary item when using a dictionary
Revision: 5177
Auto-disassemble 31337 scroll clovers
Auto-retrieve items in zap requests if already present
Revision: 5178
Add prism-shattering warning to lucre core participants
Revision: 5179
Revision: 5180
Increase rolling limit for /clan updates
Fix contents of /last and /lastsent being sent to /update requestor
Revision: 5181
When setting the customCombatScript property, load the appropriate .ccs file
Revision: 5182
Restorative items always override other items, even for non-use commands
Revision: 5183
Notice when you're too full to eat at Hell's Kitchen. Otherwise, count fullness.
Revision: 5184
Fix modifiers for some Bad Moon effects
Revision: 5185
Effect ID for Re-Possessed
Revision: 5186
ASCII shirt, not Ascii shirt
Revision: 5187
Do not auto-create reagent potions if out of ronin and not a sauceror
Do not count meat acquisition from themthar hills
Revision: 5188
Also avoid creating super-reagent potions
Revision: 5189
Run an auto-abort threshold check mid-combat
Revision: 5190
Some items using reagents aren't reagent potions (no 3x multiplier)
Revision: 5191
More Bad Moon status effect description IDs
Revision: 5192
Remove login-through-exit restriction
Revision: 5193
Add "wiki" command to CLI
Add /wiki and /lookup commands to chat
Revision: 5194
Fix compile error
Revision: 5195
Encode URL with UTF-8
Revision: 5196
Complete Bad Moon status effects. Fix HITS monster name.
Revision: 5197
No MCD boss rewards in Bad Moon. Don't halve monster level for basement spoiler.
Revision: 5198
Fearless status effect
Revision: 5199
Initial support for October IOTM. More effect description ids.
Revision: 5200
Use password hash for CSRF patch
Revision: 5201
New PFA choice adventure
Revision: 5202
New items and effects
Revision: 5203
New quest items
Revision: 5204
Add GHD status effects. GHD is not consumed when used in combat.
Revision: 5205
Fix forum links
Revision: 5206
Work around KoL bug: new candies are not yet marked multi-usable.
Revision: 5207
Support for Deep Fat Friars blessings
Revision: 5208
Fix adventures from dusty bottle of great wine
Revision: 5209
more inebriety updates
Revision: 5210
ASH fixes:
- print parse tree of main method
- Don't take an NPE when executing empty user functions
- "for i from 1 to 0" does not loop infinitely
- "for" command no longer claims it is "foreach"
Revision: 5211
support for bricks of sand
Revision: 5212
Fix Swing's handling of
tags for copy/paste
Revision: 5213
Always use standard Linux and OSX directory structure
Revision: 5214
Shift initial settings out of code and into data file
Revision: 5215
Fix location of local relay files
Revision: 5216
Don't need to equip jewel-eyed wizard hat in order to save MPs on buffs
Revision: 5217
Support for Festival of Jarlsberg
Revision: 5218
party hat only regens MP on Festival of Jarlsberg
Revision: 5219
Reset delay statistics at login.
Clear all fortune cookie counters after semirare encounter
Revision: 5220
Update version number