WOS Sim
← Back to Runs

Run Detail

fdec6ede-49bc-43d3-a3b1-473c30ee2c65

Started18/06/2026, 02:46:55
Git SHA38c4f1b0
Statedirty
Avg Error %0.20%
BH Sig Count4
Total Cases178
Passing159
Run Report

Code Changes Since Previous Run

Index: simulator/config/hero_definitions/Mia.json
===================================================================
--- simulator/config/hero_definitions/Mia.json prev run
+++ simulator/config/hero_definitions/Mia.json this run
@@ -29,10 +29,9 @@
"applies_to": "target"
},
"duration": {
"type": "turn",
- "value": 1,
- "delay": 1
+ "value": 1
},
"same_effect_stacking": "max"
}
}
Show Raw Dirty State Patch (vs Clean Baseline)
diff --git a/shared/fighters_data/fighters_stats.json b/shared/fighters_data/fighters_stats.json
--- a/shared/fighters_data/fighters_stats.json
+++ b/shared/fighters_data/fighters_stats.json
@@ -4,6 +4,11 @@
"lanc": [1400.98, 1432.28, 1756.8, 1722.5],
"mark": [1400.98, 1431.28, 1806.4, 1785.4]
},
+ "custom": {
+ "inf": [1370.6, 1380.5, 1706.7, 1864.7],
+ "lanc": [1370.6, 1380.5, 1820.4, 1669.3],
+ "mark": [1370.6, 1380.5, 1910.9, 1732.9]
+ },
"daut": {
"inf": [
9.94,
diff --git a/simulator/src/testcases.test.ts b/simulator/src/testcases.test.ts
--- a/simulator/src/testcases.test.ts
+++ b/simulator/src/testcases.test.ts
@@ -237,13 +237,13 @@
assert.equal(summary?.gameStatAdjustment?.unadjusted.bias_raw, -2);
});
-test("runTestcases skips stat rounding correction for stochastic misses", () => {
+test("runTestcases applies stat rounding correction for stochastic misses", () => {
const config = loadSimulatorConfig();
const report = runTestcases({ matching: "greg_mia_combo", repeat: 5, calibrationReportPath: "/tmp/does-not-exist.json" }, config);
const summaries = Object.values(report.testcases);
assert.ok(summaries.some((summary) => summary.deterministic === false && summary.game?.passes === false));
- assert.deepEqual(summaries.map((summary) => summary.gameStatAdjustment), summaries.map(() => undefined));
+ assert.ok(summaries.some((summary) => summary.deterministic === false && summary.gameStatAdjustment));
});
test("runTestcases default round cap lets long no-hero baselines reach battle end", () => {
diff --git a/simulator/src/testcases.ts b/simulator/src/testcases.ts
--- a/simulator/src/testcases.ts
+++ b/simulator/src/testcases.ts
@@ -435,8 +435,11 @@
deterministic: boolean;
thresholds?: Record<string, number>;
}): InternalStatAdjustment | undefined {
- if (!options.deterministic || options.game.bias_raw === 0) return undefined;
+ const shouldCorrect = options.deterministic ? options.game.bias_raw !== 0 : !options.game.passes;
+ if (!shouldCorrect || options.game.bias_raw === 0) return undefined;
const direction = -Math.sign(options.game.bias_raw);
+ if (!options.deterministic) return findStochasticGameStatAdjustment(options, direction);
+
const maxCandidate = evaluateStatAdjustment(options, direction * STAT_ROUNDING_MAX_ADJUSTMENT);
let best = maxCandidate;
if (maxCandidate.mode === "deterministic_exact") return maxCandidate;
@@ -465,6 +468,33 @@
return best;
}
+function findStochasticGameStatAdjustment(options: {
+ game: ParityComparisonMetrics;
+ input: BattleInput;
+ config: SimulatorConfig;
+ job: TestcaseExecutionJob;
+ reference: { n: number; mu: number; sigma: number };
+ initialTroops: number;
+ deterministic: boolean;
+ thresholds?: Record<string, number>;
+}, direction: number): InternalStatAdjustment | undefined {
+ let best: InternalStatAdjustment | undefined;
+ for (const value of statAdjustmentCandidates(direction)) {
+ const candidate = evaluateStatAdjustment(options, value);
+ if (!best || correctionScore(candidate.adjusted, options.deterministic) < correctionScore(best.adjusted, options.deterministic)) best = candidate;
+ }
+ if (best?.adjusted.passes) return { ...best, mode: "stochastic_tolerance" };
+ return best;
+}
+
+function statAdjustmentCandidates(direction: number): number[] {
+ const values: number[] = [];
+ for (let step = STAT_ROUNDING_SCAN_STEPS; step >= 1; step -= 1) {
+ values.push(roundStatAdjustment(direction * (STAT_ROUNDING_MAX_ADJUSTMENT * step) / STAT_ROUNDING_SCAN_STEPS));
+ }
+ return values;
+}
+
function evaluateStatAdjustment(options: {
game: ParityComparisonMetrics;
input: BattleInput;

Accuracy Results

178 / 178
FileCase#AdjS nG nS μG μBias%tqPW
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_90115302.05302.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_10111-1618.0-1618.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_11211-376.0-376.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_12311-6.0-6.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_134111462.01462.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_14511525.0525.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_156+0.013%11-254.0-254.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_167+0.008%111425.01425.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_178-0.003%11986.0986.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_189+0.017%11-177.0-177.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_191011-489.0-489.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_2011-0.006%11712.0712.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_2112+0.013%11-193.0-193.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_2213111309.01309.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_231411-277.0-277.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_2415-0.008%11585.0585.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_251611-45.0-45.00.00%P
testcases/1-testcases_no-heroes_t6_single-type_nc.jsondaut_viper_2617-0.002%11798.0798.00.00%P
testcases/2-testcases_no-heroes_t6_mixed_nc.jsondaut_viper_10+0.05%11735.0741.0-0.32%F
testcases/2-testcases_no-heroes_t6_mixed_nc.jsondaut_viper_21+0.05%11-62.0-61.0-0.06%P
testcases/2-testcases_no-heroes_t6_mixed_nc.jsondaut_viper_32+0.05%11771.0778.0-0.38%F
testcases/2-testcases_no-heroes_t6_mixed_nc.jsondaut_viper_43+0.05%11345.0353.0-0.45%F
testcases/2-testcases_no-heroes_t6_mixed_nc.jsondaut_viper_54+0.043%11264.0264.00.00%P
testcases/2-testcases_no-heroes_t6_mixed_nc.jsondaut_viper_65+0.05%11-90.0-89.0-0.07%P
testcases/3-testcases_mixed-heroes-not-verified.jsondaut_viper_10+0.05%11345.0342.00.19%F
testcases/3-testcases_mixed-heroes-not-verified.jsondaut_viper_211001-3729.0-3729.00.00%P
testcases/3-testcases_mixed-heroes-not-verified.jsondaut_viper_321001-2912.3-2823.0-0.42%-3.470.011P
testcases/3-testcases_mixed-heroes-not-verified.jsondaut_viper_431001-516.1-519.00.02%0.400.90P
testcases/3-testcases_mixed-heroes-not-verified.jsondaut_viper_5410019362.09282.00.64%1.860.51P
testcases/3-testcases_mixed-heroes-not-verified.jsondaut_viper_751001-2272.7-2295.00.17%2.430.21P
testcases/4-testcases_no-heroes_infantry_fc5.jsonNitro_Beast_30_1010013-45545.1-45251.0-0.22%-0.580.89P
testcases/emulator_verified/ahmose_solo_nc.jsonahmose_solo0-0.05%112636.02633.00.06%F
testcases/emulator_verified/alonso_attacker_600_all.jsonalonso_attacker_600_all01006-256.4-253.0-0.14%-0.750.89P
testcases/emulator_verified/alonso_attacker_900_inf_lancer.jsonalonso_attacker_900_inf_lancer01004-463.5-464.50.04%1.820.51P
testcases/emulator_verified/alonso_attacker_900_inf_lancer.jsonalonso_attacker_900_inf_lancer11002-459.6-460.00.02%0.480.89P
testcases/emulator_verified/alonso_minxxx_defender.jsonalonso_minxxx_defender010081453.41450.40.14%0.460.89P
testcases/emulator_verified/alonso_norah_combo.jsonalonso_norah_combo01002-393.3-393.0-0.02%-0.150.96P
testcases/emulator_verified/alonso_norah_combo.jsonalonso_norah_combo11001-353.4-349.0-0.26%-1.650.52P
testcases/emulator_verified/alonso_norah_combo.jsonalonso_norah_combo21002-393.0-390.0-0.18%-1.430.62P
testcases/emulator_verified/alonso_solo.jsonalonso_solo0100101243.41104.82.97%1.200.70P
testcases/emulator_verified/alonso_solo_v2.jsonalonso_solo_v201006-493.2-513.71.58%0.870.89P
testcases/emulator_verified/alonso_solo_v2.jsonalonso_solo_v2110019-10.010.6-1.59%-1.060.80P
testcases/emulator_verified/alonso_vs_alonso.jsonalonso_vs_alonso010081551.01554.6-0.17%-0.660.89P
testcases/emulator_verified/alonso_vs_alonso_inf_lancer.jsonalonso_vs_alonso_inf_lancer01008-751.5-749.0-0.04%-0.470.89P
testcases/emulator_verified/alonso_wip_attacker.jsonalonso_wip_attacker010081768.21768.9-0.03%-0.400.90P
testcases/emulator_verified/ambusher_no_marksmen.jsonambusher_no_marksmen01001-103728.6-105686.00.64%0.990.81P
testcases/emulator_verified/attdef_jasser_patrick_minxxx_attacks_nc.jsonattdef_jasser_patrick_minxxx_attacks0+0.05%13-807.0-807.00.00%P
testcases/emulator_verified/attdef_jasser_patrick_nc.jsonattdef_jasser_patrick013-1138.0-1138.00.00%P
testcases/emulator_verified/attdef_jasser_patrick_swap_nc.jsonattdef_jasser_patrick_swap0131088.01088.00.00%P
testcases/emulator_verified/attdef_jasser_patrick_wip_attacks_nc.jsonattdef_jasser_patrick_wip_attacks0-0.05%11807.0807.00.00%P
testcases/emulator_verified/attdef_jasser_patrick_wip_attacks_nc.jsonattdef_jasser_patrick_wip_attacks1-0.05%12807.0807.00.00%P
testcases/emulator_verified/attdef_test_minxxx_attacks_nc.jsonattdef_test_minxxx_attacks_nc0-0.05%111133.01131.00.08%F
testcases/emulator_verified/attdef_test_wip_attacks_nc.jsonattdef_test_wip_attacks_nc012-1138.0-1138.00.00%P
testcases/emulator_verified/bahiti_norah_combo_nc.jsonbahiti_norah_combo_nc01001197.3269.0-2.99%-0.470.89P
testcases/emulator_verified/bahiti_solo.jsonbahiti_solo010022221.12206.00.32%0.390.90P
testcases/emulator_verified/bahiti_solo_nc.jsonbahiti_solo_nc010013677.03675.00.04%0.380.90P
testcases/emulator_verified/determinism_test_normal_nc.jsondeterminism_test_normal014852.0852.00.00%P
testcases/emulator_verified/determinism_test_swapped_nc.jsondeterminism_test_swapped011-852.0-852.00.00%P
testcases/emulator_verified/flint_reina_zinman_combo.jsonflint_reina_zinman_combo01001-443.2-439.0-0.10%-0.550.89P
testcases/emulator_verified/flint_solo_nc.jsonflint_solo0112862.02862.00.00%P
testcases/emulator_verified/flint_zinman_combo_nc.jsonflint_zinman_combo_nc0111005.01005.00.00%P
testcases/emulator_verified/greg_mia_combo.jsongreg_mia_combo010042416.22508.3-1.97%-1.610.52P
testcases/emulator_verified/greg_mia_combo.jsongreg_mia_combo1-0.05%10053482.43432.81.06%5.570.0F
testcases/emulator_verified/greg_mia_defender_current.jsongreg_mia_defender_current0100183347.63351.6-0.09%-0.700.89P
testcases/emulator_verified/greg_mia_nohero_control_current.jsongreg_mia_nohero_control_current0133752.03752.00.00%P
testcases/emulator_verified/greg_mia_nohero_control_current.jsongreg_mia_nohero_control_current1+0.05%133652.03652.00.00%P
testcases/emulator_verified/greg_only_defender_current.jsongreg_only_defender_current010063685.93685.80.00%0.030.99P
testcases/emulator_verified/greg_only_defender_current.jsongreg_only_defender_current110023585.43585.00.01%0.120.96P
testcases/emulator_verified/greg_only_defender_current.jsongreg_only_defender_current2100203593.83594.6-0.02%-0.630.89P
testcases/emulator_verified/greg_solo.jsongreg_solo010012704.62697.00.16%0.590.89P
testcases/emulator_verified/gwen_norah_combo_nc.jsongwen_norah_combo_nc010012698.42668.00.65%0.490.89P
testcases/emulator_verified/gwen_solo_nc.jsongwen_solo0-0.05%153017.03006.00.24%F
testcases/emulator_verified/hector_patrick_combo.jsonhector_patrick_combo01001-590.7-590.0-0.05%-0.970.81P
testcases/emulator_verified/hector_renee_wayne.jsondeterminism_test_normal0-0.05%10011607.81597.00.54%4.410.00043F
testcases/emulator_verified/hector_solo.jsonhector_solo01005-388.8-394.40.12%0.510.89P
testcases/emulator_verified/jasser_solo_nc.jsonjasser_solo0+0.05%112740.02740.00.00%P
testcases/emulator_verified/jessie_solo_nc.jsonjessie_solo0-0.05%1379.079.00.00%P
testcases/emulator_verified/ling_xue_solo_nc.jsonling_xue_solo0+0.05%112822.02822.00.00%P
testcases/emulator_verified/ling_xue_solo_nc.jsonling_xue_solo1+0.05%113214.03215.0-0.02%P
testcases/emulator_verified/logan_bahiti_combo_nc.jsonlogan_bahiti_combo_nc01001-507.1-517.00.55%0.800.89P
testcases/emulator_verified/logan_gwen_combo_nc.jsonlogan_gwen_combo_nc0-0.05%11-400.0-403.00.13%F
testcases/emulator_verified/logan_lynn_combo.jsonlogan_lynn_combo01001-551.1-553.00.08%1.130.74P
testcases/emulator_verified/logan_lynn_combo.jsonlogan_lynn_combo11002551.1550.50.03%0.510.89P
testcases/emulator_verified/logan_lynn_combo.jsonlogan_lynn_combo21002551.0551.00.00%0.010.99P
testcases/emulator_verified/logan_reina_bahiti_combo_nc.jsonlogan_reina_bahiti_combo_nc01001-492.9-482.0-0.50%-0.710.89P
testcases/emulator_verified/logan_solo_minxxx_nc.jsonlogan_solo_minxxx011-1995.0-1995.00.00%P
testcases/emulator_verified/logan_solo_v2_nc.jsonlogan_solo_v2011-1134.0-1134.00.00%P
testcases/emulator_verified/lumak_bokan_solo_nc.jsonlumak_bokan_solo0+0.05%112797.02797.00.00%P
testcases/emulator_verified/lumak_bokan_solo_nc.jsonlumak_bokan_solo1+0.05%113127.03127.00.00%P
testcases/emulator_verified/lynn_solo.jsonlynn_solo01005-185.1-181.2-0.08%-0.440.90P
testcases/emulator_verified/mia_only_defender_current.jsonmia_only_defender_current0100103540.83543.9-0.07%-0.630.89P
testcases/emulator_verified/mia_only_defender_current.jsonmia_only_defender_current1100203439.73449.2-0.21%-2.460.21P
testcases/emulator_verified/mia_solo.jsonmia_solo01001-269.3-260.0-0.27%-0.970.81P
testcases/emulator_verified/mia_solo.jsonmia_solo110011297.91293.00.22%0.590.89P
testcases/emulator_verified/mia_solo.jsonmia_solo21001-185.0-180.0-0.32%-1.010.81P
testcases/emulator_verified/mia_solo.jsonmia_solo31001879.6879.00.04%0.140.96P
testcases/emulator_verified/mia_solo.jsonmia_solo41001969.9967.00.21%0.650.89P
testcases/emulator_verified/molly_lynn_combo.jsonmolly_lynn_combo01005-402.8-402.80.00%0.040.99P
testcases/emulator_verified/molly_solo.jsonmolly_solo01005244.0244.8-0.07%-1.670.52P
testcases/emulator_verified/natalia_solo.jsonnatalia_solo0+0.005%10012612.52664.0-1.10%-2.330.24F
testcases/emulator_verified/norah_greg_combo.jsonnorah_greg_combo01005-366.7-366.0-0.04%-0.700.89P
testcases/emulator_verified/norah_hector_zinman_combo.jsonnorah_hector_zinman_combo01005-269.2-270.40.08%1.620.52P
testcases/emulator_verified/norah_s2_inf_only_A.jsonnorah_s2_inf_only_A0+0.05%100492.798.5-0.35%-1.190.70P
testcases/emulator_verified/norah_s2_inf_only_B_nc.jsonnorah_s2_inf_only_B0+0.05%13507.0507.00.00%P
testcases/emulator_verified/norah_s2_splash_A.jsonnorah_s2_splash_A010011785.21780.00.23%0.350.92P
testcases/emulator_verified/norah_s2_splash_B_nc.jsonnorah_s2_splash_B0131900.01900.00.00%P
testcases/emulator_verified/norah_s2_splash_C_nc.jsonnorah_s2_splash_C0131153.01153.00.00%P
testcases/emulator_verified/norah_s2_splash_D.jsonnorah_s2_splash_D01003829.5827.30.12%0.720.89P
testcases/emulator_verified/norah_solo.jsonnorah_solo010072740.12753.1-0.28%-0.710.89P
testcases/emulator_verified/norah_zinman_combo_nc.jsonnorah_zinman_combo_nc01001679.3670.00.39%0.130.96P
testcases/emulator_verified/patrick_solo_nc.jsonpatrick_solo0+0.001%112581.02582.0-0.02%P
testcases/emulator_verified/philly_bahiti_combo.jsonphilly_bahiti_combo01001-558.3-556.0-0.13%-1.220.70P
testcases/emulator_verified/philly_bahiti_combo.jsonphilly_bahiti_combo11004-453.9-458.30.24%1.770.51P
testcases/emulator_verified/philly_solo.jsonphilly_solo010022264.32253.00.24%0.200.96P
testcases/emulator_verified/philly_solo.jsonphilly_solo110033620.93619.70.03%0.170.96P
testcases/emulator_verified/reina_attacker_wip.jsonreina_attacker_wip01001-1991.7-1992.00.01%0.520.89P
testcases/emulator_verified/reina_bahiti_combo_nc.jsonreina_bahiti_combo_nc01001-481.8-502.01.12%1.260.70P
testcases/emulator_verified/reina_logan_combo_simulator.jsonreina_logan_combo_simulator01001-549.5-553.00.14%1.280.70P
testcases/emulator_verified/reina_solo_wip.jsonreina_solo_wip010011991.61992.0-0.02%-0.590.89P
testcases/emulator_verified/renee_solo_nc.jsonrenee_solo_nc0+0.05%15-563.0-554.0-0.48%F
testcases/emulator_verified/seo_yoon_solo_nc.jsonseo_yoon_solo0-0.05%13-619.0-620.00.10%P
testcases/emulator_verified/sergey_norah_zinman_combo_nc.jsonsergey_norah_zinman_combo_nc010011328.91372.0-1.44%-0.710.89P
testcases/emulator_verified/sergey_reina_combo_nc.jsonsergey_reina_combo_nc01001-303.3-295.0-0.35%-0.290.93P
testcases/emulator_verified/sergey_solo_nc.jsonsergey_solo0-0.05%121348.01348.00.00%P
testcases/emulator_verified/simple_001_nc.jsonsimple_00101001-186.0-186.00.00%P
testcases/emulator_verified/troop_check_nc.jsontroop_check011-279.0-279.00.00%P
testcases/emulator_verified/type_triangle_A_nc.jsontype_triangle_A_nc0+0.05%11-895.0-895.00.00%P
testcases/emulator_verified/type_triangle_B_nc.jsontype_triangle_B_nc011-929.0-929.00.00%P
testcases/emulator_verified/wayne_mixed_solo.jsonwayne_mixed_solo01004232.9237.0-0.23%-0.110.96P
testcases/emulator_verified/wayne_mixed_solo.jsonwayne_mixed_solo11007310.4346.6-2.01%-1.770.51P
testcases/emulator_verified/wayne_reina_combo.jsonwayne_reina_combo010081550.41559.4-0.37%-1.710.52P
testcases/emulator_verified/wayne_reina_wuming_combo.jsonwayne_reina_wuming_combo010081698.21694.00.18%1.990.45P
testcases/emulator_verified/wayne_s1_solo.jsonwayne_s1_solo01005254.0251.80.36%1.300.70P
testcases/emulator_verified/wayne_s2_solo.jsonwayne_s2_solo01002363.7361.50.43%1.250.70P
testcases/emulator_verified/wos425_wip_nohero_control_nc.jsonwos425_wip_nohero_control_nc011774.0774.00.00%P
testcases/emulator_verified/wos425_wip_patrick_health_nc.jsonwos425_wip_patrick_health_nc011762.0762.00.00%P
testcases/emulator_verified/wos425_wip_philly_defense.jsonwos425_wip_philly_defense01005768.4768.6-0.02%-0.590.89P
testcases/emulator_verified/wos425_wip_sergey_damage_taken_nc.jsonwos425_wip_sergey_damage_taken_nc011749.0749.00.00%P
testcases/emulator_verified/wos425_wip_sergey_patrick_combo_nc.jsonwos425_wip_sergey_patrick_combo_nc011726.0726.00.00%P
testcases/emulator_verified/wos425_wip_sergey_philly_combo.jsonwos425_wip_sergey_philly_combo01005738.1738.2-0.01%-0.240.96P
testcases/emulator_verified/wos427_wip_sergey_philly_840.jsonwos427_wip_sergey_philly_8400100417.922.5-0.28%-0.310.93P
testcases/emulator_verified/wu_ming_solo_nc.jsonwu_ming_solo0111392.01392.00.00%P
testcases/emulator_verified/zinman_solo_nc.jsonzinman_solo0+0.05%113177.03177.00.00%P
testcases/heroes_unittests/Flint_tc.jsondaut_viper_10+0.05%15-150.0-149.8-0.01%P
testcases/heroes_unittests/Flint_tc.jsondaut_viper_21-0.05%165773.05732.70.56%F
testcases/heroes_unittests/Hector_tc.jsondaut_viper_101001-441.6-441.00.00%-0.130.96P
testcases/heroes_unittests/Jessie_tc_nc.jsondaut_viper_10+0.05%11-62.0-61.0-0.06%P
testcases/heroes_unittests/Jessie_tc_nc.jsondaut_viper_21+0.05%11-90.0-89.0-0.07%P
testcases/heroes_unittests/Jessie_tc_nc.jsondaut_viper_32-0.025%11481.0481.00.00%P
testcases/heroes_unittests/Jessie_tc_nc.jsondaut_viper_43-0.017%11217.0217.00.00%P
testcases/heroes_unittests/Jessie_tc_nc.jsondaut_viper_5411578.0578.00.00%P
testcases/heroes_unittests/Jessie_tc_nc.jsondaut_viper_65+0.05%11-97.0-96.0-0.06%P
testcases/heroes_unittests/Jessie_tc_nc.jsondaut_viper_76+0.05%11-75.0-74.0-0.05%P
testcases/heroes_unittests/Jessie_tc_nc.jsondaut_viper_8711-988.0-988.00.00%P
testcases/heroes_unittests/Mia_tc.jsondaut_viper_101001-173.5-181.00.17%1.570.53P
testcases/heroes_unittests/Mia_tc.jsondaut_viper_21+0.05%10071591.81625.1-0.77%-2.250.26F
testcases/heroes_unittests/Mia_tc.jsondaut_viper_3210061122.01124.2-0.10%-1.480.60P
testcases/heroes_unittests/Mia_tc.jsondaut_viper_431001668.1671.0-0.13%-0.310.93P
testcases/heroes_unittests/Mia_tc.jsondaut_viper_541004-124.3-121.8-0.11%-1.250.70P
testcases/heroes_unittests/Molly_tc.jsondaut_viper_10+0.05%11-62.0-61.0-0.06%P
testcases/heroes_unittests/Molly_tc.jsondaut_viper_21+0.05%11-90.0-89.0-0.07%P
testcases/heroes_unittests/Molly_tc.jsondaut_viper_32-0.025%11481.0481.00.00%P
testcases/heroes_unittests/Molly_tc.jsondaut_viper_431001-63.5-68.00.33%3.730.0055P
testcases/heroes_unittests/Molly_tc.jsondaut_viper_541001-190.3-190.0-0.02%-0.210.96P
testcases/heroes_unittests/Reina_tc.jsondaut_viper_10+0.05%11-66.0-62.0-0.18%F
testcases/heroes_unittests/Reina_tc.jsondaut_viper_2111-40.0-40.00.00%P
testcases/heroes_unittests/Reina_tc.jsondaut_viper_4210061413.41428.3-0.46%-0.280.93P
testcases/heroes_unittests/Reina_tc.jsondaut_viper_531001-201.9-202.00.01%0.060.99P
testcases/heroes_unittests/Seo-yoon_tc_nc.jsondaut_viper_10+0.05%11-62.0-61.0-0.06%P
testcases/heroes_unittests/Seo-yoon_tc_nc.jsondaut_viper_61+0.05%11-90.0-89.0-0.07%P
testcases/heroes_unittests/Seo-yoon_tc_nc.jsondaut_viper_32-0.025%11481.0481.00.00%P
testcases/heroes_unittests/Seo-yoon_tc_nc.jsondaut_viper_43+0.05%114339.04341.0-0.04%F
testcases/heroes_unittests/Seo-yoon_tc_nc.jsondaut_viper_54+0.05%113802.03805.0-0.06%F
testcases/heroes_unittests/Seo-yoon_tc_nc.jsondaut_viper_65-0.006%11917.0915.00.04%F
testcases/heroes_unittests/Seo-yoon_tc_nc.jsondaut_viper_76-0.004%112130.02128.00.04%F
testcases/heroes_unittests/Zinman_tc.jsondaut_viper_10-0.05%11-122.0-122.00.00%P
testcases/heroes_unittests/Zinman_tc.jsondaut_viper_21-0.025%114018.04018.00.00%P
testcases/heroes_unittests/Zinman_tc.jsondaut_viper_32-0.05%11-130.0-130.00.00%P