From e3460a072d6882cdcdae29a9c60381cb434a4e35 Mon Sep 17 00:00:00 2001 From: staphen Date: Fri, 9 May 2025 20:01:24 -0400 Subject: [PATCH] Do not spawn monsters in town --- Source/msg.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Source/msg.cpp b/Source/msg.cpp index 4b67b3e49..25b2054bf 100644 --- a/Source/msg.cpp +++ b/Source/msg.cpp @@ -1842,7 +1842,7 @@ size_t OnRequestSpawnGolem(const TCmdLocParam1 &message, const Player &player) const WorldTilePosition position { message.x, message.y }; - if (player.isLevelOwnedByLocalClient() && InDungeonBounds(position)) + if (player.plrlevel > 0 && player.isLevelOwnedByLocalClient() && InDungeonBounds(position)) SpawnGolem(player, position, static_cast(message.wParam1)); return sizeof(message); @@ -2391,6 +2391,8 @@ size_t OnSpawnMonster(const TCmdSpawnMonster &message, const Player &player) { if (gbBufferMsgs == 1) return sizeof(message); + if (player.plrlevel == 0) + return sizeof(message); const WorldTilePosition position { message.x, message.y };