Destro GnomeSequencer question

So yeah, I want to try out gnomesequencer, but I can’t code at all, it makes no sense to me, no matter how hard I try.

Is there anyway to get this, transcoded to GnomeSequencer?

#showtooltip Immolate /targetenemy [noharm][dead]

/cast [mod,combat] Dark Soul: Instability
/cast [mod,combat] Blood Fury

/castsequence [mod] reset=2 Chaos Bolt

/castsequence [nomod]reset=target Immolate,Incinerate,Incinerate,Incinerate,Incinerate, Incinerate

/castsequence [nomod]reset=0.3 0,Shadowburn

/castsequence [nomod]reset=0.3 Conflagrate

/use [nomod,combat] 13

/use [nomod,combat] 14

Thanks you guys :slight_smile:

Ok, so I’ve been shamelessly stealing other people macros, and butchering them into a lock macro.
This is what I got, but I don’t know how to get the Shadowburn and Conflagrate to work as intended.
And I’m unsure if the premacro castsequence stuff do work.

Sequences['LockDPS'] = { PreMacro = [[ /targetenemy [noharm][dead] /castsequence [mod,combat]Dark Soul: Instability /castsequence [mod,combat]Blood Fury /castsequence [mod]reset=2 Chaos Bolt ]], '/cast Immolate', '/cast Incinerate', '/cast Incinerate', '/cast Incinerate', '/cast Incinerate', '/cast Incinerate', '/cast [nomod]reset=0.3 0,Shadowburn', '/cast [nomod]reset=0.3 Conflagrate', PostMacro = [[ /startattack /petattack /use [combat]13 /use [combat]14 ]], }

Two things standout to me.

It looks suspicious, with some spells you would want in the rotation in the PreMacro section, which I think is designed for targetting type commands.

secondly, any leading 0 castsequences simply won’t work (or at least, they won’t be given any priority which is their whole point). so, you can remove any 0’s.

This is untested but you it might work `

` Sequences['LockDPS'] = { PreMacro = [[ #showtooltip Immolate /targetenemy [noharm][dead] /cast [mod] Chaos Bolt, ]], '/castsequence [nomod]reset=target Immolate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate', '/cast Conflagrate', '/cast [mod,combat] Dark Soul: Instability', PostMacro = [[ /cast [combat] Blood Fury /startattack /petattack /use [combat]13 /use [combat]14 /run UIErrorsFrame:Clear() ]], `

[quote quote=19235]This is untested but you it might work <BLOCKQUOTE>
Sequences[‘LockDPS’] = {
PreMacro = [[
#showtooltip Immolate
/targetenemy [noharm][dead]
/cast [mod] Chaos Bolt,
]],
‘/castsequence [nomod]reset=target Immolate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate’,
‘/cast Conflagrate’,
‘/cast [mod,combat] Dark Soul: Instability’,
PostMacro = [[
/cast [combat] Blood Fury
/startattack
/petattack
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
]],
[/code]`[/quote]

Well I tweaked around with it, added alt as a modifier for Dark Soul and Blood Fury, and shift for Chaos Bolt.
And now it works. the DPS might get higher, but that’s a different matter.

Here it is, in all it’s splendor.

Sequences['LockDPS'] = { PreMacro = [[ #showtooltip Immolate /targetenemy [noharm][dead] /castsequence [mod:alt,combat] Dark Soul: Instability, Blood Fury ]], '/castsequence [nomod]reset=target Immolate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate', '/cast Conflagrate', '/cast [mod:shift,combat] Chaos Bolt', PostMacro = [[ /startattack /petattack /use [combat]13 /use [combat]14 /run UIErrorsFrame:Clear() ]],

try this moved the chaos bolt into Premacro so that it is the mod lines are checked each cycle. other wise it’d only be checked on its cycle.

Sequences[‘LockDPS’] = {
PreMacro = [[
#showtooltip Immolate
/targetenemy [noharm][dead]
/castsequence [mod:alt,combat] Dark Soul: Instability, Blood Fury
/cast [mod:shift,combat] Chaos Bolt
]],
‘/castsequence [nomod]reset=target Immolate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate’,
‘/cast Conflagrate’,
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
]],

[quote quote=19246]try this moved the chaos bolt into Premacro so that it is the mod lines are checked each cycle. other wise it’d only be checked on its cycle.

Sequences['LockDPS'] = {
PreMacro = [[
#showtooltip Immolate
/targetenemy [noharm][dead]
/castsequence [mod:alt,combat] Dark Soul: Instability, Blood Fury
/cast [mod:shift,combat] Chaos Bolt
]],
'/castsequence [nomod]reset=target Immolate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate',
'/cast Conflagrate',
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
]],

[/quote]

This seem to work better, thank you.

NOTE: I had to change the ´’s to to make it work. Correction included in the above quote.

Thank you very much again Kru

Edit: That small change to the code upped my DPS from about 7.1K to 11K against normal level 100 mobs.

Glad that helped, here it is with the closing bracket also.


Sequences['DestroST'] = {
PreMacro = [[
#showtooltip Immolate
/targetenemy [noharm][dead]
/castsequence [mod:alt,combat] Dark Soul: Instability, Blood Fury
/cast [mod:shift,combat] Chaos Bolt
]],
'/castsequence [nomod]reset=target Immolate,Incinerate,Incinerate,Incinerate,Incinerate,Incinerate',
'/cast Conflagrate',
PostMacro = [[
/startattack
/petattack
/use [combat]13
/use [combat]14
/run UIErrorsFrame:Clear()
]],
}