public static BaseDoor AddDoor( int x, int y, int z, DoorFacing facing )
{
int doorZ = z;
int doorTop = doorZ + 20;
if ( !m_Map.CanFit( x, y, z, 16, false, false ) )
return null;
if ( y == 1743 && x >= 1343 && x <= 1344 )
return null;
if ( y == 1679 && x >= 1392 && x <= 1393 )
return null;
if ( x == 1320 && y >= 1618 && y <= 1640 )
return null;
if ( x == 1383 && y >= 1642 && y <= 1643 )
return null;
BaseDoor door = new DarkWoodDoor( facing );
door.MoveToWorld( new Point3D( x, y, z ), m_Map );
++m_Count;
return door;
}