Differences Between Release 10.1 and 10.2

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: 2695
Inexplicably, toad horn is not multi use

Revision: 2696
Never use more than the threshold

Revision: 2697
Ignore zero length response text

Revision: 2698
Load stash when loading clan manager
Download images via the request queue
Store manager additions tab has trade filter
Take advantage of request interleaving for frame loading

Revision: 2699
Always make doppelganger preferred item for training

Revision: 2700
Xtreme Bi-Polar Fleece Vest -> eXtreme Bi-Polar Fleece Vest

Revision: 2701
Fix CLI commands which write to files
Always append to non-internal files

Revision: 2702
Add mood link if MP burning is active

Revision: 2703
Allow non-standard IE locations

Revision: 2704
fix typo

Revision: 2705
CLI command ignores preferences

Revision: 2706
Halt login when login sequence aborts
Save proxy settings when closing login window
Do not disable proxy settings input fields
Fix character toggle overwriting frame/tab settings

Revision: 2707
Ignore custom combat when using thief familiar

Revision: 2708
Auto-recovery failure is error, not abort trigger

Revision: 2709
Fix integrated gCLI/chat
Make standard chat default

Revision: 2710
New items

Revision: 2711
No "use" link for pickpocketed items

Revision: 2712
arena parameters for Ninja Snowflake

Revision: 2713
Add more goto menu items
Smarter internal handling of /run
Clear continuation state between restore items

Revision: 2714
Shorten validation chain

Revision: 2715
Allow for local image caching
Fight abort should not occur during login
Handle variable-width fields in data import

Revision: 2716
Allow reading of variable-size records

Revision: 2717
Allow single = for equality

Revision: 2718
Show current token in error messages

Revision: 2719
Clear gCLI queue after internal abort state

Revision: 2720
Update a few arena parameters, courtesy of The Rye's chart

Revision: 2721
Fix auto-recovery always causing abort
Fix inability to run scripts from the CLI

Revision: 2722
Indicate when item switching is occurring

Revision: 2723
Allow auto-pickpocket to satisfy item conditions in Ronin

Revision: 2724
Revert to checkpoint outfit after purchase

Revision: 2725
Allow stealing with near-perfect dodge
Check for sub-ingredients when stealing

Revision: 2726
Print steal attempt to session logs
Allow scripts with parentheses in their names
Report error whenever effect name is ambiguous
Only report typo when there are no matching effects

Revision: 2727
When ambiguous, if only one "buff" matches, shrug it

Revision: 2728
Do not try to remove a buff the player does not have

Revision: 2729
turtle power

Revision: 2730
Use file constants

Revision: 2731
Remove debug messages
Fix null pointer on adventure frame load

Revision: 2732
more turtle stuff

Revision: 2733
spider web percentages

Revision: 2734
Clean up implementation of auto-recovery

Revision: 2735
Uneffect button uses mood's removal data

Revision: 2736
Show created quantity on creation failure
In Ronin, default to allowing no-box recipes

Revision: 2737
More intuitive handling of the hermit

Revision: 2738
Update auto-attack changes in relay browser
Document initiative winning in session logs
Count auto-attack action as a combat round

Revision: 2739
Do not require setting when able to perfectly dodge

Revision: 2740
Allow for minimalistic mood trigger autofill
Clarify when mood link would just burn excess MP
Allow default mood override from relay browser

Revision: 2741
Fix minimal auto-fill not adding skill triggers
Comma chameleons can be thieves, snowflakes are combat familiars

Revision: 2742
Enable display after search
Remove unused constant variable

Revision: 2743
Revert to "new thread for almost everything" setup

Revision: 2744
Increase number of initial relay threads and byte caches

Revision: 2745
Add missing classes

Revision: 2746
fix pickpocketing: have to add the action to the form fields

Revision: 2747
Disassemble hermit clovers
Only bulk-download mini-browser images
Stop at the bottom of the daily dungeon

Revision: 2748
Remove overzealous safety settings
Always display login frame in GUI mode
Check for daily dungeon complete message
Re-add relay browser image caching option
Do not replace image server with IP address
Divide relay browser chat log between channels

Revision: 2749
Add option to ignore load balancer
Always start with a random server

Revision: 2750
Allow multiple trade proposals to be opened
Fix trade proposal not being instantiated
Use internal displays for messaging links
Better timeout handling for integrated chat
Close send message window after successful send

Revision: 2751
Recent items tab to item manager
Fix [reply] not showing up in mail manager
Add limit to magnesium/dance cards consumed

Revision: 2752
When needed hp/mp is non-zero, ignore restore settings

Revision: 2753
Change familiar before switching items

Revision: 2754
Auto-switch to trousers for NPC store purchases

Revision: 2755
Fix stab bat / scary death orb damage detection
Set the selected equipment before the selected familiar

Revision: 2756
Combo box listeners should only trigger when the combo box itself was touched by the user

Revision: 2757
Untinker fish bowl to create scuba gear
Auto-stops for citadel and gallery quests

Revision: 2758
Fix compilation error

Revision: 2759
Add Under the Knife to stop encounter list
Only stop adventuring if conditions list is empty

Revision: 2760
Relay browser adventuring shouldn't disable display

Revision: 2761
By default, do not open graphical CLI

Revision: 2762
Guy made of bee pollen is a spleen item

Revision: 2763
Hosed fishbowl, not hosed bowl

Revision: 2764
Allow function polymorphism in user-level functions

Revision: 2765
Remove obsolete getCommandForm() method
Create new class to handle logging attempts

Revision: 2766
Make all request objects publicly visible

Revision: 2767
Reduce number of required throws clauses
Input box for $skill shows all castable skills

Revision: 2768
Force continuation state for each line executed
Execute top-level commands for namespace functions

Revision: 2769
Remove "script succeeded" and "script failed" messages

Revision: 2770
Functions calls with implied this parameter
Lookup built-in function if it matches better
Stubs for handling OneTonTomato's Teh Kilt script

Revision: 2771
Fix error that occurs when not fighting/adventuring

Revision: 2772
Fix inverted conditional rendering inventory invisible

Revision: 2773
Do not include single quotes in image URL

Revision: 2774
Musk of the Moose is 10 turns per cast

Revision: 2775
Disallow herbs as auto-restore when spleen limit is reached

Revision: 2776
Fix doubled hermit permit processing

Revision: 2777
Set Crimbo 2006 items non-creatable
Clear storage and creatable items lists

Revision: 2778
Reduce nesting depth on message sending code

Revision: 2779
Allow copy-paste from location details

Revision: 2780
Update version number
Update license copyright years
Only reset box servant setting at less than level 11
 
Status
Not open for further replies.
Top