Wednesday, February 8, 2017

Gnome Sequencer Enhanced Macros

The following is a list of macros created by Kephas to be used with the mod, Gnome Sequencer Enhanced. You can copy the macros below and import them in game. Further instructions will be provided in the instructional video. If you have any further questions or issues with the mod, please contact the mod author on the mod page.

------------------
----- Death Knight
------------------

------------------
----- Blood - 250
------------------


Sequences['Blood'] = {
  Author="Kephas@Earthen Ring",
  SpecID=250,
  Talents = "2112333",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Blood Macro for Single Target and AoE. Marrowrend and Heart Strike should be managed separately",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
      },
        "/cast Death Strike",
        "/cast Consumption",
        "/cast Blood Boil",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
      },
    },
  },
}


------------------
----- Frost - 251
------------------


Sequences['Frost'] = {
  Author="Kephas@Earthen Ring",
  SpecID=251,
  Talents = "2233221",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Frost Macro for Single Target and AoE. 1. With Howling Blast 2. Without Howling Blast",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Howling Blast",
      },
        "/cast Glacial Advance",
        "/cast Remorseless Winter",
        "/cast Sindragosa's Fury",
        "/cast Obliterate",
        "/cast Frost Strike",
        "/cast Horn of Winter",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Obliteration",
        "/cast [combat] Pillar Of Frost",
      },
    },
    [2] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
      },
        "/cast Glacial Advance",
        "/cast Remorseless Winter",
        "/cast Sindragosa's Fury",
        "/cast Obliterate",
        "/cast Frost Strike",
        "/cast Horn of Winter",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Obliteration",
        "/cast [combat] Pillar Of Frost",
      },
    },
  },
}


------------------
----- Unholy - 252
------------------


Sequences['Unholy_Builder'] = {
  Author="Kephas@Earthen Ring",
  SpecID=252,
  Talents = "2231333",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Unholy Macro for building Festering Wounds for Single Target and AoE. Outbreak must be managed separately.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nopet] Raise Dead",
      },
      PreMacro={
      },
        "/cast Dark Transformation",
        "/cast Festering Strike",
        "/cast Summon Gargoyle",
        "/cast Death Coil",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
      },
    },
  },
}


Sequences['Unholy_Spender'] = {
  Author="Kephas@Earthen Ring",
  SpecID=252,
  Talents = "2231333",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Unholy Macro for Spending Festering Wounds for Single Target and AoE.",
  Default=1,
  Icon='Spell_Deathknight_UnholyPresence',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=1,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nopet] Raise Dead",
      },
      PreMacro={
        "/cast Scourge Strike",
      },
        "/cast Dark Transformation",
        "/cast Soul Reaper",
        "/cast Apocalypse",
        "/cast Scourge Strike",
        "/cast Summon Gargoyle",
        "/cast Death Coil",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
      },
    },
  },
}



------------------
----- Demon Hunter
------------------

------------------
----- Havoc 577
------------------


Sequences['Havoc'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=577,
  Talents = "2223323",
  Help = "Havoc Macro for Single Target and AoE. Manage Fel Rush and Vengeful Retreat Separately.",
  Default=1,
  Icon='ability_demonhunter_specdps',
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
      },
        "/cast [nochanneling] Felblade",
        "/cast [combat,nochanneling] Fury of the Illidari",
        "/cast [combat,nochanneling] Nemesis",
        "/cast [nochanneling] Throw Glaive",
        "/cast Eye Beam",
        "/cast [nochanneling] Blade Dance",
        "/cast [nochanneling] Chaos Strike",
        "/cast [nochanneling] Demon's Bite",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}



------------------
----- Vengeance 581
------------------


Sequences['Vengeance'] = {
  Author="Kephas@Earthen Ring",
  SpecID=581,
  Talents = "3111311",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Vengeance Macro for Single Target and AoE.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast [nochanneling] Shear",
      },
        "/cast [nochanneling] Felblade",
        "/cast [nochanneling] Soul Carver",
        "/cast [nochanneling] Fel Devastation",
        "/cast [nochanneling] Immolation Aura",
        "/cast [nochanneling] Fel Eruption",
        "/cast [nochanneling] Soul Cleave",
        "/cast [nochanneling] Throw Glaive",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Demon Spikes",
      },
    },
  },
}


------------------
----- Druid
------------------

------------------
----- Balance 102
------------------


Sequences['Balance'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=102,
  Talents = "3333133",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Balance macro for Single target and AoE. Manage Starfall separately.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/use [noform] Moonkin Form",
      },
      PreMacro={
      },
        "/castsequence  reset=target  Moonfire, Sunfire, Starsurge, Starsurge, Starsurge, Starsurge",
        "/cast New Moon",
        "/castsequence Solar Wrath, Solar Wrath, Lunar Strike",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blessing of the Ancients",
        "/cast [combat] Celestial Alignment",
      },
    },
  },
}


------------------
----- Feral 103
------------------


Sequences['Feral_AoE'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=103,
  Talents = "2322122",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Feral Macro for AoE Combo Point Building.",
  Default=1,
  Icon='Ability_Druid_CatForm',
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [noform:2] Cat Form",
        "/cast [nostealth,nocombat] Prowl",
      },
      PreMacro={
      },
        "/castsequence  reset=target  Thrash, Swipe, Swipe, Swipe, Swipe",
        "/cast Ashamane's Frenzy",
        "/console autounshift 0",
        "/cast [@player,combat] Regrowth",
        "/console autounshift 1",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Tiger's Fury",
        "/cast [combat] Berserk",
      },
    },
  },
}

Sequences['Feral_ST'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=103,
  Talents = "2322122",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Feral Macro for Single Target Combo Point Building.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [noform:2] Cat Form",
        "/cast [nostealth,nocombat] Prowl",
      },
      PreMacro={
      },
        "/castsequence  reset=target  Rake, Shred, Shred, Shred, Shred",
        "/cast Ashamane's Frenzy",
        "/console autounshift 0",
        "/cast [@player,combat] Regrowth",
        "/console autounshift 1",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Tiger's Fury",
        "/cast [combat] Berserk",
      },
    },
  },
}

Sequences['Feral_Spender'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=103,
  Talents = "2322122",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Feral Macro for Spending Combo Points.",
  Default=1,
  Icon='Ability_Druid_CatForm',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [noform:2] Cat Form",
        "/cast [nostealth,nocombat] Prowl",
      },
      PreMacro={
      },
        "/castsequence  reset=target  Rip, Ferocious Bite",
        "/cast Ashamane's Frenzy",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Tiger's Fury",
        "/cast [combat] Berserk",
      },
    },
  },
}


------------------
----- Guardian 104
------------------


Sequences['Guardian'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=104,
  Talents = "3132221",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Guardian macro for Single Target and AoE. Manage Ironfur, Mark of Ursoc, and Maul separately.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [@player, nostance:1] Bear Form",
      },
      PreMacro={
      },
        "/cast Mangle",
        "/castsequence  reset=target  Moonfire, Thrash, Thrash",
        "/cast Pulverize",
        "/cast Swipe",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Incarnation: Guardian of Ursoc",
        "/cast [combat] Rage of the Sleeper",
      },
    },
  },
}


------------------
----- Hunter
------------------

------------------
----- Beast Mastery 253
------------------


Sequences['BeastMastery'] = {
  Author="Kephas@Earthen Ring",
  SpecID=253,
  Talents = "3112112",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Beast Mastery Macro for Single Target and AoE. Use Multi-Shot for AoE Separately. 1. With Cobra Shot 2. Without Cobra Shot",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=10,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack [@target,harm]",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
      },
      PreMacro={
        "/cast Cobra Shot",
      },
        "/cast Dire Beast",
        "/cast Titan's Thunder",
        "/cast A Murder of Crows",
        "/cast Kill Command",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Bestial Wrath",
        "/cast [combat] Aspect of the Wild",
        "/cast [combat] Blood Fury",
      },
    },
    [2] = {
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack [@target,harm]",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
      },
      PreMacro={
      },
        "/cast Dire Beast",
        "/cast Titan's Thunder",
        "/cast A Murder of Crows",
        "/cast Kill Command",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Bestial Wrath",
        "/cast [combat] Aspect of the Wild",
        "/cast [combat] Blood Fury",
      },
    },
  },
}


------------------
----- Marksmanship 254
------------------


Sequences['Marksmanship'] = {
  Author="@Earthen Ring",
  SpecID=254,
  Talents = "1113111",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Marksmanship Macro for Single Target and AoE. Manage Aimed Shot Separately",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=10,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack [@target,harm]",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
        "/cast [target=focus, exists, nodead],[target=pet, exists, nodead] Misdirection",
      },
      PreMacro={
        "/cast Marked Shot",
      },
        "/cast A Murder of Crows",
        "/cast Windburst",
        "/cast Arcane Shot",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Trueshot",
        "/cast [combat] Blood Fury",
      },
    },
  },
}


------------------
----- Survival 255
------------------


Sequences['Survival'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Borrak@Earthen Ring",
  SpecID=255,
  Talents = "3132232",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Survival Macro for Single Target and AoE. 1. Without Mongoose Bite 2. With Mongoose Bite. Manage Explosive Trap and Cleave separately.",
  Default=2,
  Mythic=1,
  Icon='ability_hunter_bestialdiscipline',
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      LoopLimit=10,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack [@target,harm]",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
      },
      PreMacro={
        "/cast Raptor Strike",
      },
        "/cast A Murder of Crows",
        "/cast Fury of the Eagle",
        "/castsequence Flanking Strike, Lacerate, Flanking Strike",
        "/cast Throwing Axes",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Aspect of the Eagle",
        "/cast [combat] Blood Fury",
      },
    },
    [2] = {
     Combat=true,
      StepFunction = "Priority",
      LoopLimit=10,
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack [@target,harm]",
        "/petautocastoff [group] Growl",
        "/petautocaston [nogroup] Growl",
      },
      PreMacro={
        "/cast Raptor Strike",
      },
        "/cast A Murder of Crows",
        "/cast Mongoose Bite",
        "/cast Fury of the Eagle",
        "/castsequence Flanking Strike, Lacerate, Flanking Strike",
        "/cast Throwing Axes",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Aspect of the Eagle",
        "/cast [combat] Blood Fury",
      },
    },
  },
}


------------------
----- Mage
------------------

------------------
----- Arcane 62
------------------


Sequences['Arcane'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=62,
  Talents = "2132131",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Arcane Macro for Single Target and AoE. 1. With Arcane Missiles 2. Without Arcane Missiles. Manage Arcane Barrage and Arcane Explosion separately.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast [nochanneling] Prismatic Barrier",
      },
        "/cast Mark of Aluneth",
        "/cast Arcane Orb",
        "/cast Supernova",
        "/cast Arcane Missiles",
        "/cast Arcane Blast",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Charged Up",
        "/cast [combat] Arcane Power",
        "/cast [combat] Presence of Mind",
        "/cast [combat] Blood Fury",
      },
    },
    [2] = {
     Combat=true,
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast [nochanneling] Prismatic Barrier",
      },
        "/cast Mark of Aluneth",
        "/cast Arcane Orb",
        "/cast Supernova",
        "/cast Arcane Blast",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Charged Up",
        "/cast [combat] Arcane Power",
        "/cast [combat] Presence of Mind",
        "/cast [combat] Blood Fury",
      },
    },
  },
}



------------------
----- Fire 63
------------------


Sequences['Fire'] = {
  Author="Kephas@Earthen Ring",
  SpecID=63,
  Talents = "1,1,3,2,1,2,1",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Fire Macro. Use Pyroblast and Flame Strike Separately.",
  Default=1,
  Icon='spell_fire_flamebolt',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast [nochanneling] Blazing Barrier",
      },
        "/cast Blast Wave",
        "/cast Phoenix's Flames",
        "/cast Living Bomb",
        "/cast Cinderstorm",
        "/cast Fireball",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Combustion",
        "/cast [combat] Fire Blast",
        "/cast [combat] Flame On",
      },
    },
  },
}


------------------
----- Frost 64
------------------


Sequences['Frost'] = {
  Author="Kephas@Earthen Ring",
  SpecID=64,
  Talents = "2132122",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Frost Macro for Single Target and AoE. Manage Ice Lance, Flurry, and Blizzard separately.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast [nochanneling] Ice Barrier",
      },
        "/cast Glacial Spike",
        "/cast Mirror Image",
        "/cast Ice Nova",
        "/cast Comet Storm",
        "/cast Frozen Orb",
        "/cast Ebonbolt",
        "/cast Frostbolt",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Icy Veins",
        "/cast [combat] Blood Fury",
      },
    },
  },
}


------------------
----- Monk
------------------

------------------
----- Brewmaster 268
------------------


Sequences['Brewmaster'] = {
  Author="Kephas@Earthen Ring",
  SpecID=268,
  Talents = "2333133",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Brewmaster Macro for Single Target and AoE. Manage your brews and Exploding Keg separately.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Tiger Palm",
      },
        "/cast Keg Smash",
        "/cast Blackout Strike",
        "/cast Rushing Jade Wind",
        "/cast Breath of Fire",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}


------------------
----- Windwalker 269
------------------


Sequences['Windwalker_ST'] = {
  Author="Kephas@Earthen Ring",
  SpecID=269,
  Talents = "2333132",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Windwalker Macro for Single Target.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=3,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast [nochanneling] Blackout Kick",
      },
        "/cast [nochanneling] Touch of Death",
        "/cast [nochanneling] Strike of the Windlord",
        "/cast [nochanneling] Whirling Dragon Punch",
        "/cast [nochanneling] Rising Sun Kick",
        "/cast Fists of Fury",
        "/cast [nochanneling] Chi Wave",
        "/cast [nochanneling] Chi Burst",
        "/cast [nochanneling] Tiger Palm",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Serenity",
        "/cast [combat] Invoke Xuen, the White Tiger",
      },
    },
  },
}


Sequences['Windwalker_AoE'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=269,
  Talents = "2333132",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Windwalker Macro for Single Target.",
  Default=1,
  Icon='spell_monk_windwalker_spec',
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      LoopLimit=3,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast [nochanneling] Spinning Crane Kick",
      },
        "/cast [nochanneling] Touch of Death",
        "/cast [nochanneling] Strike of the Windlord",
        "/cast [nochanneling] Whirling Dragon Punch",
        "/cast [nochanneling] Rising Sun Kick",
        "/cast Fists of Fury",
        "/cast [nochanneling] Rushing Jade Wind",
        "/cast [nochanneling] Chi Wave",
        "/cast [nochanneling] Chi Burst",
        "/cast [nochanneling] Tiger Palm",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Serenity",
        "/cast [combat] Invoke Xuen, the White Tiger",
      },
    },
  },
}



------------------
----- Paladin
------------------

-------------------
-- Protection - 66
-------------------


Sequences['Protection'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=66,
  Talents = "2112131",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Protection Paladin Macro. 1. Without Mitigation 2. With Mitigation",
  Default=2,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
      },
        "/cast [combat] Eye of Tyr",
        "/cast Hammer of the Righteous",
        "/cast Judgment",
        "/cast Avenger's Shield",
        "/cast [combat] Consecration",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Avenging Wrath",
      },
    },
    [2] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
      },
        "/cast [combat] Eye of Tyr",
        "/cast Hammer of the Righteous",
        "/cast Judgment",
        "/cast Avenger's Shield",
        "/cast [combat] Consecration",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Avenging Wrath",
        "/cast [combat] Shield of the Righteous",
        "/cast [combat] Light of the Protector",
      },
    },
  },
}



-------------------
-- Retribution - 70
-------------------


Sequences['Ret_AoE'] = {
  Author="Kephas@Earthen Ring",
  SpecID=70,
  Talents = "1112222",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Retribution Macro for AoE.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=1,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Divine Storm",
      },
        "/cast Execution Sentence",
        "/cast Divine Storm",
        "/cast Hammer of Justice",
        "/cast Judgment",
        "/cast [combat] Wake of Ashes",
        "/cast Crusader Strike",
        "/cast Blade of Justice",
      PostMacro={
        "/cast Divine Storm",
      },
      KeyRelease={
        "/cast [combat] Avenging Wrath",
        "/cast [combat] Eye for an Eye",
      },
    },
  },
}


Sequences['Ret_ST'] = {
  Author="Kephas@Earthen Ring",
  SpecID=70,
  Talents = "1112222",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Retribution Macro for Single Target.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=1,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Templar's Verdict",
      },
        "/cast Execution Sentence",
        "/cast Templar's Verdict",
        "/cast Hammer of Justice",
        "/cast Judgment",
        "/cast [combat] Wake of Ashes",
        "/cast Crusader Strike",
        "/cast Blade of Justice",
      PostMacro={
        "/cast Templar's Verdict",
      },
      KeyRelease={
        "/cast [combat] Avenging Wrath",
        "/cast [combat] Eye for an Eye",
      },
    },
  },
}


------------------
----- Priest
------------------

------------------
----- Shadow 258
------------------


Sequences['Shadow'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=258,
  Talents = "1211121",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Shadow Macro for Single Target and AoE. Manage Vampiric Touch and Shadow Word: Pain separately.",
  Default=1,
  Icon='Spell_Shadow_ShadowWordPain',
  MacroVersions = {
    [1] = {
      Neck=false,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [form:0] Shadowform",
      },
      PreMacro={
      },
        "/cast [nochanneling] Power Word: Shield",
        "/cast [nochanneling:Void Torrent] Void Eruption",
        "/cast [nochanneling:Void Torrent] Void Torrent",
        "/cast [nochanneling:Void Torrent] Shadow Crash",
        "/cast [nochanneling:Void Torrent] Shadowfiend",
        "/cast [nochanneling:Void Torrent] Shadow Word: Death",
        "/cast [nochanneling:Void Torrent] Mind Blast",
        "/cast [nochanneling] Mind Flay",
      PostMacro={
      },
      KeyRelease={
        "/cast Power Infusion",
      },
    },
  },
}



------------------
----- Rogue
------------------

------------------
----- Assassination 259
------------------


Sequences['Assassin_Builder'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=259,
  Talents = "1133111",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Assassination macro for single target and AoE for building combo points. Manage Fan of Knives separately for AoE.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = [[Sequential]],
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [stealth] Rupture",
        "/cast [@focus] Tricks of the Trade",
      },
      PreMacro={
      },
        "/cast Garrote",
        "/cast Kingsbane",
        "/cast Mutilate",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Vendetta",
        "/cast [combat] Blood Fury",
      },
    },
  },
}

Sequences['Assassin_Spender'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=259,
  Talents = "1133111",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Assassination macro for spending combo points.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
      },
      PreMacro={
      },
        "/castsequence  reset=target  Rupture, Envenom, Envenom",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}


------------------
----- Outlaw 260
------------------


Sequences['Outlaw_Builder'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=260,
  Talents = "3113322",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Outlaw Macro for building Combo Points for Single Target and AoE. Use Blade Flurry separately for AoE. Use Pistol Shot separately when Opportunity procs.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [stealth] Ambush",
        "/cast [@focus] Tricks of the Trade",
      },
      PreMacro={
      },
        "/cast Saber Slash",
      PostMacro={
      },
      KeyRelease={
        "/cast Marked for Death",
        "/cast [combat] Curse of the Dreadblades",
        "/cast [combat] Adrenaline Rush",
        "/cast [combat] Blood Fury",
      },
    },
  },
}

Sequences['Outlaw_Spender'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=260,
  Talents = "3113322",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Outlaw Macro for Spending Combo Points.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
      },
      PreMacro={
      },
        "/castsequence Roll the Bones, Roll the Bones, Run Through, Run Through, Run Through, Run Through",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}


------------------
----- Subtlety 261
------------------


Sequences['Subtlety_AoE'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=261,
  Talents = "2213111",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Subtlety macro for AoE for building combo points. Manage Shadow Dance separately.",
  Default=1,
  Icon='Ability_Stealth',
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [stealth] Symbols of Death",
        "/cast [@focus] Tricks of the Trade",
      },
      PreMacro={
      },
        "/cast Goremaw's Bite",
        "/cast Shadowstrike",
        "/cast Shuriken Storm",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Shadow Blades",
        "/cast [combat] Blood Fury",
        "/cast [combat,nostealth] Vanish",
      },
    },
  },
}

Sequences['Subtlety_ST'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=261,
  Talents = "2213111",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Subtlety macro for Single target for building combo points. Manage Shadow Dance separately.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/cast [nostealth,nocombat] Stealth",
        "/cast [stealth] Symbols of Death",
        "/cast [@focus] Tricks of the Trade",
      },
      PreMacro={
      },
        "/cast Goremaw's Bite",
        "/cast Shadowstrike",
        "/cast Backstab",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Shadow Blades",
        "/cast [combat] Blood Fury",
        "/cast [combat,nostealth] Vanish",
      },
    },
  },
}

Sequences['Subtlety_Spender'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=261,
  Talents = "2213111",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Subtlety macro for spending combo points.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
      },
      PreMacro={
      },
        "/castsequence  reset=target  Nightblade, Eviscerate",
      PostMacro={
      },
      KeyRelease={
      },
    },
  },
}


------------------
----- Shaman
------------------

------------------
----- Elemental 262
------------------


Sequences['Elemental_ST'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=262,
  Talents = "2112332",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Elemental Macro for Single Target. Manage Earth Shock separately.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm] [dead]",
      },
      PreMacro={
        "/cast Lightning Bolt",
      },
        "/castsequence Flame Shock, Elemental Blast",
        "/cast Fire Elemental",
        "/cast Lava Burst",
        "/cast Stormkeeper",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Ascendance",
      },
    },
  },
}


Sequences['Elemental_AoE'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=262,
  Talents = "2112332",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Elemental Macro for AoE. Manage Earth Shock and Earthquake separately.",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm] [dead]",
      },
      PreMacro={
        "/cast Chain Lightning",
      },
        "/castsequence Flame Shock, Elemental Blast",
        "/cast Fire Elemental",
        "/cast Lava Burst",
        "/cast Stormkeeper",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Ascendance",
      },
    },
  },
}


------------------
----- Enhancement 263
------------------


Sequences['Enhancement'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=263,
  Talents = "1212322",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Enhancement Macro for Single Target and AoE.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Rockbiter",
        "/cast Fury of Air",
      },
        "/cast Feral Spirit",
        "/cast Crash Lightning",
        "/cast Stormstrike",
        "/cast Flametongue",
        "/cast Windsong",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Doom Winds",
      },
    },
  },
}


------------------
----- Warlock
------------------

------------------
----- Affliction 265
------------------


Sequences['Affliction_Builder'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=265,
  Talents = "3111113",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Affliction macro for Single Target and AoE for building soul shards. 1. With Siphon Life 2. Without Siphon Life. Manage Seed of Corruption separately",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack",
      },
      PreMacro={
      },
        "/cast Haunt",
        "/castsequence [nochanneling] reset=target  Agony, Corruption, Siphon Life, Drain Soul, Drain Soul",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
      },
    },
    [2] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack",
      },
      PreMacro={
      },
        "/cast Haunt",
        "/castsequence [nochanneling] reset=target  Agony, Corruption, Drain Soul, Drain Soul",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
      },
    },
  },
}

Sequences['Affliction_Spender'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=265,
  Talents = "3111113",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Affliction macro for Single Target and AoE for spending soul shards. Must have the Artifact Weapon for Reap Souls.",
  Default=1,
  Icon='Spell_Shadow_DeathCoil',
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack",
      },
      PreMacro={
      },
        "/castsequence [nochanneling] reset=target  Unstable Affliction, Unstable Affliction, Reap Souls",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
      },
    },
  },
}


------------------
----- Demonology 266
------------------


Sequences['Demonology'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=266,
  Talents = "3221132",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Demonology Macro for Single Target and AoE. Manage Hand of Gul'Dan and Demonwrath on separate buttons.",
  Default=1,
  MacroVersions = {
    [1] = {
     Combat=true,
      StepFunction = "Priority",
      KeyPress={
        "/targetenemy [noharm][dead]",
        "/petattack",
      },
      PreMacro={
        "/cast Doom",
      },
        "/cast [nochanneling] Summon Darkglare",
        "/castsequence Call Dreadstalkers, Demonic Empowerment",
        "/cast [nochanneling] Grimoire: Felguard",
        "/cast [nochanneling] Summon Doomguard",
        "/cast [nochanneling] Command Demon",
        "/cast [nochanneling] Thal'kiel's Consumption",
        "/cast [nochanneling] Shadow Bolt",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Soul Harvest",
        "/cast [combat] Blood Fury",
      },
    },
  },
}

------------------
----- Destruction 267
------------------


Sequences['Destruction'] = {
-- This Sequence was exported from GSE 2.0.14.
  Author="Kephas@Earthen Ring",
  SpecID=267,
  Talents = "1313122",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Destruction Macro for Single Target and AoE. Manage Dimensional Rift, Rain of Fire and Havoc Separately",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm] [dead]",
        "/petattack",
      },
      PreMacro={
        "/cast [nochanneling] Incinerate",
      },
        "/cast [nochanneling] Summon Doomguard",
        "/cast [nochanneling] Grimoire: Imp",
        "/cast [nochanneling] Channel Demonfire",
        "/cast [nochanneling] Conflagrate",
        "/cast [nochanneling] Cataclysm",
        "/cast [nochanneling] Chaos Bolt",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Soul Harvest",
      },
    },
  },
}


------------------
----- Warrior
------------------

------------------
----- Arms - 71
------------------


Sequences['Arms_Smash'] = {
  Author="Kephas@Earthen Ring",
  SpecID=71,
  Talents = "1331132",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Arms Macro for Single Target with Colossus Smash",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Slam",
      },
        "/cast Colossus Smash",
        "/cast Execute",
        "/cast Mortal Strike",
        "/cast Shockwave",
        "/cast Stormbolt",
        "/cast Victory Rush",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Berserker Rage",
        "/cast [combat] Battle Cry",
        "/cast [combat] Avatar",
      },
    },
  },
}


Sequences['Arms_Warbreaker'] = {
  Author="Kephas@Earthen Ring",
  SpecID=71,
  Talents = "1331132",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Arms Macro for Single Target with Warbreaker",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Slam",
      },
        "/cast Warbreaker",
        "/cast Execute",
        "/cast Mortal Strike",
        "/cast Shockwave",
        "/cast Stormbolt",
        "/cast Victory Rush",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Berserker Rage",
        "/cast [combat] Battle Cry",
        "/cast [combat] Avatar",
      },
    },
  },
}


Sequences['Arms_AoE'] = {
  Author="Kephas@Earthen Ring",
  SpecID=71,
  Talents = "1331132",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Arms Macro for AoE",
  Default=1,
  Icon='Ability_Warrior_SavageBlow',
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=5,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Whirlwind",
      },
        "/cast Warbreaker",
        "/cast Bladestorm",
        "/cast Cleave",
        "/cast Shockwave",
        "/cast Stormbolt",
        "/cast Victory Rush",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Berserker Rage",
        "/cast [combat] Battle Cry",
        "/cast [combat] Avatar",
      },
    },
  },
}


------------------
----- Fury - 72
------------------


Sequences['Fury_ST'] = {
  Author="Kephas@Earthen Ring",
  SpecID=72,
  Talents = "2,3,3,3,2,3,2",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Fury Macro for Single Target.",
  Default=1,
  Icon='ability_warrior_weaponmastery',
  MacroVersions = {
    [1] = {
      StepFunction = [[Sequential]],
      LoopLimit=3,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Furious Slash",
      },
        "/cast Execute",
        "/cast [combat] Odyn's Fury",
        "/cast Bloodthirst",
        "/cast Raging Blow",
        "/cast Rampage",
        "/cast Stormbolt",
        "/cast Shockwave",
        "/cast [combat] Dragon Roar",
        "/cast Bladestorm",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Berserker Rage",
        "/cast [combat] Battle Cry",
        "/cast [combat] Avatar",
        "/cast [combat] Bloodbath",
      },
    },
  },
}


Sequences['Fury_AoE'] = {
  Author="Kephas@Earthen Ring",
  SpecID=72,
  Talents = "2,3,3,3,2,3,2",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Fury Macro for AoE.",
  Default=1,
  Icon='ability_warrior_weaponmastery',
  MacroVersions = {
    [1] = {
      StepFunction = [[Sequential]],
      LoopLimit=2,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Whirlwind",
      },
        "/cast Execute",
        "/cast [combat] Odyn's Fury",
        "/cast Bloodthirst",
        "/cast Raging Blow",
        "/cast Rampage",
        "/cast Stormbolt",
        "/cast Shockwave",
        "/cast [combat] Dragon Roar",
        "/cast Bladestorm",
      PostMacro={
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Berserker Rage",
        "/cast [combat] Battle Cry",
        "/cast [combat] Avatar",
        "/cast [combat] Bloodbath",
      },
    },
  },
}


------------------
----- Protection - 73
------------------


Sequences['Protection'] = {
  Author="Kephas@Earthen Ring",
  SpecID=73,
  Talents = "3233312",
  Helplink = "https://www.youtube.com/user/KephasAIE",
  Help = "Protection Macro for Single Target. Shield Block, Ignore Pain, and Revenge Must be handled Separately",
  Default=1,
  MacroVersions = {
    [1] = {
      StepFunction = "Priority",
      LoopLimit=1,
      KeyPress={
        "/targetenemy [noharm][dead]",
      },
      PreMacro={
        "/cast Shield Slam",
      },
        "/cast Shield Slam",
        "/cast Thunder Clap",
        "/cast Victory Rush",
        "/cast Stormbolt",
        "/cast Shockwave",
        "/cast Devastate",
      PostMacro={
        "/cast Shield Slam",
      },
      KeyRelease={
        "/cast [combat] Blood Fury",
        "/cast [combat] Berserker Rage",
        "/cast [combat] Battle Cry",
        "/cast [combat] Avatar",
        "/cast [combat] Bloodbath",
        "/cast [combat] Demoralizing Shout",
      },
    },
  },
}

14 comments:

  1. Demon Hunter Havoc has code problems during import

    ReplyDelete
  2. Kephas what does inner limit loop do?

    ReplyDelete
  3. So curious as to ask is there any way you can make a Arms warrior with Focused Rage build macro. Would like to have talent Incorporated for more DPS. Thanks in advance.

    ReplyDelete
  4. The aff lock doesn't work can you make it into just 1 no aoe?

    ReplyDelete
  5. awwwww no resto or holy macs..... pleeeeessssseeeee oh great and powerful one!

    ReplyDelete
  6. pala ret don't work unable to import the macro

    ReplyDelete
  7. Hello, Can you optimize macros for T19 bonuses
    Thanks

    ReplyDelete
  8. Hello! First of all, I'm a really big fan of your macros since I've started using your Havoc macro and I do appreciate the motivation behind them. I do have a problem with this macro in particular, each time I do a test on the dummy, the Class Hall report seems to pop-up out of nowhere. Could you please advise on this matter? As a side note I'm using the PunchKey app also, along with GSE 2. I've also tried by manually pressing and it still happens.

    ReplyDelete
    Replies
    1. P.S.: I'm referring to the Frost DK macro

      Delete
  9. Frost mage never cast flurry when it procs

    ReplyDelete

  10. Feral druid does not work :c

    ReplyDelete
  11. Rogue Outlaw doesn't work

    And... I think.. with the new parch 7.2.5 serveral macros doesn't work very well.

    ReplyDelete