From 9ce6094dce579c328a51a5dd19deb85ab88e9c88 Mon Sep 17 00:00:00 2001 From: Machiavelli Date: Sat, 27 Mar 2010 15:09:26 +0100 Subject: Partial implementation of instance system patch by scarymovie87, fix max players check in instance. Cause of error was a pointer of class Player was casted to class InstanceMap. Refs issue #1323 --HG-- branch : trunk --- src/game/MapManager.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/game/MapManager.cpp') diff --git a/src/game/MapManager.cpp b/src/game/MapManager.cpp index efc59aadbd1..8613a1a1de8 100644 --- a/src/game/MapManager.cpp +++ b/src/game/MapManager.cpp @@ -257,7 +257,7 @@ bool MapManager::CanPlayerEnter(uint32 mapid, Player* player) } //Instance is full - MapDifficulty const* mapDiff = ((InstanceMap*)player)->GetMapDifficulty(); + MapDifficulty const* mapDiff = ((InstanceMap*)boundedMap)->GetMapDifficulty(); int8 maxPlayers = mapDiff ? mapDiff->maxPlayers : 0; if (maxPlayers != -1) //-1: unlimited access { -- cgit v1.2.3