Elitist Jerks
Register
Blogs
Forums


Go Back   Elitist Jerks » Class Mechanics

 
 
LinkBack Thread Tools
Old 05/21/07, 6:10 AM   #51
koaschten
In the rear with the gear!
 
koaschten's Avatar
 
Worgen Rogue
 
Auchindoun (EU)
After thinking about it... really stupid question.
A pity that its such a big logfile with group fluctuations / party buff changes. Else we could do some calculations on glancing dmg loss from it.

But i guess the paladin party could solve that issue for us.

Germany Offline
Old 05/21/07, 6:55 AM   #52
Xizenta
Von Kaiser
 
Xizenta's Avatar
 
Troll Rogue
 
Dark Iron
Originally Posted by koaschten View Post
After thinking about it... really stupid question.
A pity that its such a big logfile with group fluctuations / party buff changes. Else we could do some calculations on glancing dmg loss from it.

But i guess the paladin party could solve that issue for us.


Glancing damage penalty is easy to find, you found the hard part, the % chance to glance.

Now equip a low level vendor weapon with a small damage range (2 or 3) and get a glance or two on a boss to find your penalty.

Offline
Old 05/21/07, 9:47 AM   #53
 sp00n
banned
 
Night Elf Rogue
 
Wrathbringer (EU)
From my parser:
White Hits
Type:  Amount  Damage      Avg        %  % per Swing  % of Damage
Immune:     8        0            0.33%
Miss:      16        0            0.67%
Dodge:     83        0            3.45%
Parry:     54        0            2.24%
Glancing: 457   129821  284.07   18.99%       76.76%       11.61%
Hit:      969   358602  370.07   40.27%      100%          32.08%
Crit:     819   629279  768.35   34.04%      207.62%       56.31%
Total:   2406  1117702             100%                      100%
Not sure why I have more swings than you, but 18MB was too large for my poor parser, so I first split up the combatlog using a modified version of your parser.bat. For Kael'Thas I had to use only Kael though, because else it yielded 0 results.
Could be a bit error prone here.

Anyway, from this chart it looks like the glancing blows did 76.76% damage of a normal white swing, so a rough 24% reduction in damage.


PS:
62 shivs?

PPS:
5.78% sword specialization proc chance.

Last edited by sp00n : 05/21/07 at 10:07 AM.


Offline
Old 05/21/07, 10:01 AM   #54
koaschten
In the rear with the gear!
 
koaschten's Avatar
 
Worgen Rogue
 
Auchindoun (EU)
You dont find anything when filtering for Kael'Thas because its Kael'thas.

@shiv had to apply legendary dagger procs

Germany Offline
Old 05/21/07, 10:38 AM   #55
Pater
Don Flamenco
 
Tauren Druid
 
Khadgar
Just want to point out that this stuff also applies to enh shaman, despite the title.

Offline
Old 05/21/07, 11:01 AM   #56
 sp00n
banned
 
Night Elf Rogue
 
Wrathbringer (EU)
Originally Posted by koaschten View Post
You dont find anything when filtering for Kael'Thas because its Kael'thas.
Then write it correctly in your posting ffs. :P

Legendary dagger? Whenwherewhat? I. Need. Screen. Shots.

Well back to topic, XP-Dolphin could you provide us with your combat log for that fight?


Offline
Old 05/21/07, 11:15 AM   #57
Apate
POWER = MEAT + OPPORTUNITY = BATTLEWORMS
 
Apate's Avatar
 
ChickenArise
Night Elf Warlock
 
No WoW Account
Originally Posted by sp00n View Post
Legendary dagger? Whenwherewhat? I. Need. Screen. Shots.
http://www.nihilum.eu/image/1966/
Part of the encounter

See you, auntie.

United States Offline
Old 05/21/07, 11:22 AM   #58
koaschten
In the rear with the gear!
 
koaschten's Avatar
 
Worgen Rogue
 
Auchindoun (EU)
Originally Posted by sp00n View Post
Legendary dagger? Whenwherewhat? I. Need. Screen. Shots.
http://www.wowhead.com/?items=2&filter=minle=170

Germany Offline
Old 05/21/07, 11:49 AM   #59
Erongg
Great Tiger
 
Erongg's Avatar
 
Lorentz
Troll Shaman
 
No WoW Account
Hmm, ignore.


Offline
Old 05/21/07, 12:24 PM   #60
Koroshiya
Von Kaiser
 
Koroshiya's Avatar
 
Human Death Knight
 
Ysondre
Originally Posted by Aldriana View Post
Initial calculations: (I'll do the rest later):

Crit Difference is .793%, corrected to .673% to account for agi gap, with a std dev of .188%. Hence, with a high degree of confidence, the true number lies within 1.041 and .305. Assuming the skill difference is 15 as previously asserted, the true crit per skill number lies between .02% and .06%.

Same calculation for hit: hit per skill lies between .106% and .181%.

Same calculation for dodge: dodge reduction per skill lies between .053% and .112%.

Conclusion? Well, the first one is that the data set would need to be about 5 times larger to really pin this down with much accuracy. But .04% crit per skill looks pretty good, .1% hit is now on the outliers, and dodge has the look of some oddity like .08%
Aldriana for us math inepts.. can you rephrase Crit Difference, or explain what you are saying a little bit more in depth. I have reread that post a few times and I am still having a hard time deciphering what exactly you are saying about crit ;-P

Thanks in advance.

Offline
Old 05/21/07, 1:21 PM   #61
• Aldriana
Mike Tyson
 
Night Elf Rogue
 
Doomhammer
Originally Posted by Koroshiya View Post
Aldriana for us math inepts.. can you rephrase Crit Difference, or explain what you are saying a little bit more in depth. I have reread that post a few times and I am still having a hard time deciphering what exactly you are saying about crit ;-P

Thanks in advance.
So, the idea with statistics is that, with random occurances, you can have runs of good luck or back luck, such that the the percentage observed from a given data set will generally not agree precisely with the theoretical value. What statistics does is provide bounds on how far, on average, it will stray from the theoretical value; for instance, if you flip a coin 1000 times, on average, you'll get 500 heads; but, on a given set of 500 heads, you may get 480 or 510 heads, but you'll never every see 200 or 700 heads (assuming the coin is fair). Statistics lets us tell where the break between "close enough that the deviation is probably just random variation" and "too far away to be explained by random variation alone"

So in this case, I worked out the average and std. deviation (which is a statistical value related to how much the data is allowed to spread); they turned out to be .793% and .188%. Now, of the difference in crit value, .12% is explained by the difference in agility; this means that .793% - .12% = .673% of the difference is explained by weapon skill.

Now, statistics tells us that, in 95% of cases, observed values via a test will lie within 1.96 standard deviations of the mean. So, we compute .673% + 1.96*.188%, and .673% - 1.96*.188%, and find that there is a 95% chance that the true difference in crit value accounted for by weapon skill lies between .305% and 1.041%.

Then, since the weapon skill difference was 15, we divide these numbers by 15 to get the amount of crit granted by each point of weapon skill. Doing so indicates that the amount of crit given by +1 weapon skill is between .0203% and .0694% (the .02 to .06 I wrote last night was a typo; I meant .02 to .07).

Hence, the true amount of crit per weapon skill is 95% likely to be between .0203% and .0694%, based on this data set.

(And for those of you that know statistics, yes, I realize this is technically an abuse of statistics. But it's a useful estimating tool, and a whole lot easier than doing the totally correct statistical testing.)

Offline
Old 05/21/07, 2:06 PM   #62
XP-Dolphin
Von Kaiser
 
Night Elf Druid
 
Doomhammer
Oops. I just went over my parser again and my "hits" are counting glancings and blocks for some reason too. I am going to fix it, post what I am using for a parser, and post the logs in just a second, but it screws up our results I posted earlier. Also, Theras can hopefully post the paper doll stats of the characters used.

Offline
Old 05/21/07, 2:17 PM   #63
Koroshiya
Von Kaiser
 
Koroshiya's Avatar
 
Human Death Knight
 
Ysondre
Originally Posted by Aldriana View Post
So, the idea with statistics is that, with random occurances, you can have runs of good luck or back luck, such that the the percentage observed from a given data set will generally not agree precisely with the theoretical value. What statistics does is provide bounds on how far, on average, it will stray from the theoretical value; for instance, if you flip a coin 1000 times, on average, you'll get 500 heads; but, on a given set of 500 heads, you may get 480 or 510 heads, but you'll never every see 200 or 700 heads (assuming the coin is fair). Statistics lets us tell where the break between "close enough that the deviation is probably just random variation" and "too far away to be explained by random variation alone"

So in this case, I worked out the average and std. deviation (which is a statistical value related to how much the data is allowed to spread); they turned out to be .793% and .188%. Now, of the difference in crit value, .12% is explained by the difference in agility; this means that .793% - .12% = .673% of the difference is explained by weapon skill.

Now, statistics tells us that, in 95% of cases, observed values via a test will lie within 1.96 standard deviations of the mean. So, we compute .673% + 1.96*.188%, and .673% - 1.96*.188%, and find that there is a 95% chance that the true difference in crit value accounted for by weapon skill lies between .305% and 1.041%.

Then, since the weapon skill difference was 15, we divide these numbers by 15 to get the amount of crit granted by each point of weapon skill. Doing so indicates that the amount of crit given by +1 weapon skill is between .0203% and .0694% (the .02 to .06 I wrote last night was a typo; I meant .02 to .07).

Hence, the true amount of crit per weapon skill is 95% likely to be between .0203% and .0694%, based on this data set.

(And for those of you that know statistics, yes, I realize this is technically an abuse of statistics. But it's a useful estimating tool, and a whole lot easier than doing the totally correct statistical testing.)
Beautiful. I almost want to go back to college and brush up on math. Almost.

Thanks for the simplified explanation.

Offline
Old 05/21/07, 2:18 PM   #64
XP-Dolphin
Von Kaiser
 
Night Elf Druid
 
Doomhammer
Alright, first, the new correctly parsed data. I should have posted the log in the first place, my mistake.

Therasiv:

327 crits, 4845 hits, 442 blocks, 2369 glances, 521 misses, 323 dodges, 1148 parries, 9975 total attacks
533359 damage, 53.469574 damage per swing
347863 hit damage, 71.798349 hit damage per swing
127203 glance damage, 53.694808 glance damage per swing
3.278% crits
48.571% hits
4.431% blocks
23.749% glancings
5.223% misses
3.238% dodges
11.509% parries

Beaglej:

196 crits, 3933 hits, 396 blocks, 2030 glances, 692 misses, 419 dodges, 1016 parries, 8682 total attacks
415263 damage, 47.830339 damage per swing
272925 hit damage, 69.393593 hit damage per swing
105224 glance damage, 51.834483 glance damage per swing
2.258% crits
45.301% hits
4.561% blocks
23.382% glancings
7.971% misses
4.826% dodges
11.702% parries

Here is the awk script used to generate this data. I added in the glancing damage for people that seemed interested in glance rates. Also, sorry for spreading the 18-19% glancings before as you can now see they are 24%. I am editing out my original post too so people don't read the mistaken data later and think it is correct.

BEGIN { crits = 0; hits = 0; blocks = 0; glancings = 0; misses = 0; dodges = 0; parries = 0; damage = 0; glancedmg = 0; hitdmg = 0; name = inname }
/[[:digit:]\/]+ [[:digit:]\.:]+  [[:alpha:]]+ crits High Priest Venoxis for [[:digit:]]+\./ { if($3 == name) { crits = crits + 1; damage = damage + $9 } }
/[[:digit:]\/]+ [[:digit:]\.:]+  [[:alpha:]]+ hits High Priest Venoxis for [[:digit:]]+\.$/ { if($3 == name) { hits = hits + 1; damage = damage + $9; hitdmg = hitdmg + $9; } }
/[[:digit:]\/]+ [[:digit:]\.:]+  [[:alpha:]]+ hits High Priest Venoxis for [[:digit:]]+\. \([[:digit:]]+ blocked\)/ { if($3 == name) { blocks = blocks + 1; damage = damage + $9 } }
/[[:digit:]\/]+ [[:digit:]\.:]+  [[:alpha:]]+ hits High Priest Venoxis for [[:digit:]]+\. \(glancing\)/ { if($3 == name) { glancings = glancings + 1; damage = damage + $9; glancedmg = glancedmg + $9 } }
/[[:digit:]\/]+ [[:digit:]\.:]+  [[:alpha:]]+ misses High Priest Venoxis\./ { if($3 == name) { misses = misses + 1 } }
/[[:digit:]\/]+ [[:digit:]\.:]+  [[:alpha:]]+ attacks\. High Priest Venoxis dodges\./ { if($3 == name) { dodges = dodges + 1 } }
/[[:digit:]\/]+ [[:digit:]\.:]+  [[:alpha:]]+ attacks\. High Priest Venoxis parries\./ { if($3 == name) { parries = parries + 1 } }
END {   total = crits+hits+blocks+glancings+misses+dodges+parries;
	printf "%d crits, %d hits, %d blocks, %d glances, %d misses, %d dodges, %d parries, %d total attacks\n", crits, hits, blocks, glancings, misses, dodges, parries, total;
	printf "%d damage, %f damage per swing\n", damage, damage/total;
	printf "%d hit damage, %f hit damage per swing\n", hitdmg, hitdmg/hits;
	printf "%d glance damage, %f glance damage per swing\n", glancedmg, glancedmg/glancings;
	printf "\t%.3f%% crits\n", 100*crits/total;
	printf "\t%.3f%% hits\n", 100*hits/total;
	printf "\t%.3f%% blocks\n", 100*blocks/total;
	printf "\t%.3f%% glancings\n", 100*glancings/total;
	printf "\t%.3f%% misses\n", 100*misses/total;
	printf "\t%.3f%% dodges\n", 100*dodges/total;
	printf "\t%.3f%% parries\n", 100*parries/total;
}
Is there a way I can post the log file here? I thought there was a way to attach files, but I am not seeing it right now.

Offline
Old 05/21/07, 2:32 PM   #65
Koroshiya
Von Kaiser
 
Koroshiya's Avatar
 
Human Death Knight
 
Ysondre
Not sure how you determined the average and std. deviation however, if I assume that they are the same regardless and I am understanding you correctly we are looking at the following...

((Max Avg. - Min Avg) - Wpn Skill Diff) + (Std Deviation)

Then

((3.278 - 2.258) - .12) + (1.96 * .188) = 1.26848

&

((3.278 - 2.258) - .12) - (1.96 * .188) = 0.53152


1.26848 / 15 = .084565

.53152 / 15 = .035434

Range equals .04 to .08.

Please help me out, if I am wrong or if there is some additional things I need to understand to do this properly.

Offline
Old 05/21/07, 2:42 PM   #66
• Aldriana
Mike Tyson
 
Night Elf Rogue
 
Doomhammer
Um, close. Standard deviation is actually affected by the size of the data set; the larger the data set is, the smaller the standard deviation gets. I'll post the new calculations in a bit; I have some work I need to get done this morning before I waste any more time theorycrafting .

Offline
Old 05/21/07, 2:47 PM   #67
XP-Dolphin
Von Kaiser
 
Night Elf Druid
 
Doomhammer
Originally Posted by Aldriana View Post
Um, close. Standard deviation is actually affected by the size of the data set; the larger the data set is, the smaller the standard deviation gets. I'll post the new calculations in a bit; I have some work I need to get done this morning before I waste any more time theorycrafting .
Sorry for the extra work. Checking my bandwidth usage on my server for this month. Will probably just post the log there in a bit if I am doing alright.

Offline
Old 05/21/07, 3:21 PM   #68
Koroshiya
Von Kaiser
 
Koroshiya's Avatar
 
Human Death Knight
 
Ysondre
Originally Posted by Aldriana View Post
Um, close. Standard deviation is actually affected by the size of the data set; the larger the data set is, the smaller the standard deviation gets. I'll post the new calculations in a bit; I have some work I need to get done this morning before I waste any more time theorycrafting .
Can't fault a guy for trying... or can you.

Believe it or not, sadly I am sitting here waiting for a response as it's a slow work day for me. I need something to ponder.

Offline
Old 05/21/07, 3:26 PM   #69
• Aldriana
Mike Tyson
 
Night Elf Rogue
 
Doomhammer
Sorry. I'll get to it as soon as I can... I'm just working under a bit of a deadline right now. Will probably be another 30-45 min.

Offline
Old 05/21/07, 4:09 PM   #70
XP-Dolphin
Von Kaiser
 
Night Elf Druid
 
Doomhammer
Here, the log file is really small when zipped up. I only have data in it strictly from Venoxis (grep Venoxis), and I removed the small portion where Beaglej's weapon broke.

http://dolphin.avatarsofdiscord.org/venoxis.zip

Offline
Old 05/21/07, 4:21 PM   #71
• Aldriana
Mike Tyson
 
Night Elf Rogue
 
Doomhammer
So, brief explanation of how to come up with standard deviations:

First, we come up with the standard deviations of each individual data set. The formula for this is:

sqrt(crits * (total - crits)/total)/total.

So, for instance, the standard deviation for Thera is sqrt(327 * (9975-327)/9975)/9975 = .178%, and the standard deviation for Beagle is sqrt(196*(8682-196)/8682)/8682 = .159%.

So, how do we compute the standard deviation of the difference? Well, as it turns out, when you add or subtract distributions, a statistical quantity known as the variance just adds directly. Fortunately for us, the variance is easy to calculate - it's just the standard deviation squared. So the standard deviation of the combined distribution is sqrt(.178%^2 + .159%^2) = .239%.

Thus, the difference between their crit values is 1.02%, with a variance of .239%. Running through the above calculations, we find that the crit per skill point is then 95% likely to lie between .0288% and .0912%.

Computing the same for miss rate, the range is .135% to .231% per weapon skill.

Computing the same for dodge rate, the range is .068% to .144%.

Conclusion: need more data. Although the base stats of the pallies would help narrow things down a bit.

Offline
Old 05/21/07, 4:56 PM   #72
XP-Dolphin
Von Kaiser
 
Night Elf Druid
 
Doomhammer
Originally Posted by Aldriana View Post
So, brief explanation of how to come up with standard deviations:

First, we come up with the standard deviations of each individual data set. The formula for this is:

sqrt(crits * (total - crits)/total)/total.

So, for instance, the standard deviation for Thera is sqrt(327 * (9975-327)/9975)/9975 = .178%, and the standard deviation for Beagle is sqrt(196*(8682-196)/8682)/8682 = .159%.

So, how do we compute the standard deviation of the difference? Well, as it turns out, when you add or subtract distributions, a statistical quantity known as the variance just adds directly. Fortunately for us, the variance is easy to calculate - it's just the standard deviation squared. So the standard deviation of the combined distribution is sqrt(.178%^2 + .159%^2) = .239%.

Thus, the difference between their crit values is 1.02%, with a variance of .239%. Running through the above calculations, we find that the crit per skill point is then 95% likely to lie between .0288% and .0912%.

Computing the same for miss rate, the range is .135% to .231% per weapon skill.

Computing the same for dodge rate, the range is .068% to .144%.

Conclusion: need more data. Although the base stats of the pallies would help narrow things down a bit.
I am trying to get Theras to post those base stats.

Yeah, I would like some more data. Sadly, Venoxis was much stupider than we thought. He uses Holy Fire and Renew until he is out of mana. Then when he gains enough mana back, he uses it for Holy Fire instead of Renew. As such, once he is out of mana, he doesn't heal and we were able to push him to phase 2. This resulted in about 50 mins of testing then we had to wipe and restart it. Lose some time to killing the snakes too.

Offline
Old 05/21/07, 5:01 PM   #73
Grayson Carlyle
Take what ye can
 
Grayson Carlyle's Avatar
 
Worgen Warrior
 
Turalyon
Would Jeklik phase 2 be easier? Can't be taking that much fire damage from the bombs.

/ 人◕ ‿‿ ◕人 \

Canada Offline
Old 05/21/07, 5:11 PM   #74
Shaker
AUGH CHAMPION TIME
 
Shaker's Avatar
 
Human Rogue
 
Elune
Would Jeklik phase 2 be easier? Can't be taking that much fire damage from the bombs.
She'll run out of mana as well, eventually.

You wanna know who NEVER ran out of mana? Friggin' Yauj. ...


Friggin Yauj.

Offline
Old 05/21/07, 5:23 PM   #75
XP-Dolphin
Von Kaiser
 
Night Elf Druid
 
Doomhammer
Originally Posted by Shaker View Post
She'll run out of mana as well, eventually.

You wanna know who NEVER ran out of mana? Friggin' Yauj. ...


Friggin Yauj.
Yauj has an enrage timer though.

No, if we were going to get a group to clear to a boss, the absolute best on would be Ebonroc. Definitely can go forever against him. Well, at least until weapons break. Maybe bring a backpack full of repair bots to use.

Offline
 

Go Back   Elitist Jerks » Class Mechanics

Thread Tools

Similar Threads
Thread Thread Starter Forum Replies Last Post
Weapon Skill Kiklion The Dung Heap 1 07/10/07 5:20 AM
Weapon Skill falynx The Dung Heap 3 06/22/07 2:34 PM
Weapon Skill in PvP Sikul Class Mechanics 2 06/11/07 7:47 PM
+ weapon skill? Husyor Class Mechanics 58 06/07/07 4:28 PM
Weapon Skill Bugged in Beta? Liand Public Discussion 396 11/24/06 6:42 PM