jkk9_JJK- druid: rake is not a finishing move!
Sidoine De Wispelaere [07-16-09 - 18:52]
jkk9_JJK- druid: rake is not a finishing move!
- druid: savageroar should be kept at all cost
- paladin: increased crusader strike and hammer of wrath priority
- paladin: added divine wrath option
- warrior: sunder armor is an option
- warrior: heroic strike in combat stance
git-svn-id: svn://svn.curseforge.net/wow/ovale/mainline/trunk@89 d5049fe3-3747-40f7-a4b5-f36d6801af5f
diff --git a/Ovale.toc b/Ovale.toc
index 602cdf0..78fecb1 100644
--- a/Ovale.toc
+++ b/Ovale.toc
@@ -3,7 +3,7 @@
## Notes: Show the icon of the next spell to cast
## Notes-frFR: Affiche l'icône du prochain sort à lancer
## Author: Sidoine
-## Version: 3.1.18
+## Version: 3.1.19
## OptionalDeps: Ace3, ButtonFacade
## SavedVariables: OvaleDB
## SavedVariablesPerCharacter: OvaleDBPC
diff --git a/defaut/Druide.lua b/defaut/Druide.lua
index a321021..2ded741 100644
--- a/defaut/Druide.lua
+++ b/defaut/Druide.lua
@@ -50,14 +50,16 @@ AddIcon
if Stance(3) # cat
{
+ if ComboPoints(more 0) and BuffExpires(SAVAGEROAR 2) Spell(SAVAGEROAR)
+
if CheckBoxOn(lucioles) and TargetDebuffExpires(FAERIEFERAL 2)
Spell(FAERIEFERAL)
-
+ if TargetDebuffExpires(RAKE 0) Spell(RAKE)
+
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)
}
diff --git a/defaut/Guerrier.lua b/defaut/Guerrier.lua
index c776714..ab283dd 100644
--- a/defaut/Guerrier.lua
+++ b/defaut/Guerrier.lua
@@ -37,6 +37,7 @@ Define(CURSEOFWEAKNESS 50511)
AddCheckBox(multi L(AOE))
AddCheckBox(demo SpellName(DEMOSHOUT))
AddCheckBox(whirlwind SpellName(WHIRLWIND))
+AddCheckBox(sunder SpellName(SUNDER))
AddListItem(shout none L(None))
AddListItem(shout battle SpellName(BATTLESHOUT))
AddListItem(shout command SpellName(COMMANDSHOUT))
@@ -91,16 +92,18 @@ AddIcon
if HasShield() Spell(SHIELDSLAM)
Spell(SHOCKWAVE)
Spell(CONCUSSIONBLOW)
-
+
if CheckBoxOn(whirlwind) Spell(WHIRLWIND)
Spell(BLOODTHIRST)
if BuffPresent(SLAMBUFF) Spell(SLAM)
+
Spell(MORTALSTRIKE)
- Spell(DEVASTATE)
-
+
if TalentPoints(SLAMTALENT more 1)
- Spell(SLAM)
- }
+ Spell(SLAM priority=2)
+
+ Spell(DEVASTATE)
+ }
if Stance(1) #combat
{
@@ -109,9 +112,10 @@ AddIcon
if BuffPresent(SUDDENDEATH) or TargetLifePercent(less 20) Spell(EXECUTE)
Spell(MORTALSTRIKE)
Spell(OVERPOWER usable=1)
- if TalentPoints(SLAMTALENT more 1)
- Spell(SLAM priority=2)
-
+
+ if TalentPoints(SLAMTALENT more 1)
+ Spell(SLAM priority=2)
+
#Some other specs stuff, just in case
Spell(BLOODTHIRST)
if HasShield() Spell(SHIELDSLAM)
@@ -120,7 +124,7 @@ AddIcon
Spell(DEVASTATE)
}
- if TargetDebuffExpires(SUNDER 5 stacks=5)
+ if CheckBoxOn(sunder) and TargetDebuffExpires(SUNDER 5 stacks=5)
Spell(SUNDER)
}
diff --git a/defaut/Paladin.lua b/defaut/Paladin.lua
index 16373bf..a382455 100644
--- a/defaut/Paladin.lua
+++ b/defaut/Paladin.lua
@@ -11,7 +11,7 @@ Define(JUDGEWISDOM 53408)
Define(CONSECRATE 26573)
Define(DIVINESTORM 53385)
Define(HAMMEROFWRATH 24275)
-Define(INQUISITION 35395)
+Define(CRUSADERSTRIKE 35395)
Define(HOLYSHOCK 20473)
Define(THEARTOFWAR 59578)
Define(FLASHOFLIGHT 19750)
@@ -20,6 +20,7 @@ Define(AVENGINGWRATH 31884)
Define(SHIELDOFRIGHTEOUSNESS 53600)
Define(HOLYSHIELD 20925)
Define(HAMMEROFTHERIGHTEOUS 53595)
+Define(HOLYWRATH 2812)
AddListItem(sceau piete SpellName(SEALRIGHTEOUSNESS))
AddListItem(sceau autorite SpellName(SEALCOMMAND))
@@ -29,6 +30,7 @@ AddListItem(jugement lumiere SpellName(JUDGELIGHT))
AddListItem(jugement sagesse SpellName(JUDGEWISDOM))
AddCheckBox(consecration SpellName(CONSECRATE))
AddCheckBox(tempete SpellName(DIVINESTORM))
+AddCheckBox(coleredivine SpellName(HOLYWRATH))
AddIcon
{
@@ -44,19 +46,23 @@ AddIcon
if BuffExpires(SEALVENGEANCE 3) Spell(SEALVENGEANCE)
if BuffExpires(SEALCORRUPTION 3) Spell(SEALCORRUPTION)
}
- if List(jugement lumiere) Spell(JUDGELIGHT)
- if List(jugement sagesse) Spell(JUDGEWISDOM)
if TargetTargetIsPlayer(yes) Spell(HOLYSHIELD)
Spell(HAMMEROFTHERIGHTEOUS)
+
+ Spell(CRUSADERSTRIKE)
Spell(HAMMEROFWRATH usable=1)
- Spell(INQUISITION)
+ if List(jugement lumiere) Spell(JUDGELIGHT)
+ if List(jugement sagesse) Spell(JUDGEWISDOM)
if CheckBoxOn(tempete) Spell(DIVINESTORM)
if CheckBoxOn(consecration) Spell(CONSECRATE)
+ Spell(EXORCISM)
+ if CheckBoxOn(coleredivine) Spell(HOLYWRATH)
+
Spell(HOLYSHOCK)
if HasShield() Spell(SHIELDOFRIGHTEOUSNESS)
- Spell(EXORCISM)
if BuffPresent(THEARTOFWAR) Spell(FLASHOFLIGHT priority=2)
}
+
AddIcon
{
Spell(AVENGINGWRATH)