← Back to Runs
Run Detail
827f46ea-68d8-45aa-bf61-ae7ca569f8ae
Started05/05/2026, 23:50:54
Git SHA4a02c58
Statedirty
Avg Error %0.11%
BH Sig Count0
Total Cases1
Passing1
Run Report—
Code Changes Since Previous Run
Index: testcases/emulator_verified/alonso_minxxx_defender.json===================================================================--- testcases/emulator_verified/alonso_minxxx_defender.json prev run+++ testcases/emulator_verified/alonso_minxxx_defender.json this run@@ -67,12 +67,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 1467,- "defender": 0- },"game_report_result": [{"attacker": 1454,"defender": 0Index: testcases/emulator_verified/alonso_norah_combo.json===================================================================--- testcases/emulator_verified/alonso_norah_combo.json prev run+++ testcases/emulator_verified/alonso_norah_combo.json this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 391- },"game_report_result": [{"attacker": 0,"defender": 394@@ -156,12 +152,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 393- },"game_report_result": [{"attacker": 0,"defender": 349@@ -241,12 +233,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 391- },"game_report_result": [{"attacker": 0,"defender": 389Index: testcases/emulator_verified/alonso_vs_alonso.json===================================================================--- testcases/emulator_verified/alonso_vs_alonso.json prev run+++ testcases/emulator_verified/alonso_vs_alonso.json this run@@ -73,12 +73,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 1545,- "defender": 0- },"game_report_result": [{"attacker": 1561,"defender": 0Index: testcases/emulator_verified/alonso_vs_alonso_inf_lancer.json===================================================================--- testcases/emulator_verified/alonso_vs_alonso_inf_lancer.json prev run+++ testcases/emulator_verified/alonso_vs_alonso_inf_lancer.json this run@@ -73,12 +73,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 726- },"game_report_result": [{"attacker": 0,"defender": 752Index: testcases/emulator_verified/alonso_wip_attacker.json===================================================================--- testcases/emulator_verified/alonso_wip_attacker.json prev run+++ testcases/emulator_verified/alonso_wip_attacker.json this run@@ -67,12 +67,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 1764,- "defender": 0- },"game_report_result": [{"attacker": 1770,"defender": 0Index: testcases/emulator_verified/greg_mia_combo.json===================================================================--- testcases/emulator_verified/greg_mia_combo.json prev run+++ testcases/emulator_verified/greg_mia_combo.json this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 2344,- "defender": 0- },"game_report_result": [{"attacker": 2591,"defender": 0Index: testcases/emulator_verified/gwen_norah_combo_nc.json===================================================================--- testcases/emulator_verified/gwen_norah_combo_nc.json prev run+++ testcases/emulator_verified/gwen_norah_combo_nc.json this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 2709,- "defender": 0- },"game_report_result": [{"attacker": 2668,"defender": 0Index: testcases/emulator_verified/gwen_solo_nc.json===================================================================--- testcases/emulator_verified/gwen_solo_nc.json prev run+++ testcases/emulator_verified/gwen_solo_nc.json this run@@ -67,12 +67,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 2990,- "defender": 0- },"game_report_result": [{"attacker": 3006,"defender": 0Index: testcases/emulator_verified/jasser_solo.json.disabled===================================================================--- testcases/emulator_verified/jasser_solo.json.disabled prev run+++ testcases/emulator_verified/jasser_solo.json.disabled this run@@ -66,12 +66,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 0- },"game_report_result": [{"attacker": 2740,"defender": 0Index: testcases/emulator_verified/ling_xue_solo.json.disabled===================================================================--- testcases/emulator_verified/ling_xue_solo.json.disabled prev run+++ testcases/emulator_verified/ling_xue_solo.json.disabled this run@@ -66,12 +66,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 0- },"game_report_result": [{"attacker": 2822,"defender": 0Index: testcases/emulator_verified/logan_bahiti_combo_nc.json===================================================================--- testcases/emulator_verified/logan_bahiti_combo_nc.json prev run+++ testcases/emulator_verified/logan_bahiti_combo_nc.json this run@@ -71,12 +71,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 497- },"game_report_result": [{"attacker": 0,"defender": 517Index: testcases/emulator_verified/logan_lynn_combo.json===================================================================--- testcases/emulator_verified/logan_lynn_combo.json prev run+++ testcases/emulator_verified/logan_lynn_combo.json this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 549- },"game_report_result": [{"attacker": 0,"defender": 553@@ -157,12 +153,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 550- },"game_report_result": [{"attacker": 552,"defender": 0@@ -246,12 +238,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 547- },"game_report_result": [{"attacker": 552,"defender": 0Index: testcases/emulator_verified/logan_reina_bahiti_combo_nc.json===================================================================--- testcases/emulator_verified/logan_reina_bahiti_combo_nc.json prev run+++ testcases/emulator_verified/logan_reina_bahiti_combo_nc.json this run@@ -76,12 +76,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 501- },"game_report_result": [{"attacker": 0,"defender": 482Index: testcases/emulator_verified/lumak_bokan_solo.json.disabled===================================================================--- testcases/emulator_verified/lumak_bokan_solo.json.disabled prev run+++ testcases/emulator_verified/lumak_bokan_solo.json.disabled this run@@ -66,12 +66,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 0- },"game_report_result": [{"attacker": 2797,"defender": 0Index: testcases/emulator_verified/molly_lynn_combo.json===================================================================--- testcases/emulator_verified/molly_lynn_combo.json prev run+++ testcases/emulator_verified/molly_lynn_combo.json this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 401- },"game_report_result": [{"attacker": 0,"defender": 399Index: testcases/emulator_verified/norah_greg_combo.json===================================================================--- testcases/emulator_verified/norah_greg_combo.json prev run+++ testcases/emulator_verified/norah_greg_combo.json this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 371- },"game_report_result": [{"attacker": 0,"defender": 363Index: testcases/emulator_verified/norah_hector_zinman_combo.json===================================================================--- testcases/emulator_verified/norah_hector_zinman_combo.json prev run+++ testcases/emulator_verified/norah_hector_zinman_combo.json this run@@ -77,12 +77,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 270- },"game_report_result": [{"attacker": 0,"defender": 270Index: testcases/emulator_verified/norah_zinman_combo_nc.json===================================================================--- testcases/emulator_verified/norah_zinman_combo_nc.json prev run+++ testcases/emulator_verified/norah_zinman_combo_nc.json this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 635,- "defender": 0- },"game_report_result": [{"attacker": 670,"defender": 0Index: testcases/emulator_verified/reina_bahiti_combo_nc.json===================================================================--- testcases/emulator_verified/reina_bahiti_combo_nc.json prev run+++ testcases/emulator_verified/reina_bahiti_combo_nc.json this run@@ -71,12 +71,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 428- },"game_report_result": [{"attacker": 0,"defender": 502Index: testcases/emulator_verified/reina_logan_combo_v2.json.stale_troops===================================================================--- testcases/emulator_verified/reina_logan_combo_v2.json.stale_troops prev run+++ testcases/emulator_verified/reina_logan_combo_v2.json.stale_troops this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 1064,- "defender": 0- },"game_report_result": [{"attacker": 1183,"defender": 0Index: testcases/emulator_verified/wayne_mixed_solo.json===================================================================--- testcases/emulator_verified/wayne_mixed_solo.json prev run+++ testcases/emulator_verified/wayne_mixed_solo.json this run@@ -67,12 +67,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 191,- "defender": 0- },"game_report_result": [{"attacker": 110,"defender": 0@@ -159,12 +155,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 285,- "defender": 0- },"game_report_result": [{"attacker": 394,"defender": 0Index: testcases/emulator_verified/wayne_reina_combo.json===================================================================--- testcases/emulator_verified/wayne_reina_combo.json prev run+++ testcases/emulator_verified/wayne_reina_combo.json this run@@ -72,12 +72,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 1577,- "defender": 0- },"game_report_result": [{"attacker": 1613,"defender": 0Index: testcases/emulator_verified/wayne_reina_wuming_combo.json===================================================================--- testcases/emulator_verified/wayne_reina_wuming_combo.json prev run+++ testcases/emulator_verified/wayne_reina_wuming_combo.json this run@@ -77,12 +77,8 @@}},"joiner_heroes": {}},- "sim_result": {- "attacker": 1700,- "defender": 0- },"game_report_result": [{"attacker": 1693,"defender": 0
Show Raw Dirty State Patch (vs Clean Baseline)
diff --git a/testcases/emulator_verified/alonso_minxxx_defender.json b/testcases/emulator_verified/alonso_minxxx_defender.json--- a/testcases/emulator_verified/alonso_minxxx_defender.json+++ b/testcases/emulator_verified/alonso_minxxx_defender.json@@ -68,10 +68,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 1467,- "defender": 0- },"game_report_result": [{"attacker": 1454,diff --git a/testcases/emulator_verified/alonso_norah_combo.json b/testcases/emulator_verified/alonso_norah_combo.json--- a/testcases/emulator_verified/alonso_norah_combo.json+++ b/testcases/emulator_verified/alonso_norah_combo.json@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 391- },"game_report_result": [{"attacker": 0,@@ -157,10 +153,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 393- },"game_report_result": [{"attacker": 0,@@ -242,10 +234,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 391- },"game_report_result": [{"attacker": 0,diff --git a/testcases/emulator_verified/alonso_vs_alonso.json b/testcases/emulator_verified/alonso_vs_alonso.json--- a/testcases/emulator_verified/alonso_vs_alonso.json+++ b/testcases/emulator_verified/alonso_vs_alonso.json@@ -74,10 +74,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 1545,- "defender": 0- },"game_report_result": [{"attacker": 1561,diff --git a/testcases/emulator_verified/alonso_vs_alonso_inf_lancer.json b/testcases/emulator_verified/alonso_vs_alonso_inf_lancer.json--- a/testcases/emulator_verified/alonso_vs_alonso_inf_lancer.json+++ b/testcases/emulator_verified/alonso_vs_alonso_inf_lancer.json@@ -74,10 +74,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 726- },"game_report_result": [{"attacker": 0,diff --git a/testcases/emulator_verified/alonso_wip_attacker.json b/testcases/emulator_verified/alonso_wip_attacker.json--- a/testcases/emulator_verified/alonso_wip_attacker.json+++ b/testcases/emulator_verified/alonso_wip_attacker.json@@ -68,10 +68,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 1764,- "defender": 0- },"game_report_result": [{"attacker": 1770,diff --git a/testcases/emulator_verified/greg_mia_combo.json b/testcases/emulator_verified/greg_mia_combo.json--- a/testcases/emulator_verified/greg_mia_combo.json+++ b/testcases/emulator_verified/greg_mia_combo.json@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 2344,- "defender": 0- },"game_report_result": [{"attacker": 2591,@@ -95,90 +91,5 @@"defender": 0}]- },- {- "test_id": "greg_mia_combo",- "description": "Greg (Infantry class) + Mia (Lancer class) combo defender \u2014 both have chance-based skills (Greg S1 20%, Mia S2 50%/S3 40%). Run 5+ battles for statistical confidence. Tests chance-skill stacking across classes. WIP attacks clean; minxxx defends.",- "attacker": {- "name": "[BBQ]XxWIPxX",- "heroes": {},- "troops": {- "infantry_t6": 1500,- "lancer_t6": 1069,- "marksman_t6": 1500- },- "stats": {- "inf": {- "attack": 120.0,- "defense": 121.8,- "lethality": 93.5,- "health": 0.0- },- "lanc": {- "attack": 123.0,- "defense": 119.0,- "lethality": 101.1,- "health": 93.2- },- "mark": {- "attack": 127.5,- "defense": 115.3,- "lethality": 105.5,- "health": 95.8- }- },- "joiner_heroes": {}- },- "defender": {- "name": "[ARK]Piddlyminxxx",- "heroes": {- "Mia": {- "skill_1": 2,- "skill_2": 2,- "skill_3": 2- },- "Greg": {- "skill_1": 1,- "skill_2": 1,- "skill_3": 0- }- },- "troops": {- "infantry_t6": 200,- "lancer_t6": 200,- "marksman_t6": 200- },- "stats": {- "inf": {- "attack": 243.9,- "defense": 228.0,- "lethality": 157.5,- "health": 167.6- },- "lanc": {- "attack": 322.9,- "defense": 314.0,- "lethality": 161.2,- "health": 157.7- },- "mark": {- "attack": 319.0,- "defense": 308.1,- "lethality": 172.0,- "health": 166.8- }- },- "joiner_heroes": {}- },- "sim_result": {- "attacker": 2275,- "defender": 0- },- "game_report_result": [- {- "attacker": 3257,- "defender": 0- }- ]}]\ No newline at end of filediff --git a/testcases/emulator_verified/gwen_norah_combo_nc.json b/testcases/emulator_verified/gwen_norah_combo_nc.json--- a/testcases/emulator_verified/gwen_norah_combo_nc.json+++ b/testcases/emulator_verified/gwen_norah_combo_nc.json@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 2709,- "defender": 0- },"game_report_result": [{"attacker": 2668,diff --git a/testcases/emulator_verified/gwen_solo_nc.json b/testcases/emulator_verified/gwen_solo_nc.json--- a/testcases/emulator_verified/gwen_solo_nc.json+++ b/testcases/emulator_verified/gwen_solo_nc.json@@ -68,10 +68,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 2990,- "defender": 0- },"game_report_result": [{"attacker": 3006,diff --git a/testcases/emulator_verified/jasser_solo.json.disabled b/testcases/emulator_verified/jasser_solo.json.disabled--- a/testcases/emulator_verified/jasser_solo.json.disabled+++ b/testcases/emulator_verified/jasser_solo.json.disabled@@ -67,10 +67,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 0- },"game_report_result": [{"attacker": 2740,diff --git a/testcases/emulator_verified/ling_xue_solo.json.disabled b/testcases/emulator_verified/ling_xue_solo.json.disabled--- a/testcases/emulator_verified/ling_xue_solo.json.disabled+++ b/testcases/emulator_verified/ling_xue_solo.json.disabled@@ -67,10 +67,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 0- },"game_report_result": [{"attacker": 2822,diff --git a/testcases/emulator_verified/logan_bahiti_combo_nc.json b/testcases/emulator_verified/logan_bahiti_combo_nc.json--- a/testcases/emulator_verified/logan_bahiti_combo_nc.json+++ b/testcases/emulator_verified/logan_bahiti_combo_nc.json@@ -72,10 +72,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 497- },"game_report_result": [{"attacker": 0,diff --git a/testcases/emulator_verified/logan_lynn_combo.json b/testcases/emulator_verified/logan_lynn_combo.json--- a/testcases/emulator_verified/logan_lynn_combo.json+++ b/testcases/emulator_verified/logan_lynn_combo.json@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 549- },"game_report_result": [{"attacker": 0,@@ -158,10 +154,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 550- },"game_report_result": [{"attacker": 552,@@ -247,10 +239,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 547- },"game_report_result": [{"attacker": 552,diff --git a/testcases/emulator_verified/logan_reina_bahiti_combo_nc.json b/testcases/emulator_verified/logan_reina_bahiti_combo_nc.json--- a/testcases/emulator_verified/logan_reina_bahiti_combo_nc.json+++ b/testcases/emulator_verified/logan_reina_bahiti_combo_nc.json@@ -77,10 +77,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 501- },"game_report_result": [{"attacker": 0,diff --git a/testcases/emulator_verified/lumak_bokan_solo.json.disabled b/testcases/emulator_verified/lumak_bokan_solo.json.disabled--- a/testcases/emulator_verified/lumak_bokan_solo.json.disabled+++ b/testcases/emulator_verified/lumak_bokan_solo.json.disabled@@ -67,10 +67,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 0- },"game_report_result": [{"attacker": 2797,diff --git a/testcases/emulator_verified/molly_lynn_combo.json b/testcases/emulator_verified/molly_lynn_combo.json--- a/testcases/emulator_verified/molly_lynn_combo.json+++ b/testcases/emulator_verified/molly_lynn_combo.json@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 401- },"game_report_result": [{"attacker": 0,diff --git a/testcases/emulator_verified/norah_greg_combo.json b/testcases/emulator_verified/norah_greg_combo.json--- a/testcases/emulator_verified/norah_greg_combo.json+++ b/testcases/emulator_verified/norah_greg_combo.json@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 371- },"game_report_result": [{"attacker": 0,diff --git a/testcases/emulator_verified/norah_hector_zinman_combo.json b/testcases/emulator_verified/norah_hector_zinman_combo.json--- a/testcases/emulator_verified/norah_hector_zinman_combo.json+++ b/testcases/emulator_verified/norah_hector_zinman_combo.json@@ -78,10 +78,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 270- },"game_report_result": [{"attacker": 0,diff --git a/testcases/emulator_verified/norah_zinman_combo_nc.json b/testcases/emulator_verified/norah_zinman_combo_nc.json--- a/testcases/emulator_verified/norah_zinman_combo_nc.json+++ b/testcases/emulator_verified/norah_zinman_combo_nc.json@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 635,- "defender": 0- },"game_report_result": [{"attacker": 670,diff --git a/testcases/emulator_verified/reina_bahiti_combo_nc.json b/testcases/emulator_verified/reina_bahiti_combo_nc.json--- a/testcases/emulator_verified/reina_bahiti_combo_nc.json+++ b/testcases/emulator_verified/reina_bahiti_combo_nc.json@@ -72,10 +72,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 0,- "defender": 428- },"game_report_result": [{"attacker": 0,diff --git a/testcases/emulator_verified/reina_logan_combo_v2.json.stale_troops b/testcases/emulator_verified/reina_logan_combo_v2.json.stale_troops--- a/testcases/emulator_verified/reina_logan_combo_v2.json.stale_troops+++ b/testcases/emulator_verified/reina_logan_combo_v2.json.stale_troops@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 1064,- "defender": 0- },"game_report_result": [{"attacker": 1183,diff --git a/testcases/emulator_verified/wayne_mixed_solo.json b/testcases/emulator_verified/wayne_mixed_solo.json--- a/testcases/emulator_verified/wayne_mixed_solo.json+++ b/testcases/emulator_verified/wayne_mixed_solo.json@@ -68,10 +68,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 191,- "defender": 0- },"game_report_result": [{"attacker": 110,@@ -160,10 +156,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 285,- "defender": 0- },"game_report_result": [{"attacker": 394,diff --git a/testcases/emulator_verified/wayne_reina_combo.json b/testcases/emulator_verified/wayne_reina_combo.json--- a/testcases/emulator_verified/wayne_reina_combo.json+++ b/testcases/emulator_verified/wayne_reina_combo.json@@ -73,10 +73,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 1577,- "defender": 0- },"game_report_result": [{"attacker": 1613,diff --git a/testcases/emulator_verified/wayne_reina_wuming_combo.json b/testcases/emulator_verified/wayne_reina_wuming_combo.json--- a/testcases/emulator_verified/wayne_reina_wuming_combo.json+++ b/testcases/emulator_verified/wayne_reina_wuming_combo.json@@ -78,10 +78,6 @@},"joiner_heroes": {}},- "sim_result": {- "attacker": 1700,- "defender": 0- },"game_report_result": [{"attacker": 1693,
Accuracy Results
1 / 1
| File | Case | # | Adj | S n | G n | S μ | G μ | Bias% | t | q | P | W |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| testcases/emulator_verified/alonso_attacker_600_all.json | alonso_attacker_600_all | 0 | — | 100 | 6 | -255.7 | -253.0 | -0.11% | -0.58 | 0.56 | P | — |