Merge pull request #15607 from Putnam3145/auxmos-1

Updates auxmos to 1.0 (plus other atmos stuff with it)
This commit is contained in:
Lin
2022-05-13 05:45:33 +00:00
committed by GitHub
20 changed files with 237 additions and 65 deletions
+10
View File
@@ -205,6 +205,16 @@
synchronizer_coeff = 1
var/reek = 200
/datum/mutation/human/olfaction/on_acquiring(mob/living/carbon/human/owner)
if(..() || HAS_TRAIT(owner, TRAIT_ANOSMIA))
return TRUE
ADD_TRAIT(owner, TRAIT_GOODSMELL, GENETIC_MUTATION)
/datum/mutation/human/olfaction/on_losing(mob/living/carbon/human/owner)
if(..())
return
REMOVE_TRAIT(owner, TRAIT_GOODSMELL, GENETIC_MUTATION)
/datum/mutation/human/olfaction/modify()
if(power)
var/obj/effect/proc_holder/spell/targeted/olfaction/S = power
+9
View File
@@ -416,3 +416,12 @@ GLOBAL_LIST_EMPTY(family_heirlooms)
. = ..()
var/mob/living/carbon/human/H = quirk_holder
H?.cure_trauma_type(/datum/brain_trauma/severe/monophobia, TRAUMA_RESILIENCE_ABSOLUTE)
/datum/quirk/no_smell
name = "Anosmia"
desc = "You can't smell anything! You won't be able to detect certain colorless gases."
value = -1
mob_trait = TRAIT_ANOSMIA
gain_text = "<span class='notice'>You can't smell anything!</span>"
lose_text = "<span class='notice'>You can smell again!</span>"
medical_record_text = "Patient suffers from anosmia and is incapable of smelling gases or particulates."