Edit 06/06/18*
This will likely be my last post in this thread. The macro as it stands right now needs alot of re-tooling and there’s no point with BFA on the horizon. I will make a new macro for BFA and begin a thread for that but for now The Scratch and Claw macro by: Spinnaker performs much better (I’ll provide a link below). For the super lazy ones out there I have taken his Scratch macro and included a castsequence for Rip and Ferocious Bite. It’s not perfect as there is no way to know when it has max combo points to spend but its close and works for routine stuff, just not top end. If your interested PM me and I’ll get you waht I have as I am undecided if I will post it here or not. I don’t want to hijack his thread nor do I really want to post a direct copy of his macro in my thread that I’ve just added a couple of lines.
https://wowlazymacros.com/forums/topic/new-2-button-brutal-slash-macros-scratch-and-claw/
Edit 12/13/17- I have reworked the 1 button portion (version 1) and I am much happier with it now. I have also cleared up a few things that people have mentioned. You will need to copy/paste your previously edited lines into the new version (The spenders and heal buttons that I describe below).
There are 2 parts (versions) to this macro
version 1 is intended to be a spam 1 button macro (not top performance but enough to get you by without having to work at it). I have recently edited the macro and I am much more pleased with the one button performance.
Version 2 is intended for the less casual user looking to achv. upper end results, but requires that the user fires the CP spenders manually either by use of the correct modifier or by manually pressing the spender macros that I will have you create later in this post. Please note that the Spenders are a sequence macro that include a fresh application of Rake, you need to watch your buffs and decide if you need to reapply Rake. If you do Hold the modifier long enough for it to apply Rake as well Or if manually pressing double tap the key.
By default the version 1 is selected for all scenarios. if you would like to use version 2 you will need to change it in the configuration Tab of /gs.
I’m working on a WeakAuras string to let you know when you should use which spender and when to apply new stacks of Rake but I do not have it at the time of this post.
There are certain complexities that you may not have seen in other macros and I will do my best to explain them. There will be setup instruction listed just prior to the macro and you must follow these setup instructions in order for the macro to function the way that I intend. You will get very poor results if you just copy/paste the macro without reading the instructions.
I would very much appreciate user feedback, but when doing so I ask that you provide me with enough information to make use of the feedback. So I need to know things like:
What Talents are you using?
What level are you?
What is your item level?
What Gear are you using (Trinkets Legos)?
What is the problem?
Where were you when the problem occurred?
In a group or solo?
Do you use a program like AHK or Synapse to spam the macro?
Or do you manually press?
IMPORTANT INSTRUCTIONS YOU MUST READ THIS AND FOLLOW THE STEPS OR THIS MACRO WILL NOT WORK!!!
you will need to open the ingame macro editor and create 4 macros as follows:
- Create a Macro Named “SRspender”
#showtooltip Ferocious Bite
/castsequence reset=1 Savage Roar, Rake, null
- Create a Macro Named “RIPspender”
#showtooltip Rip
/castsequence reset=1 Rip, Rake, null
- Create a Macro Named “FBspender”
#showtooltip Ferocious Bite
/castsequence reset=1 Ferocious Bite, Rake, null
- Create a Macro Named “RGheal”
/console autounshift 0
/cast Regrowth
/console autounshift 1
Place the 4 macros on your bars. If you want the option to manually press this macro and you are planning to use the advance version#2 I’d suggest placing these macros on buttons that are convenient for you to press. Once you have them where you want them type the following:
/fstack
and hover over the buttons that you have placed the 3 spender macros and the one heal macro on. Make a note of the “Frame Name” of each button that the macro resides on (this will work with any standard UI or bar addon).
Type /fstack again to get back to normal.
Once you have these names you will need to edit the DarkKitty Macro to reflect these loacations as follows:
Within the DarkKitty macro you will notice lines that look like this:
"--ATTENTION!!!! You must edit the next line so that each <Replace Me> is replaced with the button that Corresponds to the correct Combopoint Spender macro button and remove the --",
"--/click [mod:shift] <REPLACEME with SRspender>;[mod:alt] <REPLACEME with RIPspender>;[mod:ctrl] <REPLACEME with FBspender>",
or
"--ATTENTION!!!! You must edit the next line so that the <Replace Me> is replaced with the button that your Regrowth macro resides on, and remove the --",
"--/click [nomod,talent:7/2] <REPLACEME with RGheal>",
There are a total of 6 lines (10 individual things) that you must edit
As an example of what it should look like when you are done (assuming the standard Blizzard UI and that I have placed my 4 ingame macros as follows"
SRspender on button 2
RIPSpender on button 3
FBspender on button 4
RGheal on button 5
Example 1 becomes:
"--ATTENTION!!!! You must edit the next line so that each <Replace Me> is replaced with the button that Corresponds to the correct Combopoint Spender macro button and remove the --",
"/click [mod:shift] ActionButton2;[mod:alt] ActionButton3;[mod:ctrl] ActionButton4",
and example 2 becomes:
"--ATTENTION!!!! You must edit the next line so that the <Replace Me> is replaced with the button that your Regrowth macro resides on, and remove the --",
"/click [nomod,talent:7/2] ActionButton5",
If you are confused by this please message me and I will help sort it out or make it clearer, I also plan on making a video to demonstrate this.
With all of that being said, Here is the Macro.
Sequences['DarkKitty2'] = {
-- This Sequence was exported from GSE 2.2.03.
Author="Darkmanz",
SpecID=103,
Talents = "any",
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = "Sequential",
KeyPress={
"--Combo point Spenders, Modifiers",
"--ATTENTION!!!! You must edit the next line so that each <Replace Me> is replaced with the button that Corresponds to the correct Combopoint Spender macro button and remove the --",
"--/click [mod:shift] <REPLACEME>;[mod:alt] <REPLACEME>;[mod:ctrl] <REPLACEME>",
"--General stuff",
"/cast [noform:2] Cat Form",
"--If you do not want the macro to immediately target and attack the next target then remove the next line (this can be problematic in dungeon groups if you are not careful)",
"/targetenemy [nogroup, noharm] [nogroup, dead]",
"--If you do not like for the macro to stealth constantly then remove the next line",
"/cast [group,nocombat,nostealth] Prowl",
"--Cooldowns Feel free to remove any CD that you want to control yourself from this list",
"/cast [talent:5/2,combat] Incarnation: King of the Jungle",
"/cast [notalent:5/2,combat] Berserk",
"/cast [combat] Tiger's Fury",
"--Troll Racial (Can be changed to any Racial)",
"/cast [combat] Berserking",
"/cast [combat,talent:7/3] Elune's Guidance",
"--This is insanely hard to control at times (It leaps around like a crackhead) If you do not like this you may remove the next line.",
"/cast [talent:2/3] Wild Charge",
},
PreMacro={
},
"--Opening Sequence",
"/castsequence [nomod,notalent:1/3] reset=target Rake, null",
"/castsequence [nomod,talent:1/3] reset=target Rake, Moonfire, null",
"/castsequence [nomod,talent:6/3] reset=target Savage Roar, null",
"/cast [nomod,combat] Ashamane's Frenzy",
"/castsequence [nomod,notalent:6/3] reset=target Rip, null",
"--Main Rotation",
"/castsequence [notalent:6/2,nomod,combat] Thrash,Rake",
"/castsequence [talent:6/2,nomod,combat] Thrash,Brutal Slash",
"/cast [nomod,talent:1/3] Moonfire",
"/castsequence [talent:6/2,nomod,combat] Rake,Brutal Slash",
"/cast [nomod,notalent:6/2,combat] Shred",
"/cast [nomod,combat] Shred",
"--ATTENTION!!!! You must edit the next line so that the <Replace Me> is replaced with the button that your Regrowth macro resides on, and remove the --",
"--/click [mod:alt/ctrl,talent:7/2] <REPLACEME>",
"/cast [talent:6/1,combat] Ferocious Bite",
"/castsequence [talent:6/2,combat] reset=combat Ferocious Bite, Rip, Ferocious Bite, Rip, Ferocious Bite, Rip, Ferocious Bite, Rip, Ferocious Bite, Rip, Ferocious Bite, Rip, Ferocious Bite, Rip, Ferocious Bite, Rip, Ferocious Bite, Rip",
"/castsequence [talent:6/3,combat] reset=combat Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar, Rip, Ferocious Bite, Savage Roar",
"--PVP Stuff",
"/castsequence [nomod,honortalent:6/3] reset=target Rip and Tear, null",
"/cast [nomod,honortalent:3/3] Thorns",
"/cast [honortalent:5/2] Enraged Maim",
"--Self Heal (Renewal if talented)",
"/cast [talent:2/1,combat,nomod] Renewal",
PostMacro={
},
KeyRelease={
"--Self Heal (Regrowth spam to use OoC procs without Bloodtalons talent)",
"--ATTENTION!!!! You must edit the next line so that the <Replace Me> is replaced with the button that your Regrowth macro resides on, and remove the --",
"--/click [nomod,notalent:7/2] <REPLACEME>",
"/cast [talent:6/2,combat] Brutal Slash",
},
},
[2] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = "Sequential",
KeyPress={
"--Combo point Spenders, Modifiers",
"--ATTENTION!!!! You must edit the next line so that each <Replace Me> is replaced with the button that Corresponds to the correct Combopoint Spender macro button and remove the --",
"--/click [mod:shift] <REPLACEME>;[mod:alt] <REPLACEME>;[mod:ctrl] <REPLACEME>",
"--General stuff",
"/cast [noform:2] Cat Form",
"--If you do not want the macro to immediately target and attack the next target then remove the next line (this can be problematic in dungeon groups if you are not careful)",
"/targetenemy [nogroup, noharm] [nogroup, dead]",
"--If you do not like for the macro to stealth constantly then remove the next line",
"/cast [group,nocombat,nostealth] Prowl",
"--Cooldowns Feel free to remove any CD that you want to control yourself from this list",
"/cast [talent:5/2,combat] Incarnation: King of the Jungle",
"/cast [notalent:5/2,combat] Berserk",
"/cast [combat] Tiger's Fury",
"--Troll Racial (Can be changed to any Racial)",
"/cast [combat] Berserking",
"/cast [combat,talent:7/3] Elune's Guidance",
"--This is insanely hard to control at times (It leaps around like a crackhead) If you do not like this you may remove the next line.",
"/cast [talent:2/3] Wild Charge",
},
PreMacro={
},
"--PVP Stuff",
"/cast [nomod,honortalent:3/3] Thorns",
"/castsequence [nomod,honortalent:6/3] reset=target Rip and Tear, null",
"--Opening Sequence",
"--This also applies a Fresh Rake at each new target swap",
"/castsequence [nomod] reset=target Rake, null",
"/castsequence [talent:6/3] reset=combat Savage Roar, null",
"--Modifiers",
"--ATTENTION!!!! You must edit the next line so that the <Replace Me> is replaced with the button that your Regrowth macro resides on, and remove the --",
"--/click [mod:alt/ctrl,talent:7/2] <REPLACEME>",
"--Combo point Builder (Main Rotation)",
"/cast [nomod,combat] Ashamane's Frenzy",
"/cast [nomod,talent:1/3] Moonfire",
"/castsequence [notalent:6/2,nomod,combat] Thrash,Rake",
"/castsequence [talent:6/2,nomod,combat] Thrash,Brutal Slash",
"/castsequence [talent:6/2,nomod,combat] Rake,Brutal Slash",
"/cast [nomod,combat] Shred",
"--PVP Talent",
"/cast [honortalent:5/2] Enraged Maim",
"--Self Heal (Renewal if talented)",
"/cast [talent:2/1,combat,nomod] Renewal",
PostMacro={
},
KeyRelease={
"/cast [combat] Ashamane's Frenzy",
"--ATTENTION!!!! You must edit the next line so that the <Replace Me> is replaced with the button that your Regrowth macro resides on, and remove the --",
"--/click [nomod,notalent:7/2] <REPLACEME>",
},
},
},
}
Changelog:
10/28/17-Changed some conditionals for Regrowth so that it should use Regrowth as Intended
12/13/17-Rewrote version 1 of the macro to improve performance
12/13/17-Exchanged Berserk and Berserking as they were swapped incorrectly
12/13/17-Changed the autostealth to work when Incarnation talent is taken and you are in a group, without incarn talent taken it will always stealth you out of combat.
12/17/17-Added a Brutal Slash line to the Keyrelease section to force more BS on CD and to build up some DPS from the 12/13/17 edit
12/23/17-Modified a couple of conditionals that was causing the rgHeal macro (Regrowth) to not be used as intended) Specifically lines 49,64,104, and 121 changed