for prot
LOVE you Deathknight ones
Updated for 11.1.5
This is the first appearance for the restructured and rebranded âAutoSpecâ systems. Please let me know what you think or if you have any questions. I put a lot of effort into the links that support this project.
Only Ret is available for now.
Thanks,
Aerrek
Topic now open for those wanting to ask questions or provide feedback.
Going to test this out in an 8 mask vision. Will report back with findings
Updated the post to be more readable and make it clearer what to expect from the AutoSpec Ret setup. 
Tried it, was excited, donât get it. Never used divine storm once. tried all modifers so confused its doing everything but spending holy power. I used the GSE version. Sorry if I donât get it. I just want a 1 button system that auto does it.
All goodâthis isnât a true one-button setup. AutoSpec is designed to make things simpler and help maximize your damage, but thereâs no way to handle everythingâincluding AoE detection and defensive use and healingâby just holding one button. Thatâs where Weakauras come in.
One button canât tell if youâre in an AoE situation, but the Weakaura can. It uses range detection to figure out whether you should be using your AoE or single-target spender and tells you which modifier key to hit. By design, the macro does everything except spend Holy Powerâyouâll need to handle that part yourself based on what the Weakaura shows.
If you have any specific questions about the setup, feel free to ask. And if you ever want to give it another shot, check out the Getting Started and âWhat is AutoSpecâ dropdowns for more info.
Iâm having trouble with this. Only does the opener. And it seems GSE is not doing multiple keybindings for that set up either
Hey Mac,
When you say it only does the opener, do you mean the âInitiate Combatâ button (Shift: Judgment) works, but nothing else fires? If so, Iâd double-check your GSE keybindings.
These should help:
This is a WeakAura troubleshooting tool
Let me know if youâre still having issues and weâll get it sorted.
Welcome back!! Thanks for all the updates!
WELCOME BACK! @Aerrek missed you. Going to re-sub soon to try your macros!
hey there, was exited to try this out, but it wont even import?
im using GSE v3.2.31
Same thing goes for other classes.. Markmanship, balance
is my GSE to ânewâ or is your macros for older versions of GSE?
Hey @Paatz,
thanks for letting me know. Itâs likely that I had to update my GSE. Tried that and regenerated the imports, let me know if that works!
nope it didnt help unfortunantly.
This is what it looks like, its not importing anything at all⊠its only your macros i have an issue with, all other from the forums dont do this??
[14:27:00] Macros Macro BoProtection was imported.
[14:27:00] [Error 00000221586E3790] captured, click the link for more information.
[14:27:05] [2] [Lostmech]: LF [Amulet of Earthen Craftsmanship ] Recrafter dm me
[14:27:07] Interface/AddOns/GSE/API/Storage.lua:1244: CreateMacro() failed, already have 120 macros
[14:27:07] [Interface/AddOns/GSE/API/Storage.lua]:1244: in function âUpdateMacroâ
[Interface/AddOns/GSE/API/Storage.lua]:1271: in function âImportMacroâ
[Interface/AddOns/GSE/API/Events.lua]:669: in function â?â
[Interface/AddOns/Details/Libs/AceTimer-3.0-17/AceTimer-3.0.lua]:55: in function <âŠce/AddOns/Details/Libs/AceTimer-3.0/AceTimer-3.0.lua:50>
[14:27:07] node =
name = âCleanseâ
text = "#showtooltip
/cast [@mouseover,noharm,exists,nodead]Cleanse Toxins
"
icon = 134400
managedMacro = â#showtooltip
/cast [@mouseover,noharm,exists,nodead] 213644â
}
category = true
slot = 0
GSE =
modules =
}
MediaPath = âInterface\Addons\GSE\Mediaâ
inArena = false
SpecIDClassList =
}
inDungeon = false
UsedSequences =
}
UnsavedOptions =
}
TranslatorAvailable = true
TranslatorLanguageTables =
}
name = âGSEâ
GUIImportFrame =
}
PrintAvailable = true
L =
}
SequencesExec =
}
defaultModuleState = true
GameMode = 11
Utils = true
ProfileStop = 221629091.568600
AdditionalLanguagesAvailable = false
inHeroic = false
GUICompressFrame =
}
GUICacheFrame =
}
currentZone = âDornogalâ
WagoAnalytics =
}
inRaid = false
BooleanVariables =
}
OutputQueue =
}
CurrentGCD = 0
DebugOutput = ââ
Static =
}
PVPFlag = false
Pause =
}
inMythicPlus = false
inParty = false
Library =
}
RecorderActive = false
inScenario = false
VersionString = â3.2.31â
MenuFrame = GSEMenuFrame {
}
SequenceDebugOutput = ââ
OOCQueue =
}
GUIRecordFrame =
}
GUIDebugFrame =
}
enabledState = true
GUIExportframe =
}
inTimeWalking = false
OOCTimer =
}
StandardAddInPacks =
}
LDB = true
GCDLDB =
}
defaultModuleLibraries =
}
ButtonOverrides =
}
GUI =
}
orderedModules =
}
baseName = âGSEâ
PlayerEntered = true
VersionNumber = 3231
inMythic = false
V =
}
}
Statics =
StringFormatEscapes =
}
ReversePriority = âReversePriorityâ
CastCmds =
}
TranslationShadow = âSHADOWâ
QuestionMarkIconID = 134400
IndentationColorTable =
}
CommPrefix = âGSEâ
Priority = âPriorityâ
TranslationHash = âHASHâ
VARIABLE_UPDATED = âGSE_VARIABLE_UPDATEDâ
SEQUENCE_UPDATED = âGSE_SEQUENCE_UPDATEDâ
CoreLoadedMessage = âGS-CoreLoadedâ
MacroResetSkeleton = "if %s then
self:SetAttribute(âstepâ, 1)
print(âGSE Resetting " .. self:GetAttribute(ânameâ) .. " to step 1.â)
end
"
SpecIDHashList =
}
GSEString = âGSEâ
StringReset = ââ
Patrons =
}
CleanStrings =
}
Class = âClassâ
ReloadMessage = âReloadâ
COLLECTION_IMPORTED = âGSE_COLLECTION_IMPORTEDâ
MACRO_UPDATED = âGSE_MACRO_UPDATEDâ
DebugModules =
}
QuestionMark = âINV_MISC_QUESTIONMARKâ
SourceLocal = âLocalâ
TranslatorMode =
}
Sequential = âSequentialâ
Random = âRandomâ
GSE3OnClick = "local step = self:GetAttribute(âstepâ)
step = tonumber(step)
self:SetAttribute(âmacrotextâ, macros[step] )
step = step % #macros + 1
if not step or not macros[step] then â User attempted to write a step method that doesnât work, reset to 1
print(âInvalid step assigned by custom step sequenceâ, self:GetName(), step or ânilâ, ââ)
step = 1
end
self:SetAttribute(âstepâ, step)
self:CallMethod(âUpdateIconâ)
"
MacroCommands =
}
ActionsIcons =
}
Global = âGlobalâ
Actions =
}
BaseSpellTable =
}
Spec = âSpecâ
Icons =
}
SequenceDebug = âSEQUENCEDEBUGâ
TableMetadataFunction =
}
All = âAllâ
PrintKeyModifiers = "print("Right alt key " .. tostring(IsRightAltKeyDown()))
print("Left alt key " .. tostring(IsLeftAltKeyDown()))
print("Any alt key " .. tostring(IsAltKeyDown()))
print("Right ctrl key " .. tostring(IsRightControlKeyDown()))
print("Left ctrl key " .. tostring(IsLeftControlKeyDown()))
print("Any ctrl key " .. tostring(IsControlKeyDown()))
print("Right shft key " .. tostring(IsRightShiftKeyDown()))
print("Left shft key " .. tostring(IsLeftShiftKeyDown()))
print("Any shft key " .. tostring(IsShiftKeyDown()))
print("Any mod key " .. tostring(IsModifierKeyDown()))
print("GetMouseButtonClick
The sequence imports a load of in game macros with it, and you likely donât have enough spare slots in your in game macro menu?
@Macroman is on itâWoW only allows you to have 120 total /macro
s across your account. Iâll condier this from now on when including in-game macros and keep only the most useful ones.
is there anyway i can change the keybind form the numpad + to the grave key the ` due to not having a number pad on my keyboard