From cad82cf7decc45777f3fc69d8437d805fe5186fc Mon Sep 17 00:00:00 2001 From: Sainan <63328889+Sainan@users.noreply.github.com> Date: Sat, 3 May 2025 17:24:47 -0700 Subject: [PATCH] fix: refuse to add horse if one is already owned (#1973) Reviewed-on: https://onlyg.it/OpenWF/SpaceNinjaServer/pulls/1973 Co-authored-by: Sainan <63328889+Sainan@users.noreply.github.com> Co-committed-by: Sainan <63328889+Sainan@users.noreply.github.com> --- src/services/inventoryService.ts | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/services/inventoryService.ts b/src/services/inventoryService.ts index 22106441..c4d28edc 100644 --- a/src/services/inventoryService.ts +++ b/src/services/inventoryService.ts @@ -789,6 +789,10 @@ export const addItem = async ( break; } case "NeutralCreatures": { + if (inventory.Horses.length != 0) { + logger.warn("refusing to add Horse because account already has one"); + return {}; + } const horseIndex = inventory.Horses.push({ ItemType: typeName }); return { Horses: [inventory.Horses[horseIndex - 1].toJSON()]