[1.7.3] Different rounding on combat talent scaling

Where bugs go to lie down and rest

Moderator: Moderator

Post Reply
Message
Author
trungaczne
Higher
Posts: 69
Joined: Mon Aug 03, 2020 8:48 pm

[1.7.3] Different rounding on combat talent scaling

#1 Post by trungaczne »

Tested on 2 linux machines and 1 windows machine, all fresh installs

1.7.3 rescaled some talents and one kind of stood out: Spinal break can remove another effect/sustain at lvl 5 (1.3 mastery). However on Linux machines this doesn't round to the same value and thus it only removes 1 effect. Works fine on Windows.

trungaczne
Higher
Posts: 69
Joined: Mon Aug 03, 2020 8:48 pm

Re: [1.7.3] Different rounding on combat talent scaling

#2 Post by trungaczne »

This bug is also present on my Mac (only 1 desustain)

trungaczne
Higher
Posts: 69
Joined: Mon Aug 03, 2020 8:48 pm

Re: [1.7.3] Different rounding on combat talent scaling

#3 Post by trungaczne »

Okay so there are 2 separate issues here
1. Spinalbreak's 2nd desustain/dispel doesn't work. The value caps out at 1.5 which is rounded up to 2 but only in the info text. When the ability is used the for loops responsible for the dispel goes from 1 to 1.5 which is only 1 iteration. This is on both platforms
To repro, just spawn a blood lich and hit it with lvl 5 spinal break. It should only dispel one magic sustain.
2. There's a slight difference in how lua format %d for different platforms, resulting in different rounding (1.5 -> 1 on linux/mac, 1.5 -> 2 on windows)

Post Reply