no
no
no
because this:
no
no
no
because this:
When Iâm learning a new class I sometimes head to wowhead and make my own cast sequence macro of the abilities and reduce everything down to one button, I also make a second macro of defensives and self heals (depending on the class)
I literally play with 2 buttons (and modifiers) while figuring out âifâ it works for me. Then move into using the spells and abilities individually and âbest to suitâ the situation Iâm in.
I went from 5 70âs to 22 in remix and for me it just simplifies. I now have 11 80âs and use the macros if I havenât played that character in a while and have forgotten âhowâ it works.
Google search Lazy macros. The people over there use GSE to make the â1Buttonâ macros
But you still have to spam the key every second.
Its good for old fuggers like me who dont have the patience or the skill to hit 5 or 6 keys in the exact right order throught a fight.
The bad, youâll never be top DPS.
But you wont be in the bottom either. They are not horrible if you pick the right one to use in the right situations.
I use them and im in the top 5 usually
You know your logs are public right?
Basic gaming keyboards (or just plain AHK) can make a single button press repeating, so even that isnât true.
Iâm pretty sure that 1 Button macros are against ToS actually. Because I believe it counts as automation or something like that?
Or it might just be a policy. Either way Iâm pretty sure 1 Button macros are supposed to be unilaterally banned from the game. At least if they are the type that cast several spells/items/GCDs in a sequence rather than all at once.
If Blizzard wants to do something about problem macros, them trying to fix what might be unpopular might end up affecting the entire macro system.
Say blizzard gets rid of those 1 shot macros but it destroys @cursor or @player target macros? I would say the solution is worse than the problem.
To most people thatâs just a macro.
A one button macro generally means an attempt to put the entire rotation on one button.
I have never heard anyone call it anything but a cast sequence macro.
During Legion I had my brewmasterâs entire rotation as one castsequence macro which was then bound to shift + mousewheel down. Then Iâd just mindlessly hold shift and whiz the mousewheel down as fast as I could for entire boss fights. Fun times.
lets mock up what you think is happening: Addon dynamically creates macro using logic something like WeakAuras or Hekili do to show Icons of spells to castâŠ
Looks something like this:
local ClassAbilityMacro = {
[âWarriorâ] = {
rampage = â/cast Rampageâ,
execute = â/cast Executeâ,
},
}
local function UpdateMacro(macroName, macroIcon, macroBody)
local macroIndex = GetMacroIndexByName(macroName)
if macroIndex == 0 then
CreateMacro(macroName, macroIcon, macroBody, true)
else
EditMacro(macroIndex, macroName, macroIcon, macroBody, true)
end
end
local frame = CreateFrame(âFrameâ)
frame:RegisterEvent(âUNIT_POWER_UPDATEâ)
frame:RegisterEvent(âUNIT_HEALTHâ)
frame:SetScript(âOnEventâ, function(self, event, unit)
if unit == âplayerâ or unit == âtargetâ then
local playerClassLocalized, playerClass = UnitClass("player")
if playerClassLocalized == "Warrior" then
local currentRage = UnitPower("player", Enum.PowerType.Rage)
local targetHealthPct = 100
if UnitExists("target") then
local targetHealth = UnitHealth("target")
local targetMaxHealth = UnitHealthMax("target")
if targetMaxHealth > 0 then
targetHealthPct = (targetHealth / targetMaxHealth) * 100
end
end
if currentRage >= 80 then
UpdateMacro("WarriorAction", "INV_Sword_04", ClassAbilityMacro["Warrior"].rampage)
elseif targetHealthPct < 30 then
UpdateMacro("WarriorAction", "INV_Sword_04", ClassAbilityMacro["Warrior"].execute)
end
end
end
end)
Lets me tell you why this does not work, Blizzard blocks the use of their API CreateMacro and EditMacro while youâre in combat, so the code might be logical and looks like it will dynamically create or edit a macro bound to f5 based on the simple conditions:
rage = 80 then /cast rampage
target health less then 30% then /cast execute
The ability table can be gigantic and list every ability of every class and the logic and registered events can be so complex that you can play any class and make the best rotation for that class using 1 button but youd be wrong, because its a secure function the API can be used and this logic can be used for other purposes, its not an ability that addons have, and never will.
Are there ways to get past the secure restrictions, Im not telling you.
Ditto.
A âmacroâ is when I make one that does multiple things not on the GCD, all at once, with perhaps 1 ability on the GCD.
A âcast sequence macroâ has multiple GCD abilities using the castsequence syntax command.
I guess the way I see it, a one button macro is a subcategory of castsequence macros.
you mean like have chain heal and chain lightning on the same button? Oooo totally game breaking lol
I guess the way I see it, a one button macro is a subcategory of castsequence macros.
I donât see putting racials/trinkets/major cool downs on one macro a cast sequence.
I should say: whole rotation one button is a subcategory of castsequence.
Adding âone buttonâ to regular macro is redundant, since any regular macro uses one button.
Basic gaming keyboards (or just plain AHK) can make a single button press repeating, so even that isnât true.
Hardware can enable you to make macros that are considered automatic. People have been banned for making automatic sequence macros.
Hardware can enable you to make macros that are considered automatic.
True!
The Blizzard rules state that we can not create macros that bypass the in-game limits on the in-game macro tool. Using outside devices or programs to macro together skills, beyond the natural game limits, is considered automation. All automation is not allowed, including automating cast sequences, vendor use, crafting, etc.
If you canât do it with the in-game macro maker, donât try it with anything else. Blizzard can, and has, penalized accounts for that under the anti-cheat policies.
If you know of a program that is doing so and you think Blizzard needs to know, you can email hacks@blizzard.com They wonât reply, but that gets the info to the anti cheat team.
If you know of a program that is doing so and you think Blizzard needs to know, you can email hacks@blizzard.com They wonât reply, but that gets the info to the anti cheat team.
Auto Hotkey
Razor Synapse
Literally every software program to manage HID.
Windows (all versions).
Well at least you were honest. Alot of players use special hardware for assistance.