My problem with this is that it doesn't cast all the buffs that it should. I start unbuffed. For some reason, it will not cast Shield of Darkness in any occasion. What am I doing wrong here? I put extensive delays into the macro right after each cast, to give time for memming the new spell, waiting for the gems to refresh, and then casting the spell.
It seems very fickle about the delays I use after each cast. Im thinking there has to be a more reliable way of doing this. Any suggestions?
It seems very fickle about the delays I use after each cast. Im thinking there has to be a more reliable way of doing this. Any suggestions?
Rich (BB code):
/if ((${Me.Buff[Dull Pain].Duration}<10 && ${Me.Buff[Dull Pain].ID}) || ${Spell[Dull Pain].Stacks}) {
/casting "Dull Pain|Gem1"
/delay 84
}
/if ((${Me.Buff[Seduction of Saryrn].Duration}<10 && ${Me.Buff[Seduction of Saryrn].ID}) || ${Spell[Seduction of Saryrn].Stacks}) {
/casting "Seduction of Saryrn|Gem2"
/delay 85
}
/if ((${Me.Buff[Dead Man Floating].Duration}<10 && ${Me.Buff[Dead Man Floating].ID}) || ${Spell[Dead Man Floating].Stacks}) {
/target ${Me.Name}
/casting "Dead Man Floating|Gem1"
/delay 85
}
/if ((${Me.Buff[Shield of Darkness].Duration}<10 && ${Me.Buff[Shield of Darkness].ID}) || ${Spell[Shield of Darkness].Stacks}) {
/casting "Shield of Darkness|Gem1"
/delay 130
}
/return