mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-23 21:18:37 +01:00
[MIRROR] March into Mapness: The Waystation [MDB IGNORE] (#20185)
* March into Mapness: The Waystation (#74192) * March into Mapness: The Waystation --------- Co-authored-by: Singul0 <127663818+Singul0@users.noreply.github.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -358,6 +358,9 @@
|
||||
/datum/preset_holoimage/nanotrasenprivatesecurity
|
||||
outfit_type = /datum/outfit/nanotrasensoldiercorpse
|
||||
|
||||
/datum/preset_holoimage/syndicatebattlecruisercaptain
|
||||
outfit_type = /datum/outfit/syndicate_empty/battlecruiser
|
||||
|
||||
/datum/preset_holoimage/hivebot
|
||||
nonhuman_mobtype = /mob/living/simple_animal/hostile/hivebot
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
/// Generic away/pffstation trim.
|
||||
/// Generic away/offstation trim.
|
||||
/datum/id_trim/away
|
||||
access = list(ACCESS_AWAY_GENERAL)
|
||||
|
||||
@@ -136,3 +136,22 @@
|
||||
/datum/id_trim/away/dangerous_research/head_occultist
|
||||
assignment = "Head Occultist"
|
||||
access = list(ACCESS_AWAY_SCIENCE, ACCESS_AWAY_COMMAND)
|
||||
|
||||
//Trims for waystation.dmm space ruin
|
||||
/datum/id_trim/away/waystation/cargo_technician
|
||||
assignment = "Waystation Cargo Hauler"
|
||||
trim_state = "trim_cargotechnician"
|
||||
department_color = COLOR_CARGO_BROWN
|
||||
access = list(ACCESS_AWAY_SUPPLY)
|
||||
|
||||
/datum/id_trim/away/waystation/quartermaster
|
||||
assignment = "Waystation Quartermaster"
|
||||
trim_state = "trim_quartermaster"
|
||||
department_color = COLOR_CARGO_BROWN
|
||||
access = list(ACCESS_AWAY_SUPPLY, ACCESS_AWAY_COMMAND)
|
||||
|
||||
/datum/id_trim/away/waystation/security
|
||||
assignment = "Waystation Security Officer"
|
||||
trim_state = "trim_securityofficer"
|
||||
department_color = COLOR_CARGO_BROWN
|
||||
access = list(ACCESS_AWAY_SUPPLY, ACCESS_AWAY_SEC)
|
||||
|
||||
@@ -386,3 +386,9 @@ suffix = "whiteshipruin_box.dmm"*/
|
||||
suffix = "pod_crash.dmm"
|
||||
name = "Pod Crash"
|
||||
description = "A tragic display of what happens to drivers who pda and pod."
|
||||
|
||||
/datum/map_template/ruin/space/waystation
|
||||
id = "waystation"
|
||||
suffix = "waystation.dmm"
|
||||
name = "Waystation"
|
||||
description = "A waytation for a backwater subsector of Spinward gets attacked by the syndicate due to bad luck."
|
||||
|
||||
@@ -581,3 +581,31 @@
|
||||
// The abandoned capsule 'The Traveler's Rest'
|
||||
/area/ruin/space/has_grav/travelers_rest
|
||||
name = "\improper Traveler's Rest"
|
||||
|
||||
// Ruin of Waystation
|
||||
/area/ruin/space/has_grav/waystation
|
||||
name = "Waystation Maintenance"
|
||||
|
||||
/area/ruin/space/has_grav/waystation/qm
|
||||
name = "Quartermaster Office"
|
||||
|
||||
/area/ruin/space/has_grav/waystation/dorms
|
||||
name = "Living Space"
|
||||
|
||||
/area/ruin/space/has_grav/waystation/kitchen
|
||||
name = "Kitchen"
|
||||
|
||||
/area/ruin/space/has_grav/waystation/cargobay
|
||||
name = "Cargo Bay"
|
||||
|
||||
/area/ruin/space/has_grav/waystation/securestorage
|
||||
name = "Secure Storage"
|
||||
|
||||
/area/ruin/space/has_grav/waystation/cargooffice
|
||||
name = "Cargo Office"
|
||||
|
||||
/area/ruin/space/has_grav/powered/waystation/assaultpod
|
||||
name = "Assault Pod"
|
||||
|
||||
/area/ruin/space/has_grav/waystation/power
|
||||
name = "Waystation Electrical"
|
||||
|
||||
@@ -0,0 +1,86 @@
|
||||
/// Dorms Room Papers
|
||||
/obj/item/paper/fluff/ruins/waystation/menu
|
||||
name = "This week's food menu"
|
||||
default_raw_text = "Here is what Corporate sent us for this week, The usual.<BR><BR><B>Monday</B> - Pizza and Mac & Cheese<BR><B>Tuesday</B> - Space Carp Sashimi & Sushi<BR><B>ednesday</B> - Garlic-and-oil nizaya & Khinkali<BR><B>Thursday</B> - QM's birthday, Cake and a bunch of Pastries<BR><B>Frida</B>y - Fish & Chips<BR><BR>Plus whatever kind of booze and food that the techies manage to \"accidentally\" steal from the crates (This is a reminder) -Cook"
|
||||
|
||||
/obj/item/paper/fluff/ruins/waystation/toilet
|
||||
name = "REMINDER!!"
|
||||
default_raw_text = "I already told you fucks verbally but none of you listened, Flush the goddamn toilet after you use it!<BR>I'm the only guy that cleans things around here and you need to appreciate it! -Grey"
|
||||
|
||||
/// Cargo Bay Paper
|
||||
/obj/item/paper/fluff/ruins/waystation/sop
|
||||
name = "S.O.P Reminder"
|
||||
default_raw_text= "Quick reminder for the new SOP guidelines.<BR>Please remember to haul all security-locked crates and other high-value items into secure storage. I don't care if you steal from the other crates, those paperwork is on you. Just don't steal anything that would get all of us in trouble, alright?"
|
||||
/// Vault Paper
|
||||
/obj/item/paper/fluff/ruins/waystation/memo
|
||||
name = "Memo"
|
||||
default_raw_text= "Please keep the documents from the malfunctioning shuttle safe until someone picks it up. We really shouldn't have this kind of stuff on us."
|
||||
/// Syndicate Holodisk
|
||||
/obj/item/disk/holodisk/ruin/waystation
|
||||
name = "Ops NUCLEUS - Briefing"
|
||||
preset_image_type = /datum/preset_holoimage/syndicatebattlecruisercaptain
|
||||
preset_record_text = {"
|
||||
NAME Raymond Johnson
|
||||
SAY All right boys, The mission is simple.
|
||||
DELAY 20
|
||||
SAY You will be breaching an distant waystation on the fringe of Nanotrasen territory.
|
||||
DELAY 25
|
||||
SAY Your main objective is to secure highly classified documents about recent Nanotrasen expansion in the Spinward sector.
|
||||
DELAY 20
|
||||
SAY The documents are located in the secure storage room.
|
||||
DELAY 25
|
||||
SAY As for getting there, you lot will be assault-podded from a smuggling ship.
|
||||
DELAY 30
|
||||
SAY Security there is lax, with just a single security officer guarding the entire station.
|
||||
DELAY 25
|
||||
SAY Once you've completed your objectives, Radio-in the smugglers for them to pick you up.
|
||||
DELAY 10
|
||||
SAY This should be a cakewalk, I have the utmost confidence that you will succeed with your objectives. Good luck.
|
||||
DELAY 25"}
|
||||
|
||||
// Outfits
|
||||
/datum/outfit/waystation/
|
||||
name = "improper Waystation Outfit"
|
||||
|
||||
/datum/outfit/waystation/cargohauler
|
||||
name = "Waystation Cargo Hauler"
|
||||
id = /obj/item/card/id/advanced
|
||||
id_trim = /datum/id_trim/away/waystation/cargo_technician
|
||||
uniform = /obj/item/clothing/under/rank/cargo/tech
|
||||
belt = /obj/item/modular_computer/pda/cargo
|
||||
ears = /obj/item/radio/headset/headset_cargo
|
||||
|
||||
/datum/outfit/waystation/qm
|
||||
name = "Waystation Quartermaster"
|
||||
id = /obj/item/card/id/advanced/silver
|
||||
id_trim = /datum/id_trim/away/waystation/quartermaster
|
||||
uniform = /obj/item/clothing/under/rank/cargo/qm
|
||||
belt = /obj/item/modular_computer/pda/heads/quartermaster
|
||||
ears = /obj/item/radio/headset/headset_cargo
|
||||
glasses = /obj/item/clothing/glasses/sunglasses
|
||||
shoes = /obj/item/clothing/shoes/sneakers/brown
|
||||
|
||||
/datum/outfit/waystation/nanotrasenofficer
|
||||
name = "Waystation Security Officer"
|
||||
id = /obj/item/card/id/advanced
|
||||
id_trim = /datum/id_trim/away/waystation/security
|
||||
uniform = /obj/item/clothing/under/rank/security/officer
|
||||
suit = /obj/item/clothing/suit/armor/vest
|
||||
shoes = /obj/item/clothing/shoes/combat
|
||||
gloves = /obj/item/clothing/gloves/tackler/combat
|
||||
mask = /obj/item/clothing/mask/gas/sechailer/swat
|
||||
head = /obj/item/clothing/head/helmet/swat/nanotrasen
|
||||
back = /obj/item/storage/backpack/security
|
||||
l_pocket = /obj/item/ammo_box/magazine/m45
|
||||
// Corpse Spawner
|
||||
/obj/effect/mob_spawn/corpse/human/waystation/cargo_technician
|
||||
name = "Waystation Cargo Hauler"
|
||||
outfit = /datum/outfit/waystation/cargohauler
|
||||
|
||||
/obj/effect/mob_spawn/corpse/human/waystation/quartermaster
|
||||
name = "Waystation Quartermaster"
|
||||
outfit = /datum/outfit/waystation/qm
|
||||
|
||||
/obj/effect/mob_spawn/corpse/human/waystation/nanotrasenofficer
|
||||
name = "Waystation Security Officer"
|
||||
outfit = /datum/outfit/waystation/nanotrasenofficer
|
||||
@@ -3,7 +3,7 @@
|
||||
desc = "Used to control the White Ship."
|
||||
circuit = /obj/item/circuitboard/computer/white_ship
|
||||
shuttleId = "whiteship"
|
||||
possible_destinations = "whiteship_away;whiteship_home;whiteship_z4;whiteship_lavaland;whiteship_custom"
|
||||
possible_destinations = "whiteship_away;whiteship_home;whiteship_z4;whiteship_waystation;whiteship_lavaland;whiteship_custom"
|
||||
|
||||
/// Console used on the whiteship bridge. Comes with GPS pre-baked.
|
||||
/obj/machinery/computer/shuttle/white_ship/bridge
|
||||
@@ -34,7 +34,7 @@
|
||||
shuttleId = "whiteship"
|
||||
lock_override = NONE
|
||||
shuttlePortId = "whiteship_custom"
|
||||
jump_to_ports = list("whiteship_away" = 1, "whiteship_home" = 1, "whiteship_z4" = 1)
|
||||
jump_to_ports = list("whiteship_away" = 1, "whiteship_home" = 1, "whiteship_z4" = 1, "whiteship_waystation" = 1)
|
||||
view_range = 10
|
||||
x_offset = -6
|
||||
y_offset = -10
|
||||
|
||||
@@ -48,6 +48,7 @@
|
||||
#_maps/RandomRuins/SpaceRuins/turretedoutpost.dmm
|
||||
#_maps/RandomRuins/SpaceRuins/vaporwave.dmm
|
||||
#_maps/RandomRuins/SpaceRuins/way_home.dmm
|
||||
#_maps/RandomRuins/SpaceRuins/waystation.dmm
|
||||
#_maps/RandomRuins/SpaceRuins/whiteshipdock.dmm
|
||||
#_maps/RandomRuins/SpaceRuins/whiteshipruin_box.dmm
|
||||
#_maps/RandomRuins/SpaceRuins/medieval1.dmm
|
||||
|
||||
@@ -3763,6 +3763,7 @@
|
||||
#include "code\modules\mapfluff\ruins\spaceruin_code\originalcontent.dm"
|
||||
#include "code\modules\mapfluff\ruins\spaceruin_code\spacehotel.dm"
|
||||
#include "code\modules\mapfluff\ruins\spaceruin_code\TheDerelict.dm"
|
||||
#include "code\modules\mapfluff\ruins\spaceruin_code\waystation.dm"
|
||||
#include "code\modules\mapfluff\ruins\spaceruin_code\whiteshipruin_box.dm"
|
||||
#include "code\modules\mapping\access_helpers.dm"
|
||||
#include "code\modules\mapping\mail_sorting_helpers.dm"
|
||||
|
||||
Reference in New Issue
Block a user