always use computed score for deco permutations

This commit is contained in:
TimHasert 2023-08-21 13:34:26 +02:00
parent 6c335766de
commit a0985504a9

View File

@ -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,