void Object::PlaceOnMap() { ASSERT(!IsInWorld() && !m_mapMgr); MapMgr* mapMgr = sWorld.GetMap(m_mapId); ASSERT(mapMgr); mapMgr->AddObject(this); m_mapMgr = mapMgr; mSemaphoreTeleport = false; }