diff --git a/code/modules/client/preference_setup/loadout/loadout_implants.dm b/code/modules/client/preference_setup/loadout/loadout_implants.dm index db6f2fea94..83a3d6a356 100644 --- a/code/modules/client/preference_setup/loadout/loadout_implants.dm +++ b/code/modules/client/preference_setup/loadout/loadout_implants.dm @@ -32,4 +32,9 @@ //TFF 7/5/19 - requested addition of honey reagent generator /datum/gear/implant/reagent_generator/honey display_name = "implant, honey production" - path = /obj/item/weapon/implant/reagent_generator/honey \ No newline at end of file + path = /obj/item/weapon/implant/reagent_generator/honey + +//kcin 6/6/19 - i want to slurp slime +/datum/gear/implant/reagent_generator/slime + display_name = "implant, slime production" + path = /obj/item/weapon/implant/reagent_generator/slime \ No newline at end of file diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_chomp.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_chomp.dm index a458b0fae3..54a7e37954 100644 --- a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_chomp.dm +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_chomp.dm @@ -124,7 +124,7 @@ M.adjustHalLoss(1.5) if(prob(0.0001)) M.adjustToxLoss(50)//instant crit for tesh - + if(prob(0.1)) pick(M.custom_pain("You suddenly feel inexplicably angry!",30), M.custom_pain("You suddenly lose your train of thought!",30), @@ -168,7 +168,7 @@ metabolism = 0 /datum/reagent/eden/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) - if(alien == IS_SLIME || alien == IS_DIONA) + if(alien == IS_SLIME || alien == IS_DIONA) return if(M.getToxLoss()) M.adjustFireLoss(1.2) @@ -202,7 +202,7 @@ cup_desc = "Goes perfectly with alcohol poisoning!" cup_name = "Medicinal tea cup" color = "#00FF00" - + /datum/reagent/drink/tea/dyloteane/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) if(alien == IS_DIONA) @@ -222,3 +222,15 @@ M.drowsyness = max(0, M.drowsyness - 6 * removed * chem_effective) M.hallucination = max(0, M.hallucination - 9 * removed * chem_effective) M.adjustToxLoss(-1 * removed * chem_effective) + +/datum/reagent/slimedrink + name = "Slime" + id = "slimedrink" + description = "A gooey semi-liquid produced from your fellow slimey crew members." + taste_description = "jiggly" + taste_mult = 1.3 + reagent_state = LIQUID + color = "#8bdce5" + + glass_name = "Slime" + glass_desc = "Slime thats safe to drink (relatively)" \ No newline at end of file diff --git a/code/modules/reagents/reagent_containers/drinkingglass/metaglass.dm b/code/modules/reagents/reagent_containers/drinkingglass/metaglass.dm index 9aea2c398b..ef7db6975a 100644 --- a/code/modules/reagents/reagent_containers/drinkingglass/metaglass.dm +++ b/code/modules/reagents/reagent_containers/drinkingglass/metaglass.dm @@ -582,4 +582,8 @@ Drinks Data glass_icon_state = "hachi" /datum/reagent/ethanol/mojito - glass_icon_state = "mojito" \ No newline at end of file + glass_icon_state = "mojito" + + +/datum/reagent/slimedrink + glass_icon_state = "slimedrink" diff --git a/code/modules/vore/fluffstuff/custom_items_vr.dm b/code/modules/vore/fluffstuff/custom_items_vr.dm index 6e5a91df37..a328ff6099 100644 --- a/code/modules/vore/fluffstuff/custom_items_vr.dm +++ b/code/modules/vore/fluffstuff/custom_items_vr.dm @@ -718,6 +718,25 @@ /obj/item/weapon/implanter/reagent_generator/honey implant_type = /obj/item/weapon/implant/reagent_generator/honey +//kcin 6/6/19 - i want to slurp slime +/obj/item/weapon/implant/reagent_generator/slime + name = "slime generation implant" + desc = "It's an implant you can use to make slime from yourself!" + generated_reagents = list("slimedrink" = 2) + reagent_name = "slimedrink" + usable_volume = 1000 + + empty_message = list("You look quite ghostly!") + full_message = list("Your are nearly opaque!") + emote_descriptor = list("drips slime", "lets some of their slime drip") + self_emote_descriptor = list("drip") + random_emote = list("blrbles softly") + verb_name = "Drip" + verb_desc = "You Catch slime in your container." + +/obj/item/weapon/implanter/reagent_generator/milk + implant_type = /obj/item/weapon/implant/reagent_generator/milk + //WickedTempest: Chakat Tempest /obj/item/weapon/implant/reagent_generator/tempest generated_reagents = list("milk" = 2) diff --git a/icons/obj/drinks.dmi b/icons/obj/drinks.dmi index 9c737d7f83..7a1e9ef9f2 100644 Binary files a/icons/obj/drinks.dmi and b/icons/obj/drinks.dmi differ