From 32c8600cbb8924181bfc283bd8a8ac264a51ffad Mon Sep 17 00:00:00 2001 From: GeneriedJenelle Date: Fri, 15 Feb 2019 05:53:22 +0000 Subject: [PATCH] Prevents people from joining with the same character Just a check on late spawn to prevent people from rejoining constantly as the same char. --- code/modules/mob/new_player/new_player.dm | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/code/modules/mob/new_player/new_player.dm b/code/modules/mob/new_player/new_player.dm index 8d61815cc8..73e9174570 100644 --- a/code/modules/mob/new_player/new_player.dm +++ b/code/modules/mob/new_player/new_player.dm @@ -163,6 +163,13 @@ ViewManifest() if(href_list["SelectedJob"]) + + //Prevents people rejoining as same character. + for (var/mob/living/carbon/human/C in mob_list) + var/char_name = client.prefs.real_name + if(char_name == C.real_name) + usr << "There is a character that already exists with the same name - [C.real_name], please join with a different one." + return if(!config.enter_allowed) usr << "There is an administrative lock on entering the game!"