453 {
454 if (
g_Game.IsMultiplayer())
455 {
456 g_Game.GetMenuDefaultCharacterData(
false).SetRandomCharacterForced(random);
458
459 PlayerBase player = PlayerBase.Cast(
g_Game.GetPlayer());
460 if (player)
461 {
462 player.SimulateDeath(true);
464 }
465
466 MissionGameplay missionGP = MissionGameplay.Cast(
g_Game.GetMission());
467 missionGP.DestroyAllMenus();
468 missionGP.SetPlayerRespawning(true);
469 missionGP.Continue();
470
472 }
473 else
474 {
476 }
477 }