I Have taken
Macros and added some personnel touches that I think some people may appreciate. I have the macros bound to my mouse scroll wheel so I’m spamming it at a fast rate and I have experienced Insane cat Form Dps!
Guardian Changes
I have added reset timers to abilities on CD as to avoid cycling unnecessarily.
When not actively in bear form Mark of the Wild cast then automatic bear form shape shift.
Feral Changes
Same as touches as in the Guardian pre macro.
While Prowling Spamming macro will not break stealth until Rake is applied.
Personnel touches on spell preference and ability cast sequence can easily be modified to suit each users personnel preference. Once again credits to for his solid work!
local _, Sequences = ... -- Don't touch this
Sequences['GuardianST'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/castsequence [@player,nostance:1] Mark of the Wild,Bear Form(Shapeshift)
/console Sound_EnableSFX 0
/cast Wild Charge
]],
'/cast !Mangle',
'/castsequence Thrash,Lacerate,Lacerate',
'/castsequence reset=target Savage Defense,Savage Defense,Frenzied Regeneration',
'/castsequence [combat] reset=target faerie fire',
'/cast Survival Instincts',
'/castsequence reset=12 Maul',
'/castsequence [combat] reset=60 Barkskin',
'/castsequence [combat] reset=50 Mighty Bash',
'/castsequence [combat] reset=180 Berserk',
'/castsequence reset=30 cenarion ward',
'/cast !Mangle',
[[/console autounshift 0
/cast [@player,combat] Healing Touch
/console autounshift 1]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}
Sequences['GuardianAoE'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/castsequence [@player,nostance:1] Mark of the Wild,Bear Form(Shapeshift)
/cast Wild Charge
]],
'/castsequence Thrash,Thrash,Lacerate',
'/castsequence reset=5 Savage Defense,Frenzied Regeneration',
'/castsequence [combat] reset=target faerie fire',
'/cast !Mangle',
'/castsequence reset=12 Maul',
'/cast Survival Instincts',
'/castsequence [combat] reset=60 Barkskin',
'/castsequence [combat] reset=180 Berserk',
'/castsequence reset=30 cenarion ward',
[[/console autounshift 0
/cast [@player,combat] Healing Touch
/console autounshift 1]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
]],
}
Sequences['FeralST'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/castsequence [@player,nostance:2] Mark of the Wild,Cat Form(Shapeshift)
/cast [nostealth,nocombat] Prowl
/castsequence reset=target !rake,null
/stopattack [stealth]
/console Sound_EnableSFX 0
]],
'/castsequence reset=target shred,shred,!Rip,shred,shred,shred,ferocious bite,rake,shred,shred,shred,Savage Roar,shred',
'/castsequence [combat] reset=30 tiger’s fury',
'/castsequence [combat] reset=180 Berserk',
'/castsequence [combat] reset=target faerie fire',
'/use [combat] survival instincts',
'/castsequence reset=30 cenarion ward',
[[/console autounshift 0
/cast [@player,combat] Healing Touch
/console autounshift 1]],
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}
Sequences['FeralAoE'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/castsequence [@player,nostance:2] Mark of the Wild,Cat Form(Shapeshift)
/cast [nostealth,nocombat] Prowl
/castsequence reset=target !rake,null
/stopattack [stealth]
/console Sound_EnableSFX 0
]],
'/castsequence reset=target Thrash, Swipe, Swipe, Swipe, Rip, Swipe, Thrash, Swipe, Ferocious Bite',
'/castsequence [combat] reset=30 tiger’s fury',
'/castsequence [combat] reset=180 Berserk',
'/castsequence [combat] reset=target faerie fire',
'/use [combat] survival instincts',
'/castsequence reset=30 cenarion ward',
[[/console autounshift 0
/cast [@player,combat] Healing Touch
/console autounshift 1]],
PostMacro = [[
/startattack
/use [combat]13d
/use [combat]14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1
]],
}