|
Post by phlinn on Jan 28, 2008 16:36:09 GMT -5
In combat.lua, if you put at least one point into weapon finesse, it correctly calculates both str and dex. However, it uses the following line if you don't have the ability. k = k + ((k * p_ptr.stat_ind[A_STR+1]) / 100) All instances should be replaced with k = k + ((k * (p_ptr.stat_ind[A_STR+1]-5)) / 100)
It's cut and pasted into every damage calculating function. You may want to write a generic damage_multiplier function and call it from the separate functions, since over half of each damage calc function is identical.
|
|
|
Post by Variaz on Jan 28, 2008 19:49:03 GMT -5
Just fixed, thanks for reporting.
|
|