Differences Between Release 10.9 and 11.0

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: 3517
Fix sending of multi-line messages
Close file handles when reading/writing maps

Revision: 3518
Fix semicolon separated commands

Revision: 3519
Do not force restart before aliases work

Revision: 3520
Auto-shrug thief buffs as needed to make room

Revision: 3521
Reorder breakfast routines

Revision: 3522
Only do recast at maximum MP
Stop refreshing buffs at 200 turns
Don't use NPC store restores until purchasing mode

Revision: 3523
Only restore HP for full checks

Revision: 3524
More outfit checkpointing

Revision: 3525
Re-add creation and retrieval filters as global preferences

Revision: 3526
Do not interrupt adventuring in relay browser

Revision: 3527
Move various user interface elements to Player Status

Revision: 3528
Universal list selection update

Revision: 3529
Refresh sidepane if auto-restore of health was triggered

Revision: 3530
Make relay browser custom combat button optional

Revision: 3531
Force mood buttons to southern part of pane
Switch from session tally to recent effects

Revision: 3532
Auto-retrieve a wand as needed

Revision: 3533
Fix creation of SHC drinks post-Ronin

Revision: 3534
Fix stack trace for old settings

Revision: 3535
new items and recipes

Revision: 3536
Push session tally type interface into player status

Revision: 3537
Change default startup frames
Rename "Startup UI" tab to "Main Tabs"

Revision: 3538
Save a server hit on CLI login commands

Revision: 3539
Reorder breakfast skills again

Revision: 3540
Reduce maximum turn count accepted during mana burning
Only apply max-MP restriction to post-Ronin players

Revision: 3541
Fix perfume handling for MCD page

Revision: 3542
If player does not use player status window, put options on adventuring tab

Revision: 3543
new item

Revision: 3544
If automating fight, print strategy
Fix handling of poisoned + antidote in combat

Revision: 3545
Heal more mana during mood maintenance

Revision: 3546
Do not override zone selector

Revision: 3547
Do not close session stream

Revision: 3548
Always logout on exit

Revision: 3549
Rename conditional recast options to accomodate legacy settings with the same name or outdated values

Revision: 3550
Form URLs are actually Latin-1 encoded

Revision: 3551
Use fast outfit switching to reduce server hits

Revision: 3552
Include steal rates

Revision: 3553
Only show data for those with pickpocket

Revision: 3554
Fix broken listeners on adventure list
Move classes from KoLFrame to AdventureOptionsFrame

Revision: 3555
Use the right character encoding

Revision: 3556
Fix empty filter log printing
Add in option to disable chat modifications

Revision: 3557
Only use a manual if you have one

Revision: 3558
Permit breakfast burning to fire at effect count threshold

Revision: 3559
Make spirit hobo usable in softcore
Remove ampersand on Linux browser invocation
Fix handling of certain pages with no adventure links

Revision: 3560
More multi-usable items

Revision: 3561
Untinker is a pseudo-creation match
When in ronin, default to multiple, not all

Revision: 3562
Fix relay browser on Windows NT/2000/XP

Revision: 3563
Fix handling of password hashes

Revision: 3564
Run logout request before clearing local data

Revision: 3565
Print request properties into debug log
Make sure logout script runs before logout

Revision: 3566
Only randomize server once on startup

Revision: 3567
Use turn counts instead of ronin state

Revision: 3568
Fix conditional

Revision: 3569
Address potential server-side errors which may happen by not submitting blank fields

Revision: 3570
Fix server randomization
Add null checks to form field handler

Revision: 3571
Search all available outfits
Remove rank-driven loss detection

Revision: 3572
Add filters to flagged item lists

Revision: 3573
Always switch items if there's no familiar item equipped

Revision: 3574
Honor preferences when searching for outfit pieces

Revision: 3575
Add Tropical Crimbo Duds outfit
Access hagnks and stash before trying item creation

Revision: 3576
Opt-in status messages section
Remove status lines from most screens

Revision: 3577
Fix purchases of daily special via CLI

Revision: 3578
Remove conditions disjunction mode

Revision: 3579
Clear actual before visible
Re-filter items after usage/creation

Revision: 3580
Fix have_outfit

Revision: 3581
Declare world peace first

Revision: 3582
More ISO-8859-1 instead of UTF-8

Revision: 3583
Test length of message before updating request meter

Revision: 3584
Only try to use combat-usable restores in combat

Revision: 3585
Fix restores at zero threshold

Revision: 3586
No status section for chat

Revision: 3587
If the user sets a value much higher than current adventures, set current adventures
If player wishes to prompt for ode, prompt them again later

Revision: 3588
Contact list frame as startup option

Revision: 3589
Reorganize item manager list
Make sure to load the PvP mailbox
Put restorative items on skill buff frame

Revision: 3590
Skip over items which cannot be bought in the mall

Revision: 3591
Simplify visible index computation

Revision: 3592
More visible element simplifications
Make usable items parent of the experimental section

Revision: 3593
Use moon phase to determine when to re-invoke mushroom plot

Revision: 3594
List filter applied by firing two events rather than one

Revision: 3595
Readd thread synchronization

Revision: 3596
Fix auto-recovery target handling

Revision: 3597
Fix auto permit link in mountains

Revision: 3598
New shirts

Revision: 3599
Only synchronize on modification operations

Revision: 3600
Do not execute backup files

Revision: 3601
Use item name without price to determine item ID

Revision: 3602
Remove automatic pickpocket
Only honor CCS steal for optimal dodge
Smarter monster matching for knights

Revision: 3603
Re-add status lines to most panes

Revision: 3604
Fix untinker * command
Fix null pointer when you have no wand

Revision: 3605
Fix daily special not appearing on lists

Revision: 3606
Always use absolute files relative to user.dir

Revision: 3607
Fix compile errors
For specials, show cost instead of available

Revision: 3608
Fix stat day tests

Revision: 3609
Handle absolute path names passed to CLI

Revision: 3610
Reduce overhead for between battle relay checks

Revision: 3611
Fix cola wars handling

Revision: 3612
Mark getting hit in PvP as an event

Revision: 3613
Allow destruction of memento items if option not marked

Revision: 3614
Fix handling of recursion

Revision: 3615
Replace functions with iterators where possible

Revision: 3616
Turn count greater than zero for resting in sofa

Revision: 3617
Allow Familiar Items as filter category for equipment in Hagnk's Storgae

Revision: 3618
Only begin MP burning at half capacity

Revision: 3619
Pseudo-fuzzy matching for monster names

Revision: 3620
Log "You acquire... something" messages as item drops

Revision: 3621
Show logout messages instead of only world peace
Put "something" acquisition after round data is computed

Revision: 3622
Let login frame show logout attempts
Put PvP results into request synch

Revision: 3623
Handle infinite loop which may result from end-user carelessness

Revision: 3624
Increase percentage granularity

Revision: 3625
Make layout code easier to extend functionality-wise

Revision: 3626
Add help information to tab rearrangement interface

Revision: 3627
Allow casual thief familiar leveling for trophies

Revision: 3628
Fix display not updating when stats update

Revision: 3629
Fix infinite recursion when trying to create clovers you don't have

Revision: 3630
Hemp Bracelet -> Hemp String.
Two recipes changed to use hemp string instead of necklace chain

Revision: 3631
Load legacy 'turn off auto restore' settings

Revision: 3632
Re-add checkboxes to creation portion of item manager

Revision: 3633
Unbold default font for Metal LAF

Revision: 3634
Jewelrycrafting changes

Revision: 3635
Simplify 'default selection' code for auto-recovery
Always use floating point for auto-restore

Revision: 3636
Smarter PvP loss detection
Only apply font for cross-platform LAF

Revision: 3637
Do not recognize copy-pasted messages as green messages

Revision: 3638
Fix mood modification interface
Condense layout for more screen real estate

Revision: 3639
Add hermit clovers to breakfast

Revision: 3640
Fix file search on-login and on-logout scripts not saving across sessions

Revision: 3641
Automatically remove poisoned if antidote is available

Revision: 3642
Make combat option filterable

Revision: 3643
Monster data access functions

Revision: 3644
Force continuation state just in case clover retrieval fails

Revision: 3645
Add a tooltip to the start adventuring button

Revision: 3646
Grammar check

Revision: 3647
Add per fullness/inebriety sort
Add munchies pill gains formula

Revision: 3648
Only use automated pickpocket in Ronin
Only display pickpocket-adjusted drop rates in Ronin

Revision: 3649
Combine auto-repair and no-box into one setting

Revision: 3650
Add combat encounter condition

Revision: 3651
Add combat_queue_contains method to ASH

Revision: 3652
Add whitespace

Revision: 3653
Use whichskill not whichitem for displaying skills

Revision: 3654
Fix infinite shore loop
Consider closet when doing item creation calculations
Beaten up removal can no longer be switched off

Revision: 3655
Fix potential infinite loop involving beaten up removal with insufficient mp

Revision: 3656
Remove NPC and on-hand filters

Revision: 3657
Use text fields instead of combo boxes for filtering

Revision: 3658
Add missing class

Revision: 3659
Disallow hippy store purchases without dingy

Revision: 3660
Do not register ID for mod warnings

Revision: 3661
Handle possibility of list listening to itself

Revision: 3662
Fix closet item addition to available ingredients

Revision: 3663
Slight performance optimization for empty stashes

Revision: 3664
Allow visiting the sorceress without the wand

Revision: 3665
Fix null pointer on frame disposal
Make checkbox filters active again

Revision: 3666
Add a 'not including item creation' filter

Revision: 3667
Remove zero tally context menu item
Add item consumption context menu item

Revision: 3668
Add pulverize context menu item
If you try to pulverize powder/nuggets, make wads

Revision: 3669
Remove blank panel
Re-add session tally

Revision: 3670
Remove unused function

Revision: 3671
Improve spoilers for Strung-Up Quartet choice adventure

Revision: 3672
Use simpler loop with different nesting depth

Revision: 3673
Add monster level to calculations

Revision: 3674
Add in another "unlimited philanthropic buffs" buffbot

Revision: 3675
Show +0.0 adv, if applicable
Only abort fights on abort state
Correct handling of munchies pills
If current adventure repeated too much, exit

Revision: 3676
Flatten loop

Revision: 3677
Recognize cost of choice adventures in relay browser

Revision: 3678
Add Apathetic Lizardman. Make educated guess about HP/Attack/Defense

Revision: 3679
Smoother handling of daily specials and standard offers

Revision: 3680
Change default to show maximum without going over inebriety limit

Revision: 3681
Fix ancestral storage handling

Revision: 3682
Always use player id, if available, for targets

Revision: 3683
Sending kmail also maps player name back to player id

Revision: 3684
Only consume 'choice adventure' condition on redirect

Revision: 3685
Less server-intensive relay browser hp/mp restore

Revision: 3686
Remove the item from the command queue directly

Revision: 3687
Fix fullness on apricots
Fix list filter on combo boxes

Revision: 3688
HCO domain not currently accessible

Revision: 3689
Fix binding of aggregate variables
Add "ashref" command to show internal functions
Change "namespace" command to show functions in namespace

Revision: 3690
Built-in functions don't have names for their variables

Revision: 3691
Transferring, not transfering

Revision: 3692
Allow casting of breakfast summons, even with mood-only restrictions

Revision: 3693
Express cards don't get used up

Revision: 3694
Add "functions" CLI command

Revision: 3695
Fix "functions" command to not filter for functions named the same as the script
Allow abbreviation of "functions" command

Revision: 3696
Fix auto-recovery

Revision: 3697
Simplify HP/MP recovery via CLI commands

Revision: 3698
Add "shrug" and "shrugoff" as default aliases for "uneffect"

Revision: 3699
Remove logout on close customization (always exit)

Revision: 3700
May IOTM stuff

Revision: 3701
Flowers are multi-use

Revision: 3702
Add bestial sympathy handling
Add familiar trainer handling of new items

Revision: 3703
extract_meat should return int, not int[item]
Javascript-style handling of strings

Revision: 3704
Use strung-up quartet data

Revision: 3705
Refresh safety label on quartet update

Revision: 3706
Recalculate adjustments to ensure status update

Revision: 3707
Update version number
 
Status
Not open for further replies.
Top