Hi, this is my second macro submission, and this one goes VERY well for me. it is completely lazy. it handles searing totem, and keeps 99% uptime on flameshock. the healing stream totem is there to handle the searing totems.
sometimes you may have to drop a searing totem manually, if something happens.
This macro NEEDS primal elementalist to function properly, and that may be a small dps loss, but to be 100% lazy, it needs to be this way.
Sequences['EleSingle'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
'/castsequence reset=target/3 [nopet:Primal Fire Elemental] Searing Totem,healing stream totem,healing stream totem',
'/cast Lava Burst',
'/castsequence reset=target Unleash Flame, Flame Shock, Lightning Bolt, Lightning Bolt, Lightning Bolt, Lightning Bolt, Earth Shock',
'/castsequence Fire Elemental Totem, Earth Elemental Totem, Storm Elemental Totem',
'/cast Lava Burst',
'/cast Ancestral Swiftness',
'/cast Ancestral Guidance',
'/casts Lightning Bolt',
'/cast Shamanistic Rage',
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}
Sequences['EleAoE'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/petattack [@target,harm]
]],
'/castsequence reset=target Unleash Flame, Flame Shock, Chain Lightning, Chain Lightning, Chain Lightning,Earth Shock, Chain Lightning',
'/castsequence reset=target/3 [nopet:Primal Fire Elemental] Searing Totem,healing stream totem,healing stream totem',
'/cast Ancestral Swiftness',
'/castsequence Fire Elemental Totem, Earth Elemental Totem, Storm Elemental Totem',
'/cast Ancestral Guidance',
'/casts chain lightning',
'/cast Shamanistic Rage',
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}