← Back to Runs
Run Detail
e142bcf9-6463-4bb6-93c6-43863a038769
Started20/04/2026, 05:59:51
Git SHA6c896c6
Statedirty
Avg Error %0.43%
BH Sig Count2
Total Cases15
Passing15
Run Report—
Testcase Set Diff vs Previous Run
+ Added (11)
- testcases/emulator_verified/alonso_attacker_600_all.json :: alonso_attacker_600_all :: 0
- testcases/emulator_verified/alonso_attacker_900_inf_lancer.json :: alonso_attacker_900_inf_lancer :: 0
- testcases/emulator_verified/alonso_attacker_900_inf_lancer.json :: alonso_attacker_900_inf_lancer :: 1
- testcases/emulator_verified/alonso_norah_combo.json :: alonso_norah_combo :: 0
- testcases/emulator_verified/alonso_norah_combo.json :: alonso_norah_combo :: 1
- testcases/emulator_verified/alonso_norah_combo.json :: alonso_norah_combo :: 2
- testcases/emulator_verified/alonso_solo.json :: alonso_solo :: 0
- testcases/heroes_unittests/Alonso_tc.json :: daut_viper_1 :: 0
- testcases/heroes_unittests/Alonso_tc.json :: daut_viper_2 :: 1
- testcases/heroes_unittests/Alonso_tc.json :: daut_viper_3 :: 2
- testcases/heroes_unittests/Alonso_tc.json :: daut_viper_4 :: 3
- Removed (2)
- testcases/emulator_verified/alonso_wip_attacker.json :: alonso_wip_attacker :: 1
- testcases/emulator_verified/alonso_wip_attacker.json :: alonso_wip_attacker :: 2
Code Changes Since Previous Run
Baseline commits b06bb8e and 6c896c6 no longer in git history — 4 files reconstructed without baseline; results are best-effort.
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@@ -69,13 +69,41 @@"joiner_heroes": {}},"sim_result": {- "attacker": 1452,+ "attacker": 1467,"defender": 0},"game_report_result": [{"attacker": 1454,"defender": 0+ },+ {+ "attacker": 1435,+ "defender": 0+ },+ {+ "attacker": 1486,+ "defender": 0+ },+ {+ "attacker": 1429,+ "defender": 0+ },+ {+ "attacker": 1453,+ "defender": 0+ },+ {+ "attacker": 1472,+ "defender": 0+ },+ {+ "attacker": 1419,+ "defender": 0+ },+ {+ "attacker": 1455,+ "defender": 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@@ -75,13 +75,41 @@"joiner_heroes": {}},"sim_result": {- "attacker": 1529,+ "attacker": 1545,"defender": 0},"game_report_result": [{"attacker": 1561,"defender": 0+ },+ {+ "attacker": 1541,+ "defender": 0+ },+ {+ "attacker": 1557,+ "defender": 0+ },+ {+ "attacker": 1553,+ "defender": 0+ },+ {+ "attacker": 1564,+ "defender": 0+ },+ {+ "attacker": 1559,+ "defender": 0+ },+ {+ "attacker": 1558,+ "defender": 0+ },+ {+ "attacker": 1544,+ "defender": 0}]}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@@ -76,12 +76,40 @@},"sim_result": {"attacker": 0,- "defender": 746+ "defender": 726},"game_report_result": [{"attacker": 0,"defender": 752+ },+ {+ "attacker": 0,+ "defender": 744+ },+ {+ "attacker": 0,+ "defender": 737+ },+ {+ "attacker": 0,+ "defender": 741+ },+ {+ "attacker": 0,+ "defender": 753+ },+ {+ "attacker": 0,+ "defender": 764+ },+ {+ "attacker": 0,+ "defender": 745+ },+ {+ "attacker": 0,+ "defender": 756}]}===================================================================--- testcases/emulator_verified/alonso_wip_attacker.json (baseline unreachable) prev run+++ testcases/emulator_verified/alonso_wip_attacker.json this run@@ -1,193 +1,17 @@- "joiner_heroes": {}- },- "sim_result": {- "attacker": 1764,- "defender": 0- },- "game_report_result": [{- "attacker": 1770,- "defender": 0- },- {"attacker": 1766,"defender": 0},{- "attacker": 1770,+ "attacker": 1778,"defender": 0- },{"attacker": 1766,"defender": 0- }- ]- },- {- "test_id": "alonso_wip_attacker",- "description": "Alonso attacker, no defending hero (replaces Alonso_tc daut_viper_2). WIP attacks with Alonso (1000 inf / 500 lanc / 500 mark t6), minxxx defends with no heroes. Chance-based skills \u2014 collect 8 game results. NOTE: Alonso must be available on WIP \u2014 capture fresh skills before running. Reference: WOS-191.",- "attacker": {- "name": "[BBQ]XxWIPxX",- "heroes": {- "Alonso": {- "skill_1": 1,- "skill_2": 1,- "skill_3": 0- }},- "troops": {- "infantry_t6": 1000,- "lancer_t6": 500,- "marksman_t6": 500- },- "stats": {- "inf": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- },- "lanc": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- },- "mark": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- }- },- "joiner_heroes": {}- },- "defender": {- "name": "[ARK]Piddilyminxxx",- "heroes": {},- "troops": {- "infantry_t6": 100,- "lancer_t6": 50,- "marksman_t6": 50- },- "stats": {- "inf": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- },- "lanc": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- },- "mark": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- }- },- "joiner_heroes": {}- },- "sim_result": {- "attacker": 1769,- "defender": 0- },- "game_report_result": [- {+ {"attacker": 1765,"defender": 0}]- },- {- "test_id": "alonso_wip_attacker",- "description": "Alonso attacker, no defending hero (replaces Alonso_tc daut_viper_2). WIP attacks with Alonso (1000 inf / 500 lanc / 500 mark t6), minxxx defends with no heroes. Chance-based skills \u2014 collect 8 game results. NOTE: Alonso must be available on WIP \u2014 capture fresh skills before running. Reference: WOS-191.",- "attacker": {- "name": "[BBQ]XxWIPxX",- "heroes": {- "Alonso": {- "skill_1": 1,- "skill_2": 1,- "skill_3": 0- }- },- "troops": {- "infantry_t6": 1000,- "lancer_t6": 500,- "marksman_t6": 500- },- "stats": {- "inf": {- "attack": 79.3,- "defense": 82.0,- "lethality": 31.1,- "health": 38.1- },- "lanc": {- "attack": 84.3,- "defense": 79.2,- "lethality": 38.1,- "health": 31.3- },- "mark": {- "attack": 146.2,- "defense": 132.8,- "lethality": 37.6,- "health": 31.9- }- },- "joiner_heroes": {}- },- "defender": {- "name": "[ARK]Piddilyminxxx",- "heroes": {},- "troops": {- "infantry_t6": 100,- "lancer_t6": 50,- "marksman_t6": 50- },- "stats": {- "inf": {- "attack": 221.0,- "defense": 205.8,- "lethality": 119.2,- "health": 132.5- },- "lanc": {- "attack": 195.0,- "defense": 190.8,- "lethality": 121.3,- "health": 122.5- },- "mark": {- "attack": 212.0,- "defense": 206.8,- "lethality": 124.2,- "health": 125.8- }- },- "joiner_heroes": {}- },- "sim_result": {- "attacker": 1768,- "defender": 0- },- "game_report_result": [- {- "attacker": 1778,- "defender": 0- },- {- "attacker": 1770,- "defender": 0- },- {- "attacker": 1766,- "defender": 0- }- ]}\ No newline at end of file
Show Raw Dirty State Patch (vs Clean Baseline)
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@@ -88,163 +88,7 @@{"attacker": 1766,"defender": 0- }- ]- },- {- "test_id": "alonso_wip_attacker",- "description": "Alonso attacker, no defending hero (replaces Alonso_tc daut_viper_2). WIP attacks with Alonso (1000 inf / 500 lanc / 500 mark t6), minxxx defends with no heroes. Chance-based skills \u2014 collect 8 game results. NOTE: Alonso must be available on WIP \u2014 capture fresh skills before running. Reference: WOS-191.",- "attacker": {- "name": "[BBQ]XxWIPxX",- "heroes": {- "Alonso": {- "skill_1": 1,- "skill_2": 1,- "skill_3": 0- }- },- "troops": {- "infantry_t6": 1000,- "lancer_t6": 500,- "marksman_t6": 500- },- "stats": {- "inf": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- },- "lanc": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- },- "mark": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- }- },- "joiner_heroes": {}- },- "defender": {- "name": "[ARK]Piddilyminxxx",- "heroes": {},- "troops": {- "infantry_t6": 100,- "lancer_t6": 50,- "marksman_t6": 50},- "stats": {- "inf": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- },- "lanc": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- },- "mark": {- "attack": 0.0,- "defense": 0.0,- "lethality": 0.0,- "health": 0.0- }- },- "joiner_heroes": {}- },- "sim_result": {- "attacker": 1769,- "defender": 0- },- "game_report_result": [- {- "attacker": 1765,- "defender": 0- }- ]- },- {- "test_id": "alonso_wip_attacker",- "description": "Alonso attacker, no defending hero (replaces Alonso_tc daut_viper_2). WIP attacks with Alonso (1000 inf / 500 lanc / 500 mark t6), minxxx defends with no heroes. Chance-based skills \u2014 collect 8 game results. NOTE: Alonso must be available on WIP \u2014 capture fresh skills before running. Reference: WOS-191.",- "attacker": {- "name": "[BBQ]XxWIPxX",- "heroes": {- "Alonso": {- "skill_1": 1,- "skill_2": 1,- "skill_3": 0- }- },- "troops": {- "infantry_t6": 1000,- "lancer_t6": 500,- "marksman_t6": 500- },- "stats": {- "inf": {- "attack": 79.3,- "defense": 82.0,- "lethality": 31.1,- "health": 38.1- },- "lanc": {- "attack": 84.3,- "defense": 79.2,- "lethality": 38.1,- "health": 31.3- },- "mark": {- "attack": 146.2,- "defense": 132.8,- "lethality": 37.6,- "health": 31.9- }- },- "joiner_heroes": {}- },- "defender": {- "name": "[ARK]Piddilyminxxx",- "heroes": {},- "troops": {- "infantry_t6": 100,- "lancer_t6": 50,- "marksman_t6": 50- },- "stats": {- "inf": {- "attack": 221.0,- "defense": 205.8,- "lethality": 119.2,- "health": 132.5- },- "lanc": {- "attack": 195.0,- "defense": 190.8,- "lethality": 121.3,- "health": 122.5- },- "mark": {- "attack": 212.0,- "defense": 206.8,- "lethality": 124.2,- "health": 125.8- }- },- "joiner_heroes": {}- },- "sim_result": {- "attacker": 1768,- "defender": 0- },- "game_report_result": [{"attacker": 1778,"defender": 0@@ -256,6 +100,10 @@{"attacker": 1766,"defender": 0+ },+ {+ "attacker": 1765,+ "defender": 0}]}
Accuracy Results
15 / 15
| 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 | -257.0 | -253.0 | -0.22% | -0.92 | 0.79 | P | — |
| testcases/emulator_verified/alonso_attacker_900_inf_lancer.json | alonso_attacker_900_inf_lancer | 0 | — | 100 | 4 | -463.4 | -464.5 | 0.06% | 2.20 | 0.14 | P | — |
| testcases/emulator_verified/alonso_attacker_900_inf_lancer.json | alonso_attacker_900_inf_lancer | 1 | — | 100 | 2 | -459.5 | -460.0 | 0.03% | 0.65 | 0.79 | P | — |
| testcases/emulator_verified/alonso_minxxx_defender.json | alonso_minxxx_defender | 0 | — | 100 | 8 | 1450.7 | 1450.4 | 0.02% | 0.06 | 0.96 | P | — |
| testcases/emulator_verified/alonso_norah_combo.json | alonso_norah_combo | 0 | — | 100 | 2 | -392.3 | -393.0 | 0.06% | 0.42 | 0.85 | P | — |
| testcases/emulator_verified/alonso_norah_combo.json | alonso_norah_combo | 1 | — | 100 | 1 | -352.8 | -349.0 | -0.32% | 0.46 | 0.79 | P | — |
| testcases/emulator_verified/alonso_norah_combo.json | alonso_norah_combo | 2 | — | 100 | 2 | -392.7 | -390.0 | -0.22% | -1.28 | 0.60 | P | — |
| testcases/emulator_verified/alonso_solo.json | alonso_solo | 0 | — | 100 | 10 | 1202.3 | 1104.8 | 2.40% | 0.85 | 0.79 | P | — |
| testcases/emulator_verified/alonso_vs_alonso.json | alonso_vs_alonso | 0 | — | 100 | 8 | 1553.1 | 1554.6 | -0.08% | -0.30 | 0.88 | P | — |
| testcases/emulator_verified/alonso_vs_alonso_inf_lancer.json | alonso_vs_alonso_inf_lancer | 0 | — | 100 | 8 | -752.2 | -749.0 | -0.07% | -0.63 | 0.79 | P | — |
| testcases/emulator_verified/alonso_wip_attacker.json | alonso_wip_attacker | 0 | — | 100 | 8 | 1768.8 | 1768.9 | 0.00% | -0.06 | 0.96 | P | — |
| testcases/heroes_unittests/Alonso_tc.json | daut_viper_1 | 0 | — | 100 | 9 | -53.1 | -19.9 | -1.66% | -16.42 | 0.0 | P | W |
| testcases/heroes_unittests/Alonso_tc.json | daut_viper_2 | 1 | — | 100 | 4 | 1495.8 | 1477.3 | 0.84% | 6.35 | 0.0 | P | W |
| testcases/heroes_unittests/Alonso_tc.json | daut_viper_3 | 2 | — | 100 | 3 | 1372.9 | 1383.3 | -0.47% | -1.69 | 0.34 | P | — |
| testcases/heroes_unittests/Alonso_tc.json | daut_viper_4 | 3 | — | 100 | 1 | -1142.6 | -1141.0 | -0.04% | 0.61 | 0.84 | P | — |