PDA

View Full Version : Differences Between Release 10.6 and 10.7



holatuwol
02-21-2007, 04:02 AM
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: 3022 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3022)
Fix no box servant errors

Revision: 3023 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3023)
CLI command queue processing should not die on exceptions

Revision: 3024 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3024)
Remove dangling checkbox

Revision: 3025 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3025)
Acknowledge removal of all familiar equipment on ascension
Let equipment handler figure out actual familiar item owner

Revision: 3026 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3026)
Remove "some" from monster name

Revision: 3027 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3027)
Make use links optional
Do not clear imports while running script

Revision: 3028 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3028)
Show use links on use result pages
Add "again" links to folding/squeezing

Revision: 3029 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3029)
Add use links to SGEEA
Flag towel as usable item

Revision: 3030 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3030)
Fix familiar trainer

Revision: 3031 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3031)
Simplify trainer logic by disallowing mid-training buffs

Revision: 3032 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3032)
Add shrug off context menu option to active effects lists

Revision: 3033 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3033)
Add an "add to current mood" context menu item to active effects list

Revision: 3034 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3034)
Use a ShowDescriptionList in player status window

Revision: 3035 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3035)
Improve shiny tab responsiveness

Revision: 3036 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3036)
Restore moods-driven uneffect behavior for uneffect context menu option

Revision: 3037 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3037)
Create new physical threads when request queueing is disabled

Revision: 3038 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3038)
brute force bandaid to fix compile errors

Revision: 3039 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3039)
ultra-rare items

Revision: 3040 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3040)
getBooleanProperty, oops

Revision: 3041 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3041)
Add links to automatically buy hermit permits

Revision: 3042 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3042)
Auto-restore before stat check

Revision: 3043 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3043)
Fix infinite hedge maze puzzle loop

Revision: 3044 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3044)
fix item percentages. add ultra-rare monster.

Revision: 3045 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3045)
Don't inject Javascript into index pages

Revision: 3046 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3046)
Fix labels on museum frame buttons
More intuitive handling of "display" with no parameters

Revision: 3047 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3047)
Fix screen flicker when executing queued gCLI commands

Revision: 3048 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3048)
Entangling noodles no longer delevels

Revision: 3049 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3049)
Change handling of buffbot loop
You do not need to be level 4 to visit the untinkerer

Revision: 3050 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3050)
disco combo status effects

Revision: 3051 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3051)
Allow adv as an option for the adventuring command

Revision: 3052 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3052)
Smart select of skills when selecting effects

Revision: 3053 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3053)
Fix condition string for moxie

Revision: 3054 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3054)
Fix auto-select of muscle
Slightly more minimalistic approach to healing

Revision: 3055 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3055)
Queue delays rather than allowing them to run concurrently.

Revision: 3056 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3056)
If not in the Swing thread, run as normal

Revision: 3057 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3057)
Highlighted tabs should not be closeable

Revision: 3058 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3058)
Do not reset stash property on login

Revision: 3059 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3059)
Fix invocation of namespace function from inside main ASH script

Revision: 3060 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3060)
Only create implicit checkpoints for internal scripts

Revision: 3061 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3061)
Fix potential infinite loop in running unconditional moods that call "mood execute"

Revision: 3062 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3062)
Fix health auto-recovery

Revision: 3063 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3063)
Fix loading of override pages

Revision: 3064 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3064)
Classify MP thief familiars as thief familiars
Do not apply funkslinging when using thief familiar
Change if-else ordering for redirect processing

Revision: 3065 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3065)
Do not clear response text at end of battle

Revision: 3066 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3066)
fix some item drops

Revision: 3067 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3067)
Fix handling of psuedo responses
Remove inline Javascript use link option

Revision: 3068 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3068)
Fix handling of Smile when player can cast Smile

Revision: 3069 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3069)
V-day items

Revision: 3070 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3070)
Reset candy heart summon count on ascension

Revision: 3071 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3071)
Fix relay browser based clan stash addition/removal

Revision: 3072 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3072)
Since menu items need selected values, do not create new thread

Revision: 3073 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3073)
Fix clan activity log parsing
Allow disabling of both buttons without extra parameters

Revision: 3074 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3074)
Allow crimbo ukelele for entryway

Revision: 3075 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3075)
another ukelele check

Revision: 3076 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3076)
Fix uneffect request handling

Revision: 3077 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3077)
Crimbo 2006 familiar items

Revision: 3078 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3078)
Remove ascension items from mementos
Fix list blank out after list is cleared
Allow untradeable but giftable items to be transferred to stash

Revision: 3079 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3079)
Simplify stringed instrument test

Revision: 3080 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3080)
Make simplified logic easier to read

Revision: 3081 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3081)
Do not null out raw byte buffer when setting empty response text

Revision: 3082 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3082)
Better handling of timeouts in consult scripts

Revision: 3083 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3083)
Log guild challenges, avoid other guild URLs

Revision: 3084 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3084)
Fix handling of phonics down as MP restorer
Allow CLI scripts to include ASH scripts inline
Allow ASH scripts to include CLI scripts inline

Revision: 3085 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3085)
Add ".cli" as a default extension
Fix location of [zap items] link

Revision: 3086 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3086)
Exclude various HTML modifications from mini-browser

Revision: 3087 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3087)
Correctly detect "attack" auto-attack option
Fix gear changer not synchronizing with equipment changes
Fix store manager being unable to do price analyses after closing

Revision: 3088 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3088)
When searching for a ballroom key, auto-switch conditions goal

Revision: 3089 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3089)
Make the conditions-driven ballroom key retrieval useful across ascensions

Revision: 3090 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3090)
use boxes rather than selling them. remove debug print.

Revision: 3091 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3091)
Call updateUI() after large list updates
Allow auto-repair to purchase from the mall
Only main panel buttons are affected by requesting queueing

Revision: 3092 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3092)
Fix box servant handling while in Ronin

Revision: 3093 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3093)
Less obfuscated handling of conditionals

Revision: 3094 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3094)
Add grimacite shirty ML adjustment
Factor in doubled mini-moon effect

Revision: 3095 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3095)
Fix handling of item transfer subrequests

Revision: 3096 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3096)
Account for full HP restores

Revision: 3097 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3097)
Drinking without ode protection

Revision: 3098 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3098)
Log familiar actions in session log (opt-in)
If zero is entered during use multiple, cancel everything

Revision: 3099 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3099)
Rebuild URL string when following redirects

Revision: 3100 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3100)
Fix handling of block comments

Revision: 3101 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3101)
If tiny house already present, use it to remove poisoned

Revision: 3102 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3102)
Do not repeatedly visit the council when adventuring at the cove in disguise

Revision: 3103 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3103)
Remove over-purchase of MP restores feature
Allow dictionary for adventures not likely to have fights
Failure to purchase one restore should not disturb future purchases

Revision: 3104 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3104)
Clean up really big values on areas with no combat data

Revision: 3105 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3105)
sticky fingers

Revision: 3106 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3106)
placeholder for clown suit

Revision: 3107 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3107)
Special handling of KoL outfits with no outfit id

Revision: 3108 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3108)
Add quotes around URL under Linux
Load relay browser in separate thread

Revision: 3109 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3109)
Use a single string instead of a string array for selecting browser

Revision: 3110 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3110)
Remove handling of "while" in CLI
Show unascend players as unascended

Revision: 3111 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3111)
Fix CLI if handling
Remove debug printing from fights

Revision: 3112 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3112)
Fix dictionary handling

Revision: 3113 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3113)
Remember custom messages across sessions
Allow customization of loss message for PvP

Revision: 3114 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3114)
Auto-switch accessories during casting
Refresh sidebar after finishing friar's quest

Revision: 3115 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3115)
Reduce needed hat/bracelet switches
Anticipate mid-cast equipment changes

Revision: 3116 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3116)
Memento lists are opt-in

Revision: 3117 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3117)
Start Firefox with a new tab under Linux

Revision: 3118 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3118)
Shrink space used by flower hunter
Add logout script option to login panel
Make login scripts global across all players

Revision: 3119 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3119)
Track microbrewery and restaurant requests
Log fullness resulting from restaurant visits

Revision: 3120 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3120)
Fix remove handling

Revision: 3121 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3121)
ASH typedef

Revision: 3122 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3122)
Fix closet retrieval
Rearrange logging options

Revision: 3123 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3123)
Since mementos are opt-in, add more defaults

Revision: 3124 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3124)
Make automatic equipment switching optional

Revision: 3125 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3125)
Do not purchase restores for buffs which will not be cast

Revision: 3126 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3126)
Track changing maximum HP/MP values during restoration

Revision: 3127 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3127)
No special handling for Firefox

Revision: 3128 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3128)
Add current round number to fight pages (opt-in)
Fix double-counting of the same encounter
Add twiddle thumb custom combat to simulate fight errors

Revision: 3129 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3129)
Log thumb twiddling rounds in session log

Revision: 3130 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3130)
Do not save lists unless changes are made

Revision: 3131 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3131)
Fix larger font size preference handling

Revision: 3132 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3132)
Use different property for changing chat size

Revision: 3133 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3133)
Simplify "how to divide chat windows" logic

Revision: 3134 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3134)
Remove stat requirements from rift

Revision: 3135 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3135)
Try to retrieve the item before untinkering

Revision: 3136 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3136)
Detect gibberish in outdated checklist files

Revision: 3137 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3137)
Fix delayed tab closing for channels
Fix names being lowercased during registration
Allow highlighted tabs to close, but no ugly repaint

Revision: 3138 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3138)
Fix compile error

Revision: 3139 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3139)
Fix limits changing when applying price changes
Only attempt to make guardian items once per ascension

Revision: 3140 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3140)
Smarter handling of namespaces and imports
Create new interpreter for consult scripts

Revision: 3141 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3141)
Retain already-parsed scripts in memory for faster execution

Revision: 3142 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3142)
Better namespace import/refresh handling

Revision: 3143 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3143)
First investigations of new Palindome...

Revision: 3144 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3144)
Initially, sort in ascending order by rank, then in ascending order by level

Revision: 3145 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3145)
Make new flower hunting sort option opt-in

Revision: 3146 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3146)
Attack targets in ascending rank order
Always sort results in non-random order initially
Fix accidental limit on semicolon-chained commands

Revision: 3147 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3147)
more new Palindome stuff

Revision: 3148 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3148)
Smarter handling of cost-reducing items
Do not finish fight when casting spells or using items
Default to null choice if no condition is to be satisfied

Revision: 3149 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3149)
Handle papaya cost

Revision: 3150 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3150)
Fix dough creation

Revision: 3151 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3151)
Version number update

Revision: 3152 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3152)
Released, not re-released

-------- RESPIN OF RELEASE INCLUDES THESE FIXES --------

Revision: 3153 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3153)
Fix rendering of moxie condition string

Revision: 3154 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3154)
Fix transfer failure handling

Revision: 3155 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3155)
Add +1 when logging turns used for item creation

Revision: 3156 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3156)
Fix attempts to make Integer.MAX_VALUE meat pastes
Over-purchase strategy should match usage patterns

Revision: 3157 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3157)
Fix potential infinite restore loop

Revision: 3158 (http://kolmafia.svn.sourceforge.net/viewvc/kolmafia?view=rev&revision=3158)
Record assorted data to session log