aboutsummaryrefslogtreecommitdiff
path: root/src/server/game/Maps/MapManager.cpp
diff options
context:
space:
mode:
authorSpp <spp@jorge.gr>2011-09-16 21:54:45 +0200
committerSpp <spp@jorge.gr>2011-09-16 21:54:45 +0200
commitd0f9406a10847acd30b0324431c94b1eb75195cd (patch)
tree600c35b01bd3df1ad552684cfa8f1411f803b691 /src/server/game/Maps/MapManager.cpp
parent2f83db28f2a11384e1b818b1d5d42d0d87111172 (diff)
Core/Instances: Resurrect a dead player (with corpse) before enter to instance. Original patch by Den
Diffstat (limited to 'src/server/game/Maps/MapManager.cpp')
-rwxr-xr-xsrc/server/game/Maps/MapManager.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/server/game/Maps/MapManager.cpp b/src/server/game/Maps/MapManager.cpp
index 9b91129ef03..6741154b0d5 100755
--- a/src/server/game/Maps/MapManager.cpp
+++ b/src/server/game/Maps/MapManager.cpp
@@ -213,6 +213,8 @@ bool MapManager::CanPlayerEnter(uint32 mapid, Player* player, bool loginCheck)
return false;
}
sLog->outDebug(LOG_FILTER_MAPS, "MAP: Player '%s' has corpse in instance '%s' and can enter.", player->GetName(), mapName);
+ player->ResurrectPlayer(0.5f, false);
+ player->SpawnCorpseBones();
}
else
sLog->outDebug(LOG_FILTER_MAPS, "Map::CanPlayerEnter - player '%s' is dead but does not have a corpse!", player->GetName());