13 lines
408 B
JavaScript
13 lines
408 B
JavaScript
export default function GetJobTarget(group, v_age, targets) {
|
|
const targetsForGroup = targets.filter((t) => t.group === group);
|
|
if (!targetsForGroup) return 0;
|
|
const targetPc = targetsForGroup.filter(
|
|
(t) => t.ageGte <= v_age && (t.ageLt ? t.ageLt > v_age : true)
|
|
);
|
|
if (targetPc.length === 0) return 1;
|
|
else if (targetPc.length === 1) return targetPc[0].target;
|
|
else {
|
|
return 1;
|
|
}
|
|
}
|