Page 1 of 1

Precise Strikes affects combat speed incorrectly

Posted: Thu Mar 03, 2011 4:20 pm
by complexityQuantifier
The combat speed effects on the Precise Strikes talent don't make any sense. I think the formula may be wrong:

speed = self:addTemporaryValue("combat_physspeed", self:combatSpeed() - 1 / (1 + 0.08 * 1.3))

If your combat speed is 1.0, then it will be increased by 0.094; your attacks become slower. If your combat speed is 0.9 (due to a weapon, perhaps), it will be decreased further by 0.006, making your attacks even faster.

I imagine that the weird formula is attempting to scale the speed change based on player's current speed. I'm not entirely sure from the description ("reducing your attack speed") whether it's supposed to make attacks slower or faster. If you just want to make attacks slower by 10.4% of the current speed, I think the formula could be

speed = self:addTemporaryValue("combat_physspeed", self:combatSpeed() * .104))

(If it's supposed to make attacks faster, just add a negative sign).