View Single Post
  #9  
Old 10-12-2025, 04:27 AM
DeathsSilkyMist DeathsSilkyMist is offline
Planar Protector

DeathsSilkyMist's Avatar

Join Date: Jan 2014
Posts: 8,246
Default

I did some preliminary testing, and the results are concerning if my hypothesis is correct.

First, let me show you the order of operations for worn AC adjustment in the EQEMU. They are important to the conclusion:

1. Get Total Worn AC

2. Inflate worn AC. Worn AC = (Worn AC * 4) / 3

3. If you are under level 50, Apply the level * 6 + 25 worn AC clamp

4. Add Shield AC to Softcap

5. If inflated Worn AC > softcap, apply diminishing returns to all worn AC above the softcap.

While Haynar didn't specify the order, all of these steps were confirmed in Haynar's post.

Here is the parse data. Sets of 400 hits again for faster testing. I used a level 50 mob because a Shaman's max Defense is 200, which would be the same Defense as a level 50 mob.

================================
level 60 Shaman 157 worn AC vs level 50 mob
================================

DV, Count
32, 60
37, 10
43, 17
49, 21
54, 6
60, 15
66, 20
71, 13
77, 20
83, 18
88, 18
94, 16
100, 12
105, 18
111, 19
117, 11
122, 13
128, 12
134, 16
140, 65

Total Damage = 34491

================================
level 60 Shaman 177 worn AC vs level 50 mob
================================

DV, Count
32, 69
37, 18
43, 20
49, 18
54, 15
60, 16
66, 11
71, 19
77, 8
83, 10
88, 17
94, 12
100, 17
105, 10
111, 24
117, 12
122, 20
128, 12
134, 18
140, 54

Total Damage = 33297

================================
level 60 Shaman 200 worn AC vs level 50 mob
================================

DV, Count
32, 71
37, 18
43, 9
49, 21
54, 15
60, 18
66, 17
71, 20
77, 24
83, 15
88, 15
94, 19
100, 17
105, 8
111, 7
117, 18
122, 19
128, 16
134, 10
140, 43

Total Damage = 32134

================================
level 60 Shaman 217 worn AC vs level 50 mob
================================

DV, Count
32, 92
37, 8
43, 21
49, 20
54, 13
60, 19
66, 16
71, 17
77, 16
83, 18
88, 17
94, 15
100, 13
105, 19
111, 19
117, 12
122, 14
128, 16
134, 16
140, 19

Total Damage = 30228

================================
level 60 Shaman 250 worn AC vs level 50 mob
================================

DV, Count
32, 117
37, 14
43, 14
49, 20
54, 16
60, 9
66, 13
71, 17
77, 12
83, 13
88, 14
94, 12
100, 18
105, 13
111, 10
117, 17
122, 14
128, 16
134, 10
140, 31

Total Damage = 29376

================================
level 60 Shaman 300 worn AC vs level 50 mob
================================

DV, Count
32, 113
37, 12
43, 16
49, 12
54, 12
60, 17
66, 20
71, 16
77, 9
83, 16
88, 18
94, 17
100, 16
105, 12
111, 19
117, 8
122, 11
128, 21
134, 9
140, 26

Total Damage = 29444

================================
level 60 Shaman 386 worn AC vs level 50 mob
================================

DV, Count
32, 97
37, 16
43, 9
49, 20
54, 14
60, 20
66, 30
71, 12
77, 9
83, 14
88, 14
94, 18
100, 11
105, 12
111, 20
117, 26
122, 20
128, 11
134, 12
140, 15

Total Damage = 29808

===============================================
level 60 Shaman 411 worn AC (25 AC from shield) vs level 50 mob
===============================================

DV, Count
32, 125
37, 15
43, 17
49, 18
54, 20
60, 17
66, 11
71, 14
77, 17
83, 10
88, 21
94, 9
100, 18
105, 9
111, 18
117, 13
122, 7
128, 17
134, 21
140, 3

Total Damage = 27349

The data pattern seems to match the low level data I posted earlier in the thread, but with a different worn AC clamp. It looks like a worn AC clamp gets applied somewhere between 200 worn AC and 250 worn AC. After that worn AC doesn't seem to do anything unless you have a shield on.

I've seen posts where people suggest there was a Velious Hardcap of 289 worn AC for some period of time, but I do not know if it was on P99:

https://www.project1999.com/forums/s...ad.php?t=48312

Conclusion/TLDR: What may be happening is the 289 worn AC clamp was added to P99, and it is being applied. Due to the (Worn AC * 4) / 3 formula, you reach the 289 worn AC clamp while wearing 217 worn AC. This is because 217 * 4 / 3 = 289, and this worn AC inflation occurs before the worn AC clamp and softcap in the order of operations. I know the EQEMU code doesn't show the 289 worn AC clamp, but that could be P99 specific code. As you can see, I did do a 217 worn AC parse, and it is quite similar to the 386 worn AC parse.
Reply With Quote