User
Pass
2FA
 
 

[FIXED] [Death Knight] Rune Regen from Haste

 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> WOW -> Fixed / Closed bugs
Author Message3701
Dreadblade

[Maniac]



Status: Offline
(since 16-11-2023 18:30)
Joined: 02 Apr 2012
Posts: 1191, Topics: 189
Location: My memory palace

Reputation: 668.6
Votes: 168

Post Posted: 05-04-2016, 19:08:44 | Translate post to: ... (Click for more languages)

WoW Freakz spell link: N/A
Bug description: Apparently it's calculated incorrectly.
Proof: According to this post the formula should look like this:
Rune Regen = Base Regen / [(1+ Haste_from_items / 100) * hastemodifier1 * hastemodifier2 and so on]
Base regen is 10. Haste from items is the haste displayed in your character sheet when you mouse over it. Haste modifiers are buffs such as Unholy Presence, Bloodlust or Unholy Frenzy.

So for example I have 7.10% haste from items, and a 20% modifier from Unholy Presence.
10 / [(1+ 7.1 / 100) * 1.2] = 10 / 1.2852 => 7.78s Rune Regen speed. instead I have 7.87

Retail proof:
http://i.imgur.com/caHh2aD.png

He has 7.33% haste and Unholy Presence. His rune speed is 7.76

10 / (1.0733 * 1.2) = 10 / 1.28796 => 7.7642... (only the first two digits are important)

Another example:
http://i.imgur.com/WT3bUYP.jpg

15.53% haste and no modifiers, 8.66 rune speed

10 / 1.1553 = 8.6557...

Video links

Spoiler:

0 0
  
Back to top
View user's profile Send private message
africa

[Royalty insde my DNA]



Status: Offline
(since 23-05-2023 10:52)
Joined: 23 Apr 2013
Posts: 396, Topics: 43
Location: Romania

Reputation: 326.8
Votes: 32

 
Post Posted: 09-04-2016, 19:31:55 | Translate post to: ... (Click for more languages)



RuneRegen = 10 / 1.03564 = 9.6558



RuneRegen = 10 / 1.0702 = 9.34



RuneRegen = 10 / 1.242768 = 8.046



RuneRegen = 10 / 1.28424 = 7.7867

Apparently there is a modifier issue here. If you calculate Rune without any modifiers, it works ok.



Last edited by africa on 09-04-2016, 20:24:02; edited 3 times in total
0 0
  
Back to top
View user's profile Send private message
Dreadblade

[Maniac]



Status: Offline
(since 16-11-2023 18:30)
Joined: 02 Apr 2012
Posts: 1191, Topics: 189
Location: My memory palace

Reputation: 668.6
Votes: 168

Post Posted: 09-04-2016, 19:47:25 | Translate post to: ... (Click for more languages)

africa wrote:
Melee Attack Speed it uses the wrong multiplicative value, just like for Paladins


Is that so?

http://i.imgur.com/caHh2aD.png 41,41% haste and 3.6 weapon speed

http://www.wowhead.com/item=87176/shinka-execution-of-dominion

3.6 / 1.4141 = 2.5411

http://i.imgur.com/PupYta0.jpg 41,6% haste, 3.6 weapon speed

3.6 / 1.416 = 2.5423

Also you calculated this wrong, if you intended to find out melee speed without modifiers

africa wrote:
instead of 2 / 1.1356 = 1.76


It's 2 / 1.03564

0 0
  
Back to top
View user's profile Send private message
africa

[Royalty insde my DNA]



Status: Offline
(since 23-05-2023 10:52)
Joined: 23 Apr 2013
Posts: 396, Topics: 43
Location: Romania

Reputation: 326.8
Votes: 32

 
Post Posted: 09-04-2016, 20:21:14 | Translate post to: ... (Click for more languages)

Edit:
Melee Attack Speed is not calculated correctly.
Haste rating should be additive, not multiplicative.




Unfortunately I didn't have many items to equip in order to make a better difference, but if I were to add haste gems and other items, there would be a difference.
The best example to show is that while I have 7.02% haste from gear, I have 17.86% haste.

(17.86/100+1) / 1.1 (base haste) = 1.07145 = 7.145 % haste, yet I have 7.02%. The only way to get 7.145% is from multiplication, not addition.

Haste rating stacks additively with itself (two sources of 100 haste rating give 200 haste rating stacked together) and then is converted into a percentage that stacks in a multiplicative manner with other sources of haste.

Edit2:

Also I think I found the reason for RuneRegen.

As Dreadblade stated, Rune Regen = Base Regen / [(1+ Haste_from_items / 100) * hastemodifier1 * hastemodifier2 and so on]

So assuming I have 3.56% haste from the head piece. After going UH presence, I should have 1.0356 * 1.2 = 1.2427.
So according to formula RR = 10 / 1.2427 = 8.04. But I have 8.09.
The game doesn't use this multiplication. It uses an addition, somewhat normalized. Instead of multiplying 1.2, it adds it, but adds the 0.2(20%), so we will have 1.2356.
Using the formula again RR = 10 / 1.2356 = 8.09, like shown.

Again, 7.02% from gear with UH presence = 1.284
RR = 10 / 1.284 = 7.788
But since it adds it, we'd have 1.2702
RR = 10 / 1.2702 = 7.872, like shown.

Again with Dreadblades' stats, 7.1%. Add UH presence = 1.2852
RR = 10 / 1.2852 = 7.78
But since it adds it, we'd have 1.271
RR = 10 / 1.271 = 7.867 = 7.87 (since WoW rounds it)


@dreadblade



Last edited by africa on 10-04-2016, 17:42:07; edited 1 time in total
0 0
  
Back to top
View user's profile Send private message
Dreadblade

[Maniac]



Status: Offline
(since 16-11-2023 18:30)
Joined: 02 Apr 2012
Posts: 1191, Topics: 189
Location: My memory palace

Reputation: 668.6
Votes: 168

Post Posted: 10-04-2016, 17:37:58 | Translate post to: ... (Click for more languages)

Indeed that's the problem with multipliers. Regarding haste from gear stacking incorrectly, there's already a different thread on it https://forum.wow-freakz.com/Multiple-Haste-Raiting-stacking-from-multiple-itemes-t413739.html
0 0
  
Back to top
View user's profile Send private message
africa

[Royalty insde my DNA]



Status: Offline
(since 23-05-2023 10:52)
Joined: 23 Apr 2013
Posts: 396, Topics: 43
Location: Romania

Reputation: 326.8
Votes: 32

 
Post Posted: 15-05-2016, 07:31:08 | Translate post to: ... (Click for more languages)

Confirmed.

Rune Regen uses the correct % value for haste (is not affected by Haste bug), but when you add haste multipliers (UH presence, BL etc) it doesn't multiply it, it adds it.

Example:

10% haste from items
20% haste from UH
30% haste from BL

How it should be = 1.1*1.2*1.3=1.716(71.6% haste) ->>> RR=10/1.716=5.827
How it is = 1.1+1.2+1.3=1.6(60% haste) ->>> RR=10/1.6=6.2

then is converted into a percentage that stacks in a multiplicative manner with other sources of haste.

0 0
  
Back to top
View user's profile Send private message
Nexflame

[Newb Developer]



Status: Offline
(since 28-12-2022 15:28)
Joined: 19 Apr 2010
Posts: 1316, Topics: 24
Location: Cluj-Napoca

Reputation: 1407.1
Votes: 58

   
Post Posted: 23-08-2016, 20:38:50 | Translate post to: ... (Click for more languages)

Fixed
0 0
  
Back to top
View user's profile Send private message Yahoo! Messenger ID

  Topic locked


Topic is closed, you cannot post any messages in it anymore

Locked by Nexflame, 23 August 2016 18:38



 
This forum is locked: you cannot post, reply to, or edit topics.   This topic is locked: you cannot edit posts or make replies.    Freakz Forum Index -> Trash Bin -> WOW -> Fixed / Closed bugs  


The time now is 24-04-2024, 19:42:20
Copyright info

Based on phpBB ro/com
B

 
 
 







I forgot my password


This message appears only once, so
like us now until it's too late ! :D
x