Merge pull request #15607 from Putnam3145/auxmos-1
Updates auxmos to 1.0 (plus other atmos stuff with it)
This commit is contained in:
@@ -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
|
||||
|
||||
@@ -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."
|
||||
|
||||
Reference in New Issue
Block a user