Code: Select all
/timed 240 /varset Quiescence[${lowhppc}] 0
Code: Select all
/timed 240 /varset Quiescence[3] 0
Moderator: MacroQuest Developers
Code: Select all
/timed 240 /varset Quiescence[${lowhppc}] 0
Code: Select all
/timed 240 /varset Quiescence[3] 0
Code: Select all
/varset quipc ${lowhppc}
/timed 240 /varset Quiescence[${quipc}] 0Code: Select all
/if (${lowesthp}<=75 && ${Me.SpellReady[Quiescence]}) {
/if (${lowhppc}==1 && !${GrpHot1}) {
/target pc ${Group[${lowhppc}].Name}
/g Quiescence to --> ${Group[${lowhppc}].Name} <--
/call Cast "Quiescence"
/varset GrpHot1 1
/timed 240 /varset GrpHot1 0
}
/if (${lowhppc}==2 && !${GrpHot2}) {
/target pc ${Group[${lowhppc}].Name}
/g Quiescence to --> ${Group[${lowhppc}].Name} <--
/call Cast "Quiescence"
/varset GrpHot2 1
/timed 240 /varset GrpHot2 0
}
/if (${lowhppc}==3 && !${GrpHot3}) {
/target pc ${Group[${lowhppc}].Name}
/g Quiescence to --> ${Group[${lowhppc}].Name} <--
/call Cast "Quiescence"
/varset GrpHot3 1
/timed 240 /varset GrpHot3 0
}
/if (${lowhppc}==4 && !${GrpHot4}) {
/target pc ${Group[${lowhppc}].Name}
/g Quiescence to --> ${Group[${lowhppc}].Name} <--
/call Cast "Quiescence"
/varset GrpHot4 1
/timed 240 /varset GrpHot4 0
}
/if (${lowhppc}==5 && !${GrpHot5}) {
/target pc ${Group[${lowhppc}].Name}
/g Quiescence to --> ${Group[${lowhppc}].Name} <--
/call Cast "Quiescence"
/varset GrpHot5 1
/timed 240 /varset GrpHot5 0
}
}
Code: Select all
/if (${lowesthp}<=75 && ${Me.SpellReady[Quiescence]} && !{HotArray[${lowhppc}]}) {
/target pc ${Group[${lowhppc}].Name}
/g Quiescence to --> ${Group[${lowhppc}].Name} <--
/call Cast "Quiescence"
/varset HotArray[${lowhppc}] 1
/timed 240 /varset HotArray[${lowhppc}] 0
}
Code: Select all
/if (${lowesthp}<=75 && ${Me.SpellReady[Quiescence]} && !${HotTimer${lowhppc}}) {
/target pc ${Group[${lowhppc}].Name}
/g Quiescence to --> ${Group[${lowhppc}].Name} <--
/call Cast "Quiescence"
/varset HotTimer${lowhppc} 240
}
Code: Select all
/if (${lowesthp}<=75 && ${Me.SpellReady[Quiescence]} && (${Macro.Running}>=${HotArray[${lowhppc}]})) {
/target pc ${Group[${lowhppc}].Name}
/g Quiescence to --> ${Group[${lowhppc}].Name} <--
/call Cast "Quiescence"
/varset HotArray[${lowhppc}] ${Math.Calc[${Macro.Running}+24]}
}

Code: Select all
/declare Command string local
/varset Command /varset HotArray[${lowhppc}] 0
/timed 240 /docommand ${Command}
Code: Select all
/varset command /timed 240 /varset GrpHot[${lowhppc}] 0
/docommand ${command}