WOS Sim
← 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

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
FileCase#AdjS nG nS μG μBias%tqPW
testcases/emulator_verified/alonso_attacker_600_all.jsonalonso_attacker_600_all01006-257.0-253.0-0.22%-0.920.79P
testcases/emulator_verified/alonso_attacker_900_inf_lancer.jsonalonso_attacker_900_inf_lancer01004-463.4-464.50.06%2.200.14P
testcases/emulator_verified/alonso_attacker_900_inf_lancer.jsonalonso_attacker_900_inf_lancer11002-459.5-460.00.03%0.650.79P
testcases/emulator_verified/alonso_minxxx_defender.jsonalonso_minxxx_defender010081450.71450.40.02%0.060.96P
testcases/emulator_verified/alonso_norah_combo.jsonalonso_norah_combo01002-392.3-393.00.06%0.420.85P
testcases/emulator_verified/alonso_norah_combo.jsonalonso_norah_combo11001-352.8-349.0-0.32%0.460.79P
testcases/emulator_verified/alonso_norah_combo.jsonalonso_norah_combo21002-392.7-390.0-0.22%-1.280.60P
testcases/emulator_verified/alonso_solo.jsonalonso_solo0100101202.31104.82.40%0.850.79P
testcases/emulator_verified/alonso_vs_alonso.jsonalonso_vs_alonso010081553.11554.6-0.08%-0.300.88P
testcases/emulator_verified/alonso_vs_alonso_inf_lancer.jsonalonso_vs_alonso_inf_lancer01008-752.2-749.0-0.07%-0.630.79P
testcases/emulator_verified/alonso_wip_attacker.jsonalonso_wip_attacker010081768.81768.90.00%-0.060.96P
testcases/heroes_unittests/Alonso_tc.jsondaut_viper_101009-53.1-19.9-1.66%-16.420.0PW
testcases/heroes_unittests/Alonso_tc.jsondaut_viper_2110041495.81477.30.84%6.350.0PW
testcases/heroes_unittests/Alonso_tc.jsondaut_viper_3210031372.91383.3-0.47%-1.690.34P
testcases/heroes_unittests/Alonso_tc.jsondaut_viper_431001-1142.6-1141.0-0.04%0.610.84P