The raw numbers are in the JSON file of the same name (schema
bezgelor.encounter_sim.v1). All data is synthetic: five in-process bot players
(tank, healer, three damage dealers) fighting each boss in a real zone
instance on a test server. Commit 09616f24.
Reproduce:
cd apps/bezgelor_world && SIM_RUNS=2 SIM_REPORT=<path> LIMIT_HEAVY=1 ../../scripts/limited.sh mix test test/encounter_sim/stormtalons_lair_sim_test.exs --include encounter_sim
Summary
|
Encounter |
Boss health |
Runs |
Kills |
Time to kill (median, range) |
Wipes |
Deaths |
Retail reference |
|
Aethros |
137300 |
2 |
2 |
1:58 (1:57-2:00) |
0 |
2 |
2.5-3.5 min, two Tempests |
|
Blade-Wind the Invoker |
117600 |
2 |
2 |
2:47 (2:16-3:18) |
0 |
0 |
2-3 min (normal-mode videos, guess from their length) |
|
Arcanist Breeze-Binder (optional, random) |
128375 |
2 |
2 |
0:42 (0:39-0:46) |
0 |
0 |
about 1.5 min |
|
Overseer Drift-Catcher (optional, random) |
128375 |
2 |
2 |
0:35 (0:34-0:36) |
0 |
0 |
about 1.5 min |
|
Stormtalon |
170500 |
2 |
2 |
0:51 (0:43-0:59) |
0 |
0 |
3-4 min, two Static Waves |
-
Bots: Warrior tank, Medic healer, Stalker, Spellslinger and Engineer, level 20, level 18-20 green quest gear, unlimited resources, 0.7 chance to step out of a telegraph whose cast gives 0.5 s or more.
-
Each boss is pulled fresh in its own instance (the bosses before it are killed first when the fight needs it, e.g. Aethros before Stormtalon).
-
Boss numbers are the encounter tuning in stormtalons-lair.json; cadences are guesses (docs/dungeons/stormtalons-lair.md).
Reading the results
-
Every boss dies on the first pull with no wipe and at most one death, at the
normal tuning in
stormtalons-lair.json (damage scale 0.08, reference health,
Channelers 30,000). Without the damage scale every pull wiped within 20-90 s
(GitHub #169).
-
Blade-Wind (2:16-3:18) and Aethros (about 2:00) fall in or near the retail
range. Stormtalon (0:43-0:59) and the minibosses (0:35-0:46) die 2-4 times
faster than in the normal-mode videos: the bots have unlimited resources,
which inflates their damage (GitHub #171). Health stays at the reference
values until the resource model lands; then retune from a new run.
-
Thunder Cross is the mechanic that hits the most players (see the runs);
GitHub #170 asks whether its arms and the squares are sized right.
-
The bots are not real characters, so the public event's history rows for
them are refused by the database (a warning in the log, nothing else).
Runs
Blade-Wind the Invoker (normal): killed in 2:16, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
2:16 |
0.0% |
0 |
5 |
channeler_struck barrier_down @44.5s, channeler_down 1 @50.5s, channeler_struck barrier_down @52.2s, channeler_struck barrier_down @60.6s, channeler_down 2 @61.4s, channeler_struck barrier_down @68.3s, channeler_down 3 @76.0s, channeler_struck barrier_down @77.2s, channeler_struck barrier_down @85.7s, channeler_down 4 @88.2s |
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
189 |
25901 |
5626 |
5626 |
0 |
|
healer |
Medic |
368 |
50303 |
14567 |
14142 |
0 |
|
dps |
Stalker |
247 |
33822 |
1120 |
1120 |
0 |
|
dps |
Spellslinger |
356 |
48731 |
9056 |
8478 |
0 |
|
dps |
Engineer |
583 |
79799 |
1232 |
1232 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
38751 |
[STL] e312 - Invoker - Lightning Strike - Base - Tier 1 |
24 |
38 |
5 |
|
38786 |
[STL] e312 - Invoker - Thunder Cross - Tier 1 |
15 |
32 |
5 |
|
39935 |
[STL] e312 - Invoker - Lightning Strike - Proxy (Player) - Tier 1 |
11 |
17 |
5 |
|
63331 |
[STL] e312 - Invoker - Lightning Strike - Proxy (NPC) - Tier 1 |
11 |
17 |
5 |
|
39074 |
[STL] e312 - Invoker - Electrostatic Pulse - Tier 1 |
8 |
9 |
3 |
|
5755 |
[Neutralizer] Pell - Auto-Attack #1 [... - Tier 1 |
6 |
6 |
1 |
|
26111 |
[Neutralizer] Pell - Auto-Attack #2 [... - Tier 1 |
6 |
6 |
1 |
|
38818 |
[STL] e312 - Invoker - Auto-Attack - Tier 1 |
5 |
5 |
2 |
Blade-Wind the Invoker (normal): killed in 3:18, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
3:18 |
0.0% |
0 |
3 |
challenge 2380 failed @35.6s, channeler_struck barrier_down @42.8s, channeler_struck barrier_down @59.0s, channeler_struck barrier_down @66.3s, channeler_struck barrier_down @74.4s, channeler_struck barrier_down @90.1s, channeler_struck barrier_down @97.8s, channeler_struck barrier_down @106.3s, channeler_down 1 @110.7s, channeler_struck barrier_down @123.3s, channeler_down 2 @124.5s, channeler_struck barrier_down @139.0s, channeler_down 3 @143.1s, channeler_struck barrier_down @154.0s, channeler_down 4 @161.7s |
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
135 |
26716 |
5523 |
5130 |
0 |
|
healer |
Medic |
396 |
78688 |
13271 |
13271 |
0 |
|
dps |
Stalker |
349 |
69363 |
13751 |
12782 |
0 |
|
dps |
Spellslinger |
438 |
86949 |
9102 |
9102 |
0 |
|
dps |
Engineer |
546 |
108518 |
8102 |
8102 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
38786 |
[STL] e312 - Invoker - Thunder Cross - Tier 1 |
25 |
56 |
5 |
|
38751 |
[STL] e312 - Invoker - Lightning Strike - Base - Tier 1 |
41 |
53 |
5 |
|
39935 |
[STL] e312 - Invoker - Lightning Strike - Proxy (Player) - Tier 1 |
20 |
25 |
5 |
|
63331 |
[STL] e312 - Invoker - Lightning Strike - Proxy (NPC) - Tier 1 |
20 |
25 |
5 |
|
5755 |
[Neutralizer] Pell - Auto-Attack #1 [... - Tier 1 |
13 |
21 |
3 |
|
26111 |
[Neutralizer] Pell - Auto-Attack #2 [... - Tier 1 |
12 |
20 |
4 |
|
39074 |
[STL] e312 - Invoker - Electrostatic Pulse - Tier 1 |
8 |
10 |
3 |
|
38818 |
[STL] e312 - Invoker - Auto-Attack - Tier 1 |
6 |
6 |
2 |
Aethros (normal): killed in 2:00, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
2:00 |
0.0% |
1 |
2 |
air_shift gusts @22.2s, tempest interrupted @44.1s, challenge 842 failed @69.9s, air_shift gusts @79.6s, tempest interrupted @99.8s |
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
564 |
67667 |
10565 |
5474 |
0 |
|
healer |
Medic |
252 |
30182 |
49 |
49 |
0 |
|
dps |
Stalker |
732 |
87791 |
23264 |
11644 |
1 |
|
dps |
Spellslinger |
607 |
72802 |
5871 |
3242 |
0 |
|
dps |
Engineer |
1310 |
157195 |
6973 |
3923 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
5960 |
AUTO-ATTACK Humanoid Shared 1H Sword - Auto-Attack #1 - Tier 1 |
8 |
22 |
3 |
|
5961 |
AUTO-ATTACK Humanoid Shared 1H Sword - Auto-Attack #2 - Tier 1 |
8 |
22 |
3 |
|
39730 |
[STL] e313 - Aethros - Thunderbolt (Aethros) - Tier 1 |
14 |
21 |
4 |
|
5755 |
[Neutralizer] Pell - Auto-Attack #1 [... - Tier 1 |
18 |
18 |
1 |
|
26111 |
[Neutralizer] Pell - Auto-Attack #2 [... - Tier 1 |
17 |
17 |
1 |
|
36028 |
[STL] e313 - Aethros - Torrent - Special 4 - Base - Tier 1 |
12 |
12 |
2 |
|
70404 |
[STL] e313 - Aethros - Auto-Attack #1 - R2L - Tier 1 |
12 |
12 |
3 |
|
70405 |
[STL] e313 - Aethros - Auto-Attack #2 - L2R - Tier 1 |
12 |
12 |
3 |
|
2605 |
AUTO-ATTACK Humanoid Shared Claws - Auto-Attack #1 - Tier 1 |
9 |
9 |
4 |
|
2607 |
AUTO-ATTACK Humanoid Shared Claws - Auto-Attack #2 - Tier 1 |
6 |
6 |
2 |
|
36042 |
[STL] e313 - Aethros - Torrent - Special 4 - Proxy - Tier 1 |
4 |
5 |
3 |
Aethros (normal): killed in 1:57, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
1:57 |
0.0% |
1 |
2 |
air_shift gusts @22.6s, tempest interrupted @38.0s, challenge 842 failed @60.6s, air_shift gusts @74.4s, tempest interrupted @90.9s |
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
513 |
60290 |
10639 |
3771 |
0 |
|
healer |
Medic |
143 |
16839 |
1392 |
1392 |
0 |
|
dps |
Stalker |
744 |
87550 |
20042 |
8422 |
1 |
|
dps |
Spellslinger |
711 |
83610 |
1630 |
442 |
0 |
|
dps |
Engineer |
1201 |
141260 |
7679 |
1550 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
5960 |
AUTO-ATTACK Humanoid Shared 1H Sword - Auto-Attack #1 - Tier 1 |
14 |
22 |
3 |
|
5961 |
AUTO-ATTACK Humanoid Shared 1H Sword - Auto-Attack #2 - Tier 1 |
13 |
20 |
3 |
|
39730 |
[STL] e313 - Aethros - Thunderbolt (Aethros) - Tier 1 |
14 |
20 |
5 |
|
5755 |
[Neutralizer] Pell - Auto-Attack #1 [... - Tier 1 |
18 |
18 |
2 |
|
26111 |
[Neutralizer] Pell - Auto-Attack #2 [... - Tier 1 |
17 |
17 |
1 |
|
36028 |
[STL] e313 - Aethros - Torrent - Special 4 - Base - Tier 1 |
13 |
13 |
2 |
|
70404 |
[STL] e313 - Aethros - Auto-Attack #1 - R2L - Tier 1 |
12 |
12 |
3 |
|
70405 |
[STL] e313 - Aethros - Auto-Attack #2 - L2R - Tier 1 |
12 |
12 |
3 |
|
2605 |
AUTO-ATTACK Humanoid Shared Claws - Auto-Attack #1 - Tier 1 |
7 |
7 |
3 |
|
2607 |
AUTO-ATTACK Humanoid Shared Claws - Auto-Attack #2 - Tier 1 |
4 |
4 |
1 |
|
36042 |
[STL] e313 - Aethros - Torrent - Special 4 - Proxy - Tier 1 |
4 |
4 |
2 |
Stormtalon (normal): killed in 0:59, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
0:59 |
0.0% |
0 |
2 |
challenge 2382 failed @8.1s, static_wave interrupted @9.3s, static_wave interrupted @27.9s, eye_of_the_storm started @31.1s |
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
277 |
16357 |
21 |
0 |
0 |
|
healer |
Medic |
948 |
55948 |
100 |
0 |
0 |
|
dps |
Stalker |
675 |
39831 |
31 |
0 |
0 |
|
dps |
Spellslinger |
358 |
21122 |
148 |
0 |
0 |
|
dps |
Engineer |
631 |
37242 |
45 |
0 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
39580 |
[STL] e314 - (N/V) Stormtalon - Auto-Attack #2 - Tier 1 |
9 |
22 |
5 |
|
39579 |
[STL] e314 - (N/V) Stormtalon - Auto-Attack #1 - Tier 1 |
10 |
21 |
4 |
|
70501 |
[STL] e314 - (V) Stormtalon - Electric Charge - Auto-Attack Proxy - Tier 1 |
24 |
19 |
5 |
|
70504 |
[STL] e314 - (V) Stormtalon - Electric Charge - Debuff - Tier 1 |
24 |
19 |
5 |
|
63110 |
[STL] e314 - (N/V) Stormtalon - Lightning Rod - Proxy - Tier 2 |
11 |
12 |
2 |
|
39796 |
[STL] e314 - (N/V) Stormtalon - Lightning Rod - Proxy - Tier 1 |
11 |
11 |
1 |
|
39641 |
[STL] e314 - (N) Stormtalon - Thunder Call - Lightning Proxy - Tier 1 |
8 |
8 |
1 |
|
39596 |
[STL] e314 - (N/V) Stormtalon - Lightning Strikes - Tier 1 |
2 |
3 |
3 |
|
40647 |
[STL] e314 - (N/V) Stormtalon - Lightning Strike - Tier 1 |
3 |
3 |
3 |
|
39793 |
[STL] e314 - (N/V) Stormtalon - Lightning Rod - Base - Tier 1 |
2 |
2 |
2 |
|
39825 |
[STL] e314 - (N/V) Stormtalon - Lightning Storm - Base - Tier 1 |
1 |
1 |
1 |
|
39891 |
[STL] e314 - (N/V) Stormtalon - Thunder Call 2 - Proxy Holder - Tier 1 |
1 |
1 |
1 |
Stormtalon (normal): killed in 0:43, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
0:43 |
0.0% |
0 |
2 |
static_wave interrupted @6.5s, challenge 2382 failed @9.7s, eye_of_the_storm started @22.6s, static_wave interrupted @24.2s |
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
288 |
12423 |
0 |
0 |
0 |
|
healer |
Medic |
1547 |
66840 |
124 |
0 |
0 |
|
dps |
Stalker |
962 |
41542 |
0 |
0 |
0 |
|
dps |
Spellslinger |
421 |
18182 |
131 |
0 |
0 |
|
dps |
Engineer |
729 |
31513 |
74 |
0 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
39580 |
[STL] e314 - (N/V) Stormtalon - Auto-Attack #2 - Tier 1 |
8 |
20 |
4 |
|
39579 |
[STL] e314 - (N/V) Stormtalon - Auto-Attack #1 - Tier 1 |
7 |
15 |
5 |
|
70501 |
[STL] e314 - (V) Stormtalon - Electric Charge - Auto-Attack Proxy - Tier 1 |
16 |
13 |
3 |
|
70504 |
[STL] e314 - (V) Stormtalon - Electric Charge - Debuff - Tier 1 |
16 |
13 |
3 |
|
39796 |
[STL] e314 - (N/V) Stormtalon - Lightning Rod - Proxy - Tier 1 |
11 |
11 |
1 |
|
63110 |
[STL] e314 - (N/V) Stormtalon - Lightning Rod - Proxy - Tier 2 |
11 |
11 |
1 |
|
39641 |
[STL] e314 - (N) Stormtalon - Thunder Call - Lightning Proxy - Tier 1 |
8 |
8 |
1 |
|
39596 |
[STL] e314 - (N/V) Stormtalon - Lightning Strikes - Tier 1 |
2 |
2 |
2 |
|
39681 |
[STL] e314 - (N/V) Stormtalon - Static Wave - Base - Tier 1 |
9 |
2 |
1 |
|
40647 |
[STL] e314 - (N/V) Stormtalon - Lightning Strike - Tier 1 |
2 |
2 |
2 |
|
39793 |
[STL] e314 - (N/V) Stormtalon - Lightning Rod - Base - Tier 1 |
1 |
1 |
1 |
|
39891 |
[STL] e314 - (N/V) Stormtalon - Thunder Call 2 - Proxy Holder - Tier 1 |
1 |
1 |
1 |
Arcanist Breeze-Binder (optional, random) (normal): killed in 0:46, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
0:46 |
0.0% |
0 |
4 |
|
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
403 |
18758 |
276 |
276 |
0 |
|
healer |
Medic |
385 |
17897 |
38 |
38 |
0 |
|
dps |
Stalker |
866 |
40279 |
1172 |
951 |
0 |
|
dps |
Spellslinger |
460 |
21406 |
0 |
0 |
0 |
|
dps |
Engineer |
646 |
30035 |
0 |
0 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
74649 |
[STL] Miniboss - Arcanist Breeze-Binder - 1H Sword - Auto-Attack #1 - Tier 1 |
5 |
5 |
2 |
|
74650 |
[STL] Miniboss - Arcanist Breeze-Binder - 1H Sword - Auto-Attack #2 - Tier 1 |
5 |
5 |
2 |
|
39984 |
[STL] Miniboss - Manifest Cyclone - Aura - Tier 1 |
1 |
1 |
1 |
|
63477 |
[STL] Miniboss - Manifest Cyclone - Base - Tier 1 |
1 |
1 |
1 |
Arcanist Breeze-Binder (optional, random) (normal): killed in 0:39, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
0:39 |
0.0% |
0 |
4 |
|
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
391 |
15346 |
623 |
623 |
0 |
|
healer |
Medic |
846 |
33166 |
0 |
0 |
0 |
|
dps |
Stalker |
750 |
29384 |
168 |
168 |
0 |
|
dps |
Spellslinger |
428 |
16790 |
123 |
123 |
0 |
|
dps |
Engineer |
859 |
33689 |
729 |
729 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
74649 |
[STL] Miniboss - Arcanist Breeze-Binder - 1H Sword - Auto-Attack #1 - Tier 1 |
6 |
6 |
2 |
|
74650 |
[STL] Miniboss - Arcanist Breeze-Binder - 1H Sword - Auto-Attack #2 - Tier 1 |
5 |
5 |
3 |
|
39984 |
[STL] Miniboss - Manifest Cyclone - Aura - Tier 1 |
1 |
1 |
1 |
|
63477 |
[STL] Miniboss - Manifest Cyclone - Base - Tier 1 |
1 |
1 |
1 |
Overseer Drift-Catcher (optional, random) (normal): killed in 0:36, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
0:36 |
0.0% |
0 |
1 |
|
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
384 |
13834 |
555 |
0 |
0 |
|
healer |
Medic |
1283 |
46175 |
197 |
0 |
0 |
|
dps |
Stalker |
740 |
26628 |
194 |
0 |
0 |
|
dps |
Spellslinger |
400 |
14398 |
0 |
0 |
0 |
|
dps |
Engineer |
759 |
27340 |
0 |
0 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
74651 |
[STL] Miniboss - Overseer Drift-Catcher - 2HL Staff - Auto-Attack - Tier 1 |
5 |
5 |
3 |
|
39955 |
[STL] Trash - Static Paroxysm - Base n - Tier 1 |
1 |
1 |
1 |
Overseer Drift-Catcher (optional, random) (normal): killed in 0:34, 0 wipe(s)
|
Pull |
Result |
Duration |
Boss health left |
Deaths |
MoO |
Mechanics |
|
1 |
killed |
0:34 |
0.0% |
0 |
1 |
|
Last pull, per bot:
|
Role |
Class |
DPS |
Damage dealt |
Damage taken |
Healing received |
Deaths |
|
tank |
Warrior |
339 |
11796 |
585 |
107 |
0 |
|
healer |
Medic |
1321 |
45960 |
503 |
100 |
0 |
|
dps |
Stalker |
724 |
25195 |
0 |
0 |
0 |
|
dps |
Spellslinger |
443 |
15433 |
0 |
0 |
0 |
|
dps |
Engineer |
862 |
29991 |
0 |
0 |
0 |
Mechanics that hit the group (last pull):
|
Spell4 |
Name |
Casts |
Hits |
Players hit |
|
74651 |
[STL] Miniboss - Overseer Drift-Catcher - 2HL Staff - Auto-Attack - Tier 1 |
5 |
5 |
2 |
|
39955 |
[STL] Trash - Static Paroxysm - Base n - Tier 1 |
2 |
2 |
2 |