From cb99b08b86f8773563276bf16ccc2210003b056b Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 17 Jul 2022 20:23:37 +0200 Subject: Core/Players: Fixed ExploredZones size and PLAYER_EXPLORED_ZONES_SIZE desync --- src/server/scripts/Commands/cs_misc.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'src/server/scripts/Commands') diff --git a/src/server/scripts/Commands/cs_misc.cpp b/src/server/scripts/Commands/cs_misc.cpp index cf9d34bfa1c..ceec104b317 100644 --- a/src/server/scripts/Commands/cs_misc.cpp +++ b/src/server/scripts/Commands/cs_misc.cpp @@ -1127,7 +1127,7 @@ public: return false; } - uint32 offset = area->AreaBit / 64; + uint32 offset = area->AreaBit / PLAYER_EXPLORED_ZONES_BITS; if (offset >= PLAYER_EXPLORED_ZONES_SIZE) { handler->SendSysMessage(LANG_BAD_VALUE); @@ -1135,7 +1135,7 @@ public: return false; } - uint64 val = UI64LIT(1) << (area->AreaBit % 64); + uint64 val = UI64LIT(1) << (area->AreaBit % PLAYER_EXPLORED_ZONES_BITS); playerTarget->AddExploredZones(offset, val); handler->SendSysMessage(LANG_EXPLORE_AREA); @@ -1167,7 +1167,7 @@ public: return false; } - uint32 offset = area->AreaBit / 64; + uint32 offset = area->AreaBit / PLAYER_EXPLORED_ZONES_BITS; if (offset >= PLAYER_EXPLORED_ZONES_SIZE) { handler->SendSysMessage(LANG_BAD_VALUE); @@ -1175,7 +1175,7 @@ public: return false; } - uint64 val = UI64LIT(1) << (area->AreaBit % 64); + uint64 val = UI64LIT(1) << (area->AreaBit % PLAYER_EXPLORED_ZONES_BITS); playerTarget->RemoveExploredZones(offset, val); handler->SendSysMessage(LANG_UNEXPLORE_AREA); -- cgit v1.2.3