Bug - Fixed Hacienda Manager does not detect acquisition of certain rewards.

Veracity

Developer
Staff member
In particular, "cans of sterno" and the "silver paté knife". Look at my session log.

Code:
[766] The Island Barracks
Encounter: The Island Barracks
Took choice 409/1: unknown
choice.php?pwd&whichchoice=409&option=1
Encounter: A Short Hallway
Took choice 410/1: 5 rewards left, 5 located.
choice.php?pwd&whichchoice=410&option=1
Encounter: Hallway Left
Took choice 411/2: empty / gain cans of sterno / gain silver paté knife
choice.php?pwd&whichchoice=411&option=2
Encounter: Dining room
Took choice 414/2: gain cans of sterno
choice.php?pwd&whichchoice=414&option=2
You acquire can of sterno (3)

[767] The Island Barracks
Encounter: The Island Barracks
Took choice 409/1: unknown
choice.php?pwd&whichchoice=409&option=1
Encounter: A Short Hallway
Took choice 410/1: 5 rewards left, 5 located.
choice.php?pwd&whichchoice=410&option=1
Encounter: Hallway Left
Took choice 411/2: empty / gain cans of sterno / gain silver paté knife
choice.php?pwd&whichchoice=411&option=2
Encounter: Dining room
Took choice 414/3: gain silver paté knife
choice.php?pwd&whichchoice=414&option=3
You acquire an item: silver paté knife
Notice how after I got the cans of sterno, when I went back into the Barracks, the spoiler still said that cans of sterno were available. Ditto for the pate knife, although we can't see it in the session log, since I didn't go back to the Dining Room. But it was visible in Hallway Left.

I am sure that the issue with the knife is that the HTML KoL sends has the character entity, not the Unicode character. Easy to fix. I am not sure about the cans of sterno. Yes, we logged it as "cans of sterno (3)", but I am pretty sure that KoL actually said "You acquire 3 cans of sterno" - which should have matched.

No debug log, unfortunately.

Well, if nothing comes to mind for that, I'll be back there in 4 days and will turn on logging. Hopefully it will be sterno again...
 

Veracity

Developer
Staff member
Ah ha - we look for a reward if the text has "acquire an item", but it is "You acquire 3 cans of sterno". I will change the check to "You acquire".
 
Top