Noticed my script was choking in the last several days while doing runaways. 3 snokebomb, 3 navel, ~30 from a heavy bander, etc.
First I noticed snokebomb was failing to work even though mafia recorded _snokebombUsed=1 so I entered a combat manually and indeed the snokebomb option was not there (implying I'd already used 3)
So I manually set _snokebombUsed=3 and moved on.
Then I started to watch the script do bander runaways, and it started fine, but then the _banderRunaways counter stopped incrementing even though runaways were happening successfully. My script prints out a log of what it's going to do:
So at this moment I've done 6 successful bander runaways (I aborted before the 7th), but in my prefs I see: _banderRunaways=2
Yesterday I saw the bander reporting it had done 19/30 runways, so the script tried to do more, but the runaways failed with the bander overdrunk message:
Has perhaps something changed in the messages the server is returning to denote a runaway is successful, or in the way mafia handles those messages/counters? I can provide more loglines if it helps
First I noticed snokebomb was failing to work even though mafia recorded _snokebombUsed=1 so I entered a combat manually and indeed the snokebomb option was not there (implying I'd already used 3)
So I manually set _snokebombUsed=3 and moved on.
Then I started to watch the script do bander runaways, and it started fine, but then the _banderRunaways counter stopped incrementing even though runaways were happening successfully. My script prints out a log of what it's going to do:
Code:
> Doing bander runaway #1 (maximize 1.0 familiar weight +equip stinky cheese eye +equip Pantsgiving +equip Buddy Bjorn)
[1070511] Barf Mountain
<ok, first one worked>
> Doing bander runaway #2 (maximize 1.0 familiar weight +equip stinky cheese eye +equip Pantsgiving +equip Buddy Bjorn)
[1070511] Barf Mountain
<sweet, second one worked>
> Doing bander runaway #2 (maximize 1.0 familiar weight +equip stinky cheese eye +equip Pantsgiving +equip Buddy Bjorn)
[1070511] Barf Mountain
<uhhh, we already did #2>
> Doing bander runaway #3 (maximize 1.0 familiar weight +equip stinky cheese eye +equip Pantsgiving +equip Buddy Bjorn)
[1070511] Barf Mountain
<huh, ok well it incremented to 3>
> Doing bander runaway #3 (maximize 1.0 familiar weight +equip stinky cheese eye +equip Pantsgiving +equip Buddy Bjorn)
[1070511] Barf Mountain
<dang still says 3>
> Doing bander runaway #3 (maximize 1.0 familiar weight +equip stinky cheese eye +equip Pantsgiving +equip Buddy Bjorn)
[1070511] Barf Mountain
<stilllll says 3>
> Doing bander runaway #3
<urf, abort script manually>
So at this moment I've done 6 successful bander runaways (I aborted before the 7th), but in my prefs I see: _banderRunaways=2
Yesterday I saw the bander reporting it had done 19/30 runways, so the script tried to do more, but the runaways failed with the bander overdrunk message:
Code:
He slumsily tosses you onto his back, but he's waggerving so much that you fall off pretty quickly. You escape the fight, but just barely. It's just as well, though. Your butt is getting pretty sore.
Has perhaps something changed in the messages the server is returning to denote a runaway is successful, or in the way mafia handles those messages/counters? I can provide more loglines if it helps