Differences Between Release 11.5 and 11.6

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: 4909
Un-rearrange some calculations

Revision: 4910
Add power for battered hubcap

Revision: 4911
Move Gallery from 2nd floor to 1st floor

Revision: 4912
Fix pyramid

Revision: 4913
Fix potential jtable focusing issues
Fix handling of trade proposals in chat window

Revision: 4914
Fix root location not being created on OS X
Only override announcements, not chat, for area spoilers

Revision: 4915
Also show spoilers in unintegrated gCLI window

Revision: 4916
Do not override old spoiler data if there is no response text

Revision: 4917
Don't return null when getting weapon "type" of non-weapons

Revision: 4918
Add Bad Moon general store and Styx status effects

Revision: 4919
Add all effects which add elemental resistance for basement elemental tests

Revision: 4920
add a few plurals and effect descriptor ids from the Wiki

Revision: 4921
Add a bunch of Bad Moon status effects

Revision: 4922
length is an attribute, not a function

Revision: 4923
Only show safety information on demand

Revision: 4924
Smarter handling of on-demand safety info loading

Revision: 4925
Recognize Bad Moon in Character Sheet.

Revision: 4926
Add in_bad_moon() ASH function.
The restaurant's daily special is found in the restaurant, not the microbrewery.
Hagnk's storage is not available in Bad Moon.

Revision: 4927
Return a buffer for load_html instead of a string
Fix load_html giving unrestricted file system access

Revision: 4928
Force character pane update if item creation expected to use adventures

Revision: 4929
Check for doubled additions to junk list

Revision: 4930
Fix lasagna bandages handling
Reduce fight request overhead

Revision: 4931
Nervewrecker's store is only available in Bad Moon - and is preferred, there

Revision: 4932
Add support for Hell's Kitchen in Item Manger and in CLI ("kitchen" command)

Revision: 4933
Add Heartbreaker's Hotel. Yeah, right.

Revision: 4934
Bad Moon status effect

Revision: 4935
Add 10 more maps that can have safety info

Revision: 4936
Fix adventuring after clicking on safety link

Revision: 4937
Fix adventuring not being recognized when safety pane is closed

Revision: 4938
Fix basement error messages when bang potions are unidentified
Move elemental form detection to item consumption instead of up command

Revision: 4939
Improved handling of tripled reagent potions

Revision: 4940
If the question mark link is clicked multiple times, only process once

Revision: 4941
Once you break Ronin, "pull" always pulls all

Revision: 4942
Refresh whenever adventures are known to be used
Refresh whenever effects are known to be removed

Revision: 4943
Rename stationary button property

Revision: 4944
Handle end-user not selecting a skill when clicking the use skill button during combat

Revision: 4945
No action if afflicted by cunctatitis and you decide to do things later
Abort auto-adventure if you have cunctatitis and it can't be removed

Revision: 4946
Fix potential null pointer exceptions with unidentified bang potions

Revision: 4947
Slightly improved focus handling

Revision: 4948
Telescope description strings of gates and guardians. Nutcracker buff.

Revision: 4949
Apply DA to expected damage from the Gauntlet

Revision: 4950
Stubs for the Telescope.

Revision: 4951
Fix "where to send" email address not showing on debug logs

Revision: 4952
No telescopes in Bad Moon

Revision: 4953
Fix just-expired effects not showing up in basement effect refresher

Revision: 4954
Tweak telescope detection

Revision: 4955
Detect Bad Moon on account page. Another Nutcracker buff.

Revision: 4956
If there's a redirect, stop fight

Revision: 4957
Fix first chat message not being displayed

Revision: 4958
Fix reagent potion ingredient usage calculation

Revision: 4959
Activate Telescope support

Revision: 4960
Reduce code nesting depth

Revision: 4961
Print unrecognized telescope sightings. Save matched string, not input text.

Revision: 4962
Auto-highlight if filtered list only has one element

Revision: 4963
Fix integrated gCLI handling of safety text

Revision: 4964
Allow louvre override for those who don't use KoLmafia often

Revision: 4965
Add louvre override option to user interface

Revision: 4966
Make substring filter for adventure list optional

Revision: 4967
Fix class cast exception

Revision: 4968
Slightly more robust handling of session cookies

Revision: 4969
If override set is set, do not ignore the louvre

Revision: 4970
Specify open command in one string

Revision: 4971
Detect explosions, even when desired amount reached

Revision: 4972
Remove red pixel potions from default conditions

Revision: 4973
Clear all fields when reloading frame

Revision: 4974
Always abort if request issued in the middle of a fight

Revision: 4975
Yet Another Sweet Nutcracker buff

Revision: 4976
Choice adventures leading to fights should continue fight

Revision: 4977
Track currently-active window for focus purposes
Fix handling of internally-driven basement fights
More debug information when forced exit due to login redirect occurs

Revision: 4978
Notify without isQueued check
Better handling of automatic bounty turn-in

Revision: 4979
Ignore unexpected http-referrers
Add more automatic /dev server logins
Remove timeout delays to improve response time

Revision: 4980
Disable command URLs requested with GET rather than POST

Revision: 4981
If the user wants to try a specific login server, actually try to use that one
rather than always going to www.kingdomofloathing.com

Revision: 4982
Include more timeout details

Revision: 4983
Login request should always follow redirects

Revision: 4984
If no item equipped on familiar, do not try to re-equip nothing on pre-blackbird familiar

Revision: 4985
Do not increase lag tolerance when spikes are encountered

Revision: 4986
Allow users to define how long a server timeout takes

Revision: 4987
Allow users to turn off socket error messages

Revision: 4988
When choosing a new login server, ignore the load balancer

Revision: 4989
Add my_hash function to the ASH
Remove auto-insertion of password hash for relay requests

Revision: 4990
Allow relay override scripts not to explicitly specify password hash

Revision: 4991
Smarter handling of queued gCLI updates

Revision: 4992
Smarter handling of Macintosh application bundles

Revision: 4993
More informative debug information with login redirect
Directly invoke executable inside application bundle

Revision: 4994
Increase default timeout tolerance

Revision: 4995
Reduce internal session id checks

Revision: 4996
If browser instance is already running, invoke "open -a" on the application

Revision: 4997
For logs generated from debug target, include revision number

Revision: 4998
More debug information for time-out during login

Revision: 4999
Fix handling of automatic chasm-bridging

Revision: 5000
Do not add login data to debug logs

Revision: 5001
Fix login page challenge recognition

Revision: 5002
Fix handling of "hide everything by default" inventory option

Revision: 5003
Do not submit cookies from GM scripts
Only send inventory cookie on inventory pages

Revision: 5004
Add Omphalos Torus and yet another sweet nutcracker song

Revision: 5005
Fix "auto" button for choice adventures

Revision: 5006
Always add bad moon option to ascension page

Revision: 5007
Only load event frame if something which is registered happens

Revision: 5008
Add more configurable adventures

Revision: 5009
Divide spookyraven into two zones
Make all options configurable

Revision: 5010
More Bad Moon effect IDs

Revision: 5011
Allow relay-driven CLI commands which have a referrer

Revision: 5012
Detect if current gremlin cannot have a molybdenum tool.

Revision: 5013
Only check for missing gremlin tool before quest completion

Revision: 5014
Bad Moon status effects

Revision: 5015
Bad Moon effect deductions

Revision: 5016
Fix accidental revision commit

Revision: 5017
Add key listener to zone select

Revision: 5018
Show usage of familiar larvae and message display items.

Revision: 5019
Fix potential infinite truncation loop in Firefox

Revision: 5020
Fix over-truncating of buffer
Increase internal chat buffer size

Revision: 5021
Add power value for a couple of shields

Revision: 5022
More health restoration items
Add untested handler for shadow battle

Revision: 5023
In Bad Moon, Mr. Skills shouldn't be added to available skill list

Revision: 5024
Handle accidental spaces in item names for CLI commands

Revision: 5025
Make self-highlighting text fields the default for a lot of user interfaces

Revision: 5026
Add information for navel ring skill
Update gear changer when new weapon/offhand acquired
Improved filtering for skills/familiars in internal database

Revision: 5027
Make skill list a filterable field
Fix Java 1.4 compatibility issue

Revision: 5028
Update version number

Revision: 5029
Fix version number not showing in title screen
 
Status
Not open for further replies.
Top