diff --git a/src/endWeek/reports/childrenReport.js b/src/endWeek/reports/childrenReport.js index 379c7a531248225989fc4e39c6c59407a1fbef4a..5d935fc018f5098cf505c91057013aef6ece60a5 100644 --- a/src/endWeek/reports/childrenReport.js +++ b/src/endWeek/reports/childrenReport.js @@ -149,20 +149,8 @@ App.Facilities.Nursery.childrenReport = function childrenReport() { intelligenceImplantValues.push(nanny.intelligenceImplant); } - intelligenceValues.sort(); - intelligenceImplantValues.sort(); - - const - midNannyIntelligence = Math.ceil(intelligenceValues.length / 2), - midNannyIntelligenceImplant = Math.ceil(intelligenceImplantValues.length / 2); - - medianIntelligence = intelligenceValues.length % 2 === 0 ? - (intelligenceValues[midNannyIntelligence] + intelligenceValues[midNannyIntelligence - 1] / 2) : - intelligenceValues[midNannyIntelligence - 1]; - - medianIntelligenceImplant = intelligenceImplantValues.length % 2 === 0 ? - (intelligenceImplantValues[midNannyIntelligenceImplant] + intelligenceImplantValues[midNannyIntelligenceImplant - 1] / 2) : - intelligenceImplantValues[midNannyIntelligenceImplant - 1]; + medianIntelligence = median(intelligenceValues); + medianIntelligenceImplant = median(intelligenceImplantValues); if (medianIntelligence + medianIntelligenceImplant > 65) { child.intelligenceImplant += 3;