Files
Bubberstation/code/datums/mutations/passive.dm
SkyratBot d13ba21201 [MIRROR] First Genetics Content in 5 Years (Adds new positive mutations!) (#28449)
* First Genetics Content in 5 Years (Adds new positive mutations!)

* Update reach.dm

* delete

* Update adaptation.dm

* Update reach.dm

---------

Co-authored-by: carlarctg <53100513+carlarctg@users.noreply.github.com>
Co-authored-by: SpaceLoveSs13 <68121607+SpaceLoveSs13@users.noreply.github.com>
2024-06-30 16:30:13 +05:30

32 lines
1.2 KiB
Plaintext

/datum/mutation/human/biotechcompat
name = "Biotech Compatibility"
desc = "Subject is more compatibile with biotechnology such as skillchips."
quality = POSITIVE
instability = POSITIVE_INSTABILITY_MINI
/datum/mutation/human/biotechcompat/on_acquiring(mob/living/carbon/human/owner)
. = ..()
owner.adjust_skillchip_complexity_modifier(1)
/datum/mutation/human/biotechcompat/on_losing(mob/living/carbon/human/owner)
owner.adjust_skillchip_complexity_modifier(-1)
return ..()
/datum/mutation/human/clever
name = "Clever"
desc = "Causes the subject to feel just a little bit smarter. Most effective in specimens with low levels of intelligence."
quality = POSITIVE
instability = POSITIVE_INSTABILITY_MODERATE // literally makes you on par with station equipment
text_gain_indication = span_danger("You feel a little bit smarter.")
text_lose_indication = span_danger("Your mind feels a little bit foggy.")
/datum/mutation/human/clever/on_acquiring(mob/living/carbon/human/owner)
if(..())
return
owner.add_traits(list(TRAIT_ADVANCEDTOOLUSER, TRAIT_LITERATE), GENETIC_MUTATION)
/datum/mutation/human/clever/on_losing(mob/living/carbon/human/owner)
if(..())
return
owner.remove_traits(list(TRAIT_ADVANCEDTOOLUSER, TRAIT_LITERATE), GENETIC_MUTATION)