[MIRROR] Adds a new ruin to Icebox, the post office. (#6758)

* Adds a new ruin to Icebox, the post office. (#59907)

* Adds a new ruin to Icebox, the post office.

Co-authored-by: ArcaneMusic <41715314+ArcaneMusic@users.noreply.github.com>
This commit is contained in:
SkyratBot
2021-07-06 21:41:02 +01:00
committed by GitHub
co-authored by ArcaneMusic
parent 6c13a1c973
commit dbeeaf310f
7 changed files with 1099 additions and 2 deletions
File diff suppressed because it is too large Load Diff
+6
View File
@@ -115,3 +115,9 @@
Seem very intent on research and individual liberty, and also geology-based naming?"
prefix = "_maps/RandomRuins/AnywhereRuins/"
suffix = "golem_ship.dmm"
/datum/map_template/ruin/icemoon/underground/mailroom
name = "Frozen-over Post Office"
id = "mailroom"
description = "This is where all of your paychecks went. Signed, the management."
suffix = "icemoon_underground_mailroom.dmm"
+4
View File
@@ -17,3 +17,7 @@
base_icon_state = "block"
smoothing_flags = NONE
canSmoothWith = null
/area/ruin/powered/mailroom
name = "Abandoned Post Office"
icon_state = "dk_yellow"
@@ -21,6 +21,7 @@
var/can_trigger = TRUE
var/trigger_delay = 10
var/protected = FALSE
var/undertile_pressureplate = TRUE
/obj/item/pressure_plate/Initialize()
. = ..()
@@ -30,7 +31,8 @@
sigdev.code = roundstart_signaller_code
sigdev.frequency = roundstart_signaller_freq
AddElement(/datum/element/undertile, tile_overlay = tile_overlay, use_anchor = TRUE)
if(undertile_pressureplate)
AddElement(/datum/element/undertile, tile_overlay = tile_overlay, use_anchor = TRUE)
RegisterSignal(src, COMSIG_OBJ_HIDE, .proc/ToggleActive)
var/static/list/loc_connections = list(
COMSIG_ATOM_ENTERED = .proc/on_entered,
+3 -1
View File
@@ -117,12 +117,14 @@
trigger_delay = 10
protected = TRUE
resistance_flags = INDESTRUCTIBLE | FIRE_PROOF | ACID_PROOF | LAVA_PROOF
undertile_pressureplate = FALSE
var/reward = /obj/item/food/cookie
var/claimed = FALSE
/obj/item/pressure_plate/hologrid/Initialize()
. = ..()
AddElement(/datum/element/undertile, tile_overlay = tile_overlay) //we remove use_anchor here, so it ALWAYS stays anchored
if(undertile_pressureplate)
AddElement(/datum/element/undertile, tile_overlay = tile_overlay, use_anchor = FALSE) //we remove use_anchor here, so it ALWAYS stays anchored
/obj/item/pressure_plate/hologrid/examine(mob/user)
. = ..()
@@ -0,0 +1,33 @@
/obj/machinery/door/keycard/icebox/office
name = "secure airlock"
desc = "Be aware, dear crew, find my lost key. You'll find it in a direction that's wheast."
puzzle_id = "Puzzle1"
/obj/item/keycard/icebox/office
name = "secure keycard (1)"
desc = "The NT post office, first rate shipping and packaging. This one is labeled 'front door'."
color = "#f01249"
puzzle_id = "Puzzle1"
/obj/machinery/door/keycard/icebox/processing
name = "secure airlock"
desc = "There's a note attached, 'Which one of you dumbasses shipped out my fucking office key?'."
puzzle_id = "Puzzle2"
/obj/item/keycard/icebox/processing
name = "secure keycard (2)"
desc = "The NT post office, first rate shipping and packaging. This one is labeled 'Boss's office'."
color = "#f0e112"
puzzle_id = "Puzzle2"
/obj/item/paper/crumpled/bloody/fluff/stations/lavaland/mailroom/waiting
name = "tattered note"
info = "<i>I've been waiting in this lobby for days now. DAYS. I just want to pick up this package but the ticket machine keeps SKIPPING my number! I'll write to HR over this, I swear. Hopefully they'll get to me before the blizzard hits.</i>"
/obj/item/paper/crumpled/muddy/fluff/instructions
name = "worn-down note"
info = "<b>I'll make this short because we both know what's on the line here.</b><i>Your remote planitary outpost is, somehow, a central artery for all of centcom's paycheck divison processing. It's also, all handled in cash! So that means that everyone's payday cash goes through you. Axe your coworker and make off with the paychecks. You'll be compensated fairly for your work. Return to syndicate HQ for more instructions.</i>"
/obj/item/paper/crumpled/fluff/poem
name = "discarded note"
info = "<i>Now, I know we haven't worked together long, my beloved, but you and I make a wonderful team, and I was wondering if you wanted to... get drinks later? Perhaps? There'll alwawys be more mail to sort, after all.</i>"
+1
View File
@@ -3323,6 +3323,7 @@
#include "code\modules\ruins\lavaland_ruin_code.dm"
#include "code\modules\ruins\icemoonruin_code\hotsprings.dm"
#include "code\modules\ruins\icemoonruin_code\library.dm"
#include "code\modules\ruins\icemoonruin_code\mailroom.dm"
#include "code\modules\ruins\icemoonruin_code\wrath.dm"
#include "code\modules\ruins\lavalandruin_code\biodome_clown_planet.dm"
#include "code\modules\ruins\lavalandruin_code\elephantgraveyard.dm"