Go to Page... |
Compatibility: | Shadows of Argus (7.3.0) Tomb of Sargeras (7.2.0) |
Updated: | 08-31-17 04:23 AM |
Created: | 10-29-14 03:51 AM |
Downloads: | 277,784 |
Favorites: | 125 |
MD5: |
This is a small addon that allows you create a sequence of macros to be executed at the push of a button.
Like a /castsequence macro, it cycles through a series of commands when the button is pushed. However, unlike castsequence, it uses macro text for the commands instead of spells, and it advances every time the button is pushed instead of stopping when it can't cast something.
This means if a spell is on cooldown and you push the button it will continue to the next item in the list with each press until it reaches the end and starts over.
When you first install the addon you will need to rename "ExampleSequences.lua" to "Sequences.lua" and open the file in a text editor to add your own sequences.
The Sequences file contains a couple examples to get you started with writing your own sequences, I'll post its entirety here.
local _, Sequences = ... -- Don't touch this ---- -- Rename this file to Sequences.lua before you get started, it uses a different file name so as not to overwrite your existing file with a future update. -- Every entry in the Sequences table defines a single sequence of macros which behave similarly to /castsequence. -- Sequence names must be unique and contain no more than 16 characters. -- To use a macro sequence, create a blank macro in-game with the same name you picked for the sequence here and it will overwrite it. ---- ---- -- Here's a large demonstration sequence documenting the format: Sequences["GnomeExample1"] = { -- StepFunction optionally defines how the step is incremented when pressing the button. -- This example increments the step in the following order: 1 12 123 1234 etc. until it reaches the end and starts over -- DO NOT DEFINE A STEP FUNCTION UNLESS YOU THINK YOU KNOW WHAT YOU'RE DOING StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], -- PreMacro is optional macro text that you want executed before every single button press. -- This is if you want to add something like /startattack or /stopcasting before all of the macros in the sequence. PreMacro = [[ /run print("-- PreMacro Script --") /startattack ]], -- PostMacro is optional macro text that you want executed after every single button press. -- I don't know what you would need this for, but it's here anyway. PostMacro = [[ /run print("-- PostMacro Script --") ]], -- Macro 1 [[ /run print("Executing macro 1!") /cast SpellName1 ]], -- Macro 2 [[ /run print("Executing macro 2!") /cast SpellName2 ]], -- Macro 3 [[ /run print("Executing macro 3!") /cast SpellName3 ]], } ---- -- Here is a short example which is what most sequences will look like Sequences["GnomeExample2"] = { -- Macro 1 [[ /run print("Executing macro 1!") /cast SpellName1 ]], -- Macro 2 [[ /run print("Executing macro 2!") /cast SpellName2 ]], -- Macro 3 [[ /run print("Executing macro 3!") /cast SpellName3 ]], }
Comment Options |
nwaters80 |
View Public Profile |
Send a private message to nwaters80 |
Find More Posts by nwaters80 |
Add nwaters80 to Your Buddy List |
02-04-16, 08:29 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Nm figured it out!
|
|
Wikwire |
View Public Profile |
Send a private message to Wikwire |
Find More Posts by Wikwire |
Add Wikwire to Your Buddy List |
02-04-16, 08:07 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
New here, need help[
So this is my first time using GS here is what I have, I've named my in game macor to FURY and Furyaoe and nothing happens when I push either button:
Sequences[“Fury”] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /targetenemy [noharm][dead] /console Sound_EnableSFX 0 ]], [[/cast charge]], [[/cast Impending Victory]], [[/cast Dragon Roar]], [[/cast Execute]], [[/cast Execute]], [[/cast Bloodthirst]], [[/cast Wild Strike]], [[/cast Bloodthirst]], [[/cast Raging Blow]], [[/cast Wild Strike]], [[/cast Bloodthirst]], [[/cast Raging Blow]], [[/cast Execute]], [[/cast Execute]], PostMacro = [[ /startattack /cast charge /cast reset=45[combat]Siegebreaker, /cast Dragon Roar /cast Execute /cast Execute /cast Avatar /cast Recklessness /cast Berserker Rage /cast Siegebreaker /cast Hamstring /cast Dragon Roar /cast Execute /cast Execute /console Sound_EnableSFX 1 ]], } Sequences[“Furyaoe”] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /targetenemy [noharm][dead] /console Sound_EnableSFX 0 ]], [[/cast Bloodthirst]], [[/cast Whirlwind]], [[/cast Raging Blow]], [[/cast Whirlwind]], [[/cast Execute]], [[/cast Wild Strike]], [[/cast reset=30 [combat] Impending Victory]], [[/cast Bloodthirst]], [[/cast Whirlwind]], [[/cast Raging Blow]], [[/cast Whirlwind]], [[/cast Raging Blow]], [[/cast Bloodthirst]], [[/cast Wild Strike]], [[/cast Whirlwind]], PostMacro = [[ /startattack /cast Avatar /cast [combat] Blade Storm /cast [combat] Berserker Rage /console Sound_EnableSFX 1 ]], } |
|
Wikwire |
View Public Profile |
Send a private message to Wikwire |
Find More Posts by Wikwire |
Add Wikwire to Your Buddy List |
01-20-16, 11:44 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Gnomesequencer
Hello, I write you to know how to use your addon " GnomeSequencer "? I am French and I understood well that the maccro has to be in French...
But I does not understand(include) why it does not work? Mon Pc with Windows 10 and I does not understand either... Why, when I download I have 4 files and in video which it 3. I post you this below the maccro which I found and to modify in French; Sequences['wfpvpt'] = {StepFunction = [[= limite ou 1 si l'étape == limite, = limite% #macros + 1 pas = 1 autre step = étape #macros% + 1 fin]], PreMacro = [[ /cast Avatar /cast Témérité / ]], "/cast Eclair de tempête", '/cast Charge', '/castsequence reset=5 éxecution, Briseur de siège, Sanguinaire, Frappe sauvage, coup déchaîné', '/cast éxecution', '/cast Briseur de siège', '/cast Sanguinaire', '/cast Frappe Sauvage', '/cast Coup déchaîné', "/cast !Brise_genou", '/cast Ivresse de la victoire', '/cast Volée de coups', PostMacro = [[ /use 13 /use 14 /cast Rage de berserker ]], } |
|
jess0073 |
View Public Profile |
Send a private message to jess0073 |
Find More Posts by jess0073 |
Add jess0073 to Your Buddy List |
01-20-16, 10:18 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Gnomesequencer
Bonjour, je vous écris pour savoir comment fonctionne votre addon "GnomeSequencer" ? je suis français et j'ai bien compris que la maccro doit être en français...
Mais je ne comprend pas pourquoi ça ne marche pas ? Mon Pc à windows 10 et je ne comprend pas non plus... Pourquoi, quand je télécharge j'ai 4 fichiers contrairement au vidéo qui en on 3. Je vous poste ci dessous la maccro que j'ai trouvé et modifier en français ; Sequences['wfpvpt'] = {StepFunction = [[= limite ou 1 si l'étape == limite, = limite% #macros + 1 pas = 1 autre step = étape #macros% + 1 fin]], PreMacro = [[ /cast Avatar /cast Témérité / ]], "/cast Eclair de tempête", '/cast Charge', '/castsequence reset=5 éxecution, Briseur de siège, Sanguinaire, Frappe sauvage, coup déchaîné', '/cast éxecution', '/cast Briseur de siège', '/cast Sanguinaire', '/cast Frappe Sauvage', '/cast Coup déchaîné', "/cast !Brise_genou", '/cast Ivresse de la victoire', '/cast Volée de coups', PostMacro = [[ /use 13 /use 14 /cast Rage de berserker ]], } |
|
jess0073 |
View Public Profile |
Send a private message to jess0073 |
Find More Posts by jess0073 |
Add jess0073 to Your Buddy List |
12-28-15, 09:34 PM | ||
|
Re: Re: Having Trouble with Addon
|
|
|
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
12-28-15, 02:18 PM | ||
|
Re: Having Trouble with Addon
Code:
StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], Code:
local _, Sequences = ... -- Don't touch this Sequences['BM1'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /cast [@focus,help][help][@pet,exists] Misdirection ]], PostMacro = [[ /use [combat]13 /use [combat]14 /script UIErrorsFrame:Clear() ]], -- Macro1 [[ /cast [nochanneling] Kill Command ]], -- Macro2 [[ /cast [nochanneling] Kill Shot ]], -- Macro3 [[ /cast [nochanneling] Glaive Toss ]], -- Macro4 [[ /cast [nochanneling] Cobra Shot ]], -- Macro5 [[ /cast [nochanneling] Arcane Shot ]], -- Macro6 [[ /cast [nochanneling] !Focus Fire ]], -- Macro7 [[ /cast [nochanneling] Bestial Wrath ]], } |
|
|
Aesh |
View Public Profile |
Send a private message to Aesh |
Find More Posts by Aesh |
Add Aesh to Your Buddy List |
12-28-15, 04:54 AM | ||
|
Re: Having Trouble with Addon
There's nothing wrong with what you have written, so it's an issue with how you installed it. Either your sequences file isn't named correctly or you're editing some other copy of the file. Windows hides file extensions by default, so if you only saw "ExampleSequences" as the original file name instead of "ExampleSequences.lua", then you should have only removed "Example" from the file name, not added ".lua" to the end of it, otherwise it's probably now called "Sequences.lua.lua". |
|
|
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
12-27-15, 10:53 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Having Trouble with Addon
Hello, I'm having trouble getting this addon to work. These are the steps that I've done and I've still been unable to get this addon to work.
- Downloaded addon into OS and opened it -Copy/Transferred file to my Addon file in WoW -Copied file ExampleGnomeSequences and renamed it Sequences.lua -Opened Sequences.lua and left the line "local _, Sequences = ... -- Don't touch this" alone -after I did this I wanted to see if I copied the addon over correctly so I opened up WoW and turned off all addons except GnomeSequencer which was showing up in my addon files. -I tried making a macro 'GnomeExample1' to see if the addon was working correctly and the addon would not show up after created - the macro box would be blank after typing in GnomeExample1 -I tried putting in the name of the following macro for a Beast Master Hunter GS code: local _, Sequences = ... -- Don't touch this Sequences['BM1'] = { PreMacro = [[ /cast [@focus,help][help][@pet,exists] Misdirection ]], PostMacro = [[ /use [combat]13 /use [combat]14 /script UIErrorsFrame:Clear() ]], -- Macro1 [[ /cast [nochanneling] Kill Command ]], -- Macro2 [[ /cast [nochanneling] Kill Shot ]], -- Macro3 [[ /cast [nochanneling] Glaive Toss ]], -- Macro4 [[ /cast [nochanneling] Cobra Shot ]], -- Macro5 [[ /cast [nochanneling] Arcane Shot ]], -- Macro6 [[ /cast [nochanneling] !Focus Fire ]], -- Macro7 [[ /cast [nochanneling] Bestial Wrath ]], -- Macro8 [[ ]], } -typed in BM1 for addon name and the macro window still is blank after hitting 'okay' button. Please help me if you see a problem with my setup or if you can give me advice. |
|
Unravel758 |
View Public Profile |
Send a private message to Unravel758 |
Find More Posts by Unravel758 |
Add Unravel758 to Your Buddy List |
12-27-15, 06:49 PM | |||
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Re: Re: Re: Re: ElvUI + Gnomesequencer
Once again, thanks for the help. |
||
|
Addonic |
View Public Profile |
Send a private message to Addonic |
Find More Posts by Addonic |
Add Addonic to Your Buddy List |
12-27-15, 06:41 PM | ||
|
Re: Re: Re: ElvUI + Gnomesequencer
|
|
|
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
12-27-15, 06:03 PM | |||
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Re: Re: ElvUI + Gnomesequencer
|
||
|
Addonic |
View Public Profile |
Send a private message to Addonic |
Find More Posts by Addonic |
Add Addonic to Your Buddy List |
12-27-15, 02:40 AM | ||
|
Re: ElvUI + Gnomesequencer
Do you have it bound to the mouse? |
|
|
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
12-27-15, 02:19 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
ElvUI + Gnomesequencer
Hello, i got a little problem and whant to see if it's only me or a common problem.
Lets say that we are in a raid and the boss fight starts. My rotation works perfect and gnomesequencer does it's job, and very good on my hunter btw. But now to my little problem. while gnomesequencer is working and i move the mouse pointer over to any frame of elvui "raid frame,player fram,map then my rotation stops. Moves the mouse pointer auto of elvui's frames and gnomesequencer starts again with it's rotation. Any one got an soulution for this. If i use wow internal ui there's no problem. |
|
Addonic |
View Public Profile |
Send a private message to Addonic |
Find More Posts by Addonic |
Add Addonic to Your Buddy List |
12-04-15, 03:53 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
great Addon!!
I love it! thanks for making it !
|
|
Buffmeplx |
View Public Profile |
Send a private message to Buffmeplx |
Find More Posts by Buffmeplx |
Add Buffmeplx to Your Buddy List |