Page 1 of 1

[1.0.3] Retribution has no cooldown

Posted: Fri May 10, 2013 12:09 pm
by jsmile39
See topic!

The trigger effect after it absorbs X amount of damage appears to reset the CD. When you first learn it, and if you manually disable it, it will have the correct 10CD. If it's deactivated by damage then it becomes immediately available the same turn.

If you activate it, then wait 5 turns and deactivate it, it will have the proper 10CD still. So it's not starting the CD from when the spell was cast (which is what I first thought might be happening).

Re: [1.0.3] Retribution has no cooldown

Posted: Fri May 10, 2013 5:18 pm
by Hachem_Muche
Looks like correcting one bug introduced another. Fix:

Code: Select all

Index: game/modules/tome/class/Actor.lua
===================================================================
--- game/modules/tome/class/Actor.lua	(revision 6702)
+++ game/modules/tome/class/Actor.lua	(working copy)
@@ -1606,6 +1606,7 @@
 
 			-- Deactivate without loosing energy
 			self:forceUseTalent(self.T_RETRIBUTION, {ignore_energy=true, ignore_cd=true})
+			self:startTalentCooldown(self.T_RETRIBUTION)
 
 			-- Explode!
 			game.logSeen(self, "%s unleashes the stored damage in retribution!", self.name:capitalize())

Re: [1.0.3] Retribution has no cooldown

Posted: Wed May 15, 2013 10:34 pm
by darkgod
fixed