bool CTeleport::RealizeTeleport() { ADDTOCALLSTACK("CTeleport::RealizeTeleport"); if ( !IsValidPoint() || !m_ptDst.IsValidPoint() ) { DEBUG_ERR(("Bad teleport coords %s\n", WriteUsed())); return false; } CSector *pSector = GetSector(); return pSector ? pSector->AddTeleport(this) : false; }
bool CTeleport::RealizeTeleport() { ADDTOCALLSTACK("CTeleport::RealizeTeleport"); if ( ! IsCharValid() || ! m_ptDst.IsCharValid()) { DEBUG_ERR(( "CTeleport bad coords %s\n", WriteUsed() )); return false; } CSector *pSector = GetSector(); if ( pSector ) return pSector->AddTeleport(this); else return false; }