zarqon
Well-known member
[size=+1]Hardcore Checklist 1.2.9[/size]
NOTE: This script has not been updated since 2010 and is completely obsolete. It has been replaced by a script beginning with the letter O.
What does it do?
Hardcore Checklist is an ascension aid script designed to help you get all required items in a timely manner. It loads a list of steps (which is sorted by moxie), and begins iterating through the steps, checking to see that the required conditions are met. The list of steps is based on the wiki's Hardcore Checklist, and sorted by safe moxie. If it finds you haven't gotten something, it can either complete the step for you or just tell you what you should do next.
Checklist can be used either as an adventuring script or purely for information (it actually belongs under both "information scripts" and "turn-burning scripts" but I decided to put it here).
Checklist is not an automatic ascension script. It does not get some of the main quest items, does not fight any bosses, and it will not unlock very many areas automatically. But because it is sorted based on moxie, it will expedite your ascensions by helping you sequence your playing. For example, if you are unable to go to the area it shows next, most likely it is the appropriate time to unlock that area.
Details
IMPORTANT!
Checklist doesn't component-check your items. For example, the checklist includes the ingredients for the meat engine, but if you get excited and build a cog & sprocket assembly, or fill the empty meat tank, Checklist will try to get those first-tier items again. The rule of thumb when ascending with this script is: don't build pieces of anything, only build entire items. If you follow that rule, you should find this script most helpful.
How to use it:
Changelog
[size=-2]2.02.08 - ver. 1.0 posted
2.13.08 - 1.0.1 changes: don't adjust the MCD if info_only is true. Slightly more useful daily dungeon check. Better pre-adv check order. More CLI-screen-friendly output.
2.17.08 - 1.0.2 changes: added more brackets to fix a parsing issue that appeared with recent builds, causing many steps to be skipped. Myst sign MCD goes to 11.
3.03.08 - Some updates to the checklist. Removed dead guy's watch after three consecutive HC ascensions that wasted far more adventures than I would have earned looking for the dang thing. Also added star items and parts of the pirate quest.
3.25.08 - Updated checklist.txt: new builds didn't recognize "the spooky forest"... changed to "spooky forest" and it works again.
4.07.08 - 1.0.3 changes: auto-handle Dolphin King's map if you happen to get it. Visit the pretentious artist immediately to prompt his quest drops in case you want them. Handle the plus sign. Updated checklist.txt: all of the the's needed to be removed, not just from "the spooky forest".
4.09.08 - 1.0.4 changes: also check the closet to see if you have required items lurking in there.
4.10.08 - 1.0.5 changes: skip the shovel if get_servants is false. Also changed default threshold to 3.
4.21.08 - Updated checklist.txt: added most of the spookyraven quest areas.
5.03.08 - 1.0.6 changes: handle choiceadvs for the Cyrpt. Updated checklist.txt: added the Cyrpt (but not the Bonerdagon)
5.16.08 - 1.0.7 changes: added ability to handle haveitem directives in the checklist. Updated checklist.txt: bum cheeks and wand of nagamar letters will now skip if you have the upgraded item. Also reduced server hits by changing over to haveitem.
9.21.08 - 1.0.8 changes: use polish/mop/shampoo as you get them for uninterrupted pirate fledges getting.
10.13.08 - 1.0.9 changes: hair spray is no longer a can of hair spray.
10.20.08 - 1.1.0 changes: auto-handle Slug Lord map if you happen to have it. Set conditions to get scroll. Use Temple map, 64735 scroll, and 31337 scroll after getting them. Get rid of shopping list if you have meatcar. Update sonar-use to deal with server-side image renaming. Updated checklist.txt: server-side renaming of Boss Bat area image. Reorder Spooky Forest drops to faciliate revealing the Hidden Temple.
11.25.08 - 1.1.1 changes: automatically update checklist.txt remotely. Remove checklist.txt from this page.
11.26.08 - 1.1.2 changes: WAY COOLER automatic updating using the Map Manager. Set and use safetyThreshold property in an effort to standardize personal safemox settings across scripts.
11.28.08 - added enchanted bean, bird rib, lion oil, S.O.C.K. to checklist (no need to download here - cf. previous update).
12.01.08 - 1.1.3 changes: fixed using the Spooky Temple map if you got it before the other Spooky items. Slightly better dolphin king map quest checking. Slightly revamped automatic updating after learning maps are passed by reference.
12.28.08 - 1.1.4 changes: fixed detection of servants due to server-side changes. Streamlined some stuff. Fixed skipping of shovel. Auto-equip wooden stakes in Spooky Forest. Get free goofballs. Fixed occasional problem with meatcar detection.
1.04.09 - 1.1.5 changes: automatically unlock island when going to get pirate items. Don't use too many sonars. Don't visit artist if you completed his quest. Changes to defaults: threshold is 4, get_ns_items defaults to false.
2.04.09 - change URL for update check to reflect forum changes. Get 1000 meat before searching for Oracle.
4.09.09 - 1.2.0 changes: save more server hits by using some relatively new mafia properties instead. Be smarter about switching gear while adventuring. Use the new Daily Dungeon Diver to automate acquiring your dungeon keys.
4.09.09 - 1.2.1 changes: moved a parenthese and don't bork so gracelessly on Degrassi Gnoll in a muscle sign.
5.24.09 - 1.2.2 changes: use chests in the Fantasy Airship, to expedite looking for the hair gel. Don't use F'c'le quest items now that mafia auto-uses them.
6.14.09 - 1.2.3 changes: moved out some functions -- now requires ZLib. Slightly decrease the threshold for attempting the Daily Dungeon.
7.25.09 - 1.2.4 changes: transition to compatibility with the new ZLib -- use script settings rather than variables. Use can_adv() rather than having special checks. Remove mini-boss Cyrpt choiceadv setting, to make way for Best Between Battle script.
9.12.09 - 1.2.5 changes: attempt to create needed items as part of the adventuring loop. Add in support for "havefam" directive, and adding tower familiars to your terrarium. Better, server-hit-less check for Pretentious Artist quest. A few other coding tweaks. Changes to checklist.txt: added items for tower familiars. Save server hits on Untinker check, and familiar checks using new havefam directive. Add questlog check to wooden wheel.
9.19.09 - 1.2.6 changes: even better Pretentious Artist check. Skip identified unnecessary potions. Added ideas from ziz: script setting for whether or not to dive for your third key. Display X next steps (default is 10) when in info-only mode. Changes to checklist.txt: skip castle map items if you have intragalactic rowboat.
9.22.09 - 1.2.7 changes: detect both maids. Fix already-met item requirement creation bug.
12.30.09 - 1.2.8 changes: use ZLib's new vprint()!
1.23.09 - 1.2.9 changes: use ZLib's new load_current_map()![/size]
NOTE: This script has not been updated since 2010 and is completely obsolete. It has been replaced by a script beginning with the letter O.
What does it do?
Hardcore Checklist is an ascension aid script designed to help you get all required items in a timely manner. It loads a list of steps (which is sorted by moxie), and begins iterating through the steps, checking to see that the required conditions are met. The list of steps is based on the wiki's Hardcore Checklist, and sorted by safe moxie. If it finds you haven't gotten something, it can either complete the step for you or just tell you what you should do next.
Checklist can be used either as an adventuring script or purely for information (it actually belongs under both "information scripts" and "turn-burning scripts" but I decided to put it here).
Checklist is not an automatic ascension script. It does not get some of the main quest items, does not fight any bosses, and it will not unlock very many areas automatically. But because it is sorted based on moxie, it will expedite your ascensions by helping you sequence your playing. For example, if you are unable to go to the area it shows next, most likely it is the appropriate time to unlock that area.
Details
- Checklist will add the following settings to your "vars_myname.txt" file, which you can configure to get the best use of the script:
checklist_get_servants -- if true (default) Checklist will include all the items required to construct the meat maid, chef-in-a-box, and bartender-in-a-box (but not the beer lenses unless you can purchase them), then once you get the final piece it will construct each servant. If false, these items are excluded.
checklist_get_ns_items -- if true, Checklist will include all possible Naughty Sorceress entrance/tower items. If false (default), these items are excluded. Getting them all guarantees you avoid backfarming when you reach the lair, but you have a higher overall adventure count. It's up to you.
checklist_info_only -- if true (default), Checklist simply iterates through the list, tells you your next step in the list, then exits. If false, Checklist adventures to get the items for you. It does not buy any items except possibly when attempting to make the maid/boxservants (oven, cocktailcrafting kit, etc).
- And one more which applies to adventuring (if checklist_info_only is false):
auto_mcd -- if true (default), Checklist automatically adjusts your mind-control device when adventuring to the maximum safe value based on threshold. If false, Checklist will not adjust the MCD.
- Checklist presently has logic for some special cases:
- turning in the mosquito larva
- unlocking the Boss Bat's chamber
- building your meatcar
- building your maid and box servants
- getting most of your tower familiars if you don't have them, and putting them in your terrarium
- using items containing required drops between combats (gnollish toolboxes, etc)
- visiting the Oracle after getting your plus sign, then using it
- If you are using the script to get items (checklist_info_only is false), Checklist checks your moxie before adventuring to determine if it's safe. It also automatically adjusts the MCD if possible for maximum stat gains according to the setting in your safetyThreshold property. Default is fairly conservative: (listed safe moxie value - 4).
- Checklist was written to be relatively server-hit friendly given the massive checking nature of this script. There are several things which are stored at the beginning, so that rather than repeatedly checking popular pages, it simply checks the stored values. These could be expanded if the checklist grows as a result of this thread.
- Checklist automatically visit the Daily Dungeon if you don't have enough keys, using the Daily Dungeon Diver.
- Checklist will handle some mini-quests (Dolphin King, Slug Lord) if you happen to have all the parts you need.
IMPORTANT!
Checklist doesn't component-check your items. For example, the checklist includes the ingredients for the meat engine, but if you get excited and build a cog & sprocket assembly, or fill the empty meat tank, Checklist will try to get those first-tier items again. The rule of thumb when ascending with this script is: don't build pieces of anything, only build entire items. If you follow that rule, you should find this script most helpful.
How to use it:
- Make sure you have ZLib and CanAdv.
- Download Checklist.ash to your scripts directory.
- You will also need to download the Daily Dungeon Diver.
- Optionally, edit any of the variables starting with "checklist_" in your vars_myname.txt file.
- Run the script from within mafia.
- ...profit!
Changelog
[size=-2]2.02.08 - ver. 1.0 posted
2.13.08 - 1.0.1 changes: don't adjust the MCD if info_only is true. Slightly more useful daily dungeon check. Better pre-adv check order. More CLI-screen-friendly output.
2.17.08 - 1.0.2 changes: added more brackets to fix a parsing issue that appeared with recent builds, causing many steps to be skipped. Myst sign MCD goes to 11.
3.03.08 - Some updates to the checklist. Removed dead guy's watch after three consecutive HC ascensions that wasted far more adventures than I would have earned looking for the dang thing. Also added star items and parts of the pirate quest.
3.25.08 - Updated checklist.txt: new builds didn't recognize "the spooky forest"... changed to "spooky forest" and it works again.
4.07.08 - 1.0.3 changes: auto-handle Dolphin King's map if you happen to get it. Visit the pretentious artist immediately to prompt his quest drops in case you want them. Handle the plus sign. Updated checklist.txt: all of the the's needed to be removed, not just from "the spooky forest".
4.09.08 - 1.0.4 changes: also check the closet to see if you have required items lurking in there.
4.10.08 - 1.0.5 changes: skip the shovel if get_servants is false. Also changed default threshold to 3.
4.21.08 - Updated checklist.txt: added most of the spookyraven quest areas.
5.03.08 - 1.0.6 changes: handle choiceadvs for the Cyrpt. Updated checklist.txt: added the Cyrpt (but not the Bonerdagon)
5.16.08 - 1.0.7 changes: added ability to handle haveitem directives in the checklist. Updated checklist.txt: bum cheeks and wand of nagamar letters will now skip if you have the upgraded item. Also reduced server hits by changing over to haveitem.
9.21.08 - 1.0.8 changes: use polish/mop/shampoo as you get them for uninterrupted pirate fledges getting.
10.13.08 - 1.0.9 changes: hair spray is no longer a can of hair spray.
10.20.08 - 1.1.0 changes: auto-handle Slug Lord map if you happen to have it. Set conditions to get scroll. Use Temple map, 64735 scroll, and 31337 scroll after getting them. Get rid of shopping list if you have meatcar. Update sonar-use to deal with server-side image renaming. Updated checklist.txt: server-side renaming of Boss Bat area image. Reorder Spooky Forest drops to faciliate revealing the Hidden Temple.
11.25.08 - 1.1.1 changes: automatically update checklist.txt remotely. Remove checklist.txt from this page.
11.26.08 - 1.1.2 changes: WAY COOLER automatic updating using the Map Manager. Set and use safetyThreshold property in an effort to standardize personal safemox settings across scripts.
11.28.08 - added enchanted bean, bird rib, lion oil, S.O.C.K. to checklist (no need to download here - cf. previous update).
12.01.08 - 1.1.3 changes: fixed using the Spooky Temple map if you got it before the other Spooky items. Slightly better dolphin king map quest checking. Slightly revamped automatic updating after learning maps are passed by reference.
12.28.08 - 1.1.4 changes: fixed detection of servants due to server-side changes. Streamlined some stuff. Fixed skipping of shovel. Auto-equip wooden stakes in Spooky Forest. Get free goofballs. Fixed occasional problem with meatcar detection.
1.04.09 - 1.1.5 changes: automatically unlock island when going to get pirate items. Don't use too many sonars. Don't visit artist if you completed his quest. Changes to defaults: threshold is 4, get_ns_items defaults to false.
2.04.09 - change URL for update check to reflect forum changes. Get 1000 meat before searching for Oracle.
4.09.09 - 1.2.0 changes: save more server hits by using some relatively new mafia properties instead. Be smarter about switching gear while adventuring. Use the new Daily Dungeon Diver to automate acquiring your dungeon keys.
4.09.09 - 1.2.1 changes: moved a parenthese and don't bork so gracelessly on Degrassi Gnoll in a muscle sign.
5.24.09 - 1.2.2 changes: use chests in the Fantasy Airship, to expedite looking for the hair gel. Don't use F'c'le quest items now that mafia auto-uses them.
6.14.09 - 1.2.3 changes: moved out some functions -- now requires ZLib. Slightly decrease the threshold for attempting the Daily Dungeon.
7.25.09 - 1.2.4 changes: transition to compatibility with the new ZLib -- use script settings rather than variables. Use can_adv() rather than having special checks. Remove mini-boss Cyrpt choiceadv setting, to make way for Best Between Battle script.
9.12.09 - 1.2.5 changes: attempt to create needed items as part of the adventuring loop. Add in support for "havefam" directive, and adding tower familiars to your terrarium. Better, server-hit-less check for Pretentious Artist quest. A few other coding tweaks. Changes to checklist.txt: added items for tower familiars. Save server hits on Untinker check, and familiar checks using new havefam directive. Add questlog check to wooden wheel.
9.19.09 - 1.2.6 changes: even better Pretentious Artist check. Skip identified unnecessary potions. Added ideas from ziz: script setting for whether or not to dive for your third key. Display X next steps (default is 10) when in info-only mode. Changes to checklist.txt: skip castle map items if you have intragalactic rowboat.
9.22.09 - 1.2.7 changes: detect both maids. Fix already-met item requirement creation bug.
12.30.09 - 1.2.8 changes: use ZLib's new vprint()!
1.23.09 - 1.2.9 changes: use ZLib's new load_current_map()![/size]
Attachments
Last edited: