Do not allow base map be accessed from outside if map is instanceable.

This commit is contained in:
megamage
2011-11-23 13:14:59 -05:00
parent 0eb193f2b4
commit f091360940
4 changed files with 17 additions and 7 deletions
+1 -1
View File
@@ -2207,7 +2207,7 @@ bool Player::TeleportTo(uint32 mapid, float x, float y, float z, float orientati
// If the map is not created, assume it is possible to enter it.
// It will be created in the WorldPortAck.
Map* map = sMapMgr->FindBaseMap(mapid);
Map* map = sMapMgr->FindBaseNonInstanceMap(mapid);
if (!map || map->CanEnter(this))
{
//lets reset near teleport flag if it wasn't reset during chained teleports