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?"
+ ]
+}