mirror of
https://github.com/ParadiseSS13/Paradise.git
synced 2026-07-15 17:13:46 +01:00
Adds 2 new ruins, a space and lavaland relay (#29335)
* Adds a space and lavaland ruin * random shelves * oops * and this one * desc update
This commit is contained in:
@@ -0,0 +1,291 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"b" = (
|
||||
/obj/structure/sign/mining/survival{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/simulated/wall/mineral/titanium/survival{
|
||||
explosion_block = 1
|
||||
},
|
||||
/area/ruin/lavaland_relay)
|
||||
"c" = (
|
||||
/turf/simulated/mineral/random/volcanic,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"e" = (
|
||||
/turf/simulated/wall/mineral/titanium/survival{
|
||||
explosion_block = 1
|
||||
},
|
||||
/area/ruin/lavaland_relay)
|
||||
"f" = (
|
||||
/obj/structure/railing/corner,
|
||||
/turf/simulated/mineral/random/volcanic,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"h" = (
|
||||
/obj/structure/railing{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/mineral/random/volcanic,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"i" = (
|
||||
/obj/structure/railing,
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"j" = (
|
||||
/obj/item/gps/ruin,
|
||||
/turf/simulated/wall/mineral/titanium/survival{
|
||||
explosion_block = 1
|
||||
},
|
||||
/area/ruin/lavaland_relay)
|
||||
"k" = (
|
||||
/obj/structure/railing/corner{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"l" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/simulated/floor/catwalk,
|
||||
/area/ruin/lavaland_relay)
|
||||
"m" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/effect/spawner/random/relay_beacon,
|
||||
/turf/simulated/floor/catwalk,
|
||||
/area/ruin/lavaland_relay)
|
||||
"n" = (
|
||||
/obj/structure/sign/mining,
|
||||
/turf/simulated/wall/mineral/titanium/survival{
|
||||
explosion_block = 1
|
||||
},
|
||||
/area/ruin/lavaland_relay)
|
||||
"p" = (
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"q" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/machinery/light/floor,
|
||||
/turf/simulated/floor/pod,
|
||||
/area/ruin/lavaland_relay)
|
||||
"s" = (
|
||||
/obj/structure/flora/ash/rock/style_random,
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"t" = (
|
||||
/obj/structure/railing,
|
||||
/turf/simulated/mineral/random/volcanic,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"v" = (
|
||||
/mob/living/simple_animal/hostile/asteroid/hivelord/legion,
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"x" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1
|
||||
},
|
||||
/obj/effect/spawner/random/random_pacman,
|
||||
/turf/simulated/floor/catwalk,
|
||||
/area/ruin/lavaland_relay)
|
||||
"y" = (
|
||||
/obj/structure/shelf/engineering,
|
||||
/obj/item/storage/toolbox/electrical,
|
||||
/obj/item/storage/toolbox/mechanical,
|
||||
/obj/item/clothing/glasses/meson,
|
||||
/obj/item/reagent_containers/hypospray/autoinjector/survival,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/item/food/liquidfood,
|
||||
/obj/item/pickaxe/emergency,
|
||||
/turf/simulated/floor/pod,
|
||||
/area/ruin/lavaland_relay)
|
||||
"z" = (
|
||||
/obj/structure/railing{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"A" = (
|
||||
/obj/structure/railing/corner{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"B" = (
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/baseturf_helper/lava/mapping_lava,
|
||||
/turf/simulated/floor/pod,
|
||||
/area/ruin/lavaland_relay)
|
||||
"C" = (
|
||||
/obj/machinery/power/apc/off_station/directional/west,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/simulated/floor/catwalk,
|
||||
/area/ruin/lavaland_relay)
|
||||
"D" = (
|
||||
/obj/structure/railing/corner{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"E" = (
|
||||
/obj/structure/sign/mining/survival{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/wall/mineral/titanium/survival{
|
||||
explosion_block = 1
|
||||
},
|
||||
/area/ruin/lavaland_relay)
|
||||
"F" = (
|
||||
/obj/structure/sign/mining/survival{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/wall/mineral/titanium/survival{
|
||||
explosion_block = 1
|
||||
},
|
||||
/area/ruin/lavaland_relay)
|
||||
"J" = (
|
||||
/obj/machinery/tcomms/relay,
|
||||
/obj/effect/turf_decal/stripes/line{
|
||||
dir = 6
|
||||
},
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/simulated/floor/pod,
|
||||
/area/ruin/lavaland_relay)
|
||||
"O" = (
|
||||
/obj/machinery/door/airlock/survival_pod/glass,
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/obj/structure/fans/tiny,
|
||||
/turf/simulated/floor/pod,
|
||||
/area/ruin/lavaland_relay)
|
||||
"Q" = (
|
||||
/obj/structure/railing{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
"X" = (
|
||||
/obj/structure/table/glass/reinforced/plastitanium,
|
||||
/obj/effect/turf_decal/stripes/line,
|
||||
/obj/effect/spawner/random/pacman_fuel,
|
||||
/turf/simulated/floor/pod,
|
||||
/area/ruin/lavaland_relay)
|
||||
"Y" = (
|
||||
/obj/structure/railing{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/plating/asteroid/basalt/lava_land_surface,
|
||||
/area/lavaland/surface/outdoors/unexplored)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
f
|
||||
h
|
||||
h
|
||||
h
|
||||
Y
|
||||
Y
|
||||
k
|
||||
s
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
s
|
||||
i
|
||||
e
|
||||
e
|
||||
F
|
||||
j
|
||||
e
|
||||
z
|
||||
a
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
a
|
||||
i
|
||||
e
|
||||
X
|
||||
C
|
||||
B
|
||||
n
|
||||
z
|
||||
a
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
c
|
||||
i
|
||||
E
|
||||
J
|
||||
m
|
||||
q
|
||||
O
|
||||
p
|
||||
a
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
c
|
||||
i
|
||||
e
|
||||
x
|
||||
l
|
||||
y
|
||||
n
|
||||
z
|
||||
a
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
c
|
||||
t
|
||||
e
|
||||
e
|
||||
b
|
||||
e
|
||||
e
|
||||
z
|
||||
c
|
||||
"}
|
||||
(8,1,1) = {"
|
||||
a
|
||||
A
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
Q
|
||||
D
|
||||
a
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
c
|
||||
c
|
||||
c
|
||||
c
|
||||
a
|
||||
v
|
||||
"}
|
||||
@@ -0,0 +1,5 @@
|
||||
[
|
||||
{
|
||||
"type": "RandomOrientation"
|
||||
}
|
||||
]
|
||||
@@ -0,0 +1,244 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"d" = (
|
||||
/obj/effect/spawner/random/relay_beacon,
|
||||
/obj/effect/turf_decal/box,
|
||||
/turf/simulated/floor/plating/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"f" = (
|
||||
/obj/machinery/power/apc/off_station/directional/south,
|
||||
/obj/machinery/tcomms/relay,
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"l" = (
|
||||
/obj/machinery/power/tracker,
|
||||
/obj/structure/cable,
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"n" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/effect/spawner/random/maybe_carp,
|
||||
/turf/space,
|
||||
/area/space/nearstation)
|
||||
"o" = (
|
||||
/obj/machinery/power/solar,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-8"
|
||||
},
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/simulated/floor/plasteel/airless{
|
||||
icon_state = "solarpanel"
|
||||
},
|
||||
/area/ruin/space/space_relay)
|
||||
"q" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/structure/marker_beacon/dock_marker/collision,
|
||||
/turf/space,
|
||||
/area/space/nearstation)
|
||||
"s" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"t" = (
|
||||
/obj/machinery/power/solar,
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-4"
|
||||
},
|
||||
/turf/simulated/floor/plasteel/airless{
|
||||
icon_state = "solarpanel"
|
||||
},
|
||||
/area/ruin/space/space_relay)
|
||||
"u" = (
|
||||
/obj/item/gps/ruin,
|
||||
/obj/effect/turf_decal/box,
|
||||
/turf/simulated/floor/plating/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"A" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/space,
|
||||
/area/space/nearstation)
|
||||
"E" = (
|
||||
/obj/effect/spawner/random/maybe_carp,
|
||||
/obj/structure/lattice,
|
||||
/turf/space,
|
||||
/area/space/nearstation)
|
||||
"F" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"G" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"H" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"J" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/space,
|
||||
/area/space/nearstation)
|
||||
"L" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"R" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"U" = (
|
||||
/obj/effect/spawner/random/rarely_meteor_strike,
|
||||
/turf/simulated/wall/mineral/titanium{
|
||||
explosion_block = 0
|
||||
},
|
||||
/area/ruin/space/space_relay)
|
||||
"X" = (
|
||||
/obj/structure/lattice/catwalk,
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
"Y" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-4"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/obj/structure/cable{
|
||||
icon_state = "0-2";
|
||||
pixel_y = 1
|
||||
},
|
||||
/obj/machinery/power/solar_control/autostart,
|
||||
/turf/simulated/floor/catwalk/airless,
|
||||
/area/ruin/space/space_relay)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
q
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
A
|
||||
t
|
||||
n
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
A
|
||||
X
|
||||
J
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
a
|
||||
a
|
||||
J
|
||||
F
|
||||
R
|
||||
H
|
||||
A
|
||||
a
|
||||
a
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
a
|
||||
q
|
||||
d
|
||||
f
|
||||
U
|
||||
Y
|
||||
l
|
||||
u
|
||||
a
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
a
|
||||
a
|
||||
E
|
||||
L
|
||||
G
|
||||
s
|
||||
A
|
||||
a
|
||||
a
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
A
|
||||
X
|
||||
A
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(8,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
A
|
||||
o
|
||||
A
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
q
|
||||
a
|
||||
a
|
||||
a
|
||||
a
|
||||
"}
|
||||
@@ -0,0 +1,5 @@
|
||||
[
|
||||
{
|
||||
"type": "RandomOrientation"
|
||||
}
|
||||
]
|
||||
@@ -258,3 +258,12 @@
|
||||
suffix = "lavaland_surface_legiongate.dmm"
|
||||
allow_duplicates = FALSE
|
||||
always_place = TRUE
|
||||
|
||||
/datum/map_template/ruin/lavaland/lavaland_relay
|
||||
id = "lavaland_relay"
|
||||
suffix = "lavaland_surface_mining_telecomms.dmm"
|
||||
name = "Nanotrasen Lavaland Relay"
|
||||
description = "Using the same technology as shelter capsules, these pods have been shot from orbit onto lavaland to demonstrate a quick and efficient way for an army to setup forward bases. \
|
||||
Sadly, in their mass production rush, they lack a RTG power source and rely on pacmans, with many of the pods being shipped with the wrong fuel inside."
|
||||
allow_duplicates = FALSE // Less space on lavaland. Ideally we would figure out a way to ban this from spawning the same level as the mining base
|
||||
always_place = TRUE // Since only one can spawn for now, might as well ensure it.
|
||||
|
||||
@@ -392,3 +392,11 @@
|
||||
description = "A hidden monastery once used by the followers of Ratvar's clockwork cult. The original inhabitants have departed for City of Cogs, Reebe. \
|
||||
The constructs that were left behind to guard the monastery will ruthlessly cut down anyone that does not swear their fealty to Ratvar."
|
||||
allow_duplicates = FALSE
|
||||
|
||||
|
||||
/datum/map_template/ruin/space/bluespace_relay_beacon
|
||||
id = "bluespace_relay_beacon"
|
||||
suffix = "bluespace_relay_beacon.dmm"
|
||||
name = "Nanotrasen Bluespace Relay"
|
||||
description = "Nanotrasen uses relays like these to further extend telecommunications around an area of space, as well as long range beacons for easier deployment in the future. \
|
||||
Unfortunately, the anomalous activity around Epsilon Eridani, along with orbital debris and space-faring hostiles, has rendered many of these relay stations inoperable, leaving their communications and teleportation systems offline."
|
||||
|
||||
@@ -72,3 +72,12 @@
|
||||
|
||||
// This area exists so that lavaland ruins dont overwrite the baseturfs on regular space ruins
|
||||
/area/ruin/unpowered/misc_lavaruin
|
||||
|
||||
|
||||
/area/ruin/lavaland_relay
|
||||
name = "Nanotrasen Lavaland Relay"
|
||||
icon_state = "lava_relay"
|
||||
|
||||
/area/ruin/lavaland_relay/Initialize(mapload)
|
||||
name = "Nanotrasen Lavaland Relay #[rand(1, 1000)]" //Give it a random relay name
|
||||
return ..()
|
||||
|
||||
@@ -300,3 +300,12 @@
|
||||
|
||||
/area/ruin/space/rocky_motel/asteroid
|
||||
icon_state = "away"
|
||||
|
||||
/area/ruin/space/space_relay
|
||||
name = "Nanotrasen Bluespace Relay"
|
||||
icon_state = "space_relay"
|
||||
|
||||
/area/ruin/space/space_relay/Initialize(mapload)
|
||||
name = "Nanotrasen Bluespace Relay #[rand(1, 1000)]" //Give it a random relay name
|
||||
return ..()
|
||||
|
||||
|
||||
@@ -88,3 +88,14 @@
|
||||
/obj/machinery/bluespace_beacon/syndicate/infiltrator/Initialize(mapload)
|
||||
. = ..()
|
||||
enabled = FALSE
|
||||
|
||||
|
||||
/obj/structure/broken_bluespace_beacon
|
||||
icon = 'icons/obj/objects.dmi'
|
||||
icon_state = "floor_beacon_broken"
|
||||
name = "Broken Bluespace Gigabeacon"
|
||||
desc = "A device that draws power from bluespace and creates a permanent tracking beacon. Seems this has broken down."
|
||||
level = 1 // underfloor
|
||||
layer = WIRE_LAYER
|
||||
plane = FLOOR_PLANE
|
||||
anchored = TRUE
|
||||
|
||||
@@ -198,3 +198,57 @@
|
||||
icon = 'icons/effects/random_spawners.dmi'
|
||||
icon_state = "fancy_table"
|
||||
loot_type_path = /obj/structure/table/wood/fancy
|
||||
|
||||
/obj/effect/spawner/random/relay_beacon
|
||||
name = "relay_beacon"
|
||||
icon_state = "circuit_board"
|
||||
|
||||
loot = list(
|
||||
/obj/machinery/bluespace_beacon = 4,
|
||||
/obj/structure/broken_bluespace_beacon = 6,
|
||||
)
|
||||
|
||||
/obj/effect/spawner/random/maybe_carp
|
||||
name = "maybe carp"
|
||||
icon = 'icons/effects/spawner_icons.dmi'
|
||||
icon_state = "Carp"
|
||||
spawn_loot_chance = 50
|
||||
loot = list(
|
||||
/mob/living/simple_animal/hostile/carp = 4,
|
||||
/mob/living/simple_animal/hostile/carp/megacarp = 1
|
||||
)
|
||||
|
||||
/obj/effect/spawner/random/rarely_meteor_strike
|
||||
name = "rarely meteor strike"
|
||||
icon_state = "meteor"
|
||||
spawn_loot_chance = 6
|
||||
loot = list(
|
||||
/obj/effect/abstract/meteor_strike
|
||||
)
|
||||
|
||||
/obj/effect/abstract/meteor_strike/Initialize(mapload)
|
||||
. = ..()
|
||||
explosion(loc, pick(0, 0, 1), rand(1, 3), rand(3, 6), 4, 0, 0, 5, cause = "A spaceruin suffered a meteor strike")
|
||||
|
||||
/obj/effect/spawner/random/random_pacman
|
||||
name = "random pacman"
|
||||
icon_state = "pacman"
|
||||
loot = list(
|
||||
/obj/machinery/power/port_gen/pacman = 17,
|
||||
/obj/machinery/power/port_gen/pacman/super = 4,
|
||||
/obj/machinery/power/port_gen/pacman/mrs = 2,
|
||||
/obj/machinery/power/port_gen/pacman/upgraded = 4,
|
||||
/obj/machinery/power/port_gen/pacman/super/upgraded = 2,
|
||||
/obj/machinery/power/port_gen/pacman/mrs/upgraded = 1,
|
||||
/obj/structure/machine_frame = 10,
|
||||
)
|
||||
|
||||
/obj/effect/spawner/random/pacman_fuel
|
||||
name = "random pacman fuel"
|
||||
icon_state = "pacman"
|
||||
spawn_loot_chance = 90
|
||||
loot = list(
|
||||
/obj/item/stack/sheet/mineral/plasma/ten = 14,
|
||||
/obj/item/stack/sheet/mineral/uranium/ten = 5,
|
||||
/obj/item/stack/sheet/mineral/diamond/ten = 1,
|
||||
)
|
||||
|
||||
@@ -237,6 +237,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list (
|
||||
. = ..()
|
||||
recipes = GLOB.diamond_recipes
|
||||
|
||||
/obj/item/stack/sheet/mineral/diamond/ten
|
||||
amount = 10
|
||||
|
||||
/obj/item/stack/sheet/mineral/diamond/fifty
|
||||
amount = 50
|
||||
|
||||
@@ -258,6 +261,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list (
|
||||
. += ""
|
||||
. += "It finds uses in a great number of applications, including medicine, nuclear power generation, radiation shielding, cybernetic and robotic components, as well as weapons."
|
||||
|
||||
/obj/item/stack/sheet/mineral/uranium/ten
|
||||
amount = 10
|
||||
|
||||
/obj/item/stack/sheet/mineral/uranium/fifty
|
||||
amount = 50
|
||||
|
||||
@@ -295,6 +301,9 @@ GLOBAL_LIST_INIT(sandbag_recipes, list (
|
||||
. = ..()
|
||||
recipes = GLOB.plasma_recipes
|
||||
|
||||
/obj/item/stack/sheet/mineral/plasma/ten
|
||||
amount = 10
|
||||
|
||||
/obj/item/stack/sheet/mineral/plasma/fifty
|
||||
amount = 50
|
||||
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
var/number_of_rods = 1
|
||||
smoothing_flags = SMOOTH_BITMASK
|
||||
smoothing_groups = list(SMOOTH_GROUP_LATTICE)
|
||||
canSmoothWith = list(SMOOTH_GROUP_LATTICE, SMOOTH_GROUP_FLOOR, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_TURF, SMOOTH_GROUP_WINDOW_FULLTILE)
|
||||
canSmoothWith = list(SMOOTH_GROUP_LATTICE, SMOOTH_GROUP_FLOOR, SMOOTH_GROUP_WALLS, SMOOTH_GROUP_TURF, SMOOTH_GROUP_WINDOW_FULLTILE, SMOOTH_GROUP_CATWALK)
|
||||
|
||||
/obj/structure/lattice/Initialize(mapload)
|
||||
. = ..()
|
||||
|
||||
@@ -20,7 +20,7 @@ GLOBAL_LIST_INIT(shelf_colors, list("basic", "sci", "sup", "serv", "med", "sec",
|
||||
/obj/structure/shelf/Initialize(mapload)
|
||||
. = ..()
|
||||
var/area/A = get_area(src)
|
||||
AddComponent(/datum/component/shelver/basic_shelf, random_pickup_locations_ = istype(A, /area/station/maintenance))
|
||||
AddComponent(/datum/component/shelver/basic_shelf, random_pickup_locations_ = istype(A, /area/station/maintenance) || istype(A, /area/ruin/lavaland_relay))
|
||||
update_icon()
|
||||
set_style(shelf_style)
|
||||
|
||||
|
||||
@@ -639,6 +639,7 @@ active_space_ruins = [
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/asteroidmining1.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/asteroidmining2.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/asteroidmining3.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/bluespace_relay_beacon.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/casino.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/clockwork_monastery.dmm",
|
||||
"_maps/map_files/RandomRuins/SpaceRuins/debris1.dmm",
|
||||
@@ -730,6 +731,7 @@ active_lava_ruins = [
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_dead_ratvar.dmm",
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_elite_tumor.dmm",
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_fountain_hall.dmm",
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_mining_telecomms.dmm",
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_monster_nest.dmm",
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_pizzaparty.dmm",
|
||||
"_maps/map_files/RandomRuins/LavaRuins/lavaland_surface_puzzle.dmm",
|
||||
|
||||
Binary file not shown.
|
Before Width: | Height: | Size: 36 KiB After Width: | Height: | Size: 39 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 102 KiB After Width: | Height: | Size: 101 KiB |
Binary file not shown.
|
Before Width: | Height: | Size: 33 KiB After Width: | Height: | Size: 33 KiB |
Reference in New Issue
Block a user