From f7a2d10ed8ae669e4c560387a21b0c46ca3307ce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=B0=8F=E6=9C=88=E7=8C=AB?= Date: Thu, 24 Dec 2020 04:43:59 -0500 Subject: [PATCH] Void Finisher now survives the Void (#55437) It makes it so when you finish the Void Path as a Heretic, you can actually survive in the void (as well as not suffocate in your own storm), you no longer need to breathe, and you resist low pressure (but not high pressure). (the add_traits show a reference to space_adaptation, it doesnt seem to work if i change the reference, and it doesnt seem to have any issues referencing that, so it should be fine as is) Co-authored-by: ATH1909 <42606352+ATH1909@users.noreply.github.com> --- .../modules/antagonists/eldritch_cult/knowledge/void_lore.dm | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm b/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm index 9338bab8ada..6efd534ceba 100644 --- a/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm +++ b/code/modules/antagonists/eldritch_cult/knowledge/void_lore.dm @@ -47,7 +47,7 @@ /datum/eldritch_knowledge/cold_snap name = "Aristocrat's Way" - desc = "Makes you immune to cold temperatures, you can still take damage from lack of pressure." + desc = "Makes you immune to cold temperatures, and you no longer need to breathe, you can still take damage from lack of pressure." gain_text = "I found a thread of cold breath. It lead me to a strange shrine, all made of crystals. Translucent and white, a depiction of a nobleman stood before me." cost = 1 route = PATH_VOID @@ -56,10 +56,12 @@ /datum/eldritch_knowledge/cold_snap/on_gain(mob/user) . = ..() ADD_TRAIT(user,TRAIT_RESISTCOLD,MAGIC_TRAIT) + ADD_TRAIT(user, TRAIT_NOBREATH, MAGIC_TRAIT) /datum/eldritch_knowledge/cold_snap/on_lose(mob/user) . = ..() REMOVE_TRAIT(user,TRAIT_RESISTCOLD,MAGIC_TRAIT) + REMOVE_TRAIT(user, TRAIT_NOBREATH, MAGIC_TRAIT) /datum/eldritch_knowledge/void_cloak name = "Void Cloak" @@ -162,6 +164,7 @@ var/mob/living/carbon/human/H = user H.physiology.brute_mod *= 0.5 H.physiology.burn_mod *= 0.5 + ADD_TRAIT(H, TRAIT_RESISTLOWPRESSURE, MAGIC_TRAIT) H.client?.give_award(/datum/award/achievement/misc/void_ascension, H) priority_announce("$^@&#*$^@(#&$(@&#^$&#^@# The nobleman of void [H.real_name] has arrived, step along the Waltz that ends worlds! $^@&#*$^@(#&$(@&#^$&#^@#","#$^@&#*$^@(#&$(@&#^$&#^@#", 'sound/ai/spanomalies.ogg')