WOS Sim
← Back to Runs

Run Detail

0c7ab56c-ffeb-4a33-91e4-d115148c09ea

Started21/05/2026, 21:56:48
Git SHA7c37bc4
Statedirty
Avg Error %0.00%
BH Sig Count0
Total Cases1
Passing1
Run Report

Testcase Set Diff vs Previous Run

+ Added (1)
- Removed (1)

Code Changes Since Previous Run

Index: testcases/emulator_verified/bahiti_norah_combo_nc.json
===================================================================
--- testcases/emulator_verified/bahiti_norah_combo_nc.json prev run
+++ testcases/emulator_verified/bahiti_norah_combo_nc.json this run
@@ -0,0 +1,82 @@
+[
+ {
+ "test_id": "bahiti_norah_combo_nc",
+ "description": "Bahiti (Marksman) + Norah (Lancer) combo \u2014 both heroes fully deterministic, single run sufficient. Tests Marksman+Lancer pairing and Norah's splash interaction with Bahiti's buffs.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 600,
+ "lancer_t6": 600,
+ "marksman_t6": 600
+ },
+ "stats": {
+ "inf": {
+ "attack": 164.2,
+ "defense": 169.0,
+ "lethality": 124.2,
+ "health": 136.6
+ },
+ "lanc": {
+ "attack": 149.7,
+ "defense": 152.0,
+ "lethality": 121.2,
+ "health": 109.8
+ },
+ "mark": {
+ "attack": 162.2,
+ "defense": 156.5,
+ "lethality": 126.5,
+ "health": 123.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Norah": {
+ "skill_1": 1,
+ "skill_2": 1,
+ "skill_3": 1
+ },
+ "Bahiti": {
+ "skill_1": 2,
+ "skill_2": 2
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 250.1,
+ "defense": 240.9,
+ "lethality": 178.3,
+ "health": 184.1
+ },
+ "lanc": {
+ "attack": 380.1,
+ "defense": 370.9,
+ "lethality": 172.0,
+ "health": 173.0
+ },
+ "mark": {
+ "attack": 351.5,
+ "defense": 334.3,
+ "lethality": 187.3,
+ "health": 181.8
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 269,
+ "defender": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: testcases/emulator_verified/bahiti_solo_nc.json
===================================================================
--- testcases/emulator_verified/bahiti_solo_nc.json prev run
+++ testcases/emulator_verified/bahiti_solo_nc.json this run
@@ -0,0 +1,77 @@
+[
+ {
+ "test_id": "bahiti_solo_nc",
+ "description": "Bahiti solo defender \u2014 all skills deterministic (no chance), single run sufficient. Validates Bahiti's stat-buff mechanics in isolation.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1500,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 164.2,
+ "defense": 169.0,
+ "lethality": 124.2,
+ "health": 136.6
+ },
+ "lanc": {
+ "attack": 149.7,
+ "defense": 152.0,
+ "lethality": 121.2,
+ "health": 109.8
+ },
+ "mark": {
+ "attack": 162.2,
+ "defense": 156.5,
+ "lethality": 126.5,
+ "health": 123.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Bahiti": {
+ "skill_1": 2,
+ "skill_2": 2
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 250.1,
+ "defense": 240.9,
+ "lethality": 178.3,
+ "health": 184.1
+ },
+ "lanc": {
+ "attack": 238.9,
+ "defense": 229.7,
+ "lethality": 172.0,
+ "health": 173.0
+ },
+ "mark": {
+ "attack": 351.5,
+ "defense": 334.3,
+ "lethality": 187.3,
+ "health": 181.8
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3675,
+ "defender": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: testcases/emulator_verified/flint_zinman_combo_nc.json
===================================================================
--- testcases/emulator_verified/flint_zinman_combo_nc.json prev run
+++ testcases/emulator_verified/flint_zinman_combo_nc.json this run
@@ -0,0 +1,83 @@
+[
+ {
+ "test_id": "flint_zinman_combo_nc",
+ "description": "Flint (Infantry) + Zinman (Marksman) combo \u2014 both heroes fully deterministic, single run sufficient. Tests Infantry+Marksman stacking with no RNG variance.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 600,
+ "lancer_t6": 600,
+ "marksman_t6": 600
+ },
+ "stats": {
+ "inf": {
+ "attack": 164.2,
+ "defense": 169.0,
+ "lethality": 124.2,
+ "health": 136.6
+ },
+ "lanc": {
+ "attack": 149.7,
+ "defense": 152.0,
+ "lethality": 121.2,
+ "health": 109.8
+ },
+ "mark": {
+ "attack": 162.2,
+ "defense": 156.5,
+ "lethality": 126.5,
+ "health": 123.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Flint": {
+ "skill_1": 2,
+ "skill_2": 2,
+ "skill_3": 1
+ },
+ "Zinman": {
+ "skill_1": 1,
+ "skill_2": 0,
+ "skill_3": 0
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 343.0,
+ "defense": 333.8,
+ "lethality": 178.3,
+ "health": 184.1
+ },
+ "lanc": {
+ "attack": 238.9,
+ "defense": 229.7,
+ "lethality": 172.0,
+ "health": 173.0
+ },
+ "mark": {
+ "attack": 279.6,
+ "defense": 262.4,
+ "lethality": 182.4,
+ "health": 177.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 1005,
+ "defender": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: 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
@@ -90,6 +90,103 @@
"attacker": 2576,
"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": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "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": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 324.9,
+ "defense": 325.7,
+ "lethality": 176.0,
+ "health": 176.5
+ },
+ "mark": {
+ "attack": 325.0,
+ "defense": 319.8,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3426,
+ "defender": 0
+ },
+ {
+ "attacker": 3404,
+ "defender": 0
+ },
+ {
+ "attacker": 3427,
+ "defender": 0
+ },
+ {
+ "attacker": 3450,
+ "defender": 0
+ },
+ {
+ "attacker": 3457,
+ "defender": 0
+ }
+ ]
}
]
\ No newline at end of file
Index: testcases/emulator_verified/greg_mia_defender_current.json
===================================================================
--- testcases/emulator_verified/greg_mia_defender_current.json prev run
+++ testcases/emulator_verified/greg_mia_defender_current.json this run
@@ -0,0 +1,151 @@
+[
+ {
+ "test_id": "greg_mia_defender_current",
+ "description": "Greg/Mia Batch 1 Greg+Mia defender full current kits. Chance-heavy stacking fixture. WIP attacks clean; minxxx defends with Greg and Mia.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1400,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Mia": {
+ "skill_1": 3,
+ "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": 237.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 316.9,
+ "defense": 325.7,
+ "lethality": 176.0,
+ "health": 176.5
+ },
+ "mark": {
+ "attack": 317.0,
+ "defense": 319.8,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3345,
+ "defender": 0
+ },
+ {
+ "attacker": 3390,
+ "defender": 0
+ },
+ {
+ "attacker": 3320,
+ "defender": 0
+ },
+ {
+ "attacker": 3367,
+ "defender": 0
+ },
+ {
+ "attacker": 3363,
+ "defender": 0
+ },
+ {
+ "attacker": 3341,
+ "defender": 0
+ },
+ {
+ "attacker": 3360,
+ "defender": 0
+ },
+ {
+ "attacker": 3355,
+ "defender": 0
+ },
+ {
+ "attacker": 3339,
+ "defender": 0
+ },
+ {
+ "attacker": 3346,
+ "defender": 0
+ },
+ {
+ "attacker": 3344,
+ "defender": 0
+ },
+ {
+ "attacker": 3341,
+ "defender": 0
+ },
+ {
+ "attacker": 3373,
+ "defender": 0
+ },
+ {
+ "attacker": 3344,
+ "defender": 0
+ },
+ {
+ "attacker": 3329,
+ "defender": 0
+ },
+ {
+ "attacker": 3354,
+ "defender": 0
+ },
+ {
+ "attacker": 3351,
+ "defender": 0
+ },
+ {
+ "attacker": 3366,
+ "defender": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: testcases/emulator_verified/greg_mia_nohero_control_current.json
===================================================================
--- testcases/emulator_verified/greg_mia_nohero_control_current.json prev run
+++ testcases/emulator_verified/greg_mia_nohero_control_current.json this run
@@ -0,0 +1,158 @@
+[
+ {
+ "test_id": "greg_mia_nohero_control_current",
+ "description": "Greg/Mia Batch 1 exact paired no-hero control. WIP attacks clean; minxxx defends clean. Same troop counts and report path as Greg/Mia full-kit fixtures.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1500,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 232.7,
+ "defense": 233.5,
+ "lethality": 171.7,
+ "health": 171.7
+ },
+ "mark": {
+ "attack": 246.2,
+ "defense": 241.0,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3752,
+ "defender": 0
+ },
+ {
+ "attacker": 3752,
+ "defender": 0
+ },
+ {
+ "attacker": 3752,
+ "defender": 0
+ }
+ ]
+ },
+ {
+ "test_id": "greg_mia_nohero_control_current",
+ "description": "Greg/Mia Batch 1 exact paired no-hero control. WIP attacks clean; minxxx defends clean. Same troop counts and report path as Greg/Mia full-kit fixtures.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1400,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 232.7,
+ "defense": 233.5,
+ "lethality": 171.7,
+ "health": 171.7
+ },
+ "mark": {
+ "attack": 246.2,
+ "defense": 241.0,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3652,
+ "defender": 0
+ },
+ {
+ "attacker": 3652,
+ "defender": 0
+ },
+ {
+ "attacker": 3652,
+ "defender": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: testcases/emulator_verified/greg_only_defender_current.json
===================================================================
--- testcases/emulator_verified/greg_only_defender_current.json prev run
+++ testcases/emulator_verified/greg_only_defender_current.json this run
@@ -0,0 +1,330 @@
+[
+ {
+ "test_id": "greg_only_defender_current",
+ "description": "Greg/Mia Batch 1 Greg-only defender full current kit. Not isolated skill evidence. WIP attacks clean; minxxx defends with Greg.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1500,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Greg": {
+ "skill_1": 1,
+ "skill_2": 1,
+ "skill_3": 0
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 232.7,
+ "defense": 233.5,
+ "lethality": 171.7,
+ "health": 171.7
+ },
+ "mark": {
+ "attack": 325.0,
+ "defense": 319.8,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3680,
+ "defender": 0
+ },
+ {
+ "attacker": 3683,
+ "defender": 0
+ },
+ {
+ "attacker": 3686,
+ "defender": 0
+ },
+ {
+ "attacker": 3693,
+ "defender": 0
+ },
+ {
+ "attacker": 3688,
+ "defender": 0
+ },
+ {
+ "attacker": 3685,
+ "defender": 0
+ }
+ ]
+ },
+ {
+ "test_id": "greg_only_defender_current",
+ "description": "Greg/Mia Batch 1 Greg-only defender full current kit. Not isolated skill evidence. WIP attacks clean; minxxx defends with Greg.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1400,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Greg": {
+ "skill_1": 1,
+ "skill_2": 1,
+ "skill_3": 0
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 232.7,
+ "defense": 233.5,
+ "lethality": 171.7,
+ "health": 171.7
+ },
+ "mark": {
+ "attack": 325.0,
+ "defense": 319.8,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3584,
+ "defender": 0
+ },
+ {
+ "attacker": 3586,
+ "defender": 0
+ }
+ ]
+ },
+ {
+ "test_id": "greg_only_defender_current",
+ "description": "Greg/Mia Batch 1 Greg-only defender full current kit. Not isolated skill evidence. WIP attacks clean; minxxx defends with Greg.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1400,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Greg": {
+ "skill_1": 1,
+ "skill_2": 1,
+ "skill_3": 0
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 237.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 224.7,
+ "defense": 233.5,
+ "lethality": 171.7,
+ "health": 171.7
+ },
+ "mark": {
+ "attack": 317.0,
+ "defense": 319.8,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3591,
+ "defender": 0
+ },
+ {
+ "attacker": 3591,
+ "defender": 0
+ },
+ {
+ "attacker": 3603,
+ "defender": 0
+ },
+ {
+ "attacker": 3603,
+ "defender": 0
+ },
+ {
+ "attacker": 3593,
+ "defender": 0
+ },
+ {
+ "attacker": 3601,
+ "defender": 0
+ },
+ {
+ "attacker": 3590,
+ "defender": 0
+ },
+ {
+ "attacker": 3594,
+ "defender": 0
+ },
+ {
+ "attacker": 3595,
+ "defender": 0
+ },
+ {
+ "attacker": 3592,
+ "defender": 0
+ },
+ {
+ "attacker": 3598,
+ "defender": 0
+ },
+ {
+ "attacker": 3591,
+ "defender": 0
+ },
+ {
+ "attacker": 3604,
+ "defender": 0
+ },
+ {
+ "attacker": 3593,
+ "defender": 0
+ },
+ {
+ "attacker": 3594,
+ "defender": 0
+ },
+ {
+ "attacker": 3585,
+ "defender": 0
+ },
+ {
+ "attacker": 3591,
+ "defender": 0
+ },
+ {
+ "attacker": 3590,
+ "defender": 0
+ },
+ {
+ "attacker": 3594,
+ "defender": 0
+ },
+ {
+ "attacker": 3598,
+ "defender": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: testcases/emulator_verified/logan_gwen_combo_nc.json
===================================================================
--- testcases/emulator_verified/logan_gwen_combo_nc.json prev run
+++ testcases/emulator_verified/logan_gwen_combo_nc.json this run
@@ -0,0 +1,83 @@
+[
+ {
+ "test_id": "logan_gwen_combo_nc",
+ "description": "Logan (Infantry) + Gwen (Marksman) combo \u2014 both heroes fully deterministic (no chance skills), single run sufficient. Tests Infantry+Marksman DamageUp stacking for two of the highest-tier NC heroes. minxxx defends with Logan (S1=3/S2=3/S3=3) + Gwen (S1=1/S2=1/S3=0). First validation of Logan+Gwen interaction.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 600,
+ "lancer_t6": 600,
+ "marksman_t6": 600
+ },
+ "stats": {
+ "inf": {
+ "attack": 164.2,
+ "defense": 169.0,
+ "lethality": 124.2,
+ "health": 136.6
+ },
+ "lanc": {
+ "attack": 149.7,
+ "defense": 152.0,
+ "lethality": 121.2,
+ "health": 109.8
+ },
+ "mark": {
+ "attack": 162.2,
+ "defense": 156.5,
+ "lethality": 126.5,
+ "health": 123.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Logan": {
+ "skill_1": 3,
+ "skill_2": 3,
+ "skill_3": 3
+ },
+ "Gwen": {
+ "skill_1": 1,
+ "skill_2": 1,
+ "skill_3": 0
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 342.3,
+ "defense": 333.1,
+ "lethality": 186.8,
+ "health": 236.5
+ },
+ "lanc": {
+ "attack": 238.9,
+ "defense": 229.7,
+ "lethality": 172.0,
+ "health": 173.0
+ },
+ "mark": {
+ "attack": 360.5,
+ "defense": 343.3,
+ "lethality": 182.4,
+ "health": 177.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 0,
+ "defender": 403
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: testcases/emulator_verified/mia_only_defender_current.json
===================================================================
--- testcases/emulator_verified/mia_only_defender_current.json prev run
+++ testcases/emulator_verified/mia_only_defender_current.json this run
@@ -0,0 +1,266 @@
+[
+ {
+ "test_id": "mia_only_defender_current",
+ "description": "Greg/Mia Batch 1 Mia-only defender full current kit. Not isolated skill evidence. WIP attacks clean; minxxx defends with Mia.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1500,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Mia": {
+ "skill_1": 3,
+ "skill_2": 2,
+ "skill_3": 2
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 324.9,
+ "defense": 325.7,
+ "lethality": 176.0,
+ "health": 176.5
+ },
+ "mark": {
+ "attack": 246.2,
+ "defense": 241.0,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3560,
+ "defender": 0
+ },
+ {
+ "attacker": 3539,
+ "defender": 0
+ },
+ {
+ "attacker": 3556,
+ "defender": 0
+ },
+ {
+ "attacker": 3525,
+ "defender": 0
+ },
+ {
+ "attacker": 3551,
+ "defender": 0
+ },
+ {
+ "attacker": 3564,
+ "defender": 0
+ },
+ {
+ "attacker": 3546,
+ "defender": 0
+ },
+ {
+ "attacker": 3540,
+ "defender": 0
+ },
+ {
+ "attacker": 3528,
+ "defender": 0
+ },
+ {
+ "attacker": 3530,
+ "defender": 0
+ }
+ ]
+ },
+ {
+ "test_id": "mia_only_defender_current",
+ "description": "Greg/Mia Batch 1 Mia-only defender full current kit. Not isolated skill evidence. WIP attacks clean; minxxx defends with Mia.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1400,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Mia": {
+ "skill_1": 3,
+ "skill_2": 2,
+ "skill_3": 2
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 324.9,
+ "defense": 325.7,
+ "lethality": 176.0,
+ "health": 176.5
+ },
+ "mark": {
+ "attack": 246.2,
+ "defense": 241.0,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3461,
+ "defender": 0
+ },
+ {
+ "attacker": 3451,
+ "defender": 0
+ },
+ {
+ "attacker": 3442,
+ "defender": 0
+ },
+ {
+ "attacker": 3462,
+ "defender": 0
+ },
+ {
+ "attacker": 3436,
+ "defender": 0
+ },
+ {
+ "attacker": 3460,
+ "defender": 0
+ },
+ {
+ "attacker": 3431,
+ "defender": 0
+ },
+ {
+ "attacker": 3469,
+ "defender": 0
+ },
+ {
+ "attacker": 3460,
+ "defender": 0
+ },
+ {
+ "attacker": 3434,
+ "defender": 0
+ },
+ {
+ "attacker": 3449,
+ "defender": 0
+ },
+ {
+ "attacker": 3434,
+ "defender": 0
+ },
+ {
+ "attacker": 3445,
+ "defender": 0
+ },
+ {
+ "attacker": 3452,
+ "defender": 0
+ },
+ {
+ "attacker": 3422,
+ "defender": 0
+ },
+ {
+ "attacker": 3453,
+ "defender": 0
+ },
+ {
+ "attacker": 3479,
+ "defender": 0
+ },
+ {
+ "attacker": 3472,
+ "defender": 0
+ },
+ {
+ "attacker": 3438,
+ "defender": 0
+ },
+ {
+ "attacker": 3433,
+ "defender": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: testcases/emulator_verified/philly_bahiti_combo.json
===================================================================
--- testcases/emulator_verified/philly_bahiti_combo.json prev run
+++ testcases/emulator_verified/philly_bahiti_combo.json this run
@@ -77,6 +77,98 @@
"attacker": 0,
"defender": 556
}
]
+ },
+ {
+ "test_id": "philly_bahiti_combo",
+ "description": "2-hero combo: Philly+Bahiti on minxxx defender. WIP attacking no heroes. Tests multi-hero defensive interaction with RNG (Bahiti 50% chance, Philly 40% chance + 25% extra).",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 400,
+ "lancer_t6": 400,
+ "marksman_t6": 400
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Philly": {
+ "skill_1": 2,
+ "skill_2": 2,
+ "skill_3": 1
+ },
+ "Bahiti": {
+ "skill_1": 2,
+ "skill_2": 2
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 320.1,
+ "defense": 320.9,
+ "lethality": 171.7,
+ "health": 171.7
+ },
+ "mark": {
+ "attack": 343.3,
+ "defense": 338.1,
+ "lethality": 186.6,
+ "health": 180.9
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 0,
+ "defender": 463
+ },
+ {
+ "attacker": 0,
+ "defender": 456
+ },
+ {
+ "attacker": 0,
+ "defender": 455
+ },
+ {
+ "attacker": 0,
+ "defender": 459
+ }
+ ]
}
]
\ No newline at end of file
Index: testcases/emulator_verified/philly_solo.json
===================================================================
--- testcases/emulator_verified/philly_solo.json prev run
+++ testcases/emulator_verified/philly_solo.json this run
@@ -77,6 +77,90 @@
"attacker": 2252,
"defender": 0
}
]
+ },
+ {
+ "test_id": "philly_solo",
+ "description": "Philly solo defender test. WIP attacking no heroes 1500/1500/1500, minxxx defending with Philly (2/2/1). Stats populated from war report.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 1500,
+ "lancer_t6": 1069,
+ "marksman_t6": 1500
+ },
+ "stats": {
+ "inf": {
+ "attack": 140.7,
+ "defense": 148.2,
+ "lethality": 117.0,
+ "health": 131.9
+ },
+ "lanc": {
+ "attack": 149.2,
+ "defense": 148.2,
+ "lethality": 116.5,
+ "health": 105.1
+ },
+ "mark": {
+ "attack": 153.7,
+ "defense": 143.2,
+ "lethality": 121.9,
+ "health": 112.3
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Philly": {
+ "skill_1": 2,
+ "skill_2": 2,
+ "skill_3": 1
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 245.9,
+ "defense": 240.7,
+ "lethality": 177.2,
+ "health": 183.3
+ },
+ "lanc": {
+ "attack": 320.1,
+ "defense": 320.9,
+ "lethality": 171.7,
+ "health": 171.7
+ },
+ "mark": {
+ "attack": 246.2,
+ "defense": 241.0,
+ "lethality": 181.7,
+ "health": 176.5
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 3606,
+ "defender": 0
+ },
+ {
+ "attacker": 3637,
+ "defender": 0
+ },
+ {
+ "attacker": 3616,
+ "defender": 0
+ }
+ ]
}
]
\ No newline at end of file
Index: testcases/emulator_verified/sergey_norah_zinman_combo_nc.json
===================================================================
--- testcases/emulator_verified/sergey_norah_zinman_combo_nc.json prev run
+++ testcases/emulator_verified/sergey_norah_zinman_combo_nc.json this run
@@ -0,0 +1,87 @@
+[
+ {
+ "test_id": "sergey_norah_zinman_combo_nc",
+ "description": "Sergey+Norah+Zinman 3-hero combo \u2014 Inf+Lanc+Mark class heroes, all NC (no chance skills), single run definitive. Tests 3-class buff stacking with deterministic skills. WIP attacks (no hero, t6 800/800/800), minxxx defends with all three heroes.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 800,
+ "lancer_t6": 800,
+ "marksman_t6": 800
+ },
+ "stats": {
+ "inf": {
+ "attack": 164.2,
+ "defense": 169.0,
+ "lethality": 124.2,
+ "health": 136.6
+ },
+ "lanc": {
+ "attack": 149.7,
+ "defense": 152.0,
+ "lethality": 121.2,
+ "health": 109.8
+ },
+ "mark": {
+ "attack": 162.2,
+ "defense": 156.5,
+ "lethality": 126.5,
+ "health": 123.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Sergey": {
+ "skill_1": 4,
+ "skill_2": 4
+ },
+ "Norah": {
+ "skill_1": 1,
+ "skill_2": 1,
+ "skill_3": 1
+ },
+ "Zinman": {
+ "skill_1": 1,
+ "skill_2": 0,
+ "skill_3": 0
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 347.2,
+ "defense": 338.0,
+ "lethality": 178.3,
+ "health": 184.1
+ },
+ "lanc": {
+ "attack": 380.1,
+ "defense": 370.9,
+ "lethality": 172.0,
+ "health": 173.0
+ },
+ "mark": {
+ "attack": 279.6,
+ "defense": 262.4,
+ "lethality": 182.4,
+ "health": 177.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 1372,
+ "defender": 0
+ }
+ ]
+ }
+]
\ No newline at end of file
Index: testcases/emulator_verified/sergey_reina_combo_nc.json
===================================================================
--- testcases/emulator_verified/sergey_reina_combo_nc.json prev run
+++ testcases/emulator_verified/sergey_reina_combo_nc.json this run
@@ -0,0 +1,82 @@
+[
+ {
+ "test_id": "sergey_reina_combo_nc",
+ "description": "Sergey+Reina 2-hero combo \u2014 Inf+Lanc class heroes, both NC (no chance skills), single run definitive. Sergey S1/S2 infantry buffs; Reina S1/S2 lancer buffs. WIP attacks (no hero, t6 600/600/600), minxxx defends with Sergey+Reina.",
+ "attacker": {
+ "name": "[BBQ]XxWIPxX",
+ "heroes": {},
+ "troops": {
+ "infantry_t6": 600,
+ "lancer_t6": 600,
+ "marksman_t6": 600
+ },
+ "stats": {
+ "inf": {
+ "attack": 164.2,
+ "defense": 169.0,
+ "lethality": 124.2,
+ "health": 136.6
+ },
+ "lanc": {
+ "attack": 149.7,
+ "defense": 152.0,
+ "lethality": 121.2,
+ "health": 109.8
+ },
+ "mark": {
+ "attack": 162.2,
+ "defense": 156.5,
+ "lethality": 126.5,
+ "health": 123.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "defender": {
+ "name": "[ARK]Piddlyminxxx",
+ "heroes": {
+ "Sergey": {
+ "skill_1": 4,
+ "skill_2": 4
+ },
+ "Reina": {
+ "skill_1": 2,
+ "skill_2": 2,
+ "skill_3": 0
+ }
+ },
+ "troops": {
+ "infantry_t6": 200,
+ "lancer_t6": 200,
+ "marksman_t6": 200
+ },
+ "stats": {
+ "inf": {
+ "attack": 347.2,
+ "defense": 338.0,
+ "lethality": 178.3,
+ "health": 184.1
+ },
+ "lanc": {
+ "attack": 315.1,
+ "defense": 305.9,
+ "lethality": 172.0,
+ "health": 173.0
+ },
+ "mark": {
+ "attack": 254.4,
+ "defense": 237.2,
+ "lethality": 182.4,
+ "health": 177.4
+ }
+ },
+ "joiner_heroes": {}
+ },
+ "game_report_result": [
+ {
+ "attacker": 0,
+ "defender": 295
+ }
+ ]
+ }
+]
\ No newline at end of file

Accuracy Results

1 / 1
FileCase#AdjS nG nS μG μBias%tqPW
testcases/emulator_verified/hector_patrick_combo.jsonhector_patrick_combo011-590.0-590.00.00%P