Sekhh's Fury ST/AOE Macros and UI

Hi All,

I am Sekhh, bm hunter/warrior. I wanted to drop in and share my macros with everyone in hopes to help anyone else out with injuries. I suffered a hand injury in Iraq in 07′ and have been looking for ways to make my gaming life better. WLM is that place with GSE. I am going to post everything I have including logs to verify this information. Logs and video of fights down below macros.

I name these macros with dots because I don’t like big tooltips while I steam

ST Version:
dqdMbaWsqXUesBtuMTsmFqQBcj)sf3gKStk2lz3iz)szyI0VLyGavnuiAWsA4Gshee6ycwiqLLcQAXGGLtPhcI8uultPEUQMiOYuvPPt1Rbr9maxxO2Oi2kqXMbkTDGOld1Hv8zGKVJuAAqQtlQgTq8nL0jrkgNuDniCEKQ3ceUlqQhJyf0vMGyOHusssswwww0OrHgEz26k(olyk)fVdaaHnGy4WGDIxCzcIHyShPyfZyihH2XcE2lwOSdOWIzyXeAGtM1TyudXwad2(5fQxxzc6ktq8HmV3QHoAGSvz2IpK59wfbqAxgaXhY8ER2rS7Dzql(qM3B1DpDDDldcXhY8ERUb69GmzIpK59wfeKcuqyCq3QHqpnnvMvXhY8ERMeBZlXFRYlZhrmYY7OgITORmbXhY8ERcGg9Ulxmmy6iT4)1vUy2XWMetr88cLyK28In3PlgPfJAi2IUYeeFiZ7TkcG0UCXWGPdpEbppwx5YLlg1qfpl0q5yliXuEEHsGtUCja
Talents 2133123

This macro contains 1 macro version. This Sequence was exported from GSE 2.4.02.

Macro Version 1

Step Function: Priority

Pre Macro: Execute

Main Sequence: Raging Blow, Dragon Roar, Execute, Bloodthirst, Siegebreaker, Rampage

Post Macro: Victory Rush

AOE Version:
dudRbaWsqPDPuTnrmBvy(GIBcj)sL(MkANOAVKDdv7xQgMq(TKgiqvdfsnyPmCqQdceDmuohiYcbblfuzXGqlxWdbjEkLLPKNRQjcHMkGPt1Rbj9mOCDrzJIQTcIAZaL2oqLlJ0Hv8zGW3bsgNeNwKgTq52qWjbvnnLY1GOZlu9wGI7cK6XiwmbiotgmqjppppjjjzFFFFhg4eFjazaZbf3Fzl2cJTWKHifSt2HlotMbnLapIIFUKbYmpwniZOqngOMa4nVgqimGGkd1qcvitdFAf)fG4mbiot2LmV3BmifTXyIVKDjZ79gRSHLCkoMSlzEV3qIfveFt2LmV3BfKRsrCKYUK59EBvIopxINi7sM37TfwPWe)u2LmV3BGHuraIJd6EJXkrrrIxKDjZ79wEwiTM99MDmFmzORVJAiHQaeNj7sM37nSTTvrUmyPXrhO)la5YGLgho6bDEQaKldDGIAiHQaeNj7sM37nKyrf5YmNcDEgoXtR4YqhsRHupUC5Yqn4zZb84onaokUNwXfeKlxc
Talents 2123123

This macro contains 1 macro version. This Sequence was exported from GSE 2.4.02.

Macro Version 1

Step Function: Priority

Pre Macro: Execute

Main Sequence: Dragon Roar, Raging Blow, Bloodthirst, Execute, Siegebreaker, Whirlwind, Rampage

Post Macro: Victory Rush

AHK Script – 40ms Delay

#ifWinActive World of Warcraft
{
$r::
Loop
{
if not GetKeyState(“r”, “P”)
break
Send r
sleep 40
}
return
}

Adding UI Elements:

ElvUI Install and import profile https://pastebin.com/Sqz3TNQK
BenikUI – Install both v3 options for action bars and unitframes – I use physical dps layout
Weak Auras
Uldir – https://pastebin.com/mM4uCZGq
Dungeons – https://pastebin.com/5iJ8e3DS
BigWigs – Customize how you like, I don’t use dbm because of how “loud” it is
Little Wigs
GTFO

Logs

Here is a log showing the macro in heroic uldir.
Taloc 90%
https://www.warcraftlogs.com/reports/6wMmjq4tpGV8yx1J/#fight=4&type=damage-done
Mother 91%
https://www.warcraftlogs.com/reports/6wMmjq4tpGV8yx1J/#fight=6&type=damage-done

Any chance you’d make a dk macro ?

I currently don’t have a maxed dk unfortunately, sorry.

any chance making fury pvp for more survival

For some strange reason, this only auto attacks for me, even if I change from priorty to sequential which is strange. I will have to trouble shoot tomorrow but I do get this error thrown up.

Even tried going out of combat and then doing a /reload

3x GSE\API\Storage.lua:658: attempt to call method ‘SetAttribute’ (a nil value)
GSE\API\Storage.lua:658: in function OOCUpdateSequence' GSE\API\Events.lua:374: in function?’
DataStore\libs\AceTimer-3.0\AceTimer-3.0-17.lua:55: in function <DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:50>

Locals:
name = “FURY”
sequence = <table> {
1 = “/cast 184367”
2 = “/cast 5308”
3 = “/cast 85288”
4 = “/cast 280772”
5 = “/cast 23881”
6 = “/cast [combat] 118000”
7 = “/cast Furious Slash”
PostMacro = <table> {
}
KeyPress = <table> {
}
KeyRelease = <table> {
}
PreMacro = <table> {
}
StepFunction = “Priority”
}
existingbutton = true
gsebutton = “Fury”
executionseq = <table> {
}
pmcount = 2
(*temporary) = nil
(*temporary) = “Fury”
(*temporary) = “loopstart”
(*temporary) = 2
(*temporary) = “attempt to call method ‘SetAttribute’ (a nil value)”
GSE = <table> {
ResetButtons = <function> defined @GSE\API\Storage.lua:610
GUIShowDebugWindow = <function> defined @GSE_GUI\DebugWindow.lua:17
GetClassIcon = <function> defined @GSE\API\CharacterFunctions.lua:41
StartOOCTimer = <function> defined @GSE\API\Events.lua:359
ReportTargetProtection = <function> defined @GSE\API\Options.lua:719
CloneSequence = <function> defined @GSE\API\Storage.lua:14
SplitCastSequence = <function> defined @GSE\API\StringFunctions.lua:79
ObjectExists = <function> defined @GSE\API\StringFunctions.lua:229
GetCurrentTalents = <function> defined @GSE\API\CharacterFunctions.lua:86
UnregisterComm = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
StopOOCTimer = <function> defined @GSE\API\Events.lua:364
OutputQueue = <table> {
}
MediaPath = “Addons\GSE\Media”
inArena = false
PerformOneOffEvents = <function> defined @GSE\API\OneOffEvents.lua:6
GUIRecordFrame = <table> {
}
DebugDumpButton = <function> defined @GSE\API\Storage.lua:730
GetSpecNames = <function> defined @GSE\API\CharacterFunctions.lua:72
GUIConfirmDeleteSequence = <function> defined @GSE_GUI\GUIFunctions.lua:17
CurrentGCD = 0
GSSlash = <function> defined @GSE\API\Events.lua:285
inDungeon = false
UsedSequences = <table> {
}
ScheduleTimer = <function> defined @DataStore\libs\AceTimer-3.0\AceTimer-3.0.lua:94
ImportCompressedMacroCollection = <function> defined @GSE\API\Storage.lua:217
UnsavedOptions = <table> {
}
UpdateIcon = <function> defined @GSE\API\Storage.lua:1100
ADDON_LOADED = <function> defined @GSE\API\Events.lua:113
RegisterMessage = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
UnregisterMessage = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
OOCTimer = <table> {
}
UnEscapeSequence = <function> defined @GSE\API\StringFunctions.lua:6
GUIUpdateExportBox = <function> defined @GSE_GUI\Export.lua:88
TranslateSpell = <function> defined @GSE\API\Translator.lua:159
pairsByKeys = <function> defined @GSE\API\StringFunctions.lua:156
SendCommMessage = <function> defined @DataStore\libs\AceComm-3.0\AceComm-3.0.lua:87
GUICompressFrame = <table> {
}
OpenOptionsPanel = <function> defined @GSE_GUI\GUIFunctions.lua:163
UpdateSequence = <function> defined @GSE\API\Storage.lua:622
UnregisterAllComm = <function> defined @DataStore\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
SetEnabledState = <function> defined @DataStore\libs\AceAddon-3.0\AceAddon-3.0.lua:424
OnInitialize = <function> defined @GSE_GUI\GUIFunctions.lua:155
isSpecIDForCurrentClass = <function> defined @GSE\API\CharacterFunctions.lua:60
ZONE_CHANGED_NEW_AREA = <function> defined @GSE\API\Events.lua:55
DebugOutput = “”
Static = <table> {
}
StandardAddInPacks = <table> {
}
GUISetColour = <function> defined @GSE_GUI\GUIFunctions.lua:150
GUIGetColour = <function> defined @A

Because he uses … as a name try renaming the code to something else, then reload ui. It did it to myself and that’s when I found I use both his arms and fury macro and they share the same names.

My apologies as I have been working on these macros. My fury macro and spec should be good enough to be 80%+ in heroic and mythic content now. (gear dependent mostly for mythic)

I haven’t had much time in pvp, but fury in pvp isn’t that great. I would suggest using my Arms macro in pvp.

this is correct. change the name to what ever you want and it will work properly.