I would suggest going to the relay browser and start a fight with the "script" button in order to get the KoL response printed out. Might help narrowing down what the problem is.
Depending on the error that caused the KoL Macro to abort, Mafia won't abort, and might submit the same macro over and over again.That said, what I observed was not an abort but seemed more like an infinite loop.
if ( responseText.indexOf( "Macro Abort" ) != -1 ||
responseText.indexOf( "Macro abort" ) != -1 ||
responseText.indexOf( "macro abort" ) != -1 ||
responseText.indexOf( "Could not match item(s) for use" ) != -1 )
{
FightRequest.nextAction = "abort";
}
[675] Boss Bat's Lair
Encounter: The Boss Bat
Strategy: C:\Program Files (x86)\KoLMafia\ccs\default.ccs [default]
Round 0: Theraze wins initiative!
Monster value: 85
Profit per round: ActionProfitDamageOtherbase; Cocoabo (10.31μ)10.31μ2.56 (-4.03 MPD)Att: -0.83 (0 DPR) Def: -0.83 HP: 2.97 MP: 2.97
Round 1: Theraze executes a macro!
Round 1: Theraze attacks!
Round 2: the boss bat takes 35 damage.
You lose 8 Muscularity Points
Round 2: the boss bat heals 8 hit points.
Round 2: Theraze attacks!
Round 3: the boss bat takes 41 damage.
Round 3: the boss bat takes 5 damage.
You gain 5 hit points
Round 3: Tog roots around in the ground, and comes up with some Meat. He wings it to you.
You gain 161 Meat.
Round 3: Theraze wins the fight!
You acquire an item: dense meat stack
You acquire an item: Boss Bat bandana
You acquire an item: Boss Bat britches
You gain 5 Strongness
You gain 2 Mysteriousness
You gain 2 Chutzpah
Character has finished the war and ascended so no can do, but will try next time. Never used "Script' from relay browser. Will it automagically execute combat using my CCS or will I need to do something else to get the information?
fam 55 Misshapen Animal Skeleton 0.66*(0.4+0.1*ceil(fweight/5))*(0.75*fweight+5.5) spooky rate 1, att -0.33*weight/6.0, def -0.33*weight/6.0
It only uses "profit stasis" when its good for you.
It checks how much damage you would take in the fight and balances that against how much it would cost to restore that damage. It will then stasis only if you'd gain more than you lose. It really does ensure that you profit so it won't take actions that are likely to get you beaten up or waste HP for no reason. For instance, if the monster would do a lot of damage or your familiar/gear won't restore HP/MP/meat in combat you can be sure it won't try to extend combat.
tl;dr: It automatically turns off "profit stasis" whenever you'd want it turned off.
Isn't SS fully macrofied now?it also makes battles take longer
if match "grab something" || "You manage to wrest" || "knocked loose some treasure."; goto stole; endif