case Data.FinishSteedRace:
case 166://Bulletin { if (client.Map.BaseID != 6001 && client.Map.BaseID != 6004 && !client.Player.Dead && client.Map.BaseID != 700) if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; // if (client != null && !client.Player.Dead && client.Entity != null && !client.Player.InJail() && !client.InQualifier() && !client.InTeamQualifier() && !client.IsWatching() && client.Booth == null && !Constants.PKFreeMaps.Contains(client.Player.MapID) && client.Player.MapID < 10000) { switch (packet[12]) { case 63: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; if (client.Player.Level >= 80) client.Player.Teleport(1002, 236, 231); else client.MessageBox("You haven't reached level 80 yet!"); break; case 105: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; if (client.Player.VIPLevel >= 5) client.Player.Teleport(1036, 200, 93); else client.MessageBox("You haven't reached VIPlevel 5 yet!"); break; case 146: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 294, 159); break; case 104: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; if (client.Player.Level >= 90) client.Player.Teleport(4020, 83, 73); else client.MessageBox("You haven't reached level 90 yet!"); break; case 91: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 286, 291); break; case 9: case 10: case 11: case 12: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 301, 145); break; case 2: case 3: case 4: case 5: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 291, 146); break; case 14: case 37: case 54: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 327, 196); break; case 15: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 225, 238); break; case 35: case 17: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1038, 338, 346); break; case 18: case 19: case 20: case 21: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 313, 146); break; case 82: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 308, 145); break; case 22: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 298, 206); client.MessageBox("You have been teleported to Squidward Octopus."); break; case 1: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 289, 149); break; case 81: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 336, 137); break; case 8: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 297, 149); break; case 98: if (client.Map.BaseID != 6004) return; if (client.Player.MapID != 6004) return; client.Player.Teleport(1002, 265, 138); break; } } break; }