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,925 |
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 |
Kayng |
View Public Profile |
Send a private message to Kayng |
Find More Posts by Kayng |
Add Kayng to Your Buddy List |
05-13-16, 11:12 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Re: Re: Re: Future-proofing
Logged in to beta yesterday after the maintenance, copied my GS folder over from WOD, and it worked! Now just need new macros for those that know how to build them when they start getting in
|
|
Bankrton |
View Public Profile |
Send a private message to Bankrton |
Find More Posts by Bankrton |
Add Bankrton to Your Buddy List |
05-11-16, 08:45 AM | |||
|
Re: Re: Future-proofing
|
||
|
KneazlesKeeper |
View Public Profile |
Send a private message to KneazlesKeeper |
Find More Posts by KneazlesKeeper |
Add KneazlesKeeper to Your Buddy List |
03-30-16, 02:56 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Gnome Sequencer
Can someone help me please, I just started playing wow again after a 2 year break. This GS is new to me. I have figured out the basics of using it on one of my toons. my question is can it be utilized for multiple toons, if so, how? I tried to figure it out and ended up making it stop working so had to reinstal. Thank you in advance for any help.
|
|
gnomeurbines |
View Public Profile |
Send a private message to gnomeurbines |
Find More Posts by gnomeurbines |
Add gnomeurbines to Your Buddy List |
03-12-16, 04:00 PM | ||
|
Re: Future-proofing
That being said, I have no way to verify anything until they enable addons on the test realms and start inviting authors. |
|
|
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
03-12-16, 03:06 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 10
Uploads: 0
|
Future-proofing
I know this addon has not been updated in a very long time, but I have come to really rely on this, at least for a couple of my characters. Does anybody have any plans to possibly ensure that this addon will work in Legion? Either the original creator, or someone who is able to fix it to work again when Legion releases? (assuming that it will not).
|
|
MechaZao |
View Public Profile |
Send a private message to MechaZao |
Find More Posts by MechaZao |
Add MechaZao to Your Buddy List |
03-04-16, 08:20 AM | |||
A Kobold Labourer
Forum posts: 0
File comments: 4
Uploads: 0
|
Re: Re: Gnome Sequencer broken
Have you checked if "Load out of date AddOns" has been tagged On.!? If not, tag it and try again. I just started WoW and GS still works fine for me. http://cdn-wow.mmoui.com/images/styl...ies/banana.gif |
||
|
Vondreth |
View Public Profile |
Send a private message to Vondreth |
Find More Posts by Vondreth |
Add Vondreth to Your Buddy List |
03-04-16, 12:31 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Re: Gnome Sequencer broken
|
|
|
Wandering |
View Public Profile |
Send a private message to Wandering |
Find More Posts by Wandering |
Add Wandering to Your Buddy List |
03-02-16, 04:03 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Gnome Sequencer broken
My game just did a small update and now GS will not work, cannot create new macros or use old ones
Oh dear. HELP!!! |
|
Lockopulco |
View Public Profile |
Send a private message to Lockopulco |
Find More Posts by Lockopulco |
Add Lockopulco to Your Buddy List |
02-29-16, 10:54 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
So still a problem with the Macro ! If I do not have Prog for Frostfire Bolt Frostfire Bolt then will I cast Instant Prog then he will not cast why is that ??? Furthermore Ice lance only regularly performed when not prog !!
Code:
Sequences['FrostDPS'] = { StepFunction = [[ order = newtable(1, 5, 6, 7, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 3, 3, 3) newstep = (newstep and (newstep % #order + 1)) or 2 step = order[newstep] ]], PreMacro = [[ /targetenemy [noharm][dead] /cast [nopet] summon water elemental /petattack [@target,harm] ]], PostMacro = [[ /startattack /use [combat,nochanneling]13 /use [combat,nochanneling]14 ]], -- Macro 1 - Main Single Target Sequence For Frostmage [[ /castsequence reset=combat/target frostbolt, Frostbolt, Frostbolt, Ice lance, Ice Lance, Ice Lance, Frostfire Bolt', ]], -- Macro 2 - Frostbolt [[ /cast Frostbolt ]], -- Macro 3 - Ice Lance [[ /cast Ice Lance ]], -- Macro 4 - Frostfire Bolt [[ /cast Frostfire Bolt ]], -- Macro 5 - Ice Barrier [[ /cast !Ice Barrier ]], -- Macro 6 - Icy Veins [[ /cast !Icy Veins ]], -- Macro 7 - Frozen Orb [[ /cast Frozen Orb ]], }
Last edited by Sh!nZ0n : 02-29-16 at 10:55 PM.
|
|
Sh!nZ0n |
View Public Profile |
Send a private message to Sh!nZ0n |
Find More Posts by Sh!nZ0n |
Add Sh!nZ0n to Your Buddy List |
02-28-16, 03:40 PM | ||
|
Re: i am stupid ???
Lua Code:
Lua Code:
|
|
|
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
02-28-16, 03:21 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
i am stupid ???
Hello everybody,
I get my Frostmage single and AoE Rota simply not to run . ! Code:
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 ]], } ---MAGE--- Sequences['FrostM'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end PreMacro = [[ /castsequence reset=target Frostbombe,null ]], [[/castsequence Frostblitz,Frostbitz,Eislanze,Eislanze]], [[/cast Kältekegel]], [[/cast Ice Barrier]], } Sequences['FrostDPS'] = { StepFunction = [[ order = newtable(1, 5, 6, 7, 1, 2, 1, 1, 1, 1, 1, 2, 2, 4, 3, 3, 3) newstep = (newstep and (newstep % #order + 1)) or 2 step = order[newstep] ]], PreMacro = [[ /targetenemy [noharm][dead] /cast [nopet] Wasserelementar beschwören /petattack [@target,harm] ]], PostMacro = [[ /startattack /use [combat,nochanneling]13 /use [combat,nochanneling]14 ]], -- Macro 1 - Single Target Rota Frost Mage [[ /castsequence reset=combat/target Frostblitz, Frostblitz, Frostblitz, Eislanze, Eislanze, Eislanze, Frostfeuerblitz', ]], -- Macro 2 - Frostblitz [[ /cast Frostblitz ]], -- Macro 3 - Eislanze [[ /cast Eislanze ]], -- Macro 4 - Frostfeuerblitz [[ /cast Frostfeuerblitz ]], -- Macro 5 - Eisbarriere [[ /cast !Eisbarriere ]], -- Macro 6 - Eisige Adern [[ /cast !Eisige Adern ]], -- Macro 7 - Tieffrieren [[ /cast Tieffrieren ]], } I do not see the error possibly one of you ??? thank you
Last edited by Sh!nZ0n : 02-28-16 at 03:35 PM.
|
|
Sh!nZ0n |
View Public Profile |
Send a private message to Sh!nZ0n |
Find More Posts by Sh!nZ0n |
Add Sh!nZ0n to Your Buddy List |
02-20-16, 03:50 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Re: New here, need help[
PS for you that dont know it, use Notepad++ to alter the lua file and to best find in lua file use search and for you search for fury and u will have some macros for that.
Last edited by Roxxos : 02-20-16 at 03:53 AM.
|
|
|
Roxxos |
View Public Profile |
Send a private message to Roxxos |
Find More Posts by Roxxos |
Add Roxxos to Your Buddy List |
02-20-16, 03:42 AM | ||
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Re: addon broke?
AND TO GS PPL PLZ MAKE AN UPDATE SOON PLZ PLZ PLZ |
|
|
Roxxos |
View Public Profile |
Send a private message to Roxxos |
Find More Posts by Roxxos |
Add Roxxos to Your Buddy List |
02-16-16, 06:02 PM | |
A Kobold Labourer
Forum posts: 1
File comments: 1
Uploads: 0
|
addon broke?
this addon has been working great for months, but since this week it seems to be broke.
is anyone else having problems or is it just me? Edit: still working, believe it was a miss-spelling that did it. does this work on multiple classes or do i have to make seperate lua's for each character?
Last edited by jkechil1986 : 02-22-16 at 09:31 PM.
|
|
jkechil1986 |
View Public Profile |
Send a private message to jkechil1986 |
Find More Posts by jkechil1986 |
Add jkechil1986 to Your Buddy List |