Please note that this script is now depreciated. Users are encouraged to use equipt, written by DerDrongo.
NEW IMPROVED VERSION 3.0!
script: maximize.ash:
files: 5 ash scripts, 1 folder - (Creates 3 text files.)
[current version: 3.0]
KolMafia ver: Daily build 28Feb08 (or later? or earlier?)
Known bugs: 5th post down
Functionality or improvment requests: 6th post down
Overview:
One Command to maximize the potential in your equipment. Maximize.ash can equip you with the BEST set of equipment you own for almost any type of modifier available to kingdom of loathing. Muscle, moxie, inititive, overall elemental resistance, specific elemental resistance, melee damage, etc.
Some where along the way intrisic effects and outfits got fubared.This should work with the latest daily build 28Feb08.
FEATURES:
Supports items with percentage increases (such as stainless steel slacks).
Supports intrinsic effects (such as 1337 trousers)
Supports Shirts when available.
Supports Two fisted turtle bashing when available.
Supports Class specific items (such as bjorn's hammer)
Supports Talisman of baio and the jeklinhide belt.
Supports single equip items. (such ash the bejewled pledge pin)
Supports updates via over ridden data files.
New in ver 2.0:
Three new modes of maximizing to work around you custom equipment needs.
Automaticlly alerts user to updates in the script via degrassi's versioning script.
New in ver 2.3:
items drop increase is re-enabled
Verbose mode switch added. -v0, -v1, -v2, and -v3: 0 is quiet, 1 is default, 2 is verbose, 3 is super verbose.
Run time *should* be quicker.
New in ver 3.0
using "all" as the attribute to maximize will maximimze your resistence to all elements (using resiste all items).
No Overwrite mode: The new no overwrite mode will only put equipment on slots that do not already have anything equipped. No overwrite mode is entered with the "-no" or "-no overwrite" switch. Example: "call maximize.ash muscle -no" Result: only unequiped slots will be equipped.
Include mode: Maximize.ash will only replace equipment listed as included. Maximize will not consider outfits that require a particular item in an unlisted slot, but it will utilize any outfits that can be worn without modifying unlisted equipment slots. Include Mode is entered with the -i or -include switch followed by a space deliminated list of included slots. Available slots are hat, pants, shirt, weapon, off-hand, acc1, acc2 and acc3. Example: "call maximize.ash muscle -i hat pants acc1" Result: Only the hat, pants, and acc1 slots will be modified.
Exclude mode: Maximize.ash will replace all equipment except for equipment in slots listed as excluded. Maximize will not consider outfits that require an item in an excluded slot, but will utilize any outfits that can be worn without modifiying the excluded slots. Exclude mode is entered with the -e or -exlclude switch followed by a space deliminated list of exlucded slots. Available slots are hat, pants, shirt, weapon, off-hand, acc1, acc2, and acc3. Example: "call maximize.ash muscle -e weapon off-hand" Result: Everything but the weapon and off-hand item will be replaced.
Please note that if the weapon slot is set to be left unmodified and it is a two handed weapon then the off-hand slot will not be modified either, for obvious reasons. Similarly if the off-hand item is set to be left unmodified then maximize will not select a two-handed weapon.
Doesn't yet support Grimicite items.
Doesn't yet support tuesday's ruby.
Both these items should be supported in the next release.
INSTALLATION:
Simply unzip the attached zip into your script directory. The directory structure is already in place.
UPDATES:
There are two types of updates, script updates and data updates. Data updates occur when new items are introduced into the kingdom of loathing. To implement this type of update simply download the newest data files for kolmafia and use the command "call maximize.ash update". It may be required that you remove the first line from modifiers.txt, outfits.txt, and/or equipment.txt (These three files will be in your kolmafia data directory after using the kolmafia cli command "update".
Script udates occur when I create a new version of the maximize.ash script. Generally I will only update to introduce new features or fix bugs. If you are not having any trouble with your version of maximize.ash and are not interested in new features then these are not required. To complete this type of update simply redownload the attached zip file and overwrite all the old files.
Please alert me to any bugs that you find with this ver. of maximize.ash
NEW IMPROVED VERSION 3.0!
script: maximize.ash:
files: 5 ash scripts, 1 folder - (Creates 3 text files.)
[current version: 3.0]
KolMafia ver: Daily build 28Feb08 (or later? or earlier?)
Known bugs: 5th post down
Functionality or improvment requests: 6th post down
Overview:
One Command to maximize the potential in your equipment. Maximize.ash can equip you with the BEST set of equipment you own for almost any type of modifier available to kingdom of loathing. Muscle, moxie, inititive, overall elemental resistance, specific elemental resistance, melee damage, etc.
Some where along the way intrisic effects and outfits got fubared.This should work with the latest daily build 28Feb08.
FEATURES:
Supports items with percentage increases (such as stainless steel slacks).
Supports intrinsic effects (such as 1337 trousers)
Supports Shirts when available.
Supports Two fisted turtle bashing when available.
Supports Class specific items (such as bjorn's hammer)
Supports Talisman of baio and the jeklinhide belt.
Supports single equip items. (such ash the bejewled pledge pin)
Supports updates via over ridden data files.
New in ver 2.0:
Three new modes of maximizing to work around you custom equipment needs.
Automaticlly alerts user to updates in the script via degrassi's versioning script.
New in ver 2.3:
items drop increase is re-enabled
Verbose mode switch added. -v0, -v1, -v2, and -v3: 0 is quiet, 1 is default, 2 is verbose, 3 is super verbose.
Run time *should* be quicker.
New in ver 3.0
using "all" as the attribute to maximize will maximimze your resistence to all elements (using resiste all items).
No Overwrite mode: The new no overwrite mode will only put equipment on slots that do not already have anything equipped. No overwrite mode is entered with the "-no" or "-no overwrite" switch. Example: "call maximize.ash muscle -no" Result: only unequiped slots will be equipped.
Include mode: Maximize.ash will only replace equipment listed as included. Maximize will not consider outfits that require a particular item in an unlisted slot, but it will utilize any outfits that can be worn without modifying unlisted equipment slots. Include Mode is entered with the -i or -include switch followed by a space deliminated list of included slots. Available slots are hat, pants, shirt, weapon, off-hand, acc1, acc2 and acc3. Example: "call maximize.ash muscle -i hat pants acc1" Result: Only the hat, pants, and acc1 slots will be modified.
Exclude mode: Maximize.ash will replace all equipment except for equipment in slots listed as excluded. Maximize will not consider outfits that require an item in an excluded slot, but will utilize any outfits that can be worn without modifiying the excluded slots. Exclude mode is entered with the -e or -exlclude switch followed by a space deliminated list of exlucded slots. Available slots are hat, pants, shirt, weapon, off-hand, acc1, acc2, and acc3. Example: "call maximize.ash muscle -e weapon off-hand" Result: Everything but the weapon and off-hand item will be replaced.
Please note that if the weapon slot is set to be left unmodified and it is a two handed weapon then the off-hand slot will not be modified either, for obvious reasons. Similarly if the off-hand item is set to be left unmodified then maximize will not select a two-handed weapon.
Doesn't yet support Grimicite items.
Doesn't yet support tuesday's ruby.
Both these items should be supported in the next release.
INSTALLATION:
Simply unzip the attached zip into your script directory. The directory structure is already in place.
UPDATES:
There are two types of updates, script updates and data updates. Data updates occur when new items are introduced into the kingdom of loathing. To implement this type of update simply download the newest data files for kolmafia and use the command "call maximize.ash update". It may be required that you remove the first line from modifiers.txt, outfits.txt, and/or equipment.txt (These three files will be in your kolmafia data directory after using the kolmafia cli command "update".
Script udates occur when I create a new version of the maximize.ash script. Generally I will only update to introduce new features or fix bugs. If you are not having any trouble with your version of maximize.ash and are not interested in new features then these are not required. To complete this type of update simply redownload the attached zip file and overwrite all the old files.
Please alert me to any bugs that you find with this ver. of maximize.ash
Attachments
Last edited: