From ef745a850d3048b8b6723ad35e6cebee6dd68879 Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 7 Jul 2019 20:38:08 +0200 Subject: [PATCH 1/2] Fixing lobby ghost roles for real. --- code/modules/mob/dead/new_player/new_player.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 0d72d47023..0aaa046e08 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -475,7 +475,7 @@ var/obj/effect/mob_spawn/S = pick(GLOB.mob_spawners[spawner]) if(!istype(S) || !S.can_latejoin()) continue - categorizedJobs["Ghost Role"]["jobs"] += S + categorizedJobs["Ghost Role"]["jobs"] += spawner for(var/datum/job/job in SSjob.occupations) if(job && IsJobUnavailable(job.title, TRUE) == JOB_AVAILABLE) From 49c8a08c15c8ee0d351d4f8bcfd3216a8c2e02ad Mon Sep 17 00:00:00 2001 From: Ghommie Date: Sun, 7 Jul 2019 20:39:40 +0200 Subject: [PATCH 2/2] Removes the ? that suppressed runtimes. --- code/modules/mob/dead/new_player/new_player.dm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/modules/mob/dead/new_player/new_player.dm b/code/modules/mob/dead/new_player/new_player.dm index 0aaa046e08..4ccac5f9d7 100644 --- a/code/modules/mob/dead/new_player/new_player.dm +++ b/code/modules/mob/dead/new_player/new_player.dm @@ -164,7 +164,7 @@ return var/obj/effect/mob_spawn/MS = pick(GLOB.mob_spawners[href_list["JoinAsGhostRole"]]) - if(MS?.attack_ghost(src, latejoinercalling = TRUE)) + if(MS.attack_ghost(src, latejoinercalling = TRUE)) SSticker.queued_players -= src SSticker.queue_delay = 4 qdel(src)