From 9edbcccb367a9a2c2c31c05a5938b79d0f940b9d Mon Sep 17 00:00:00 2001 From: Platinum Date: Sun, 11 Jun 2023 16:32:14 +1000 Subject: [PATCH] Update ExtraSizeDown property --- src/mod.ts | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) diff --git a/src/mod.ts b/src/mod.ts index f1d5bae..80c37a6 100644 --- a/src/mod.ts +++ b/src/mod.ts @@ -5,9 +5,9 @@ import { DependencyContainer } from "tsyringe"; import { DatabaseServer } from "@spt-aki/servers/DatabaseServer"; import { IPostDBLoadMod } from "@spt-aki/models/external/IPostDBLoadMod"; import { ILogger } from "@spt-aki/models/spt/utils/ILogger"; +import { ITemplateItem, Props } from "@spt-aki/models/eft/common/tables/ITemplateItem"; import config from "../config.json"; -import { ITemplateItem, Props } from "@spt-aki/models/eft/common/tables/ITemplateItem"; class TwoSlotExtendedMags implements IPostDBLoadMod { private logger: ILogger; @@ -29,16 +29,17 @@ class TwoSlotExtendedMags implements IPostDBLoadMod { const item = itemTable[itemId]; if (this.isExtendedMag(item)) { - this.updateInventorySlotSize(item._props); + const itemProp = item._props; + + itemProp.Height = 2; + + if (itemProp.ExtraSizeDown) { + itemProp.ExtraSizeDown--; + } } } } - private updateInventorySlotSize(itemProp: Props): void { - itemProp.Height = 2; - // itemProp.ExtraSizeDown = config.newMagazineInventorySlotSize--; - } - private isExtendedMag(item: ITemplateItem): boolean { const magazineCategoryId = "5448bc234bdc2d3c308b4569";