From 93d00a537138278cb74020b6eb8898a2c5e1f6e2 Mon Sep 17 00:00:00 2001 From: Waterpig <49160555+Majkl-J@users.noreply.github.com> Date: Sat, 18 Nov 2023 16:46:36 +0100 Subject: [PATCH] You can now dig through sofa pillows (#727) --- .../objects/structures/beds_chairs/sofa.dm | 18 ++++++++++++++++++ tgstation.dme | 1 + 2 files changed, 19 insertions(+) create mode 100644 modular_zubbers/code/game/objects/structures/beds_chairs/sofa.dm diff --git a/modular_zubbers/code/game/objects/structures/beds_chairs/sofa.dm b/modular_zubbers/code/game/objects/structures/beds_chairs/sofa.dm new file mode 100644 index 00000000000..ed025b2b1f8 --- /dev/null +++ b/modular_zubbers/code/game/objects/structures/beds_chairs/sofa.dm @@ -0,0 +1,18 @@ +/// Looking through pillows on sofas when rightclicked +/obj/structure/chair/sofa/attack_hand_secondary(mob/user, list/modifiers) + if(!ishuman(user) || !user.ckey) + return ..() + balloon_alert(user, "Searching under pillows...") + to_chat(user, span_alert("You start scouring through the sofa's pillows....")) + if(do_after(user, 10 SECONDS, src)) + if(prob(10)) + balloon_alert(user, "Found something") + if(prob(1)) + var/datum/effect_system/spark_spread/quantum/sparks = new + sparks.set_up(5, 1, loc) + new /obj/item/disk/nuclear/fake(loc) + else + // New epic way of making money. Totally + new /obj/item/coin/iron(loc) + else + balloon_alert(user, "Nothing") diff --git a/tgstation.dme b/tgstation.dme index a2ac5e04b93..7bd8e4ea673 100644 --- a/tgstation.dme +++ b/tgstation.dme @@ -7925,6 +7925,7 @@ #include "modular_zubbers\code\game\objects\items\storage\boxes.dm" #include "modular_zubbers\code\game\objects\items\storage\guncases.dm" #include "modular_zubbers\code\game\objects\structures\trash_pile.dm" +#include "modular_zubbers\code\game\objects\structures\beds_chairs\sofa.dm" #include "modular_zubbers\code\game\objects\structures\plaques\static_plaques.dm" #include "modular_zubbers\code\game\traits\negative.dm" #include "modular_zubbers\code\game\traits\neutral.dm"