Quantcast

Priest: Add more healing spells to the spell database.

Johnny C. Lam [12-27-14 - 01:50]
Priest: Add more healing spells to the spell database.
Filename
scripts/ovale_priest_spells.lua
diff --git a/scripts/ovale_priest_spells.lua b/scripts/ovale_priest_spells.lua
index a020505..b84e3ad 100644
--- a/scripts/ovale_priest_spells.lua
+++ b/scripts/ovale_priest_spells.lua
@@ -17,6 +17,8 @@ Define(surge_of_light 109186)
 	SpellInfo(surge_of_light learn=1 level=45 specialization=holy)

 Define(auspicious_spirits_talent 21)
+Define(binding_heal 32546)
+	SpellAddTargetBuff(binding_heal renew=refresh,buff,chakra_serenity_buff if_spell=chakra_serenity)
 Define(borrowed_time_buff 59889)
 	SpellInfo(borrowed_time_buff duration=6)
 Define(cascade_caster 121135)
@@ -25,15 +27,20 @@ Define(cascade_heal 121135)
 	SpellInfo(cascade_heal cd=25)
 Define(cascade_talent 16)
 Define(chakra_chastise 81209)
-	SpellInfo(chakra_chastise duration=30)
-	SpellInfo(chakra_chastise addduration=-20 if_spell=enhanced_chakras)
+	SpellInfo(chakra_chastise cd=30)
+	SpellInfo(chakra_chastise addcd=-20 if_spell=enhanced_chakras)
 	SpellAddBuff(chakra_chastise chakra_chastise_buff=1)
 Define(chakra_chastise_buff 81209)
 Define(chakra_sanctuary 81209)
-	SpellInfo(chakra_sanctuary duration=30)
-	SpellInfo(chakra_sanctuary addduration=-20 if_spell=enhanced_chakras)
+	SpellInfo(chakra_sanctuary cd=30)
+	SpellInfo(chakra_sanctuary addcd=-20 if_spell=enhanced_chakras)
 	SpellAddBuff(chakra_sanctuary chakra_sanctuary_buff=1)
 Define(chakra_sanctuary_buff 81209)
+Define(chakra_serenity 81208)
+	SpellInfo(chakra_serenity cd=30)
+	SpellInfo(chakra_serenity addcd=-20 if_spell=enhanced_chakras)
+	SpellAddBuff(chakra_serenity chakra_serenity_buff=1)
+Define(chakra_serenity_buff 81209)
 Define(circle_of_healing 34861)
 	SpellInfo(circle_of_healing cd=12)
 	SpellInfo(circle_of_healing addcd=-4 itemset=T14_heal itemcount=4)
@@ -65,6 +72,7 @@ Define(enhanced_shadow_word_death 157218)
 Define(flash_heal 2061)
 	SpellAddBuff(flash_heal serendipity_buff=1 if_spell=serendipity)
 	SpellAddBuff(flash_heal surge_of_light_buff=0 if_spell=surge_of_light)
+	SpellAddTargetBuff(flash_heal renew=refresh,buff,chakra_serenity_buff if_spell=chakra_serenity)
 Define(glyph_of_dispersion 63229)
 Define(glyph_of_mind_harvest 162532)
 Define(glyph_of_prayer_of_mending 55685)
@@ -80,6 +88,7 @@ Define(halo_heal 120517)
 Define(halo_talent 18)
 Define(heal 2060)
 	SpellAddBuff(heal serendipity_buff=0 if_spell=serendipity)
+	SpellAddTargetBuff(heal renew=refresh,buff,chakra_serenity_buff if_spell=chakra_serenity)
 Define(insanity 129197)
 	SpellInfo(insanity channel=3 buff=shadow_word_insanity_buff)
 	SpellInfo(insanity channel=2 if_spell=enhanced_mind_flay)
@@ -96,6 +105,13 @@ Define(holy_word_chastise 88625)
 	SpellInfo(holy_word_chastise replace 1=buff,chakra_sanctuary_buff if_spell=chakra_sanctuary)
 Define(holy_word_sanctuary 88625)
 	SpellInfo(holy_word_sanctuary cd=40)
+Define(holy_word_serenity 88684)
+	SpellInfo(holy_word_serenity cd=10)
+	SpellInfo(holy_word_serenity replace 1=buff,chakra_serenity_buff if_spell=chakra_serenity)
+	SpellAddTargetBuff(holy_word_serenity holy_word_serenity_buff=1)
+	SpellAddTargetBuff(holy_word_serenity renew=refresh,buff,chakra_serenity_buff if_spell=chakra_serenity)
+Define(holy_word_serenity_buff 88684)
+	SpellInfo(holy_word_serenity_buff duration=6)
 Define(insanity_talent 9)
 Define(lightwell 126135)
 	SpellInfo(lightwell cd=180)