Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Public Discussion » Public Discussion

Reply
 
LinkBack Thread Tools
Old 12/15/10, 6:46 AM   #571
Ktharsis
Von Kaiser
 
Blood Elf Paladin
 
Area 52
Originally Posted by zalambar View Post
I ran into the same question recently but based on the data reported in game and other poster's work here it looks like the game always uses the exact value when calculating effects in combat. As Astrylian stated.

So in game percentage chances are rounded to two decimal places and expertise and mastery truncated to integer values but that only affects the display of those attributes.
This seems to be generally true, but the odd exception occasionally comes up which prevents us from saying that the game "always" uses the exact value. For example, in WotLK it was demonstrated that +hit only transferred to hunter pets as a truncated integer, meaning that 7.99% was no closer to the cap than 7%. It pays to verify such things because you never know where inconsistencies might creep in any time combat mechanics are changed.

Offline
Reply With Quote
Old 12/16/10, 6:56 AM   #572
Roywyn
Bald Bull
 
Roywyn's Avatar
 
Roywyn
Gnome Mage
 
No WoW Account (EU)
Mana Regeneration
4.0.1 Changes:
I assume everything written related to mana regeneration there is listed as MP5, as gains per 5 seconds? If so, could you add that info in a line there since quite a lot of TC uses MPS, so it's not always clear what everyone is talking about.

Base Mana
It's not exactly a Combat Rating, but still the basis for everything related to mana costs. Base mana is the amount of mana you'd have if you had 0 intellect (not +0 int from gear, but a total 0 int), it only depends on class, not on race, and is the basis for spell costs and some other effects. It would be nice to have that added in the OP.
Priest = 20590
Druid = 18635
Mage = 17418
Paladin = 23422
Shaman = 23430
Warlock = 20553
Base Health worked like base mana up to level 80. It seems to be different now at level 85 though, not entirely sure what's going on there.

Chaotic Meta Gems in Cataclysm: http://elitistjerks.com/f75/t106009-...2/#post1794256

DPS spec and class comparison in Naxxramas gear: http://code.google.com/p/simulationc...i/SampleOutput
The Blue Bar and you - the complete Fire Mage 2.4 mana compendium: http://elitistjerks.com/658230-post3191.html

And [Timbal's Focusing Crystal] doesn't proc on AM.
Neither does [The Egg of Mortal Essence] since 3.1.

Offline
Reply With Quote
Old 12/22/10, 8:57 PM   #573
Keldion
Von Kaiser
 
Keldion's Avatar
 
Blood Elf Warlock
 
Moon Guard
Originally Posted by Roywyn View Post
Base Health worked like base mana up to level 80. It seems to be different now at level 85 though, not entirely sure what's going on there.
For each level beyond 80, stamina grants an additional 8% health per point. This bonus caps at 40% at level 85 and onward, resulting in a conversion of 14:1 beyond the first 20 points of stamina.

EDIT: Updated to reflect stamina's present state in MOP.

Last edited by Keldion : 01/30/13 at 3:33 PM. Reason: Forgot three critical words

United States Offline
Reply With Quote
Old 12/27/10, 12:33 PM   #574
cuddlekin
Von Kaiser
 
cuddlekin's Avatar
 
Worgen Druid
 
Scilla
Mana Regeneration Correction

The base regen value for 85 is 0.005575 and not 0.003345.


Offline
Reply With Quote
Old 12/30/10, 9:08 PM   #575
Datachanger
Glass Joe
 
Datachanger's Avatar
 
Draenei Warrior
 
Windrunner
Originally Posted by Whitetooth View Post
Armor Reduction Formula for level 81 and up
The armor reduction formula has also been changed for levels 81 and up.
  • Level 81 and up:
    DR=\frac{Armor}{Armor + 2167.5 \times  Level - 158167.5}
  • Level 60 to 80:
    DR=\frac{Armor}{Armor + 467.5 \times  Level - 22167.5}
  • Level 1 to 59:
    DR=\frac{Armor}{Armor + 85 \times  Level + 400}

For tanks, you will want to know what's the armor cap when facing level 88 bosses, here's a quick table:
Armor Reduction for level 88 attacker Armor needed
50% 32572.5
55% 39810.8
60% 48858.7
65% 60491.7
70% 76002.5
75% 97717.5
My main goal is to justify using [Unidentifiable Organ] vs. any other trinket because it has much more armor compared to level 85 armor trinkets. I assume [Leaden Despair] is a given. I also wish to find a definite EH value for armor.
(All gear assumptions are for pre-raid gear.)
I was looking at the numbers for the 81-85 bracket. In order to get the 75% from 97717.5 armor, the input "level" was 88. This was also true for the other percentages in the table. I looked at my damage reduction in game. After I switched into my DPS spec and gear to prevent any possible armor modifications via a meta gem or talents, I have 19136 armor. It says I have a 42.33% damage reduction. I then proceeded to plug in my armor into the above equation. When I used 88 as the "level," my percentage for damage reduction was calculated to be 37.0071%. However, when I plugged in 85 as the "level," I calculated 42.3302% -- the same as it reads in game.
(I did some rearranging later with gear and meta gems, it appears the game accounts for those modifiers.)
Before I continue my justification, I need to know some of the invisible in-game values they plug in to those equations to get what is shown in the game tables. Based on your table calculations, the "level" is the opponent level. Assuming your equations are correct, does the game equation assume you are fighting a level 85 enemy? To include another possibility, although it is far less likely, the "level" to plug in might be character level instead of the enemy level. I am not sure, but I would like to know.
One last thing, to make a comparison for later, was the EH value for armor 11 armor to 1 stam (at level 80 in WotLK)? Also, is the 60-80 bracket the same as it was in WotLK? If not, what was the armor equation at that point (pre 4.0)?
Thank you.

Offline
Reply With Quote
Old 01/13/11, 6:21 PM   #576
Jothay
Suit Up
 
Jothay's Avatar
 
Human Warrior
 
Stormrage
Originally Posted by Whitetooth View Post
Armor Reduction Formula for level 81 and up
The armor reduction formula has also been changed for levels 81 and up.
  • Level 81 and up:
    DR=\frac{Armor}{Armor + 2167.5 \times  Level - 158167.5}
  • Level 60 to 80:
    DR=\frac{Armor}{Armor + 467.5 \times  Level - 22167.5}
  • Level 1 to 59:
    DR=\frac{Armor}{Armor + 85 \times  Level + 400}
I'm seeing the new 2167.5*TL-158167.5 formula everywhere but I don't see it's expanded form, anyone know what it is?

Pre-Cata it was:
400 + 85*TL + 4.5*85*(TL-59) = 467.5*TL - 22167.5

and if you just straight extrapolate the values it could now be:
53960.5 + 394.36*TL + 4.5*394.36*(TL-59) = 2167.5*TL - 158167.5
or
45095.5 + 394.36*TL + 4.5*394.36*(TL-64) = 2167.5*TL - 158167.5
or something totally different

Come see the Rawr Project for all World of Warcraft Classes and Specs!
- Astrylian: Project Coordinator, Bear & Cat Dev
- Jothay: Project Coordinator & Arms Warrior Dev

Offline
Reply With Quote
Old 01/13/11, 6:59 PM   #577
Hinalover
Don Flamenco
 
Hinalover's Avatar
 
Pandaren Monk
 
Kil'Jaeden
Well, after doing some reading into the LibStatLogic-1.2.lua file in Rating Buster, I think I found the lines of coding your looking for. This is found in the "GetReductionFromArmor(armor, attackerLevel)" section of the file:

local levelModifier = attackerLevel
  if ( levelModifier > 80 ) then
    levelModifier = levelModifier + (4.5 * (levelModifier - 59)) + (20 * (levelModifier - 80));
  elseif ( levelModifier > 59 ) then
    levelModifier = levelModifier + (4.5 * (levelModifier - 59))
  end
  local temp = armor / (85 * levelModifier + 400)
  local armorReduction = temp / (1 + temp)
  -- caps at 0.75
  if armorReduction > 0.75 then
    armorReduction = 0.75
  end

United States Offline
Reply With Quote
Old 02/28/11, 6:43 PM   #578
aggixx
Von Kaiser
 
aggixx's Avatar
 
Tauren Druid
 
Hyjal
Was working on a spreadsheet to calculate some DR numbers, and noticed a problem.

Using the avoidance formula:

\frac{1}{x'} = \frac{1}{c}+\frac{k}{x}}

With a value of 9.27% and DK constants:

\frac{1}{x'} = \frac{1}{65.631440}+\frac{0.9560}{0.0927}}

Solving the equation for x' yields (rounded to the 5th decimal):

x' = 0.09682

Which is greater than the original 9.27% I started with.

I don't see it being noted anywhere (in this thread, on wowpedia) that DR is inverted at certain points. Is this an error with my math, or am I just wrong?

United States Offline
Reply With Quote
Old 03/01/11, 7:25 AM   #579
Tharia
Piston Honda
 
Tharia's Avatar
 
Tauren Paladin
 
Mal'Ganis (EU)
You need to put in 9.27 for x instead of 0.0927, then x' = 8.45

Offline
Reply With Quote
Old 03/01/11, 3:27 PM   #580
aggixx
Von Kaiser
 
aggixx's Avatar
 
Tauren Druid
 
Hyjal
Originally Posted by Tharia View Post
You need to put in 9.27 for x instead of 0.0927, then x' = 8.45
Thanks, that would explain it.

Maybe it would be worth (subtly) clarifying it in the OP? Unless I am mistaken, percentages are usually stated as 1 being 100%, etc.

United States Offline
Reply With Quote
Old 03/09/11, 9:13 PM   #581
Wani
Glass Joe
 
Wani's Avatar
 
Draenei Warrior
 
Dath'Remar
This is probably a really dumb question but in the dodge/agility table, should I assume the first column is base dodge, not base agility?

New Zealand Offline
Reply With Quote
Old 03/21/11, 11:15 AM   #582
imunenjuneer
Glass Joe
 
Human Paladin
 
Cenarius
message deleted by author

Last edited by imunenjuneer : 03/24/11 at 2:26 PM.

Offline
Reply With Quote
Old 04/12/11, 12:36 AM   #583
Cards
Glass Joe
 
Troll Druid
 
Tichondrius
Hi, does anyone know where I can get the attack speed/unmitigated melee damage for Cataclysm raid bosses? I have looked on these boards as well as elsewhere and have not been able to find this information, despite the fact that it has a substantial effect on appropriate stat weights. I am using Tangedyn's spreadsheet (posted in the bear thread) but I have no idea how accurate its default values are.

Offline
Reply With Quote
Old 04/12/11, 6:01 AM   #584
sp00n
Bald Bull
 
Night Elf Rogue
 
Wrathbringer (EU)
You can get the current attack speed of your target with the following macro:
/run local sp=UnitAttackSpeed("target"); SendChatMessage(GetUnitName("target").."'s current attack speed: "..(("%%.%df"):format(2)):format(sp), "SAY");

Generally it is 2.0 for any boss that doesn't dual wield and without haste/enrage buffs.
You could also simply look through various World of Log fights and use the Expression system to filter only for boss hits. That's probably the only way to get the damage range as well, though you have to consider armor and debuffs then.

Stopped Playing

Offline
Reply With Quote
Old 04/13/11, 9:18 PM   #585
Cards
Glass Joe
 
Troll Druid
 
Tichondrius
Originally Posted by sp00n View Post
You can get the current attack speed of your target with the following macro:
/run local sp=UnitAttackSpeed("target"); SendChatMessage(GetUnitName("target").."'s current attack speed: "..(("%%.%df"):format(2)):format(sp), "SAY");

Generally it is 2.0 for any boss that doesn't dual wield and without haste/enrage buffs.
You could also simply look through various World of Log fights and use the Expression system to filter only for boss hits. That's probably the only way to get the damage range as well, though you have to consider armor and debuffs then.
Thanks for the macro. I have tried it and gotten 1.8 attack speed though not 2.0.

Offline
Reply With Quote
Reply

Go Back   Elitist Jerks » Public Discussion » Public Discussion

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
[Warrior]Ratings Equivalence Opposite Class Mechanics 7 04/23/07 8:21 PM
Rogue - Dodge vs. Parry Talents, One Roll Combat Theory, Combat Sword Spec Questions tok3n Class Mechanics 30 04/12/07 1:15 PM
Ratings Necrotoid Public Discussion 37 03/07/07 2:08 PM
Ratings: what did they accomplish? Hamlet Public Discussion 39 11/30/06 7:00 AM
BWL boss ratings Anglakel Public Discussion 29 09/16/05 11:12 PM