mirror of
https://github.com/mhwikicn/mhdos-armor-set-searcher
synced 2025-12-11 09:05:35 +08:00
always use computed score for deco permutations
This commit is contained in:
parent
6c335766de
commit
a0985504a9
@ -33,11 +33,7 @@ const evaluateListOfDecos = (decos: Decoration[], wantedSkills: EquipmentSkills)
|
|||||||
const skillMap: EquipmentSkills = new EquipmentSkills()
|
const skillMap: EquipmentSkills = new EquipmentSkills()
|
||||||
decos.forEach(deco => skillMap.addSkills(deco.skills))
|
decos.forEach(deco => skillMap.addSkills(deco.skills))
|
||||||
|
|
||||||
// get max of default and computed score
|
const score = getScoreFromSkillMap(skillMap, wantedSkills)
|
||||||
// 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))
|
|
||||||
|
|
||||||
return {
|
return {
|
||||||
skills: skillMap,
|
skills: skillMap,
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user