mirror of
https://github.com/Aurorastation/Aurora.3.git
synced 2026-08-23 13:05:44 +01:00
Crew Transfer Fix (#15399)
This commit is contained in:
@@ -233,24 +233,25 @@ var/datum/controller/subsystem/ticker/SSticker
|
||||
if(Player.mind && !isnewplayer(Player))
|
||||
if(Player.stat != DEAD)
|
||||
var/turf/playerTurf = get_turf(Player)
|
||||
var/area/playerArea = get_area(playerTurf)
|
||||
if(evacuation_controller.round_over() && evacuation_controller.emergency_evacuation)
|
||||
if(isNotAdminLevel(playerTurf.z))
|
||||
to_chat(Player, "<span class='notice'><b>You managed to survive, but were marooned on [station_name()] as [Player.real_name]...</b></span>")
|
||||
if(isStationLevel(playerTurf.z) && is_station_area(playerArea))
|
||||
to_chat(Player, SPAN_GOOD(SPAN_BOLD("You managed to survive the events on [station_name()] as [Player.real_name].")))
|
||||
else
|
||||
to_chat(Player, "<span class='good'><b>You managed to survive the events on [station_name()] as [Player.real_name].</b></span>")
|
||||
else if(isAdminLevel(playerTurf.z))
|
||||
to_chat(Player, "<span class='good'><b>You successfully underwent crew transfer after events on [station_name()] as [Player.real_name].</b></span>")
|
||||
to_chat(Player, SPAN_NOTICE(SPAN_BOLD("You managed to survive, but were marooned as [Player.real_name]...")))
|
||||
else if(isStationLevel(playerTurf.z) && is_station_area(playerArea))
|
||||
to_chat(Player, SPAN_GOOD(SPAN_BOLD("You successfully underwent the bluespace jump after the events on [station_name()] as [Player.real_name].")))
|
||||
else if(issilicon(Player))
|
||||
to_chat(Player, "<span class='good'><b>You remain operational after the events on [station_name()] as [Player.real_name].</b></span>")
|
||||
to_chat(Player, SPAN_GOOD(SPAN_BOLD("You remain operational after the events on [station_name()] as [Player.real_name].")))
|
||||
else
|
||||
to_chat(Player, "<span class='notice'><b>You missed the crew transfer after the events on [station_name()] as [Player.real_name].</b></span>")
|
||||
to_chat(Player, SPAN_NOTICE(SPAN_BOLD("You missed the crew transfer after the events on [station_name()] as [Player.real_name].")))
|
||||
else
|
||||
if(istype(Player,/mob/abstract/observer))
|
||||
var/mob/abstract/observer/O = Player
|
||||
if(!O.started_as_observer)
|
||||
to_chat(Player, "<span class='warning'><b>You did not survive the events on [station_name()]...</b></span>")
|
||||
to_chat(Player, SPAN_WARNING(SPAN_BOLD("You did not survive the events on [station_name()]...")))
|
||||
else
|
||||
to_chat(Player, "<span class='warning'><b>You did not survive the events on [station_name()]...</b></span>")
|
||||
to_chat(Player, SPAN_WARNING(SPAN_BOLD("You did not survive the events on [station_name()]...")))
|
||||
to_world("<br>")
|
||||
|
||||
for (var/mob/living/silicon/ai/aiPlayer in mob_list)
|
||||
@@ -719,4 +720,4 @@ var/datum/controller/subsystem/ticker/SSticker
|
||||
#undef SETUP_OK
|
||||
#undef SETUP_REVOTE
|
||||
#undef SETUP_REATTEMPT
|
||||
#undef LOBBY_TIME
|
||||
#undef LOBBY_TIME
|
||||
|
||||
Reference in New Issue
Block a user