Download
(4Kb)
Download
Updated: 08-31-17 04:23 AM
Pictures
File Info
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,882
Favorites:125
MD5:

GnomeSequencer  Popular! (More than 5000 hits)

Version: 7.3.0.1
by: semlar [More]

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.

Lua Code:
  1. local _, Sequences = ... -- Don't touch this
  2.  
  3. ----
  4. -- 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.
  5. -- Every entry in the Sequences table defines a single sequence of macros which behave similarly to /castsequence.
  6. -- Sequence names must be unique and contain no more than 16 characters.
  7. -- 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.
  8. ----
  9.  
  10. ----
  11. -- Here's a large demonstration sequence documenting the format:
  12. Sequences["GnomeExample1"] = {
  13.     -- StepFunction optionally defines how the step is incremented when pressing the button.
  14.     -- This example increments the step in the following order: 1 12 123 1234 etc. until it reaches the end and starts over
  15.     -- DO NOT DEFINE A STEP FUNCTION UNLESS YOU THINK YOU KNOW WHAT YOU'RE DOING
  16.     StepFunction = [[
  17.         limit = limit or 1
  18.         if step == limit then
  19.             limit = limit % #macros + 1
  20.             step = 1
  21.         else
  22.             step = step % #macros + 1
  23.         end
  24.     ]],
  25.    
  26.     -- PreMacro is optional macro text that you want executed before every single button press.
  27.     -- This is if you want to add something like /startattack or /stopcasting before all of the macros in the sequence.
  28.     PreMacro = [[
  29. /run print("-- PreMacro Script --")
  30. /startattack   
  31.     ]],
  32.    
  33.     -- PostMacro is optional macro text that you want executed after every single button press.
  34.     -- I don't know what you would need this for, but it's here anyway.
  35.     PostMacro = [[
  36. /run print("-- PostMacro Script --")
  37.     ]],
  38.    
  39.     -- Macro 1
  40.     [[
  41. /run print("Executing macro 1!")
  42. /cast SpellName1
  43.     ]],
  44.    
  45.     -- Macro 2
  46.     [[
  47. /run print("Executing macro 2!")
  48. /cast SpellName2
  49.     ]],
  50.    
  51.     -- Macro 3
  52.     [[
  53. /run print("Executing macro 3!")
  54. /cast SpellName3
  55.     ]],
  56. }
  57.  
  58. ----
  59. -- Here is a short example which is what most sequences will look like
  60. Sequences["GnomeExample2"] = {
  61.     -- Macro 1
  62.     [[
  63. /run print("Executing macro 1!")
  64. /cast SpellName1
  65.     ]],
  66.    
  67.     -- Macro 2
  68.     [[
  69. /run print("Executing macro 2!")
  70. /cast SpellName2
  71.     ]],
  72.    
  73.     -- Macro 3
  74.     [[
  75. /run print("Executing macro 3!")
  76. /cast SpellName3
  77.     ]],
  78. }



If you like one of my addons, feel free to support the cause!

7.2.0.3 - Attempt to avoid a potential infinite loop caused by changing the macro icon
7.2.0.2 - Attempt to set macro icon more aggressively
7.2.0.1 - Fix for icons clearing when zoning (it's unclear what's causing this)
r5 - toc bump for 6.1
r4 - Added a custom error handler and changed how macros are edited to improve support with other macro addons.
r3 - Resolved a minor infinite loop involving UnregisterEvent('UPDATE_MACROS') not taking effect until the next frame.
r2 - Added custom step functionality, pre and post macro text, and made the sequences file (hopefully) easier to understand and edit.
Optional Files (0)


Post A Reply Comment Options
Unread 12-31-14, 06:32 AM  
Vaylory
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Failed to load Sequences.lua

Hello all,

Today I get this message:

GnomeSequencer: Failed to load Sequences.lua or contains no macros, create the file from ExampleSequences.lua and restart the game.

thats my Sequences.lua Please help whats wrong. I didnt no whats happend. Thank you so much.

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
]],
}

----BlutDK
Sequences[‘BDK’] = {
PreMacro = [[
/targetenemy [noharm][dead]
/cast Bone Shield
/use Lichborne
/cast [nostance:1] Blood Presence
]],
‘/castsequence Death Strike,Death Strike,Blood Boil’,
‘/cast Death Coil’,
‘/cast Rune Tap’,
‘/cast Plague Leech’,
‘/cast Blood Tap’,
‘/cast Remorseless Winter’,
PostMacro = [[
/cast Anti-Magic Shell
/cast Vampiric Blood
/cast Dancing Rune Weapon
/cast Icebound Fortitude
/cast Empower Rune Weapon
/startattack
/use [combat]13
/use [combat]14
]],
}
Last edited by Vaylory : 12-31-14 at 06:32 AM.
Report comment to moderator  
Reply With Quote
Unread 12-29-14, 07:43 PM  
Thid
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Well that's good to know about the pre and post macros. But the thing I still don't get is why charge won't go off when I'm in range and pressing the button. Could it be that the icon hasn't changed but it is going through the list?
Report comment to moderator  
Reply With Quote
Unread 12-28-14, 04:18 PM  
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1060
File comments: 187
Uploads: 25
Re: Charge Wonky

Originally Posted by Thid
Hello everyone. New to Gnome Sequencer so I hijacked someone else's code and modified it. I think I know what the step function does. (makes it use your step numbers before moving down the list) Of course that could be completely wrong. I am trying to get this macro to consistently cast charge at the appropriate range while out of combat. It sometimes works and sometimes i just run straight into the mobs. If anyone could help I would appreciate it. I know I'm probably going to move thunder clap further down the list as right now when i do successfully cast charge I thunderclap before I reach the mobs.


Code:
Sequences['Prot'] = {
	'/cast Charge',
	'/cast [combat] Thunder Clap',
	'/cast [combat] Shield Slam',
	'/cast [combat] Revenge',
	'/cast [combat] Bloodbath',
	'/cast [combat] Impending Victory',
	'/cast [combat] Shield Slam',
	'/cast [combat] Revenge',
	'/cast [combat] Devastate',
}
edit: Also pre and post macros are kind of confusing. My answer may be in there but I haven't found a good explanation.
The pre and post macros are things you want executed before and after every button press. For example if you wanted to add '/targetnearestenemy' in front of every macro in the sequence you could put it in the premacro section.

Currently, the addon doesn't skip over items that it can't cast based on their conditionals. So even though you have 8 entries that require you to be in combat to cast, you still have to press the button 8 times to get back to charge.

I can rewrite the addon to fix this but I'm kind of busy right now so I'm not sure when I'll be able to update it. It is on my to-do list, though.
Report comment to moderator  
Reply With Quote
Unread 12-28-14, 04:00 PM  
Thid
A Kobold Labourer

Forum posts: 0
File comments: 2
Uploads: 0
Charge Wonky

Hello everyone. New to Gnome Sequencer so I hijacked someone else's code and modified it. I think I know what the step function does. (makes it use your step numbers before moving down the list) Of course that could be completely wrong. I am trying to get this macro to consistently cast charge at the appropriate range while out of combat. It sometimes works and sometimes i just run straight into the mobs. If anyone could help I would appreciate it. I know I'm probably going to move thunder clap further down the list as right now when i do successfully cast charge I thunderclap before I reach the mobs.


Code:
Sequences['Prot'] = {
	'/cast Charge',
	'/cast [combat] Thunder Clap',
	'/cast [combat] Shield Slam',
	'/cast [combat] Revenge',
	'/cast [combat] Bloodbath',
	'/cast [combat] Impending Victory',
	'/cast [combat] Shield Slam',
	'/cast [combat] Revenge',
	'/cast [combat] Devastate',
}
edit: Also pre and post macros are kind of confusing. My answer may be in there but I haven't found a good explanation.
Last edited by Thid : 12-28-14 at 04:01 PM.
Report comment to moderator  
Reply With Quote
Unread 12-28-14, 05:12 AM  
bobthe
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Re: Re: Confused & Baffled

Originally Posted by semlar
Originally Posted by bobthe
My problem is I have managed to make up macros for all my characters with single target & aoe

but then I thought i would try to be clever & made my Mage Dual Spec Frost & Arcane and this is where it went wrong the frost is working ok so i make 2 macros for Arcane when i go in game to make the macro name it just frezes my pc solid and nothing response I have to reboot pc
It sounds like you might be running another macro addon that is also trying to modify the macro that my addon is modifying and causing an infinite loop which is locking up your game (you should be able to just kill the process rather than restart your whole computer though).

This is assuming you're using the latest version and not the first version that was released which had a bug in it preventing you from making more than a few macros.

You should also make sure you don't have multiple macros with the same name, I don't think that would do what you're describing but it might.


I have only Gnome sequencer 6.0.3 R3 in my addon folder
I have 2 macros for frost Single target & aoe
then I have 2 macros for arcane Single & aoe

so i am dual spec I add the macros into character specific window FMST & FMAOE (frost spec) this is all fine then I add AMST & AMAOE as soon as I type AMST onto the specific character page it will not add it on & freezes my PC have tried it on my sons pc same issue
The only way i can use dual spec is if i am in frost spec delete from specific page the FMST & FMAOE then I can add AMST & AMAOE and it works so is this how it works or should it let me have both on at the same time so when I switch spec I have them there
Last edited by bobthe : 12-28-14 at 05:20 AM.
Report comment to moderator  
Reply With Quote
Unread 12-27-14, 12:19 PM  
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1060
File comments: 187
Uploads: 25
Re: Confused & Baffled

Originally Posted by bobthe
My problem is I have managed to make up macros for all my characters with single target & aoe

but then I thought i would try to be clever & made my Mage Dual Spec Frost & Arcane and this is where it went wrong the frost is working ok so i make 2 macros for Arcane when i go in game to make the macro name it just frezes my pc solid and nothing response I have to reboot pc
It sounds like you might be running another macro addon that is also trying to modify the macro that my addon is modifying and causing an infinite loop which is locking up your game (you should be able to just kill the process rather than restart your whole computer though).

This is assuming you're using the latest version and not the first version that was released which had a bug in it preventing you from making more than a few macros.

You should also make sure you don't have multiple macros with the same name, I don't think that would do what you're describing but it might.
Last edited by semlar : 12-27-14 at 12:22 PM.
Report comment to moderator  
Reply With Quote
Unread 12-27-14, 12:00 AM  
Bandezar
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Cool Re: Re: Chat Spamming Pre and Post Macros

Originally Posted by semlar
Originally Posted by Bandezar
I just started using this and it appears I am spamming (via /say; I get <Toon> says: /targetenemy [noharm][dead] <Toon> says: /cast !victory rush each press) my Pre and Post Macro commands. I looked in the Core file but I don't know enough about LUA to tell where it's coming from.
You didn't put it in code blocks so the forum stripped all the leading spaces out of your lines, but I'm going to assume it's because you indented your pre and post-macros and it would be the same as sending a message to the chat with spaces in front of your slash commands.
That is precisely what I did; apologies for my stupidity and thank you for the prompt response
Report comment to moderator  
Reply With Quote
Unread 12-26-14, 09:32 AM  
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1060
File comments: 187
Uploads: 25
Re: Chat Spamming Pre and Post Macros

Originally Posted by Bandezar
I just started using this and it appears I am spamming (via /say; I get <Toon> says: /targetenemy [noharm][dead] <Toon> says: /cast !victory rush each press) my Pre and Post Macro commands. I looked in the Core file but I don't know enough about LUA to tell where it's coming from.
You didn't put it in code blocks so the forum stripped all the leading spaces out of your lines, but I'm going to assume it's because you indented your pre and post-macros and it would be the same as sending a message to the chat with spaces in front of your slash commands.
Report comment to moderator  
Reply With Quote
Unread 12-26-14, 09:28 AM  
Bandezar
A Kobold Labourer

Forum posts: 0
File comments: 5
Uploads: 0
Red face Chat Spamming Pre and Post Macros

I just started using this and it appears I am spamming (via /say; I get <Toon> says: /targetenemy [noharm][dead] <Toon> says: /cast !victory rush each press) my Pre and Post Macro commands. I looked in the Core file but I don't know enough about LUA to tell where it's coming from. Below is my Sequences:

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.
----
Sequences["ArmsLazyGS"] = {
PreMacro = [[
/targetenemy [noharm][dead]
]],
"/cast Heroic Throw",
"/cast charge",
"/cast !victory rush",
"/cast !Execute",
"/cast slam",
"/cast mortal strike",
"/cast !colossus smash",
"/cast Recklessness",
"/cast Berserker Rage",
"/cast Sweeping Strikes",
"/cast charge",
"/cast rend",
PostMacro = [[
/cast !victory rush
]],
}

----
-- 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
]],
}
Report comment to moderator  
Reply With Quote
Unread 12-25-14, 08:09 PM  
TheRealFuzzynavel
A Kobold Labourer

Forum posts: 0
File comments: 1
Uploads: 0
Gs Issue

so i have made more then 30 macros for GS and everynow and again i have to completely re-write the macro because it no longer works in wow. i mean the macro name is still there but there is no text in the macro box.
Example i was working on my rogue yesterday played for 4 hours. logged off didnt change a thing to the macro, logged in today to go do a few more quests and BAM nothing i tried reloading my ui, i tried making a new macro(same name)(re-named the sequence file name and made new macro) still nothing. any idea's

Side note: find my issue,which make me more anoyed. If you are building a macro and it isnt finished or doesnt work then NOTHING else will work till the broken macro is fixed or removed
Last edited by TheRealFuzzynavel : 12-25-14 at 08:17 PM.
Report comment to moderator  
Reply With Quote
Unread 12-25-14, 08:49 AM  
bobthe
A Kobold Labourer

Forum posts: 1
File comments: 7
Uploads: 0
Confused & Baffled

Well Merry Christmas to you all & A Happy New Year

My problem is I have managed to make up macros for all my characters with single target & aoe

but then I thought i would try to be clever & made my Mage Dual Spec Frost & Arcane and this is where it went wrong the frost is working ok so i make 2 macros for Arcane when i go in game to make the macro name it just frezes my pc solid and nothing response I have to reboot pc

here is what i did
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['AM_AOE'] = {
PreMacro = [[
/targetenemy [noharm][dead]
]],
'/castsequence reset=combat Arcane Blast,Arcane Blast,Arcane Blast,Arcane Blast,Arcane Barrage',
'/cast Supernova',
'/cast Arcane Power',
'/cast Presense of Mind',
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/use crystal of Insanity
]],
}

Sequences['AM_ST'] = {
PreMacro = [[
/targetenemy [noharm][dead]
]],
'/castsequence reset=combat Arcane Blast',
'/cast [nochanneling] Arcane Missiles',
'/cast Supernova',
'/cast Arcane Power',
'/cast Presense of Mind',
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/use crystal of Insanity
]],
}
---Frost---
Sequences['FMS'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/cast [nopet] summon water elemental
]],
'/castsequence reset=combat Frostbolt,Frostbolt,Frostbolt,Ice lance,Ice Lance',
'/castsequence reset=20 Deep Freeze,Ice Lance,Ice Lance',
'/cast Frozen Orb',
'/cast Ice Nova',
PostMacro = [[
/use crystal of Insanity
]],
}
Sequences['Frosty'] = {
PreMacro = [[
/targetenemy [noharm][dead]
/cast [nopet] summon water elemental
]],
'/castsequence reset=25, Ice Barrier',
'/castsequence reset=20, Ice Ward',
'/castsequence reset=30, Comet Storm',
'/castsequence reset=25, Ice Nova, Frostbolt,Frostbolt,Frosbolt,Ice lance,Ice Lance,FrostfireBolt,Frostbolt,Frostbolt,Frostbolt,Ice Lance,Ice Lance,FrostfireBolt',
'/cast Frozen Orb',
'/cast Ice Nova',
'/castsequence reset=20 Deep Freeze,Ice Lance,Ice Lance',
PostMacro = [[
/startattack
/use [combat]13
/use [combat]14
/use [combat]Ice Floes
/use [combat]Icy Veins
/use [combat]Incanter's Flow
/use [combat]Frozen Orb
/use crystal of Insanity
]],
}

I know thet work as i have tested them 2 at the time deleting frost and using arcane all works well and vice versu but when the 4 are together i can name 2 but when i try to name the 3rd one that is when it freezes my pc

antbody got any idea
Report comment to moderator  
Reply With Quote
Unread 12-24-14, 11:56 AM  
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1060
File comments: 187
Uploads: 25
Re: what is the limit on maros Sequences.lua

Originally Posted by styie
Sequences.lua only 3 macros, at least i can only create 3
Sounds like you downloaded the addon from another source. The only version that should have this bug was up for less than 24 hours before I released an update for it.

If you downloaded the latest version from this website and you can still only create 3 macros, you should post your sequences file here for me to look at.
Report comment to moderator  
Reply With Quote
Unread 12-24-14, 11:51 AM  
semlar
A Pyroguard Emberseer
 
semlar's Avatar
AddOn Author - Click to view AddOns

Forum posts: 1060
File comments: 187
Uploads: 25
Re: Re: Re: Custom Sequences - e.g.

Originally Posted by starcub
I did run this up and I consistently ran into an issue where it would begin firing 1,1,2,2... (an extra 1 at the beginning). I trapped almost every line and variable with prints and it was the oddest thing... it seemed to lag by one iteration -- but only at genesis.
The step function is run after you click the button, it's used to determine the next step in the sequence which means it will always execute the first item before running the step function for the first time.

Either the core will need to be updated to support completely arbitrary orders, or you'll always need to put the first macro you want executed as the first item in the list.
Report comment to moderator  
Reply With Quote
Unread 12-24-14, 10:17 AM  
Najtwish
A Kobold Labourer

Forum posts: 0
File comments: 6
Uploads: 0
Originally Posted by starcub
Originally Posted by Najtwish
Hi, could anyone explain the difference in the following macros:

RetA
RetB
RetS
RetSB
RetAB?

I've been trying to figure out from the spells but i can only see a small change in spells and not really connecting it how it corrosponds with the macro name.
Since none of those are in the stock examples/Sequences, I must presume you are referring to a third-party set of macros. I'll go out on a limb and guess that what you are seeing is something like:
Code:
Sequences["Macroname"] = { <stuff> }
or...
Sequences["RetA"] = { <stuff> }
Sequences["RetB"] = { <stuff> }
etc.
I'll further intuit that what you are seeing is perhaps someone's naming and versioning of macros for a Retribution Paladin... general version A, general version B, Single Target version, Single Target version B, Area Effect version B.

Please understand, these are just intuitive guesses since I have no real insight into the code to which you are referring. Given that you are suggesting that there is only subtle (small change) differences, I would venture that the real truth is in the mind of the author of the macros in question.

Keep in mind, macro authors can name a macro/sequence anything (within the formatting constraints)... I've seen e.g.
  • CheezyKitty1
  • DumpinScat
  • Blarg
  • Wibble
and -- of course -- the oldie but goodie...
  • Foo

Let me know if I win a prize for guessing.
Guess you are correct, It never hit me that it might be third party additions in the file
Thanks for clarifying!
Report comment to moderator  
Reply With Quote
Unread 12-24-14, 10:07 AM  
starcub
A Kobold Labourer

Forum posts: 0
File comments: 3
Uploads: 0
Originally Posted by Najtwish
Hi, could anyone explain the difference in the following macros:

RetA
RetB
RetS
RetSB
RetAB?

I've been trying to figure out from the spells but i can only see a small change in spells and not really connecting it how it corrosponds with the macro name.
Since none of those are in the stock examples/Sequences, I must presume you are referring to a third-party set of macros. I'll go out on a limb and guess that what you are seeing is something like:
Code:
Sequences["Macroname"] = { <stuff> }
or...
Sequences["RetA"] = { <stuff> }
Sequences["RetB"] = { <stuff> }
etc.
I'll further intuit that what you are seeing is perhaps someone's naming and versioning of macros for a Retribution Paladin... general version A, general version B, Single Target version, Single Target version B, Area Effect version B.

Please understand, these are just intuitive guesses since I have no real insight into the code to which you are referring. Given that you are suggesting that there is only subtle (small change) differences, I would venture that the real truth is in the mind of the author of the macros in question.

Keep in mind, macro authors can name a macro/sequence anything (within the formatting constraints)... I've seen e.g.
  • CheezyKitty1
  • DumpinScat
  • Blarg
  • Wibble
and -- of course -- the oldie but goodie...
  • Foo

Let me know if I win a prize for guessing.
__________________
Use only Official Star Trek condoms : To boldly go where no man has gone before.
Report comment to moderator  
Reply With Quote
Post A Reply



Category Jump: