Quote:
Originally Posted by Baugi
[You must be logged in to view images. Log in or Register.]
My understanding is that kanras implies he implemented the p99 code based on that formula in the thread, e.g.
Presumably it could have changed again or been implemented slightly differently though. There's also this code from the EQ dev Prathun that's generally considered gospel for Emus, but it doesn't cover the attack calculation. -
https://archive.is/eViT6
|
Appreciate the links!
Quote:
Originally Posted by Snaggles
[You must be logged in to view images. Log in or Register.]
While I’m a fan of the Tolan bracer it seems a huge quality of life increase would be to load up a lowbie mule (even a level 5) with toolboxes and 1dmg vendor arrows. Or use your Druid for a quick bag-buy and fill up in EC and a port to GD and Egress to drop them. They sell them in Thurg too so that’s likely even quicker.
Those elites are pretty nasty. Good work taking them down [You must be logged in to view images. Log in or Register.] .
|
That's a great idea. Unfortunately my bags are a mess, especially right now carrying a bunch of extra stuff to swap out to vary str/dex values. I've got four bags filled with nonsense and I try to leave a slot open for peggy cloak so I've only got three bags for loot, bandages, and arrows, one of those three being my fleeting quiver. I've been drop transferring heads, toes, and weapons to my druid in exchange for bandages.
I also don't mind the summoning time too much. It fits pretty well into a cycle I've developed with very little downtime. Starting at full hp/mana, I'll facetank an elite, usually ending around 20hp/90mana. Then I'll bandage up, and with some gear swaps I can get up to 57%. Then after bow-rotting another elite and re-summoning arrows I'll usually be back up to ~90% hp and be ready to start again. I think one of the aspects of ranger that I really enjoy is the gameplay complexity and the interactions between chloroplast, medding, bow-rotting, face tanking, bandaging, swarmcaller, and damage shields. The other hybrids don't really have the same range of offensive + defensive spells; paladins are mostly defensive plus stuns and undead nukes while SKs are almost purely offensive.
It feels like there's a lot more mini-games while rangering. Especially since the frost giants aren't kos yet, it's a ton of fun to track the nearest elite and pull it back to a safe spot, dodging social aggro from wandering lower-level giants. And tracking is so helpful at ensuring I get my share of targets when there's competition. In comparison I found fear-kiting on my SK incredibly repetitive, as well as much more mana-intensive before the kunark clickies.
Quote:
Originally Posted by DeathsSilkyMist
[You must be logged in to view images. Log in or Register.]
I can show how the damage calculation is done. P99 may have slightly different magic numbers than the EQEMU, but this formula is very close to P99 numbers.
|
This is much better work, good job! That's a good explanation and it matches my understanding of the EQEmu damage calculation. Unfortunately I think the p99 actual max damages are different enough that it's not especially useful for predicting p99 max damages. Here's a comparison for some of my parses:
Code:
target strength atk predicted actual
bloodmaw 239 40 69.49 74
bloodmaw 162 40 63.59 67
bloodmaw 196 40 66.20 71
bloodmaw 197 40 66.27 71
frost elite 184 95 75.4 72
frost elite 185 0 66 63
The 40atk values are from Greater Wolf Form, the 95 is that plus Strength of Nature and Swiftwind, using the wiki values. Used 238 archery skill for bloodmaw, 239 for the elites. Level 57 and 58 respectively. This is using a base weapon damage of 23 (huntsman + tolan) not 24, but that didn't make a big improvement. Here's a fully worked example for the first row in case I missed something:
1. Wrath = 238 Archery Skill + ((239 STR * 2) - 150) / 3 + 40 Total ATK = 387
2. RolledD20 = 20 / 10 = 2
3a. Base Bonus = (350 Wrath - 70 minusFactor) / 2 = 158.6
3b. Extra Percent = 100 + (158 Base Bonus * 1.0 Random Value) = 258
3c. DamageDone = (23 Weapon Damage * 2 RolledD20 * 258 ExtraPercent) / 100 = 118
118/2 + 10 = 69