Ok I ran the latest version. Still in info mode.
The check for the intergalactic rowboat seems alright. I think the DoD potion logic needs a little more... and perhaps I should have been more clear to start...
My currently id'd DoD potions are as follows:
Code:
> bang
milky: healing
swirly:
bubbly: teleportitis
smoky: confusion
cloudy:
effervescent: blessing
fizzy:
dark: ettin strength
murky:
Of these potions, the only potion I did not have on hand when I ran the script yesterday was the healing potion. The rest were on hand. So the heal potion was triggered by the script as being needed. My post here was to state that a known healing potion should no longer be in the list regardless of possession because it is not needed at the gates.
Sure enough with the new version, as you said, the script is no longer looking for the known heal potions. I think this needs to go a step further to this effect:
While no DoD potions are id'd, assume one needs them all. As they become id'd, they should be removed from the necessary list of items UNLESS they are known to be possible gate test potions: object detection, blessing, ettin strength, teleportitis and mental acuity. In this case one should always have at least one of them. The rest can be eliminated from the list. To test to see if this is the current script behavior, I put all my DoD potions into the closet, then ran it again.
Initial test, with all potions except for milky = heal potion on hand:
Code:
> call Checklist_new.ash
Sending kmail to Zarqon...
Checking for updates (running ZLib ver. : 5)...
_version_zlib => : 5
Checking for updates (running Hardcore Checklist ver. 1.2.6)...
_version_checklist => 1.2.6
Internal checkpoint created.
You already have all three daily dungeon keys.
Loading checklist...
Updating checklist.txt from '2009-09-15T01:28:24-05:00' to '2009-09-18T23:59:41-05:00'...
checklist.txt => 2009-09-18T23:59:41-05:00
...checklist.txt updated.
Checklist loaded (112 steps).
Checking for items...
Visiting the pretentious artist
Step 83: procure 1 frigid ninja stars from ninja snowmen (safemox: 97)
Step 84: procure 1 fancy bath salts from haunted bathroom (safemox: 107)
Step 86: procure 1 barrrnacle from f'c'le (safemox: 107)
Step 95: procure 1 black pepper from black forest (safemox: 140)
Step 107: procure 1 richard's star key from hole in the sky (safemox: 175)
Step 108: procure 1 star hat from hole in the sky (safemox: 175)
Step 109: procure 1 star crossbow from hole in the sky (safemox: 175)
Step 110: procure 1 carved wooden wheel from upper chamber (safemox: 177)
Step 111: procure 1 powdered organs from upper chamber (safemox: 177)
All steps clear!
After putting my potions into closet:
Code:
> call Checklist_new.ash
Internal checkpoint created.
You already have all three daily dungeon keys.
Loading checklist...
Checklist loaded (112 steps).
Checking for items...
Visiting the pretentious artist
Step 52: procure 1 bubbly potion from dungeons of doom (safemox: 48)
Step 53: procure 1 cloudy potion from dungeons of doom (safemox: 48)
Step 54: procure 1 dark potion from dungeons of doom (safemox: 48)
Step 55: procure 1 effervescent potion from dungeons of doom (safemox: 48)
Step 56: procure 1 fizzy potion from dungeons of doom (safemox: 48)
Step 58: procure 1 murky potion from dungeons of doom (safemox: 48)
Step 59: procure 1 smoky potion from dungeons of doom (safemox: 48)
Step 60: procure 1 swirly potion from dungeons of doom (safemox: 48)
Step 83: procure 1 frigid ninja stars from ninja snowmen (safemox: 97)
Step 84: procure 1 fancy bath salts from haunted bathroom (safemox: 107)
Not adventuring. Set 'checklist_info_only' to false (in your vars_myname.txt file) if you want to adventure.
My list of known potions isn't a great example list but I see it is looking for smoky which is known to be confusion, so I'm guessing the expected behavior isn't fully implemented at present.
Potions that were shifted to closet between tests:
Code:
bubbly potion of teleportitis (7)
cloudy potion
dark potion of ettin strength
effervescent potion of blessing (4)
fizzy potion (4)
murky potion
smoky potion of confusion (5)
swirly potion (3)
Another note: each time I ran the script, the script visited the artist. Looking at the code this is because I don't have any of the artist's quest items in this case. I don't see a check for having completed the quest already?
The text in the quest log on page 2:
Suffering For His Art
You helped retrieve the Pretentious Artist's stuff. Excellent!
Thanks for all your hard work!