Page 1 of 1

Distortion effects don't properly reduce phys. resist.

Posted: Wed Jan 15, 2014 9:54 pm
by hank
I'm playing a solipsist, and I think there is a bug with distortion effects. The skill description says that "investing in this talent will increase the physical resistance reduction of all your distortion effects", but I see no indication of being the case. no matter how many talent points I put into the distortion tree, the physical resistance reduction remains at 25% (it remains at 25% in the description, at when i distort a creature with no phys. resist, they end up with -25% phys.resist)

am I missing something?

Thanks!

Re: Distortion effects don't properly reduce phys. resist.

Posted: Thu Jan 16, 2014 10:35 am
by Moander
No, something is not working as it should.

It looks like the physical resistance reduction is supposed to be increased for each psionic/distortion talent and then rescaled.

Somehow the value always ends up 24.803099580475 no matter how many distortion talents you have.

Re: Distortion effects don't properly reduce phys. resist.

Posted: Thu Jan 16, 2014 7:38 pm
by Hachem_Muche
A very subtle bug:

Code: Select all

 game/modules/tome/data/talents/psionic/distortion.lua | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/game/modules/tome/data/talents/psionic/distortion.lua b/game/modules/tome/data/talents/psionic/distortion.lua
index de22ca7..7e42645 100644
--- a/game/modules/tome/data/talents/psionic/distortion.lua
+++ b/game/modules/tome/data/talents/psionic/distortion.lua
@@ -28,7 +28,7 @@ function DistortionCount(self)
 			distortion_count = distortion_count + lev
 		end
 	end
-	distortion_count = mod.class.interface.Combat.combatScale(distortion_count, 0, 0, 20, 20, 0.75)
+	distortion_count = mod.class.interface.Combat:combatScale(distortion_count, 0, 0, 20, 20, 0.75)
 	print("Distortion Count", distortion_count)
 	return distortion_count
 end