diff --git a/src/game/Object/Player.cpp b/src/game/Object/Player.cpp index 5e85e930..8b27372e 100644 --- a/src/game/Object/Player.cpp +++ b/src/game/Object/Player.cpp @@ -1560,7 +1560,7 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati SendTransferAbortedByLockStatus(mEntry, lockStatus, miscRequirement); return false; } - if (IsDead()) // rare case of teleporting the player into an instance with no areatrigger participation + if (IsDead() && mEntry->IsDungeon()) // rare case of teleporting the player into an instance with no areatrigger participation { ResurrectPlayer(0.5f); SpawnCorpseBones();