-- Auto-expanded hero paths - generated by expand-hero-paths.py
-- Keys: Class|Spec (primary fallback) and Class|Spec|Hero
-- Research: Midnight hero trees (2 per spec). Primary = Gold 2026-07-30 Method lean.
local M = {}
local ORDERS = {}


ORDERS["Death Knight|Blood"] = {
 isPrimary = true,
 heroTalent = "Deathbringer",
 name = "Deathbringer: Blood Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11993 (baseline 11993), AoE score=27577. Hero-honest Deathbringer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Death's Caress", mode="once" },
  { name="Reaper's Mark", mode="sequential" },
  { name="Dancing Rune Weapon", mode="sequential" },
  { name="Vampiric Blood", mode="sequential" },
  { name="Death and Decay", mode="sequential" },
  { name="Consumption", mode="priority" },
  { name="Blood Boil", mode="priority" },
  { name="Death Strike", mode="priority" },
  { name="Marrowrend", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Reaper's Mark", mode="priority" },
  { name="Dancing Rune Weapon", mode="priority" },
  { name="Vampiric Blood", mode="priority" },
  { name="Heart Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Death's Caress", mode="once" },
  { name="Reaper's Mark", mode="sequential" },
  { name="Dancing Rune Weapon", mode="sequential" },
  { name="Vampiric Blood", mode="sequential" },
  { name="Death and Decay", mode="sequential" },
  { name="Consumption", mode="priority" },
  { name="Blood Boil", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Death Strike", mode="priority" },
  { name="Marrowrend", mode="priority" },
  { name="Heart Strike", mode="priority" },
  { name="Reaper's Mark", mode="priority" },
  { name="Dancing Rune Weapon", mode="priority" },
 },
}

ORDERS["Death Knight|Blood|Deathbringer"] = {
 isPrimary = false,
 heroTalent = "Deathbringer",
 name = "Deathbringer: Blood Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11993 (baseline 11993), AoE score=27577. Hero-honest Deathbringer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Death's Caress", mode="once" },
  { name="Reaper's Mark", mode="sequential" },
  { name="Dancing Rune Weapon", mode="sequential" },
  { name="Vampiric Blood", mode="sequential" },
  { name="Death and Decay", mode="sequential" },
  { name="Consumption", mode="priority" },
  { name="Blood Boil", mode="priority" },
  { name="Death Strike", mode="priority" },
  { name="Marrowrend", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Reaper's Mark", mode="priority" },
  { name="Dancing Rune Weapon", mode="priority" },
  { name="Vampiric Blood", mode="priority" },
  { name="Heart Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Death's Caress", mode="once" },
  { name="Reaper's Mark", mode="sequential" },
  { name="Dancing Rune Weapon", mode="sequential" },
  { name="Vampiric Blood", mode="sequential" },
  { name="Death and Decay", mode="sequential" },
  { name="Consumption", mode="priority" },
  { name="Blood Boil", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Death Strike", mode="priority" },
  { name="Marrowrend", mode="priority" },
  { name="Heart Strike", mode="priority" },
  { name="Reaper's Mark", mode="priority" },
  { name="Dancing Rune Weapon", mode="priority" },
 },
}

ORDERS["Death Knight|Blood|San'layn"] = {
 isPrimary = false,
 heroTalent = "San'layn",
 name = "San'layn: Blood Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11572 (baseline 11567), AoE score=26788. Hero-honest San'layn. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Death's Caress", mode="once" },
  { name="Dancing Rune Weapon", mode="sequential" },
  { name="Vampiric Blood", mode="sequential" },
  { name="Death and Decay", mode="sequential" },
  { name="Blood Boil", mode="priority" },
  { name="Consumption", mode="priority" },
  { name="Death Strike", mode="priority" },
  { name="Marrowrend", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Dancing Rune Weapon", mode="priority" },
  { name="Vampiric Blood", mode="priority" },
  { name="Heart Strike", mode="priority" },
  { name="Vampiric Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Death's Caress", mode="once" },
  { name="Dancing Rune Weapon", mode="sequential" },
  { name="Vampiric Blood", mode="sequential" },
  { name="Death and Decay", mode="sequential" },
  { name="Blood Boil", mode="priority" },
  { name="Consumption", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Death Strike", mode="priority" },
  { name="Marrowrend", mode="priority" },
  { name="Heart Strike", mode="priority" },
  { name="Dancing Rune Weapon", mode="priority" },
  { name="Vampiric Strike", mode="priority" },
 },
}

ORDERS["Death Knight|Frost"] = {
 isPrimary = true,
 heroTalent = "Riders of the Apocalypse",
 name = "Riders of the Apocalypse: Frost Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11517 (baseline 11517), AoE score=23035. Hero-honest Riders of the Apocalypse. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Empower Rune Weapon", mode="sequential" },
  { name="Pillar of Frost", mode="sequential" },
  { name="Breath of Sindragosa", mode="sequential" },
  { name="Frostwyrm's Fury", mode="sequential" },
  { name="Raise Dead", mode="priority" },
  { name="Remorseless Winter", mode="priority" },
  { name="Glacial Advance", mode="priority" },
  { name="Pillar of Frost", mode="priority" },
  { name="Frostwyrm's Fury", mode="priority" },
  { name="Empower Rune Weapon", mode="priority" },
  { name="Breath of Sindragosa", mode="priority" },
  { name="Obliterate", mode="priority" },
  { name="Howling Blast", mode="priority" },
  { name="Frost Strike", mode="priority" },
  { name="Frostscythe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Empower Rune Weapon", mode="sequential" },
  { name="Pillar of Frost", mode="sequential" },
  { name="Breath of Sindragosa", mode="sequential" },
  { name="Frostwyrm's Fury", mode="sequential" },
  { name="Raise Dead", mode="priority" },
  { name="Remorseless Winter", mode="priority" },
  { name="Glacial Advance", mode="priority" },
  { name="Pillar of Frost", mode="priority" },
  { name="Frostwyrm's Fury", mode="priority" },
  { name="Empower Rune Weapon", mode="priority" },
  { name="Breath of Sindragosa", mode="priority" },
  { name="Frost Strike", mode="priority" },
  { name="Frostscythe", mode="priority" },
  { name="Howling Blast", mode="priority" },
  { name="Obliterate", mode="priority" },
 },
}

ORDERS["Death Knight|Frost|Deathbringer"] = {
 isPrimary = false,
 heroTalent = "Deathbringer",
 name = "Deathbringer: Frost Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11914 (baseline 11914), AoE score=23827. Hero-honest Deathbringer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Empower Rune Weapon", mode="sequential" },
  { name="Pillar of Frost", mode="sequential" },
  { name="Breath of Sindragosa", mode="sequential" },
  { name="Frostwyrm's Fury", mode="sequential" },
  { name="Reaper's Mark", mode="sequential" },
  { name="Raise Dead", mode="priority" },
  { name="Remorseless Winter", mode="priority" },
  { name="Glacial Advance", mode="priority" },
  { name="Pillar of Frost", mode="priority" },
  { name="Frostwyrm's Fury", mode="priority" },
  { name="Empower Rune Weapon", mode="priority" },
  { name="Breath of Sindragosa", mode="priority" },
  { name="Reaper's Mark", mode="priority" },
  { name="Obliterate", mode="priority" },
  { name="Howling Blast", mode="priority" },
  { name="Frost Strike", mode="priority" },
  { name="Frostscythe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Empower Rune Weapon", mode="sequential" },
  { name="Pillar of Frost", mode="sequential" },
  { name="Breath of Sindragosa", mode="sequential" },
  { name="Frostwyrm's Fury", mode="sequential" },
  { name="Reaper's Mark", mode="sequential" },
  { name="Raise Dead", mode="priority" },
  { name="Remorseless Winter", mode="priority" },
  { name="Glacial Advance", mode="priority" },
  { name="Pillar of Frost", mode="priority" },
  { name="Frostwyrm's Fury", mode="priority" },
  { name="Empower Rune Weapon", mode="priority" },
  { name="Breath of Sindragosa", mode="priority" },
  { name="Reaper's Mark", mode="priority" },
  { name="Frost Strike", mode="priority" },
  { name="Frostscythe", mode="priority" },
  { name="Howling Blast", mode="priority" },
  { name="Obliterate", mode="priority" },
 },
}

ORDERS["Death Knight|Frost|Riders of the Apocalypse"] = {
 isPrimary = false,
 heroTalent = "Riders of the Apocalypse",
 name = "Riders of the Apocalypse: Frost Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11517 (baseline 11517), AoE score=23035. Hero-honest Riders of the Apocalypse. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Empower Rune Weapon", mode="sequential" },
  { name="Pillar of Frost", mode="sequential" },
  { name="Breath of Sindragosa", mode="sequential" },
  { name="Frostwyrm's Fury", mode="sequential" },
  { name="Raise Dead", mode="priority" },
  { name="Remorseless Winter", mode="priority" },
  { name="Glacial Advance", mode="priority" },
  { name="Pillar of Frost", mode="priority" },
  { name="Frostwyrm's Fury", mode="priority" },
  { name="Empower Rune Weapon", mode="priority" },
  { name="Breath of Sindragosa", mode="priority" },
  { name="Obliterate", mode="priority" },
  { name="Howling Blast", mode="priority" },
  { name="Frost Strike", mode="priority" },
  { name="Frostscythe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Empower Rune Weapon", mode="sequential" },
  { name="Pillar of Frost", mode="sequential" },
  { name="Breath of Sindragosa", mode="sequential" },
  { name="Frostwyrm's Fury", mode="sequential" },
  { name="Raise Dead", mode="priority" },
  { name="Remorseless Winter", mode="priority" },
  { name="Glacial Advance", mode="priority" },
  { name="Pillar of Frost", mode="priority" },
  { name="Frostwyrm's Fury", mode="priority" },
  { name="Empower Rune Weapon", mode="priority" },
  { name="Breath of Sindragosa", mode="priority" },
  { name="Frost Strike", mode="priority" },
  { name="Frostscythe", mode="priority" },
  { name="Howling Blast", mode="priority" },
  { name="Obliterate", mode="priority" },
 },
}

ORDERS["Death Knight|Unholy"] = {
 isPrimary = true,
 heroTalent = "Riders of the Apocalypse",
 name = "Riders of the Apocalypse: Unholy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12281 (baseline 12281), AoE score=25569. Hero-honest Riders of the Apocalypse. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Outbreak", mode="once" },
  { name="Army of the Dead", mode="sequential" },
  { name="Dark Transformation", mode="sequential" },
  { name="Soul Reaper", mode="sequential" },
  { name="Putrefy", mode="sequential" },
  { name="Graveyard", mode="priority" },
  { name="Epidemic", mode="priority" },
  { name="Death Coil", mode="priority" },
  { name="Necrotic Coil", mode="priority" },
  { name="Festering Scythe", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Outbreak", mode="priority" },
  { name="Army of the Dead", mode="priority" },
  { name="Dark Transformation", mode="priority" },
  { name="Putrefy", mode="priority" },
  { name="Festering Strike", mode="priority" },
  { name="Scourge Strike", mode="priority" },
  { name="Soul Reaper", mode="priority" }
 },
 aoeSteps = 
 {
  { name="Outbreak", mode="once" },
  { name="Army of the Dead", mode="sequential" },
  { name="Dark Transformation", mode="sequential" },
  { name="Soul Reaper", mode="sequential" },
  { name="Putrefy", mode="sequential" },
  { name="Death Coil", mode="priority" },
  { name="Epidemic", mode="priority" },
  { name="Graveyard", mode="priority" },
  { name="Necrotic Coil", mode="priority" },
  { name="Festering Scythe", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Outbreak", mode="priority" },
  { name="Army of the Dead", mode="priority" },
  { name="Dark Transformation", mode="priority" },
  { name="Putrefy", mode="priority" },
  { name="Soul Reaper", mode="priority" },
  { name="Festering Strike", mode="priority" },
  { name="Scourge Strike", mode="priority" }
 }
}

ORDERS["Death Knight|Unholy|Riders of the Apocalypse"] = {
 isPrimary = false,
 heroTalent = "Riders of the Apocalypse",
 name = "Riders of the Apocalypse: Unholy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12281 (baseline 12281), AoE score=25569. Hero-honest Riders of the Apocalypse. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Outbreak", mode="once" },
  { name="Army of the Dead", mode="sequential" },
  { name="Dark Transformation", mode="sequential" },
  { name="Soul Reaper", mode="sequential" },
  { name="Putrefy", mode="sequential" },
  { name="Graveyard", mode="priority" },
  { name="Epidemic", mode="priority" },
  { name="Death Coil", mode="priority" },
  { name="Necrotic Coil", mode="priority" },
  { name="Festering Scythe", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Outbreak", mode="priority" },
  { name="Army of the Dead", mode="priority" },
  { name="Dark Transformation", mode="priority" },
  { name="Putrefy", mode="priority" },
  { name="Festering Strike", mode="priority" },
  { name="Scourge Strike", mode="priority" },
  { name="Soul Reaper", mode="priority" }
 },
 aoeSteps = 
 {
  { name="Outbreak", mode="once" },
  { name="Army of the Dead", mode="sequential" },
  { name="Dark Transformation", mode="sequential" },
  { name="Soul Reaper", mode="sequential" },
  { name="Putrefy", mode="sequential" },
  { name="Death Coil", mode="priority" },
  { name="Epidemic", mode="priority" },
  { name="Graveyard", mode="priority" },
  { name="Necrotic Coil", mode="priority" },
  { name="Festering Scythe", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Outbreak", mode="priority" },
  { name="Army of the Dead", mode="priority" },
  { name="Dark Transformation", mode="priority" },
  { name="Putrefy", mode="priority" },
  { name="Soul Reaper", mode="priority" },
  { name="Festering Strike", mode="priority" },
  { name="Scourge Strike", mode="priority" }
 }
}

ORDERS["Death Knight|Unholy|San'layn"] = {
 isPrimary = false,
 heroTalent = "San'layn",
 name = "San'layn: Unholy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12281 (baseline 12281), AoE score=25569. Hero-honest San'layn. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Outbreak", mode="once" },
  { name="Army of the Dead", mode="sequential" },
  { name="Dark Transformation", mode="sequential" },
  { name="Soul Reaper", mode="sequential" },
  { name="Putrefy", mode="sequential" },
  { name="Graveyard", mode="priority" },
  { name="Epidemic", mode="priority" },
  { name="Death Coil", mode="priority" },
  { name="Necrotic Coil", mode="priority" },
  { name="Festering Scythe", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Outbreak", mode="priority" },
  { name="Army of the Dead", mode="priority" },
  { name="Dark Transformation", mode="priority" },
  { name="Putrefy", mode="priority" },
  { name="Festering Strike", mode="priority" },
  { name="Scourge Strike", mode="priority" },
  { name="Soul Reaper", mode="priority" },
  { name="Vampiric Strike", mode="priority" }
 },
 aoeSteps = 
 {
  { name="Outbreak", mode="once" },
  { name="Army of the Dead", mode="sequential" },
  { name="Dark Transformation", mode="sequential" },
  { name="Soul Reaper", mode="sequential" },
  { name="Putrefy", mode="sequential" },
  { name="Death Coil", mode="priority" },
  { name="Epidemic", mode="priority" },
  { name="Graveyard", mode="priority" },
  { name="Necrotic Coil", mode="priority" },
  { name="Festering Scythe", mode="priority" },
  { name="Death and Decay", mode="priority" },
  { name="Outbreak", mode="priority" },
  { name="Army of the Dead", mode="priority" },
  { name="Dark Transformation", mode="priority" },
  { name="Putrefy", mode="priority" },
  { name="Soul Reaper", mode="priority" },
  { name="Festering Strike", mode="priority" },
  { name="Scourge Strike", mode="priority" },
  { name="Vampiric Strike", mode="priority" }
 }
}

ORDERS["Demon Hunter|Devourer"] = {
 isPrimary = true,
 heroTalent = "Annihilator",
 name = "Annihilator: Devourer Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=13681 (baseline 13681), AoE score=27403. Hero-honest Annihilator. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Voidblade", mode="sequential" },
  { name="Void Metamorphosis", mode="sequential" },
  { name="Elysian Decree", mode="sequential" },
  { name="Void Ray", mode="priority" },
  { name="Collapsing Star", mode="priority" },
  { name="Soul Immolation", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Cull", mode="priority" },
  { name="Eradicate", mode="priority" },
  { name="Reap", mode="priority" },
  { name="Devour", mode="priority" },
  { name="Consume", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Hungering Slash", mode="priority" },
 },
 aoeSteps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Voidblade", mode="sequential" },
  { name="Void Metamorphosis", mode="sequential" },
  { name="Elysian Decree", mode="sequential" },
  { name="Felblade", mode="priority" },
  { name="Void Ray", mode="priority" },
  { name="Collapsing Star", mode="priority" },
  { name="Consume", mode="priority" },
  { name="Devour", mode="priority" },
  { name="Eradicate", mode="priority" },
  { name="Cull", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Soul Immolation", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Reap", mode="priority" },
  { name="Hungering Slash", mode="priority" },
 },
}

ORDERS["Demon Hunter|Devourer|Annihilator"] = {
 isPrimary = false,
 heroTalent = "Annihilator",
 name = "Annihilator: Devourer Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=13681 (baseline 13681), AoE score=27403. Hero-honest Annihilator. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Voidblade", mode="sequential" },
  { name="Void Metamorphosis", mode="sequential" },
  { name="Elysian Decree", mode="sequential" },
  { name="Void Ray", mode="priority" },
  { name="Collapsing Star", mode="priority" },
  { name="Soul Immolation", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Cull", mode="priority" },
  { name="Eradicate", mode="priority" },
  { name="Reap", mode="priority" },
  { name="Devour", mode="priority" },
  { name="Consume", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Hungering Slash", mode="priority" },
 },
 aoeSteps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Voidblade", mode="sequential" },
  { name="Void Metamorphosis", mode="sequential" },
  { name="Elysian Decree", mode="sequential" },
  { name="Felblade", mode="priority" },
  { name="Void Ray", mode="priority" },
  { name="Collapsing Star", mode="priority" },
  { name="Consume", mode="priority" },
  { name="Devour", mode="priority" },
  { name="Eradicate", mode="priority" },
  { name="Cull", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Soul Immolation", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Reap", mode="priority" },
  { name="Hungering Slash", mode="priority" },
 },
}

ORDERS["Demon Hunter|Devourer|Void-Scarred"] = {
 isPrimary = false,
 heroTalent = "Void-Scarred",
 name = "Void-Scarred: Devourer Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=13407 (baseline 13359), AoE score=26815. Hero-honest Void-Scarred. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Voidblade", mode="sequential" },
  { name="Void Metamorphosis", mode="sequential" },
  { name="Elysian Decree", mode="sequential" },
  { name="Void Ray", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Soul Immolation", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Cull", mode="priority" },
  { name="Eradicate", mode="priority" },
  { name="Reap", mode="priority" },
  { name="Devour", mode="priority" },
  { name="Consume", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Hungering Slash", mode="priority" },
 },
 aoeSteps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Voidblade", mode="sequential" },
  { name="Void Metamorphosis", mode="sequential" },
  { name="Elysian Decree", mode="sequential" },
  { name="Reap", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Void Ray", mode="priority" },
  { name="Consume", mode="priority" },
  { name="Devour", mode="priority" },
  { name="Eradicate", mode="priority" },
  { name="Cull", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Soul Immolation", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Hungering Slash", mode="priority" },
 },
}

ORDERS["Demon Hunter|Havoc"] = {
 isPrimary = true,
 heroTalent = "Aldrachi Reaver",
 name = "Aldrachi Reaver: Havoc Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12445 (baseline 12445), AoE score=24882. Hero-honest Aldrachi Reaver. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Reaver's Glaive", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Death Sweep", mode="priority" },
  { name="Fel Rush", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Eye Beam", mode="priority" },
  { name="Reaver's Glaive", mode="priority" },
  { name="Annihilation", mode="priority" },
  { name="Vengeful Retreat", mode="priority" },
  { name="Blade Dance", mode="priority" },
  { name="Chaos Strike", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Throw Glaive", mode="priority" },
 },
 aoeSteps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Reaver's Glaive", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Annihilation", mode="priority" },
  { name="Vengeful Retreat", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Blade Dance", mode="priority" },
  { name="Death Sweep", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Eye Beam", mode="priority" },
  { name="Reaver's Glaive", mode="priority" },
  { name="Chaos Strike", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Fel Rush", mode="priority" },
 },
}

ORDERS["Demon Hunter|Havoc|Aldrachi Reaver"] = {
 isPrimary = false,
 heroTalent = "Aldrachi Reaver",
 name = "Aldrachi Reaver: Havoc Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12445 (baseline 12445), AoE score=24882. Hero-honest Aldrachi Reaver. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Reaver's Glaive", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Death Sweep", mode="priority" },
  { name="Fel Rush", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Eye Beam", mode="priority" },
  { name="Reaver's Glaive", mode="priority" },
  { name="Annihilation", mode="priority" },
  { name="Vengeful Retreat", mode="priority" },
  { name="Blade Dance", mode="priority" },
  { name="Chaos Strike", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Throw Glaive", mode="priority" },
 },
 aoeSteps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Reaver's Glaive", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Annihilation", mode="priority" },
  { name="Vengeful Retreat", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Blade Dance", mode="priority" },
  { name="Death Sweep", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Eye Beam", mode="priority" },
  { name="Reaver's Glaive", mode="priority" },
  { name="Chaos Strike", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Fel Rush", mode="priority" },
 },
}

ORDERS["Demon Hunter|Havoc|Fel-Scarred"] = {
 isPrimary = false,
 heroTalent = "Fel-Scarred",
 name = "Fel-Scarred: Havoc Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11894 (baseline 11666), AoE score=23896. Hero-honest Fel-Scarred. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Death Sweep", mode="priority" },
  { name="Fel Rush", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Annihilation", mode="priority" },
  { name="Eye Beam", mode="priority" },
  { name="Vengeful Retreat", mode="priority" },
  { name="Blade Dance", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Chaos Strike", mode="priority" },
  { name="Throw Glaive", mode="priority" },
 },
 aoeSteps = 
 {
  { name="The Hunt", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Vengeful Retreat", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Annihilation", mode="priority" },
  { name="Blade Dance", mode="priority" },
  { name="Death Sweep", mode="priority" },
  { name="Throw Glaive", mode="priority" },
  { name="Eye Beam", mode="priority" },
  { name="Chaos Strike", mode="priority" },
  { name="Fel Rush", mode="priority" },
 },
}

ORDERS["Demon Hunter|Vengeance"] = {
 isPrimary = true,
 heroTalent = "Annihilator",
 name = "Annihilator: Vengeance Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=13468 (baseline 13468), AoE score=33821. Hero-honest Annihilator. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Fiery Brand", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Sigil of Spite", mode="sequential" },
  { name="Fel Devastation", mode="sequential" },
  { name="Throw Glaive", mode="priority" },
  { name="Demon Spikes", mode="priority" },
  { name="Sigil of Flame", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Infernal Strike", mode="priority", player=true },
  { name="Spirit Bomb", mode="priority" },
  { name="Soul Cleave", mode="priority" },
  { name="Fracture", mode="priority" },
  { name="Fel Devastation", mode="priority" },
  { name="Fiery Brand", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Fiery Brand", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Sigil of Spite", mode="sequential" },
  { name="Fel Devastation", mode="sequential" },
  { name="Infernal Strike", mode="priority", player=true },
  { name="Felblade", mode="priority" },
  { name="Sigil of Flame", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Demon Spikes", mode="priority" },
  { name="Spirit Bomb", mode="priority" },
  { name="Soul Cleave", mode="priority" },
  { name="Fracture", mode="priority" },
  { name="Fel Devastation", mode="priority" },
  { name="Throw Glaive", mode="priority" },
 },
}

ORDERS["Demon Hunter|Vengeance|Aldrachi Reaver"] = {
 isPrimary = false,
 heroTalent = "Aldrachi Reaver",
 name = "Aldrachi Reaver: Vengeance Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=13468 (baseline 13468), AoE score=33821. Hero-honest Aldrachi Reaver. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Fiery Brand", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Sigil of Spite", mode="sequential" },
  { name="Fel Devastation", mode="sequential" },
  { name="Throw Glaive", mode="priority" },
  { name="Demon Spikes", mode="priority" },
  { name="Sigil of Flame", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Infernal Strike", mode="priority", player=true },
  { name="Spirit Bomb", mode="priority" },
  { name="Soul Cleave", mode="priority" },
  { name="Fracture", mode="priority" },
  { name="Fel Devastation", mode="priority" },
  { name="Fiery Brand", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Fiery Brand", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Sigil of Spite", mode="sequential" },
  { name="Fel Devastation", mode="sequential" },
  { name="Infernal Strike", mode="priority", player=true },
  { name="Felblade", mode="priority" },
  { name="Sigil of Flame", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Demon Spikes", mode="priority" },
  { name="Spirit Bomb", mode="priority" },
  { name="Soul Cleave", mode="priority" },
  { name="Fracture", mode="priority" },
  { name="Fel Devastation", mode="priority" },
  { name="Throw Glaive", mode="priority" },
 },
}

ORDERS["Demon Hunter|Vengeance|Annihilator"] = {
 isPrimary = false,
 heroTalent = "Annihilator",
 name = "Annihilator: Vengeance Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=13468 (baseline 13468), AoE score=33821. Hero-honest Annihilator. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Fiery Brand", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Sigil of Spite", mode="sequential" },
  { name="Fel Devastation", mode="sequential" },
  { name="Throw Glaive", mode="priority" },
  { name="Demon Spikes", mode="priority" },
  { name="Sigil of Flame", mode="priority" },
  { name="Felblade", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Infernal Strike", mode="priority", player=true },
  { name="Spirit Bomb", mode="priority" },
  { name="Soul Cleave", mode="priority" },
  { name="Fracture", mode="priority" },
  { name="Fel Devastation", mode="priority" },
  { name="Fiery Brand", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Fiery Brand", mode="sequential" },
  { name="Metamorphosis", mode="sequential" },
  { name="Sigil of Spite", mode="sequential" },
  { name="Fel Devastation", mode="sequential" },
  { name="Infernal Strike", mode="priority", player=true },
  { name="Felblade", mode="priority" },
  { name="Sigil of Flame", mode="priority" },
  { name="Immolation Aura", mode="priority" },
  { name="Demon Spikes", mode="priority" },
  { name="Spirit Bomb", mode="priority" },
  { name="Soul Cleave", mode="priority" },
  { name="Fracture", mode="priority" },
  { name="Fel Devastation", mode="priority" },
  { name="Throw Glaive", mode="priority" },
 },
}

ORDERS["Druid|Balance"] = {
 isPrimary = true,
 heroTalent = "Elune's Chosen",
 name = "Elune's Chosen: Balance Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11324 (baseline 11324), AoE score=32707. Hero-honest Elune's Chosen. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Moonfire", mode="once" },
  { name="Sunfire", mode="once" },
  { name="Fury of Elune", mode="sequential" },
  { name="Incarnation: Chosen of Elune", mode="sequential" },
  { name="Celestial Alignment", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Heart of the Wild", mode="priority" },
  { name="Starfall", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Fury of Elune", mode="priority" },
  { name="Starsurge", mode="priority" },
  { name="Starfire", mode="priority" },
  { name="Wrath", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Moonfire", mode="once" },
  { name="Sunfire", mode="once" },
  { name="Fury of Elune", mode="sequential" },
  { name="Incarnation: Chosen of Elune", mode="sequential" },
  { name="Celestial Alignment", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Starfall", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Fury of Elune", mode="priority" },
  { name="Starfire", mode="priority" },
  { name="Starsurge", mode="priority" },
  { name="Wrath", mode="priority" },
  { name="Heart of the Wild", mode="priority" },
 },
}

ORDERS["Druid|Balance|Elune's Chosen"] = {
 isPrimary = false,
 heroTalent = "Elune's Chosen",
 name = "Elune's Chosen: Balance Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11324 (baseline 11324), AoE score=32707. Hero-honest Elune's Chosen. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Moonfire", mode="once" },
  { name="Sunfire", mode="once" },
  { name="Fury of Elune", mode="sequential" },
  { name="Incarnation: Chosen of Elune", mode="sequential" },
  { name="Celestial Alignment", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Heart of the Wild", mode="priority" },
  { name="Starfall", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Fury of Elune", mode="priority" },
  { name="Starsurge", mode="priority" },
  { name="Starfire", mode="priority" },
  { name="Wrath", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Moonfire", mode="once" },
  { name="Sunfire", mode="once" },
  { name="Fury of Elune", mode="sequential" },
  { name="Incarnation: Chosen of Elune", mode="sequential" },
  { name="Celestial Alignment", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Starfall", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Fury of Elune", mode="priority" },
  { name="Starfire", mode="priority" },
  { name="Starsurge", mode="priority" },
  { name="Wrath", mode="priority" },
  { name="Heart of the Wild", mode="priority" },
 },
}

ORDERS["Druid|Balance|Keeper of the Grove"] = {
 isPrimary = false,
 heroTalent = "Keeper of the Grove",
 name = "Keeper of the Grove: Balance Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11505 (baseline 11324), AoE score=32707. Hero-honest Keeper of the Grove. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Moonfire", mode="once" },
  { name="Sunfire", mode="once" },
  { name="Fury of Elune", mode="sequential" },
  { name="Incarnation: Chosen of Elune", mode="sequential" },
  { name="Celestial Alignment", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Force of Nature", mode="priority" },
  { name="Heart of the Wild", mode="priority" },
  { name="Starfall", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Fury of Elune", mode="priority" },
  { name="Starsurge", mode="priority" },
  { name="Starfire", mode="priority" },
  { name="Wrath", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Moonfire", mode="once" },
  { name="Sunfire", mode="once" },
  { name="Fury of Elune", mode="sequential" },
  { name="Incarnation: Chosen of Elune", mode="sequential" },
  { name="Celestial Alignment", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Starfall", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Fury of Elune", mode="priority" },
  { name="Starfire", mode="priority" },
  { name="Starsurge", mode="priority" },
  { name="Wrath", mode="priority" },
  { name="Heart of the Wild", mode="priority" },
  { name="Force of Nature", mode="priority" },
 },
}

ORDERS["Druid|Feral"] = {
 isPrimary = true,
 heroTalent = "Druid of the Claw",
 name = "Druid of the Claw: Feral Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10975 (baseline 10975), AoE score=32418. Hero-honest Druid of the Claw. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Prowl", mode="once" },
  { name="Tiger's Fury", mode="once" },
  { name="Berserk", mode="sequential" },
  { name="Feral Frenzy", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Frantic Frenzy", mode="priority" },
  { name="Ravage", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Tiger's Fury", mode="priority" },
  { name="Berserk", mode="priority" },
  { name="Feral Frenzy", mode="priority" },
  { name="Convoke the Spirits", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Primal Wrath", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Prowl", mode="once" },
  { name="Tiger's Fury", mode="once" },
  { name="Berserk", mode="sequential" },
  { name="Feral Frenzy", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Swipe", mode="priority" },
  { name="Tiger's Fury", mode="priority" },
  { name="Berserk", mode="priority" },
  { name="Frantic Frenzy", mode="priority" },
  { name="Feral Frenzy", mode="priority" },
  { name="Convoke the Spirits", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Primal Wrath", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Ravage", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Moonfire", mode="priority" },
 },
}

ORDERS["Druid|Feral|Druid of the Claw"] = {
 isPrimary = false,
 heroTalent = "Druid of the Claw",
 name = "Druid of the Claw: Feral Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10975 (baseline 10975), AoE score=32418. Hero-honest Druid of the Claw. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Prowl", mode="once" },
  { name="Tiger's Fury", mode="once" },
  { name="Berserk", mode="sequential" },
  { name="Feral Frenzy", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Frantic Frenzy", mode="priority" },
  { name="Ravage", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Tiger's Fury", mode="priority" },
  { name="Berserk", mode="priority" },
  { name="Feral Frenzy", mode="priority" },
  { name="Convoke the Spirits", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Primal Wrath", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Prowl", mode="once" },
  { name="Tiger's Fury", mode="once" },
  { name="Berserk", mode="sequential" },
  { name="Feral Frenzy", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Swipe", mode="priority" },
  { name="Tiger's Fury", mode="priority" },
  { name="Berserk", mode="priority" },
  { name="Frantic Frenzy", mode="priority" },
  { name="Feral Frenzy", mode="priority" },
  { name="Convoke the Spirits", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Primal Wrath", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Ravage", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Moonfire", mode="priority" },
 },
}

ORDERS["Druid|Feral|Wildstalker"] = {
 isPrimary = false,
 heroTalent = "Wildstalker",
 name = "Wildstalker: Feral Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10794 (baseline 10794), AoE score=32418. Hero-honest Wildstalker. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Prowl", mode="once" },
  { name="Tiger's Fury", mode="once" },
  { name="Berserk", mode="sequential" },
  { name="Feral Frenzy", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Frantic Frenzy", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Tiger's Fury", mode="priority" },
  { name="Berserk", mode="priority" },
  { name="Feral Frenzy", mode="priority" },
  { name="Convoke the Spirits", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Primal Wrath", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Prowl", mode="once" },
  { name="Tiger's Fury", mode="once" },
  { name="Berserk", mode="sequential" },
  { name="Feral Frenzy", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Swipe", mode="priority" },
  { name="Tiger's Fury", mode="priority" },
  { name="Berserk", mode="priority" },
  { name="Frantic Frenzy", mode="priority" },
  { name="Feral Frenzy", mode="priority" },
  { name="Convoke the Spirits", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Primal Wrath", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Moonfire", mode="priority" },
 },
}

ORDERS["Druid|Guardian"] = {
 isPrimary = true,
 heroTalent = "Elune's Chosen",
 name = "Elune's Chosen: Guardian Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11334 (baseline 11334), AoE score=32481. Hero-honest Elune's Chosen. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Bear Form", mode="once" },
  { name="Lunar Beam", mode="sequential" },
  { name="Incarnation: Guardian of Ursoc", mode="sequential" },
  { name="Heart of the Wild", mode="sequential" },
  { name="Berserk", mode="sequential" },
  { name="Raze", mode="priority" },
  { name="Maul", mode="priority" },
  { name="Ironfur", mode="priority" },
  { name="Thrash", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Lunar Beam", mode="priority" },
  { name="Mangle", mode="priority" },
  { name="Frenzied Regeneration", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Bear Form", mode="once" },
  { name="Lunar Beam", mode="sequential" },
  { name="Incarnation: Guardian of Ursoc", mode="sequential" },
  { name="Heart of the Wild", mode="sequential" },
  { name="Berserk", mode="sequential" },
  { name="Thrash", mode="priority" },
  { name="Ironfur", mode="priority" },
  { name="Lunar Beam", mode="priority" },
  { name="Raze", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Swipe", mode="priority" },
  { name="Mangle", mode="priority" },
  { name="Maul", mode="priority" },
  { name="Frenzied Regeneration", mode="priority" },
 },
}

ORDERS["Druid|Guardian|Druid of the Claw"] = {
 isPrimary = false,
 heroTalent = "Druid of the Claw",
 name = "Druid of the Claw: Guardian Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11514 (baseline 11334), AoE score=32481. Hero-honest Druid of the Claw. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Bear Form", mode="once" },
  { name="Lunar Beam", mode="sequential" },
  { name="Incarnation: Guardian of Ursoc", mode="sequential" },
  { name="Heart of the Wild", mode="sequential" },
  { name="Berserk", mode="sequential" },
  { name="Ravage", mode="priority" },
  { name="Raze", mode="priority" },
  { name="Maul", mode="priority" },
  { name="Ironfur", mode="priority" },
  { name="Thrash", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Lunar Beam", mode="priority" },
  { name="Mangle", mode="priority" },
  { name="Frenzied Regeneration", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Bear Form", mode="once" },
  { name="Lunar Beam", mode="sequential" },
  { name="Incarnation: Guardian of Ursoc", mode="sequential" },
  { name="Heart of the Wild", mode="sequential" },
  { name="Berserk", mode="sequential" },
  { name="Thrash", mode="priority" },
  { name="Ironfur", mode="priority" },
  { name="Lunar Beam", mode="priority" },
  { name="Raze", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Swipe", mode="priority" },
  { name="Mangle", mode="priority" },
  { name="Maul", mode="priority" },
  { name="Frenzied Regeneration", mode="priority" },
  { name="Ravage", mode="priority" },
 },
}

ORDERS["Druid|Guardian|Elune's Chosen"] = {
 isPrimary = false,
 heroTalent = "Elune's Chosen",
 name = "Elune's Chosen: Guardian Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11334 (baseline 11334), AoE score=32481. Hero-honest Elune's Chosen. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Bear Form", mode="once" },
  { name="Lunar Beam", mode="sequential" },
  { name="Incarnation: Guardian of Ursoc", mode="sequential" },
  { name="Heart of the Wild", mode="sequential" },
  { name="Berserk", mode="sequential" },
  { name="Raze", mode="priority" },
  { name="Maul", mode="priority" },
  { name="Ironfur", mode="priority" },
  { name="Thrash", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Lunar Beam", mode="priority" },
  { name="Mangle", mode="priority" },
  { name="Frenzied Regeneration", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Bear Form", mode="once" },
  { name="Lunar Beam", mode="sequential" },
  { name="Incarnation: Guardian of Ursoc", mode="sequential" },
  { name="Heart of the Wild", mode="sequential" },
  { name="Berserk", mode="sequential" },
  { name="Thrash", mode="priority" },
  { name="Ironfur", mode="priority" },
  { name="Lunar Beam", mode="priority" },
  { name="Raze", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Swipe", mode="priority" },
  { name="Mangle", mode="priority" },
  { name="Maul", mode="priority" },
  { name="Frenzied Regeneration", mode="priority" },
 },
}

ORDERS["Druid|Restoration"] = {
 isPrimary = true,
 heroTalent = "Wildstalker",
 name = "Wildstalker: Restoration Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13667 (baseline 13667), AoE score=35927. Hero-honest Wildstalker. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Incarnation: Tree of Life", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Tranquility", mode="sequential" },
  { name="Lifebloom", mode="priority" },
  { name="Efflorescence", mode="priority" },
  { name="Swiftmend", mode="priority" },
  { name="Wild Growth", mode="priority" },
  { name="Nature's Swiftness", mode="priority" },
  { name="Innervate", mode="priority" },
  { name="Ironbark", mode="priority" },
  { name="Rejuvenation", mode="priority" },
  { name="Regrowth", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Wrath", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Incarnation: Tree of Life", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Tranquility", mode="sequential" },
  { name="Swipe", mode="priority" },
  { name="Lifebloom", mode="priority" },
  { name="Efflorescence", mode="priority" },
  { name="Wild Growth", mode="priority" },
  { name="Swiftmend", mode="priority" },
  { name="Rejuvenation", mode="priority" },
  { name="Nature's Swiftness", mode="priority" },
  { name="Innervate", mode="priority" },
  { name="Ironbark", mode="priority" },
  { name="Regrowth", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Wrath", mode="priority" },
 },
}

ORDERS["Druid|Restoration|Keeper of the Grove"] = {
 isPrimary = false,
 heroTalent = "Keeper of the Grove",
 name = "Keeper of the Grove: Restoration Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13667 (baseline 13667), AoE score=35927. Hero-honest Keeper of the Grove. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Incarnation: Tree of Life", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Tranquility", mode="sequential" },
  { name="Lifebloom", mode="priority" },
  { name="Efflorescence", mode="priority" },
  { name="Swiftmend", mode="priority" },
  { name="Wild Growth", mode="priority" },
  { name="Nature's Swiftness", mode="priority" },
  { name="Innervate", mode="priority" },
  { name="Ironbark", mode="priority" },
  { name="Rejuvenation", mode="priority" },
  { name="Regrowth", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Wrath", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Incarnation: Tree of Life", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Tranquility", mode="sequential" },
  { name="Swipe", mode="priority" },
  { name="Lifebloom", mode="priority" },
  { name="Efflorescence", mode="priority" },
  { name="Wild Growth", mode="priority" },
  { name="Swiftmend", mode="priority" },
  { name="Rejuvenation", mode="priority" },
  { name="Nature's Swiftness", mode="priority" },
  { name="Innervate", mode="priority" },
  { name="Ironbark", mode="priority" },
  { name="Regrowth", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Wrath", mode="priority" },
 },
}

ORDERS["Druid|Restoration|Wildstalker"] = {
 isPrimary = false,
 heroTalent = "Wildstalker",
 name = "Wildstalker: Restoration Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13667 (baseline 13667), AoE score=35927. Hero-honest Wildstalker. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Incarnation: Tree of Life", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Tranquility", mode="sequential" },
  { name="Lifebloom", mode="priority" },
  { name="Efflorescence", mode="priority" },
  { name="Swiftmend", mode="priority" },
  { name="Wild Growth", mode="priority" },
  { name="Nature's Swiftness", mode="priority" },
  { name="Innervate", mode="priority" },
  { name="Ironbark", mode="priority" },
  { name="Rejuvenation", mode="priority" },
  { name="Regrowth", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Wrath", mode="priority" },
  { name="Swipe", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Incarnation: Tree of Life", mode="sequential" },
  { name="Convoke the Spirits", mode="sequential" },
  { name="Tranquility", mode="sequential" },
  { name="Swipe", mode="priority" },
  { name="Lifebloom", mode="priority" },
  { name="Efflorescence", mode="priority" },
  { name="Wild Growth", mode="priority" },
  { name="Swiftmend", mode="priority" },
  { name="Rejuvenation", mode="priority" },
  { name="Nature's Swiftness", mode="priority" },
  { name="Innervate", mode="priority" },
  { name="Ironbark", mode="priority" },
  { name="Regrowth", mode="priority" },
  { name="Moonfire", mode="priority" },
  { name="Sunfire", mode="priority" },
  { name="Rake", mode="priority" },
  { name="Shred", mode="priority" },
  { name="Rip", mode="priority" },
  { name="Ferocious Bite", mode="priority" },
  { name="Wrath", mode="priority" },
 },
}

ORDERS["Evoker|Augmentation"] = {
 isPrimary = true,
 heroTalent = "Scalecommander",
 name = "Scalecommander: Augmentation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12207 (baseline 12207), AoE score=24415. Hero-honest Scalecommander. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Blistering Scales", mode="once" },
  { name="Prescience", mode="once" },
  { name="Ebon Might", mode="sequential" },
  { name="Breath of Eons", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Time Skip", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Upheaval", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Mass Eruption", mode="priority" },
  { name="Eruption", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Ebon Might", mode="priority" },
  { name="Prescience", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Upheaval", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Blistering Scales", mode="once" },
  { name="Prescience", mode="once" },
  { name="Ebon Might", mode="sequential" },
  { name="Breath of Eons", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Time Skip", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Upheaval", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Eruption", mode="priority" },
  { name="Mass Eruption", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Ebon Might", mode="priority" },
  { name="Prescience", mode="priority" },
  { name="Upheaval", mode="priority" },
  { name="Fire Breath", mode="priority" },
 },
}

ORDERS["Evoker|Augmentation|Chronowarden"] = {
 isPrimary = false,
 heroTalent = "Chronowarden",
 name = "Chronowarden: Augmentation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12207 (baseline 12034), AoE score=24067. Hero-honest Chronowarden. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Blistering Scales", mode="once" },
  { name="Prescience", mode="once" },
  { name="Ebon Might", mode="sequential" },
  { name="Breath of Eons", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Time Skip", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Upheaval", mode="sequential" },
  { name="Chrono Flames", mode="priority" },
  { name="Hover", mode="priority" },
  { name="Eruption", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Ebon Might", mode="priority" },
  { name="Prescience", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Upheaval", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Blistering Scales", mode="once" },
  { name="Prescience", mode="once" },
  { name="Ebon Might", mode="sequential" },
  { name="Breath of Eons", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Time Skip", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Upheaval", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Eruption", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Ebon Might", mode="priority" },
  { name="Prescience", mode="priority" },
  { name="Upheaval", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Chrono Flames", mode="priority" },
 },
}

ORDERS["Evoker|Augmentation|Scalecommander"] = {
 isPrimary = false,
 heroTalent = "Scalecommander",
 name = "Scalecommander: Augmentation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12207 (baseline 12207), AoE score=24415. Hero-honest Scalecommander. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Blistering Scales", mode="once" },
  { name="Prescience", mode="once" },
  { name="Ebon Might", mode="sequential" },
  { name="Breath of Eons", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Time Skip", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Upheaval", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Mass Eruption", mode="priority" },
  { name="Eruption", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Ebon Might", mode="priority" },
  { name="Prescience", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Upheaval", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Blistering Scales", mode="once" },
  { name="Prescience", mode="once" },
  { name="Ebon Might", mode="sequential" },
  { name="Breath of Eons", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Time Skip", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Upheaval", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Eruption", mode="priority" },
  { name="Mass Eruption", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Ebon Might", mode="priority" },
  { name="Prescience", mode="priority" },
  { name="Upheaval", mode="priority" },
  { name="Fire Breath", mode="priority" },
 },
}

ORDERS["Evoker|Devastation"] = {
 isPrimary = true,
 heroTalent = "Scalecommander",
 name = "Scalecommander: Devastation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11844 (baseline 11844), AoE score=23688. Hero-honest Scalecommander. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Dragonrage", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Eternity Surge", mode="sequential" },
  { name="Deep Breath", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Azure Sweep", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Eternity Surge", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Mass Disintegrate", mode="priority" },
  { name="Disintegrate", mode="priority" },
  { name="Pyre", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Azure Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Dragonrage", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Eternity Surge", mode="sequential" },
  { name="Deep Breath", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Azure Sweep", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Mass Disintegrate", mode="priority" },
  { name="Pyre", mode="priority" },
  { name="Eternity Surge", mode="priority" },
  { name="Disintegrate", mode="priority" },
  { name="Azure Strike", mode="priority" },
  { name="Living Flame", mode="priority" },
 },
}

ORDERS["Evoker|Devastation|Flameshaper"] = {
 isPrimary = false,
 heroTalent = "Flameshaper",
 name = "Flameshaper: Devastation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11844 (baseline 11844), AoE score=23688. Hero-honest Flameshaper. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Dragonrage", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Eternity Surge", mode="sequential" },
  { name="Deep Breath", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Azure Sweep", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Eternity Surge", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Disintegrate", mode="priority" },
  { name="Pyre", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Azure Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Dragonrage", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Eternity Surge", mode="sequential" },
  { name="Deep Breath", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Azure Sweep", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Pyre", mode="priority" },
  { name="Eternity Surge", mode="priority" },
  { name="Disintegrate", mode="priority" },
  { name="Azure Strike", mode="priority" },
  { name="Living Flame", mode="priority" },
 },
}

ORDERS["Evoker|Devastation|Scalecommander"] = {
 isPrimary = false,
 heroTalent = "Scalecommander",
 name = "Scalecommander: Devastation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11844 (baseline 11844), AoE score=23688. Hero-honest Scalecommander. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Dragonrage", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Eternity Surge", mode="sequential" },
  { name="Deep Breath", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Azure Sweep", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Eternity Surge", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Mass Disintegrate", mode="priority" },
  { name="Disintegrate", mode="priority" },
  { name="Pyre", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Azure Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Dragonrage", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Fire Breath", mode="sequential" },
  { name="Eternity Surge", mode="sequential" },
  { name="Deep Breath", mode="sequential" },
  { name="Hover", mode="priority" },
  { name="Azure Sweep", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Mass Disintegrate", mode="priority" },
  { name="Pyre", mode="priority" },
  { name="Eternity Surge", mode="priority" },
  { name="Disintegrate", mode="priority" },
  { name="Azure Strike", mode="priority" },
  { name="Living Flame", mode="priority" },
 },
}

ORDERS["Evoker|Preservation"] = {
 isPrimary = true,
 heroTalent = "Chronowarden",
 name = "Chronowarden: Preservation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=14483 (baseline 14483), AoE score=28966. Hero-honest Chronowarden. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Rewind", mode="sequential" },
  { name="Stasis", mode="sequential" },
  { name="Dream Flight", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Emerald Blossom", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Reversion", mode="priority" },
  { name="Temporal Anomaly", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Dream Breath", mode="priority" },
  { name="Merithra's Blessing", mode="priority" },
  { name="Verdant Embrace", mode="priority" },
  { name="Time Dilation", mode="priority" },
  { name="Echo", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Disintegrate", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Rewind", mode="sequential" },
  { name="Stasis", mode="sequential" },
  { name="Dream Flight", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Verdant Embrace", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Reversion", mode="priority" },
  { name="Temporal Anomaly", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Dream Breath", mode="priority" },
  { name="Merithra's Blessing", mode="priority" },
  { name="Emerald Blossom", mode="priority" },
  { name="Time Dilation", mode="priority" },
  { name="Echo", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Disintegrate", mode="priority" },
 },
}

ORDERS["Evoker|Preservation|Chronowarden"] = {
 isPrimary = false,
 heroTalent = "Chronowarden",
 name = "Chronowarden: Preservation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=14483 (baseline 14483), AoE score=28966. Hero-honest Chronowarden. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Rewind", mode="sequential" },
  { name="Stasis", mode="sequential" },
  { name="Dream Flight", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Emerald Blossom", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Reversion", mode="priority" },
  { name="Temporal Anomaly", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Dream Breath", mode="priority" },
  { name="Merithra's Blessing", mode="priority" },
  { name="Verdant Embrace", mode="priority" },
  { name="Time Dilation", mode="priority" },
  { name="Echo", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Disintegrate", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Rewind", mode="sequential" },
  { name="Stasis", mode="sequential" },
  { name="Dream Flight", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Verdant Embrace", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Reversion", mode="priority" },
  { name="Temporal Anomaly", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Dream Breath", mode="priority" },
  { name="Merithra's Blessing", mode="priority" },
  { name="Emerald Blossom", mode="priority" },
  { name="Time Dilation", mode="priority" },
  { name="Echo", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Disintegrate", mode="priority" },
 },
}

ORDERS["Evoker|Preservation|Flameshaper"] = {
 isPrimary = false,
 heroTalent = "Flameshaper",
 name = "Flameshaper: Preservation Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=14483 (baseline 14483), AoE score=28966. Hero-honest Flameshaper. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Rewind", mode="sequential" },
  { name="Stasis", mode="sequential" },
  { name="Dream Flight", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Emerald Blossom", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Reversion", mode="priority" },
  { name="Temporal Anomaly", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Dream Breath", mode="priority" },
  { name="Merithra's Blessing", mode="priority" },
  { name="Verdant Embrace", mode="priority" },
  { name="Time Dilation", mode="priority" },
  { name="Echo", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Disintegrate", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Blessing of the Bronze", mode="once" },
  { name="Rewind", mode="sequential" },
  { name="Stasis", mode="sequential" },
  { name="Dream Flight", mode="sequential" },
  { name="Tip the Scales", mode="sequential" },
  { name="Verdant Embrace", mode="priority" },
  { name="Fire Breath", mode="priority" },
  { name="Reversion", mode="priority" },
  { name="Temporal Anomaly", mode="priority" },
  { name="Deep Breath", mode="priority" },
  { name="Dream Breath", mode="priority" },
  { name="Merithra's Blessing", mode="priority" },
  { name="Emerald Blossom", mode="priority" },
  { name="Time Dilation", mode="priority" },
  { name="Echo", mode="priority" },
  { name="Living Flame", mode="priority" },
  { name="Disintegrate", mode="priority" },
 },
}

ORDERS["Hunter|Beast Mastery"] = {
 isPrimary = true,
 heroTalent = "Pack Leader",
 name = "Pack Leader: Beast Mastery Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=6708 (baseline 6553), AoE score=9180. Hero-honest Pack Leader. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Bestial Wrath", mode="sequential" },
  { name="Wild Thrash", mode="priority" },
  { name="Bestial Wrath", mode="priority" },
  { name="Kill Command", mode="priority" },
  { name="Barbed Shot", mode="priority" },
  { name="Cobra Shot", mode="priority" }
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Bestial Wrath", mode="sequential" },
  { name="Wild Thrash", mode="priority" },
  { name="Bestial Wrath", mode="priority" },
  { name="Kill Command", mode="priority" },
  { name="Barbed Shot", mode="priority" },
  { name="Cobra Shot", mode="priority" }
 }
}

ORDERS["Hunter|Beast Mastery|Dark Ranger"] = {
 isPrimary = false,
 heroTalent = "Dark Ranger",
 name = "Dark Ranger: Beast Mastery Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=8000 (baseline 6553), AoE score=10468. Hero-honest Dark Ranger. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Bestial Wrath", mode="sequential" },
  { name="Kill Command", mode="priority" },
  { name="Barbed Shot", mode="priority" },
  { name="Bestial Wrath", mode="priority" },
  { name="Cobra Shot", mode="priority" },
  { name="Wild Thrash", mode="priority" },
  { name="Black Arrow", mode="priority" },
  { name="Wailing Arrow", mode="priority" }
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Bestial Wrath", mode="sequential" },
  { name="Wild Thrash", mode="priority" },
  { name="Barbed Shot", mode="priority" },
  { name="Bestial Wrath", mode="priority" },
  { name="Kill Command", mode="priority" },
  { name="Cobra Shot", mode="priority" },
  { name="Wailing Arrow", mode="priority" },
  { name="Black Arrow", mode="priority" }
 }
}

ORDERS["Hunter|Beast Mastery|Pack Leader"] = {
 isPrimary = false,
 heroTalent = "Pack Leader",
 name = "Pack Leader: Beast Mastery Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=6708 (baseline 6553), AoE score=9180. Hero-honest Pack Leader. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Bestial Wrath", mode="sequential" },
  { name="Wild Thrash", mode="priority" },
  { name="Bestial Wrath", mode="priority" },
  { name="Kill Command", mode="priority" },
  { name="Barbed Shot", mode="priority" },
  { name="Cobra Shot", mode="priority" }
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Bestial Wrath", mode="sequential" },
  { name="Wild Thrash", mode="priority" },
  { name="Bestial Wrath", mode="priority" },
  { name="Kill Command", mode="priority" },
  { name="Barbed Shot", mode="priority" },
  { name="Cobra Shot", mode="priority" }
 }
}

ORDERS["Hunter|Marksmanship"] = {
 isPrimary = true,
 heroTalent = "Dark Ranger",
 name = "Dark Ranger: Marksmanship Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=6700 (baseline 6700), AoE score=16741. Hero-honest Dark Ranger. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Trueshot", mode="sequential" },
  { name="Rapid Fire", mode="sequential" },
  { name="Volley", mode="sequential" },
  { name="Kill Shot", mode="priority" },
  { name="Black Arrow", mode="priority" },
  { name="Aimed Shot", mode="priority" },
  { name="Explosive Shot", mode="priority" },
  { name="Trueshot", mode="priority" },
  { name="Rapid Fire", mode="priority" },
  { name="Wailing Arrow", mode="priority" },
  { name="Arcane Shot", mode="priority" },
  { name="Volley", mode="priority" },
  { name="Steady Shot", mode="priority" },
  { name="Multi-Shot", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Trueshot", mode="sequential" },
  { name="Rapid Fire", mode="sequential" },
  { name="Volley", mode="sequential" },
  { name="Black Arrow", mode="priority" },
  { name="Multi-Shot", mode="priority" },
  { name="Volley", mode="priority" },
  { name="Trueshot", mode="priority" },
  { name="Rapid Fire", mode="priority" },
  { name="Wailing Arrow", mode="priority" },
  { name="Aimed Shot", mode="priority" },
  { name="Explosive Shot", mode="priority" },
  { name="Arcane Shot", mode="priority" },
  { name="Steady Shot", mode="priority" },
  { name="Kill Shot", mode="priority" },
 },
}

ORDERS["Hunter|Marksmanship|Dark Ranger"] = {
 isPrimary = false,
 heroTalent = "Dark Ranger",
 name = "Dark Ranger: Marksmanship Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=6700 (baseline 6700), AoE score=16741. Hero-honest Dark Ranger. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Trueshot", mode="sequential" },
  { name="Rapid Fire", mode="sequential" },
  { name="Volley", mode="sequential" },
  { name="Kill Shot", mode="priority" },
  { name="Black Arrow", mode="priority" },
  { name="Aimed Shot", mode="priority" },
  { name="Explosive Shot", mode="priority" },
  { name="Trueshot", mode="priority" },
  { name="Rapid Fire", mode="priority" },
  { name="Wailing Arrow", mode="priority" },
  { name="Arcane Shot", mode="priority" },
  { name="Volley", mode="priority" },
  { name="Steady Shot", mode="priority" },
  { name="Multi-Shot", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Trueshot", mode="sequential" },
  { name="Rapid Fire", mode="sequential" },
  { name="Volley", mode="sequential" },
  { name="Black Arrow", mode="priority" },
  { name="Multi-Shot", mode="priority" },
  { name="Volley", mode="priority" },
  { name="Trueshot", mode="priority" },
  { name="Rapid Fire", mode="priority" },
  { name="Wailing Arrow", mode="priority" },
  { name="Aimed Shot", mode="priority" },
  { name="Explosive Shot", mode="priority" },
  { name="Arcane Shot", mode="priority" },
  { name="Steady Shot", mode="priority" },
  { name="Kill Shot", mode="priority" },
 },
}

ORDERS["Hunter|Marksmanship|Sentinel"] = {
 isPrimary = false,
 heroTalent = "Sentinel",
 name = "Sentinel: Marksmanship Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=6130 (baseline 5412), AoE score=14914. Hero-honest Sentinel. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Trueshot", mode="sequential" },
  { name="Rapid Fire", mode="sequential" },
  { name="Volley", mode="sequential" },
  { name="Kill Shot", mode="priority" },
  { name="Explosive Shot", mode="priority" },
  { name="Aimed Shot", mode="priority" },
  { name="Trueshot", mode="priority" },
  { name="Rapid Fire", mode="priority" },
  { name="Arcane Shot", mode="priority" },
  { name="Volley", mode="priority" },
  { name="Steady Shot", mode="priority" },
  { name="Multi-Shot", mode="priority" },
  { name="Moonlight Chakram", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Trueshot", mode="sequential" },
  { name="Rapid Fire", mode="sequential" },
  { name="Volley", mode="sequential" },
  { name="Multi-Shot", mode="priority" },
  { name="Volley", mode="priority" },
  { name="Trueshot", mode="priority" },
  { name="Rapid Fire", mode="priority" },
  { name="Aimed Shot", mode="priority" },
  { name="Explosive Shot", mode="priority" },
  { name="Arcane Shot", mode="priority" },
  { name="Steady Shot", mode="priority" },
  { name="Kill Shot", mode="priority" },
  { name="Moonlight Chakram", mode="priority" },
 },
}

ORDERS["Hunter|Survival"] = {
 isPrimary = true,
 heroTalent = "Pack Leader",
 name = "Pack Leader: Survival Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11449 (baseline 11440), AoE score=33095. Hero-honest Pack Leader. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Takedown", mode="sequential" },
  { name="Boomstick", mode="sequential" },
  { name="Wildfire Bomb", mode="priority" },
  { name="Mongoose Bite", mode="priority" },
  { name="Raptor Swipe", mode="priority" },
  { name="Takedown", mode="priority" },
  { name="Boomstick", mode="priority" },
  { name="Kill Command", mode="priority" },
  { name="Raptor Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Takedown", mode="sequential" },
  { name="Boomstick", mode="sequential" },
  { name="Kill Command", mode="priority" },
  { name="Boomstick", mode="priority" },
  { name="Wildfire Bomb", mode="priority" },
  { name="Takedown", mode="priority" },
  { name="Raptor Swipe", mode="priority" },
  { name="Raptor Strike", mode="priority" },
  { name="Mongoose Bite", mode="priority" },
 },
}

ORDERS["Hunter|Survival|Pack Leader"] = {
 isPrimary = false,
 heroTalent = "Pack Leader",
 name = "Pack Leader: Survival Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11449 (baseline 11440), AoE score=33095. Hero-honest Pack Leader. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Takedown", mode="sequential" },
  { name="Boomstick", mode="sequential" },
  { name="Wildfire Bomb", mode="priority" },
  { name="Mongoose Bite", mode="priority" },
  { name="Raptor Swipe", mode="priority" },
  { name="Takedown", mode="priority" },
  { name="Boomstick", mode="priority" },
  { name="Kill Command", mode="priority" },
  { name="Raptor Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Takedown", mode="sequential" },
  { name="Boomstick", mode="sequential" },
  { name="Kill Command", mode="priority" },
  { name="Boomstick", mode="priority" },
  { name="Wildfire Bomb", mode="priority" },
  { name="Takedown", mode="priority" },
  { name="Raptor Swipe", mode="priority" },
  { name="Raptor Strike", mode="priority" },
  { name="Mongoose Bite", mode="priority" },
 },
}

ORDERS["Hunter|Survival|Sentinel"] = {
 isPrimary = false,
 heroTalent = "Sentinel",
 name = "Sentinel: Survival Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11902 (baseline 11440), AoE score=33095. Hero-honest Sentinel. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Takedown", mode="sequential" },
  { name="Boomstick", mode="sequential" },
  { name="Moonlight Chakram", mode="priority" },
  { name="Wildfire Bomb", mode="priority" },
  { name="Mongoose Bite", mode="priority" },
  { name="Kill Command", mode="priority" },
  { name="Takedown", mode="priority" },
  { name="Boomstick", mode="priority" },
  { name="Raptor Swipe", mode="priority" },
  { name="Raptor Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Hunter's Mark", mode="once" },
  { name="Takedown", mode="sequential" },
  { name="Boomstick", mode="sequential" },
  { name="Kill Command", mode="priority" },
  { name="Boomstick", mode="priority" },
  { name="Wildfire Bomb", mode="priority" },
  { name="Takedown", mode="priority" },
  { name="Raptor Swipe", mode="priority" },
  { name="Raptor Strike", mode="priority" },
  { name="Mongoose Bite", mode="priority" },
  { name="Moonlight Chakram", mode="priority" },
 },
}

ORDERS["Mage|Arcane"] = {
 isPrimary = true,
 heroTalent = "Spellslinger",
 name = "Spellslinger: Arcane Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11331 (baseline 11331), AoE score=22662. Hero-honest Spellslinger. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Arcane Surge", mode="sequential" },
  { name="Touch of the Magi", mode="sequential" },
  { name="Presence of Mind", mode="sequential" },
  { name="Evocation", mode="priority" },
  { name="Arcane Pulse", mode="priority" },
  { name="Arcane Orb", mode="priority" },
  { name="Arcane Barrage", mode="priority" },
  { name="Arcane Missiles", mode="priority" },
  { name="Presence of Mind", mode="priority" },
  { name="Arcane Blast", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Arcane Surge", mode="sequential" },
  { name="Touch of the Magi", mode="sequential" },
  { name="Presence of Mind", mode="sequential" },
  { name="Evocation", mode="priority" },
  { name="Arcane Orb", mode="priority" },
  { name="Arcane Pulse", mode="priority" },
  { name="Arcane Barrage", mode="priority" },
  { name="Arcane Missiles", mode="priority" },
  { name="Presence of Mind", mode="priority" },
  { name="Arcane Blast", mode="priority" },
 },
}

ORDERS["Mage|Arcane|Spellslinger"] = {
 isPrimary = false,
 heroTalent = "Spellslinger",
 name = "Spellslinger: Arcane Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11331 (baseline 11331), AoE score=22662. Hero-honest Spellslinger. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Arcane Surge", mode="sequential" },
  { name="Touch of the Magi", mode="sequential" },
  { name="Presence of Mind", mode="sequential" },
  { name="Evocation", mode="priority" },
  { name="Arcane Pulse", mode="priority" },
  { name="Arcane Orb", mode="priority" },
  { name="Arcane Barrage", mode="priority" },
  { name="Arcane Missiles", mode="priority" },
  { name="Presence of Mind", mode="priority" },
  { name="Arcane Blast", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Arcane Surge", mode="sequential" },
  { name="Touch of the Magi", mode="sequential" },
  { name="Presence of Mind", mode="sequential" },
  { name="Evocation", mode="priority" },
  { name="Arcane Orb", mode="priority" },
  { name="Arcane Pulse", mode="priority" },
  { name="Arcane Barrage", mode="priority" },
  { name="Arcane Missiles", mode="priority" },
  { name="Presence of Mind", mode="priority" },
  { name="Arcane Blast", mode="priority" },
 },
}

ORDERS["Mage|Arcane|Sunfury"] = {
 isPrimary = false,
 heroTalent = "Sunfury",
 name = "Sunfury: Arcane Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11331 (baseline 11331), AoE score=22662. Hero-honest Sunfury. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Arcane Surge", mode="sequential" },
  { name="Touch of the Magi", mode="sequential" },
  { name="Presence of Mind", mode="sequential" },
  { name="Evocation", mode="priority" },
  { name="Arcane Pulse", mode="priority" },
  { name="Arcane Orb", mode="priority" },
  { name="Arcane Barrage", mode="priority" },
  { name="Arcane Missiles", mode="priority" },
  { name="Presence of Mind", mode="priority" },
  { name="Arcane Blast", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Arcane Surge", mode="sequential" },
  { name="Touch of the Magi", mode="sequential" },
  { name="Presence of Mind", mode="sequential" },
  { name="Evocation", mode="priority" },
  { name="Arcane Orb", mode="priority" },
  { name="Arcane Pulse", mode="priority" },
  { name="Arcane Barrage", mode="priority" },
  { name="Arcane Missiles", mode="priority" },
  { name="Presence of Mind", mode="priority" },
  { name="Arcane Blast", mode="priority" },
 },
}

ORDERS["Mage|Fire"] = {
 isPrimary = true,
 heroTalent = "Sunfury",
 name = "Sunfury: Fire Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10526 (baseline 10526), AoE score=22358. Hero-honest Sunfury. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Combustion", mode="sequential" },
  { name="Meteor", mode="sequential" },
  { name="Living Bomb", mode="priority" },
  { name="Fire Blast", mode="priority" },
  { name="Pyroblast", mode="priority" },
  { name="Combustion", mode="priority" },
  { name="Meteor", mode="priority" },
  { name="Scorch", mode="priority" },
  { name="Fireball", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
  { name="Flamestrike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Combustion", mode="sequential" },
  { name="Meteor", mode="sequential" },
  { name="Living Bomb", mode="priority" },
  { name="Fire Blast", mode="priority" },
  { name="Pyroblast", mode="priority" },
  { name="Combustion", mode="priority" },
  { name="Flamestrike", mode="priority" },
  { name="Meteor", mode="priority" },
  { name="Scorch", mode="priority" },
  { name="Fireball", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
}

ORDERS["Mage|Fire|Frostfire"] = {
 isPrimary = false,
 heroTalent = "Frostfire",
 name = "Frostfire: Fire Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10526 (baseline 10526), AoE score=22358. Hero-honest Frostfire. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Combustion", mode="sequential" },
  { name="Meteor", mode="sequential" },
  { name="Living Bomb", mode="priority" },
  { name="Fire Blast", mode="priority" },
  { name="Pyroblast", mode="priority" },
  { name="Combustion", mode="priority" },
  { name="Meteor", mode="priority" },
  { name="Scorch", mode="priority" },
  { name="Fireball", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
  { name="Flamestrike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Combustion", mode="sequential" },
  { name="Meteor", mode="sequential" },
  { name="Living Bomb", mode="priority" },
  { name="Fire Blast", mode="priority" },
  { name="Pyroblast", mode="priority" },
  { name="Combustion", mode="priority" },
  { name="Flamestrike", mode="priority" },
  { name="Meteor", mode="priority" },
  { name="Scorch", mode="priority" },
  { name="Fireball", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
}

ORDERS["Mage|Fire|Sunfury"] = {
 isPrimary = false,
 heroTalent = "Sunfury",
 name = "Sunfury: Fire Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10526 (baseline 10526), AoE score=22358. Hero-honest Sunfury. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Combustion", mode="sequential" },
  { name="Meteor", mode="sequential" },
  { name="Living Bomb", mode="priority" },
  { name="Fire Blast", mode="priority" },
  { name="Pyroblast", mode="priority" },
  { name="Combustion", mode="priority" },
  { name="Meteor", mode="priority" },
  { name="Scorch", mode="priority" },
  { name="Fireball", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
  { name="Flamestrike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Combustion", mode="sequential" },
  { name="Meteor", mode="sequential" },
  { name="Living Bomb", mode="priority" },
  { name="Fire Blast", mode="priority" },
  { name="Pyroblast", mode="priority" },
  { name="Combustion", mode="priority" },
  { name="Flamestrike", mode="priority" },
  { name="Meteor", mode="priority" },
  { name="Scorch", mode="priority" },
  { name="Fireball", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
}

ORDERS["Mage|Frost"] = {
 isPrimary = true,
 heroTalent = "Spellslinger",
 name = "Spellslinger: Frost Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10840 (baseline 10840), AoE score=22228. Hero-honest Spellslinger. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Summon Water Elemental", mode="once" },
  { name="Frozen Orb", mode="sequential" },
  { name="Ray of Frost", mode="sequential" },
  { name="Comet Storm", mode="sequential" },
  { name="Blizzard", mode="priority" },
  { name="Comet Storm", mode="priority" },
  { name="Flurry", mode="priority" },
  { name="Frozen Orb", mode="priority" },
  { name="Glacial Spike", mode="priority" },
  { name="Ice Lance", mode="priority" },
  { name="Ray of Frost", mode="priority" },
  { name="Frostbolt", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Summon Water Elemental", mode="once" },
  { name="Frozen Orb", mode="sequential" },
  { name="Ray of Frost", mode="sequential" },
  { name="Comet Storm", mode="sequential" },
  { name="Comet Storm", mode="priority" },
  { name="Blizzard", mode="priority" },
  { name="Frozen Orb", mode="priority" },
  { name="Flurry", mode="priority" },
  { name="Glacial Spike", mode="priority" },
  { name="Ice Lance", mode="priority" },
  { name="Ray of Frost", mode="priority" },
  { name="Frostbolt", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
}

ORDERS["Mage|Frost|Frostfire"] = {
 isPrimary = false,
 heroTalent = "Frostfire",
 name = "Frostfire: Frost Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10840 (baseline 10840), AoE score=22228. Hero-honest Frostfire. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Summon Water Elemental", mode="once" },
  { name="Frozen Orb", mode="sequential" },
  { name="Ray of Frost", mode="sequential" },
  { name="Comet Storm", mode="sequential" },
  { name="Blizzard", mode="priority" },
  { name="Comet Storm", mode="priority" },
  { name="Flurry", mode="priority" },
  { name="Frozen Orb", mode="priority" },
  { name="Glacial Spike", mode="priority" },
  { name="Ice Lance", mode="priority" },
  { name="Ray of Frost", mode="priority" },
  { name="Frostbolt", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Summon Water Elemental", mode="once" },
  { name="Frozen Orb", mode="sequential" },
  { name="Ray of Frost", mode="sequential" },
  { name="Comet Storm", mode="sequential" },
  { name="Comet Storm", mode="priority" },
  { name="Blizzard", mode="priority" },
  { name="Frozen Orb", mode="priority" },
  { name="Flurry", mode="priority" },
  { name="Glacial Spike", mode="priority" },
  { name="Ice Lance", mode="priority" },
  { name="Ray of Frost", mode="priority" },
  { name="Frostbolt", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
}

ORDERS["Mage|Frost|Spellslinger"] = {
 isPrimary = false,
 heroTalent = "Spellslinger",
 name = "Spellslinger: Frost Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10840 (baseline 10840), AoE score=22228. Hero-honest Spellslinger. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Summon Water Elemental", mode="once" },
  { name="Frozen Orb", mode="sequential" },
  { name="Ray of Frost", mode="sequential" },
  { name="Comet Storm", mode="sequential" },
  { name="Blizzard", mode="priority" },
  { name="Comet Storm", mode="priority" },
  { name="Flurry", mode="priority" },
  { name="Frozen Orb", mode="priority" },
  { name="Glacial Spike", mode="priority" },
  { name="Ice Lance", mode="priority" },
  { name="Ray of Frost", mode="priority" },
  { name="Frostbolt", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Arcane Intellect", mode="once" },
  { name="Summon Water Elemental", mode="once" },
  { name="Frozen Orb", mode="sequential" },
  { name="Ray of Frost", mode="sequential" },
  { name="Comet Storm", mode="sequential" },
  { name="Comet Storm", mode="priority" },
  { name="Blizzard", mode="priority" },
  { name="Frozen Orb", mode="priority" },
  { name="Flurry", mode="priority" },
  { name="Glacial Spike", mode="priority" },
  { name="Ice Lance", mode="priority" },
  { name="Ray of Frost", mode="priority" },
  { name="Frostbolt", mode="priority" },
  { name="Frostfire Bolt", mode="priority" },
 },
}

ORDERS["Monk|Brewmaster"] = {
 isPrimary = true,
 heroTalent = "Shado-Pan",
 name = "Shado-Pan: Brewmaster Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11354 (baseline 11354), AoE score=22709. Hero-honest Shado-Pan. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Rushing Jade Wind", mode="once" },
  { name="Invoke Niuzao, the Black Ox", mode="sequential" },
  { name="Exploding Keg", mode="sequential" },
  { name="Breath of Fire", mode="priority" },
  { name="Keg Smash", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Exploding Keg", mode="priority" },
  { name="Purifying Brew", mode="priority" },
  { name="Rushing Jade Wind", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Rushing Jade Wind", mode="once" },
  { name="Invoke Niuzao, the Black Ox", mode="sequential" },
  { name="Exploding Keg", mode="sequential" },
  { name="Breath of Fire", mode="priority" },
  { name="Keg Smash", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Rushing Jade Wind", mode="priority" },
  { name="Exploding Keg", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Purifying Brew", mode="priority" },
 },
}

ORDERS["Monk|Brewmaster|Master of Harmony"] = {
 isPrimary = false,
 heroTalent = "Master of Harmony",
 name = "Master of Harmony: Brewmaster Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11354 (baseline 11354), AoE score=22709. Hero-honest Master of Harmony. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Rushing Jade Wind", mode="once" },
  { name="Invoke Niuzao, the Black Ox", mode="sequential" },
  { name="Exploding Keg", mode="sequential" },
  { name="Breath of Fire", mode="priority" },
  { name="Keg Smash", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Exploding Keg", mode="priority" },
  { name="Purifying Brew", mode="priority" },
  { name="Rushing Jade Wind", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Rushing Jade Wind", mode="once" },
  { name="Invoke Niuzao, the Black Ox", mode="sequential" },
  { name="Exploding Keg", mode="sequential" },
  { name="Breath of Fire", mode="priority" },
  { name="Keg Smash", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Rushing Jade Wind", mode="priority" },
  { name="Exploding Keg", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Purifying Brew", mode="priority" },
 },
}

ORDERS["Monk|Brewmaster|Shado-Pan"] = {
 isPrimary = false,
 heroTalent = "Shado-Pan",
 name = "Shado-Pan: Brewmaster Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=11354 (baseline 11354), AoE score=22709. Hero-honest Shado-Pan. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Rushing Jade Wind", mode="once" },
  { name="Invoke Niuzao, the Black Ox", mode="sequential" },
  { name="Exploding Keg", mode="sequential" },
  { name="Breath of Fire", mode="priority" },
  { name="Keg Smash", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Exploding Keg", mode="priority" },
  { name="Purifying Brew", mode="priority" },
  { name="Rushing Jade Wind", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Rushing Jade Wind", mode="once" },
  { name="Invoke Niuzao, the Black Ox", mode="sequential" },
  { name="Exploding Keg", mode="sequential" },
  { name="Breath of Fire", mode="priority" },
  { name="Keg Smash", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Rushing Jade Wind", mode="priority" },
  { name="Exploding Keg", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Purifying Brew", mode="priority" },
 },
}

ORDERS["Monk|Mistweaver"] = {
 isPrimary = true,
 heroTalent = "Conduit of the Celestials",
 name = "Conduit of the Celestials: Mistweaver Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=14052 (baseline 14052), AoE score=28105. Hero-honest Conduit of the Celestials. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Invoke Chi-Ji, the Red Crane", mode="sequential" },
  { name="Invoke Yu'lon, the Jade Serpent", mode="sequential" },
  { name="Celestial Conduit", mode="sequential" },
  { name="Revival", mode="sequential" },
  { name="Thunder Focus Tea", mode="sequential" },
  { name="Mana Tea", mode="priority" },
  { name="Renewing Mist", mode="priority" },
  { name="Thunder Focus Tea", mode="priority" },
  { name="Life Cocoon", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Sheilun's Gift", mode="priority" },
  { name="Vivify", mode="priority" },
  { name="Enveloping Mist", mode="priority" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Invoke Chi-Ji, the Red Crane", mode="sequential" },
  { name="Invoke Yu'lon, the Jade Serpent", mode="sequential" },
  { name="Celestial Conduit", mode="sequential" },
  { name="Revival", mode="sequential" },
  { name="Thunder Focus Tea", mode="sequential" },
  { name="Mana Tea", mode="priority" },
  { name="Renewing Mist", mode="priority" },
  { name="Thunder Focus Tea", mode="priority" },
  { name="Vivify", mode="priority" },
  { name="Life Cocoon", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Sheilun's Gift", mode="priority" },
  { name="Enveloping Mist", mode="priority" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
}

ORDERS["Monk|Mistweaver|Conduit of the Celestials"] = {
 isPrimary = false,
 heroTalent = "Conduit of the Celestials",
 name = "Conduit of the Celestials: Mistweaver Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=14052 (baseline 14052), AoE score=28105. Hero-honest Conduit of the Celestials. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Invoke Chi-Ji, the Red Crane", mode="sequential" },
  { name="Invoke Yu'lon, the Jade Serpent", mode="sequential" },
  { name="Celestial Conduit", mode="sequential" },
  { name="Revival", mode="sequential" },
  { name="Thunder Focus Tea", mode="sequential" },
  { name="Mana Tea", mode="priority" },
  { name="Renewing Mist", mode="priority" },
  { name="Thunder Focus Tea", mode="priority" },
  { name="Life Cocoon", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Sheilun's Gift", mode="priority" },
  { name="Vivify", mode="priority" },
  { name="Enveloping Mist", mode="priority" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Invoke Chi-Ji, the Red Crane", mode="sequential" },
  { name="Invoke Yu'lon, the Jade Serpent", mode="sequential" },
  { name="Celestial Conduit", mode="sequential" },
  { name="Revival", mode="sequential" },
  { name="Thunder Focus Tea", mode="sequential" },
  { name="Mana Tea", mode="priority" },
  { name="Renewing Mist", mode="priority" },
  { name="Thunder Focus Tea", mode="priority" },
  { name="Vivify", mode="priority" },
  { name="Life Cocoon", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Sheilun's Gift", mode="priority" },
  { name="Enveloping Mist", mode="priority" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
}

ORDERS["Monk|Mistweaver|Master of Harmony"] = {
 isPrimary = false,
 heroTalent = "Master of Harmony",
 name = "Master of Harmony: Mistweaver Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13736 (baseline 13717), AoE score=27471. Hero-honest Master of Harmony. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Invoke Chi-Ji, the Red Crane", mode="sequential" },
  { name="Invoke Yu'lon, the Jade Serpent", mode="sequential" },
  { name="Revival", mode="sequential" },
  { name="Thunder Focus Tea", mode="sequential" },
  { name="Mana Tea", mode="priority" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Renewing Mist", mode="priority" },
  { name="Thunder Focus Tea", mode="priority" },
  { name="Life Cocoon", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Sheilun's Gift", mode="priority" },
  { name="Vivify", mode="priority" },
  { name="Enveloping Mist", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Invoke Chi-Ji, the Red Crane", mode="sequential" },
  { name="Invoke Yu'lon, the Jade Serpent", mode="sequential" },
  { name="Revival", mode="sequential" },
  { name="Thunder Focus Tea", mode="sequential" },
  { name="Mana Tea", mode="priority" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Renewing Mist", mode="priority" },
  { name="Thunder Focus Tea", mode="priority" },
  { name="Vivify", mode="priority" },
  { name="Life Cocoon", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Sheilun's Gift", mode="priority" },
  { name="Enveloping Mist", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
}

ORDERS["Monk|Windwalker"] = {
 isPrimary = true,
 heroTalent = "Shado-Pan",
 name = "Shado-Pan: Windwalker Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12367 (baseline 12367), AoE score=25282. Hero-honest Shado-Pan. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Zenith", mode="sequential" },
  { name="Strike of the Windlord", mode="sequential" },
  { name="Whirling Dragon Punch", mode="sequential" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Fists of Fury", mode="priority" },
  { name="Whirling Dragon Punch", mode="priority" },
  { name="Strike of the Windlord", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Zenith Stomp", mode="priority" },
  { name="Slicing Winds", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Zenith", mode="sequential" },
  { name="Strike of the Windlord", mode="sequential" },
  { name="Whirling Dragon Punch", mode="sequential" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Zenith Stomp", mode="priority" },
  { name="Slicing Winds", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Fists of Fury", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Whirling Dragon Punch", mode="priority" },
  { name="Strike of the Windlord", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
}

ORDERS["Monk|Windwalker|Conduit of the Celestials"] = {
 isPrimary = false,
 heroTalent = "Conduit of the Celestials",
 name = "Conduit of the Celestials: Windwalker Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12673 (baseline 12367), AoE score=25436. Hero-honest Conduit of the Celestials. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Zenith", mode="sequential" },
  { name="Invoke Xuen, the White Tiger", mode="sequential" },
  { name="Strike of the Windlord", mode="sequential" },
  { name="Whirling Dragon Punch", mode="sequential" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Fists of Fury", mode="priority" },
  { name="Whirling Dragon Punch", mode="priority" },
  { name="Celestial Conduit", mode="priority" },
  { name="Strike of the Windlord", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Zenith Stomp", mode="priority" },
  { name="Slicing Winds", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Zenith", mode="sequential" },
  { name="Invoke Xuen, the White Tiger", mode="sequential" },
  { name="Strike of the Windlord", mode="sequential" },
  { name="Whirling Dragon Punch", mode="sequential" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Zenith Stomp", mode="priority" },
  { name="Celestial Conduit", mode="priority" },
  { name="Slicing Winds", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Fists of Fury", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Whirling Dragon Punch", mode="priority" },
  { name="Strike of the Windlord", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
}

ORDERS["Monk|Windwalker|Shado-Pan"] = {
 isPrimary = false,
 heroTalent = "Shado-Pan",
 name = "Shado-Pan: Windwalker Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=12367 (baseline 12367), AoE score=25282. Hero-honest Shado-Pan. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Zenith", mode="sequential" },
  { name="Strike of the Windlord", mode="sequential" },
  { name="Whirling Dragon Punch", mode="sequential" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Fists of Fury", mode="priority" },
  { name="Whirling Dragon Punch", mode="priority" },
  { name="Strike of the Windlord", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Zenith Stomp", mode="priority" },
  { name="Slicing Winds", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Zenith", mode="sequential" },
  { name="Strike of the Windlord", mode="sequential" },
  { name="Whirling Dragon Punch", mode="sequential" },
  { name="Rising Sun Kick", mode="priority" },
  { name="Rushing Wind Kick", mode="priority" },
  { name="Zenith Stomp", mode="priority" },
  { name="Slicing Winds", mode="priority" },
  { name="Touch of Death", mode="priority" },
  { name="Fists of Fury", mode="priority" },
  { name="Spinning Crane Kick", mode="priority" },
  { name="Whirling Dragon Punch", mode="priority" },
  { name="Strike of the Windlord", mode="priority" },
  { name="Blackout Kick", mode="priority" },
  { name="Tiger Palm", mode="priority" },
 },
}

ORDERS["Paladin|Holy"] = {
 isPrimary = true,
 heroTalent = "Lightsmith",
 name = "Lightsmith: Holy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13141 (baseline 13141), AoE score=26282. Hero-honest Lightsmith. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Beacon of Light", mode="once" },
  { name="Beacon of Faith", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Aura Mastery", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Beacon of Virtue", mode="sequential" },
  { name="Judgment", mode="priority" },
  { name="Holy Shock", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Eternal Flame", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Light of Dawn", mode="priority" },
  { name="Flash of Light", mode="priority" },
  { name="Holy Light", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Beacon of Light", mode="once" },
  { name="Beacon of Faith", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Aura Mastery", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Beacon of Virtue", mode="sequential" },
  { name="Judgment", mode="priority" },
  { name="Holy Shock", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Eternal Flame", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Light of Dawn", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Flash of Light", mode="priority" },
  { name="Holy Light", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
 },
}

ORDERS["Paladin|Holy|Herald of the Sun"] = {
 isPrimary = false,
 heroTalent = "Herald of the Sun",
 name = "Herald of the Sun: Holy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13141 (baseline 13141), AoE score=26282. Hero-honest Herald of the Sun. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Beacon of Light", mode="once" },
  { name="Beacon of Faith", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Aura Mastery", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Beacon of Virtue", mode="sequential" },
  { name="Judgment", mode="priority" },
  { name="Holy Shock", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Eternal Flame", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Light of Dawn", mode="priority" },
  { name="Flash of Light", mode="priority" },
  { name="Holy Light", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Beacon of Light", mode="once" },
  { name="Beacon of Faith", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Aura Mastery", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Beacon of Virtue", mode="sequential" },
  { name="Judgment", mode="priority" },
  { name="Holy Shock", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Eternal Flame", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Light of Dawn", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Flash of Light", mode="priority" },
  { name="Holy Light", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
 },
}

ORDERS["Paladin|Holy|Lightsmith"] = {
 isPrimary = false,
 heroTalent = "Lightsmith",
 name = "Lightsmith: Holy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13141 (baseline 13141), AoE score=26282. Hero-honest Lightsmith. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Beacon of Light", mode="once" },
  { name="Beacon of Faith", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Aura Mastery", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Beacon of Virtue", mode="sequential" },
  { name="Judgment", mode="priority" },
  { name="Holy Shock", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Eternal Flame", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Light of Dawn", mode="priority" },
  { name="Flash of Light", mode="priority" },
  { name="Holy Light", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Beacon of Light", mode="once" },
  { name="Beacon of Faith", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Aura Mastery", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Beacon of Virtue", mode="sequential" },
  { name="Judgment", mode="priority" },
  { name="Holy Shock", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Eternal Flame", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Light of Dawn", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Flash of Light", mode="priority" },
  { name="Holy Light", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
 },
}

ORDERS["Paladin|Protection"] = {
 isPrimary = true,
 heroTalent = "Lightsmith",
 name = "Lightsmith: Protection Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=12171 (baseline 12171), AoE score=24343. Hero-honest Lightsmith. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Consecration", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Sentinel", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Avenger's Shield", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Hammer of Wrath", mode="priority" },
  { name="Hammer of the Righteous", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
  { name="Blessed Hammer", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Consecration", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Consecration", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Sentinel", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Avenger's Shield", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Hammer of Wrath", mode="priority" },
  { name="Hammer of the Righteous", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
  { name="Consecration", mode="priority" },
  { name="Blessed Hammer", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Divine Toll", mode="priority" },
 },
}

ORDERS["Paladin|Protection|Lightsmith"] = {
 isPrimary = false,
 heroTalent = "Lightsmith",
 name = "Lightsmith: Protection Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=12171 (baseline 12171), AoE score=24343. Hero-honest Lightsmith. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Consecration", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Sentinel", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Avenger's Shield", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Hammer of Wrath", mode="priority" },
  { name="Hammer of the Righteous", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
  { name="Blessed Hammer", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Consecration", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Consecration", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Sentinel", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Avenger's Shield", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Hammer of Wrath", mode="priority" },
  { name="Hammer of the Righteous", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
  { name="Consecration", mode="priority" },
  { name="Blessed Hammer", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Divine Toll", mode="priority" },
 },
}

ORDERS["Paladin|Protection|Templar"] = {
 isPrimary = false,
 heroTalent = "Templar",
 name = "Templar: Protection Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=12171 (baseline 12171), AoE score=24343. Hero-honest Templar. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Consecration", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Sentinel", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Avenger's Shield", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Hammer of Wrath", mode="priority" },
  { name="Hammer of the Righteous", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
  { name="Blessed Hammer", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Consecration", mode="priority" },
  { name="Hammer of Light", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Consecration", mode="once" },
  { name="Avenging Wrath", mode="sequential" },
  { name="Sentinel", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Avenger's Shield", mode="priority" },
  { name="Sacred Weapon", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Hammer of Wrath", mode="priority" },
  { name="Hammer of the Righteous", mode="priority" },
  { name="Holy Bulwark", mode="priority" },
  { name="Shield of the Righteous", mode="priority" },
  { name="Consecration", mode="priority" },
  { name="Blessed Hammer", mode="priority" },
  { name="Word of Glory", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Hammer of Light", mode="priority" },
 },
}

ORDERS["Paladin|Retribution"] = {
 isPrimary = true,
 heroTalent = "Templar",
 name = "Templar: Retribution Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10917 (baseline 10917), AoE score=21833. Hero-honest Templar. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Avenging Wrath", mode="sequential" },
  { name="Execution Sentence", mode="sequential" },
  { name="Wake of Ashes", mode="sequential" },
  { name="Hammer of Light", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Hammer of Light", mode="priority" },
  { name="Final Verdict", mode="priority" },
  { name="Wake of Ashes", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Blade of Justice", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Divine Storm", mode="priority" },
  { name="Templar Strike", mode="priority" },
  { name="Templar Slash", mode="priority" },
  { name="Crusader Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Avenging Wrath", mode="sequential" },
  { name="Execution Sentence", mode="sequential" },
  { name="Wake of Ashes", mode="sequential" },
  { name="Hammer of Light", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Hammer of Light", mode="priority" },
  { name="Divine Storm", mode="priority" },
  { name="Wake of Ashes", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Blade of Justice", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Final Verdict", mode="priority" },
  { name="Templar Strike", mode="priority" },
  { name="Templar Slash", mode="priority" },
  { name="Crusader Strike", mode="priority" },
 },
}

ORDERS["Paladin|Retribution|Herald of the Sun"] = {
 isPrimary = false,
 heroTalent = "Herald of the Sun",
 name = "Herald of the Sun: Retribution Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11937 (baseline 11923), AoE score=33190. Hero-honest Herald of the Sun. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Avenging Wrath", mode="sequential" },
  { name="Execution Sentence", mode="sequential" },
  { name="Wake of Ashes", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Final Verdict", mode="priority" },
  { name="Wake of Ashes", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Blade of Justice", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Divine Storm", mode="priority" },
  { name="Crusader Strike", mode="priority" }
 },
 aoeSteps = 
 {
  { name="Avenging Wrath", mode="sequential" },
  { name="Execution Sentence", mode="sequential" },
  { name="Wake of Ashes", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Divine Storm", mode="priority" },
  { name="Wake of Ashes", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Blade of Justice", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Final Verdict", mode="priority" },
  { name="Crusader Strike", mode="priority" }
 }
}

ORDERS["Paladin|Retribution|Templar"] = {
 isPrimary = false,
 heroTalent = "Templar",
 name = "Templar: Retribution Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10917 (baseline 10917), AoE score=21833. Hero-honest Templar. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Avenging Wrath", mode="sequential" },
  { name="Execution Sentence", mode="sequential" },
  { name="Wake of Ashes", mode="sequential" },
  { name="Hammer of Light", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Hammer of Light", mode="priority" },
  { name="Final Verdict", mode="priority" },
  { name="Wake of Ashes", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Blade of Justice", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Divine Storm", mode="priority" },
  { name="Templar Strike", mode="priority" },
  { name="Templar Slash", mode="priority" },
  { name="Crusader Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Avenging Wrath", mode="sequential" },
  { name="Execution Sentence", mode="sequential" },
  { name="Wake of Ashes", mode="sequential" },
  { name="Hammer of Light", mode="sequential" },
  { name="Divine Toll", mode="sequential" },
  { name="Hammer of Light", mode="priority" },
  { name="Divine Storm", mode="priority" },
  { name="Wake of Ashes", mode="priority" },
  { name="Divine Toll", mode="priority" },
  { name="Blade of Justice", mode="priority" },
  { name="Judgment", mode="priority" },
  { name="Final Verdict", mode="priority" },
  { name="Templar Strike", mode="priority" },
  { name="Templar Slash", mode="priority" },
  { name="Crusader Strike", mode="priority" },
 },
}

ORDERS["Priest|Discipline"] = {
 isPrimary = true,
 heroTalent = "Oracle",
 name = "Oracle: Discipline Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13295 (baseline 13295), AoE score=28051. Hero-honest Oracle. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Evangelism", mode="sequential" },
  { name="Ultimate Penitence", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Power Word: Radiance", mode="priority" },
  { name="Void Shield", mode="priority" },
  { name="Penance", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Plea", mode="priority" },
  { name="Shadow Mend", mode="priority" },
  { name="Power Word: Shield", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Smite", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Evangelism", mode="sequential" },
  { name="Ultimate Penitence", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Power Word: Radiance", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Plea", mode="priority" },
  { name="Penance", mode="priority" },
  { name="Shadow Mend", mode="priority" },
  { name="Void Shield", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Power Word: Shield", mode="priority" },
  { name="Smite", mode="priority" },
  { name="Flash Heal", mode="priority" },
 },
}

ORDERS["Priest|Discipline|Oracle"] = {
 isPrimary = false,
 heroTalent = "Oracle",
 name = "Oracle: Discipline Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13295 (baseline 13295), AoE score=28051. Hero-honest Oracle. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Evangelism", mode="sequential" },
  { name="Ultimate Penitence", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Power Word: Radiance", mode="priority" },
  { name="Void Shield", mode="priority" },
  { name="Penance", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Plea", mode="priority" },
  { name="Shadow Mend", mode="priority" },
  { name="Power Word: Shield", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Smite", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Evangelism", mode="sequential" },
  { name="Ultimate Penitence", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Power Word: Radiance", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Plea", mode="priority" },
  { name="Penance", mode="priority" },
  { name="Shadow Mend", mode="priority" },
  { name="Void Shield", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Power Word: Shield", mode="priority" },
  { name="Smite", mode="priority" },
  { name="Flash Heal", mode="priority" },
 },
}

ORDERS["Priest|Discipline|Voidweaver"] = {
 isPrimary = false,
 heroTalent = "Voidweaver",
 name = "Voidweaver: Discipline Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=13295 (baseline 13295), AoE score=28051. Hero-honest Voidweaver. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Evangelism", mode="sequential" },
  { name="Ultimate Penitence", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Power Word: Radiance", mode="priority" },
  { name="Void Shield", mode="priority" },
  { name="Penance", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Plea", mode="priority" },
  { name="Shadow Mend", mode="priority" },
  { name="Power Word: Shield", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Smite", mode="priority" },
  { name="Void Blast", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Evangelism", mode="sequential" },
  { name="Ultimate Penitence", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Power Word: Radiance", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Plea", mode="priority" },
  { name="Penance", mode="priority" },
  { name="Shadow Mend", mode="priority" },
  { name="Void Shield", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Power Word: Shield", mode="priority" },
  { name="Smite", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Void Blast", mode="priority" },
 },
}

ORDERS["Priest|Holy"] = {
 isPrimary = true,
 heroTalent = "Oracle",
 name = "Oracle: Holy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=14533 (baseline 14533), AoE score=30528. Hero-honest Oracle. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Apotheosis", mode="sequential" },
  { name="Divine Hymn", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Guardian Spirit", mode="priority" },
  { name="Holy Fire", mode="priority" },
  { name="Circle of Healing", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Prayer of Mending", mode="priority" },
  { name="Holy Word: Serenity", mode="priority" },
  { name="Holy Word: Sanctify", mode="priority" },
  { name="Holy Word: Chastise", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Prayer of Healing", mode="priority" },
  { name="Smite", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Apotheosis", mode="sequential" },
  { name="Divine Hymn", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Holy Nova", mode="priority" },
  { name="Holy Fire", mode="priority" },
  { name="Prayer of Mending", mode="priority" },
  { name="Circle of Healing", mode="priority" },
  { name="Holy Word: Sanctify", mode="priority" },
  { name="Guardian Spirit", mode="priority" },
  { name="Holy Word: Chastise", mode="priority" },
  { name="Holy Word: Serenity", mode="priority" },
  { name="Prayer of Healing", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Smite", mode="priority" },
 },
}

ORDERS["Priest|Holy|Archon"] = {
 isPrimary = false,
 heroTalent = "Archon",
 name = "Archon: Holy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=14533 (baseline 14533), AoE score=30528. Hero-honest Archon. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Apotheosis", mode="sequential" },
  { name="Divine Hymn", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Guardian Spirit", mode="priority" },
  { name="Holy Fire", mode="priority" },
  { name="Circle of Healing", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Prayer of Mending", mode="priority" },
  { name="Holy Word: Serenity", mode="priority" },
  { name="Holy Word: Sanctify", mode="priority" },
  { name="Holy Word: Chastise", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Prayer of Healing", mode="priority" },
  { name="Smite", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Apotheosis", mode="sequential" },
  { name="Divine Hymn", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Holy Nova", mode="priority" },
  { name="Holy Fire", mode="priority" },
  { name="Prayer of Mending", mode="priority" },
  { name="Circle of Healing", mode="priority" },
  { name="Holy Word: Sanctify", mode="priority" },
  { name="Guardian Spirit", mode="priority" },
  { name="Holy Word: Chastise", mode="priority" },
  { name="Holy Word: Serenity", mode="priority" },
  { name="Prayer of Healing", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Smite", mode="priority" },
 },
}

ORDERS["Priest|Holy|Oracle"] = {
 isPrimary = false,
 heroTalent = "Oracle",
 name = "Oracle: Holy Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=14533 (baseline 14533), AoE score=30528. Hero-honest Oracle. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Apotheosis", mode="sequential" },
  { name="Divine Hymn", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Guardian Spirit", mode="priority" },
  { name="Holy Fire", mode="priority" },
  { name="Circle of Healing", mode="priority" },
  { name="Holy Nova", mode="priority" },
  { name="Prayer of Mending", mode="priority" },
  { name="Holy Word: Serenity", mode="priority" },
  { name="Holy Word: Sanctify", mode="priority" },
  { name="Holy Word: Chastise", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Prayer of Healing", mode="priority" },
  { name="Smite", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Apotheosis", mode="sequential" },
  { name="Divine Hymn", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Holy Nova", mode="priority" },
  { name="Holy Fire", mode="priority" },
  { name="Prayer of Mending", mode="priority" },
  { name="Circle of Healing", mode="priority" },
  { name="Holy Word: Sanctify", mode="priority" },
  { name="Guardian Spirit", mode="priority" },
  { name="Holy Word: Chastise", mode="priority" },
  { name="Holy Word: Serenity", mode="priority" },
  { name="Prayer of Healing", mode="priority" },
  { name="Flash Heal", mode="priority" },
  { name="Smite", mode="priority" },
 },
}

ORDERS["Priest|Shadow"] = {
 isPrimary = true,
 heroTalent = "Voidweaver",
 name = "Voidweaver: Shadow Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11509 (baseline 11509), AoE score=23019. Hero-honest Voidweaver. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Voidform", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Shadow Word: Madness", mode="priority" },
  { name="Void Volley", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Vampiric Touch", mode="priority" },
  { name="Void Blast", mode="priority" },
  { name="Tentacle Slam", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Mind Flay", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Voidform", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Void Volley", mode="priority" },
  { name="Shadow Word: Madness", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Tentacle Slam", mode="priority" },
  { name="Vampiric Touch", mode="priority" },
  { name="Void Blast", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Mind Flay", mode="priority" },
 },
}

ORDERS["Priest|Shadow|Archon"] = {
 isPrimary = false,
 heroTalent = "Archon",
 name = "Archon: Shadow Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11509 (baseline 11509), AoE score=23019. Hero-honest Archon. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Voidform", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Shadow Word: Madness", mode="priority" },
  { name="Void Volley", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Vampiric Touch", mode="priority" },
  { name="Tentacle Slam", mode="priority" },
  { name="Mind Flay: Insanity", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Mind Flay", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Voidform", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Void Volley", mode="priority" },
  { name="Shadow Word: Madness", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Tentacle Slam", mode="priority" },
  { name="Vampiric Touch", mode="priority" },
  { name="Mind Flay: Insanity", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Mind Flay", mode="priority" },
 },
}

ORDERS["Priest|Shadow|Voidweaver"] = {
 isPrimary = false,
 heroTalent = "Voidweaver",
 name = "Voidweaver: Shadow Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11509 (baseline 11509), AoE score=23019. Hero-honest Voidweaver. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Voidform", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Shadow Word: Madness", mode="priority" },
  { name="Void Volley", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Vampiric Touch", mode="priority" },
  { name="Void Blast", mode="priority" },
  { name="Tentacle Slam", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Mind Flay", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Word: Fortitude", mode="once" },
  { name="Voidform", mode="sequential" },
  { name="Power Infusion", mode="sequential" },
  { name="Halo", mode="sequential" },
  { name="Shadow Word: Death", mode="priority" },
  { name="Void Volley", mode="priority" },
  { name="Shadow Word: Madness", mode="priority" },
  { name="Mind Blast", mode="priority" },
  { name="Tentacle Slam", mode="priority" },
  { name="Vampiric Touch", mode="priority" },
  { name="Void Blast", mode="priority" },
  { name="Shadow Word: Pain", mode="priority" },
  { name="Mind Flay", mode="priority" },
 },
}

ORDERS["Rogue|Assassination"] = {
 isPrimary = true,
 heroTalent = "Fatebound",
 name = "Fatebound: Assassination Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10878 (baseline 10878), AoE score=32586. Hero-honest Fatebound. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Deathmark", mode="sequential" },
  { name="Kingsbane", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Ambush", mode="priority" },
  { name="Garrote", mode="priority" },
  { name="Rupture", mode="priority" },
  { name="Envenom", mode="priority" },
  { name="Mutilate", mode="priority" },
  { name="Crimson Tempest", mode="priority" },
  { name="Fan of Knives", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Deathmark", mode="sequential" },
  { name="Kingsbane", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Fan of Knives", mode="priority" },
  { name="Crimson Tempest", mode="priority" },
  { name="Garrote", mode="priority" },
  { name="Rupture", mode="priority" },
  { name="Envenom", mode="priority" },
  { name="Mutilate", mode="priority" },
  { name="Ambush", mode="priority" },
 },
}

ORDERS["Rogue|Assassination|Deathstalker"] = {
 isPrimary = false,
 heroTalent = "Deathstalker",
 name = "Deathstalker: Assassination Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10878 (baseline 10878), AoE score=32586. Hero-honest Deathstalker. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Deathmark", mode="sequential" },
  { name="Kingsbane", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Ambush", mode="priority" },
  { name="Garrote", mode="priority" },
  { name="Rupture", mode="priority" },
  { name="Envenom", mode="priority" },
  { name="Mutilate", mode="priority" },
  { name="Crimson Tempest", mode="priority" },
  { name="Fan of Knives", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Deathmark", mode="sequential" },
  { name="Kingsbane", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Fan of Knives", mode="priority" },
  { name="Crimson Tempest", mode="priority" },
  { name="Garrote", mode="priority" },
  { name="Rupture", mode="priority" },
  { name="Envenom", mode="priority" },
  { name="Mutilate", mode="priority" },
  { name="Ambush", mode="priority" },
 },
}

ORDERS["Rogue|Assassination|Fatebound"] = {
 isPrimary = false,
 heroTalent = "Fatebound",
 name = "Fatebound: Assassination Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10878 (baseline 10878), AoE score=32586. Hero-honest Fatebound. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Deathmark", mode="sequential" },
  { name="Kingsbane", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Ambush", mode="priority" },
  { name="Garrote", mode="priority" },
  { name="Rupture", mode="priority" },
  { name="Envenom", mode="priority" },
  { name="Mutilate", mode="priority" },
  { name="Crimson Tempest", mode="priority" },
  { name="Fan of Knives", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Deathmark", mode="sequential" },
  { name="Kingsbane", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Fan of Knives", mode="priority" },
  { name="Crimson Tempest", mode="priority" },
  { name="Garrote", mode="priority" },
  { name="Rupture", mode="priority" },
  { name="Envenom", mode="priority" },
  { name="Mutilate", mode="priority" },
  { name="Ambush", mode="priority" },
 },
}

ORDERS["Rogue|Outlaw"] = {
 isPrimary = true,
 heroTalent = "Trickster",
 name = "Trickster: Outlaw Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=8575 (baseline 8575), AoE score=17149. Hero-honest Trickster. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Slice and Dice", mode="once" },
  { name="Adrenaline Rush", mode="sequential" },
  { name="Roll the Bones", mode="sequential" },
  { name="Keep It Rolling", mode="sequential" },
  { name="Blade Rush", mode="sequential" },
  { name="Preparation", mode="sequential" },
  { name="Killing Spree", mode="priority" },
  { name="Blade Flurry", mode="priority" },
  { name="Roll the Bones", mode="priority" },
  { name="Pistol Shot", mode="priority" },
  { name="Keep It Rolling", mode="priority" },
  { name="Preparation", mode="priority" },
  { name="Adrenaline Rush", mode="priority" },
  { name="Blade Rush", mode="priority" },
  { name="Between the Eyes", mode="priority" },
  { name="Dispatch", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Sinister Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Slice and Dice", mode="once" },
  { name="Adrenaline Rush", mode="sequential" },
  { name="Roll the Bones", mode="sequential" },
  { name="Keep It Rolling", mode="sequential" },
  { name="Blade Rush", mode="sequential" },
  { name="Preparation", mode="sequential" },
  { name="Killing Spree", mode="priority" },
  { name="Blade Flurry", mode="priority" },
  { name="Roll the Bones", mode="priority" },
  { name="Pistol Shot", mode="priority" },
  { name="Keep It Rolling", mode="priority" },
  { name="Preparation", mode="priority" },
  { name="Adrenaline Rush", mode="priority" },
  { name="Blade Rush", mode="priority" },
  { name="Between the Eyes", mode="priority" },
  { name="Dispatch", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Sinister Strike", mode="priority" },
 },
}

ORDERS["Rogue|Outlaw|Fatebound"] = {
 isPrimary = false,
 heroTalent = "Fatebound",
 name = "Fatebound: Outlaw Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=8575 (baseline 8575), AoE score=17149. Hero-honest Fatebound. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Slice and Dice", mode="once" },
  { name="Adrenaline Rush", mode="sequential" },
  { name="Roll the Bones", mode="sequential" },
  { name="Keep It Rolling", mode="sequential" },
  { name="Blade Rush", mode="sequential" },
  { name="Preparation", mode="sequential" },
  { name="Killing Spree", mode="priority" },
  { name="Blade Flurry", mode="priority" },
  { name="Roll the Bones", mode="priority" },
  { name="Pistol Shot", mode="priority" },
  { name="Keep It Rolling", mode="priority" },
  { name="Preparation", mode="priority" },
  { name="Adrenaline Rush", mode="priority" },
  { name="Blade Rush", mode="priority" },
  { name="Between the Eyes", mode="priority" },
  { name="Dispatch", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Sinister Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Slice and Dice", mode="once" },
  { name="Adrenaline Rush", mode="sequential" },
  { name="Roll the Bones", mode="sequential" },
  { name="Keep It Rolling", mode="sequential" },
  { name="Blade Rush", mode="sequential" },
  { name="Preparation", mode="sequential" },
  { name="Killing Spree", mode="priority" },
  { name="Blade Flurry", mode="priority" },
  { name="Roll the Bones", mode="priority" },
  { name="Pistol Shot", mode="priority" },
  { name="Keep It Rolling", mode="priority" },
  { name="Preparation", mode="priority" },
  { name="Adrenaline Rush", mode="priority" },
  { name="Blade Rush", mode="priority" },
  { name="Between the Eyes", mode="priority" },
  { name="Dispatch", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Sinister Strike", mode="priority" },
 },
}

ORDERS["Rogue|Outlaw|Trickster"] = {
 isPrimary = false,
 heroTalent = "Trickster",
 name = "Trickster: Outlaw Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=8575 (baseline 8575), AoE score=17149. Hero-honest Trickster. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Slice and Dice", mode="once" },
  { name="Adrenaline Rush", mode="sequential" },
  { name="Roll the Bones", mode="sequential" },
  { name="Keep It Rolling", mode="sequential" },
  { name="Blade Rush", mode="sequential" },
  { name="Preparation", mode="sequential" },
  { name="Killing Spree", mode="priority" },
  { name="Blade Flurry", mode="priority" },
  { name="Roll the Bones", mode="priority" },
  { name="Pistol Shot", mode="priority" },
  { name="Keep It Rolling", mode="priority" },
  { name="Preparation", mode="priority" },
  { name="Adrenaline Rush", mode="priority" },
  { name="Blade Rush", mode="priority" },
  { name="Between the Eyes", mode="priority" },
  { name="Dispatch", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Sinister Strike", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Slice and Dice", mode="once" },
  { name="Adrenaline Rush", mode="sequential" },
  { name="Roll the Bones", mode="sequential" },
  { name="Keep It Rolling", mode="sequential" },
  { name="Blade Rush", mode="sequential" },
  { name="Preparation", mode="sequential" },
  { name="Killing Spree", mode="priority" },
  { name="Blade Flurry", mode="priority" },
  { name="Roll the Bones", mode="priority" },
  { name="Pistol Shot", mode="priority" },
  { name="Keep It Rolling", mode="priority" },
  { name="Preparation", mode="priority" },
  { name="Adrenaline Rush", mode="priority" },
  { name="Blade Rush", mode="priority" },
  { name="Between the Eyes", mode="priority" },
  { name="Dispatch", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Sinister Strike", mode="priority" },
 },
}

ORDERS["Rogue|Subtlety"] = {
 isPrimary = true,
 heroTalent = "Trickster",
 name = "Trickster: Subtlety Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11549 (baseline 11549), AoE score=33023. Hero-honest Trickster. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Shadow Dance", mode="sequential" },
  { name="Shadow Blades", mode="sequential" },
  { name="Secret Technique", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Secret Technique", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Eviscerate", mode="priority" },
  { name="Shadowstrike", mode="priority" },
  { name="Gloomblade", mode="priority" },
  { name="Black Powder", mode="priority" },
  { name="Backstab", mode="priority" },
  { name="Shuriken Storm", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Shadow Dance", mode="sequential" },
  { name="Shadow Blades", mode="sequential" },
  { name="Secret Technique", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Shuriken Storm", mode="priority" },
  { name="Secret Technique", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Black Powder", mode="priority" },
  { name="Eviscerate", mode="priority" },
  { name="Shadowstrike", mode="priority" },
  { name="Backstab", mode="priority" },
  { name="Gloomblade", mode="priority" },
 },
}

ORDERS["Rogue|Subtlety|Deathstalker"] = {
 isPrimary = false,
 heroTalent = "Deathstalker",
 name = "Deathstalker: Subtlety Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11549 (baseline 11549), AoE score=33023. Hero-honest Deathstalker. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Shadow Dance", mode="sequential" },
  { name="Shadow Blades", mode="sequential" },
  { name="Secret Technique", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Secret Technique", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Eviscerate", mode="priority" },
  { name="Shadowstrike", mode="priority" },
  { name="Gloomblade", mode="priority" },
  { name="Black Powder", mode="priority" },
  { name="Backstab", mode="priority" },
  { name="Shuriken Storm", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Shadow Dance", mode="sequential" },
  { name="Shadow Blades", mode="sequential" },
  { name="Secret Technique", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Shuriken Storm", mode="priority" },
  { name="Secret Technique", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Black Powder", mode="priority" },
  { name="Eviscerate", mode="priority" },
  { name="Shadowstrike", mode="priority" },
  { name="Backstab", mode="priority" },
  { name="Gloomblade", mode="priority" },
 },
}

ORDERS["Rogue|Subtlety|Trickster"] = {
 isPrimary = false,
 heroTalent = "Trickster",
 name = "Trickster: Subtlety Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11549 (baseline 11549), AoE score=33023. Hero-honest Trickster. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stealth", mode="once" },
  { name="Shadow Dance", mode="sequential" },
  { name="Shadow Blades", mode="sequential" },
  { name="Secret Technique", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Secret Technique", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Eviscerate", mode="priority" },
  { name="Shadowstrike", mode="priority" },
  { name="Gloomblade", mode="priority" },
  { name="Black Powder", mode="priority" },
  { name="Backstab", mode="priority" },
  { name="Shuriken Storm", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stealth", mode="once" },
  { name="Shadow Dance", mode="sequential" },
  { name="Shadow Blades", mode="sequential" },
  { name="Secret Technique", mode="sequential" },
  { name="Vanish", mode="sequential" },
  { name="Shuriken Storm", mode="priority" },
  { name="Secret Technique", mode="priority" },
  { name="Coup de Grace", mode="priority" },
  { name="Black Powder", mode="priority" },
  { name="Eviscerate", mode="priority" },
  { name="Shadowstrike", mode="priority" },
  { name="Backstab", mode="priority" },
  { name="Gloomblade", mode="priority" },
 },
}

ORDERS["Shaman|Elemental"] = {
 isPrimary = true,
 heroTalent = "Stormbringer",
 name = "Stormbringer: Elemental Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10299 (baseline 10299), AoE score=20598. Hero-honest Stormbringer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stormkeeper", mode="once" },
  { name="Ascendance", mode="sequential" },
  { name="Ancestral Swiftness", mode="sequential" },
  { name="Tempest", mode="sequential" },
  { name="Stormkeeper", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Tempest", mode="priority" },
  { name="Earth Shock", mode="priority" },
  { name="Elemental Blast", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Earthquake", mode="priority" },
  { name="Spiritwalker's Grace", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stormkeeper", mode="once" },
  { name="Ascendance", mode="sequential" },
  { name="Ancestral Swiftness", mode="sequential" },
  { name="Tempest", mode="sequential" },
  { name="Stormkeeper", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Tempest", mode="priority" },
  { name="Earthquake", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Earth Shock", mode="priority" },
  { name="Elemental Blast", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Spiritwalker's Grace", mode="priority" },
 },
}

ORDERS["Shaman|Elemental|Farseer"] = {
 isPrimary = false,
 heroTalent = "Farseer",
 name = "Farseer: Elemental Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10858 (baseline 10148), AoE score=32063. Hero-honest Farseer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stormkeeper", mode="once" },
  { name="Ascendance", mode="sequential" },
  { name="Ancestral Swiftness", mode="sequential" },
  { name="Spiritwalker's Grace", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Stormkeeper", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Earth Shock", mode="priority" },
  { name="Elemental Blast", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Earthquake", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stormkeeper", mode="once" },
  { name="Ascendance", mode="sequential" },
  { name="Ancestral Swiftness", mode="sequential" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Earthquake", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Stormkeeper", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Earth Shock", mode="priority" },
  { name="Elemental Blast", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Spiritwalker's Grace", mode="priority" },
 },
}

ORDERS["Shaman|Elemental|Stormbringer"] = {
 isPrimary = false,
 heroTalent = "Stormbringer",
 name = "Stormbringer: Elemental Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10299 (baseline 10299), AoE score=20598. Hero-honest Stormbringer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Stormkeeper", mode="once" },
  { name="Ascendance", mode="sequential" },
  { name="Ancestral Swiftness", mode="sequential" },
  { name="Tempest", mode="sequential" },
  { name="Stormkeeper", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Tempest", mode="priority" },
  { name="Earth Shock", mode="priority" },
  { name="Elemental Blast", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Earthquake", mode="priority" },
  { name="Spiritwalker's Grace", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Stormkeeper", mode="once" },
  { name="Ascendance", mode="sequential" },
  { name="Ancestral Swiftness", mode="sequential" },
  { name="Tempest", mode="sequential" },
  { name="Stormkeeper", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Tempest", mode="priority" },
  { name="Earthquake", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Earth Shock", mode="priority" },
  { name="Elemental Blast", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Spiritwalker's Grace", mode="priority" },
 },
}

ORDERS["Shaman|Enhancement"] = {
 isPrimary = true,
 heroTalent = "Totemic",
 name = "Totemic: Enhancement Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11197 (baseline 11197), AoE score=22394. Hero-honest Totemic. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Voltaic Blaze", mode="once" },
  { name="Surging Totem", mode="sequential" },
  { name="Doom Winds", mode="sequential" },
  { name="Ascendance", mode="sequential" },
  { name="Sundering", mode="sequential" },
  { name="Crash Lightning", mode="sequential" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Crash Lightning", mode="priority" },
  { name="Stormstrike", mode="priority" },
  { name="Lava Lash", mode="priority" },
  { name="Primordial Storm", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Sundering", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Windstrike", mode="priority" },
  { name="Feral Spirit", mode="priority" },
  { name="Chain Lightning", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Voltaic Blaze", mode="once" },
  { name="Surging Totem", mode="sequential" },
  { name="Doom Winds", mode="sequential" },
  { name="Ascendance", mode="sequential" },
  { name="Sundering", mode="sequential" },
  { name="Crash Lightning", mode="sequential" },
  { name="Crash Lightning", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Sundering", mode="priority" },
  { name="Primordial Storm", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Stormstrike", mode="priority" },
  { name="Lava Lash", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Windstrike", mode="priority" },
  { name="Feral Spirit", mode="priority" },
 },
}

ORDERS["Shaman|Enhancement|Stormbringer"] = {
 isPrimary = false,
 heroTalent = "Stormbringer",
 name = "Stormbringer: Enhancement Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10735 (baseline 10735), AoE score=21471. Hero-honest Stormbringer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Voltaic Blaze", mode="once" },
  { name="Doom Winds", mode="sequential" },
  { name="Ascendance", mode="sequential" },
  { name="Sundering", mode="sequential" },
  { name="Crash Lightning", mode="sequential" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Crash Lightning", mode="priority" },
  { name="Stormstrike", mode="priority" },
  { name="Lava Lash", mode="priority" },
  { name="Tempest", mode="priority" },
  { name="Primordial Storm", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Sundering", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Windstrike", mode="priority" },
  { name="Feral Spirit", mode="priority" },
  { name="Chain Lightning", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Voltaic Blaze", mode="once" },
  { name="Doom Winds", mode="sequential" },
  { name="Ascendance", mode="sequential" },
  { name="Sundering", mode="sequential" },
  { name="Crash Lightning", mode="sequential" },
  { name="Crash Lightning", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Sundering", mode="priority" },
  { name="Primordial Storm", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Stormstrike", mode="priority" },
  { name="Lava Lash", mode="priority" },
  { name="Tempest", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Windstrike", mode="priority" },
  { name="Feral Spirit", mode="priority" },
 },
}

ORDERS["Shaman|Enhancement|Totemic"] = {
 isPrimary = false,
 heroTalent = "Totemic",
 name = "Totemic: Enhancement Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11197 (baseline 11197), AoE score=22394. Hero-honest Totemic. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Voltaic Blaze", mode="once" },
  { name="Surging Totem", mode="sequential" },
  { name="Doom Winds", mode="sequential" },
  { name="Ascendance", mode="sequential" },
  { name="Sundering", mode="sequential" },
  { name="Crash Lightning", mode="sequential" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Crash Lightning", mode="priority" },
  { name="Stormstrike", mode="priority" },
  { name="Lava Lash", mode="priority" },
  { name="Primordial Storm", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Sundering", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Windstrike", mode="priority" },
  { name="Feral Spirit", mode="priority" },
  { name="Chain Lightning", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Voltaic Blaze", mode="once" },
  { name="Surging Totem", mode="sequential" },
  { name="Doom Winds", mode="sequential" },
  { name="Ascendance", mode="sequential" },
  { name="Sundering", mode="sequential" },
  { name="Crash Lightning", mode="sequential" },
  { name="Crash Lightning", mode="priority" },
  { name="Voltaic Blaze", mode="priority" },
  { name="Sundering", mode="priority" },
  { name="Primordial Storm", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Stormstrike", mode="priority" },
  { name="Lava Lash", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Windstrike", mode="priority" },
  { name="Feral Spirit", mode="priority" },
 },
}

ORDERS["Shaman|Restoration"] = {
 isPrimary = true,
 heroTalent = "Totemic",
 name = "Totemic: Restoration Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=11064 (baseline 11064), AoE score=22128. Hero-honest Totemic. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Ascendance", mode="sequential" },
  { name="Healing Tide Totem", mode="sequential" },
  { name="Spirit Link Totem", mode="sequential" },
  { name="Surging Totem", mode="sequential" },
  { name="Surging Totem", mode="priority" },
  { name="Healing Stream Totem", mode="priority" },
  { name="Downpour", mode="priority" },
  { name="Riptide", mode="priority" },
  { name="Unleash Life", mode="priority" },
  { name="Healing Wave", mode="priority" },
  { name="Chain Heal", mode="priority" },
  { name="Healing Rain", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Earth Shield", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Chain Lightning", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Ascendance", mode="sequential" },
  { name="Healing Tide Totem", mode="sequential" },
  { name="Spirit Link Totem", mode="sequential" },
  { name="Surging Totem", mode="sequential" },
  { name="Surging Totem", mode="priority" },
  { name="Healing Stream Totem", mode="priority" },
  { name="Downpour", mode="priority" },
  { name="Riptide", mode="priority" },
  { name="Unleash Life", mode="priority" },
  { name="Chain Heal", mode="priority" },
  { name="Healing Rain", mode="priority" },
  { name="Healing Wave", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Earth Shield", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
 },
}

ORDERS["Shaman|Restoration|Farseer"] = {
 isPrimary = false,
 heroTalent = "Farseer",
 name = "Farseer: Restoration Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=11064 (baseline 11064), AoE score=22128. Hero-honest Farseer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Ascendance", mode="sequential" },
  { name="Healing Tide Totem", mode="sequential" },
  { name="Spirit Link Totem", mode="sequential" },
  { name="Healing Stream Totem", mode="priority" },
  { name="Downpour", mode="priority" },
  { name="Riptide", mode="priority" },
  { name="Unleash Life", mode="priority" },
  { name="Healing Wave", mode="priority" },
  { name="Chain Heal", mode="priority" },
  { name="Healing Rain", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Earth Shield", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Chain Lightning", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Ascendance", mode="sequential" },
  { name="Healing Tide Totem", mode="sequential" },
  { name="Spirit Link Totem", mode="sequential" },
  { name="Healing Stream Totem", mode="priority" },
  { name="Downpour", mode="priority" },
  { name="Riptide", mode="priority" },
  { name="Unleash Life", mode="priority" },
  { name="Chain Heal", mode="priority" },
  { name="Healing Rain", mode="priority" },
  { name="Healing Wave", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Earth Shield", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
 },
}

ORDERS["Shaman|Restoration|Totemic"] = {
 isPrimary = false,
 heroTalent = "Totemic",
 name = "Totemic: Restoration Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=healing_per_second. Raid pad full buffs, ST score=11064 (baseline 11064), AoE score=22128. Hero-honest Totemic. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Ascendance", mode="sequential" },
  { name="Healing Tide Totem", mode="sequential" },
  { name="Spirit Link Totem", mode="sequential" },
  { name="Surging Totem", mode="sequential" },
  { name="Surging Totem", mode="priority" },
  { name="Healing Stream Totem", mode="priority" },
  { name="Downpour", mode="priority" },
  { name="Riptide", mode="priority" },
  { name="Unleash Life", mode="priority" },
  { name="Healing Wave", mode="priority" },
  { name="Chain Heal", mode="priority" },
  { name="Healing Rain", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Earth Shield", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
  { name="Chain Lightning", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Ascendance", mode="sequential" },
  { name="Healing Tide Totem", mode="sequential" },
  { name="Spirit Link Totem", mode="sequential" },
  { name="Surging Totem", mode="sequential" },
  { name="Surging Totem", mode="priority" },
  { name="Healing Stream Totem", mode="priority" },
  { name="Downpour", mode="priority" },
  { name="Riptide", mode="priority" },
  { name="Unleash Life", mode="priority" },
  { name="Chain Heal", mode="priority" },
  { name="Healing Rain", mode="priority" },
  { name="Healing Wave", mode="priority" },
  { name="Ancestral Swiftness", mode="priority" },
  { name="Earth Shield", mode="priority" },
  { name="Chain Lightning", mode="priority" },
  { name="Lava Burst", mode="priority" },
  { name="Flame Shock", mode="priority" },
  { name="Lightning Bolt", mode="priority" },
 },
}

ORDERS["Warlock|Affliction"] = {
 isPrimary = true,
 heroTalent = "Soul Harvester",
 name = "Soul Harvester: Affliction Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10425 (baseline 10425), AoE score=22155. Hero-honest Soul Harvester. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Haunt", mode="once" },
  { name="Summon Darkglare", mode="sequential" },
  { name="Malefic Grasp", mode="priority" },
  { name="Drain Soul", mode="priority" },
  { name="Dark Harvest", mode="priority" },
  { name="Agony", mode="priority" },
  { name="Haunt", mode="priority" },
  { name="Corruption", mode="priority" },
  { name="Unstable Affliction", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
  { name="Seed of Corruption", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Haunt", mode="once" },
  { name="Summon Darkglare", mode="sequential" },
  { name="Malefic Grasp", mode="priority" },
  { name="Drain Soul", mode="priority" },
  { name="Dark Harvest", mode="priority" },
  { name="Seed of Corruption", mode="priority" },
  { name="Agony", mode="priority" },
  { name="Corruption", mode="priority" },
  { name="Haunt", mode="priority" },
  { name="Unstable Affliction", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
 },
}

ORDERS["Warlock|Affliction|Hellcaller"] = {
 isPrimary = false,
 heroTalent = "Hellcaller",
 name = "Hellcaller: Affliction Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10575 (baseline 10244), AoE score=21935. Hero-honest Hellcaller. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Haunt", mode="once" },
  { name="Summon Darkglare", mode="sequential" },
  { name="Malevolence", mode="priority" },
  { name="Malefic Grasp", mode="priority" },
  { name="Drain Soul", mode="priority" },
  { name="Agony", mode="priority" },
  { name="Haunt", mode="priority" },
  { name="Corruption", mode="priority" },
  { name="Unstable Affliction", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
  { name="Seed of Corruption", mode="priority" },
  { name="Wither", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Haunt", mode="once" },
  { name="Summon Darkglare", mode="sequential" },
  { name="Malevolence", mode="priority" },
  { name="Malefic Grasp", mode="priority" },
  { name="Drain Soul", mode="priority" },
  { name="Seed of Corruption", mode="priority" },
  { name="Agony", mode="priority" },
  { name="Corruption", mode="priority" },
  { name="Haunt", mode="priority" },
  { name="Unstable Affliction", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
  { name="Wither", mode="priority" },
 },
}

ORDERS["Warlock|Affliction|Soul Harvester"] = {
 isPrimary = false,
 heroTalent = "Soul Harvester",
 name = "Soul Harvester: Affliction Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10425 (baseline 10425), AoE score=22155. Hero-honest Soul Harvester. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Haunt", mode="once" },
  { name="Summon Darkglare", mode="sequential" },
  { name="Malefic Grasp", mode="priority" },
  { name="Drain Soul", mode="priority" },
  { name="Dark Harvest", mode="priority" },
  { name="Agony", mode="priority" },
  { name="Haunt", mode="priority" },
  { name="Corruption", mode="priority" },
  { name="Unstable Affliction", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
  { name="Seed of Corruption", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Haunt", mode="once" },
  { name="Summon Darkglare", mode="sequential" },
  { name="Malefic Grasp", mode="priority" },
  { name="Drain Soul", mode="priority" },
  { name="Dark Harvest", mode="priority" },
  { name="Seed of Corruption", mode="priority" },
  { name="Agony", mode="priority" },
  { name="Corruption", mode="priority" },
  { name="Haunt", mode="priority" },
  { name="Unstable Affliction", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
 },
}

ORDERS["Warlock|Demonology"] = {
 isPrimary = true,
 heroTalent = "Soul Harvester",
 name = "Soul Harvester: Demonology Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11916 (baseline 11916), AoE score=34025. Hero-honest Soul Harvester. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Siphon", mode="once" },
  { name="Call Dreadstalkers", mode="sequential" },
  { name="Summon Doomguard", mode="sequential" },
  { name="Summon Vilefiend", mode="sequential" },
  { name="Grimoire: Imp Lord", mode="sequential" },
  { name="Summon Demonic Tyrant", mode="sequential" },
  { name="Doom", mode="priority" },
  { name="Call Dreadstalkers", mode="priority" },
  { name="Implosion", mode="priority" },
  { name="Power Siphon", mode="priority" },
  { name="Hand of Gul'dan", mode="priority" },
  { name="Demonbolt", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Siphon", mode="once" },
  { name="Call Dreadstalkers", mode="sequential" },
  { name="Summon Doomguard", mode="sequential" },
  { name="Summon Vilefiend", mode="sequential" },
  { name="Grimoire: Imp Lord", mode="sequential" },
  { name="Summon Demonic Tyrant", mode="sequential" },
  { name="Implosion", mode="priority" },
  { name="Call Dreadstalkers", mode="priority" },
  { name="Power Siphon", mode="priority" },
  { name="Hand of Gul'dan", mode="priority" },
  { name="Demonbolt", mode="priority" },
  { name="Doom", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
 },
}

ORDERS["Warlock|Demonology|Diabolist"] = {
 isPrimary = false,
 heroTalent = "Diabolist",
 name = "Diabolist: Demonology Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11916 (baseline 11916), AoE score=34025. Hero-honest Diabolist. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Siphon", mode="once" },
  { name="Call Dreadstalkers", mode="sequential" },
  { name="Summon Doomguard", mode="sequential" },
  { name="Summon Vilefiend", mode="sequential" },
  { name="Grimoire: Imp Lord", mode="sequential" },
  { name="Summon Demonic Tyrant", mode="sequential" },
  { name="Doom", mode="priority" },
  { name="Call Dreadstalkers", mode="priority" },
  { name="Implosion", mode="priority" },
  { name="Power Siphon", mode="priority" },
  { name="Hand of Gul'dan", mode="priority" },
  { name="Demonbolt", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Siphon", mode="once" },
  { name="Call Dreadstalkers", mode="sequential" },
  { name="Summon Doomguard", mode="sequential" },
  { name="Summon Vilefiend", mode="sequential" },
  { name="Grimoire: Imp Lord", mode="sequential" },
  { name="Summon Demonic Tyrant", mode="sequential" },
  { name="Implosion", mode="priority" },
  { name="Call Dreadstalkers", mode="priority" },
  { name="Power Siphon", mode="priority" },
  { name="Hand of Gul'dan", mode="priority" },
  { name="Demonbolt", mode="priority" },
  { name="Doom", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
 },
}

ORDERS["Warlock|Demonology|Soul Harvester"] = {
 isPrimary = false,
 heroTalent = "Soul Harvester",
 name = "Soul Harvester: Demonology Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11916 (baseline 11916), AoE score=34025. Hero-honest Soul Harvester. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Power Siphon", mode="once" },
  { name="Call Dreadstalkers", mode="sequential" },
  { name="Summon Doomguard", mode="sequential" },
  { name="Summon Vilefiend", mode="sequential" },
  { name="Grimoire: Imp Lord", mode="sequential" },
  { name="Summon Demonic Tyrant", mode="sequential" },
  { name="Doom", mode="priority" },
  { name="Call Dreadstalkers", mode="priority" },
  { name="Implosion", mode="priority" },
  { name="Power Siphon", mode="priority" },
  { name="Hand of Gul'dan", mode="priority" },
  { name="Demonbolt", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Power Siphon", mode="once" },
  { name="Call Dreadstalkers", mode="sequential" },
  { name="Summon Doomguard", mode="sequential" },
  { name="Summon Vilefiend", mode="sequential" },
  { name="Grimoire: Imp Lord", mode="sequential" },
  { name="Summon Demonic Tyrant", mode="sequential" },
  { name="Implosion", mode="priority" },
  { name="Call Dreadstalkers", mode="priority" },
  { name="Power Siphon", mode="priority" },
  { name="Hand of Gul'dan", mode="priority" },
  { name="Demonbolt", mode="priority" },
  { name="Doom", mode="priority" },
  { name="Shadow Bolt", mode="priority" },
 },
}

ORDERS["Warlock|Destruction"] = {
 isPrimary = true,
 heroTalent = "Hellcaller",
 name = "Hellcaller: Destruction Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11173 (baseline 11173), AoE score=32499. Hero-honest Hellcaller. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Soul Fire", mode="once" },
  { name="Summon Infernal", mode="sequential" },
  { name="Malevolence", mode="sequential" },
  { name="Cataclysm", mode="sequential" },
  { name="Havoc", mode="priority" },
  { name="Shadowburn", mode="priority" },
  { name="Conflagrate", mode="priority" },
  { name="Wither", mode="priority" },
  { name="Chaos Bolt", mode="priority" },
  { name="Soul Fire", mode="priority" },
  { name="Channel Demonfire", mode="priority" },
  { name="Incinerate", mode="priority" },
  { name="Rain of Fire", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Soul Fire", mode="once" },
  { name="Summon Infernal", mode="sequential" },
  { name="Malevolence", mode="sequential" },
  { name="Cataclysm", mode="sequential" },
  { name="Rain of Fire", mode="priority" },
  { name="Wither", mode="priority" },
  { name="Shadowburn", mode="priority" },
  { name="Chaos Bolt", mode="priority" },
  { name="Soul Fire", mode="priority" },
  { name="Conflagrate", mode="priority" },
  { name="Channel Demonfire", mode="priority" },
  { name="Havoc", mode="priority" },
  { name="Incinerate", mode="priority" },
 },
}

ORDERS["Warlock|Destruction|Diabolist"] = {
 isPrimary = false,
 heroTalent = "Diabolist",
 name = "Diabolist: Destruction Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=10842 (baseline 10842), AoE score=32063. Hero-honest Diabolist. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Soul Fire", mode="once" },
  { name="Summon Infernal", mode="sequential" },
  { name="Cataclysm", mode="sequential" },
  { name="Havoc", mode="priority" },
  { name="Shadowburn", mode="priority" },
  { name="Conflagrate", mode="priority" },
  { name="Immolate", mode="priority" },
  { name="Chaos Bolt", mode="priority" },
  { name="Soul Fire", mode="priority" },
  { name="Channel Demonfire", mode="priority" },
  { name="Incinerate", mode="priority" },
  { name="Rain of Fire", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Soul Fire", mode="once" },
  { name="Summon Infernal", mode="sequential" },
  { name="Cataclysm", mode="sequential" },
  { name="Rain of Fire", mode="priority" },
  { name="Immolate", mode="priority" },
  { name="Shadowburn", mode="priority" },
  { name="Chaos Bolt", mode="priority" },
  { name="Soul Fire", mode="priority" },
  { name="Conflagrate", mode="priority" },
  { name="Channel Demonfire", mode="priority" },
  { name="Havoc", mode="priority" },
  { name="Incinerate", mode="priority" },
 },
}

ORDERS["Warlock|Destruction|Hellcaller"] = {
 isPrimary = false,
 heroTalent = "Hellcaller",
 name = "Hellcaller: Destruction Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11173 (baseline 11173), AoE score=32499. Hero-honest Hellcaller. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Soul Fire", mode="once" },
  { name="Summon Infernal", mode="sequential" },
  { name="Malevolence", mode="sequential" },
  { name="Cataclysm", mode="sequential" },
  { name="Havoc", mode="priority" },
  { name="Shadowburn", mode="priority" },
  { name="Conflagrate", mode="priority" },
  { name="Wither", mode="priority" },
  { name="Chaos Bolt", mode="priority" },
  { name="Soul Fire", mode="priority" },
  { name="Channel Demonfire", mode="priority" },
  { name="Incinerate", mode="priority" },
  { name="Rain of Fire", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Soul Fire", mode="once" },
  { name="Summon Infernal", mode="sequential" },
  { name="Malevolence", mode="sequential" },
  { name="Cataclysm", mode="sequential" },
  { name="Rain of Fire", mode="priority" },
  { name="Wither", mode="priority" },
  { name="Shadowburn", mode="priority" },
  { name="Chaos Bolt", mode="priority" },
  { name="Soul Fire", mode="priority" },
  { name="Conflagrate", mode="priority" },
  { name="Channel Demonfire", mode="priority" },
  { name="Havoc", mode="priority" },
  { name="Incinerate", mode="priority" },
 },
}

ORDERS["Warrior|Arms"] = {
 isPrimary = true,
 heroTalent = "Slayer",
 name = "Slayer: Arms Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11436 (baseline 11436), AoE score=34074. Hero-honest Slayer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Rend", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Colossus Smash", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Mortal Strike", mode="priority" },
  { name="Cleave", mode="priority" },
  { name="Overpower", mode="priority" },
  { name="Rend", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Colossus Smash", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Slam", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Sweeping Strikes", mode="priority" },
  { name="Whirlwind", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Rend", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Colossus Smash", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Bladestorm", mode="priority" },
  { name="Cleave", mode="priority" },
  { name="Whirlwind", mode="priority" },
  { name="Sweeping Strikes", mode="priority" },
  { name="Rend", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Mortal Strike", mode="priority" },
  { name="Overpower", mode="priority" },
  { name="Slam", mode="priority" },
 },
}

ORDERS["Warrior|Arms|Colossus"] = {
 isPrimary = false,
 heroTalent = "Colossus",
 name = "Colossus: Arms Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11848 (baseline 11436), AoE score=34074. Hero-honest Colossus. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Rend", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Colossus Smash", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Demolish", mode="priority" },
  { name="Mortal Strike", mode="priority" },
  { name="Cleave", mode="priority" },
  { name="Overpower", mode="priority" },
  { name="Rend", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Colossus Smash", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Slam", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Sweeping Strikes", mode="priority" },
  { name="Whirlwind", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Rend", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Colossus Smash", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Bladestorm", mode="priority" },
  { name="Cleave", mode="priority" },
  { name="Whirlwind", mode="priority" },
  { name="Sweeping Strikes", mode="priority" },
  { name="Rend", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Mortal Strike", mode="priority" },
  { name="Overpower", mode="priority" },
  { name="Slam", mode="priority" },
  { name="Demolish", mode="priority" },
 },
}

ORDERS["Warrior|Arms|Slayer"] = {
 isPrimary = false,
 heroTalent = "Slayer",
 name = "Slayer: Arms Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11436 (baseline 11436), AoE score=34074. Hero-honest Slayer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Rend", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Colossus Smash", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Mortal Strike", mode="priority" },
  { name="Cleave", mode="priority" },
  { name="Overpower", mode="priority" },
  { name="Rend", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Colossus Smash", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Slam", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Sweeping Strikes", mode="priority" },
  { name="Whirlwind", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Rend", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Colossus Smash", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Bladestorm", mode="priority" },
  { name="Cleave", mode="priority" },
  { name="Whirlwind", mode="priority" },
  { name="Sweeping Strikes", mode="priority" },
  { name="Rend", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Mortal Strike", mode="priority" },
  { name="Overpower", mode="priority" },
  { name="Slam", mode="priority" },
 },
}

ORDERS["Warrior|Fury"] = {
 isPrimary = true,
 heroTalent = "Slayer",
 name = "Slayer: Fury Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11660 (baseline 11660), AoE score=33564. Hero-honest Slayer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Recklessness", mode="sequential" },
  { name="Avatar", mode="sequential" },
  { name="Odyn's Fury", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Bloodthirst", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Recklessness", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Odyn's Fury", mode="priority" },
  { name="Rampage", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Bloodbath", mode="priority" },
  { name="Crushing Blow", mode="priority" },
  { name="Raging Blow", mode="priority" },
  { name="Whirlwind", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Recklessness", mode="sequential" },
  { name="Avatar", mode="sequential" },
  { name="Odyn's Fury", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Odyn's Fury", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Whirlwind", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Rampage", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Bloodbath", mode="priority" },
  { name="Crushing Blow", mode="priority" },
  { name="Bloodthirst", mode="priority" },
  { name="Raging Blow", mode="priority" },
 },
}

ORDERS["Warrior|Fury|Mountain Thane"] = {
 isPrimary = false,
 heroTalent = "Mountain Thane",
 name = "Mountain Thane: Fury Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11660 (baseline 11660), AoE score=33564. Hero-honest Mountain Thane. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Recklessness", mode="sequential" },
  { name="Avatar", mode="sequential" },
  { name="Odyn's Fury", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Bloodthirst", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Recklessness", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Odyn's Fury", mode="priority" },
  { name="Rampage", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Bloodbath", mode="priority" },
  { name="Crushing Blow", mode="priority" },
  { name="Raging Blow", mode="priority" },
  { name="Whirlwind", mode="priority" },
  { name="Thunder Blast", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Recklessness", mode="sequential" },
  { name="Avatar", mode="sequential" },
  { name="Odyn's Fury", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Odyn's Fury", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Whirlwind", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Rampage", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Bloodbath", mode="priority" },
  { name="Crushing Blow", mode="priority" },
  { name="Bloodthirst", mode="priority" },
  { name="Raging Blow", mode="priority" },
  { name="Thunder Blast", mode="priority" },
 },
}

ORDERS["Warrior|Fury|Slayer"] = {
 isPrimary = false,
 heroTalent = "Slayer",
 name = "Slayer: Fury Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=damage_per_second. Raid pad full buffs, ST score=11660 (baseline 11660), AoE score=33564. Hero-honest Slayer. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Recklessness", mode="sequential" },
  { name="Avatar", mode="sequential" },
  { name="Odyn's Fury", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Bloodthirst", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Recklessness", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Odyn's Fury", mode="priority" },
  { name="Rampage", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Bloodbath", mode="priority" },
  { name="Crushing Blow", mode="priority" },
  { name="Raging Blow", mode="priority" },
  { name="Whirlwind", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Recklessness", mode="sequential" },
  { name="Avatar", mode="sequential" },
  { name="Odyn's Fury", mode="sequential" },
  { name="Bladestorm", mode="sequential" },
  { name="Odyn's Fury", mode="priority" },
  { name="Bladestorm", mode="priority" },
  { name="Whirlwind", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Rampage", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Bloodbath", mode="priority" },
  { name="Crushing Blow", mode="priority" },
  { name="Bloodthirst", mode="priority" },
  { name="Raging Blow", mode="priority" },
 },
}

ORDERS["Warrior|Protection"] = {
 isPrimary = true,
 heroTalent = "Mountain Thane",
 name = "Mountain Thane: Protection Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=9941 (baseline 9941), AoE score=19881. Hero-honest Mountain Thane. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Shield Block", mode="sequential" },
  { name="Demoralizing Shout", mode="sequential" },
  { name="Shield Charge", mode="sequential" },
  { name="Shield Block", mode="priority" },
  { name="Ignore Pain", mode="priority" },
  { name="Demoralizing Shout", mode="priority" },
  { name="Shield Charge", mode="priority" },
  { name="Shield Slam", mode="priority" },
  { name="Revenge", mode="priority" },
  { name="Thunder Blast", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Devastate", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Shield Block", mode="sequential" },
  { name="Demoralizing Shout", mode="sequential" },
  { name="Shield Charge", mode="sequential" },
  { name="Shield Block", mode="priority" },
  { name="Thunder Blast", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Revenge", mode="priority" },
  { name="Ignore Pain", mode="priority" },
  { name="Shield Slam", mode="priority" },
  { name="Shield Charge", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Devastate", mode="priority" },
 },
}

ORDERS["Warrior|Protection|Colossus"] = {
 isPrimary = false,
 heroTalent = "Colossus",
 name = "Colossus: Protection Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=9941 (baseline 9941), AoE score=19881. Hero-honest Colossus. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Shield Block", mode="sequential" },
  { name="Demoralizing Shout", mode="sequential" },
  { name="Shield Charge", mode="sequential" },
  { name="Shield Block", mode="priority" },
  { name="Ignore Pain", mode="priority" },
  { name="Demoralizing Shout", mode="priority" },
  { name="Shield Charge", mode="priority" },
  { name="Shield Slam", mode="priority" },
  { name="Revenge", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Devastate", mode="priority" },
  { name="Demolish", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Shield Block", mode="sequential" },
  { name="Demoralizing Shout", mode="sequential" },
  { name="Shield Charge", mode="sequential" },
  { name="Shield Block", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Revenge", mode="priority" },
  { name="Ignore Pain", mode="priority" },
  { name="Shield Slam", mode="priority" },
  { name="Shield Charge", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Devastate", mode="priority" },
  { name="Demolish", mode="priority" },
 },
}

ORDERS["Warrior|Protection|Mountain Thane"] = {
 isPrimary = false,
 heroTalent = "Mountain Thane",
 name = "Mountain Thane: Protection Engine (raid-fullbuffs)",
 description = "[SpellSmasher Engine - raid-fullbuffs-v1] Objective=tank_score. Raid pad full buffs, ST score=9941 (baseline 9941), AoE score=19881. Hero-honest Mountain Thane. Not a live pet/proc sim. Method packs unchanged.",
 steps = 
 {
  { name="Charge", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Shield Block", mode="sequential" },
  { name="Demoralizing Shout", mode="sequential" },
  { name="Shield Charge", mode="sequential" },
  { name="Shield Block", mode="priority" },
  { name="Ignore Pain", mode="priority" },
  { name="Demoralizing Shout", mode="priority" },
  { name="Shield Charge", mode="priority" },
  { name="Shield Slam", mode="priority" },
  { name="Revenge", mode="priority" },
  { name="Thunder Blast", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Devastate", mode="priority" },
 },
 aoeSteps = 
 {
  { name="Charge", mode="once" },
  { name="Avatar", mode="sequential" },
  { name="Shield Block", mode="sequential" },
  { name="Demoralizing Shout", mode="sequential" },
  { name="Shield Charge", mode="sequential" },
  { name="Shield Block", mode="priority" },
  { name="Thunder Blast", mode="priority" },
  { name="Thunder Clap", mode="priority" },
  { name="Revenge", mode="priority" },
  { name="Ignore Pain", mode="priority" },
  { name="Shield Slam", mode="priority" },
  { name="Shield Charge", mode="priority" },
  { name="Execute", mode="priority" },
  { name="Avatar", mode="priority" },
  { name="Devastate", mode="priority" },
 },
}

local function trim(s)
  return (tostring(s or ""):gsub("^%s+", ""):gsub("%s+$", ""))
end

local function key2(className, spec)
  return trim(className) .. "|" .. trim(spec)
end

local function key3(className, spec, hero)
  hero = trim(hero)
  if hero == "" then
  return key2(className, spec)
  end
  return key2(className, spec) .. "|" .. hero
end

--- GetOrder(class, spec [, hero])
--- Looks up Class|Spec|Hero, then Class|Spec (primary gold fallback).
function M.GetOrder(className, spec, hero)
  local k3 = key3(className, spec, hero)
  local o = ORDERS[k3]
  if o then return o end
  local k2 = key2(className, spec)
  o = ORDERS[k2]
  if o then return o end
  local want = string.lower(k3)
  for kk, vv in pairs(ORDERS) do
  if string.lower(kk) == want then return vv end
  end
  want = string.lower(k2)
  for kk, vv in pairs(ORDERS) do
  if string.lower(kk) == want then return vv end
  end
  return nil
end

function M.ListHeroes(className, spec)
  local prefix = key2(className, spec) .. "|"
  local t = {}
  local seen = {}
  for k, o in pairs(ORDERS) do
  if k:sub(1, #prefix) == prefix then
  local h = k:sub(#prefix + 1)
  if h ~= "" and not seen[h] then
  seen[h] = true
  t[#t + 1] = h
  end
  end
  end
  table.sort(t)
  if #t == 0 then
  local o = ORDERS[key2(className, spec)]
  if o and o.heroTalent then
  return { o.heroTalent }
  end
  if o and o.talents and o.talents.hero then
  return { o.talents.hero }
  end
  end
  return t
end

function M.ListKeys()
  local t = {}
  for k in pairs(ORDERS) do t[#t + 1] = k end
  table.sort(t)
  return t
end

function M.IsPrimary(className, spec, hero)
  local o = M.GetOrder(className, spec, hero)
  if not o then return false end
  if o.isPrimary ~= nil then return o.isPrimary and true or false end
  return true
end

SpellSmasherEngineOrders = M
return M
