Bug - Fixed 8 any paper strip goal - does not stop

shazbot

Member
Running build 9145.

Worked on getting my 8 strips of paper using the default goal for nemesis cave- "8 any paper strip". Autoadventured there well past 8 pieces of paper without stopping. But it did check it when I attempted to adventure in the location with the same goal.

copy/paste from my CLI (8th strip was acquired on adventure 17)-
Code:
Request 1 of 23 (Mountain: Nemesis Cave) in progress...

[538] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: a torn paper strip
You gain 4 Strongness
You gain 1 Mysteriousness
You gain 2 Sarcasm

You don't have any spooky putty monsters.

Request 2 of 23 (Mountain: Nemesis Cave) in progress...

[539] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: a rumpled paper strip
You gain 6 Strengthliness
You gain 2 Sarcasm
You gain a Moxie point!

You don't have any spooky putty monsters.
MCD: adjusting to 7...
Resetting mind control device...
Mind control device reset.

Request 3 of 23 (Mountain: Nemesis Cave) in progress...

[540] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot loses initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: a creased paper strip
You gain 2 Strongness
You gain 1 Enchantedness
You gain 5 Smarm

You don't have any spooky putty monsters.

Request 4 of 23 (Mountain: Nemesis Cave) in progress...

[541] Nemesis Cave
Encounter: infernal seal spawn
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot loses initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: seal eyeball
You gain 6 Strongness
You gain 2 Enchantedness
You gain 2 Smarm

You don't have any spooky putty monsters.

Request 5 of 23 (Mountain: Nemesis Cave) in progress...

[542] Nemesis Cave
Encounter: infernal seal spawn
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: seal eyeball
You gain 1 Beefiness
You gain 3 Magicalness
You gain 4 Cheek

You don't have any spooky putty monsters.

Request 6 of 23 (Mountain: Nemesis Cave) in progress...

[543] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 4 Muscleboundness
You gain 3 Roguishness

You don't have any spooky putty monsters.

Request 7 of 23 (Mountain: Nemesis Cave) in progress...

[544] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
You lose 2 hit points
Round 2: oh shazbot attacks!
Round 3: oh shazbot wins the fight!
You gain 5 Strongness
You gain 3 Magicalness

You don't have any spooky putty monsters.

Request 8 of 23 (Mountain: Nemesis Cave) in progress...

[545] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 3 Strengthliness
You gain 2 Mysteriousness
You gain 3 Sarcasm

You don't have any spooky putty monsters.

Request 9 of 23 (Mountain: Nemesis Cave) in progress...

[546] Nemesis Cave
Encounter: infernal seal spawn
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot loses initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: a folded paper strip
You acquire an item: seal eyeball
You gain 5 Strongness
You gain 2 Enchantedness

You don't have any spooky putty monsters.

Request 10 of 23 (Mountain: Nemesis Cave) in progress...

[547] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 4 Fortitude
You gain 4 Roguishness

You don't have any spooky putty monsters.

Request 11 of 23 (Mountain: Nemesis Cave) in progress...

[548] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: a crinkled paper strip
You gain 5 Fortitude
You gain 1 Magicalness
You gain 2 Chutzpah

You don't have any spooky putty monsters.

Request 12 of 23 (Mountain: Nemesis Cave) in progress...

[549] Nemesis Cave
Encounter: infernal seal spawn
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: a crumpled paper strip
You gain 3 Beefiness
You gain 1 Wizardliness
You gain 5 Smarm

You don't have any spooky putty monsters.

Request 13 of 23 (Mountain: Nemesis Cave) in progress...

[550] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 4 Muscleboundness
You gain 1 Magicalness
You gain 3 Chutzpah

You don't have any spooky putty monsters.

Request 14 of 23 (Mountain: Nemesis Cave) in progress...

[551] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
You lose 1 hit point
Round 2: oh shazbot attacks!
Round 3: oh shazbot wins the fight!
You gain 2 Muscleboundness
You gain 2 Wizardliness
You gain 4 Sarcasm

You don't have any spooky putty monsters.

Request 15 of 23 (Mountain: Nemesis Cave) in progress...

[552] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 5 Strongness
You gain 3 Sarcasm

You don't have any spooky putty monsters.

Request 16 of 23 (Mountain: Nemesis Cave) in progress...

[553] Nemesis Cave
Encounter: infernal seal spawn
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: a ragged paper strip
You gain 3 Muscleboundness
You gain 2 Mysteriousness
You gain 4 Sarcasm

You don't have any spooky putty monsters.

Request 17 of 23 (Mountain: Nemesis Cave) in progress...

[554] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: a ripped paper strip
You gain 6 Muscleboundness
You gain 1 Enchantedness

You don't have any spooky putty monsters.

Request 18 of 23 (Mountain: Nemesis Cave) in progress...

[555] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 3 Fortitude
You gain 7 Sarcasm

You don't have any spooky putty monsters.

Request 19 of 23 (Mountain: Nemesis Cave) in progress...

[556] Nemesis Cave
Encounter: infernal seal spawn
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 4 Fortitude
You gain a Muscle point!
You gain 5 Smarm

You don't have any spooky putty monsters.

Request 20 of 23 (Mountain: Nemesis Cave) in progress...

[557] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 3 Beefiness
You gain 2 Mysteriousness
You gain 3 Smarm
You gain a Moxie point!

You don't have any spooky putty monsters.
MCD: adjusting to 8...
Resetting mind control device...
Mind control device reset.

Request 21 of 23 (Mountain: Nemesis Cave) in progress...

[558] Nemesis Cave
Encounter: infernal seal spawn
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You acquire an item: seal eyeball
You gain 8 Fortitude
You gain 1 Wizardliness
You gain 2 Sarcasm

You don't have any spooky putty monsters.

Request 22 of 23 (Mountain: Nemesis Cave) in progress...

[559] Nemesis Cave
Encounter: infernal seal larva
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot wins initiative!
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 3 Strengthliness
You gain 1 Mysteriousness
You gain 4 Cheek

You don't have any spooky putty monsters.

Request 23 of 23 (Mountain: Nemesis Cave) in progress...

[560] Nemesis Cave
Encounter: infernal seal spawn
Strategy: /Users/student/Library/Application Support/KoLmafia/ccs/default.ccs [default]
Round 0: oh shazbot loses initiative!
You lose 2 hit points
Monster value: 0
Profit per round: 0
Checking for unidentified potions...
This monster is not your huckleberry.
Round 1: oh shazbot executes a macro!
Round 1: oh shazbot attacks!
Round 2: oh shazbot wins the fight!
You gain 4 Strongness
You gain 3 Magicalness
You gain 2 Roguishness

Conditions not satisfied after 23 adventures.
Using 3 not-a-pipe...
You gain 80 Strongness
You gain a Muscle point!
You gain 76 Wizardliness
You can now equip a Brimstone Bracelet (and possibly other things).
You gain some Mysticality points!
You gain 103 Roguishness
You can now equip a stainless steel skullcap (and possibly other things).
You gain a Moxie point!
You gain 16 Adventures
Finished using 3 not-a-pipe.
Validating adventure sequence...
Condition already met: any paper strip (8)

All conditions already satisfied.

Steps to recreate- get to nemesis cave portion of kol, select 'nemesis cave' from location. Make sure check box is set for goal. Goal should be autoset to '8 any paper strip'. Make sure number of adventures is adequate. Proceed to auto-adventure until you run out or hit stop.

Let me know if you need any more info.
 
Last edited:

Bale

Minion
Confirmed. Yesterday on one of my multis KoLmafia did not stop adventuring when I got my 8 paper strips. I noticed after it ran out of adventures. Fortunately I hadn't ate and drank yet that day.
 

dangerpin

Member
This might be an issue with goals in general. I have had two occasions in the last few days not properly showing as completed though all the items dropped. I just did one on r9145 where it used all my adventures, all the items had dropped for the Frat Outfit (my goal) at the Orcish Frat House but it still showed I needed +1 homoerotic frat-paddle, +1 Orcish cargo shorts.

Or maybe this is a separate thing, but seems like more than a coincidence.

I'm wondering if it would be a problem if the goals translated to "1 Orcish cargo shorts" instead of "+1 orcish cargo shorts", which is what comes up when it gets one of the other items and wants to show you what is still being adventured for, but that is pure supposition.
 

Winterbay

Active member
The goal box does not get cleared anymore when you find your last item/items. So if you in your last adventure found both the paddle and the shorts that would probably be thereason for that.

On a slightly related theme (goals) I had a strange occurance in the Chasm the other day when I had the goal set to "1 lowercase n, 1 31337 scroll, 1 64735 scroll" and it did two adventures, got the n and said it was done which it obviously wasn't because I had no scrolls of any kind. Restarting with the same goal removed the n and continued for a couple of more turns until I got the scrolls as well.
 

Bale

Minion
The goal box does not get cleared anymore when you find your last item/items. So if you in your last adventure found both the paddle and the shorts that would probably be thereason for that.

Not just the last one. I was in the f'c'le. Each item stayed on the list as I found it, the first of the three only disappeared after the last item was found. Very weird.
 
I have also noted the general wonkiness with +1 goal processing in the past several updates. It's making it very difficult to monitor progress while auto adventuring.
 

shazbot

Member
I think the +1 wonkiness also breaks the auto-redeeming of filthy lucres. Was getting broken petri dishes and it stopped after getting the required amount, but it did not auto-get the filthy lucre and I had noticed my goal still states +1 broken petri dish (which I'm guessing is involved with the checks for looting the bounty hunter).
 
Yeah, I've had to turn in lucre stuff manually also. Also, "4 any immateria" didn't stop in the Airship even after it got the S.O.C.K.
 

Rinn

Developer
Just had this happen on 9164, the paper strip goal was never decremented as I acquired them.
 

Theraze

Active member
Same issue here, 19 adventures, got all 8 paper strips, but the counter stayed at +8 any paper strip through the whole event. Could it be that the fuzzy matcher (any paper strip) on goals got broken when goals got refactored into its own section?
 

Bale

Minion
I'm removing the "waiting for info" part of the tag. It seems that r9156 did not fix the problem.
 

holatuwol

Developer
Looking at the changes that were made in r9139, I don't see the removal of any code at all that deals with the string "any paper strips". Naturally, I have no clue what a paper strip actually is so maybe it's there, but could anyone who knows what a paper strip is look at the diffs and tell me which file dealt with them?
 

Bale

Minion
"any paper strip" refers to any item that has the word paper strip in it. Specifically these items:

  • a creased paper strip
  • a crinkled paper strip
  • a crumpled paper strip
  • a folded paper strip
  • a ragged paper strip
  • a ripped paper strip
  • a rumpled paper strip
  • a torn paper strip

The goal "8 any paper strip" allows you to get all of them at the Nemesis Cave.
 

holatuwol

Developer
When was the last time you remember it working properly? Rolling back to January 1, 2011 (r8870) doesn't show anything in code that looks like it handles the string "any paper strip" either.
 

slyz

Developer
Conditions that contain the string "any" are handled by WildcardResult in AdventureResult.java, so perhaps it's not specifically a problem with the "any paper strip" condition, but all the conditions that use "any".

Maybe the same problem occurs for the Briny Deep's "any fish meat" default condition?
 
Last edited:

Winterbay

Active member
Conditions that contain the string "any" are handled by WildcardResult in AdventureResult.java, so perhaps it's not specifically a problem with the "any paper strip" condition, but all the conditions that use "any".

Maybe the same problem occurs for the Briny Deep's "any fish meat" default condition?

I believe I've heard that mentioned somewhere but i can't remember where...
 

holatuwol

Developer
Aha, that helps. If the problem is with the wildcard results, the comments there say that I can't use sorted lists (which is part of what the refactoring did). I've tested r9167 with 'any knob goblin' in the lab and it seemed to work okay.
 
Last edited:
Top