Rogue: Only have Blade Flurry toggle on combat specialization.
Johnny C. Lam [01-01-15 - 06:29]
Rogue: Only have Blade Flurry toggle on combat specialization.
diff --git a/SimulationCraft.lua b/SimulationCraft.lua
index 49707a6..fca0815 100644
--- a/SimulationCraft.lua
+++ b/SimulationCraft.lua
@@ -1619,7 +1619,7 @@ EmitAction = function(parseNode, nodeList, annotation)
else
isSpellAction = false
end
- elseif class == "ROGUE" and action == "blade_flurry" then
+ elseif class == "ROGUE" and specialization == "combat" and action == "blade_flurry" then
annotation.blade_flurry = class
conditionCode = "CheckBoxOn(opt_blade_flurry)"
elseif class == "ROGUE" and action == "honor_among_thieves" then
@@ -3931,7 +3931,7 @@ local function InsertSupportingControls(child, annotation)
end
if annotation.blade_flurry == "ROGUE" then
local code = [[
- AddCheckBox(opt_blade_flurry SpellName(blade_flurry) default)
+ AddCheckBox(opt_blade_flurry SpellName(blade_flurry) default specialization=combat)
]]
local node = OvaleAST:ParseCode("checkbox", code, nodeList, annotation.astAnnotation)
tinsert(child, 1, node)
diff --git a/scripts/ovale_rogue.lua b/scripts/ovale_rogue.lua
index d5ed426..190e2a7 100644
--- a/scripts/ovale_rogue.lua
+++ b/scripts/ovale_rogue.lua
@@ -14,7 +14,7 @@ Define(honor_among_thieves_cooldown_buff 51699)
SpellInfo(honor_among_thieves_cooldown_buff duration=2.2)
AddCheckBox(opt_potion_agility ItemName(draenic_agility_potion) default)
-AddCheckBox(opt_blade_flurry SpellName(blade_flurry) default)
+AddCheckBox(opt_blade_flurry SpellName(blade_flurry) default specialization=combat)
AddFunction UsePotionAgility
{
diff --git a/scripts/simulationcraft_rogue_combat.lua b/scripts/simulationcraft_rogue_combat.lua
index b3af417..378321f 100644
--- a/scripts/simulationcraft_rogue_combat.lua
+++ b/scripts/simulationcraft_rogue_combat.lua
@@ -15,7 +15,7 @@ Include(ovale_common)
Include(ovale_rogue_spells)
AddCheckBox(opt_potion_agility ItemName(draenic_agility_potion) default)
-AddCheckBox(opt_blade_flurry SpellName(blade_flurry) default)
+AddCheckBox(opt_blade_flurry SpellName(blade_flurry) default specialization=combat)
AddFunction UsePotionAgility
{