Skip to content
This repository was archived by the owner on May 22, 2025. It is now read-only.

Commit 5aafd3b

Browse files
authored
yeah (#22922)
1 parent c51a259 commit 5aafd3b

File tree

3 files changed

+21
-2
lines changed

3 files changed

+21
-2
lines changed

code/game/gamemodes/objective_items.dm

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,13 +109,16 @@
109109
special_equipment += /obj/item/storage/box/syndie_kit/nuke
110110
..()
111111

112+
GLOBAL_VAR_INIT(hdd_research_project, pick("Project Bee", "Project Shiptest", "Project Monke"))
113+
112114
/datum/objective_item/steal/hdd_extraction
113115
name = "the source code for Project Bee from the master R&D server mainframe."
114116
targetitem = /obj/item/computer_hardware/hard_drive/cluster/hdd_theft
115117
difficulty = 10
116118
excludefromjob = list("Scientist", "Research Director") //Scientist isn't sus in that room but a gene or robo is.
117119

118120
/datum/objective_item/steal/hdd_extraction/New()
121+
name = "the source code for [GLOB.hdd_research_project] from the master R&D server mainframe."
119122
special_equipment += /obj/item/paper/guides/antag/hdd_extraction
120123
return ..()
121124

code/game/objects/items/theft_tools.dm

Lines changed: 18 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -105,10 +105,13 @@
105105

106106
// STEALING RESEARCH HDD
107107
/obj/item/paper/guides/antag/hdd_extraction
108+
109+
/obj/item/paper/guides/antag/hdd_extraction/Initialize(mapload)
110+
..()
108111
info = "<h1>Source Code Theft & You - The Idiot's Guide to Crippling Nanotrasen Research & Development</h1><br>\
109112
Rumour has it that Nanotrasen are using their R&D servers to perform theoretical simulations into alternate universes!<br>\
110113
Recently, Nanotrasen has determined the existence of a universe similar to ours, and have been working to bridge the gap between the two.<br>\
111-
They have compiled a one-of-a-kind scan of the extant universe into a project designated under the codename <b>Project Bee</b>.<br>\
114+
They have compiled a one-of-a-kind scan of the extant universe into a project designated under the codename <b>[GLOB.hdd_research_project]</b>.<br>\
112115
This cannot be allowed to stand. Below is all our intel for stealing their source code and crippling their research efforts:<br>\
113116
<ul>\
114117
<li>Locate the physical R&D Server mainframes. Intel suggests these are stored in specially cooled rooms deep within their Science department.</li>\
@@ -134,11 +137,24 @@
134137

135138
/obj/item/computer_hardware/hard_drive/cluster/hdd_theft
136139
name = "r&d server hard disk drive"
137-
desc = "The hard drive containing sensitive data on alternate universes. Holding it up to your ear you can faintly hear the hum of millions of bees."
140+
desc = "The hard drive containing sensitive data on alternate universes."
138141
icon = 'icons/obj/nuke_tools.dmi'
139142
icon_state = "project_bee" //hi bee!
140143
max_capacity = 512
141144

145+
/obj/item/computer_hardware/hard_drive/cluster/hdd_theft/Initialize(mapload)
146+
..()
147+
switch(GLOB.hdd_research_project)
148+
if("Project Shiptest")
149+
icon_state = "project_shiptest"
150+
desc += " Holding it up to your ear you can faintly hear rocks thumping dully against the inside of the case."
151+
if("Project Monke")
152+
icon_state = "project_monke"
153+
desc += " Holding it up to your ear you can faintly hear thousands of monkeys farting."
154+
else //default route: connecting to beestation
155+
desc += " Holding it up to your ear you can faintly hear the hum of millions of bees."
156+
157+
142158
// STEALING SUPERMATTER
143159

144160
/obj/item/paper/guides/antag/supermatter_sliver

icons/obj/nuke_tools.dmi

449 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)