PreMacro
Palonblade opened this issue ยท 5 comments
I tried to setup a macro for my Shammy that casts Flame Shock every time I switch targets. I put /cast Flame Shock in the PreMacro section and checked Target and Combat making sure both were yellow check marks. Flame Shock does cast initially when I start combat but does not when I switch targets.
Sequences['ShammyEleST'] = {
Author="????",
SpecID=262,
Talents = "1112331",
Default=1,
Icon='INV_MISC_QUESTIONMARK',
MacroVersions = {
[1] = {
StepFunction = [[Sequential]],
KeyPress={
"/targetenemy [noharm][dead]",
},
PreMacro={
"/cast Flame Shock",
},
"/cast Stormkeeper",
"/cast Elemental Blast",
"/cast Lava Burst",
"/castsequence Lightning Bolt, Lightning Bolt",
"/castsequence Lightning Bolt, Lightning Bolt, Lightning Bolt",
"/cast Lava Burst",
"/castsequence Lightning Bolt, Lightning Bolt, Lightning Bolt, Earth Shock",
PostMacro={
},
KeyRelease={
"/cast Fire Elemental",
"/cast Lava Burst",
},
},
},
}
I did some additional testing on my mage with Arcane Familiar. It does precast when entering combat but not while switching targets while in combat. The target reset may be working if out of combat but not while in combat which kind of defeats the purpose
Just looking at your Macro -
StepFunction = [[Sequential]],
KeyPress={
"/targetenemy [noharm][dead]",
},
PreMacro={
"/cast Flame Shock",
},
This is missing the Target= line
StepFunction = "Sequential",
Target=true,
KeyPress={
"/targetenemy [noharm][dead]",
},
PreMacro={
"/cast Flame Shock",
},
After you set the gold ticks - is this present in the Export?
Nope. I put in an import file and imported successfully which created a 2 tab on my macro. When exporting it I get this (no Target=true):
Sequences['ShammyEleST'] = {
Author="Dana",
SpecID=262,
Talents = "1112331",
Default=1,
Icon='INV_MISC_QUESTIONMARK',
MacroVersions = {
[1] = {
StepFunction = [[Sequential]],
KeyPress={
"/targetenemy [noharm][dead]",
},
PreMacro={
"/cast Flame Shock",
},
"/cast Stormkeeper",
"/cast Elemental Blast",
"/cast Lava Burst",
"/castsequence Lightning Bolt, Lightning Bolt",
"/castsequence Lightning Bolt, Lightning Bolt, Lightning Bolt",
"/cast Lava Burst",
"/castsequence Lightning Bolt, Lightning Bolt, Lightning Bolt, Earth Shock",
PostMacro={
},
KeyRelease={
"/cast Fire Elemental",
"/cast Lava Burst",
},
},
[2] = {
StepFunction = [[Sequential]],
KeyPress={
"/targetenemy [noharm][dead]",
},
PreMacro={
"/cast Flame Shock",
},
"/cast Stormkeeper",
"/cast Elemental Blast",
"/cast Lava Burst",
"/castsequence Lightning Bolt, Lightning Bolt",
"/castsequence Lightning Bolt, Lightning Bolt, Lightning Bolt",
"/cast Lava Burst",
"/castsequence Lightning Bolt, Lightning Bolt, Lightning Bolt, Earth Shock",
PostMacro={
},
KeyRelease={
"/cast Fire Elemental",
"/cast Lava Burst",
},
},
},
}
Here is my import:
Sequences['ShammyEleST'] = {
Author="Dana",
SpecID=262,
Talents = "1112331",
Default=1,
Icon='INV_MISC_QUESTIONMARK',
MacroVersions = {
[1] = {
StepFunction = [[Sequential]],
Target=true,
KeyPress={
"/targetenemy [noharm][dead]",
},
PreMacro={
"/cast Flame Shock",
},
"/cast Stormkeeper",
"/cast Elemental Blast",
"/cast Lava Burst",
"/castsequence Lightning Bolt, Lightning Bolt",
"/castsequence Lightning Bolt, Lightning Bolt, Lightning Bolt",
"/cast Lava Burst",
"/castsequence Lightning Bolt, Lightning Bolt, Lightning Bolt, Earth Shock",
PostMacro={
},
KeyRelease={
"/cast Fire Elemental",
"/cast Lava Burst",
},
},
},
}
Going to close this out as I cannot fix the target part. #236 will replace this.