- fixes for cat. should be fine now
Sidoine De Wispelaere [05-07-09 - 19:57]
- fixes for cat. should be fine now
git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@55 d5049fe3-3747-40f7-a4b5-f36d6801af5f
diff --git a/defaut/Druide.lua b/defaut/Druide.lua
index bb019e4..eaaad5f 100644
--- a/defaut/Druide.lua
+++ b/defaut/Druide.lua
@@ -17,6 +17,11 @@ Define(WRATH 5176)
Define(ECLIPSESTARFIRE 48518)
Define(ECLIPSEWRATH 48517)
Define(TIGERSFURY 5217)
+Define(FORCEOFNATURE 33831)
+Define(RAKE 59886)
+Define(SAVAGEROAR 52610)
+Define(FEROCIOUSBITE 22568)
+Define(BERSERK 50334)
AddCheckBox(multi L(AOE))
AddCheckBox(blood L(Blood))
@@ -25,57 +30,60 @@ AddCheckBox(lucioles SpellName(FAERIEFIRE))
AddIcon
{
- if Stance(1)
- {
- if CheckBoxOn(lucioles) and TargetDebuffExpires(FAERIEFERAL 2)
- Spell(FAERIEFERAL)
-
- if CheckBoxOn(demo) and TargetDebuffExpires(DEMOROAR 2)
- Spell(DEMOROAR)
-
- Spell(MANGLEBEAR)
-
- if CheckBoxOn(blood) and Mana(more 10) and TargetDebuffExpires(LACERATE 4 stacks=5)
- Spell(LACERATE)
-
- if CheckBoxOn(multi)
- Spell(SWIPE)
- }
+ if Stance(1) # bear
+ {
+ if CheckBoxOn(lucioles) and TargetDebuffExpires(FAERIEFERAL 2)
+ Spell(FAERIEFERAL)
+
+ if CheckBoxOn(demo) and TargetDebuffExpires(DEMOROAR 2)
+ Spell(DEMOROAR)
+
+ Spell(MANGLEBEAR)
+
+ if CheckBoxOn(blood) and Mana(more 10) and TargetDebuffExpires(LACERATE 4 stacks=5)
+ Spell(LACERATE)
- if Stance(3)
- {
- if CheckBoxOn(lucioles) and
- TargetDebuffExpires(FAERIEFERAL 2)
- Spell(FAERIEFERAL)
+ if CheckBoxOn(multi)
+ Spell(SWIPE)
+ }
+
+ if Stance(3) # cat
+ {
+ if CheckBoxOn(lucioles) and TargetDebuffExpires(FAERIEFERAL 2)
+ Spell(FAERIEFERAL)
- Spell(TIGERSFURY)
- if ComboPoints(more 4) and Mana(more 70)
- Spell(RIP)
+ if ComboPoints(more 4) and Mana(more 70)
+ {
+ if BuffExpires(SAVAGEROAR 5) Spell(SAVAGEROAR)
+ if TargetDebuffExpires(RAKE 0) Spell(RAKE)
+ if TargetDebuffExpires(RIP 0) Spell(RIP)
+ Spell(FEROCIOUSBITE)
+ }
- if ComboPoints(less 5)
- {
- if TargetDebuffExpires(MANGLECAT 0)
- Spell(MANGLECAT)
- Spell(SHRED)
- }
- }
+ if ComboPoints(less 5)
+ {
+ if Mana(less 40) Spell(TIGERSFURY)
+ if TargetDebuffExpires(MANGLECAT 0)
+ Spell(MANGLECAT)
+ Spell(SHRED)
+ }
+ }
- unless Stance(1) or Stance(3)
- {
- if CheckBoxOn(lucioles) and
- TargetDebuffExpires(FAERIEFIRE 2)
- Spell(FAERIEFIRE)
-
- if TargetDebuffExpires(MOONFIRE 0)
- Spell(MOONFIRE)
- if TargetDebuffExpires(INSECTSWARM 0)
- Spell(INSECTSWARM)
+ unless Stance(1) or Stance(3)
+ {
+ if CheckBoxOn(lucioles) and TargetDebuffExpires(FAERIEFIRE 2)
+ Spell(FAERIEFIRE)
- unless BuffPresent(ECLIPSEWRATH)
- Spell(STARFIRE)
- Spell(WRATH)
- }
+ if TargetDebuffExpires(MOONFIRE 0)
+ Spell(MOONFIRE)
+ if TargetDebuffExpires(INSECTSWARM 0)
+ Spell(INSECTSWARM)
+
+ unless BuffPresent(ECLIPSEWRATH)
+ Spell(STARFIRE)
+ Spell(WRATH)
+ }
}
AddIcon
@@ -86,5 +94,10 @@ AddIcon
}
}
+AddIcon
+{
+ Spell(FORCEOFNATURE)
+ Spell(BERSERK)
+}
]]