Differences Between Release 11.0 and 11.1

Status
Not open for further replies.

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
 
Status
Not open for further replies.
Top