From 090ad59cbcdd9f365219516cc2ba04e765ee3a4c Mon Sep 17 00:00:00 2001 From: Contrabang <91113370+Contrabang@users.noreply.github.com> Date: Fri, 13 Oct 2023 09:28:16 -0400 Subject: [PATCH] Being contracted with a Holopara now kills the holopara (#22832) * hmm * Update code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com> --------- Co-authored-by: GDN <96800819+GDNgit@users.noreply.github.com> --- .../traitor/contractor/datums/syndicate_contract.dm | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm b/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm index 83842367794..5d9826a79e0 100644 --- a/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm +++ b/code/modules/antagonists/traitor/contractor/datums/syndicate_contract.dm @@ -473,6 +473,14 @@ M.EyeBlurry(35 SECONDS) M.AdjustConfused(35 SECONDS) + for(var/mob/living/simple_animal/hostile/guardian/G in GLOB.alive_mob_list) + if(G.summoner == M) + M.remove_guardian_actions() + to_chat(G, "You feel your body ripped to shreds as you're forcibly removed from your summoner!") + to_chat(M, "You feel some part of you missing, you're not who you used to be...") + G.ghostize() + qdel(G) + sleep(6 SECONDS) to_chat(M, "That portal did something to you...")