Project 1999

Go Back   Project 1999 > Server Issues > Bugs

Reply
 
Thread Tools Display Modes
  #1  
Old 04-27-2011, 12:42 PM
Treats Treats is offline
Fire Giant


Join Date: Feb 2010
Posts: 981
Default Melee Damage (Long)

Most of the data is obtained from here which was originally posted on September 8, 2000:

http://www.thesteelwarrior.org/forum...ead.php?t=1541

First Graph and explanation of main hand damage from 2000:

[You must be logged in to view images. Log in or Register.]

This is the Damage Profile of my Journeyman's Walking Stick (9/24) as wielded mostly in my Primary hand. I got this graph by logging all of my combats so far in 46th level, then going in with a text editor and removing everything but the "You crush" or "You try to crush" messages. Since my offhand weapon is a Kunzar Ku'Juch (1HSlash), this left me with a logfile of nothing but my hits with the Journeyman's Walking Stick.

You will notice that there are a few hits for Damage values from 1 to 7. These come from a few battles where I (for tactical reasons) switched hands and put the JWS in my offhand. Since the offhand doesn't get the Level Damage Bonus, my minimum damage for the JWS in the offhand is 1. There was no easy or consistent way to weed these battles out of the graph, so I just left them in. So pretend that they're not there.

The first thing to note are the two prominent peaks on the graph. The biggest peak falls at what we call the "Magic Number." The Magic Number is a Damage value that, at 28th or higher (and possibly at 20th or higher) can be calculated with the formula:

[(2 * DMG) + (Level Damage Bonus)]

The Journeyman's Walking Stick has a DMG of 9. According to this formula, my Magic Number will be [(2 * 9) + (7)] == (18 + 7) == 25.

And sure enough, the biggest peak falls on 25.

(It's called the "Magic Number" because it's the amount of damage you will hit for the most. Around 20% of your total hits will be for the Magic Number.)

The second peak falls at the Minimum Damage (aka MIN). From 28th level onward (and possibly 20th level onward), MIN can also be precisely calculated as follows:

1 + (Level Damage Bonus)

According to this, my MIN should be 1 + 7, or 8. And sure enough, the second peak on my Damage Profile is at 8.

You will notice that the majority of hits fall between these two peaks in a roughly (VERY roughly) even distribution. I say "even" because the lesser peaks between MIN and the Magic Number are almost always compensated by "valleys". In other words, there is a small peak at 12. But there's a "valley" at 9, which tends to even out the peak at 12.

Above the Magic Number, we have two types of hits. The first type are normal hits up to Max Damage (MAX).

According to the most accurate formula we have currently, your MAX can be calculated thus:

[((Weapon Skill + Strength)/100) * (DMG)) + (Level Damage Bonus)]

According to this, with my 110 STR, my max damage for the primary hand wielding a JWS should be:

[((200 + 110)/100) * (9)] + 7 == (3.1 * 9) + 7 == 27.9 + 7 == 34.9

------------------------------------------------------------------

From Project 1999:

[You must be logged in to view images. Log in or Register.]

Level 50 Warrior
210 Offense
185 Strength
8 Damage Bonus

This is the Damage Profile of Warrior with a Beetle Stinger (9/23) wielded in Primary hand on Project 1999 (sample is a lot smaller). On Project 1999 Offense is used instead of Weapon skill in damage calculations. Everything falls in line with the post from 2000 except for the range of damage.

Minimum hit -- Weapon Damage + 1 (8 + 1 = 9)

Maximum hit -- (Offense + Strenth) / 100 * Weapon Damage + Damage Bonus
(210 + 185) / 100 * 8 + 8 = 39.6 (Higher Values on the graph are Crits)

The problem seems to be with the range from Minimum to Maximum.

Magic Number -- Weapon Damage * 2 + Damage Bonus (8 * 2) + 8 = 24

There is no magic number. If there is it seems to be maximum damage instead. The Minimum looks fine but there should be a greater concentration of hits between 9 and 24 with the most occuring at 24. After 24 it should be gradually dropping off as you get closer to Maximum damage. Estimating the total number of hits on the graph from 2000 - 3750 total. He states about 20% of them should be for the magic number. The magic number probably went higher than 460 and all the way off the graph. 460 for magic number (12.666%), 390 for minimum (10.4%). This is just an estimate.

The incorrect RNG seems to be the problem for melee damage on P99. Huge percentage of hits for max damage, next highest at minimum, and a low percentage in between. I have parsed two hand damage and flying kick for a Monk and those damage tables look almost identical to the Warriors. Have not tested any of the other skills, assuming those graphs would look similar.

---------------------------------------------------------------

Bash/Slam damage seems off here on P99 as well.

From 2000:

[You must be logged in to view images. Log in or Register.]

This is a damage profile for my Bash skill. I always dual-wield, and I always ghetto-bash. So I was able to edit my log with a text editor and remove everything but the bashes.

There is a big peak at 12 and a smaller peak at 1. Since Bash is done with the offhand, it doesn't get the Level Damage Bonus. So the Magic Number should be (2 * DMG). Since (2 * DMG) appears to equal 12 in this case, I surmise that Bash is a DMG 6 "weapon." Plugging this DMG value in to the MAX formula seems to confirm this, because if Bash is a DMG 6 "weapon," my MAX Bash damage at 110 STR should be 18, which fits the graph. The hits for 20, 22, and 30 are critical hits.

------------------------------------------------------------------

From Project 1999:

[You must be logged in to view images. Log in or Register.]

Level 50 Warrior
210 Offense
185 Strength

According to this post Bash/Slam should be a 6 damage weapon used in the offhand. No damage bonus.

Minimum hit -- 1

Maximum hit -- (Offense + Strenth) / 100 * Weapon Damage
(210 + 185) / 100 * 6 = 23.7

Magic number -- Weapon Damage * 2
6 * 2 = 12

No hits for 1 and nothing higher than 4.
Reply With Quote
  #2  
Old 05-30-2011, 06:59 AM
Treats Treats is offline
Fire Giant


Join Date: Feb 2010
Posts: 981
Default

One hand damage looks pretty close to what the numbers look like in the above post now. Excellent job on this Kanras or whoever made this happen. Here's recent parses:

[You must be logged in to view images. Log in or Register.]

Level 51 Warrior
215 Offense
193 Strength
8 Damage Bonus

Damage Profile of Warrior with a Blood Point (10/21) wielded in Primary hand. Not sure if offense is still used in the formula instead of Weapon skill in damage calculations.

Minimum hit -- Weapon Damage + 1 (10 + 1 = 11)

Maximum hit -- (Offense + Strenth) / 100 * Weapon Damage + Damage Bonus
(215 + 193) / 100 * 10 + 8 = 48.8

Magic Number -- Weapon Damage * 2 + Damage Bonus (10 * 2) + 8 = 28

Looks like the final calculation is being rounded up instead of down (48.8 to 49 instead of 48)? Not sure on this. Other than that this looks REALLY close. Maybe a larger percentage of hits from Min to magic number, less from magic to Max.

--------------------------------------------------------------------

Offhand Damage (Bloodfire 11/24)

[You must be logged in to view images. Log in or Register.]

Minimum hit -- 1

Maximum hit -- (Offense + Strenth) / 100 * Weapon Damage
(215 + 193) / 100 * 11 = 44.88

Magic Number -- Weapon Damage * 2 (11 * 2) = 22

Same as described above, only one point off. Maybe a larger percentage between min and magic number.

-------------------------------------------------------------------

Bash damage (Using Slam with two One handers)

[You must be logged in to view images. Log in or Register.]

Base Bash damage = 6

Minimum hit -- 1

Maximum hit -- (Offense + Strenth) / 100 * Weapon Damage
(215 + 193) / 100 * 6 = 24.48

Magic number -- Weapon Damage * 2
6 * 2 = 12

I parsed a little bit bashing with my Paladin and a Fiery Avenger and I think I remember my max bash being 24. Two hand damage seems a little off as well, still need to do a parse with that. Seems as there are too many hits for Min damage. Will do that next and post the numbers. Again excellent job with this, looks great.
Reply With Quote
  #3  
Old 05-30-2011, 10:24 AM
Versus Versus is offline
Planar Protector

Versus's Avatar

Join Date: Jan 2011
Location: South Jersey
Posts: 1,339
Send a message via AIM to Versus
Default

WTB attention to this thread. Looks like more work was done here than I could ever hope to do for P99.
__________________
Formerly: Phisting Uranus/Violently/Mcbard/Xosire
Phisting Furiously 60 Grandmaster <The Mystical Order>

Kolored on Red.

Reply With Quote
  #4  
Old 05-30-2011, 11:31 AM
kanras kanras is offline
Developer


Join Date: Dec 2010
Posts: 1,225
Default

- Looks like all damages got offset by one when I was fixing how the minimum damage modifier got applied. Will fix.
- Minimum damage for primary is Damage Bonus + 1, not Weapon Damage + 1.
- Slam is a 0 base damage weapon, where Bash is a 2 base damage weapon. So assuming you have max bash skill, that is why your FA bash is acting like a 4 damage attack instead of a 6 damage attack.
- You would probably get a little bit heavier distribution between min and magic number if you had less STR/ATK.

Thanks for the quick post, Treats.
Reply With Quote
  #5  
Old 05-30-2011, 01:29 PM
ryandward ryandward is offline
Kobold


Join Date: Jun 2010
Location: East Commonlands
Posts: 151
Default

Why can't more people make threads like this?
Reply With Quote
  #6  
Old 05-30-2011, 01:31 PM
ryandward ryandward is offline
Kobold


Join Date: Jun 2010
Location: East Commonlands
Posts: 151
Default

This is definitely something I noticed, but I was never able to put my finger on it. I am sure you used some PERL data manipulation to extract all this info? Good job.
Reply With Quote
  #7  
Old 05-31-2011, 07:04 AM
Treats Treats is offline
Fire Giant


Join Date: Feb 2010
Posts: 981
Default

Sorry, had the right numbers in for Minimum damage before, dunno why I wrote Weapon damage for it instead of Damage Bonus. Heres a recent parse for a Two hander.

[You must be logged in to view images. Log in or Register.]

Level 51 Paladin
203 Offense
127 Strength
14 Damage bonus

Paladin with Fiery Avenger (33/44).

Minimum hit -- Damage Bonus + 1 (14 + 1 = 15)

Maximum hit -- (Offense + Strenth) / 100 * Weapon Damage + Damage Bonus
(203 + 127) / 100 * 33 + 14 = 122.9

Magic Number -- Weapon Damage * 2 + Damage Bonus (33 * 2) + 14 = 80

Looks fantastic too.

Bash graph:

[You must be logged in to view images. Log in or Register.]

Level 51 Paladin
203 Offense
127 Strength

Minimum hit -- 1

Maximum hit -- (Offense + Strenth) / 100 * Weapon Damage
(203 + 127) / 100 * 6 = 19.8

Magic Number -- Weapon Damage * 2
6 * 2 = 12

Just one point off it looks like same as the others. From the numbers here I'm getting 6 as a base damage on these calculations for Bash and 4 as a base for Slam. I may not be understanding what you're explaining with bash/slam. This looks great though as is.
Reply With Quote
  #8  
Old 05-31-2011, 07:23 AM
Zereh Zereh is offline
Fire Giant

Zereh's Avatar

Join Date: May 2010
Location: Erudin
Posts: 713
Default

Quote:
Originally Posted by ryandward [You must be logged in to view images. Log in or Register.]
Why can't more people make threads like this?
Because melee = hard and fast numbers

Spells = a million little intangibles
__________________
❤ Z A R A H ❤
Reply With Quote
  #9  
Old 05-31-2011, 08:32 AM
Torven Torven is offline
Kobold


Join Date: Nov 2010
Posts: 153
Default

I have some Velious era parses on the unkillable mist panther in wakening lands at various levels of attack and armor class with and without item haste if they would be at all useful.
Reply With Quote
  #10  
Old 05-31-2011, 11:34 AM
Ripp Ripp is offline
Fire Giant


Join Date: May 2011
Posts: 497
Default

Thanks for taking the time to research this. It seems to me that 2H is off damage wise so I hope answers can be found soon.
Reply With Quote
Reply


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT -4. The time now is 11:34 AM.


Everquest is a registered trademark of Daybreak Game Company LLC.
Project 1999 is not associated or affiliated in any way with Daybreak Game Company LLC.
Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.