diff --git a/code/datums/dna.dm b/code/datums/dna.dm index 0d5802401bc4..1bdbbfbc420a 100644 --- a/code/datums/dna.dm +++ b/code/datums/dna.dm @@ -611,9 +611,9 @@ O.forceMove(drop_location()) if(prob(20)) O.animate_atom_living() - /* YOGSif(9 to 10) + if(9 to 10) ForceContractDisease(new/datum/disease/gastrolosis()) - to_chat(src, "Oh, I actually feel quite alright!") YOGS*/ + to_chat(src, "Oh, I actually feel quite alright!") else switch(rand(0,5)) if(0) diff --git a/code/modules/mob/living/carbon/human/species_types/snail.dm b/code/modules/mob/living/carbon/human/species_types/snail.dm index d2e14898c929..10da903b3ec3 100644 --- a/code/modules/mob/living/carbon/human/species_types/snail.dm +++ b/code/modules/mob/living/carbon/human/species_types/snail.dm @@ -14,7 +14,7 @@ siemens_coeff = 2 //snails are mostly water changesource_flags = MIRROR_BADMIN | WABBAJACK | MIRROR_MAGIC | MIRROR_PRIDE | RACE_SWAP sexes = FALSE //snails are hermaphrodites - var/shell_type = /obj/item/storage/backpack/snail + var/shell_type = /obj/item/storage/backpack/snail/species mutanteyes = /obj/item/organ/eyes/snail mutanttongue = /obj/item/organ/tongue/snail @@ -46,7 +46,7 @@ C.doUnEquip(bag, TRUE, no_move = TRUE) qdel(bag) -/obj/item/storage/backpack/snail +/obj/item/storage/backpack/snail/species name = "snail shell" desc = "Worn by snails as armor and storage compartment." icon_state = "snailshell" @@ -59,4 +59,4 @@ /obj/item/storage/backpack/snail/Initialize() . = ..() - ADD_TRAIT(src, TRAIT_NODROP) + ADD_TRAIT(src, TRAIT_NODROP, CURSED_ITEM_TRAIT) diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm index 708357194546..7d1bc96e6098 100644 --- a/code/modules/reagents/chemistry/reagents/other_reagents.dm +++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm @@ -1081,7 +1081,7 @@ if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection)))) L.ForceContractDisease(new /datum/disease/tuberculosis(), FALSE, TRUE) -/* YOGS /datum/reagent/snail +/datum/reagent/snail name = "Agent-S" description = "Virological agent that infects the subject with Gastrolosis." color = "#003300" // rgb(0, 51, 0) @@ -1090,7 +1090,7 @@ /datum/reagent/snail/reaction_mob(mob/living/L, method=TOUCH, reac_volume, show_message = 1, touch_protection = 0) if(method==PATCH || method==INGEST || method==INJECT || (method == VAPOR && prob(min(reac_volume,100)*(1 - touch_protection)))) - L.ForceContractDisease(new /datum/disease/gastrolosis(), FALSE, TRUE) YOGS */ + L.ForceContractDisease(new /datum/disease/gastrolosis(), FALSE, TRUE) /datum/reagent/fluorosurfactant//foam precursor name = "Fluorosurfactant" diff --git a/yogstation.dme b/yogstation.dme index 7416a4f19a77..ce6193c154a1 100644 --- a/yogstation.dme +++ b/yogstation.dme @@ -460,6 +460,7 @@ #include "code\datums\diseases\fake_gbs.dm" #include "code\datums\diseases\flu.dm" #include "code\datums\diseases\fluspanish.dm" +#include "code\datums\diseases\gastrolisis.dm" #include "code\datums\diseases\gbs.dm" #include "code\datums\diseases\heart_failure.dm" #include "code\datums\diseases\magnitis.dm" @@ -2111,6 +2112,7 @@ #include "code\modules\mob\living\carbon\human\species_types\plasmamen.dm" #include "code\modules\mob\living\carbon\human\species_types\shadowpeople.dm" #include "code\modules\mob\living\carbon\human\species_types\skeletons.dm" +#include "code\modules\mob\living\carbon\human\species_types\snail.dm" #include "code\modules\mob\living\carbon\human\species_types\synths.dm" #include "code\modules\mob\living\carbon\human\species_types\vampire.dm" #include "code\modules\mob\living\carbon\human\species_types\zombies.dm"