Updated: 6/16/2017 - 7.2.5
I have made a few different Macro’s
Build = 1312223
Dungeon and Mythic+ macros:
1.) Single Target with no cooldowns - Use for priority Target trash
Sequences['1Destro_ST_M+_NC'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Dark",
SpecID=267,
Talents = "1312223",
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm,dead]",
"/petattack [exists]",
},
PreMacro={
},
"/castsequence [nochanneling:Channel Demonfire] reset=target/dead Life Tap, Immolate, Incinerate, Incinerate, Incinerate, Incinerate",
"/cast [nochanneling:Channel Demonfire] Chaos Bolt",
"/cast [nochanneling:Channel Demonfire] Conflagrate",
PostMacro={
},
KeyRelease={
},
},
},
}
2.) AOE - Use with 3+ Targets ***NOTE this will cast Rain of Fire on Cursor! Hold Cursor over trash!
Sequences['2Destro_M+_AoE'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Dark",
SpecID=267,
Talents = "1312223",
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm,dead]",
"/petattack [exists]",
},
PreMacro={
},
"/castsequence reset=target/dead Life Tap, stop",
"/cast [@cursor] Rain of Fire",
"/cast Incinerate",
"/cast [@cursor] Rain of Fire",
"/cast Conflagrate",
"/cast [@cursor] Rain of Fire",
PostMacro={
},
KeyRelease={
},
},
},
}
3.) Use for Boss fights - Cooldowns included
Sequences['3Destro_M+_Boss'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Dark",
SpecID=267,
Talents = "1312223",
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm,dead]",
"/petattack [exists]",
},
PreMacro={
},
"/castsequence [nochanneling:Channel Demonfire] reset=target/dead Life Tap, Immolate, Incinerate, Incinerate, Incinerate, Incinerate",
"/cast [nochanneling:Channel Demonfire] Berserking",
"/cast [nochanneling:Channel Demonfire] Chaos Bolt",
"/cast [nochanneling:Channel Demonfire] Soul Harvest",
"/cast [nochanneling:Channel Demonfire] Dimensional Rift",
"/cast [nochanneling:Channel Demonfire] Conflagrate",
"/cast [nochanneling:Channel Demonfire] Grimoire: Imp",
PostMacro={
},
KeyRelease={
},
},
},
}
The following is for single Target raid setup. It does not include Life Tap and Infernal/Doomguard These are cast manually…
Build: 1213222
1.) Single Target - No cooldowns
Sequences['5Destro_Raid_NC'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Dark",
SpecID=267,
Talents = "1213222",
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm,dead]",
"/petattack [exists]",
},
PreMacro={
},
"/castsequence [nochanneling:Channel Demonfire] reset=target/dead Immolate, Incinerate, Incinerate, Incinerate, Incinerate",
"/cast [nochanneling:Channel Demonfire] Chaos Bolt",
"/cast [nochanneling:Channel Demonfire] Dimensional Rift",
"/cast [nochanneling:Channel Demonfire] Conflagrate",
PostMacro={
},
KeyRelease={
},
},
},
}
2.) Single Target - With cooldowns (use for boss)
Sequences['4Destro_Raid_Boss_ST'] = {
-- This Sequence was exported from GSE 2.1.02.
Author="Dark",
SpecID=267,
Talents = "1213222",
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = "Priority",
KeyPress={
"/targetenemy [noharm,dead]",
"/petattack [exists]",
},
PreMacro={
},
"/castsequence [nochanneling:Channel Demonfire] reset=target/dead Immolate, Incinerate, Incinerate, Incinerate, Incinerate",
"/cast [nochanneling:Channel Demonfire] Berserking",
"/cast Channel Demonfire",
"/cast [nochanneling:Channel Demonfire] Chaos Bolt",
"/cast [nochanneling:Channel Demonfire] Soul Harvest",
"/cast [nochanneling:Channel Demonfire] Dimensional Rift",
"/cast [nochanneling:Channel Demonfire] Conflagrate",
"/cast [nochanneling:Channel Demonfire] Grimoire: Imp",
PostMacro={
},
KeyRelease={
},
},
},
}
DISCLAIMER: I am no genius with this stuff if you feel you can tweak this for more optimization please do so!