fix: refuse to add horse if one is already owned
All checks were successful
Build / build (push) Successful in 54s
Build / build (pull_request) Successful in 1m40s

This commit is contained in:
Sainan 2025-05-03 17:02:08 +02:00
parent 8520650018
commit 778f400534

View File

@ -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<IEquipmentClient>()]