From 4b77b4fdbe07d6205595ea31f40ba710bf09be49 Mon Sep 17 00:00:00 2001 From: Jeff Colombo Date: Thu, 31 Jan 2019 23:27:12 -0500 Subject: [PATCH] fix number sort bug --- generatePokemonData.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/generatePokemonData.ts b/generatePokemonData.ts index 1ccf8a3..914de21 100644 --- a/generatePokemonData.ts +++ b/generatePokemonData.ts @@ -165,7 +165,9 @@ Pokemon.forEach((mon) => { Object.keys(pokemon.pvp).forEach((key) => { const league = key as League; - const orderedCombinedStats = Object.keys(combinedStatsDistribution[league]).map((cpTotal) => parseInt(cpTotal, 10)).sort(); + const orderedCombinedStats = Object.keys(combinedStatsDistribution[league]).map((cpTotal) => parseInt(cpTotal, 10)); + orderedCombinedStats.sort((a, b) => a - b); + const len = orderedCombinedStats.length - 1; const offset = orderedCombinedStats[1]; const max = orderedCombinedStats[len] - offset; // index 0 is always `Grade.S`