![]() |
#11
|
||||
|
![]() Quote:
__________________
Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details. | |||
#13
|
|||
|
![]() You only run 500 samples in your simulation. You can see if you repeatedly hit the submit button that the resulting DPS estimation jumps around quite a bit. With the default values and hitting submit a dozen times I got values from 28 to 33 DPS. Something from 50,000 to 1 million would be more reasonable imo, depending on the impact to runtime.
It does nicely illustrate, though, that if you want to distinguish between two sets of weapons with DPS values that are within 2-3 DPS of each other, you need more than 500 samples to accurately tell which one is better. | ||
#14
|
|||
|
![]() Rohh roh.
| ||
#15
|
||||
|
![]() Quote:
__________________
| |||
#16
|
|||
|
![]() It'd be good to add a parameter for number of rounds for people who want to use large sample sizes but that's really a minor complaint compared to the fact that the calculator is not accurate.
Leaving the weapons as-is and setting the mob AC to 80 doesn't result in the 50ish DPS that you've reported vs the turtle. Setting the mob AC to 850-1200 like raid mobs have doesn't change the DPS value by much vs the default. What validations have you done before making the claim that this calculator is accurate? | ||
#17
|
||||
|
![]() Quote:
Just did a quick test and it looks like the wiki version isn't working correctly. Adjusting the AC/Defense values does nothing. My guess is Loramin has a bug where the calculator only uses the defaults. Copy/paste the code into https://playcode.io/javascript and it works. I've done a lot of parsing and compared it to the calculator. The results are quite close. Defense skill is going to be between 1-200 for most mobs, and AC will be around 115 for level 50 "classic" mobs, according to an EQEMU code comment. Most mobs probably aren't going to have AC significantly higher than that. Something like AoW will probably have a significantly larger value like 500. Since we don't have the actual AC and Defense values for most mobs, you do need to play around with the values based on what you fought when comparing it to the calculator. The P99 wiki AC values are probably all wrong, as they were scraped from other websites that are probably using out-of-era values. AC is much harder to test than HP. People can kill a mob, figure out how much HP it had, and adjust the P99 wiki. For the turtle I use something like 25 Defense and 25 AC. I get around 20k primary damage, 10k offhand damage, and 57 DPS, which matches very closely with my turtle parse when using Epic Fist and SoS, as a simple example. The default values being used are my level 52 monk vs. the level 50 FM giants, and that is also very close to my parse. I've done parsing on my SK and Shaman too. The newer version I am polishing up has things like triple attack, damage caps from 1-39, removing the damage bonus from casters, etc.
__________________
| |||
Last edited by DeathsSilkyMist; 04-09-2025 at 12:58 AM..
|
#18
|
||||
|
![]() Quote:
__________________
| |||
Last edited by DeathsSilkyMist; 04-09-2025 at 01:04 AM..
|
#19
|
|||
|
![]() [You must be logged in to view images. Log in or Register.]
In my defense: ... but I'll try to get it fixed soon(-ish).
__________________
Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details. | ||
#20
|
||||
|
![]() Quote:
However, I have no idea what values are correct (I don't play many melee characters), so I can't really do much more QA myself: that's all on you DSM. (Developer Talk) If you want to debug the code further yourself, you can use the browser dev tools to do so. Open the dev tools (F12), go to the sources tab, and pick the file "index.php?title=MediaWiki: DamageCalculator.js&action=raw&ctype=text/javascript" (it should be the second "index.php?" one on the list). You can then see the source code, add break points, trigger the form, and check any variables' values. For instance,if you add a break point to line 141: const results = RunDPSTest(playerStats, mobStats, 500); ... and then hover over playerStats/mobStats, you can now see that they use the form's values. (Non-Developer Talk) If anyone else wants to check it out, you'll have to clear your cache (or else you might have to wait a few days to see the changes). A simple way (for anyone, not just a developer) to do this in Chrome is to open the developer tools (F12), click and hold down the reload button, and then pick "Empty Cache and Hard Reload" (and then do F12 to close the dev tools after).
__________________
Loramin Frostseer, Oracle of the Tribunal <Anonymous> and Fan of the "Where To Go For XP/For Treasure?" Guides Anyone can improve the wiki! If you are new to the Blue or Green servers, you can improve the wiki to earn a "welcome package" of platinum and/or gear! Send me a forum message for details. | |||
![]() |
|
|