diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm index 87f008bc453..d14cdbe651e 100644 --- a/code/game/machinery/cryopod.dm +++ b/code/game/machinery/cryopod.dm @@ -463,6 +463,10 @@ if(do_after(user, 20, target = G:affecting)) if(!M || !G || !G:affecting) return + if(src.occupant) + user << "\The [src] is in use." + return + M.loc = src if(M.client) @@ -479,7 +483,7 @@ icon_state = occupied_icon_state M << "[on_enter_occupant_message]" - M << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." + M << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." occupant = M time_entered = world.time @@ -554,6 +558,9 @@ if(do_after(user, 20, target = L)) if(!L) return + if(src.occupant) + user << "\The [src] is in use." + return L.loc = src if(L.client) @@ -569,7 +576,7 @@ icon_state = occupied_icon_state L << "[on_enter_occupant_message]" - L << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." + L << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." occupant = L time_entered = world.time @@ -629,7 +636,7 @@ return if(src.occupant) - usr << "\The [src] is in use." + usr << "\The [src] is in use." return for(var/mob/living/carbon/slime/M in range(1,usr)) @@ -645,7 +652,7 @@ return if(src.occupant) - usr << "\The [src] is in use." + usr << "\The [src] is in use." return usr.stop_pulling() @@ -660,7 +667,7 @@ icon_state = occupied_icon_state usr << "[on_enter_occupant_message]" - usr << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." + usr << "If you ghost, log out or close your client now, your character will shortly be permanently removed from the round." occupant = usr time_entered = world.time