From 9c0bb9cb58552b34f3a305171789d8f8ea600d38 Mon Sep 17 00:00:00 2001 From: "Johnny C. Lam" Date: Wed, 30 Apr 2014 18:35:13 +0000 Subject: [PATCH] Mage: Add default scripts for Arcane, Fire, and Frost specializations. git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@1347 d5049fe3-3747-40f7-a4b5-f36d6801af5f --- OvaleSimulationCraft.lua | 4 +- scripts/files.xml | 2 + scripts/ovale_mage.lua | 621 +++++++++++++++++++++++++++++++++++++++++ scripts/ovale_mage_spells.lua | 218 +++++++++++++++ 4 files changed, 844 insertions(+), 1 deletion(-) create mode 100644 scripts/ovale_mage.lua create mode 100644 scripts/ovale_mage_spells.lua diff --git a/OvaleSimulationCraft.lua b/OvaleSimulationCraft.lua index a8e7d29..ddb3d3c 100644 --- a/OvaleSimulationCraft.lua +++ b/OvaleSimulationCraft.lua @@ -336,6 +336,7 @@ do tinsert(simc.symbols, "frost_armor_buff") return "if BuffExpires(frost_armor_buff) Spell(frost_armor)" end, + ["^icy_veins$"] = "IcyVeins()", ["^molten_armor$"] = function(simc, action) tinsert(simc.symbols, "molten_armor_buff") return "if BuffExpires(molten_armor_buff) Spell(molten_armor)" @@ -659,6 +660,7 @@ do return "DebuffStacks(arcane_charge_debuff)" end, ["^buff%.rune_of_power%.remains$"] = "RuneOfPowerRemains()", + ["^cooldown%.icy_veins%.remains$"] = "IcyVeinsCooldownRemains()", -- Monk ["^dot%.zen_sphere%.ticking$"] = function(simc, action) tinsert(simc.symbols, "zen_sphere_buff") @@ -868,7 +870,7 @@ do tinsert(simc.symbols, "mana_gem") return "ItemCharges(mana_gem)" end, - ["^mastery_value$"] = "MasteryEffect()", + ["^mastery_value$"] = "MasteryEffect() / 100", ["^multiplier$"] = "DamageMultiplier()", ["^position_front$"] = "False(position_front)", -- XXX ["^rage$"] = "Rage()", diff --git a/scripts/files.xml b/scripts/files.xml index 24c6070..8515449 100644 --- a/scripts/files.xml +++ b/scripts/files.xml @@ -6,6 +6,8 @@