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"