void TeleportCave(int number)
{
try// Changed to cavePointbase for the telepad locations
{
BuffAllClose();
DeSpawnMe();
ObjectDeSpawnCheck();
this.client.Send(Packet.TeleportOtherStart());
this.Character.Position.xSec = Data.cavePointBase[number].xSec;
this.Character.Position.ySec = Data.cavePointBase[number].ySec;
this.Character.Position.x = (float)Data.cavePointBase[number].x;
this.Character.Position.z = (float)Data.cavePointBase[number].z;
this.Character.Position.y = (float)Data.cavePointBase[number].y;
this.Character.InGame = false;
this.Character.Teleport = true;
this.client.Send(Packet.TeleportImage(Data.cavePointBase[number].xSec, Data.cavePointBase[number].ySec));
this.Character.Teleport = true;
Timer.Scroll.Dispose();
Timer.Scroll = null;
this.Character.Information.Scroll = false;
}
catch (Exception ex)
{
Systems.Debugger.Write(ex);
}
}