From d2cb38d560c0ccbaf75d57f1feda010d394f9ab2 Mon Sep 17 00:00:00 2001 From: Runa Dacino Date: Wed, 28 Jun 2023 20:43:55 +0200 Subject: [PATCH] fix(survivorpod): Fixes ghost query preferences Fixes unreported bug where survivor pods would not send a query. This was caused due to imperfect fix to inability to opt out from it for the round. tweak(survivorpod): Makes it clear when the pod was clicked on Does this by making a visible_message when clicked and changing its description --- code/game/objects/structures/ghost_pods/survivor.dm | 9 +++++++++ .../client/preference_setup/antagonism/02_candidacy.dm | 1 + 2 files changed, 10 insertions(+) diff --git a/code/game/objects/structures/ghost_pods/survivor.dm b/code/game/objects/structures/ghost_pods/survivor.dm index 62dbc2441d..e3ebc5bbfe 100644 --- a/code/game/objects/structures/ghost_pods/survivor.dm +++ b/code/game/objects/structures/ghost_pods/survivor.dm @@ -41,6 +41,15 @@ handle_clothing_setup() +/obj/structure/ghost_pod/manual/survivor/trigger() + . = ..() + desc += "\n The Pod's stasis is broken!" + visible_message(message = SPAN_WARNING("\The [src] hisses and blinks in a myriad of lights as its stasis ceases! \n \ + What or whoever lays beneath may yet stir once more, but their wounds may be too grevious... "), + blind_message = SPAN_WARNING("You hear hissing from [src]!"), + runemessage = "HISS") + + /obj/structure/ghost_pod/manual/survivor/proc/handle_clothing_setup() clothing_possibilities = list() diff --git a/code/modules/client/preference_setup/antagonism/02_candidacy.dm b/code/modules/client/preference_setup/antagonism/02_candidacy.dm index d922f10669..945491ed0d 100644 --- a/code/modules/client/preference_setup/antagonism/02_candidacy.dm +++ b/code/modules/client/preference_setup/antagonism/02_candidacy.dm @@ -23,6 +23,7 @@ var/global/list/special_roles = list( //keep synced with the defines BE_* in set "morph" = 1, // 18 "corgi" = 1, // 19 "cursed sword" = 1, // 20 + "Ship Survivor" = 1, // 21 //VOREStation Add End )