From fdd2a1d8e9f33a96f23ea7b3e45377eb3aa8076c Mon Sep 17 00:00:00 2001 From: 81Denton <32391752+81Denton@users.noreply.github.com> Date: Mon, 10 Dec 2018 22:43:40 +0100 Subject: [PATCH] Red pills sometimes make people think (#41883) Remember that scene from The Matrix? This PR adds a 5% chance that swallowing red pills makes you think about stuff the average Nanotrasen employee isn't supposed to pay attention to. --- .../reagents/reagent_containers/pill.dm | 4 ++++ strings/redpill.json | 19 +++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 strings/redpill.json diff --git a/code/modules/reagents/reagent_containers/pill.dm b/code/modules/reagents/reagent_containers/pill.dm index 9f5558354a6..90803efc608 100644 --- a/code/modules/reagents/reagent_containers/pill.dm +++ b/code/modules/reagents/reagent_containers/pill.dm @@ -46,6 +46,10 @@ M.visible_message("[user] forces [M] to [apply_method] [src].", \ "[user] forces [M] to [apply_method] [src].") + var/makes_me_think = pick(strings("redpill.json", "redpill_questions")) + if(icon_state == "pill4" && prob(5)) //you take the red pill - you stay in Wonderland, and I show you how deep the rabbit hole goes + sleep(50) + to_chat(M, "[makes_me_think]") if(reagents.total_volume) reagents.reaction(M, apply_type) diff --git a/strings/redpill.json b/strings/redpill.json new file mode 100644 index 00000000000..2b8ade9974d --- /dev/null +++ b/strings/redpill.json @@ -0,0 +1,19 @@ +{ + "redpill_questions": [ + "What happened to the ceiling?", + "Why is it called the emergency shuttle if it arrives every single shift?", + "Where does the Cook get all this meat from?", + "Space wind? How does that even make sense?", + "Why does Nanotrasen hire Clowns and Mimes for every single station?", + "Why is the station's air supply connected to the plasma tank?", + "Why are there fire alarms everywhere but no sprinklers?", + "Why is this a plasma research station if we know everything about plasma already?", + "Who hires all these unqualified, violent assistants?", + "How do the morgue trays know whether someone's soul is still in their body?", + "If two miners were in Lavaland and one of them killed the other with a pickaxe, wouldn't that be fucked up or what?", + "How do I know the names of all these people that I've never met before?", + "How come a hole in the floor doesn't suck you out into space?", + "Why is space cold?", + "Why does space circle around on itself?" + ] +}