Bug - Not A Bug Combat macro with Release the Boots unreliable?

fxer

Member
Not sure if it is a mafia thing or a KoL thing but one of them doesn't seem to handle "skill release the boots" very well in a combat macro. It seems to gloss right over the Release the Boots skill if it is the first skill executed in a macro.

I'm a muscle class so pickpocket doesn't happen in this macro, and of course the disco combos don't happen either. The only skill that may happen first is Olfaction, and I think that is when the Release the Boots actually works, once every 40 adventures.

The combat macro:
Code:
[ default ]
"pickpocket"
if !match "deftly slip your fingers"
    "pickpocket"
endif
if !match "deftly slip your fingers"
    combo Rave Steal
endif
if monstername bookbat || monstername knob goblin very mad scientist || monstername tomb rat || monstername caveman sorority girl || monstername goth giant || monstername Iiti Kitty
    skill transcendent olfaction
endif
if monstername bookbat || monstername banshee librarian
    goto killbeast
endif
combo Disco Concentration
combo Rave Concentration
if monstername *cadáver* || monstername malevolent tofurkey || monstername candied yam golem || monstername stuffing golem || monstername possessed can of cranberry sauce
    item divine blowout, divine blowout
    item divine blowout, divine blowout
endif
mark killbeast
item spectre scepter
skill release the boots
skill entangling noodles
attack with weapon

[ global prefix ]
scrollwhendone
"abort missed 5"
"abort pastround 27"

Output from CCS without the "item spectre scepter" before "skill release the boots":
Code:
Round 0: fxer wins initiative!
Round 1: Newboot Goofin' rubs its soles together, then stomps in place restlessly. Clearly, the violence it's done so far is only making it ache for some quality stomping.
Round 1: Newboot Goofin' produces a tubular red firecracker labeled M-66, lights the long fuse, and tosses it behind your opponent.
Round 1: fxer executes a macro!
Round 1: fxer casts ENTANGLING NOODLES!
Round 2: Newboot Goofin' pulls her into an impromptu mosh pit, stomping her for 33 damage.
Round 2: iiti kitty takes 33 damage.
Round 2: fxer attacks!
Round 3: iiti kitty takes 28 damage.
Round 3: Newboot Goofin' leaps up and high-kicks her for 38 damage.
Round 3: iiti kitty takes 38 damage.
Round 3: fxer attacks!
Round 4: iiti kitty takes 21 damage.
Round 4: iiti kitty takes 66 damage.
Round 4: fxer wins the fight!
After Battle: Newboot Goofin' sets off a lovely little cluster rocket, and smiles broadly as it explodes.
After Battle: Newboot Goofin' does a little of the ol' soft shoe, except it's more of a hard boot.
You acquire an item: leathery cat skin
You acquire an item: unidentified jerky
You acquire an item: Iiti Kitty phone charm
You acquire an item: ancient Magi-Wipes
You acquire an item: ancient vinyl coin purse
You gain 30 Beefiness
You gain 8 Wizardliness
You gain 9 Smarm

Output once "item spectre scepter" is added before the boots skill
Code:
Round 0: fxer wins initiative!
Round 1: Newboot Goofin' rubs its soles together, then stomps in place restlessly. Clearly, the violence it's done so far is only making it ache for some quality stomping.
Round 1: Newboot Goofin' produces a tubular red firecracker labeled M-73, lights the long fuse, and tosses it behind your opponent.
Round 1: fxer executes a macro!
Round 1: fxer uses the spectre scepter!
Round 2: iiti kitty takes 8 damage.
Round 2: Newboot Goofin' kicks out the jams, and by that I mean kicks her for 26 damage.
Round 2: iiti kitty takes 26 damage.
You lose 16 hit points
Round 2: fxer casts RELEASE THE BOOTS!
Round 3: Newboot Goofin' leaps up, feet flying, heels stomping, buckles jangling, and stomps your opponent into paste. Thank goodness there wasn't a mudhole nearby.
You acquire an item: ectoplasmic paste
Round 3: fxer wins the fight!
After Battle: Newboot Goofin' lights a miniature Catherine wheel and dances in the shower of sparks. How cute!
 

slyz

Developer
If you want to see the macro that Mafia submits to KoL, you can type "set macroDebug = true" in the gCLI.
 
Top