Trying to get the bard to less lazy while mezzing. It works, but it's not as snappy as I would like. Am I doing the conditional delays right? Am not entirely happy with it's current performance. Also wondering how reliable ${Twist.Current} is
Any suggestions/comments? Thanks
Any suggestions/comments? Thanks
Rich (BB code):
| Bard mez code
/if (${IAmABard}) {
/bc ENTER bard mez, MyTargetID = ${MyTargetID}
/bc DEBUG casting mez on ${Target.CleanName} ${Target.ID}
/squelch /twist once ${Me.Gem[${MezSpell}]}
/delay 20 ${Me.Gem[${MezSpell}]}==${Twist.Current}
/if (${MeleeOn}) {
/bc DEBUG MELEE ON
/call CombatTargetCheck
/if (${Target.PctHPs}<=${AssistAt} && ${Target.Distance}<${MeleeDistance}) {
/bc DEBUG resumeing attack on ${Target.CleanName} ${Target.ID}
/killthis
/if (${StickHow.NotEqual[0]} && !${Stick.Active} && ${Target.Distance}>15) /stick ${StickHow} id ${MyTargetID}
}
}
/delay 35 ${Me.Gem[${MezSpell}]}!=${Twist.Current}
/bc DEBUG mez finished casting, exiting mez code
/varcalc MezCount[${TimerNum}] ${MezCount[${TimerNum}]}+1
/varset MezTimer${TimerNum} 110
}

