• You've discovered RedGuides, an EverQuest multi-boxing and scripting community 🧙‍♀️⚙️. We want you to play several EQ characters at once, come join us and say hello! 👋

  • A TLP without truebox has thawed (Very Vanilla ready)
    Frostreaver

Request - Raid Mage Burn macro

xxsinkholexx

New member
Joined
Apr 1, 2014
RedCents
76¢
I am looking for a Simple macro that will do Everything i need it to do for a 1-3min raid burn fight Pets + alt activates in order + silent casting and much much more willing to trade some krono for the macro ,
 
would probably help if people knew what class and lvl it was for. would love to see something like this for a zerker
 
I'm not the king of DPS on my mage... but i do pump out some decent damage ....

Besides the obvious advantages for pet crit chances/crit damage/flurries due to being maxed aa in all pet lines (maxed aa in total anyway) . . . .

Big burns on raids for me consist of:
Fenzied Burnout
Virulent Talon
Overlapping rk3 swarm damage pet.
Host of Elements
And spamming 2 big RAIN line spells and Salvo spell ... since the salvo gets better the more active pets you have engaged on target.

Probably seriously underutilizing my mages power.... but.. kinda what I was taught and its worked good so far.

Also ... multi key binding id your friend for faster dps.... spam one key... have whatever is available from assinged keybinds fire as soon as its ready...
 
The "typically" accepted max DPS burn for Mage tends to be Rain, Rain, Many, Spear [105]. If you can't rain or Many then replace with more Spears [95, 100], rains [if not already using], or highest level bolt. You weave in Force of Elements during global cooldown.

For max DPS, on initial burn, you'll hopefully have Enchanter Illusions of Grandeur, Auspice (Ranger), self burn stuff such as Spire+Fire Core (NOT vapor core), pet burn stuff (Frenzied, Virulent, SOD Robe [NOT any current robe click]). That would get followed up with Druid Group Spirit of the Black Wolf. If you're still going then hopefully you Union of Elements up or can pop a Glyph AA.

Make a multibind to maximize your DPS. For my Mage, I selected the keyboard key "K" (because I didn't have it linked to anything else). I'll give you my example. *Assume* you can use Rains, Many, and 1 spear [and get in Force during cooldown] with this example:

Go bring up options (Alt+O by default), then the 'keys' tab. Go to spell casting on the drop down menu. Lets say you have the following spells mem'd on gems 1, 2, 3, 4 [in that order]: Coronal Rain, Rain of Cutlasses, Many, Spear of Molten Shieldstone. Now, look back to your options window you brought up. Assign cast gem 1, 2, 3, 4 as the letter "K" (or whatever you pick for you) under the 'Alternate' column. Now, make a hotkey from your class AA tab for Force of Elements and put it on hotbar 1, button 1 [OR whatever key you want - using 1 as an example]. Go back to 'Keys' under the options menu but this time select 'Hotbar 1'. Set button 1 as 'K' like you did for the spell gems.

That's the ideal multibind to get you max DPS. It will always cast your best DPS spell available and weave in your free AA nuke during cooldown if you're spamming 'K' or whatever key you pick.

Now, if you want a set of downshits for raid named mobs then I can give you one too... I'll make a follow up post or edit.

- - - Updated - - -

Okay... I didn't spend *forever* on this and I'll be honest and say I don't raid full time with a Mage (my main is another caster) BUT this should do the trick if the situation permits rains and Many. I've recycled the rain code I've previously posted for a group setting but it should function fine in a raid setting:

Rich (BB code):
downflag1=1
downflag2=1
downflag3=1
downflag4=1
downflag5=1
downflag6=1
downflag7=1
downflag8=1
downflag9=1
downflag10=1
downflag11=1
downflag12=1
downflag13=1
downflag14=1

downshit1=/if (${Target.Named} && !${Me.PetBuff[Frenzied Burnout]} && ${ Me.AltAbilityReady [Frenzied Burnout]} && !${Me.Moving} && !${Me.Invis}) /alt act 60
downshit2=/if (${Target.Named} && !${Me.PetBuff[Virulent Talon]} && ${ Me.AltAbilityReady [Virulent Talon]} && !${Me.Moving} && !${Me.Invis}) /alt act 323
downshit3=/if (${Target.Named} && ${Cast.Ready[Whatever Forcestrike Silk Robe]}) /casting "Whatever Forcestrike Silk Robe"|item



downshit4=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Silent Casting]} && !${Me.Invis} && !${Me.Moving})  /alt act 500
downshit5=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Fire Core]} && !${Me.Invis} && !${Me.Moving})  /alt act 621
downshit6=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[1370]} && !${Me.Invis} && !${Me.Moving})  /alt act 1370
downshit7=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Elemental Union]} && !${Me.Buff[Fire Core].ID} && !${Me.Invis} && !${Me.Moving})  /alt act 390
downshit8=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Improved Twincast]} && !${Me.Buff[Twincast].ID} && ${Target.Named}  && ${Target.PctHPs}<90 && !${Me.Moving} && !${Me.Invis}) /alt act 515

downshit9=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Twincast]} && !${Me.Buff[Twincast].ID} && ${Target.Named}  && ${Target.PctHPs}<80 && !${Me.Moving} && !${Me.Invis}) /casting "Twincast" 

downshit10=/if (${Target.Named} && ${Me.XTarget} <= 1 && ${SpawnCount[npc radius 75]} &&${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Coronal Rain Rk. II]} && !${Me.Invis} && !${Me.Moving}) /casting "Coronal Rain Rk. II"
downshit11=/if (${Target.Named && ${Me.XTarget} <= 1 && ${SpawnCount[npc radius 75]} &&${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Rain of Cutlasses Rk. II]} && !${Me.Invis} && !${Me.Moving}) /casting "Rain of Cutlasses Rk. II"
downshit12=/if (${Target.Named && ${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Storm of Many]} && !${Me.Invis} && !${Me.Moving}) /casting "Storm of Many"
downshit13=/if (${Target.Named && ${Me.CombatState.Equal[COMBAT]} && ${Cast.Ready[Spear of Molten Shieldstone]} && !${Me.Invis} && !${Me.Moving}) /casting "Spear of Molten Shieldstone"

downshit14=/if (${Target.Named} && ${Me.CombatState.Equal[COMBAT]} && ${Me.AltAbilityReady[Force of Elements]} &&!${Me.Invis} && !${Me.Moving})  /alt act 8800

Here is the breakdown:
-It will buff your pet with Frenzied Burnout, Virulent Talon, and the Seeds of Destruction Robe click when you are fighting a named
-It will buff yourself with Silent Casting, Fire Core, 1st Spire, Elemental Union [if fire core is down], Improved Twincast [or Twincast spell if ITC is down]
-It will attempt to cast Rain, Rain, Many, Spear, Force of Elements
----

Again, please note this is *if* you can Rain and Many. You're really going to have to have multiple setups ready if the situation does not permit those. Also, this assumes you have the Seeds of Destruction Robe click and are not using any other one (they are inferior, and if you want max DPS you'll get it - that's a whole separate discussion though if you want to get into it). If you don't have that Robe, replace your current robe in where appropriate above.

If you are grouped with a Druid and Enchanter (really needed more info from the start) and they are coordinating IOG and Black Wolf, this will need to be tweaked a bit and I can give you updated code for that.

Knowing what ADPS items/abilities you have and the type of group you are going to be in would be 1000X more helpful :D
 
xxsinkholexx are you looking to learn how to assemble a simple macro to fire off your aa/clickyu item/spells for mage dps burns???

You know you can use KissAssist to control your burns for named only....

I would suggest using the tools that are available and maintained... like kissasssist.mac .. but if you just looking for a down and dirty macro to kick off specific aa's and spells and clickies in a specific order... I can show you the basics of how to do it and teach you along the way to helping you get the macro done.

Your call... let me know how you wish to proceed.

I completely forgot to mention my other aas for my dps burn.. but kknights covered like 90% of it.... TY


Lets get you the primary info you would need... conditional testing for your aa/clicky/spell to be fired.

Example for checking for alternate ability being ready and cast.....
Rich (BB code):
	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Frenzied Burnout]}) {
	    /call Cast "Frenzied Burnout" alt
	}
	|-------------------------------------------------------

Example for checking for item clicky effect being ready and cast.....
Rich (BB code):
	|-------------------------------------------------------
	/if (${FindItem[Inflicted Forcestrike Silk Robe].TimerReady}==0) {    
	     /call Cast "Inflicted Forcestrike Silk Robe" item
        }
	|-------------------------------------------------------

An alternate method for this is to use CastReady... example:
Rich (BB code):
	|-------------------------------------------------------
	/if (${Cast.Ready[Inflicted Forcestrike Silk Robe]}) {    
	     /call Cast "Inflicted Forcestrike Silk Robe" item
        }
	|-------------------------------------------------------

Example for checking spell ready and cast.......
Rich (BB code):
	|-------------------------------------------------------
	/if (${Me.SpellReady[Chaotic Boon Rk. II]}) {
	    /call Cast "Chaotic Boon Rk. II" 6s
	}
	|-------------------------------------------------------



So .... as long as you follow the simple format of a basic macro ... you can simply throw together something like this example for a dps burn on mage.
MageBurn.mac
Rich (BB code):
#turbo
#include mq2cast_spell_routines.inc

|-------------------------------------------------------------------------------- 
| MAIN
|-------------------------------------------------------------------------------- 
Sub Main

/declare RaidStatus 	int 	outer ${Window[RaidWindow].Child[RAID_PlayerCountLabel].Text}

/pet ghold on
/delay 5
/pet taunt off
/delay 5

:loop	

/if (${Target.ID} && ${Target.PctHPs}>0 && ${Target.LineOfSight} && ${Target.Type.NotEqual[Corpse]} && ${Target.Type.Equal[NPC]}) {

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Fortify Companion]}) {
	    /call Cast "Fortify Companion" alt
	}
	|-------------------------------------------------------

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Frenzied Burnout]}) {
	    /call Cast "Frenzied Burnout" alt
	}
	|-------------------------------------------------------

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Host in the Shell]}) {	
	    /call Cast "Host in the Shell" alt
	}
	|-------------------------------------------------------

	/if (${RaidStatus}<1) {
	    |-------------------------------------------------------
	    /if (${Me.AltAbilityReady[Host of the Elements]}) {
	        /call Cast "Host of the Elements" alt
	    }
	    |-------------------------------------------------------
	} else {
	    /echo Skipping "Host of the Elements" because I am in a raid.
	}

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Servant of Ro]}) {	
	    /call Cast "Servant of Ro" alt
	}
	|-------------------------------------------------------

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Silent Casting]}) {	
	    /call Cast "Silent Casting" alt
	}
	|-------------------------------------------------------

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Arcane Whisper]}) {	
	    /call Cast "Arcane Whisper" alt
	}
	|-------------------------------------------------------	
	
	|-------------------------------------------------------
	/if (${FindItem[Inflicted Forcestrike Silk Robe].TimerReady}==0) {    
	     /call Cast "Inflicted Forcestrike Silk Robe" item
        }
	|-------------------------------------------------------	
	
	|-------------------------------------------------------
	/if (${Me.SpellReady[Chaotic Boon Rk. II]}) {
	    /call Cast "Chaotic Boon Rk. II" 6s
	}
	|-------------------------------------------------------

	|-------------------------------------------------------
	/if (${Me.SpellReady[Twincast Rk. III]}) {
	    /call Cast "Twincast Rk. III" 6s
	}
	|-------------------------------------------------------

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Fire Core]}) {
	    /call Cast "Fire Core" alt
	}
	|-------------------------------------------------------

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Fundament: Second Spire of the Elements]}) {
	    /call Cast "Fundament: Second Spire of the Elements" alt
	}
	|-------------------------------------------------------	

:DamageSpells

	|-------------------------------------------------------
	/if (${Me.SpellReady[Rumbling Servant Rk. III]}) {
	    /call Cast "Rumbling Servant Rk. III" 6s
	}
	|-------------------------------------------------------
	
	|-------------------------------------------------------
	/if (${Me.SpellReady[Jolt of Many Rk. III]}) {
	    /call Cast "Jolt of Many Rk. III" 6s
	}
	|-------------------------------------------------------
	
	|-------------------------------------------------------
	/if (${Me.SpellReady[Bolt of Molten Scoria Rk. III]}) {
	    /call Cast "Bolt of Molten Scoria Rk. III" 6s
	}
	|-------------------------------------------------------
	
	|-------------------------------------------------------
	/if (${Me.SpellReady[Fickle Blaze Rk. III]}) {
	    /call Cast "Fickle Blaze Rk. III" 6s
	}
	|-------------------------------------------------------

	|-------------------------------------------------------
	/if (${Me.AltAbilityReady[Force of Elements]}) {
	    /call Cast "Force of Elements" alt
	}
	|-------------------------------------------------------	

	|-------------------------------------------------------
	|/if (${Me.SpellReady[Thaumatize Pet Rk. III]}) {
	|    /call Cast "Thaumatize Pet Rk. III" 6s
	|}
	|-------------------------------------------------------
	
} else {

  /end

}

/goto :loop
|--------------------------------------------------

/return
|--------------------------------------------------------------------------------


Included in this example is how to determine your raidstatus and do/not do things dependant on that...... in case you only want to fire things or ommit things when in a raid.

I believe in the "teach them to fish" method of support . . . . .

Hence you will realize the macro provided does not contain the rain and salvo of many and spear lineup of spells.
I show you how to fish . . . . now go take your pole and bait.. lol

If you have any questions or are confused on anything... always feel free to ask.
 
Sorry had PC issues . I have a full line up for the burn and my Alt Ativate's on 1 hotkey . Was trying to either have a macro set up for a raid named and have it full burn non stop tell named is dead but i will work with this and let you know Thanks .
 
Request - Raid Mage Burn macro

Users who are viewing this thread

Back
Top
Cart