I know this is not mage related but it is a general question about the addon

Am i doing it WRONG?

Hello, and let me say i love this place and the creators of this addon. I usually lurk and modify macro’s to try and figure out how it works to sometime make my own and post here.

Now my problem is i think i am doing it wrong, i SPAM the macro button and i never actually use all the abilities within the macro it gets skipped due to spamming it and not having enough energy for the next ability. Should i actually stop spamming and press it as the next skill that comes up is able to be used? or is it meant to be spammed.

Thanks in advanced for all the answers and help

here is the current macro i am using on my rogue from this post

https://wowlazymacros.com/forums/topic/subtlety-rogue-v1-newestgs-73115/

Also i see he is not level 100 using this, but i am should i be using it? i can go either spec i have the pvp gear and weaps to use any spec. Which macro here in the rogue section between Sub/Comb/Assassin is pretty much the best.

Sequences['RSBST'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/startattack
/cast [nostealth,nocombat] Stealth
/cast [nochanneling] Marked For Death
]],
	'/castsequence [nochanneling]reset=combat Ambush,Backstab,Hemorrhage,Rupture,Eviserate',
	'/castsequence [nochanneling] reset=combat Slice and Dice,Backstab,Rupture,Eviscerate',
	'/cast [nochanneling] Backstab',
	'/cast [nochanneling] Hemorrhage',
	'/cast [nochanneling] Rupture',
	'/cast [nochanneling] Rupture',
	'/cast [nochanneling] Backstab',
	'/cast [nochanneling] Slice and Dice',
	'/cast [nochanneling] Eviscerate',
	'/cast [nochanneling] Premeditation',
	'/castsequence [nochanneling] reset=60 Shadow Dance,Slice and Dice,Garrote,Ambush,Backstab,Ambush,Garrote',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
/use [combat]14
]],
}

Hey there,

Give this a shot…

Sequences['RSBST'] = {
StepFunction = [[
	limit = limit or 1
	if step == limit then
		limit = limit % #macros + 1
		step = 1
	else
		step = step % #macros + 1
	end
]],
PreMacro = [[
/startattack
/cast [nostealth,nocombat] Stealth
/cast Marked For Death
]],
	'/castsequence [nochanneling]reset=10 Ambush,Backstab,Hemorrhage,Rupture,Eviserate',
	'/castsequence [nochanneling] reset=10 Backstab,Rupture,Eviscerate',
	'/cast [nochanneling] Backstab',
	'/cast [nochanneling] !Hemorrhage',
	'/cast [nochanneling] !Rupture',
	'/cast [nochanneling] !Rupture',
	'/cast [nochanneling] Backstab',
	'/cast [nochanneling] Slice and Dice',
	'/cast [nochanneling] !Eviscerate',
	'/castsequence [nochanneling] reset=60 Shadow Dance,Slice and Dice,Garrote,Ambush,Backstab,Ambush,Garrote',
PostMacro = [[
/startattack
/script UIErrorsFrame:Hide();
/use [combat]14
]],
}

Let me know,
Beef

thanks man. my question is do i spam the button? or do i just wait til the skill is up to press the button. As of right now i am just mashing the hotkey button like a MAD MAN! lol