The raw numbers are in the JSON file of the same name (schema
bezgelor.encounter_sim.v1). All data is synthetic: in-process bot players (a tank,
a healer and damage dealers; groups of 20) fighting each boss in a real
zone instance on a test server. Commit 2272db22.
Reproduce:
cd apps/bezgelor_world && SIM_ATTEMPTS=1 SIM_LIMIT_S=840 SIM_REPORT=<path> ../../scripts/limited.sh mix test test/encounter_sim/initialization_core_y83_sim_test.exs --include encounter_sim
Summary
| Encounter | Boss health | Runs | Kills | Time to kill (median, range) | Wipes | Deaths | Retail reference |
|---|---|---|---|---|---|---|---|
| Prime Evolutionary Operants | 2400000 | 1 | 1 | 8:13 (8:13-8:13) | 0 | 0 | Radiation Bath first at 27 s, then every ~26 s, 40 s after a Transmission; switches at 60 and 20 % (RaidCore); Nanostrain Infusion at 15 stacks corrupts a Purifier; the developers called the raid a boss in a box, under 30 minutes in all; no published kill time |
- Bots: a 20-player raid (EncounterSim.Raid.composition(20, healers: 5)): 2 tanks, 5 healers (Medic, Esper, Spellslinger), 13 damage dealers of every class; level 50 in dungeon gear, unlimited resources.
- The three Operants are pulled fresh in their own instance. The bots put the damage on the compromised Operant, the tanks hold the other two in line with their links, and in a Transmission they run out of the maze along a bearing that stays in the gaps (EncounterSim.Strategies.InitializationCoreY83).
- Numbers are the encounter tuning in initialization-core-y83.json (damage scale 0.1); cadences are RaidCore's where it gives them (docs/raids/initialization-core-y83.md); the health is what this simulation set (docs/design/designed-values.md).
Runs
Prime Evolutionary Operants (normal): killed in 8:13, 0 wipe(s)
| Pull | Result | Duration | Boss health left | Deaths | MoO | Mechanics |
|---|---|---|---|---|---|---|
| 1 | killed | 8:13 | 0.0% | 0 | 7 | link broken @10.6s, strain_incubation injected_1 @25.6s, strain_incubation injected_1 @25.6s, strain_incubation injected_1 @25.6s, radiation_bath target_1 @26.8s, link broken @32.9s, link broken @32.9s, strain_incubation injected_1 @50.0s, transmission begun_1 @50.8s, fallout tick_15 @51.2s, fallout tick_11 @51.6s, fallout tick_6 @52.0s, fallout tick_0 @52.4s, fallout tick_0 @53.2s, fallout tick_0 @53.6s, fallout tick_0 @54.0s, fallout tick_0 @54.4s, link broken @54.8s, fallout tick_0 @55.2s, fallout tick_0 @55.6s, fallout tick_0 @56.1s, fallout tick_0 @56.5s, fallout tick_1 @57.3s, fallout tick_0 @57.7s, fallout tick_0 @58.1s, fallout tick_0 @58.5s, fallout tick_0 @58.9s, fallout tick_0 @59.7s, fallout tick_0 @60.1s, fallout tick_0 @60.5s, fallout tick_0 @60.9s, fallout tick_0 @61.7s, fallout tick_0 @62.1s, expulsion hit_0 @62.5s, strain_incubation purged @62.5s, strain_incubation purged @62.5s, strain_incubation purged @62.5s, strain_incubation purged @62.5s, strain_incubation injected_1 @73.9s, strain_incubation injected_1 @73.9s, strain_incubation injected_1 @73.9s, strain_incubation injected_1 @97.9s, strain_incubation injected_1 @97.9s, radiation_bath target_2 @102.4s, strain_incubation burst @113.8s, strain_incubation burst @113.8s, strain_incubation burst @113.8s, transmission begun_2 @120.7s, fallout tick_15 @121.1s, fallout tick_15 @121.5s, strain_incubation injected_1 @122.0s, fallout tick_9 @122.0s, fallout tick_0 @122.8s, fallout tick_0 @123.2s, link broken @123.2s, fallout tick_0 @123.6s, fallout tick_0 @124.0s, fallout tick_0 @124.8s, fallout tick_0 @125.2s, link broken @125.2s, fallout tick_0 @125.6s, fallout tick_0 @126.0s, fallout tick_7 @126.4s, link broken @126.8s, fallout tick_0 @127.2s, fallout tick_0 @127.6s, fallout tick_0 @128.0s, fallout tick_0 @128.5s, fallout tick_0 @129.3s, fallout tick_0 @129.7s, fallout tick_0 @130.1s, fallout tick_0 @130.5s, strain_incubation injected_17 @130.9s, fallout tick_0 @131.3s, fallout tick_0 @131.7s, fallout tick_0 @132.1s, expulsion hit_0 @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation purged @132.5s, strain_incubation injected_3 @145.6s, link broken @147.3s, strain_incubation injected_1 @155.0s, strain_incubation injected_2 @155.0s, radiation_bath target_3 @172.5s, transmission begun_3 @178.6s, strain_incubation injected_8 @178.6s, fallout tick_14 @179.1s, fallout tick_14 @179.5s, fallout tick_8 @179.9s, fallout tick_3 @180.3s, fallout tick_1 @181.1s, fallout tick_1 @181.5s, fallout tick_1 @181.9s, fallout tick_1 @182.3s, fallout tick_1 @183.2s, fallout tick_1 @183.6s, fallout tick_1 @184.0s, fallout tick_0 @184.4s, fallout tick_6 @184.8s, fallout tick_0 @185.6s, strain_incubation burst @186.0s, strain_incubation burst @186.0s, strain_incubation burst @186.0s, fallout tick_0 @186.0s, fallout tick_0 @186.4s, fallout tick_0 @186.8s, fallout tick_0 @187.6s, fallout tick_0 @188.0s, fallout tick_0 @188.4s, fallout tick_0 @188.8s, fallout tick_0 @189.7s, fallout tick_0 @190.1s, expulsion hit_0 @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, strain_incubation purged @190.5s, link broken @195.4s, strain_incubation injected_2 @201.5s, strain_incubation injected_1 @201.5s, strain_incubation injected_4 @202.7s, link broken @219.4s, strain_incubation injected_2 @226.7s, strain_incubation injected_1 @226.7s, radiation_bath target_4 @230.3s, strain_incubation purged @236.4s, strain_incubation purged @236.4s, strain_incubation burst @241.3s, strain_incubation burst @243.0s, strain_incubation burst @243.0s, strain_incubation burst @243.0s, strain_incubation burst @243.0s, link broken @243.4s, link broken @243.4s, transmission begun_4 @247.8s, fallout tick_15 @248.3s, fallout tick_11 @248.7s, fallout tick_7 @249.1s, fallout tick_2 @249.5s, fallout tick_0 @250.3s, fallout tick_0 @250.7s, strain_incubation injected_2 @250.7s, strain_incubation injected_1 @250.7s, fallout tick_0 @251.2s, fallout tick_0 @251.6s, fallout tick_0 @252.4s, strain_incubation injected_1 @252.4s, fallout tick_0 @252.8s, fallout tick_0 @253.2s, fallout tick_0 @253.6s, fallout tick_0 @254.4s, fallout tick_0 @254.8s, fallout tick_0 @255.2s, fallout tick_0 @255.6s, fallout tick_0 @256.0s, fallout tick_0 @256.8s, fallout tick_0 @257.2s, fallout tick_0 @257.6s, fallout tick_0 @258.0s, fallout tick_0 @258.9s, fallout tick_0 @259.3s, expulsion hit_0 @259.7s, strain_incubation purged @259.7s, strain_incubation purged @259.7s, strain_incubation purged @259.7s, strain_incubation purged @259.7s, strain_incubation purged @259.7s, strain_incubation purged @259.7s, strain_incubation purged @259.7s, link broken @265.4s, strain_incubation injected_1 @273.1s, strain_incubation injected_1 @273.1s, strain_incubation injected_1 @275.1s, strain_incubation injected_1 @299.1s, strain_incubation injected_4 @299.1s, radiation_bath target_5 @299.5s, strain_incubation purged @305.6s, strain_incubation purged @305.6s, strain_incubation purged @305.6s, strain_incubation burst @312.9s, strain_incubation burst @312.9s, strain_incubation purged @313.8s, strain_incubation burst @315.0s, link broken @315.4s, transmission begun_5 @319.5s, fallout tick_15 @319.9s, fallout tick_15 @320.3s, fallout tick_9 @320.7s, fallout tick_0 @321.6s, fallout tick_0 @322.0s, fallout tick_0 @322.4s, strain_incubation injected_9 @322.8s, strain_incubation injected_1 @322.8s, fallout tick_0 @322.8s, fallout tick_0 @323.6s, fallout tick_0 @324.0s, fallout tick_0 @324.4s, fallout tick_0 @324.8s, fallout tick_3 @325.6s, fallout tick_0 @326.0s, fallout tick_0 @326.4s, fallout tick_0 @326.8s, fallout tick_0 @327.2s, fallout tick_0 @328.0s, fallout tick_0 @328.5s, fallout tick_0 @328.9s, fallout tick_0 @329.3s, fallout tick_0 @330.1s, fallout tick_0 @330.5s, fallout tick_0 @330.9s, expulsion hit_0 @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, strain_incubation purged @331.3s, link broken @337.4s, link broken @337.4s, strain_incubation injected_1 @345.1s, strain_incubation injected_1 @345.1s, strain_incubation injected_1 @346.7s, strain_incubation injected_4 @370.8s, strain_incubation injected_3 @370.8s, radiation_bath target_6 @371.6s, strain_incubation purged @377.3s, strain_incubation purged @377.3s, strain_incubation purged @377.3s, fight decontamination_burn @381.8s, strain_incubation burst @385.0s, strain_incubation burst @385.0s, strain_incubation purged @385.4s, link broken @387.5s, strain_incubation injected_1 @394.8s, strain_incubation injected_1 @394.8s, radiation_bath target_7 @396.9s, strain_incubation burst @410.8s, strain_incubation burst @410.8s, strain_incubation burst @410.8s, strain_incubation burst @410.8s, strain_incubation injected_1 @418.9s, radiation_bath target_8 @423.8s, strain_incubation burst @434.9s, strain_incubation burst @434.9s, strain_incubation injected_2 @443.0s, strain_incubation injected_2 @443.0s, radiation_bath target_9 @449.6s, strain_incubation burst @458.9s, strain_incubation injected_1 @467.0s, system_reboot purifier_corrupted @467.8s, radiation_bath target_10 @474.7s, strain_incubation burst @482.9s, strain_incubation burst @482.9s, strain_incubation burst @482.9s, strain_incubation burst @482.9s, link broken @483.3s, system_reboot stopped @487.8s, strain_incubation injected_1 @491.1s, fight defeated @493.1s, boss_down prime_evolutionary_operants @493.1s, ENCOUNTER defeated @415.7s, ENCOUNTER defeated @455.7s, ENCOUNTER defeated @493.1s |
Last pull, per role and class (20 bots):
| Role | Class | DPS | Damage dealt | Damage taken | Healing received | Deaths |
|---|---|---|---|---|---|---|
| tank x1 | Stalker | 739 | 364607 | 159242 | 152101 | 0 |
| tank x1 | Warrior | 308 | 151917 | 175523 | 169761 | 0 |
| healer x2 | Esper | 351 | 346785 | 209791 | 209791 | 0 |
| healer x2 | Medic | 2042 | 2014401 | 114761 | 114761 | 0 |
| healer x1 | Spellslinger | 190 | 93793 | 72282 | 72282 | 0 |
| dps x3 | Engineer | 829 | 1226314 | 154825 | 153023 | 0 |
| dps x2 | Esper | 1429 | 1409689 | 203514 | 203514 | 0 |
| dps x3 | Spellslinger | 1187 | 1755558 | 179240 | 179240 | 0 |
| dps x3 | Stalker | 1674 | 2476200 | 309522 | 302723 | 0 |
| dps x2 | Warrior | 1128 | 1113193 | 213724 | 195362 | 0 |
The pull over time (every 30 s):
| Time | Players alive | Boss health | Boss from spawn |
|---|---|---|---|
| 0:00 | 20 / 20 | 100.0% | 0.0 m |
| 0:30 | 20 / 20 | 77.4% | 0.0 m |
| 1:00 | 20 / 20 | 60.0% | 0.0 m |
| 1:30 | 20 / 20 | 59.8% | 0.0 m |
| 2:00 | 20 / 20 | 59.6% | 0.0 m |
| 2:30 | 20 / 20 | 59.4% | 0.0 m |
| 3:00 | 20 / 20 | 58.5% | 81.0 m |
| 3:30 | 20 / 20 | 54.8% | 0.0 m |
| 4:00 | 20 / 20 | 28.0% | 0.0 m |
| 4:30 | 20 / 20 | 20.0% | 0.0 m |
| 5:00 | 20 / 20 | 19.9% | 0.0 m |
| 5:30 | 20 / 20 | 19.8% | 0.0 m |
| 6:00 | 20 / 20 | 19.6% | 0.0 m |
| 6:30 | 20 / 20 | 18.8% | 81.0 m |
| 7:00 | 20 / 20 | 19.3% | 81.0 m |
| 7:30 | 20 / 20 | 3.9% | 81.0 m |
| 8:00 | 20 / 20 | 10.0% | 0.0 m |
Mechanics that hit the group (last pull):
| Spell4 | Name | Casts | Hits | Players hit |
|---|---|---|---|---|
| 48599 | [IC] e2681 - Augmentors - Strain Injection - Base - Tier 1 | 162 | 162 | 14 |
| 71280 | [IC] e2681 - Augmentors - Strain Injection - AE Proxy - Tier 1 | 54 | 119 | 20 |
| 48699 | [IC] e2681 - Augmentors - Augmentation Beam - Base - Tier 1 | 58 | 116 | 20 |
| 71282 | [IC] e2681 - Augmentors - Corruption Spike - Base - Tier 1 | 56 | 110 | 19 |
| 71283 | [IC] e2681 - Augmentors - Corruption Spike - Circuit Proxy - Tier 1 | 56 | 92 | 19 |
| 71279 | [IC] e2681 - Augmentors - Augmentation Beam - Circuit Proxy - Tier 1 | 58 | 65 | 19 |
| 48608 | [IC] e2681 - Augmentors - Chest Burst - Base - Tier 1 | 54 | 54 | 14 |
| 49303 | [IC] e2681 - Augmentors - Strain Incubation - Base - Tier 1 | 54 | 54 | 14 |
| 71164 | [IC] e2681 - Augmentors - Radiation Bath - Base - Tier 1 | 14 | 40 | 18 |