Can we talk about rage generation?

Fixed/closed bug reports are moved to this board in archival state. Also contains all the original bug reports from the past years.
Locked
socawey
Posts: 7

Can we talk about rage generation?

Post by socawey »

This was taken from the closed bug report forums as I believe it deserves addressing because it was never answered before they locked the old forums. I will try to fit it under the bug report submission form but it is not what I would consider a bug - just something that needs updating if indeed it is incorrect. Perhaps this would be best placed in the Warrior Discussion forums. ALSO, I am NOT saying "THIS IS THE WAY IT IS FIX IT!" I am inquiring of the developers and ask that they check into it and provide an (honest) answer to settle the matter.

All quotes are taken from the Closed Bug Reports
Bug Reports > Closed Reports > Warrior Bugs

-What is the bug? Rage formula is based on patch 2.0.1. - 2.0.9.
-What kind of bug is it? Class specific to warriors, perhaps to druids as well.
-How can you reproduce it? Combat
-Please describe, in detail, what is suppose to occur when this bug happens: (below) I believe the server needs to have the formula updated to 2.0.10 - 2.4.3
-Please describe, in detail, what happens when it bugs up, and how it's malfunctioning: (Below are several links explaining correct formula for patch 2.4.3 as updated in 2.0.10
-Evidence providing proof of bug: This is where I need the devs' help, as I do not have evidence. It is not something I can check, it is something a developer needs to check into and honestly answer

Warrior rage generation is too low. I typed an extensive bugreport but the forum ate it, so information sources for correct rage generation:
http://wayback.archive.org/web/20080624 ... ageNo=1#16
http://wayback.archive.org/web/20081019 ... generation
-Zaktul

We currently use those exact formulas in the game core.
-Exsurgo

Which of those two formulas is currently used in the game core? Because Kalganbliz's post (first link) was on November 16, 2006 which was 19 days before the release of patch 2.0.1. (because of how close release was from post it seems that he is posting the "normalized" formula that came in 2.0.1)

Warriors:
Rage generation from dealing damage has been normalized.
All Rage awards are averaged with our expected rage per swing (adjusted for weapon speed).
http://www.wowwiki.com/Patch_2.0.1

Historical note: Starting in Patch 2.0.1 but prior to Patch 2.0.10, these numbers were smaller. 'f' for a main-hand normal hit prior to 2.0.10, for example, was 2.5.
http://www.wowwiki.com/Rage (same as Zaktul's second link)

In patch 2.0.10 they increased the hit factor to 3.5/7
Thunderclap also was made usable in Defensive Stance in patch 2.0.10, and here on Smolderforge I see that is the case. Which would make me assume Smolderforge is using 3.5/7 hit factor
http://www.wowwiki.com/Patch_2.0.10

so which patch formula is used here? cuz changing that formula to post 2.0.10 (if it currently is 2.0.1 patch formula) would be 15-20% more rage for all warriors which is exactly what feels like is missing and would explain why so many warriors ask/think/complain about rage generation on Smolderforge

The original post
https://www.smolderforge.com/forums/vie ... 0&start=50

I am sorry if the team has already looked at this and decided it was a waste of time. If it is an issue that could be checked, answered and closed I would very much appreciate it.

Please read the entire post and look into the links to understand fully what I am saying before replying.
Ricekrispies
Posts: 301

Re: Can we talk about rage generation?

Post by Ricekrispies »

"The greatest trick the Devil ever pulled was convincing the world he didn't exist."
User avatar
Itslovelol
Game Master
Game Master
Posts: 218
Location: Germany

Re: Can we talk about rage generation?

Post by Itslovelol »

We're using the factors from 2.0.10

Code: Select all

float rageconversion = 0.0091107836 * getLevel() * getLevel() + 3.225598133 * getLevel() + 4.2652911;
weaponSpeedHitFactor = uint32(GetAttackTime(cleanDamage->attackType)/1000.0f * factor);
factor is 7 for main hand crit, 3,5 for main hand attack and offhand crit, 1.75 for offhand attack.

damage done:
addRage = (damage * 7.5f / rageconversion + weaponSpeedHitFactor) / 2;

damage taken:
addRage = damage / rageconversion * 2.5f;
From my point of view it's correct.
Former Developer
socawey
Posts: 7

Re: Can we talk about rage generation?

Post by socawey »

Itslovelol wrote:We're using the factors from 2.0.10

Code: Select all

float rageconversion = 0.0091107836 * getLevel() * getLevel() + 3.225598133 * getLevel() + 4.2652911;
weaponSpeedHitFactor = uint32(GetAttackTime(cleanDamage->attackType)/1000.0f * factor);
factor is 7 for main hand crit, 3,5 for main hand attack and offhand crit, 1.75 for offhand attack.

damage done:
addRage = (damage * 7.5f / rageconversion + weaponSpeedHitFactor) / 2;

damage taken:
addRage = damage / rageconversion * 2.5f;
From my point of view it's correct.
Alright then, thanks for the confirmation. You can go ahead and close this topic.
Also thanks to Ricekrispies for the ref to other topics, hadn't seen those.
Locked

Who is online

Users browsing this forum: No registered users and 1 guest