Bug _speakeasyFreeFights not incremented

ckb

Minion
Staff member
If you run a free fight at the Barroom Brawl via non standard means (like visiting during Teleportitis), property "_speakeasyFreeFights" is not incremented. This happened in my last run.

Code:
[316] The Enormous Greater-Than Sign
Preference lastEncounter changed from Typographical Clutter to undercover prohibition agent
Encounter: undercover prohibition agent
Preference _lastCombatStarted changed from 20231025221048 to 20231025221051
Round 0: ckb1 wins initiative!
Round 1: ckb1 executes a macro!
Round 1: ckb1 attacks!
Round 2: undercover prohibition agent takes 254 damage.
Round 2: You lose 1 hit point
Round 2: ckb1 wins the fight!
Your familiar gains a pound: ck-Bleak, the 10 lb. Grey Goose
After Battle: Did you know that human beings have a large round bone at the top of their spines, which serves as a hollow case to protect their brains? Yoink!
You acquire an item: smart skull
After Battle: ck-Bleak does a weird dance-like movement.
You acquire an item: government per-diem
After Battle: ck-Bleak wobbles a little bit and then ejects a little bolus of mass, which spontaneously reassembles itself into a bottle of booze.
You acquire an item: bottle of whiskey
After Battle: You gain 3 Beefiness
After Battle: You gain 5 Magicalness
After Battle: You gain 15 Roguishness
After Battle: You gain 2 Cheek
You acquire an item: Arrow (+1)
Preference _juneCleaverFightsLeft changed from 5 to 4
Preference _juneCleaverHot changed from 38 to 39
Preference lastCopyableMonster changed from lowercase B to undercover prohibition agent
This combat did not cost a turn
Preference familiarSweat changed from 742 to 745
Preference lastAdventure changed from The Enormous Greater-Than Sign to An Unusually Quiet Barroom Brawl
Preference ckbAfterAdvTime changed from 20231025151050447 to 20231025151051705

...

[357] An Unusually Quiet Barroom Brawl
Preference lastEncounter changed from Adjust your Parka to gator-human hybrid
Encounter: gator-human hybrid
Preference _lastCombatStarted changed from 20231025225522 to 20231025225803
Round 0: ckb1 wins initiative!
Round 1: ckb1 executes a macro!
Round 1: ckb1 attacks!
Round 2: gator-human hybrid takes 351 damage.
Round 2: ckb1 wins the fight!
Your familiar gains a pound: ck-Bleak, the 8 lb. Grey Goose
You gain 290 Meat
After Battle: Although they won't admit it publicly, biologists agree that the gator-human hybrid secretes a natural antiantifreeze from its lungs to keep it cool during the hot summer months.
You acquire an effect: Antiantifrozen (10)
After Battle: ck-Bleak does a weird dance-like movement.
Preference scrapbookCharges changed from 10 to 11
You acquire an item: drink chit
Preference gooseDronesRemaining changed from 4 to 3
After Battle: One of the matter duplicating drones seems to coalesce around the drink chit and then transforms into an exact replica. 3 more drones are still circling around.
You acquire an item: drink chit
You acquire an item: swamp haunch
Preference gooseDronesRemaining changed from 3 to 2
After Battle: One of the matter duplicating drones seems to coalesce around the swamp haunch and then transforms into an exact replica. 2 more drones are still circling around.
You acquire an item: swamp haunch
After Battle: ck-Bleak wobbles a little bit and then ejects a little bolus of mass, which spontaneously reassembles itself into a bottle of booze.
You acquire an item: bottle of gin
After Battle: You gain 7 Fortitude
After Battle: You gain 11 Enchantedness
After Battle: You gain 17 Roguishness
After Battle: You gain 1 Smarm
Preference _juneCleaverFightsLeft changed from 12 to 11
Preference _juneCleaverSleaze changed from 43 to 44
Preference sweat changed from 93 to 95
Preference lastCopyableMonster changed from Green Ops Soldier to gator-human hybrid
Preference _speakeasyFreeFights changed from 0 to 1
This combat did not cost a turn
Preference familiarSweat changed from 904 to 907

The result of the above is that Preference _speakeasyFreeFights changed from 0 to 1, when it should be 2.


As a side, perhaps "_speakeasyFreeFights" should be set to 3 if an adventure in $location[An Unusually Quiet Barroom Brawl] takes a turn.
 
As a side, perhaps "_speakeasyFreeFights" should be set to 3 if an adventure in $location[An Unusually Quiet Barroom Brawl] takes a turn.
Unfortunately, this will be incorrect behavior for backups, CLEESHes, and possibly stuff like professor fights.
 
Top