diff --git a/game/modules/tome/data/talents/chronomancy/speed-control.lua b/game/modules/tome/data/talents/chronomancy/speed-control.lua index cad57848665ea16edd8f0ff69f285f2ae256e2b1..ac2c3eed04d82b4a7e8f9eaf84b5e510c7faefe4 100644 --- a/game/modules/tome/data/talents/chronomancy/speed-control.lua +++ b/game/modules/tome/data/talents/chronomancy/speed-control.lua @@ -26,7 +26,7 @@ newTalent{ points = 5, mode = "passive", getSpeed = function(self, t) return self:combatTalentScale(t, 10, 30)/100 end, - getDuration = function(self, t) return getExtensionModifier(self, t, math.floor(self:combatTalentScale(t, 2, 4))) end, + getDuration = function(self, t) return getExtensionModifier(self, t, math.floor(self:combatTalentScale(t, 1, 2))) end, callbackOnMove = function(self, t, moved, force, ox, oy) if not force and moved and ox and oy and (ox ~= self.x or oy ~= self.y) then if self.turn_procs.celerity then return end -- temp fix to prevent over stacking @@ -50,7 +50,7 @@ newTalent{ points = 5, mode = "passive", getSpeed = function(self, t) return self:combatTalentScale(t, 10, 30)/200 end, - getDuration = function(self, t) return getExtensionModifier(self, t, math.floor(self:combatTalentScale(t, 2, 4))) end, + getDuration = function(self, t) return getExtensionModifier(self, t, math.floor(self:combatTalentScale(t, 1, 2))) end, callbackOnTalentPost = function(self, t, ab) if ab.type[1]:find("^chronomancy/") then if self.turn_procs.time_dilation then return end -- temp fix to prevent over stacking