From 4ab162b4f25b978c79e6ed019c035e0633f80d26 Mon Sep 17 00:00:00 2001 From: ReoDaProtovali Date: Thu, 25 Apr 2024 01:49:26 -0500 Subject: [PATCH 1/3] Bible fard --- GainStation13/code/modules/mob/living/emote.dm | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/GainStation13/code/modules/mob/living/emote.dm b/GainStation13/code/modules/mob/living/emote.dm index 3e76abbd..92285bad 100644 --- a/GainStation13/code/modules/mob/living/emote.dm +++ b/GainStation13/code/modules/mob/living/emote.dm @@ -51,6 +51,9 @@ make_noise(user, "brap", FARTING_NOISES) + for(/obj/item/storage/book/bible in get_turf(user)) //Biblefart + user.gib() + . = ..() reduce_fullness(user, rand(6,12)) @@ -82,6 +85,9 @@ make_noise(user, "fart", FARTING_NOISES) + for(/obj/item/storage/book/bible in get_turf(user)) //Biblefart + user.gib() + . = ..() reduce_fullness(user, rand(4,8)) From dd517ee96d48a63192696fbe518758abb78ccf26 Mon Sep 17 00:00:00 2001 From: ReoDaProtovali Date: Thu, 8 Aug 2024 20:38:27 -0500 Subject: [PATCH 2/3] better code --- GainStation13/code/modules/mob/living/emote.dm | 4 ++-- tgstation.dme | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/GainStation13/code/modules/mob/living/emote.dm b/GainStation13/code/modules/mob/living/emote.dm index 92285bad..75a6439d 100644 --- a/GainStation13/code/modules/mob/living/emote.dm +++ b/GainStation13/code/modules/mob/living/emote.dm @@ -51,7 +51,7 @@ make_noise(user, "brap", FARTING_NOISES) - for(/obj/item/storage/book/bible in get_turf(user)) //Biblefart + if(locate(/obj/item/storage/book/bible) in get_turf(user)) //Biblefart user.gib() . = ..() @@ -85,7 +85,7 @@ make_noise(user, "fart", FARTING_NOISES) - for(/obj/item/storage/book/bible in get_turf(user)) //Biblefart + if(locate(/obj/item/storage/book/bible) in get_turf(user)) //Biblefart user.gib() . = ..() diff --git a/tgstation.dme b/tgstation.dme index 507b7121..dbfc4132 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -3107,10 +3107,10 @@ #include "GainStation13\code\modules\food_and_drinks\objects\candy_flora.dm" #include "GainStation13\code\modules\food_and_drinks\recipes\recipes_ported.dm" #include "GainStation13\code\modules\mob\living\emote.dm" -#include "GainStation13\code\modules\mob\living\vore\eating\living_vr.dm" -#include "GainStation13\code\modules\mob\living\vore\eating\trasheat_lists.dm" #include "GainStation13\code\modules\mob\living\emote_modular.dm" #include "GainStation13\code\modules\mob\living\emote_ported.dm" +#include "GainStation13\code\modules\mob\living\vore\eating\living_vr.dm" +#include "GainStation13\code\modules\mob\living\vore\eating\trasheat_lists.dm" #include "GainStation13\code\modules\reagents\chemistry\reagents\consumable_reagents.dm" #include "GainStation13\code\modules\reagents\chemistry\reagents\dwarverndrinks.dm" #include "GainStation13\code\modules\reagents\chemistry\reagents\fatty_drinks.dm" From 8caa8d1e9f00f7ca13c0d0146ec3528696f058e3 Mon Sep 17 00:00:00 2001 From: ReoDaProtovali Date: Fri, 9 Aug 2024 01:57:56 -0500 Subject: [PATCH 3/3] Grandiose Description --- GainStation13/code/modules/mob/living/emote.dm | 18 +++++++++++++----- 1 file changed, 13 insertions(+), 5 deletions(-) diff --git a/GainStation13/code/modules/mob/living/emote.dm b/GainStation13/code/modules/mob/living/emote.dm index 75a6439d..f2fa95b0 100644 --- a/GainStation13/code/modules/mob/living/emote.dm +++ b/GainStation13/code/modules/mob/living/emote.dm @@ -50,9 +50,13 @@ return FALSE make_noise(user, "brap", FARTING_NOISES) - - if(locate(/obj/item/storage/book/bible) in get_turf(user)) //Biblefart + var/obj/item/storage/book/bible/b = locate(/obj/item/storage/book/bible) in get_turf(user) //Biblefart + if(b) //Devine Retribution + user.visible_message("\The [user] farts on \the [b], causing a violent, otherworldly ripple to echo outwards before they explode in a gorey mess of devine retribution!", + "You feel a deep sense of dread as you release pressure from your rear over \the [b], immediately realizing your mistake as Divine Retribution rends your form into a gorey mess.") + user.emote("scream") user.gib() + return ..() //Gassy is dead, no fullness to reduce . = ..() reduce_fullness(user, rand(6,12)) @@ -84,10 +88,14 @@ return FALSE make_noise(user, "fart", FARTING_NOISES) - - if(locate(/obj/item/storage/book/bible) in get_turf(user)) //Biblefart + var/obj/item/storage/book/bible/b = locate(/obj/item/storage/book/bible) in get_turf(user) //Biblefart + if(b) //Devine Retribution + user.visible_message("\The [user] farts on \the [b], causing a violent, otherworldly ripple to echo outwards before they explode in a gorey mess of devine retribution!", + "You feel a deep sense of dread as you release pressure from your rear over \the [b], immediately realizing your mistake as Divine Retribution rends your form into a gorey mess.") + user.emote("scream") user.gib() - + return ..() //Gassy is dead, no fullness to reduce + . = ..() reduce_fullness(user, rand(4,8))