Atlantiss / NetherwingBugtracker

Official bugtracker for the Netherwing and Karazhan (2.4.3) realms.
52 stars 36 forks source link

[Core][Spells] DoT/HoT damage/healing calculations are wrong #7397

Open Tereneckla opened 4 years ago

Tereneckla commented 4 years ago

Description: image Rank 8 Corruption without Spelldamage

image With 9 Spelldamage, should be 900+0.93*9=908.37 damage. 2 Ticks should have dealt 1 damage more

image Rank 3 Vampiric Touch without Talents

image With 1 Point in Darkness (2% increased shadow damage), should be 650*1.02=663 damage 3 Ticks should have dealt 1 damage more

https://youtu.be/8yvnlI8MX-Y?t=43 Here you can see a shadowpriest with only Vampiric Touch on the target. The dot alternates between 497 and 498 damage.

Current behaviour: DoTs/HoTs are rounded down on each tick. Expected behaviour: DoTs/HoTs should alternate their damage/healing amount per tick between rounding up and down to get the exact total value of the spell Server Revision: 3510

Godmatik commented 1 month ago

Rev 4018 - still an issue