From a0985504a9f94c00ff79684279b2b1a5c3d8e07b Mon Sep 17 00:00:00 2001 From: TimHasert <27998143+TimH96@users.noreply.github.com> Date: Mon, 21 Aug 2023 13:34:26 +0200 Subject: [PATCH] always use computed score for deco permutations --- src/scorer/scorer.module.ts | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/scorer/scorer.module.ts b/src/scorer/scorer.module.ts index 4e04061..d425938 100644 --- a/src/scorer/scorer.module.ts +++ b/src/scorer/scorer.module.ts @@ -33,11 +33,7 @@ const evaluateListOfDecos = (decos: Decoration[], wantedSkills: EquipmentSkills) const skillMap: EquipmentSkills = new EquipmentSkills() decos.forEach(deco => skillMap.addSkills(deco.skills)) - // get max of default and computed score - // default score can only be higher than computed when the decos of 2 wanted skills cancel each other out (e.g. handicraft and sharpness) - const computedScore = getScoreFromSkillMap(skillMap, wantedSkills) - const defaultScore = Math.max(...Array.from(skillMap.values())) - const score = (Math.max(computedScore, defaultScore)) + const score = getScoreFromSkillMap(skillMap, wantedSkills) return { skills: skillMap,