From b9973e609fd7d9e64a5f50d3d2cf94a1e0757a46 Mon Sep 17 00:00:00 2001 From: Dev Date: Sun, 28 Apr 2024 22:39:17 +0100 Subject: [PATCH] Fixed issue with water bottles having no `upd` object in rare cases killing client --- project/src/controllers/HealthController.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/project/src/controllers/HealthController.ts b/project/src/controllers/HealthController.ts index bed64766..6f045ce8 100644 --- a/project/src/controllers/HealthController.ts +++ b/project/src/controllers/HealthController.ts @@ -127,6 +127,11 @@ export class HealthController const consumedItemMaxResource = this.itemHelper.getItem(itemToConsume._tpl)[1]._props.MaxResource; if (consumedItemMaxResource > 1) { + if (!itemToConsume.upd) + { + itemToConsume.upd = {}; + } + if (itemToConsume.upd.FoodDrink === undefined) { itemToConsume.upd.FoodDrink = { HpPercent: consumedItemMaxResource - request.count };