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: | 278,385 |
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 |
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
01-25-15, 07:58 PM | |||
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Re: Re: Frost DK 2H Help
Would it work then? |
||
|
jesusjuice |
View Public Profile |
Send a private message to jesusjuice |
Find More Posts by jesusjuice |
Add jesusjuice to Your Buddy List |
01-25-15, 07:23 PM | ||
|
Re: Frost DK 2H Help
also fix your /startattack at the bottom.
Last edited by kaiden : 01-25-15 at 08:05 PM.
|
|
|
kaiden |
View Public Profile |
Send a private message to kaiden |
Find More Posts by kaiden |
Add kaiden to Your Buddy List |
01-25-15, 07:15 PM | |
|
Is there any way I can get the first icon to not be the Red ? mark??
|
|
kaiden |
View Public Profile |
Send a private message to kaiden |
Find More Posts by kaiden |
Add kaiden to Your Buddy List |
01-25-15, 06:50 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 5
Uploads: 0
|
Frost DK 2H Help
Can't get this macro to work for some reason.
---- -- Here is a short example which is what most sequences will look like Sequences["GnomeExample2"] = { -- Macro 1 [[ /run print("Executing macro 1!") /cast SpellName1 ]], } ---Death Knight--- ---Frost--- Sequences['FrostST'] = { PreMacro = [[ /targetenemy [noharm][dead] /cast [nostance: 1] frost presence /cast Pillar of Frost ]], '/cast Horn of Winter', '/cast Outbreak', '/cast Obliterate', '/cast Frost Strike', '/cast Plague Strike', "/cast Soul Reaper", PostMacro = [[ /use [combat]13 /use [combat]14 /startattck ]], } |
|
jesusjuice |
View Public Profile |
Send a private message to jesusjuice |
Find More Posts by jesusjuice |
Add jesusjuice to Your Buddy List |
01-25-15, 04:28 PM | |||
|
|
||
|
kaiden |
View Public Profile |
Send a private message to kaiden |
Find More Posts by kaiden |
Add kaiden to Your Buddy List |
01-25-15, 05:56 AM | ||
|
|
|
|
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
01-25-15, 03:14 AM | |
|
Can you help me out and help me figure out why GnomeSequencer is outputting the Pre/Post macros to the chat frame as /say commands? i'm racking my brain and eyes trying to figure out what is causing this.
|
|
kaiden |
View Public Profile |
Send a private message to kaiden |
Find More Posts by kaiden |
Add kaiden to Your Buddy List |
01-20-15, 07:13 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 2
Uploads: 0
|
Here are a couple of macros i'd like to get feedback on.
Prot Pally Code:
Sequences['Prot'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /console Sound_EnableSFX 0 /targetenemy [noharm][dead] ]], '/cast Holy Wrath', '/cast [nomod] Crusader Strike', '/cast [mod] Hammer of the Righteous', '/castsequence Sacred Shield,Judgment,Judgment,Judgment', "/cast Avenger's Shield", '/cast execution sentence', '/cast Hammer of Wrath', '/cast Consecration', PostMacro = [[ /castsequence Seraphim, Shield of the Righteous, Shield of the Righteous, Shield of the Righteous /cast divine protection /startattack /use [combat]13 /use [combat]14 /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 ]], } And for Survival Hunters Code:
Sequences['Surv'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /console Sound_EnableSFX 0 /targetenemy [noharm][dead] /cast [mod:shift] !Explosive Trap ]], '/cast [nomod] Black Arrow', '/cast [nomod] Explosive Shot', '/cast [nomod] A Murder of Crows', '/cast [nomod] Glaive Toss', '/cast [mod:alt] Arcane Shot', '/cast [mod:ctrl] Multi-Shot', '/cast [nomod:shift]Cobra Shot', PostMacro = [[ /petattack /startattack /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 ]], } ALT for Arcane shot, CTRL for AOE, Hold Shift for Explosive trap |
|
Netsyphen |
View Public Profile |
Send a private message to Netsyphen |
Find More Posts by Netsyphen |
Add Netsyphen to Your Buddy List |
01-18-15, 05:18 PM | ||||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Re: Re: Re: Gnome Sequences
Last edited by [email protected] : 01-18-15 at 05:19 PM.
|
|||
|
[email protected] |
View Public Profile |
Send a private message to [email protected] |
Find More Posts by [email protected] |
Add [email protected] to Your Buddy List |
01-18-15, 04:00 PM | |||
|
Re: Re: Gnome Sequences
It's from copying out of the wowlazymacro website when someone didn't use code blocks or quoted someone else's post. This is an issue with that website replacing normal quotes with fancy, slanted quotation marks. |
||
|
semlar |
View Public Profile |
Send a private message to semlar |
Find More Posts by semlar |
Add semlar to Your Buddy List |
01-18-15, 02:39 PM | ||
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Re: Gnome Sequences
|
|
|
[email protected] |
View Public Profile |
Send a private message to [email protected] |
Find More Posts by [email protected] |
Add [email protected] to Your Buddy List |
01-18-15, 09:47 AM | |
A Kobold Labourer
Forum posts: 0
File comments: 3
Uploads: 0
|
Gnome Sequences
Hello just wanted to see if anyone else is having problems with Gnome Sequences? i was using it for a while and 3 day ago and the addon was not working, i tryed to reload the addon and didn't work, tryed to load other macros and same thing nothing works, please help
thanks |
|
[email protected] |
View Public Profile |
Send a private message to [email protected] |
Find More Posts by [email protected] |
Add [email protected] to Your Buddy List |
01-15-15, 02:25 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Strange GS bug
Hi guys,
I am experiencing the strangest bug with Gnomesequencer. I can load into the game. I can use my macros on target dummies, but as soon as i enter pvp combat with other players, my wow crashes. Anyone else had this? Anyone got any ideas on how to solve this problem? Any help would be gratefully received. |
|
steevo78 |
View Public Profile |
Send a private message to steevo78 |
Find More Posts by steevo78 |
Add steevo78 to Your Buddy List |
01-12-15, 05:56 PM | |
A Kobold Labourer
Forum posts: 0
File comments: 1
Uploads: 0
|
Game Crashes when creating Macro
I'm having a problem. I was using gnomesquencer successfully for a while, but now when I try and create a new macro in game using the name from the squences.lua file the game crashes. I'm at my wits end. I think the issue may be in RETAE?
Code:
local _, Sequences = ... -- Don't touch this Sequences['BST'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /console Sound_EnableSFX 0 /targetenemy [noharm][dead] /cast Bone Shield /cast Death's Advance ]], '/cast Outbreak', '/castsequence Death Strike, Blood Boil, Soul Reaper', '/cast Death Coil', '/cast Remorseless Winter', PostMacro = [[ /cast Anti-Magic Shell /cast Vampiric Blood /cast Dancing Rune Weapon /cast Empower Rune Weapon /startattack /use [combat]13 /use [combat]14 /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 ]], } ------- -- Frost Sequences['Frost'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /console Sound_EnableSFX 0 /targetenemy [noharm][dead] /cast Death's Advance ]], '/cast !Obliterate', '/castsequence Howling Blast, Soul Reaper', '/cast Obliterate', '/cast Frost Strike', '/cast Remorseless Winter', PostMacro = [[ /cast Anti-Magic Shell /cast Pillar of Frost /cast Chains of Ice /cast Empower Rune Weapon /startattack /use [combat]13 /use [combat]14 /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 ]], } ---- -- Frost DK Sequences['FDK'] = { PreMacro = [[ /console Sound_EnableSFX 0 /targetenemy [noharm][dead] /cast [combat] Pillar of Frost /cast Death's Advance ]], '/castsequence [nomod]reset=target/combat Plague Strike,Soul Reaper', '/castsequence [nomod]reset=0.5/combat Howling Blast,Obliterate,Obliterate', '/castsequence [combat,nomod]reset=20/combat Plague Leech,Outbreak', '/cast [nomod] Obliterate', '/cast [nomod] Frost Strike', PostMacro = [[ /cast [combat,nomod] Blood Tap /cast [combat,nomod] Anti-Magic Shell /cast [combat,nomod] Empower Rune Weapon /cast [combat,nomod] Dark Simulacrum /startattack /use [combat]13 /use [combat]14 /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 ]], } Sequences['RETST'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /console Sound_EnableSFX 0 /targetenemy [noharm][dead] ]], "/cast Templar's Verdict'", '/cast Hammer of Wrath', '/cast Crusader Strike', '/castsequence [stance: 1] Judgment, seal of righteousness', '/castsequence [stance: 2] Judgment, seal of truth', '/cast [stance: 3/4] Judgment', '/cast Exorcism', '/cast Execution Sentence', PostMacro = [[ /cast Avenging Wrath /startattack /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 ]], } Sequences['RETAE'] = { StepFunction = [[ limit = limit or 1 if step == limit then limit = limit % #macros + 1 step = 1 else step = step % #macros + 1 end ]], PreMacro = [[ /console Sound_EnableSFX 0 /targetenemy [noharm][dead] ]], '/cast Divine Storm', '/cast Hammer of Wrath', '/cast Hammer of the Righteous', '/castsequence [stance: 1] Judgment, seal of righteousness', '/castsequence [stance: 2] Judgment, seal of truth', '/cast [stance: 3/4] Judgment', '/cast Exorcism', '/cast Execution Sentence', PostMacro = [[ /cast Avenging Wrath /startattack /script UIErrorsFrame:Hide(); /console Sound_EnableSFX 1 ]], } EDIT: I figured it out. I had an old version of the addon. Updating fixed it. Now I just need to find out why i'm not using exorcism when i get my proc. I think it has to do with the order.
Last edited by fightinghokie : 01-12-15 at 07:08 PM.
|
|
fightinghokie |
View Public Profile |
Send a private message to fightinghokie |
Find More Posts by fightinghokie |
Add fightinghokie to Your Buddy List |