diff --git a/GainStation13/code/modules/mob/living/emote.dm b/GainStation13/code/modules/mob/living/emote.dm index 3e76abbd..f2fa95b0 100644 --- a/GainStation13/code/modules/mob/living/emote.dm +++ b/GainStation13/code/modules/mob/living/emote.dm @@ -50,6 +50,13 @@ return FALSE make_noise(user, "brap", FARTING_NOISES) + 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)) @@ -81,7 +88,14 @@ return FALSE make_noise(user, "fart", FARTING_NOISES) - + 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))