This probably isnt the right place for that question, but since you asked here I will answer it here.Furiousness wrote:Could someone post me a quick idea on how to chain cast?
I have a loop that runs two nukes, basically I want to cast the next as soon as the previous has finished, rinse repeat....
Dont worry about ${Me.Casting} use ${Me.SpellReady["SPELL NAME"]}. And if you're going to include Spell_Routines.inc (which I suggest you do) make sure you /call cast "SPELL NAME" all your spells.Furiousness wrote:ie if !me.casting.id && me.spellready[nuke] /cast nuke
I have a macro my chanter uses that chain nukes for me using two nukes I alternate (along with tashing, slowing, buffing, and some other stuff). I updated it recently and dont have my newest code on this machine, but here is what I think I am using:
Code: Select all
#Include SpellCast.inc
...
/declare MobID int outer
/declare MinHP int outer 5
/declare Nuke1Mana int outer 2000
/declare Nuke2Mana int outer 3000
...
/varset MobID ${Target.ID}
...
/if (${Target.PctHPs}>${MinHP}) /call Nuke
...
Sub Nuke
:nuke
/if (${Target.ID}!=${MobID}) /return
/call Boggle
/if (${Me.PctMana} < 95 && ${Target.PctHPs}>=${MinHP}) /call ManaTap
/if (${Me.SpellReady["Ancient: Chaos Madness"]} && ${Target.PctHPs}>=${MinHP} && ${Me.CurrentMana}>=${Nuke1Mana} && ${Target.ID}==${MobID}) {
/call cast "Ancient: Chaos Madness"
} else {
/if (${Me.SpellReady["Madness of Ikkibi"]} && ${Target.PctHPs}>=${MinHP} && ${Me.CurrentMana}>=${Nuke2Mana} && ${Target.ID}==${MobID}) /call cast "Madness of Ikkibi"
}
/doevents damage
/if (${Target.PctHPs} >= ${MinHP}) /goto :nuke
/return
Sub Boggle
/delay 1
/if (${Me.TargetOfTarget.ID} == ${Me.ID}) {
/call cast "Boggle"
/return AGRO
}
/return NOAGRO
If you want to post what you come up with to the Macro Help or Macro Depot forum, I will try to help you get it doing what you want. If you tell me what class you are, what spells you want to use, and what else you might want to do while nuking (or I can see it in your macro), I can try to help you get your macro working.



