diff --git a/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_chomp.dm b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_chomp.dm new file mode 100644 index 0000000000..b9099a30d7 --- /dev/null +++ b/code/modules/reagents/Chemistry-Reagents/Chemistry-Reagents_chomp.dm @@ -0,0 +1,50 @@ +/// Recipes + +/datum/chemical_reaction/aphrodisiac + name = "aphrodisiac" + id = "aphrodisiac" + result = "aphrodisiac" + required_reagents = list("carbon" = 2, "hydrogen" = 2, "oxygen" = 2, "water" = 1) + result_amount = 6 + +/datum/reagent/aphrodisiac + name = "aphrodisiac" + id = "aphrodisiac" + description = "You so horny." + taste_description = "sweetness" + reagent_state = LIQUID + color = "#FF9999" + scannable = 1 + +/datum/reagent/aphrodisiac/affect_blood(var/mob/living/carbon/M, var/alien, var/removed) + if(!M) return + + if(prob(3)) + M.emote(pick("blush", "moan", "moan", "giggle")) + + // Unsure if we want to allow cumming. I'm gonna disable it for now. +/* + if(prob(1)) + switch(M.gender) + if(MALE) + M.emote("mcum") + if(FEMALE) + M.emote("fcum") + if(PLURAL) + if(prob(50)) + M.emote("mcum") + else + M.emote("fcum") +*/ +// Disabled cause I'm unsure if we want to do this or not. +/* +/mob/living/proc/cum() + if(!check_has_mouth()) + return + src.visible_message("[src] throws up!","You throw up!") + + var/turf/simulated/T = get_turf(src) //TODO: Make add_blood_floor remove blood from human mobs + if(istype(T)) + T.add_vomit_floor(src, 1) +*/ + diff --git a/vorestation.dme b/vorestation.dme index 2140fa4a6a..bcdc1a3139 100644 --- a/vorestation.dme +++ b/vorestation.dme @@ -2467,6 +2467,7 @@ #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Other.dm" #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Toxins.dm" #include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents-Vore_vr.dm" +#include "code\modules\reagents\Chemistry-Reagents\Chemistry-Reagents_chomp.dm" #include "code\modules\reagents\dispenser\_defines.dm" #include "code\modules\reagents\dispenser\cartridge.dm" #include "code\modules\reagents\dispenser\cartridge_presets.dm"