Seeking help in regards to a survival macro

Hello,
I need a bit of help with making or modifying an exist survival macro as I struggle with modifiers due to my disability. I am currently using Mr. Metz’ survival macro which is great but as i mentioned i struggle with hold down modifiers as i spam the macro. This is an issue because i don’t use AHK or the like and use all my macros manually.
thank you

[quote quote=55723]Hello, I need a bit of help with making or modifying an exist survival macro as I struggle with modifiers due to my disability. I am currently using Mr. Metz’ survival macro which is great but as i mentioned i struggle with hold down modifiers as i spam the macro. This is an issue because i don’t use AHK or the like and use all my macros manually. thank you
[/quote]

Take whatever abilities that the macro has as a Modifier and put that ability on a separate button. Use that button when you would have normally used the modifier. It’s made simpler by the fact that you manually press instead of using a toggle button spam (AHK, synapse, ect.) When using toggles it is sometimes difficult to force a button press in front of the macro burning Globals. You don’t even need to modify the macro (it just remains as an unused portion) you just need to identify what the modifier is doing and make that a separate button press.

i have but some macros continue to run the rotation even with the mod active, didnt mean to sound like a dumbass =/

This is an all in one macro I put together. It isn’t very good but it might get the job done for you.
`Sequences[‘AASurvey’] = {
– This Sequence was exported from GSE 2.2.03.
Author=“Stir@Khaz’goroth”,
SpecID=255,
Talents = “1331312”,
Help = [[Be close enough for traps to hit.]],
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = “Priority”,
LoopLimit=15,
KeyPress={
“/use [nopet,nomod]Call Pet 3”,
“/targetenemy [noharm] [dead]”,
“/cast [@pet,dead] Heart of the Phoenix”,
“/cast [@pet,dead] Revive Pet”,
“/petautocastoff [group] Growl”,
“/petautocaston [nogroup] Growl”,
“/castsequence reset=target/combat Lacerate, null”,
“/petattack [harm, combat]”,
“/cast Aspect of the Eagle”,
“/cast Blood Fury”,
“/cast Snake Hunter”,
},
PreMacro={
“/cast [nochanneling] Lacerate”,
},
“/cast [nochanneling] Mongoose Bite”,
“/cast [@player, nochanneling] Explosive Trap”,
“/cast [nochanneling] Carve”,
“/cast [nochanneling] Flanking Strike”,
“/cast [@player, nochanneling] Caltrops”,
“/cast !Fury of the Eagle”,
PostMacro={
},
KeyRelease={
},
},
},
}

Hmm, I used the code button but I guess I buggered it up somehow.

Sequences[‘AASurvey’] = {
— This Sequence was exported from GSE 2.2.03.
Author=”Stir@Khaz’goroth”,
SpecID=255,
Talents = “1331312”,
Help = [[Be close enough for traps to hit.]],
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = “Priority”,
LoopLimit=15,
KeyPress={
“/use [nopet,nomod]Call Pet 3”,
“/targetenemy [noharm] [dead]”,
“/cast [@pet,dead] Heart of the Phoenix”,
“/cast [@pet,dead] Revive Pet”,
“/petautocastoff [group] Growl”,
“/petautocaston [nogroup] Growl”,
“/castsequence reset=target/combat Lacerate, null”,
“/petattack [harm, combat]”,
“/cast Aspect of the Eagle”,
“/cast Blood Fury”,
“/cast Snake Hunter”,
},
PreMacro={
“/cast [nochanneling] Lacerate”,
},
“/cast [nochanneling] Mongoose Bite”,
“/cast [@player, nochanneling] Explosive Trap”,
“/cast [nochanneling] Carve”,
“/cast [nochanneling] Flanking Strike”,
“/cast [@player, nochanneling] Caltrops”,
“/cast !Fury of the Eagle”,
PostMacro={
},
KeyRelease={
},
},
},
}
Sequences[‘AASurvey’] = {
— This Sequence was exported from GSE 2.2.03.
Author=”Stir@Khaz’goroth”,
SpecID=255,
Talents = “1331312”,
Help = [[Be close enough for traps to hit.]],
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = “Priority”,
LoopLimit=15,
KeyPress={
“/use [nopet,nomod]Call Pet 3”,
“/targetenemy [noharm] [dead]”,
“/cast [@pet,dead] Heart of the Phoenix”,
“/cast [@pet,dead] Revive Pet”,
“/petautocastoff [group] Growl”,
“/petautocaston [nogroup] Growl”,
“/castsequence reset=target/combat Lacerate, null”,
“/petattack [harm, combat]”,
“/cast Aspect of the Eagle”,
“/cast Blood Fury”,
“/cast Snake Hunter”,
},
PreMacro={
“/cast [nochanneling] Lacerate”,
},
“/cast [nochanneling] Mongoose Bite”,
“/cast [@player, nochanneling] Explosive Trap”,
“/cast [nochanneling] Carve”,
“/cast [nochanneling] Flanking Strike”,
“/cast [@player, nochanneling] Caltrops”,
“/cast !Fury of the Eagle”,
PostMacro={
},
KeyRelease={
},
},
},
}
Sequences[‘AASurvey’] = {
— This Sequence was exported from GSE 2.2.03.
Author=”Stir@Khaz’goroth”,
SpecID=255,
Talents = “1331312”,
Help = [[Be close enough for traps to hit.]],
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = “Priority”,
LoopLimit=15,
KeyPress={
“/use [nopet,nomod]Call Pet 3”,
“/targetenemy [noharm] [dead]”,
“/cast [@pet,dead] Heart of the Phoenix”,
“/cast [@pet,dead] Revive Pet”,
“/petautocastoff [group] Growl”,
“/petautocaston [nogroup] Growl”,
“/castsequence reset=target/combat Lacerate, null”,
“/petattack [harm, combat]”,
“/cast Aspect of the Eagle”,
“/cast Blood Fury”,
“/cast Snake Hunter”,
},
PreMacro={
“/cast [nochanneling] Lacerate”,
},
“/cast [nochanneling] Mongoose Bite”,
“/cast [@player, nochanneling] Explosive Trap”,
“/cast [nochanneling] Carve”,
“/cast [nochanneling] Flanking Strike”,
“/cast [@player, nochanneling] Caltrops”,
“/cast !Fury of the Eagle”,
PostMacro={
},
KeyRelease={
},
},
},
}

Sequences[‘AASurvey’] = {
— This Sequence was exported from GSE 2.2.03.
Author=”Stir@Khaz’goroth”,
SpecID=255,
Talents = “1331312”,
Help = [[Be close enough for traps to hit.]],
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = “Priority”,
LoopLimit=15,
KeyPress={
“/use [nopet,nomod]Call Pet 3”,
“/targetenemy [noharm] [dead]”,
“/cast [@pet,dead] Heart of the Phoenix”,
“/cast [@pet,dead] Revive Pet”,
“/petautocastoff [group] Growl”,
“/petautocaston [nogroup] Growl”,
“/castsequence reset=target/combat Lacerate, null”,
“/petattack [harm, combat]”,
“/cast Aspect of the Eagle”,
“/cast Blood Fury”,
“/cast Snake Hunter”,
},
PreMacro={
“/cast [nochanneling] Lacerate”,
},
“/cast [nochanneling] Mongoose Bite”,
“/cast [@player, nochanneling] Explosive Trap”,
“/cast [nochanneling] Carve”,
“/cast [nochanneling] Flanking Strike”,
“/cast [@player, nochanneling] Caltrops”,
“/cast !Fury of the Eagle”,
PostMacro={
},
KeyRelease={
},
},
},
}
 

what am i doing wrong i hit code pasted macro then hit close tags and submit

I appreciate the help.

[quote quote=55737]what am i doing wrong i hit code pasted macro then hit close tags and submit
[/quote]

Syntax is wrong

Because i didn’t want it to be posted wrong again, i fixed it for you :slight_smile:

Sequences['AASurvey'] = {
--This Sequence was exported from GSE 2.2.03.
Author="Stir@Khaz’goroth",
SpecID=255,
Talents = "1331312",
Help = [[Be close enough for traps to hit.]],
Default=1,
MacroVersions = {
[1] = {
Combat=true,
Trinket1=true,
Trinket2=true,
StepFunction = "Priority",
LoopLimit=15,
KeyPress={
"/use [nopet,nomod]Call Pet 3",
"/targetenemy [noharm] [dead]",
"/cast [@pet,dead] Heart of the Phoenix",
"/cast [@pet,dead] Revive Pet",
"/petautocastoff [group] Growl",
"/petautocaston [nogroup] Growl",
"/castsequence reset=target/combat Lacerate, null",
"/petattack [harm, combat]",
"/cast Aspect of the Eagle",
"/cast Blood Fury",
"/cast Snake Hunter",
},
PreMacro={
"/cast [nochanneling] Lacerate",
},
"/cast [nochanneling] Mongoose Bite",
"/cast [@player, nochanneling] Explosive Trap",
"/cast [nochanneling] Carve",
"/cast [nochanneling] Flanking Strike",
"/cast [@player, nochanneling] Caltrops",
"/cast Fury of the Eagle",
PostMacro={
},
KeyRelease={
},
},
},
}
Sequences['AASurvey'] = {
-- This Sequence was exported from GSE 2.2.03.
  Author="Stir@Khaz'goroth",
  SpecID=255,
  Talents = "1331312",
  Help = [[Be close enough for traps to hit.]],
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      Trinket1=true,
      Trinket2=true,
      StepFunction = "Priority",
      LoopLimit=15,
      KeyPress={
        "/use [nopet,nomod]Call Pet 3",
        "/targetenemy [noharm] [dead]",
        "/cast [@pet,dead] Heart of the Phoenix",
        "/cast [@pet,dead] Revive Pet",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/castsequence  reset=target/combat  Lacerate, null",
        "/petattack [harm, combat]",
        "/cast Aspect of the Eagle",
        "/cast Blood Fury",
        "/cast Snake Hunter",
      },
      PreMacro={
        "/cast [nochanneling] Lacerate",
      },
        "/cast [nochanneling] Mongoose Bite",
        "/cast [@player, nochanneling] Explosive Trap",
        "/cast [nochanneling] Carve",
        "/cast [nochanneling] Flanking Strike",
        "/cast [@player, nochanneling] Caltrops",
        "/cast !Fury of the Eagle",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}

Try this.
The original had bad ’ and ".