mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-21 03:55:05 +01:00
Adds a New Space Ruin: The Gas Station (#32004)
* initial commits * linter fix and makes it more messy * linter pt 2 * linter pt 3 * webedit heresy Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com> * web editor heresy pt. 2 Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com> --------- Signed-off-by: Hayden Redacted <91229275+haydenredacted@users.noreply.github.com>
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -0,0 +1,12 @@
|
||||
[
|
||||
{
|
||||
"type": "SubmapExtractInsert",
|
||||
"submap_size_x": 3,
|
||||
"submap_size_y": 3,
|
||||
"submap_size_z": 1,
|
||||
"submaps_dmm": "submaps/gas_station_submap.dmm",
|
||||
"marker_extract": "/obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/gas_station/fuel",
|
||||
"marker_insert": "/obj/effect/map_effect/marker/mapmanip/submap/insert/space_ruin/gas_station/fuel",
|
||||
"submaps_can_repeat": true // doesn't matter, as there's only one insert marker
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,128 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"d" = (
|
||||
/obj/machinery/atmospherics/air_sensor{
|
||||
autolink_id = "gas_station_sensor";
|
||||
output = 127
|
||||
},
|
||||
/turf/simulated/floor/engine/hydrogen,
|
||||
/area/ruin/space/gas_station)
|
||||
"e" = (
|
||||
/turf/simulated/floor/engine/plasma,
|
||||
/area/ruin/space/gas_station)
|
||||
"i" = (
|
||||
/obj/machinery/atmospherics/unary/vent_scrubber{
|
||||
autolink_id = "gas_station_outlet_scrubber"
|
||||
},
|
||||
/turf/simulated/floor/engine/hydrogen,
|
||||
/area/ruin/space/gas_station)
|
||||
"k" = (
|
||||
/obj/item/toy/plushie/plasmamanplushie,
|
||||
/obj/item/clothing/mask/cigarette/rollie{
|
||||
pixel_x = -8;
|
||||
pixel_y = 5
|
||||
},
|
||||
/turf/simulated/floor/engine/plasma,
|
||||
/area/ruin/space/gas_station)
|
||||
"p" = (
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/gas_station/fuel,
|
||||
/turf/simulated/floor/engine/plasma,
|
||||
/area/ruin/space/gas_station)
|
||||
"r" = (
|
||||
/obj/machinery/atmospherics/unary/outlet_injector/on{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/engine/hydrogen,
|
||||
/area/ruin/space/gas_station)
|
||||
"x" = (
|
||||
/obj/machinery/atmospherics/unary/outlet_injector/on{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/engine/plasma,
|
||||
/area/ruin/space/gas_station)
|
||||
"A" = (
|
||||
/obj/machinery/atmospherics/air_sensor{
|
||||
autolink_id = "gas_station_sensor";
|
||||
output = 127
|
||||
},
|
||||
/turf/simulated/floor/engine/plasma,
|
||||
/area/ruin/space/gas_station)
|
||||
"D" = (
|
||||
/obj/machinery/atmospherics/unary/vent_scrubber{
|
||||
autolink_id = "gas_station_outlet_scrubber"
|
||||
},
|
||||
/turf/simulated/floor/engine/plasma,
|
||||
/area/ruin/space/gas_station)
|
||||
"J" = (
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/gas_station/fuel,
|
||||
/turf/simulated/floor/engine/hydrogen,
|
||||
/area/ruin/space/gas_station)
|
||||
"Q" = (
|
||||
/turf/simulated/floor/engine/hydrogen,
|
||||
/area/ruin/space/gas_station)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
e
|
||||
e
|
||||
p
|
||||
a
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
a
|
||||
e
|
||||
A
|
||||
D
|
||||
a
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
a
|
||||
x
|
||||
k
|
||||
e
|
||||
a
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
a
|
||||
Q
|
||||
Q
|
||||
J
|
||||
a
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
a
|
||||
Q
|
||||
d
|
||||
i
|
||||
a
|
||||
"}
|
||||
(8,1,1) = {"
|
||||
a
|
||||
r
|
||||
k
|
||||
Q
|
||||
a
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
@@ -476,6 +476,12 @@
|
||||
name = "Engineering Vessel"
|
||||
description = "A small vessel able to have a telecoms relay built inside of it, as well as some miscellaneous cargo."
|
||||
|
||||
/datum/map_template/ruin/space/gas_station
|
||||
id = "gas_station"
|
||||
suffix = "gas_station.dmm"
|
||||
name = "Garry's Gas Station"
|
||||
description = "A small locally owned station to get that good stuff! We mean fuel of course."
|
||||
|
||||
/datum/map_template/ruin/space/kappa_lab
|
||||
id = "kappa_lab"
|
||||
suffix = "kappalab.dmm"
|
||||
|
||||
@@ -101,3 +101,10 @@
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/insert/station/boxstation/engine
|
||||
name = "Boxstation, Engine Room"
|
||||
|
||||
// Gas Station Ruin mapmanips
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/extract/space_ruin/gas_station/fuel
|
||||
name = "Gas Station, Fuel"
|
||||
|
||||
/obj/effect/map_effect/marker/mapmanip/submap/insert/space_ruin/gas_station/fuel
|
||||
name = "Gas Station, Fuel"
|
||||
|
||||
@@ -47,5 +47,10 @@
|
||||
new /obj/item/clothing/mask/breath(src)
|
||||
new /obj/item/storage/firstaid/o2(src)
|
||||
|
||||
/obj/structure/closet/walllocker/emerglocker/empty
|
||||
|
||||
/obj/structure/closet/walllocker/emerglocker/empty/populate_contents()
|
||||
return
|
||||
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/walllocker/emerglocker, 32, 32)
|
||||
MAPPING_DIRECTIONAL_HELPERS(/obj/structure/closet/walllocker/emerglocker/empty, 32, 32)
|
||||
|
||||
@@ -0,0 +1,13 @@
|
||||
/obj/machinery/computer/loreconsole/gas_station_notice
|
||||
entries = list(
|
||||
new/datum/lore_console_entry(
|
||||
"To all employees:",
|
||||
{"Hey there, it's Scott, the guy that hired you, your boss, yadada. Hope you've been enjoying working here.
|
||||
Anyway, if you somehow didn't know, this place has a bit more than the fuel for your shitty shuttle flying around. The **other** kind of gas.
|
||||
One of my buddies is a real wizard at growin' weed. So I figured when I got my hands on this joint (haha), I should actually, sell gas y'know? Get it? Gas. Like weed. Like marijuana.
|
||||
God I love weed so much.
|
||||
It's **probably** legal 'round these parts so some is stashed away in the back but feel free to live the high life. Haha, get it?
|
||||
Make sure you turn off the SMES before you leave! It needs to be on for this place to run and I can't afford anything that makes power because I blew all my cash on gas!"}))
|
||||
|
||||
/area/ruin/space/gas_station
|
||||
name = "\improper Garry's Gas Station"
|
||||
@@ -686,6 +686,7 @@ active_space_ruins = [
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/emptyshell.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/engineering_vessel.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/freighter.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/gas_station.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/intactemptyship.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/kappalab.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/listeningpost.dmm",
|
||||
|
||||
@@ -2026,6 +2026,7 @@
|
||||
#include "code\modules\awaymissions\mission_code\ruins\deepstorage.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\derelict5.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\freegolems.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\gas_station.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\gps_ruin.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\moonoutpost19.dm"
|
||||
#include "code\modules\awaymissions\mission_code\ruins\nian_freighter.dm"
|
||||
|
||||
Reference in New Issue
Block a user