I've had a kick trigger and a spell trigger seperately, decided to merge the two since the syntax is pretty much the same.
with a trigger of (this works, tis a reference)
Your %1 {@damages} (%2)'s {@bodyparts}* ~[%d~]$
the problems are with the commands to parse:
#IF ( @breath > 15) {
#IF (@hp < @maxhp) {
#VARIABLE breath 0
cast 'cure serious' self
} {
disarm
#VARIABLE breath 0
}
}
#IF (@mana > 100)
#IF (%1 = "blast of lightning") {
cast 'lightning breath'
#ABORT 1
}
#IF (%1 = "blast of acid") {
cast 'acid breath'
#ABORT 1
}
#IF ((%1 = kick) AND (@kick < 15)) {kick}
if i've cast frost breath, acid breath, whatever, it'll return as cast lightning breath instead of the one that triggered the recast. the kicks are fine, no problems there. just cant figure (apart from being the first in the list) why lightning will cast instead of whatever :) this worked fine when the trigger was left as Your blast of %1, i think the problem is in #if (%1 = "blast of something"
Why oh WHY did I have pass door on...