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: 3708
Fix "login" command while in CLI mode
Revision: 3709
Do not present CLI login prompt on logout
Present login prompt with 'login' command with no parameters
Revision: 3710
Force update of usable list on every refresh
Filter usable items at construction time
Hide email notice to prevent accidental clicking
Revision: 3711
Switch default options holder to adventure window
Revision: 3712
Also reapply filters as needed
Revision: 3713
Logout during exit sequence
Revision: 3714
If it's 'complete the outfit', always complete the outfit even if the player has no conditions
Revision: 3715
Remove over-drink protection
Allow aliases to use semicolons
Revision: 3716
Increase time-out to 10 seconds
Revision: 3717
Update on all changes to usable items as well
Revision: 3718
Fix lockup on exit
Revision: 3719
Fix possibility of login window not closing
Revision: 3720
Update monster data for new Palindome
Revision: 3721
Add "female" constellations
Revision: 3722
Simplify login frame test
Revision: 3723
Fix item drops and such of "female" constellations
Revision: 3724
Add Sneaco de Mayo content
Revision: 3725
Fix Mayflower bouquet. Document new choice adventure.
Revision: 3726
Fix login/logout CLI commands generating doubled login displays
Revision: 3727
Another attempt to fix login window wonkiness
Revision: 3728
Disallow modification of apathetic moods
Revision: 3729
Re-add zero tally menu item with separator
Revision: 3730
Other direction -- reduce timeout to 1 second
Revision: 3731
Fix potential infinite skill loop during lag spikes
Revision: 3732
Substring matching with less concatenation
Revision: 3733
New SSPD items no longer tradable. demon skins now autosellable.
Revision: 3734
Fix case-sensitivity for restaurant/microbrewery
Reduce string-matching overhead for frame loading
Revision: 3735
Smarter handling of chat events
Less overzealous reaction to bad script parsing
Revision: 3736
Remove excess whitespace
Revision: 3737
Fix aggregate reference binding
Revision: 3738
turtle totem
Revision: 3739
Prompt before overdrinking with PvP attacks remaining
Revision: 3740
Adjust song weapons during checkpoint restore
Revision: 3741
Untinker rock and roll legend, not song weapon
Revision: 3742
Fix multiple refreshes of opponent list without familiar
Skip ode during conditional recast
Make sure to update partial creations
Fix handling of pull all from storage button
Revision: 3743
Slightly cleaner mirror image generation
Fix possible array error in re-applying of filters
Revision: 3744
Remember last selected tab
Revision: 3745
Allow chat scroll back reading
Revision: 3746
Remove debugging comments
Revision: 3747
Remove [events] tab from chat
Revision: 3748
Add 'queue' command to CLI (and 'q' alias)
Re-add visited locations section
Revision: 3749
Fix array index out of bounds
Make sure to recreate switched clover weapons
Revision: 3750
Honor burning thresholds during breakfast recasts
Revision: 3751
Login requests need to have actual UTF-8 encoding
Revision: 3752
Fix session results getting filtered when opening item manager
Revision: 3753
Fix infinite login frame toggle loop
Revision: 3754
Fix delayed chat buffer updates
Revision: 3755
Fix substring matching error
Revision: 3756
Automatically use castle map if trying to access HitS
Revision: 3757
Fix bottle of used blood counting
Revision: 3758
Add gCLI as a tabbed chat option
Revision: 3759
Make chat gCLI opt-in
Revision: 3760
Re-add old mushroom planner interface
Revision: 3761
Higher tolerance threshold for scrolling
Revision: 3762
Recover HP according to restore settings during manual invocation of mana burning
Revision: 3763
Do not print out CCS when resetting battleAction
Revision: 3764
Call getBaseType when doing setValue
Revision: 3765
Prevent gcli tab closing from interfering with chat
Revision: 3766
Fix closing of CLI windows resulting in zero scrolling
Revision: 3767
Only parse scripts once for imports
Revision: 3768
Add "flowers" command to do select-all, attack PvP
Revision: 3769
Add automated flower hunting to GUI
Revision: 3770
Do not allow scrollback reading of gCLI
Revision: 3771
Use weak references to reduce memory leak possibility
Revision: 3772
Fix class cast exception
Revision: 3773
Fix lists being completely invisible
Revision: 3774
Fix breakfast skills being cast in relay browser without prompting
Revision: 3775
One main method per script
Revision: 3776
Allow multiple parses of same file imported into different scripts to ensure variable/function correctness
Revision: 3777
Reduce server hits for flower hunting
Revision: 3778
Fix mana burning always being active
Revision: 3779
Reduce overhead when you aren't going to be burning MP
Revision: 3780
Save checkpoint outfit in the lair
Revision: 3781
Record raw PvP data from fights
Revision: 3782
Record relay browser pvp attacks
Revision: 3783
Auto-break hippy stone when loading flower hunting window
Revision: 3784
Fix mana burning
Revision: 3785
Move HCO buffbots to jick-nerfed.us
Add player's mini data to PvP logs
Revision: 3786
Do not stop on loss
Revision: 3787
jar of swamp gas
Revision: 3788
Simplify between battle checks
Fix knob goblin king relay browser pre-check
Revision: 3789
Modularize relay agent
Revision: 3790
Always send 404 when requesting favicon.ico
Extract relay agent code into separate file
Revision: 3791
Actually use bouquet in familiar trainer
Revision: 3792
Restore outfits after breakfast
Revision: 3793
If picked flowers, increment flower count
Revision: 3794
Fight sorceress anyway link is too easy to click -- remove it
Revision: 3795
Only buy missing amount
Update autosell value of banana items
Revision: 3796
Only retry adventure.php adventures
Extend opt-in socket timeout to 8 seconds
Whenever a timeout occurs, print to the gCLI
Revision: 3797
Take chat buffer updates out of the Swing thread
Revision: 3798
Test for mana burning disable
Revision: 3799
Fix moods blanking out if apathetic is default mood
Revision: 3800
Shorthand for trigger command
Revision: 3801
Use a single thread for each buffer's updates
Revision: 3802
Fix mini-moon position
Revision: 3803
Allow small error for part of the day to ensure accuracy for most of the day
Revision: 3804
Increase user interface responsiveness after gCLI commands
Revision: 3805
Allow 4x repetition before reporting internal error
Revision: 3806
Remove clear button
Revision: 3807
Fix mushroom plot on non-UNIX systems
Revision: 3808
Fix mushroom plot on non-UNIX systems
Revision: 3809
Fix item manager filters
Revision: 3810
Remove after computing visible indices instead of before
Revision: 3811
Remove AT buff count restriction to allow for easy relay browser shrug-off + rebuffs
Revision: 3812
Remove minimalistic meat paste behavior
Revision: 3813
Add checkpoints to item creation
Use outfit checkpoints for adventuring
Add smarter stack trace printing to help debug
Revision: 3814
No equipment switching for buffs/purchases post-Ronin
Do not assemble legend if player doesn't want equipment switching
Revision: 3815
Fix user ID parsing
Revision: 3816
Do not print stack trace on error
Revision: 3817
Additional index checks
Revision: 3818
Additional clover protection for relay
Fix casting of hearts in conditional recast
Revision: 3819
Add command history to chat
Fix first command sent to gCLI not running
Revision: 3820
Fix print( string, color )
Revision: 3821
Reduce number of built-in ASH functions
Revision: 3822
to_skill and to_effect take any parameter
Remove trapper and hunter CLI functions
Revision: 3823
to_item takes any parameter
Revision: 3824
Stubs for self-documenting ASH functions
Revision: 3825
Fix NO_CONSUME items showing up on Usable list and CONSUME_MULTIPLE items not
Revision: 3826
fix inventory
Revision: 3827
to_boolean returns boolean
Revision: 3828
Additional lair familiar check
Revision: 3829
Fix overzealous outfit changing
Revision: 3830
Detach mana burning from mood execution
Run moods, then health restore, than mana burn
Create items during acquire phase only if permitted
Revision: 3831
Let bulk restore purchase handle smarter seltzer usage
Revision: 3832
Smarter item switching for spellcasting
Revision: 3833
Let bulk restore purchase handle smarter seltzer usage
Revision: 3834
1-handed turtle slinger
Revision: 3835
New cookbooks
Revision: 3836
Put Summon Candy Hearts in correct place in usableSkills when reset counters
Revision: 3837
Fix pen usage
Fix meat combination
Revision: 3838
Only require monster health checkbox (not both health and battle actions checkboxes) for damage logging
Revision: 3839
Re-add have_equipped method
Revision: 3840
Fix HITS monster stats
Revision: 3841
Don't need extra newlines at end of user-supplied message text.
Rename function parameter to reflect real usage
Log supplied recipient for send gifts, not munged name
Revision: 3842
June IOTM. New status effects.
Revision: 3843
More support for The Worm Wood
Revision: 3844
Fullness and Inebriety stats for absinthe food & booze
Revision: 3845
More concise effect sources
Revision: 3846
Add plurals to many items. Mark some multi-usable.
Revision: 3847
Change when-to-exit decision
Revision: 3848
Only honor requests which look like URLs
Revision: 3849
Continue construction even if JMenu fails to be created
Revision: 3850
Push GUI construction out of the main thread
Revision: 3851
Do not disable common action buttons
Revision: 3852
Re-enable sidebar commands and images in relay browser
Revision: 3853
Do not always retry on timeout
Revision: 3854
Current antique drop rate spaded at 10% each
Revision: 3855
Allow all URLs with form fields
Only disallow retry on consumption requests
Revision: 3856
Allow Javascript and CSS files
Revision: 3857
Fix typos. Show restores on usable list.
Revision: 3858
Changed recipes
Revision: 3859
Add menu bars to all non-tab frames
Print stack trace to console first
Revision: 3860
Update arena parameters for green pixie
Revision: 3861
Support for Dependence Day
Revision: 3862
Fix stop on timeout
Revision: 3863
Preliminary support for HP/MP galaktik partial restore
Revision: 3864
Recognize galaktik quest completion for preferred restore sort
Revision: 3865
Preliminary PvP spreadsheet generation
Revision: 3866
Classify doc galaktik as a 'when needed, purchase' restorer
Revision: 3867
Use internal getInebrietyLimit for inebriety_limit
Revision: 3868
New Worm Wood item
Revision: 3869
Detect firework failure if not Fourth of Bor
Revision: 3870
Sort also based on purchase cost
Revision: 3871
Re-compromise on NPZR stasis issue
Revision: 3872
Apply same NPZR restrictions to hardcore as exist in softcore
Revision: 3873
Fix duplicate names showing on login window
Revision: 3874
Add 1mp of padding to avoid auto-restore following mp burning
Revision: 3875
Allow use of NPC-purchasable mp restores without waiting for purchase loop
Revision: 3876
Do not try to restore more than you can afford
Revision: 3877
Change restore order to drastic healing, skills, inventory, purchasable
Revision: 3878
Re-calculate cheapest restorer on each restore iteration
Revision: 3879
If first restorer not usable, continue on to other restorers
Revision: 3880
Fix purchase costs for Doc's four healing items
Revision: 3881
Preliminary Worm Wood monster data
Revision: 3882
Change detection of queued commands
Disallow re-request for restaurant and microbrewery
Fix galaktik request submission (curehp, not hp)
Show holiday after login rather than after every request
Revision: 3883
Function bloat reduction
Revision: 3884
Make put_shop consistent with new CLI setup
Revision: 3885
New CLI commands recover from abort
Revision: 3886
Use more wiki data on status effect removal
Revision: 3887
Smarter shrug-off links
Revision: 3888
Fix a couple of item numbers
Revision: 3889
Fix ANY_TYPE function parameters
Revision: 3890
Restore elemental_resistance( element ) for use outside of combat scripts
Revision: 3891
Small equipment tweaks
Revision: 3892
Better handling of monster data type
Allow any value for cap stash field
Revision: 3893
Also print encounter name following choice adventures
Revision: 3894
Green Pixie is a fairy
Revision: 3895
Add recognition of magic missile and vampiric urges
Revision: 3896
Equipment requirement tweaks
Revision: 3897
Myst class epic weapons now have Myst requirement to equip
Revision: 3898
Identify page which is timing out
Revision: 3899
"flowers" command should not repeat rank 10 searches after loss
Revision: 3900
If you try to "use" equipment, then equip it
Try creation before auto-purchase of NPC store items
Items take precedence over monster names for conditions
Revision: 3901
Slightly reduce buffer truncation overhead
Fix relay browser integrated chat/gcli
Revision: 3902
Increase data refresh frequency for item creation
Revision: 3903
Fix infinite relogin loop
Revision: 3904
new shirts
Revision: 3905
new shore items
Revision: 3906
new gift package
Revision: 3907
Rearrange options for larger font size displays
Revision: 3908
Rename certain features to be shorter
Default to larger gCLI font size on Macs
Revision: 3909
Clean up tabbed interface handling
Always use decorated tabs for chat
Revision: 3910
Fix MCD options for boss monsters
Fix substring matching for monster lookup
Revision: 3911
Parse first page of PvP defense logs
Revision: 3912
Refresh data after request is completed
Use wrapped layout policy for tabbed chat
Revision: 3913
Fix compile error
Revision: 3914
Change the situations where command waits occur
Allow creatable item refresh to occur during login
Revision: 3915
Remove unneeded imports and make code easier to read
Fix potential infinite loop as moxie class with stills access
Revision: 3916
Update listeners when status effect count changes
Re-add undecorated closeable tabbed pane (with bugfixes)
Separate chat tab preferences from normal tab preferences
Revision: 3917
Food & Booze wth item number > max creatable did not show up on Experimental
panel of Item Manager. For example, white Xanadian.
Revision: 3918
Correct spookiness of some monsters
Revision: 3919
thisification of new code
Revision: 3920
Improve readability. Allow multiple variable declarations with same type.
Revision: 3921
Recognize removed items
Revision: 3922
fix autosell prices of crafting tools
Revision: 3923
Remove untinker/re-combine code for epic weapons
Revision: 3924
Grim Grimacite Site
Revision: 3925
Fix return types of certain monster functions
Revision: 3926
Fix sorting of food/booze lists
Update creatable list after item usage
Revision: 3927
Allow food/booze requests to be queued
Revision: 3928
Fix ingredient usage tracking
Add exception for tiny plastic swords
Revision: 3929
Add more buttons
Revision: 3930
Check for updates downloads data files
Revision: 3931
Change the way excess ingredients are calculated
Fix highlighting issue so it only impacts queued creations
Revision: 3932
Update pulls remaining during login sequence
Do not auto-clear conditions while adventuring and viewing other locations
Revision: 3933
Add debug information to help track down queue problems
Revision: 3934
Concoction.initial holds the amount after decrementing queued ingredients, so no need to decrement it again
Revision: 3935
mafia aria
Revision: 3936
Compare item IDs instead of item names when checking for equipment
Revision: 3937
Rename tab
Revision: 3938
Remove autosell value from string form
Store positive values for ingredients used and negate at each calculation
Revision: 3939
Remove internal representation debug code
Revision: 3940
Always attach gCLI display to message sending interface
Revision: 3941
No auto-pickpocket when using custom combat
Revision: 3942
Tweak how steal works
Revision: 3943
Do not count restore and stealing toward CCS round counter
Revision: 3944
Remove options which may cause instability
Add option to allow auto-attack not to count against CCS rounds
Revision: 3945
Reduce UI flicker during queue processing
Revision: 3946
More flicker reduction
Revision: 3947
More flicker reduction
Revision: 3948
Update HP/MP restoration amounts when testing maximum amount permitted
Revision: 3949
Retrieve all PvP mail pages
Revision: 3950
Always restore health for skeleton key game
Revision: 3951
Change tab closing icons
Reverse closing strategy for tabbed chat
Revision: 3952
Check closet amount when validating GUI-driven conditions
Revision: 3953
Only pulverize powder in your inventory
Revision: 3954
PFA choice adventure
Revision: 3955
Reset all familiar data after ascension
Revision: 3956
Certain timed-out requests should not be repeated
Revision: 3957
Do not force proxy settings if proxy host specified
Revision: 3958
Limit initial size of status bar
Revision: 3959
Fix still usage counting
Revision: 3960
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: 3708
Fix "login" command while in CLI mode
Revision: 3709
Do not present CLI login prompt on logout
Present login prompt with 'login' command with no parameters
Revision: 3710
Force update of usable list on every refresh
Filter usable items at construction time
Hide email notice to prevent accidental clicking
Revision: 3711
Switch default options holder to adventure window
Revision: 3712
Also reapply filters as needed
Revision: 3713
Logout during exit sequence
Revision: 3714
If it's 'complete the outfit', always complete the outfit even if the player has no conditions
Revision: 3715
Remove over-drink protection
Allow aliases to use semicolons
Revision: 3716
Increase time-out to 10 seconds
Revision: 3717
Update on all changes to usable items as well
Revision: 3718
Fix lockup on exit
Revision: 3719
Fix possibility of login window not closing
Revision: 3720
Update monster data for new Palindome
Revision: 3721
Add "female" constellations
Revision: 3722
Simplify login frame test
Revision: 3723
Fix item drops and such of "female" constellations
Revision: 3724
Add Sneaco de Mayo content
Revision: 3725
Fix Mayflower bouquet. Document new choice adventure.
Revision: 3726
Fix login/logout CLI commands generating doubled login displays
Revision: 3727
Another attempt to fix login window wonkiness
Revision: 3728
Disallow modification of apathetic moods
Revision: 3729
Re-add zero tally menu item with separator
Revision: 3730
Other direction -- reduce timeout to 1 second
Revision: 3731
Fix potential infinite skill loop during lag spikes
Revision: 3732
Substring matching with less concatenation
Revision: 3733
New SSPD items no longer tradable. demon skins now autosellable.
Revision: 3734
Fix case-sensitivity for restaurant/microbrewery
Reduce string-matching overhead for frame loading
Revision: 3735
Smarter handling of chat events
Less overzealous reaction to bad script parsing
Revision: 3736
Remove excess whitespace
Revision: 3737
Fix aggregate reference binding
Revision: 3738
turtle totem
Revision: 3739
Prompt before overdrinking with PvP attacks remaining
Revision: 3740
Adjust song weapons during checkpoint restore
Revision: 3741
Untinker rock and roll legend, not song weapon
Revision: 3742
Fix multiple refreshes of opponent list without familiar
Skip ode during conditional recast
Make sure to update partial creations
Fix handling of pull all from storage button
Revision: 3743
Slightly cleaner mirror image generation
Fix possible array error in re-applying of filters
Revision: 3744
Remember last selected tab
Revision: 3745
Allow chat scroll back reading
Revision: 3746
Remove debugging comments
Revision: 3747
Remove [events] tab from chat
Revision: 3748
Add 'queue' command to CLI (and 'q' alias)
Re-add visited locations section
Revision: 3749
Fix array index out of bounds
Make sure to recreate switched clover weapons
Revision: 3750
Honor burning thresholds during breakfast recasts
Revision: 3751
Login requests need to have actual UTF-8 encoding
Revision: 3752
Fix session results getting filtered when opening item manager
Revision: 3753
Fix infinite login frame toggle loop
Revision: 3754
Fix delayed chat buffer updates
Revision: 3755
Fix substring matching error
Revision: 3756
Automatically use castle map if trying to access HitS
Revision: 3757
Fix bottle of used blood counting
Revision: 3758
Add gCLI as a tabbed chat option
Revision: 3759
Make chat gCLI opt-in
Revision: 3760
Re-add old mushroom planner interface
Revision: 3761
Higher tolerance threshold for scrolling
Revision: 3762
Recover HP according to restore settings during manual invocation of mana burning
Revision: 3763
Do not print out CCS when resetting battleAction
Revision: 3764
Call getBaseType when doing setValue
Revision: 3765
Prevent gcli tab closing from interfering with chat
Revision: 3766
Fix closing of CLI windows resulting in zero scrolling
Revision: 3767
Only parse scripts once for imports
Revision: 3768
Add "flowers" command to do select-all, attack PvP
Revision: 3769
Add automated flower hunting to GUI
Revision: 3770
Do not allow scrollback reading of gCLI
Revision: 3771
Use weak references to reduce memory leak possibility
Revision: 3772
Fix class cast exception
Revision: 3773
Fix lists being completely invisible
Revision: 3774
Fix breakfast skills being cast in relay browser without prompting
Revision: 3775
One main method per script
Revision: 3776
Allow multiple parses of same file imported into different scripts to ensure variable/function correctness
Revision: 3777
Reduce server hits for flower hunting
Revision: 3778
Fix mana burning always being active
Revision: 3779
Reduce overhead when you aren't going to be burning MP
Revision: 3780
Save checkpoint outfit in the lair
Revision: 3781
Record raw PvP data from fights
Revision: 3782
Record relay browser pvp attacks
Revision: 3783
Auto-break hippy stone when loading flower hunting window
Revision: 3784
Fix mana burning
Revision: 3785
Move HCO buffbots to jick-nerfed.us
Add player's mini data to PvP logs
Revision: 3786
Do not stop on loss
Revision: 3787
jar of swamp gas
Revision: 3788
Simplify between battle checks
Fix knob goblin king relay browser pre-check
Revision: 3789
Modularize relay agent
Revision: 3790
Always send 404 when requesting favicon.ico
Extract relay agent code into separate file
Revision: 3791
Actually use bouquet in familiar trainer
Revision: 3792
Restore outfits after breakfast
Revision: 3793
If picked flowers, increment flower count
Revision: 3794
Fight sorceress anyway link is too easy to click -- remove it
Revision: 3795
Only buy missing amount
Update autosell value of banana items
Revision: 3796
Only retry adventure.php adventures
Extend opt-in socket timeout to 8 seconds
Whenever a timeout occurs, print to the gCLI
Revision: 3797
Take chat buffer updates out of the Swing thread
Revision: 3798
Test for mana burning disable
Revision: 3799
Fix moods blanking out if apathetic is default mood
Revision: 3800
Shorthand for trigger command
Revision: 3801
Use a single thread for each buffer's updates
Revision: 3802
Fix mini-moon position
Revision: 3803
Allow small error for part of the day to ensure accuracy for most of the day
Revision: 3804
Increase user interface responsiveness after gCLI commands
Revision: 3805
Allow 4x repetition before reporting internal error
Revision: 3806
Remove clear button
Revision: 3807
Fix mushroom plot on non-UNIX systems
Revision: 3808
Fix mushroom plot on non-UNIX systems
Revision: 3809
Fix item manager filters
Revision: 3810
Remove after computing visible indices instead of before
Revision: 3811
Remove AT buff count restriction to allow for easy relay browser shrug-off + rebuffs
Revision: 3812
Remove minimalistic meat paste behavior
Revision: 3813
Add checkpoints to item creation
Use outfit checkpoints for adventuring
Add smarter stack trace printing to help debug
Revision: 3814
No equipment switching for buffs/purchases post-Ronin
Do not assemble legend if player doesn't want equipment switching
Revision: 3815
Fix user ID parsing
Revision: 3816
Do not print stack trace on error
Revision: 3817
Additional index checks
Revision: 3818
Additional clover protection for relay
Fix casting of hearts in conditional recast
Revision: 3819
Add command history to chat
Fix first command sent to gCLI not running
Revision: 3820
Fix print( string, color )
Revision: 3821
Reduce number of built-in ASH functions
Revision: 3822
to_skill and to_effect take any parameter
Remove trapper and hunter CLI functions
Revision: 3823
to_item takes any parameter
Revision: 3824
Stubs for self-documenting ASH functions
Revision: 3825
Fix NO_CONSUME items showing up on Usable list and CONSUME_MULTIPLE items not
Revision: 3826
fix inventory
Revision: 3827
to_boolean returns boolean
Revision: 3828
Additional lair familiar check
Revision: 3829
Fix overzealous outfit changing
Revision: 3830
Detach mana burning from mood execution
Run moods, then health restore, than mana burn
Create items during acquire phase only if permitted
Revision: 3831
Let bulk restore purchase handle smarter seltzer usage
Revision: 3832
Smarter item switching for spellcasting
Revision: 3833
Let bulk restore purchase handle smarter seltzer usage
Revision: 3834
1-handed turtle slinger
Revision: 3835
New cookbooks
Revision: 3836
Put Summon Candy Hearts in correct place in usableSkills when reset counters
Revision: 3837
Fix pen usage
Fix meat combination
Revision: 3838
Only require monster health checkbox (not both health and battle actions checkboxes) for damage logging
Revision: 3839
Re-add have_equipped method
Revision: 3840
Fix HITS monster stats
Revision: 3841
Don't need extra newlines at end of user-supplied message text.
Rename function parameter to reflect real usage
Log supplied recipient for send gifts, not munged name
Revision: 3842
June IOTM. New status effects.
Revision: 3843
More support for The Worm Wood
Revision: 3844
Fullness and Inebriety stats for absinthe food & booze
Revision: 3845
More concise effect sources
Revision: 3846
Add plurals to many items. Mark some multi-usable.
Revision: 3847
Change when-to-exit decision
Revision: 3848
Only honor requests which look like URLs
Revision: 3849
Continue construction even if JMenu fails to be created
Revision: 3850
Push GUI construction out of the main thread
Revision: 3851
Do not disable common action buttons
Revision: 3852
Re-enable sidebar commands and images in relay browser
Revision: 3853
Do not always retry on timeout
Revision: 3854
Current antique drop rate spaded at 10% each
Revision: 3855
Allow all URLs with form fields
Only disallow retry on consumption requests
Revision: 3856
Allow Javascript and CSS files
Revision: 3857
Fix typos. Show restores on usable list.
Revision: 3858
Changed recipes
Revision: 3859
Add menu bars to all non-tab frames
Print stack trace to console first
Revision: 3860
Update arena parameters for green pixie
Revision: 3861
Support for Dependence Day
Revision: 3862
Fix stop on timeout
Revision: 3863
Preliminary support for HP/MP galaktik partial restore
Revision: 3864
Recognize galaktik quest completion for preferred restore sort
Revision: 3865
Preliminary PvP spreadsheet generation
Revision: 3866
Classify doc galaktik as a 'when needed, purchase' restorer
Revision: 3867
Use internal getInebrietyLimit for inebriety_limit
Revision: 3868
New Worm Wood item
Revision: 3869
Detect firework failure if not Fourth of Bor
Revision: 3870
Sort also based on purchase cost
Revision: 3871
Re-compromise on NPZR stasis issue
Revision: 3872
Apply same NPZR restrictions to hardcore as exist in softcore
Revision: 3873
Fix duplicate names showing on login window
Revision: 3874
Add 1mp of padding to avoid auto-restore following mp burning
Revision: 3875
Allow use of NPC-purchasable mp restores without waiting for purchase loop
Revision: 3876
Do not try to restore more than you can afford
Revision: 3877
Change restore order to drastic healing, skills, inventory, purchasable
Revision: 3878
Re-calculate cheapest restorer on each restore iteration
Revision: 3879
If first restorer not usable, continue on to other restorers
Revision: 3880
Fix purchase costs for Doc's four healing items
Revision: 3881
Preliminary Worm Wood monster data
Revision: 3882
Change detection of queued commands
Disallow re-request for restaurant and microbrewery
Fix galaktik request submission (curehp, not hp)
Show holiday after login rather than after every request
Revision: 3883
Function bloat reduction
Revision: 3884
Make put_shop consistent with new CLI setup
Revision: 3885
New CLI commands recover from abort
Revision: 3886
Use more wiki data on status effect removal
Revision: 3887
Smarter shrug-off links
Revision: 3888
Fix a couple of item numbers
Revision: 3889
Fix ANY_TYPE function parameters
Revision: 3890
Restore elemental_resistance( element ) for use outside of combat scripts
Revision: 3891
Small equipment tweaks
Revision: 3892
Better handling of monster data type
Allow any value for cap stash field
Revision: 3893
Also print encounter name following choice adventures
Revision: 3894
Green Pixie is a fairy
Revision: 3895
Add recognition of magic missile and vampiric urges
Revision: 3896
Equipment requirement tweaks
Revision: 3897
Myst class epic weapons now have Myst requirement to equip
Revision: 3898
Identify page which is timing out
Revision: 3899
"flowers" command should not repeat rank 10 searches after loss
Revision: 3900
If you try to "use" equipment, then equip it
Try creation before auto-purchase of NPC store items
Items take precedence over monster names for conditions
Revision: 3901
Slightly reduce buffer truncation overhead
Fix relay browser integrated chat/gcli
Revision: 3902
Increase data refresh frequency for item creation
Revision: 3903
Fix infinite relogin loop
Revision: 3904
new shirts
Revision: 3905
new shore items
Revision: 3906
new gift package
Revision: 3907
Rearrange options for larger font size displays
Revision: 3908
Rename certain features to be shorter
Default to larger gCLI font size on Macs
Revision: 3909
Clean up tabbed interface handling
Always use decorated tabs for chat
Revision: 3910
Fix MCD options for boss monsters
Fix substring matching for monster lookup
Revision: 3911
Parse first page of PvP defense logs
Revision: 3912
Refresh data after request is completed
Use wrapped layout policy for tabbed chat
Revision: 3913
Fix compile error
Revision: 3914
Change the situations where command waits occur
Allow creatable item refresh to occur during login
Revision: 3915
Remove unneeded imports and make code easier to read
Fix potential infinite loop as moxie class with stills access
Revision: 3916
Update listeners when status effect count changes
Re-add undecorated closeable tabbed pane (with bugfixes)
Separate chat tab preferences from normal tab preferences
Revision: 3917
Food & Booze wth item number > max creatable did not show up on Experimental
panel of Item Manager. For example, white Xanadian.
Revision: 3918
Correct spookiness of some monsters
Revision: 3919
thisification of new code
Revision: 3920
Improve readability. Allow multiple variable declarations with same type.
Revision: 3921
Recognize removed items
Revision: 3922
fix autosell prices of crafting tools
Revision: 3923
Remove untinker/re-combine code for epic weapons
Revision: 3924
Grim Grimacite Site
Revision: 3925
Fix return types of certain monster functions
Revision: 3926
Fix sorting of food/booze lists
Update creatable list after item usage
Revision: 3927
Allow food/booze requests to be queued
Revision: 3928
Fix ingredient usage tracking
Add exception for tiny plastic swords
Revision: 3929
Add more buttons
Revision: 3930
Check for updates downloads data files
Revision: 3931
Change the way excess ingredients are calculated
Fix highlighting issue so it only impacts queued creations
Revision: 3932
Update pulls remaining during login sequence
Do not auto-clear conditions while adventuring and viewing other locations
Revision: 3933
Add debug information to help track down queue problems
Revision: 3934
Concoction.initial holds the amount after decrementing queued ingredients, so no need to decrement it again
Revision: 3935
mafia aria
Revision: 3936
Compare item IDs instead of item names when checking for equipment
Revision: 3937
Rename tab
Revision: 3938
Remove autosell value from string form
Store positive values for ingredients used and negate at each calculation
Revision: 3939
Remove internal representation debug code
Revision: 3940
Always attach gCLI display to message sending interface
Revision: 3941
No auto-pickpocket when using custom combat
Revision: 3942
Tweak how steal works
Revision: 3943
Do not count restore and stealing toward CCS round counter
Revision: 3944
Remove options which may cause instability
Add option to allow auto-attack not to count against CCS rounds
Revision: 3945
Reduce UI flicker during queue processing
Revision: 3946
More flicker reduction
Revision: 3947
More flicker reduction
Revision: 3948
Update HP/MP restoration amounts when testing maximum amount permitted
Revision: 3949
Retrieve all PvP mail pages
Revision: 3950
Always restore health for skeleton key game
Revision: 3951
Change tab closing icons
Reverse closing strategy for tabbed chat
Revision: 3952
Check closet amount when validating GUI-driven conditions
Revision: 3953
Only pulverize powder in your inventory
Revision: 3954
PFA choice adventure
Revision: 3955
Reset all familiar data after ascension
Revision: 3956
Certain timed-out requests should not be repeated
Revision: 3957
Do not force proxy settings if proxy host specified
Revision: 3958
Limit initial size of status bar
Revision: 3959
Fix still usage counting
Revision: 3960
Update version number