Using mafia r20662, is appears that using the monsterid predicate in ash combat macros does not properly evaluate. To reproduce, set mafia CCS to null and run the following command :
For me, this resulted in the below combat. Note that I had no familiars/equipment equipped or buffs effects present at the time.
Code:
ashq adv1($location[The Dire Warren], -1, `abort monsterid {$monster[fluffy bunny].id}; attack;`)
The expected behavior is for the macro to abort since we encounter a fluffy bunny but that is not the case.Visit to Mountain: The Dire Warren in progress...
[795] The Dire Warren
Encounter: fluffy bunny
Round 0: Baden wins initiative!
Round 1: Baden executes a macro!
Round 1: Baden attacks!
Round 2: fluffy bunny takes 87 damage.
Round 2: Baden wins the fight!
You gain 14 Meat
You acquire an item: bunny liver
You acquire an item: moist barrel
After Battle: You gain 3 Muscleboundness
After Battle: You gain 2 Magicalness