View Single Post
  #11  
Old 11-11-2017, 01:12 PM
Torven
Sarnak
 
Join Date: Aug 2014
Posts: 52
Default

So that satisfies non-pet NPC rates, but what about pets?

Two years ago I parsed all the pets up to PoP era, but never posted it. The data can be found here: https://drive.google.com/open?id=10c...9Zu1xUHSgsZL9U

I'm told that Daybreak is screwing with pet stats lately, so who knows if it's current. However in 2015, pet effective skill levels were min(level * 5, 225) + level for both double attack and dual wield for mage, necro and enchanter pets at all levels. This resulted in rates higher than non-pet NPCs for most levels.

Beastlord and shaman pets had lower rates: min(level * 5, 200) + level after level 35 for both double and dual. Under level 35, shaman pets were level * 5 for double attack, but not dual wield. Beastlord pet double attack seemed to be lower still at level * 5 - (35 - level) or at least that fit pretty well. Sub 35 pet dual wield rates were quite low for both classes-- less than half the rate as the other classes. Beastlord pets below level 25 did not dual wield at all, even when given weapons. This makes beastlord pets theoretically worse dps than shaman pets at some of the lower levels. (assuming they have equal offense/atk and to-hit and discounting procs) Beastlord pets however do get the block skill incidentally. (they seem to block at half the rate or so of PC monks)


https://i.imgur.com/sq7UcKc.png


So that's Live circa 2015. But what about old EQ? Time for the hard stuff.

I searched logs from Al'Kabor for pet combat, copy and pasted into new files and ran scripts on them to get attacks per round. I happened to have logs of myself raising defense skill with pets in the Arena, which were extremely useful. Demonstar finding the precise function for Double Attack and Dual Wield in the client allowed me to create a simulator script that I ran to know what the round sizes would look like at various skill levels. I could then compare this data to parsed logs. The resuts were remarkably conclusive:

Code:
Enchanter pet Aanya's Animation; Level 29-33
Fight #1 [1] Vonanab - Tue Dec 18 02:43:16 2012 - Duration: 90m 50s
Rounds: 2457; Bashes: 872; Dmg Type(s): pierce, slash; Swings: 3732; Swings/Round: 1.518
Mainhand Swings: 3222 (86.3%), Offhand Swings: 510 (13.6%)
rounds with 1 swings: 1334 (54.2%)
rounds with 2 swings: 971 (39.5%)
rounds with 3 swings: 152 (6.1%)
rounds with 1 mainhand swings: 1692 (68.8%)
rounds with 2 mainhand swings: 765 (31.1%)
rounds with 1 offhand swings: 510 (100%) (note: weapons are different delay, and off-hand isn't doubling)

Mage pet Greater Conjuration Earth; Level 37-41
Fight #3 [3] Jontik - Fri Oct 04 02:02:44 2013 - Duration: 68m 59s
Rounds: 2383; Bashes: 845; Dmg Type(s): pierce, slash; Swings: 5771; Swings/Round: 2.421
Mainhand Swings: 3519 (60.9%), Offhand Swings: 2252 (39%)
rounds with 1 swings: 428 (17.9%)
rounds with 2 swings: 862 (36.1%)
rounds with 3 swings: 753 (31.5%)
rounds with 4 swings: 340 (14.2%)
rounds with 1 mainhand swings: 1247 (52.3%)
rounds with 2 mainhand swings: 1136 (47.6%)
rounds with 1 offhand swings: 818 (53.2%)
rounds with 2 offhand swings: 717 (46.7%)
Estimated Dual Wield Chance: 64.4%

Enchanter pet Kintaz`s Animation; Level 37-41
Fight #2 [2] Zoner - Fri Oct 04 02:02:42 2013 - Duration: 69m 0s
Rounds: 2297; Bashes: 816; Dmg Type(s): pierce, slash; Swings: 5569; Swings/Round: 2.424
Mainhand Swings: 3376 (60.6%), Offhand Swings: 2193 (39.3%)
rounds with 1 swings: 453 (19.7%)
rounds with 2 swings: 754 (32.8%)
rounds with 3 swings: 752 (32.7%)
rounds with 4 swings: 338 (14.7%)
rounds with 1 mainhand swings: 1218 (53%)
rounds with 2 mainhand swings: 1079 (46.9%)
rounds with 1 offhand swings: 767 (51.8%)
rounds with 2 offhand swings: 713 (48.1%)
Estimated Dual Wield Chance: 64.4%

Enchanter pet Aeldorb's Animation; level 58; max hit 60
Fight #1 [1] Karantik - Sat Oct 26 02:26:32 2013 - Duration: 57m 36s
Rounds: 944; Bashes: 335; Dmg Type(s): slash; Swings: 2379; Swings/Round: 2.52
rounds with 1 swings: 146 (15.4%)
rounds with 2 swings: 310 (32.8%)
rounds with 3 swings: 339 (35.9%)
rounds with 4 swings: 149 (15.7%)

Shaman pet True Spirit; level 58; max hit 60;
Fight #2 [2] Zareker - Sat Nov 16 17:12:30 2013 - Duration: 3m 58s
Rounds: 126; Bashes: 45; Dmg Type(s): bite; Swings: 187; Swings/Round: 1.484
rounds with 1 swings: 65 (51.5%)
rounds with 2 swings: 61 (48.4%)

Mage pet Ward of Xegony; level 60; max hit 83; triples so swings/round will be slightly higher
Fight #24 [25] Kenantik - Sun Nov 17 17:55:16 2013 - Duration: 16m 9s
Rounds: 109; Bashes: 44; Dmg Type(s): hit; Swings: 285; Swings/Round: 2.614
rounds with 1 swings: 21 (19.2%)
rounds with 2 swings: 27 (24.7%)
rounds with 3 swings: 37 (33.9%)
rounds with 4 swings: 21 (19.2%)
rounds with 5 swings: 3 (2.7%)

fight was in a duel; max hit = 47, probably Spirit of Sorsha (base/DI damage is half in pvp for pets); probably also triples since it's level 60
Fight #1 [1] Deathro`s warder - Mon Mar 25 12:15:47 2013 - Duration: 230m 39s
Rounds: 4704; Bashes: 1642; Dmg Type(s): bite; Swings: 12303; Swings/Round: 2.615
rounds with 1 swings: 752 (15.9%)
rounds with 2 swings: 1430 (30.3%)
rounds with 3 swings: 1569 (33.3%)
rounds with 4 swings: 840 (17.8%)
rounds with 5 swings: 92 (1.9%)
rounds with 6 swings: 7 (0.1%)
rounds with 7 swings: 5 (0.1%)
rounds with 8 swings: 2 (0%)
rounds with 9 swings: 4 (0%)  log had 'too far away' text creating double rounds somehow
And the simulator output:

Code:
Double Attack / Dual Wield Simulator: 10000000 rounds; Level = 40; Double Attack skill = 240;  Dual Wield skill = 240
Double Attack chance: 48.00%;  Dual Wield chance: 64.00%
one swing rounds: 1893922 (18.93922%)
two swing rounds: 3470669 (34.70669%)
three swing rounds: 3177897 (31.77897%)
four swing rounds: 1457512 (14.57512%)
swings: 24198999
avg swings/round: 2.4198999

Double Attack / Dual Wield Simulator: 10000000 rounds; Level = 60; Double Attack skill = 260;  Dual Wield skill = 260
Double Attack chance: 52.00%;  Dual Wield chance: 69.33%
one swing rounds: 1488780 (14.8878%)
two swing rounds: 3208549 (32.08549%)
three swing rounds: 3446487 (34.46487%)
four swing rounds: 1856184 (18.56184%)
swings: 25670075
avg swings/round: 2.5670075

Double Attack / Dual Wield Simulator: 10000000 rounds; Level = 60; Double Attack skill = 285;  Dual Wield skill = 285
Double Attack chance: 57.00%;  Dual Wield chance: 76.00%
one swing rounds: 1047858 (10.47858%)
two swing rounds: 2791844 (27.91844%)
three swing rounds: 3715972 (37.15972%)
four swing rounds: 2444326 (24.44326%)
swings: 27556766
avg swings/round: 2.7556766

Double Attack / Dual Wield Simulator: 10000000 rounds; Level = 60; Double Attack skill = 310;  Dual Wield skill = 310
Double Attack chance: 62.00%;  Dual Wield chance: 82.67%
one swing rounds: 670322 (6.70322%)
two swing rounds: 2290299 (22.90299%)
three swing rounds: 3890358 (38.90358%)
four swing rounds: 3149021 (31.49021%)
swings: 29518078
avg swings/round: 2.9518078
The results match min(level * 5, 200) + level very well for pets > 35. You can also immediately see that the level 29-33 pet was not double attacking in the off-hand, indicating a skill of < 150, and the rates also match level * 5. It seems old EQ had rates for mage, necro and enchanter pets equal to shaman pets on Live circa 2015 (minus the unusually low dual wield rate at low levels). I would guess that Sony upgraded those and left shaman/beast pets alone. It makes sense for them to have upgraded pets when they granted PCs higher skill caps.

I've also discovered that PCs get the +level added to their doubles and duals at level 30, not 36. (at least on Al'Kabor) Data:

Code:
File: I:\Parse\monk level 29-30.txt
Rounds: 673
Rounds with 1 swings: 206 (30.61%)
Rounds with 2 swings: 329 (48.89%)
Rounds with 3 swings: 129 (19.17%)
Rounds with 4 swings: 9 (1.34%)
------------------------------------------------------------
File: I:\Parse\monk level 30-31.txt
Rounds: 752
Rounds with 1 swings: 216 (28.72%)
Rounds with 2 swings: 294 (39.10%)
Rounds with 3 swings: 187 (24.87%)
Rounds with 4 swings: 55 (7.31%)
------------------------------------------------------------
File: I:\Parse\monk level 31-32.txt
Rounds: 645
Rounds with 1 swings: 163 (25.27%)
Rounds with 2 swings: 220 (34.11%)
Rounds with 3 swings: 210 (32.56%)
Rounds with 4 swings: 52 (8.06%)
------------------------------------------------------------
File: I:\Parse\monk level 34-35.txt
Rounds: 854
Rounds with 1 swings: 184 (21.55%)
Rounds with 2 swings: 298 (34.89%)
Rounds with 3 swings: 268 (31.38%)
Rounds with 4 swings: 100 (11.71%)
Rounds with 5 swings: 2 (0.23%)
Rounds with 6 swings: 2 (0.23%)
------------------------------------------------------------
File: I:\Parse\monk level 35-36.txt
Rounds: 1052
Rounds with 1 swings: 221 (21.01%)
Rounds with 2 swings: 372 (35.36%)
Rounds with 3 swings: 342 (32.51%)
Rounds with 4 swings: 115 (10.93%)
Rounds with 5 swings: 1 (0.10%)
Rounds with 6 swings: 1 (0.10%)
------------------------------------------------------------
File: I:\Parse\monk level 36-37.txt
Rounds: 1053
Rounds with 1 swings: 203 (19.28%)
Rounds with 2 swings: 352 (33.43%)
Rounds with 3 swings: 364 (34.57%)
Rounds with 4 swings: 134 (12.73%)
Reply With Quote