From e8c3b699756a88b3ad2d33614be2f0d94634fdf7 Mon Sep 17 00:00:00 2001 From: Chomp Date: Fri, 6 Dec 2024 15:43:20 +0000 Subject: [PATCH] Reordered checks to slightly reduce processing required for check --- project/src/services/BotWeaponModLimitService.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/project/src/services/BotWeaponModLimitService.ts b/project/src/services/BotWeaponModLimitService.ts index 9a957866..4c491097 100644 --- a/project/src/services/BotWeaponModLimitService.ts +++ b/project/src/services/BotWeaponModLimitService.ts @@ -139,10 +139,10 @@ export class BotWeaponModLimitService { // Mod is a mount that can hold only flashlights ad limit is reached (dont want to add empty mounts if limit is reached) if ( - this.itemHelper.isOfBaseclass(modTemplate._id, BaseClasses.MOUNT) && - modTemplate._props.Slots.some((x) => x._name === "mod_flashlight") && + modLimits.scope.count >= modLimits.scopeMax && modTemplate._props.Slots.length === 1 && - modLimits.scope.count >= modLimits.scopeMax + this.itemHelper.isOfBaseclass(modTemplate._id, BaseClasses.MOUNT) && + modTemplate._props.Slots.some((slot) => slot._name === "mod_flashlight") ) { return true; }