Skip to content

Instantly share code, notes, and snippets.

@benphelps
Last active December 23, 2015 13:29
Show Gist options
  • Save benphelps/6642061 to your computer and use it in GitHub Desktop.
Save benphelps/6642061 to your computer and use it in GitHub Desktop.
-- SPEC ID 62
ProbablyEngine.rotation.register(62, {
-- Buffs
{ "Mage Armor", "!player.buff(Mage Armor)" },
{ "Arcane Brilliance", "!player.buff(Arcane Brilliance)" },
-- Grounds
{ "Rune of Power", "modifier.shift", "ground" },
-- Cooldowns
{ "Mirror Image", "modifier.cooldowns" },
-- Dots
{ "Nether Tempest", "!target.debuff(Nether Tempest)" },
{ "Living Bomb", "!target.debuff(Living Bomb)" },
-- Moving
{ "Arcane Barrage", "player.moving" },
{ "Fire Blast", "player.moving" },
{ "Ice Lance", "player.moving" },
-- Opener
{ "Arcane Power", {
"player.buff(Arcane Missiles!).count >= 2",
"toggle.alter"
}},
{ "Alter Time", {
"player.buff(Arcane Power)",
"!player.buff(Alter Time)",
"toggle.alter"
}},
-- Rotation
{ "Arcane Missiles", {
"player.buff(Arcane Missiles!).count >= 1",
"player.debuff(Arcane Charge).count >= 4"
}},
{ "Arcane Barrage", {
"player.debuff(Arcane Charge).count >= 4",
"!player.buff(Arcane Missiles)"
}},
{ "Arcane Blast" }
}
, function()
ProbablyEngine.toggle.create('alter', 'Interface\\ICONS\\spell_mage_altertime', 'Alter Time', 'Toggle the usage of Alter Time and Arcane Power.')
end)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment