mirror of
https://github.com/Citadel-Station-13/Citadel-Station-13-RP.git
synced 2025-12-09 21:53:55 +00:00
Merge pull request #3589 from ktoma36/ClassD-Reimplimentation
Class D Planet Reimplementation (Now Virgo 5!)
This commit is contained in:
File diff suppressed because it is too large
Load Diff
@@ -45,38 +45,34 @@
|
||||
"ap" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aq" = (
|
||||
/obj/structure/girder,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"ar" = (
|
||||
/obj/structure/sign/poi/engineright{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/wall/r_wall,
|
||||
/turf/simulated/wall/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"as" = (
|
||||
/obj/structure/sign/poi/engineleft{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/wall/r_wall,
|
||||
/area/poi_d/POIs/ship)
|
||||
"at" = (
|
||||
/turf/simulated/wall/r_wall,
|
||||
/turf/simulated/wall/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"au" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/template_noop,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"av" = (
|
||||
/turf/simulated/wall/durasteel,
|
||||
/turf/simulated/wall/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aw" = (
|
||||
/obj/structure/girder,
|
||||
/obj/item/stack/material/steel,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"ax" = (
|
||||
/obj/structure/lattice,
|
||||
@@ -86,21 +82,21 @@
|
||||
"ay" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/item/stack/material/steel,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"az" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/visible{
|
||||
dir = 6
|
||||
},
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aA" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/visible{
|
||||
dir = 4
|
||||
},
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aB" = (
|
||||
/obj/structure/shuttle/engine/heater{
|
||||
@@ -111,49 +107,47 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/visible{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aC" = (
|
||||
/obj/structure/ghost_pod/manual/lost_drone/dogborg,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aD" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/structure/grille,
|
||||
/turf/template_noop,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aE" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/structure/grille,
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/window/reinforced,
|
||||
/turf/template_noop,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aF" = (
|
||||
/obj/structure/sign/warning/radioactive{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/wall/durasteel,
|
||||
/turf/simulated/wall/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aG" = (
|
||||
/obj/machinery/fusion_fuel_compressor,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/effect/decal/cleanable/cobweb,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aH" = (
|
||||
/obj/machinery/fusion_fuel_injector/mapped,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aI" = (
|
||||
/obj/effect/decal/cleanable/blood/oil/streak{
|
||||
amount = 0
|
||||
},
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aJ" = (
|
||||
/obj/machinery/power/rad_collector,
|
||||
@@ -161,14 +155,14 @@
|
||||
/obj/effect/floor_decal/industrial/warning{
|
||||
dir = 9
|
||||
},
|
||||
/turf/simulated/floor,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aK" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/effect/floor_decal/industrial/warning{
|
||||
dir = 5
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aL" = (
|
||||
/obj/structure/grille/broken,
|
||||
@@ -177,12 +171,12 @@
|
||||
},
|
||||
/obj/item/material/shard/phoron,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aM" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold4w/visible,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aN" = (
|
||||
/obj/structure/shuttle/engine/heater{
|
||||
@@ -192,7 +186,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/visible{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aO" = (
|
||||
/obj/structure/shuttle/engine/propulsion{
|
||||
@@ -203,14 +197,14 @@
|
||||
/area/poi_d/POIs/ship)
|
||||
"aP" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aQ" = (
|
||||
/obj/machinery/door/airlock/maintenance_hatch{
|
||||
name = "Engine Access";
|
||||
req_one_access = list(11)
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aR" = (
|
||||
/obj/structure/closet/crate/oldreactor{
|
||||
@@ -220,14 +214,14 @@
|
||||
/obj/effect/floor_decal/industrial/warning{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aS" = (
|
||||
/obj/structure/closet/crate/oldreactor{
|
||||
anchored = 1
|
||||
},
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aT" = (
|
||||
/obj/item/poi/brokenoldreactor{
|
||||
@@ -237,12 +231,12 @@
|
||||
/obj/effect/floor_decal/industrial/warning{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aU" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/visible,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aV" = (
|
||||
/obj/structure/grille,
|
||||
@@ -252,18 +246,18 @@
|
||||
/obj/structure/window/phoronreinforced{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aW" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/visible{
|
||||
dir = 5
|
||||
},
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aX" = (
|
||||
/obj/structure/shuttle/engine/router,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"aZ" = (
|
||||
/obj/item/stack/material/steel,
|
||||
@@ -274,15 +268,13 @@
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bb" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/structure/grille,
|
||||
/obj/structure/window/reinforced{
|
||||
health = 1e+006
|
||||
},
|
||||
/turf/template_noop,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bc" = (
|
||||
/obj/structure/lattice,
|
||||
/obj/structure/grille,
|
||||
/obj/structure/window/reinforced{
|
||||
health = 1e+006
|
||||
@@ -294,17 +286,17 @@
|
||||
dir = 1;
|
||||
health = 1e+006
|
||||
},
|
||||
/turf/template_noop,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bd" = (
|
||||
/obj/machinery/atmospherics/pipe/tank/carbon_dioxide,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"be" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/item/projectile/bullet/magnetic/fuelrod,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bf" = (
|
||||
/obj/machinery/power/rad_collector,
|
||||
@@ -316,14 +308,14 @@
|
||||
/obj/effect/floor_decal/industrial/warning{
|
||||
dir = 10
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bg" = (
|
||||
/obj/machinery/power/rad_collector,
|
||||
/obj/structure/window/phoronreinforced,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/effect/floor_decal/industrial/warning,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bh" = (
|
||||
/obj/machinery/power/rad_collector,
|
||||
@@ -335,7 +327,7 @@
|
||||
/obj/effect/floor_decal/industrial/warning{
|
||||
dir = 6
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bi" = (
|
||||
/obj/structure/shuttle/engine/propulsion{
|
||||
@@ -348,19 +340,19 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bk" = (
|
||||
/obj/machinery/atmospherics/binary/pump{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bl" = (
|
||||
/obj/machinery/atmospherics/pipe/manifold/visible,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bm" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/visible{
|
||||
@@ -374,7 +366,7 @@
|
||||
/obj/structure/window/phoronreinforced{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bn" = (
|
||||
/obj/structure/shuttle/engine/propulsion{
|
||||
@@ -386,22 +378,22 @@
|
||||
"bo" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/structure/closet/crate/radiation,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bp" = (
|
||||
/obj/effect/decal/cleanable/blood/oil,
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bq" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/item/rcd,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"br" = (
|
||||
/obj/structure/sign/warning/radioactive,
|
||||
/turf/simulated/wall/durasteel,
|
||||
/turf/simulated/wall/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bs" = (
|
||||
/obj/structure/grille,
|
||||
@@ -412,7 +404,7 @@
|
||||
dir = 8
|
||||
},
|
||||
/obj/structure/window/phoronreinforced,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bt" = (
|
||||
/obj/structure/grille,
|
||||
@@ -420,7 +412,7 @@
|
||||
dir = 1
|
||||
},
|
||||
/obj/structure/window/phoronreinforced,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bu" = (
|
||||
/obj/structure/grille,
|
||||
@@ -431,15 +423,15 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/window/phoronreinforced,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bv" = (
|
||||
/obj/structure/sign/poi/engineleft,
|
||||
/turf/simulated/wall/durasteel,
|
||||
/turf/simulated/wall/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bw" = (
|
||||
/obj/structure/sign/poi/engineright,
|
||||
/turf/simulated/wall/r_wall,
|
||||
/turf/simulated/wall/class_d,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bx" = (
|
||||
/obj/structure/girder,
|
||||
@@ -449,9 +441,6 @@
|
||||
/obj/structure/girder/displaced,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/poi_d/POIs/ship)
|
||||
"bz" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/template_noop)
|
||||
"bA" = (
|
||||
/obj/item/arrow/rod,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
@@ -1100,7 +1089,7 @@ an
|
||||
an
|
||||
an
|
||||
an
|
||||
at
|
||||
av
|
||||
aO
|
||||
aO
|
||||
bi
|
||||
@@ -1132,7 +1121,7 @@ an
|
||||
an
|
||||
bA
|
||||
an
|
||||
at
|
||||
av
|
||||
an
|
||||
an
|
||||
an
|
||||
@@ -1231,8 +1220,8 @@ an
|
||||
an
|
||||
an
|
||||
an
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
@@ -1261,12 +1250,12 @@ an
|
||||
an
|
||||
an
|
||||
an
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
@@ -1292,13 +1281,13 @@ an
|
||||
an
|
||||
an
|
||||
an
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
@@ -1316,22 +1305,22 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
aa
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
@@ -1346,25 +1335,25 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
aa
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
@@ -1378,26 +1367,26 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
ab
|
||||
@@ -1410,11 +1399,11 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
@@ -1425,13 +1414,13 @@ aa
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
bz
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
an
|
||||
aa
|
||||
aa
|
||||
aa
|
||||
|
||||
@@ -3,9 +3,10 @@
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"e" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"i" = (
|
||||
/obj/structure/inflatable/door,
|
||||
/turf/simulated/shuttle/floor,
|
||||
/area/poi_d/explored)
|
||||
"p" = (
|
||||
@@ -25,11 +26,11 @@
|
||||
/obj/structure/door_assembly{
|
||||
icon_state = "door_as_gext3"
|
||||
},
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"u" = (
|
||||
/obj/item/tool/crowbar/red,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"v" = (
|
||||
/obj/structure/shuttle/engine/propulsion/burst{
|
||||
@@ -61,7 +62,7 @@
|
||||
/obj/effect/decal/cleanable/blood,
|
||||
/obj/item/tank/emergency/oxygen,
|
||||
/obj/item/clothing/mask/breath,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"K" = (
|
||||
/obj/random/humanoidremains,
|
||||
|
||||
972
_maps/submaps/level_specific/class_d/Possesed_mech_cave.dmm
Normal file
972
_maps/submaps/level_specific/class_d/Possesed_mech_cave.dmm
Normal file
@@ -0,0 +1,972 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"aF" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"bZ" = (
|
||||
/obj/machinery/floodlight,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"cj" = (
|
||||
/obj/structure/fence{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"dN" = (
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"ea" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"ep" = (
|
||||
/obj/item/beartrap{
|
||||
anchored = 1;
|
||||
deployed = 1;
|
||||
icon_state = "beartrap1"
|
||||
},
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"et" = (
|
||||
/obj/structure/table/steel_reinforced,
|
||||
/obj/item/storage/firstaid/combat,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"eY" = (
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"gV" = (
|
||||
/obj/structure/closet/crate/secure/loot,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"jz" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/stack/material/wood{
|
||||
amount = 10
|
||||
},
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"jW" = (
|
||||
/obj/structure/fence/door/opened{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"jX" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/structure/lattice,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"lC" = (
|
||||
/obj/structure/closet/crate/miningcar,
|
||||
/obj/random/plushielarge,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"lJ" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/structure/lattice,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"nS" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"oi" = (
|
||||
/obj/structure/table/rack,
|
||||
/obj/random/multiple/underdark/miningdrills,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"sB" = (
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"sP" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"sX" = (
|
||||
/obj/effect/gibspawner/human,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"tb" = (
|
||||
/obj/item/mecha_parts/mecha_equipment/tool/drill/diamonddrill,
|
||||
/obj/structure/table/rack,
|
||||
/obj/item/gps/survival/on,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"uy" = (
|
||||
/obj/structure/fence/cut/large,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"vI" = (
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"xj" = (
|
||||
/obj/machinery/mining/drill,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"yh" = (
|
||||
/obj/structure/fence/cut/medium{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"yo" = (
|
||||
/obj/item/stack/material/wood{
|
||||
amount = 10
|
||||
},
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"yC" = (
|
||||
/obj/structure/closet/crate,
|
||||
/obj/item/clothing/suit/sexyminer,
|
||||
/obj/item/clothing/suit/sexyminer,
|
||||
/obj/item/clothing/suit/sexyminer,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"AP" = (
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"AR" = (
|
||||
/obj/item/beartrap,
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"CE" = (
|
||||
/obj/item/stack/material/wood{
|
||||
amount = 10
|
||||
},
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Ew" = (
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/obj/item/beartrap,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"EC" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"FG" = (
|
||||
/obj/structure/ore_box,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Gl" = (
|
||||
/obj/structure/table/rack,
|
||||
/obj/item/ammo_casing/a12g/flare,
|
||||
/obj/item/ammo_casing/a12g/flare,
|
||||
/obj/item/ammo_casing/a12g/flare,
|
||||
/obj/item/ammo_casing/a12g/flare,
|
||||
/obj/item/ammo_casing/a12g/flare,
|
||||
/obj/item/ammo_casing/a12g/flare,
|
||||
/obj/item/gun/projectile/shotgun/flare,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"GP" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Ia" = (
|
||||
/obj/structure/fence/cut/large{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"IN" = (
|
||||
/obj/structure/table/steel_reinforced,
|
||||
/obj/item/toy/figure/miner,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Jc" = (
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/obj/structure/lattice,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Ky" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/mob/living/simple_mob/mechanical/mecha/ripley/pirate/last_stand_merc,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"KW" = (
|
||||
/obj/structure/table/steel_reinforced,
|
||||
/obj/item/storage/box/flare,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Ot" = (
|
||||
/obj/structure/barricade,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Pz" = (
|
||||
/obj/machinery/mining/brace,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"PI" = (
|
||||
/obj/structure/table/steel_reinforced,
|
||||
/obj/item/storage/firstaid/surgery,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"PU" = (
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Qd" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Rm" = (
|
||||
/obj/structure/barricade,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Ru" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Sg" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/obj/structure/lattice,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Sl" = (
|
||||
/obj/structure/closet/crate/miningcar,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"To" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"TN" = (
|
||||
/obj/structure/fence/corner,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"Vr" = (
|
||||
/obj/structure/foamedmetal,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"VV" = (
|
||||
/obj/random/outcrop,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"WS" = (
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"WZ" = (
|
||||
/obj/item/beartrap,
|
||||
/obj/effect/decal/cleanable/blood/xeno,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"XC" = (
|
||||
/obj/structure/lattice,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"XI" = (
|
||||
/obj/structure/sign/signnew/danger,
|
||||
/turf/simulated/mineral/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Yl" = (
|
||||
/obj/effect/gibspawner/robot,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Yp" = (
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/obj/item/ammo_casing/spent,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"Zr" = (
|
||||
/obj/machinery/floodlight,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
"ZU" = (
|
||||
/turf/simulated/mineral/class_d_indoors,
|
||||
/area/poi_d/explored/underground)
|
||||
|
||||
(1,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
dN
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
dN
|
||||
ep
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
PU
|
||||
Zr
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
lC
|
||||
WS
|
||||
Rm
|
||||
sB
|
||||
AP
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
PU
|
||||
PU
|
||||
PU
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
Ot
|
||||
eY
|
||||
WS
|
||||
sB
|
||||
Qd
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(8,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
PU
|
||||
PU
|
||||
sB
|
||||
sB
|
||||
sX
|
||||
yo
|
||||
WZ
|
||||
sB
|
||||
WS
|
||||
To
|
||||
To
|
||||
XC
|
||||
AR
|
||||
gV
|
||||
gV
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
PU
|
||||
Rm
|
||||
Sl
|
||||
sB
|
||||
jz
|
||||
sB
|
||||
Qd
|
||||
sB
|
||||
lJ
|
||||
EC
|
||||
WS
|
||||
jX
|
||||
WS
|
||||
To
|
||||
WS
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(10,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
PU
|
||||
Zr
|
||||
yo
|
||||
Rm
|
||||
WZ
|
||||
Qd
|
||||
lJ
|
||||
XC
|
||||
lJ
|
||||
eY
|
||||
Ot
|
||||
jX
|
||||
WS
|
||||
WS
|
||||
WS
|
||||
WS
|
||||
FG
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(11,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
Ew
|
||||
EC
|
||||
ZU
|
||||
sB
|
||||
WS
|
||||
GP
|
||||
XC
|
||||
AR
|
||||
XC
|
||||
XC
|
||||
WS
|
||||
eY
|
||||
WS
|
||||
GP
|
||||
FG
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(12,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
To
|
||||
To
|
||||
ZU
|
||||
VV
|
||||
WS
|
||||
WS
|
||||
XC
|
||||
XC
|
||||
sB
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
WS
|
||||
VV
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(13,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
EC
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
GP
|
||||
To
|
||||
PU
|
||||
Yp
|
||||
Qd
|
||||
PU
|
||||
ZU
|
||||
Zr
|
||||
Ot
|
||||
EC
|
||||
WS
|
||||
VV
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(14,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
eY
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
Ot
|
||||
ZU
|
||||
PU
|
||||
sB
|
||||
Ky
|
||||
nS
|
||||
sB
|
||||
sB
|
||||
XC
|
||||
WS
|
||||
WS
|
||||
To
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(15,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
WS
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
WS
|
||||
ZU
|
||||
PU
|
||||
tb
|
||||
sB
|
||||
sB
|
||||
Qd
|
||||
XC
|
||||
XC
|
||||
XC
|
||||
Sg
|
||||
Zr
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(16,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
CE
|
||||
Rm
|
||||
PU
|
||||
PU
|
||||
Pz
|
||||
WS
|
||||
WS
|
||||
bZ
|
||||
Ot
|
||||
Jc
|
||||
jX
|
||||
sB
|
||||
XC
|
||||
XC
|
||||
XC
|
||||
Rm
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(17,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
WZ
|
||||
sB
|
||||
PU
|
||||
xj
|
||||
EC
|
||||
WS
|
||||
WS
|
||||
EC
|
||||
lJ
|
||||
lJ
|
||||
sB
|
||||
jX
|
||||
Rm
|
||||
sB
|
||||
Gl
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(18,1,1) = {"
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
To
|
||||
sB
|
||||
PU
|
||||
Pz
|
||||
WS
|
||||
EC
|
||||
sB
|
||||
Yl
|
||||
XC
|
||||
XC
|
||||
Qd
|
||||
XC
|
||||
sX
|
||||
sB
|
||||
oi
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(19,1,1) = {"
|
||||
dN
|
||||
cj
|
||||
ZU
|
||||
ZU
|
||||
Vr
|
||||
sP
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
AR
|
||||
Qd
|
||||
Qd
|
||||
XC
|
||||
lJ
|
||||
Rm
|
||||
sB
|
||||
sB
|
||||
sB
|
||||
oi
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(20,1,1) = {"
|
||||
dN
|
||||
cj
|
||||
XI
|
||||
ZU
|
||||
sP
|
||||
Vr
|
||||
ZU
|
||||
ZU
|
||||
WS
|
||||
XC
|
||||
jX
|
||||
jX
|
||||
XC
|
||||
sB
|
||||
Rm
|
||||
IN
|
||||
et
|
||||
PI
|
||||
KW
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(21,1,1) = {"
|
||||
dN
|
||||
Ia
|
||||
dN
|
||||
Ot
|
||||
CE
|
||||
To
|
||||
ZU
|
||||
ZU
|
||||
sB
|
||||
XC
|
||||
WS
|
||||
Ru
|
||||
sB
|
||||
To
|
||||
sB
|
||||
PU
|
||||
PU
|
||||
PU
|
||||
PU
|
||||
PU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(22,1,1) = {"
|
||||
dN
|
||||
yh
|
||||
aF
|
||||
vI
|
||||
ea
|
||||
Ot
|
||||
ZU
|
||||
ZU
|
||||
Zr
|
||||
sB
|
||||
VV
|
||||
WS
|
||||
Ot
|
||||
WS
|
||||
yC
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(23,1,1) = {"
|
||||
dN
|
||||
cj
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
ep
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(24,1,1) = {"
|
||||
dN
|
||||
TN
|
||||
jW
|
||||
uy
|
||||
uy
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
(25,1,1) = {"
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
ZU
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
dN
|
||||
"}
|
||||
@@ -1,18 +1,18 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/simulated/mineral/vacuum,
|
||||
/area/template_noop)
|
||||
/turf/simulated/mineral/class_d,
|
||||
/area/poi_d/explored)
|
||||
"b" = (
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"d" = (
|
||||
/turf/simulated/wall/titanium,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"e" = (
|
||||
/obj/structure/droppod_door{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/wall/titanium,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"f" = (
|
||||
/turf/simulated/floor/reinforced,
|
||||
@@ -21,7 +21,7 @@
|
||||
/obj/structure/droppod_door{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/wall/titanium,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"h" = (
|
||||
/obj/structure/closet/crate,
|
||||
@@ -45,15 +45,15 @@
|
||||
/obj/structure/droppod_door{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/wall/titanium,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"j" = (
|
||||
/obj/structure/droppod_door,
|
||||
/turf/simulated/wall/titanium,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"k" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/template_noop)
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
|
||||
@@ -4,51 +4,43 @@
|
||||
/area/template_noop)
|
||||
"b" = (
|
||||
/turf/template_noop,
|
||||
/area/space)
|
||||
"c" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/area/space)
|
||||
/area/poi_d/explored)
|
||||
"d" = (
|
||||
/obj/structure/girder/displaced,
|
||||
/turf/template_noop,
|
||||
/area/space)
|
||||
/area/poi_d/explored)
|
||||
"e" = (
|
||||
/turf/simulated/wall/titanium,
|
||||
/area/space)
|
||||
/area/poi_d/explored)
|
||||
"f" = (
|
||||
/turf/simulated/floor/reinforced/airless,
|
||||
/area/space)
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"g" = (
|
||||
/obj/structure/loot_pile/maint/junk,
|
||||
/turf/simulated/floor/reinforced/airless,
|
||||
/area/space)
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"h" = (
|
||||
/obj/item/flashlight,
|
||||
/turf/simulated/floor/reinforced/airless,
|
||||
/area/space)
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"i" = (
|
||||
/obj/structure/loot_pile/maint/technical,
|
||||
/obj/item/gps/internal/poi,
|
||||
/obj/item/cell/device/weapon/empty,
|
||||
/obj/item/cell/device/weapon/empty,
|
||||
/turf/simulated/floor/reinforced/airless,
|
||||
/area/space)
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"j" = (
|
||||
/obj/structure/loot_pile/maint/technical,
|
||||
/turf/simulated/floor/reinforced/airless,
|
||||
/area/space)
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"k" = (
|
||||
/obj/structure/girder,
|
||||
/turf/template_noop,
|
||||
/area/space)
|
||||
"l" = (
|
||||
/obj/structure/loot_pile/maint/trash,
|
||||
/turf/simulated/floor/reinforced/airless,
|
||||
/area/space)
|
||||
/area/poi_d/explored)
|
||||
"m" = (
|
||||
/obj/structure/loot_pile/maint/trash,
|
||||
/turf/simulated/floor/airless,
|
||||
/area/space)
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
a
|
||||
@@ -87,12 +79,12 @@ k
|
||||
b
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
c
|
||||
f
|
||||
f
|
||||
g
|
||||
i
|
||||
c
|
||||
l
|
||||
f
|
||||
m
|
||||
m
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
|
||||
@@ -3,51 +3,51 @@
|
||||
/turf/template_noop,
|
||||
/area/poi_d/explored)
|
||||
"b" = (
|
||||
/turf/simulated/wall,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"c" = (
|
||||
/obj/machinery/door/airlock/glass_engineering,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"d" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"e" = (
|
||||
/obj/structure/sign/warning/radioactive,
|
||||
/turf/simulated/wall,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"f" = (
|
||||
/obj/structure/sign/warning/radioactive,
|
||||
/obj/effect/map_effect/interval/sound_emitter/geiger/high,
|
||||
/turf/simulated/wall,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"g" = (
|
||||
/obj/item/geiger,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"h" = (
|
||||
/obj/effect/map_effect/radiation_emitter/strong,
|
||||
/obj/item/poi/brokenoldreactor,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"i" = (
|
||||
/obj/effect/map_effect/interval/sound_emitter/geiger/ext,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"n" = (
|
||||
/obj/random/tool/power,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"r" = (
|
||||
/obj/mob_spawner/drone_spawner,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -4,37 +4,37 @@
|
||||
/area/template_noop)
|
||||
"q" = (
|
||||
/obj/random/roguemineloot,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"s" = (
|
||||
/turf/simulated/mineral/vacuum,
|
||||
/turf/simulated/mineral/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"u" = (
|
||||
/obj/item/storage/bag/ore,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"K" = (
|
||||
/obj/random/obstruction,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"M" = (
|
||||
/obj/random/outcrop,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"N" = (
|
||||
/obj/structure/closet/crate/miningcar,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"R" = (
|
||||
/obj/item/flashlight/lantern,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"S" = (
|
||||
/obj/random/obstruction,
|
||||
/turf/simulated/mineral/vacuum,
|
||||
/turf/simulated/mineral/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"W" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -5,169 +5,166 @@
|
||||
"b" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/mob/living/simple_mob/animal/space/alien/sentinel,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"f" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/mob/living/simple_mob/animal/space/alien/sentinel/praetorian,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"h" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/mob/living/simple_mob/animal/space/alien/queen/empress,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"i" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/multiple/minevault,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"j" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/multiple/voidsuit/mining,
|
||||
/obj/random/humanoidremains,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"k" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds/node,
|
||||
/mob/living/simple_mob/animal/space/alien/drone,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"m" = (
|
||||
/obj/effect/alien/resin/wall,
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"n" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/tetheraid,
|
||||
/obj/item/gun/energy/phasegun/pistol,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"p" = (
|
||||
/turf/simulated/mineral/vacuum,
|
||||
/turf/simulated/mineral/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"q" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"r" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"s" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"t" = (
|
||||
/obj/structure/simple_door/resin,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"v" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/template_noop)
|
||||
"w" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"x" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/mob/living/simple_mob/animal/space/alien/sentinel,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"y" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/resin/wall,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"z" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/mob/living/simple_mob/animal/space/alien,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"B" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/item/storage/secure/briefcase/money,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"D" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/humanoidremains,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"E" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/energy,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"H" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/trash_pile,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"K" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/medical/pillbottle,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"L" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/humanoidremains,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"M" = (
|
||||
/obj/effect/alien/resin/wall,
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"O" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/tetheraid,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"P" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/structure/mob_spawner/scanner/xenos,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/obj/effect/alien/egg,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"R" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/energy,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"T" = (
|
||||
/obj/effect/alien/resin/wall,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"U" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/mob/living/simple_mob/animal/space/alien/drone,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"W" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/medical,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"X" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds/node,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"Z" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/structure/simple_door/resin,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
@@ -542,7 +539,7 @@ p
|
||||
w
|
||||
w
|
||||
w
|
||||
v
|
||||
w
|
||||
"}
|
||||
(18,1,1) = {"
|
||||
a
|
||||
@@ -564,7 +561,7 @@ w
|
||||
w
|
||||
w
|
||||
w
|
||||
v
|
||||
w
|
||||
"}
|
||||
(19,1,1) = {"
|
||||
a
|
||||
@@ -582,11 +579,11 @@ p
|
||||
p
|
||||
p
|
||||
a
|
||||
v
|
||||
v
|
||||
v
|
||||
v
|
||||
v
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
"}
|
||||
(20,1,1) = {"
|
||||
a
|
||||
@@ -606,7 +603,7 @@ a
|
||||
a
|
||||
a
|
||||
a
|
||||
v
|
||||
v
|
||||
v
|
||||
w
|
||||
w
|
||||
w
|
||||
"}
|
||||
|
||||
@@ -3,35 +3,28 @@
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"c" = (
|
||||
/turf/simulated/mineral/vacuum,
|
||||
/area/poi_d/explored)
|
||||
"h" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/poi_d/explored)
|
||||
"l" = (
|
||||
/obj/random/humanoidremains,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"n" = (
|
||||
/obj/structure/closet/crate/mimic/cointoss,
|
||||
/obj/random/drinkbottle,
|
||||
/obj/random/drinkbottle,
|
||||
/obj/random/drinkbottle,
|
||||
/turf/simulated/mineral/floor/cave,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"p" = (
|
||||
/obj/structure/closet/crate/mimic/cointoss,
|
||||
/obj/random/ammo_all,
|
||||
/obj/random/ammo_all,
|
||||
/obj/random/ammo_all,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"q" = (
|
||||
/obj/structure/closet/crate/mimic/cointoss,
|
||||
/obj/random/medical/pillbottle,
|
||||
/obj/random/medical/pillbottle,
|
||||
/obj/random/medical/pillbottle,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"r" = (
|
||||
/obj/structure/closet/crate/mimic/cointoss,
|
||||
@@ -40,14 +33,14 @@
|
||||
/obj/random/cash,
|
||||
/obj/random/cash,
|
||||
/obj/random/cash,
|
||||
/turf/simulated/mineral/floor/cave,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"z" = (
|
||||
/obj/random/humanoidremains,
|
||||
/turf/simulated/mineral/floor/cave,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"T" = (
|
||||
/turf/simulated/mineral/floor/cave,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
@@ -138,9 +131,9 @@ c
|
||||
c
|
||||
c
|
||||
p
|
||||
h
|
||||
h
|
||||
h
|
||||
T
|
||||
T
|
||||
T
|
||||
c
|
||||
c
|
||||
c
|
||||
@@ -151,7 +144,7 @@ c
|
||||
c
|
||||
c
|
||||
c
|
||||
l
|
||||
z
|
||||
q
|
||||
c
|
||||
c
|
||||
|
||||
@@ -2,49 +2,46 @@
|
||||
"b" = (
|
||||
/turf/template_noop,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"c" = (
|
||||
/turf/simulated/floor/tiled/steel_dirty,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"d" = (
|
||||
/obj/effect/decal/remains/tajaran,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"e" = (
|
||||
/obj/effect/decal/remains/tajaran,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"f" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"g" = (
|
||||
/obj/effect/decal/remains/deer,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"h" = (
|
||||
/obj/structure/ore_box,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"i" = (
|
||||
/turf/simulated/wall,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"l" = (
|
||||
/obj/mob_spawner/drone_spawner,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"m" = (
|
||||
/obj/structure/barricade,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"n" = (
|
||||
/obj/machinery/door/airlock/multi_tile/glass,
|
||||
/turf/simulated/floor/tiled/steel_dirty,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"v" = (
|
||||
/obj/machinery/drone_fabricator/derelict,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/POIs/reactor)
|
||||
"B" = (
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/POIs/reactor)
|
||||
|
||||
(1,1,1) = {"
|
||||
@@ -95,7 +92,7 @@ f
|
||||
f
|
||||
m
|
||||
f
|
||||
c
|
||||
B
|
||||
B
|
||||
B
|
||||
B
|
||||
|
||||
@@ -10,12 +10,12 @@
|
||||
/turf/simulated/floor/tiled/white,
|
||||
/area/poi_d/Mountain)
|
||||
"da" = (
|
||||
/turf/simulated/mineral/vacuum,
|
||||
/turf/simulated/mineral/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"dI" = (
|
||||
/obj/random/trash_pile,
|
||||
/obj/structure/closet/cabinet,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"ga" = (
|
||||
/obj/item/stool/padded,
|
||||
@@ -27,7 +27,7 @@
|
||||
/area/poi_d/Mountain)
|
||||
"gT" = (
|
||||
/obj/random/trash,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"gW" = (
|
||||
/obj/machinery/door/airlock/multi_tile,
|
||||
@@ -41,6 +41,7 @@
|
||||
/area/poi_d/Mountain)
|
||||
"hZ" = (
|
||||
/obj/machinery/atmospherics/unary/vent_pump/high_volume,
|
||||
/obj/effect/map_helper/airlock/atmos/chamber_pump,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"is" = (
|
||||
@@ -53,7 +54,7 @@
|
||||
/obj/structure/sign/warning{
|
||||
pixel_x = 32
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"jx" = (
|
||||
/obj/random/trash_pile,
|
||||
@@ -89,6 +90,7 @@
|
||||
id_tag = "bunkerD_internal";
|
||||
locked = 1
|
||||
},
|
||||
/obj/effect/map_helper/airlock/door/int_door,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"pq" = (
|
||||
@@ -126,7 +128,7 @@
|
||||
/area/poi_d/Mountain)
|
||||
"vX" = (
|
||||
/mob/living/simple_mob/mechanical/viscerator/mercenary,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/Mountain)
|
||||
"wt" = (
|
||||
/obj/structure/table/reinforced,
|
||||
@@ -155,11 +157,14 @@
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"zZ" = (
|
||||
/obj/machinery/embedded_controller/radio/airlock/docking_port{
|
||||
/obj/machinery/access_button{
|
||||
frequency = 804;
|
||||
id_tag = "bunkerD"
|
||||
master_tag = "bunkerD";
|
||||
pixel_y = 25
|
||||
},
|
||||
/turf/simulated/wall{
|
||||
can_open = 1
|
||||
},
|
||||
/turf/simulated/wall,
|
||||
/area/poi_d/Mountain)
|
||||
"Ac" = (
|
||||
/obj/machinery/door/airlock/freezer,
|
||||
@@ -178,9 +183,6 @@
|
||||
},
|
||||
/turf/simulated/floor/tiled/kafel_full,
|
||||
/area/poi_d/Mountain)
|
||||
"Ch" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/poi_d/unexplored)
|
||||
"CA" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/storage/firstaid/clotting,
|
||||
@@ -199,6 +201,9 @@
|
||||
/obj/machinery/door/airlock/maintenance/common,
|
||||
/turf/simulated/floor/plating,
|
||||
/area/poi_d/Mountain)
|
||||
"DS" = (
|
||||
/turf/template_noop,
|
||||
/area/poi_d/unexplored)
|
||||
"Ex" = (
|
||||
/obj/machinery/embedded_controller/radio/airlock/docking_port{
|
||||
frequency = 804;
|
||||
@@ -206,12 +211,6 @@
|
||||
pixel_x = 24;
|
||||
pixel_y = -2
|
||||
},
|
||||
/obj/machinery/airlock_sensor{
|
||||
frequency = 804;
|
||||
id_tag = "bunkerD_sensor";
|
||||
pixel_x = 24;
|
||||
pixel_y = 6
|
||||
},
|
||||
/mob/living/simple_mob/mechanical/viscerator/mercenary,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
@@ -229,22 +228,22 @@
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"HS" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/Mountain)
|
||||
"HX" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"Ij" = (
|
||||
/obj/random/trash,
|
||||
/obj/random/trash,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"Jh" = (
|
||||
/mob/living/simple_mob/mechanical/viscerator/mercenary,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"JG" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"KB" = (
|
||||
/turf/simulated/wall,
|
||||
@@ -264,7 +263,7 @@
|
||||
pixel_x = 32
|
||||
},
|
||||
/obj/random/trash,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"Nd" = (
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden{
|
||||
@@ -321,6 +320,14 @@
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"TG" = (
|
||||
/obj/machinery/access_button{
|
||||
frequency = 804;
|
||||
master_tag = "bunkerD";
|
||||
pixel_y = 25
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"TI" = (
|
||||
/obj/structure/table/reinforced,
|
||||
/obj/item/gun/projectile/automatic/tommygun,
|
||||
@@ -346,11 +353,19 @@
|
||||
frequency = 1379;
|
||||
id_tag = "rnd_s_airlock_pump"
|
||||
},
|
||||
/obj/effect/map_helper/airlock/atmos/chamber_pump,
|
||||
/obj/effect/map_helper/airlock/sensor/chamber_sensor,
|
||||
/obj/machinery/airlock_sensor{
|
||||
frequency = 804;
|
||||
id_tag = "bunkerD_sensor";
|
||||
pixel_x = 24;
|
||||
pixel_y = 6
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"Wd" = (
|
||||
/obj/random/trash,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"Xh" = (
|
||||
/obj/structure/sink{
|
||||
@@ -371,6 +386,10 @@
|
||||
/obj/random/ammo,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"XO" = (
|
||||
/obj/random/trash_pile,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"XU" = (
|
||||
/obj/machinery/door/airlock/external/glass{
|
||||
frequency = 804;
|
||||
@@ -381,6 +400,7 @@
|
||||
/obj/machinery/atmospherics/pipe/simple/hidden{
|
||||
dir = 9
|
||||
},
|
||||
/obj/effect/map_helper/airlock/door/int_door,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
"Ys" = (
|
||||
@@ -400,6 +420,7 @@
|
||||
id_tag = "bunkerD_external";
|
||||
locked = 1
|
||||
},
|
||||
/obj/effect/map_helper/airlock/door/ext_door,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/Mountain)
|
||||
|
||||
@@ -414,21 +435,21 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
DS
|
||||
DS
|
||||
DS
|
||||
DS
|
||||
DS
|
||||
DS
|
||||
DS
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
mn
|
||||
@@ -445,17 +466,17 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
DS
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
mn
|
||||
@@ -473,16 +494,16 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
JG
|
||||
DS
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
mn
|
||||
@@ -490,9 +511,9 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
jx
|
||||
XO
|
||||
Wd
|
||||
jx
|
||||
XO
|
||||
da
|
||||
da
|
||||
da
|
||||
@@ -507,9 +528,9 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
Ch
|
||||
Ch
|
||||
JG
|
||||
JG
|
||||
DS
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
mn
|
||||
@@ -520,7 +541,7 @@ jx
|
||||
HX
|
||||
Wd
|
||||
Wd
|
||||
jx
|
||||
XO
|
||||
da
|
||||
da
|
||||
da
|
||||
@@ -535,8 +556,8 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
Ch
|
||||
JG
|
||||
JG
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
mn
|
||||
@@ -545,7 +566,7 @@ da
|
||||
da
|
||||
HX
|
||||
Wd
|
||||
jx
|
||||
XO
|
||||
HX
|
||||
HX
|
||||
Wd
|
||||
@@ -562,18 +583,18 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
Ch
|
||||
JG
|
||||
JG
|
||||
"}
|
||||
(7,1,1) = {"
|
||||
mn
|
||||
da
|
||||
da
|
||||
jx
|
||||
XO
|
||||
Wd
|
||||
HX
|
||||
jx
|
||||
jx
|
||||
XO
|
||||
XO
|
||||
Wd
|
||||
Wd
|
||||
Wd
|
||||
@@ -589,8 +610,8 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
Ch
|
||||
JG
|
||||
JG
|
||||
"}
|
||||
(8,1,1) = {"
|
||||
mn
|
||||
@@ -598,7 +619,7 @@ da
|
||||
da
|
||||
HX
|
||||
Wd
|
||||
jx
|
||||
XO
|
||||
HX
|
||||
HX
|
||||
HX
|
||||
@@ -617,13 +638,13 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(9,1,1) = {"
|
||||
mn
|
||||
da
|
||||
da
|
||||
jx
|
||||
XO
|
||||
Wd
|
||||
Wd
|
||||
Ij
|
||||
@@ -644,7 +665,7 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(10,1,1) = {"
|
||||
mn
|
||||
@@ -654,7 +675,7 @@ da
|
||||
js
|
||||
Wd
|
||||
Mc
|
||||
jx
|
||||
XO
|
||||
da
|
||||
da
|
||||
da
|
||||
@@ -671,7 +692,7 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(11,1,1) = {"
|
||||
mn
|
||||
@@ -698,7 +719,7 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(12,1,1) = {"
|
||||
mn
|
||||
@@ -725,7 +746,7 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(13,1,1) = {"
|
||||
mn
|
||||
@@ -752,7 +773,7 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(14,1,1) = {"
|
||||
mn
|
||||
@@ -779,14 +800,14 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(15,1,1) = {"
|
||||
mn
|
||||
da
|
||||
da
|
||||
KB
|
||||
zZ
|
||||
PI
|
||||
HS
|
||||
HS
|
||||
Nd
|
||||
@@ -806,7 +827,7 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(16,1,1) = {"
|
||||
da
|
||||
@@ -817,7 +838,7 @@ KB
|
||||
Zm
|
||||
Zm
|
||||
Nd
|
||||
uD
|
||||
TG
|
||||
uD
|
||||
is
|
||||
uD
|
||||
@@ -833,7 +854,7 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(17,1,1) = {"
|
||||
da
|
||||
@@ -860,7 +881,7 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(18,1,1) = {"
|
||||
da
|
||||
@@ -887,7 +908,7 @@ KB
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(19,1,1) = {"
|
||||
da
|
||||
@@ -914,7 +935,7 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(20,1,1) = {"
|
||||
da
|
||||
@@ -941,7 +962,7 @@ da
|
||||
da
|
||||
da
|
||||
da
|
||||
Ch
|
||||
DS
|
||||
"}
|
||||
(21,1,1) = {"
|
||||
da
|
||||
|
||||
@@ -14,6 +14,7 @@
|
||||
/obj/machinery/light/small{
|
||||
dir = 1
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"d" = (
|
||||
@@ -30,7 +31,7 @@
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 6
|
||||
},
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"f" = (
|
||||
/obj/machinery/door/airlock/glass_external/public{
|
||||
@@ -80,7 +81,7 @@
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 9
|
||||
},
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"m" = (
|
||||
/obj/effect/wingrille_spawn/reinforced,
|
||||
@@ -98,16 +99,16 @@
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"q" = (
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"r" = (
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"s" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -144,7 +145,7 @@
|
||||
/turf/simulated/floor/tiled/kafel_full,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"w" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"x" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
@@ -157,7 +158,7 @@
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 5
|
||||
},
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"z" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -174,6 +175,7 @@
|
||||
/obj/machinery/atmospherics/pipe/manifold/hidden{
|
||||
dir = 8
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"B" = (
|
||||
@@ -183,6 +185,7 @@
|
||||
frequency = 1379;
|
||||
id_tag = "rnd_s_airlock_pump"
|
||||
},
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"C" = (
|
||||
@@ -197,6 +200,11 @@
|
||||
},
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"E" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"F" = (
|
||||
/obj/effect/wingrille_spawn/reinforced,
|
||||
/turf/simulated/wall,
|
||||
@@ -250,7 +258,7 @@
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 10
|
||||
},
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"N" = (
|
||||
/obj/machinery/door/airlock/glass_external/public{
|
||||
@@ -263,7 +271,7 @@
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"P" = (
|
||||
/obj/machinery/floodlight,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"Q" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
@@ -271,7 +279,7 @@
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"R" = (
|
||||
/obj/effect/floor_decal/techfloor/orange,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"S" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
@@ -290,13 +298,13 @@
|
||||
/obj/effect/floor_decal/techfloor/orange{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"V" = (
|
||||
/obj/machinery/light/spot{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"W" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
@@ -390,7 +398,7 @@ a
|
||||
(4,1,1) = {"
|
||||
n
|
||||
a
|
||||
Q
|
||||
E
|
||||
B
|
||||
N
|
||||
T
|
||||
|
||||
@@ -22,7 +22,7 @@
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"g" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"i" = (
|
||||
/turf/simulated/floor/tiled,
|
||||
@@ -48,8 +48,8 @@
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"n" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/template_noop)
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"p" = (
|
||||
/obj/machinery/door/airlock/maintenance/int,
|
||||
/turf/simulated/floor/tiled/white,
|
||||
@@ -59,7 +59,7 @@
|
||||
dir = 8;
|
||||
id = "matdropcargo"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"r" = (
|
||||
/obj/structure/closet/crate,
|
||||
@@ -97,7 +97,7 @@
|
||||
dir = 4
|
||||
},
|
||||
/obj/structure/grille,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"B" = (
|
||||
/obj/structure/closet/crate,
|
||||
@@ -143,7 +143,7 @@
|
||||
/turf/simulated/floor/tiled,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"N" = (
|
||||
/turf/simulated/wall/titanium,
|
||||
/turf/simulated/wall,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"P" = (
|
||||
/obj/structure/bed,
|
||||
@@ -179,7 +179,7 @@
|
||||
dir = 8;
|
||||
id = "matdropcargo"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"W" = (
|
||||
/obj/structure/closet/crate,
|
||||
@@ -194,7 +194,7 @@
|
||||
/obj/structure/window/reinforced{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor,
|
||||
/area/poi_d/POIs/landing_pad)
|
||||
"Y" = (
|
||||
/obj/structure/toilet{
|
||||
|
||||
@@ -3,13 +3,13 @@
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"c" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"d" = (
|
||||
/obj/effect/decal/mecha_wreckage/ripley,
|
||||
/obj/random/ammo_all,
|
||||
/obj/random/tool/alien,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -4,18 +4,18 @@
|
||||
/area/template_noop)
|
||||
"o" = (
|
||||
/obj/random/outcrop,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"u" = (
|
||||
/obj/structure/meteorite,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"w" = (
|
||||
/obj/effect/floor_decal/asteroid,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"Y" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"a" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/area/template_noop)
|
||||
/turf/simulated/mineral/floor/class_d,
|
||||
/area/poi_d/explored)
|
||||
"c" = (
|
||||
/obj/structure/fence{
|
||||
dir = 4
|
||||
@@ -12,6 +12,12 @@
|
||||
/obj/structure/fence/door,
|
||||
/turf/simulated/floor/plating,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"g" = (
|
||||
/obj/structure/fence{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"h" = (
|
||||
/obj/structure/cable{
|
||||
d1 = 2;
|
||||
@@ -24,11 +30,11 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"j" = (
|
||||
/obj/machinery/power/solar_control,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"k" = (
|
||||
/obj/structure/cable{
|
||||
@@ -37,32 +43,32 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-4"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"l" = (
|
||||
/obj/structure/fence/door/opened{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/plating,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"m" = (
|
||||
/obj/machinery/power/smes/buildable,
|
||||
/obj/structure/cable{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"n" = (
|
||||
/obj/structure/cable{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"o" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"p" = (
|
||||
/obj/structure/cable{
|
||||
@@ -77,7 +83,7 @@
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/obj/mob_spawner/drone_spawner,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"q" = (
|
||||
/obj/machinery/power/terminal{
|
||||
@@ -90,7 +96,7 @@
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/obj/mob_spawner/drone_spawner,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"s" = (
|
||||
/obj/structure/cable{
|
||||
@@ -99,7 +105,10 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"t" = (
|
||||
/turf/simulated/wall/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"u" = (
|
||||
/turf/template_noop,
|
||||
@@ -111,7 +120,7 @@
|
||||
/obj/structure/cable{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"x" = (
|
||||
/obj/structure/cable{
|
||||
@@ -122,23 +131,29 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"y" = (
|
||||
/obj/structure/fence/cut/large{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"z" = (
|
||||
/obj/machinery/power/solar,
|
||||
/obj/structure/cable{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"B" = (
|
||||
/turf/simulated/wall,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"C" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"E" = (
|
||||
/obj/structure/closet/secure_closet/engineering_electrical{
|
||||
@@ -147,7 +162,7 @@
|
||||
},
|
||||
/obj/random/tool/alien,
|
||||
/obj/random/tool/alien,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"F" = (
|
||||
/obj/structure/cable{
|
||||
@@ -158,26 +173,26 @@
|
||||
d2 = 8;
|
||||
icon_state = "1-8"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"G" = (
|
||||
/obj/structure/fence{
|
||||
dir = 1
|
||||
},
|
||||
/turf/simulated/floor/plating,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"I" = (
|
||||
/obj/mob_spawner/drone_spawner,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"K" = (
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"L" = (
|
||||
/obj/structure/fence/door/opened{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/plating,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"N" = (
|
||||
/obj/structure/cable{
|
||||
@@ -186,7 +201,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"O" = (
|
||||
/obj/structure/cable{
|
||||
@@ -195,7 +210,7 @@
|
||||
/obj/machinery/door/airlock/maintenance/engi{
|
||||
req_one_access = null
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"R" = (
|
||||
/obj/machinery/power/smes/buildable,
|
||||
@@ -205,27 +220,27 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"S" = (
|
||||
/obj/machinery/power/solar,
|
||||
/obj/structure/cable{
|
||||
dir = 4
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"T" = (
|
||||
/obj/machinery/power/tracker,
|
||||
/obj/structure/cable{
|
||||
dir = 8
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"U" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "2-8"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"V" = (
|
||||
/obj/structure/cable{
|
||||
@@ -237,13 +252,17 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "1-2"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"W" = (
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/simulated/wall,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"Y" = (
|
||||
/obj/structure/fence/door,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
"Z" = (
|
||||
/obj/structure/cable{
|
||||
@@ -257,7 +276,7 @@
|
||||
/obj/structure/cable{
|
||||
icon_state = "4-8"
|
||||
},
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d,
|
||||
/area/poi_d/POIs/solar_farm)
|
||||
|
||||
(1,1,1) = {"
|
||||
@@ -307,7 +326,7 @@ l
|
||||
G
|
||||
G
|
||||
G
|
||||
B
|
||||
t
|
||||
a
|
||||
u
|
||||
"}
|
||||
@@ -365,7 +384,7 @@ u
|
||||
(7,1,1) = {"
|
||||
u
|
||||
a
|
||||
c
|
||||
g
|
||||
z
|
||||
z
|
||||
z
|
||||
@@ -382,7 +401,7 @@ u
|
||||
(8,1,1) = {"
|
||||
u
|
||||
a
|
||||
e
|
||||
Y
|
||||
x
|
||||
p
|
||||
h
|
||||
@@ -399,7 +418,7 @@ u
|
||||
(9,1,1) = {"
|
||||
u
|
||||
a
|
||||
c
|
||||
y
|
||||
S
|
||||
S
|
||||
S
|
||||
@@ -416,7 +435,7 @@ u
|
||||
(10,1,1) = {"
|
||||
u
|
||||
a
|
||||
c
|
||||
g
|
||||
z
|
||||
z
|
||||
z
|
||||
@@ -433,7 +452,7 @@ u
|
||||
(11,1,1) = {"
|
||||
u
|
||||
a
|
||||
c
|
||||
g
|
||||
x
|
||||
h
|
||||
h
|
||||
@@ -450,7 +469,7 @@ u
|
||||
(12,1,1) = {"
|
||||
u
|
||||
a
|
||||
c
|
||||
g
|
||||
S
|
||||
S
|
||||
S
|
||||
@@ -467,7 +486,7 @@ u
|
||||
(13,1,1) = {"
|
||||
u
|
||||
a
|
||||
B
|
||||
t
|
||||
G
|
||||
G
|
||||
G
|
||||
@@ -477,7 +496,7 @@ G
|
||||
G
|
||||
G
|
||||
G
|
||||
B
|
||||
t
|
||||
a
|
||||
u
|
||||
"}
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"b" = (
|
||||
/turf/simulated/wall/iron,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"c" = (
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"d" = (
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"e" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
@@ -15,17 +15,17 @@
|
||||
/obj/random/medical/lite,
|
||||
/obj/random/medical/lite,
|
||||
/obj/random/medical/lite,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"f" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/obj/structure/closet/crate/mimic/safe,
|
||||
/obj/random/energy,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"N" = (
|
||||
/obj/effect/floor_decal/rust,
|
||||
/turf/simulated/floor/airless,
|
||||
/turf/simulated/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
|
||||
"b" = (
|
||||
/turf/simulated/wall/titanium,
|
||||
/turf/simulated/wall/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"c" = (
|
||||
/obj/structure/closet/crate/mimic/dangerous,
|
||||
@@ -10,11 +10,11 @@
|
||||
/obj/random/roguemineloot,
|
||||
/obj/random/roguemineloot,
|
||||
/obj/random/roguemineloot,
|
||||
/turf/simulated/floor/tiled/white/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"d" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/white/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"e" = (
|
||||
/obj/structure/closet/crate/mimic,
|
||||
@@ -22,17 +22,17 @@
|
||||
/obj/random/roguemineloot,
|
||||
/obj/random/roguemineloot,
|
||||
/obj/random/roguemineloot,
|
||||
/turf/simulated/floor/tiled/white/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"f" = (
|
||||
/obj/structure/simple_door/silver,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/white/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"h" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/random/junk,
|
||||
/turf/simulated/floor/tiled/white/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -2,21 +2,18 @@
|
||||
"a" = (
|
||||
/turf/template_noop,
|
||||
/area/template_noop)
|
||||
"b" = (
|
||||
/turf/simulated/mineral/vacuum,
|
||||
/area/template_noop)
|
||||
"c" = (
|
||||
/turf/simulated/wall/r_wall,
|
||||
/area/poi_d/explored)
|
||||
"d" = (
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"e" = (
|
||||
/obj/structure/closet/crate/mimic/cointoss,
|
||||
/obj/effect/decal/cleanable/dirt,
|
||||
/obj/fiftyspawner/mhydrogen,
|
||||
/turf/simulated/floor/tiled/airless,
|
||||
/turf/simulated/floor/tiled/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"w" = (
|
||||
/turf/simulated/mineral/vacuum,
|
||||
@@ -25,46 +22,46 @@
|
||||
(1,1,1) = {"
|
||||
a
|
||||
a
|
||||
b
|
||||
b
|
||||
w
|
||||
w
|
||||
a
|
||||
a
|
||||
"}
|
||||
(2,1,1) = {"
|
||||
a
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
a
|
||||
"}
|
||||
(3,1,1) = {"
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
"}
|
||||
(4,1,1) = {"
|
||||
b
|
||||
b
|
||||
b
|
||||
b
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
c
|
||||
"}
|
||||
(5,1,1) = {"
|
||||
b
|
||||
b
|
||||
b
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
d
|
||||
c
|
||||
"}
|
||||
(6,1,1) = {"
|
||||
b
|
||||
b
|
||||
w
|
||||
w
|
||||
w
|
||||
w
|
||||
e
|
||||
|
||||
@@ -4,52 +4,52 @@
|
||||
/area/template_noop)
|
||||
"b" = (
|
||||
/obj/effect/alien/resin/wall,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"c" = (
|
||||
/obj/structure/simple_door/resin,
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"d" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/structure/bed/nest,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"e" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"f" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/mob/living/simple_mob/animal/space/alien/drone,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"g" = (
|
||||
/obj/effect/alien/weeds/node,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"h" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/multiple/minevault,
|
||||
/obj/fiftyspawner/uranium,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"i" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/mob/living/simple_mob/animal/space/alien,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"j" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/egg,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"k" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/multiple/minevault,
|
||||
/obj/fiftyspawner/diamond,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -4,68 +4,68 @@
|
||||
/area/template_noop)
|
||||
"b" = (
|
||||
/obj/effect/alien/resin/wall,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"c" = (
|
||||
/obj/structure/simple_door/resin,
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"d" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/structure/bed/nest,
|
||||
/obj/item/gun/projectile/p92x/large,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"e" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"f" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/item/clothing/suit/storage/vest/tactical,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"g" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/structure/bed/nest,
|
||||
/obj/fiftyspawner/osmium,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"h" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/random/multiple/minevault,
|
||||
/mob/living/simple_mob/animal/space/alien/sentinel/praetorian,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"i" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/egg,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"j" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/effect/alien/weeds/node,
|
||||
/mob/living/simple_mob/animal/space/alien/queen/empress,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"k" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/item/clothing/head/helmet/tac,
|
||||
/obj/item/gun/projectile/SVD,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"A" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/structure/bed/nest,
|
||||
/obj/fiftyspawner/durasteel,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
"X" = (
|
||||
/obj/effect/alien/weeds,
|
||||
/obj/structure/bed/nest,
|
||||
/obj/fiftyspawner/phoron,
|
||||
/turf/simulated/mineral/floor/vacuum,
|
||||
/turf/simulated/mineral/floor/class_d_indoors,
|
||||
/area/poi_d/explored)
|
||||
|
||||
(1,1,1) = {"
|
||||
|
||||
@@ -21,3 +21,6 @@
|
||||
//LAVALAND
|
||||
#define LAVALAND_EQUIPMENT_EFFECT_PRESSURE 50 //what pressure you have to be under to increase the effect of equipment meant for lavaland
|
||||
#define ATMOSPHERE_ID_LAVALAND /datum/atmosphere/planet/lavaland
|
||||
|
||||
/// Class D planetary atmosphere ID
|
||||
#define ATMOSPHERE_ID_CLASSD /datum/atmosphere/planet/class_d
|
||||
|
||||
@@ -215,6 +215,7 @@
|
||||
icon_state = "yellow"
|
||||
|
||||
// Class D world areas
|
||||
/* Moved to Class D's .dm file and edited. Remove before merging
|
||||
/area/poi_d/POIs/ship
|
||||
name = "Crashed Ship Fragment"
|
||||
base_turf = /turf/simulated/mineral/floor/vacuum
|
||||
@@ -261,6 +262,7 @@
|
||||
/area/poi_d/POIs/reactor
|
||||
name = "Prefab Reactor"
|
||||
base_turf = /turf/simulated/mineral/floor/vacuum
|
||||
*/
|
||||
|
||||
// Mining Planet world areas
|
||||
/area/poi_h
|
||||
|
||||
268
code/modules/maps/misc_maps/planets/levels/classd.dm
Normal file
268
code/modules/maps/misc_maps/planets/levels/classd.dm
Normal file
@@ -0,0 +1,268 @@
|
||||
// Datums //
|
||||
|
||||
/datum/atmosphere/planet/class_d
|
||||
base_gases = list(
|
||||
/datum/gas/nitrogen = 0.16,
|
||||
/datum/gas/carbon_dioxide = 0.84
|
||||
)
|
||||
base_target_pressure = 40
|
||||
minimum_pressure = 40
|
||||
maximum_pressure = 40
|
||||
minimum_temp = 203
|
||||
maximum_temp = 203
|
||||
|
||||
// Turfmakers
|
||||
|
||||
#define CLASSD_SET_ATMOS initial_gas_mix=ATMOSPHERE_ID_CLASSD;x/class_d/outdoors=TRUE
|
||||
#define CLASSD_TURF_CREATE(x) x/class_d/initial_gas_mix=ATMOSPHERE_ID_CLASSD;x/class_d/color="#eaa17c"
|
||||
|
||||
|
||||
//Previously vacuum turfs were used, bad!
|
||||
CLASSD_TURF_CREATE(/turf/unsimulated/wall/planetary)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/floor)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/floor/reinforced)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/floor/tiled)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/floor/tiled/steel_dirty)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/floor/outdoors/dirt)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/floor/outdoors/rocks)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/wall)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/mineral)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/mineral/floor)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/mineral/ignore_mapgen)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/mineral/floor/ignore_mapgen)
|
||||
CLASSD_TURF_CREATE(/turf/simulated/floor/outdoors/rocks)
|
||||
|
||||
// Now to make this a planet //
|
||||
|
||||
/obj/effect/overmap/visitable/sector/class_d
|
||||
name = "Virgo 5"
|
||||
desc = "A rocky planet with radioactive hazards abundant."
|
||||
scanner_desc = @{"[i]Stellar Body[/i]:
|
||||
[i]Class[/i]: D-Class Planet
|
||||
[i]Habitability[/i]: Extremely Low (Low Temperature, Toxic Atmosphere, Radioactive Hazards)
|
||||
[b]Notice[/b]: Planetary environment not suitable for life. Landing may be hazardous."}
|
||||
icon_state = "globe"
|
||||
in_space = 0
|
||||
color = "#eaa17c"
|
||||
initial_generic_waypoints = list("class_d_east","class_d_west","class_d_north","class_d_south")
|
||||
|
||||
// Shuttle landing area waypoints
|
||||
|
||||
/obj/effect/shuttle_landmark/premade/class_d/east
|
||||
name = "Class D - Eastern Zone"
|
||||
landmark_tag = "class_d_east"
|
||||
|
||||
/obj/effect/shuttle_landmark/premade/class_d/west
|
||||
name = "Class D - Western Zone"
|
||||
landmark_tag = "class_d_west"
|
||||
|
||||
/obj/effect/shuttle_landmark/premade/class_d/north
|
||||
name = "Class D - Northern Zone"
|
||||
landmark_tag = "class_d_north"
|
||||
|
||||
/obj/effect/shuttle_landmark/premade/class_d/south
|
||||
name = "Class D - Southern Zone"
|
||||
landmark_tag = "class_d_south"
|
||||
|
||||
///Ore Seeding
|
||||
|
||||
//This is a special subtype of the thing that generates ores on a map
|
||||
//It will generate more rich ores because of the lower numbers than the normal one
|
||||
/datum/random_map/noise/ore/class_d
|
||||
descriptor = "class_d ore distribution map"
|
||||
deep_val = 0.6 //More riches, normal is 0.7 and 0.8
|
||||
rare_val = 0.5
|
||||
|
||||
//The check_map_sanity proc is sometimes unsatisfied with how AMAZING our ores are
|
||||
/datum/random_map/noise/ore/class_d/check_map_sanity()
|
||||
var/rare_count = 0
|
||||
var/surface_count = 0
|
||||
var/deep_count = 0
|
||||
|
||||
// Increment map sanity counters.
|
||||
for(var/value in map)
|
||||
if(value < rare_val)
|
||||
surface_count++
|
||||
else if(value < deep_val)
|
||||
rare_count++
|
||||
else
|
||||
deep_count++
|
||||
// Sanity check.
|
||||
if(surface_count < 100)
|
||||
admin_notice("<span class='danger'>Insufficient surface minerals. Rerolling...</span>", R_DEBUG)
|
||||
return 0
|
||||
else if(rare_count < 50)
|
||||
admin_notice("<span class='danger'>Insufficient rare minerals. Rerolling...</span>", R_DEBUG)
|
||||
return 0
|
||||
else if(deep_count < 50)
|
||||
admin_notice("<span class='danger'>Insufficient deep minerals. Rerolling...</span>", R_DEBUG)
|
||||
return 0
|
||||
else
|
||||
return 1
|
||||
|
||||
// -- Objs -- //
|
||||
// Two mob spawners that are placed on the map that spawn some mobs!
|
||||
// They keep track of their mob, and when it's dead, spawn another (only if nobody is looking)
|
||||
// Note that if your map has step teleports, mobs may wander through them accidentally and not know how to get back
|
||||
/obj/tether_away_spawner/beach_outside
|
||||
name = "Beach Outside Spawner" //Just a name
|
||||
faction = "beach_out" //Sets all the mobs to this faction so they don't infight
|
||||
atmos_comp = TRUE //Sets up their atmos tolerances to work in this setting, even if they don't normally (20% up/down tolerance for each gas, and heat)
|
||||
prob_spawn = 100 //Chance of this spawner spawning a mob (once this is missed, the spawner is 'depleted' and won't spawn anymore)
|
||||
prob_fall = 25 //Chance goes down by this much each time it spawns one (not defining and prob_spawn 100 means they spawn as soon as one dies)
|
||||
//guard = 40 //They'll stay within this range (not defining this disables them staying nearby and they will wander the map (and through step teleports))
|
||||
mobs_to_pick_from = list(
|
||||
/mob/living/simple_mob/vore/aggressive/frog = 6, //Frogs are 3x more likely to spawn than,
|
||||
/mob/living/simple_mob/vore/aggressive/deathclaw = 2, //these deathclaws are, with these values,
|
||||
/mob/living/simple_mob/animal/giant_spider = 4,
|
||||
/mob/living/simple_mob/vore/aggressive/giant_snake = 2,
|
||||
/mob/living/simple_mob/animal/giant_spider/webslinger = 2
|
||||
)
|
||||
|
||||
|
||||
obj/tether_away_spawner/class_d/crater
|
||||
name = "Virgo 5 Crater Spawner"
|
||||
faction = "crater"
|
||||
atmos_comp = TRUE
|
||||
prob_spawn = 100
|
||||
prob_fall = 30
|
||||
//guard = 20
|
||||
mobs_to_pick_from = list(
|
||||
/mob/living/simple_mob/vore/aggressive/corrupthound = 1,
|
||||
/mob/living/simple_mob/vore/aggressive/corrupthound/prettyboi = 3,
|
||||
/mob/living/simple_mob/mechanical/corrupt_maint_drone = 2
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
// Turfs
|
||||
|
||||
///Indoor usage turfs with Class D's Atmos. Unaffected by weather etc (Important because radioactive fallout will happen on a regular basis!)
|
||||
/turf/simulated/floor/class_d_indoors
|
||||
color = "#eaa17c"
|
||||
initial_gas_mix = ATMOSPHERE_ID_CLASSD
|
||||
outdoors = FALSE
|
||||
|
||||
/turf/simulated/mineral/class_d_indoors
|
||||
color = "#eaa17c"
|
||||
initial_gas_mix = ATMOSPHERE_ID_CLASSD
|
||||
outdoors = FALSE
|
||||
|
||||
/turf/simulated/mineral/floor/class_d_indoors
|
||||
color = "#eaa17c"
|
||||
initial_gas_mix = ATMOSPHERE_ID_CLASSD
|
||||
outdoors = FALSE
|
||||
|
||||
/turf/simulated/floor/tiled/class_d_indoors
|
||||
color = "#eaa17c"
|
||||
initial_gas_mix = ATMOSPHERE_ID_CLASSD
|
||||
outdoors = FALSE
|
||||
|
||||
/turf/simulated/wall/class_d_indoors
|
||||
color = "#eaa17c"
|
||||
initial_gas_mix = ATMOSPHERE_ID_CLASSD
|
||||
outdoors = FALSE
|
||||
|
||||
// Unused Turfs (For now)
|
||||
/*
|
||||
/turf/simulated/floor/reinforced/class_d_indoors
|
||||
color = "#eaa17c"
|
||||
initial_gas_mix = ATMOSPHERE_ID_CLASSD
|
||||
outdoors = FALSE
|
||||
*/
|
||||
|
||||
|
||||
|
||||
// Areas
|
||||
|
||||
|
||||
/area/poi_d
|
||||
name = "Class D World"
|
||||
icon_state = "away"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d
|
||||
dynamic_lighting = 1
|
||||
|
||||
/area/poi_d/explored
|
||||
name = "Class D World - Explored (E)"
|
||||
icon_state = "explored"
|
||||
|
||||
/area/poi_d/unexplored
|
||||
name = "Class D World - Unexplored (UE)"
|
||||
icon_state = "unexplored"
|
||||
|
||||
/area/poi_d/unexplored/underground // Caves would be protected from weather. Still valid for POI generation do to being a dependent of /area/poi_d/unexplored
|
||||
base_turf = /turf/simulated/mineral/floor/class_d_indoors
|
||||
|
||||
/area/poi_d/explored/underground
|
||||
base_turf = /turf/simulated/mineral/floor/class_d_indoors
|
||||
|
||||
|
||||
/// Landing areas and base areas
|
||||
|
||||
/area/poi_d/wildcat_mining_base
|
||||
name = "Abandoned Facility"
|
||||
icon_state = "blue"
|
||||
requires_power = TRUE
|
||||
|
||||
/area/poi_d/wildcat_mining_base/exterior_power
|
||||
name = "Exterior Power"
|
||||
|
||||
/area/poi_d/wildcat_mining_base/refueling_outbuilding
|
||||
name = "Refueling Outbuilding"
|
||||
|
||||
/area/poi_d/wildcat_mining_base/warehouse
|
||||
name = "Warehouse"
|
||||
|
||||
/area/poi_d/wildcat_mining_base/exterior_workshop
|
||||
name = "Exterior Workshop"
|
||||
|
||||
/area/poi_d/wildcat_mining_base/interior
|
||||
base_turf = /turf/simulated/floor/class_d_indoors
|
||||
|
||||
/area/poi_d/wildcat_mining_base/interior/main_room
|
||||
name = "Main Room"
|
||||
|
||||
/area/poi_d/wildcat_mining_base/interior/utility_room
|
||||
name = "Utility Room"
|
||||
|
||||
/area/poi_d/wildcat_mining_base/interior/bunk_room
|
||||
name = "Bunk Room"
|
||||
|
||||
/area/poi_d/wildcat_mining_base/interior/bathroom
|
||||
name = "Bathroom"
|
||||
|
||||
///POI Areas and Misc Areas
|
||||
|
||||
/area/poi_d/POIs/ship
|
||||
name = "Crashed Ship Fragment"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d_indoors
|
||||
|
||||
/area/poi_d/plains
|
||||
name = "Class D World Plains"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d
|
||||
|
||||
/area/poi_d/crater
|
||||
name = "Class D World Crater"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d
|
||||
|
||||
/area/poi_d/Mountain
|
||||
name = "Class D World Mountain"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d_indoors
|
||||
|
||||
/area/poi_d/Crevices
|
||||
name = "Class D World Crevices"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d_indoors
|
||||
|
||||
/area/poi_d/POIs/solar_farm
|
||||
name = "Prefab Solar Farm"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d
|
||||
|
||||
/area/poi_d/POIs/landing_pad
|
||||
name = "Prefab Homestead"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d
|
||||
requires_power = FALSE
|
||||
|
||||
/area/poi_d/POIs/reactor
|
||||
name = "Prefab Reactor"
|
||||
base_turf = /turf/simulated/mineral/floor/class_d_indoors
|
||||
@@ -1,7 +1,7 @@
|
||||
/datum/map_template/submap/level_specific/class_d
|
||||
name = "Class D POIs"
|
||||
desc = "Submaps for Class D Worlds"
|
||||
allow_duplicates = TRUE
|
||||
allow_duplicates = FALSE
|
||||
prefix = "_maps/submaps/level_specific/class_d/"
|
||||
|
||||
/datum/map_template/submap/level_specific/class_d/broken_reactor_D
|
||||
@@ -108,3 +108,9 @@
|
||||
suffix = "hiddenbunkerD.dmm"
|
||||
cost = 25
|
||||
fixed_orientation = TRUE
|
||||
|
||||
/datum/map_template/submap/level_specific/class_d/Possesed_mech_cave
|
||||
name = "Possessed Mech Cave"
|
||||
suffix = "Possesed_mech_cave.dmm"
|
||||
cost = 5
|
||||
|
||||
@@ -0,0 +1,181 @@
|
||||
///Currently a copy is in /map/tether as tether_class_d_weather_holder. Annoyingly has to be there to be loaded properly, will see if I can find a better way of doing this later
|
||||
|
||||
/*var/datum/planet/class_d/planet_class_d = null
|
||||
|
||||
/datum/time/class_d
|
||||
seconds_in_day = 1 HOURS
|
||||
|
||||
/datum/planet/class_d
|
||||
name = "Virgo - 5"
|
||||
desc = "A rocky moon which has recently had its quarantine lifted following a campaign of nuclear bombings and mercinary \
|
||||
forces fighting to whipe out a large xenomorph infestation."
|
||||
current_time = new /datum/time/class_d()
|
||||
expected_z_levels = Z_LEVEL_CLASS_D
|
||||
planetary_wall_type = /turf/unsimulated/wall/planetary/class_d
|
||||
|
||||
|
||||
/datum/planet/class_d/New()
|
||||
..()
|
||||
planet_class_d = src
|
||||
weather_holder = new /datum/weather_holder/class_d(src)
|
||||
|
||||
/datum/planet/class_d/update_sun()
|
||||
..()
|
||||
var/datum/time/time = current_time
|
||||
var/length_of_day = time.seconds_in_day / 10 / 60 / 60
|
||||
var/noon = length_of_day / 2
|
||||
var/distance_from_noon = abs(text2num(time.show_time("hh")) - noon)
|
||||
sun_position = distance_from_noon / noon
|
||||
sun_position = abs(sun_position - 1)
|
||||
|
||||
var/low_brightness = null
|
||||
var/high_brightness = null
|
||||
|
||||
var/low_color = null
|
||||
var/high_color = null
|
||||
var/min = 0
|
||||
|
||||
switch(sun_position)
|
||||
if(0 to 0.20) // Night
|
||||
low_brightness = 0.1
|
||||
low_color = "#000066"
|
||||
|
||||
high_brightness = 0.4
|
||||
high_color = "#66004D"
|
||||
min = 0
|
||||
|
||||
if(0.20 to 0.30) // Twilight
|
||||
low_brightness = 0.4
|
||||
low_color = "#66004D"
|
||||
|
||||
high_brightness = 0.7
|
||||
high_color = "#CC3300"
|
||||
min = 0.40
|
||||
|
||||
if(0.30 to 0.40) // Sunrise/set
|
||||
low_brightness = 0.7
|
||||
low_color = "#CC3300"
|
||||
|
||||
high_brightness = 2.0
|
||||
high_color = "#FF9933"
|
||||
min = 0.50
|
||||
|
||||
if(0.40 to 1.00) // Noon
|
||||
low_brightness = 2.0
|
||||
low_color = "#DDDDDD"
|
||||
|
||||
high_brightness = 12.0
|
||||
high_color = "#FFFFFF"
|
||||
min = 0.70
|
||||
|
||||
var/interpolate_weight = (abs(min - sun_position)) * 4
|
||||
var/weather_light_modifier = 1
|
||||
if(weather_holder && weather_holder.current_weather)
|
||||
weather_light_modifier = weather_holder.current_weather.light_modifier
|
||||
|
||||
var/new_brightness = (LERP(low_brightness, high_brightness, interpolate_weight) ) * weather_light_modifier
|
||||
|
||||
var/new_color = null
|
||||
if(weather_holder && weather_holder.current_weather && weather_holder.current_weather.light_color)
|
||||
new_color = weather_holder.current_weather.light_color
|
||||
else
|
||||
var/list/low_color_list = hex2rgb(low_color)
|
||||
var/low_r = low_color_list[1]
|
||||
var/low_g = low_color_list[2]
|
||||
var/low_b = low_color_list[3]
|
||||
|
||||
var/list/high_color_list = hex2rgb(high_color)
|
||||
var/high_r = high_color_list[1]
|
||||
var/high_g = high_color_list[2]
|
||||
var/high_b = high_color_list[3]
|
||||
|
||||
var/new_r = LERP(low_r, high_r, interpolate_weight)
|
||||
var/new_g = LERP(low_g, high_g, interpolate_weight)
|
||||
var/new_b = LERP(low_b, high_b, interpolate_weight)
|
||||
|
||||
new_color = rgb(new_r, new_g, new_b)
|
||||
|
||||
spawn(1)
|
||||
update_sun_deferred(2, new_brightness, new_color)
|
||||
|
||||
|
||||
|
||||
/datum/weather_holder/class_d
|
||||
temperature = T0C
|
||||
allowed_weather_types = list(
|
||||
WEATHER_CLEAR = new /datum/weather/class_d/clear(),
|
||||
WEATHER_FALLOUT = new /datum/weather/class_d/fallout()
|
||||
)
|
||||
roundstart_weather_chances = list(
|
||||
WEATHER_CLEAR = 95,
|
||||
WEATHER_FALLOUT = 5
|
||||
)
|
||||
|
||||
/datum/weather/class_d
|
||||
name = "class_d base"
|
||||
temp_high = 203
|
||||
temp_low = 203
|
||||
|
||||
/datum/weather/class_d/clear
|
||||
name = "clear"
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 85,
|
||||
WEATHER_FALLOUT = 15
|
||||
)
|
||||
transition_messages = list(
|
||||
"The radioactive storm clears.",
|
||||
"The stars are visible once more.",
|
||||
)
|
||||
sky_visible = TRUE
|
||||
observed_message = "The stars are visible overhead."
|
||||
|
||||
/datum/weather/class_d/fallout
|
||||
name = "fallout"
|
||||
icon_state = "fallout"
|
||||
light_modifier = 0.7
|
||||
light_color = "#CCFFCC"
|
||||
flight_failure_modifier = 30
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 60,
|
||||
WEATHER_FALLOUT = 40
|
||||
)
|
||||
observed_message = "Radioactive soot and ash rains down from the heavens."
|
||||
transition_messages = list(
|
||||
"Radioactive soot and ash start to float down around you, contaminating whatever they touch."
|
||||
)
|
||||
outdoor_sounds_type = /datum/looping_sound/weather/wind
|
||||
indoor_sounds_type = /datum/looping_sound/weather/wind/indoors
|
||||
|
||||
// How much radiation a mob gets while on an outside tile.
|
||||
var/direct_rad_low = RAD_LEVEL_LOW
|
||||
var/direct_rad_high = RAD_LEVEL_MODERATE
|
||||
|
||||
// How much radiation is bursted onto a random tile near a mob.
|
||||
var/fallout_rad_low = RAD_LEVEL_HIGH
|
||||
var/fallout_rad_high = RAD_LEVEL_VERY_HIGH
|
||||
|
||||
/datum/weather/class_d/fallout/process_effects()
|
||||
..()
|
||||
for(var/thing in living_mob_list)
|
||||
var/mob/living/L = thing
|
||||
if(L.z in holder.our_planet.expected_z_levels)
|
||||
irradiate_nearby_turf(L)
|
||||
var/turf/T = get_turf(L)
|
||||
if(!T.outdoors)
|
||||
continue // They're indoors, so no need to irradiate them with fallout.
|
||||
|
||||
L.rad_act(rand(direct_rad_low, direct_rad_high))
|
||||
|
||||
// This makes random tiles near people radioactive for awhile.
|
||||
// Tiles far away from people are left alone, for performance.
|
||||
/datum/weather/class_d/fallout/proc/irradiate_nearby_turf(mob/living/L)
|
||||
if(!istype(L))
|
||||
return
|
||||
var/list/turfs = RANGE_TURFS(world.view, L)
|
||||
var/turf/T = pick(turfs) // We get one try per tick.
|
||||
if(!istype(T))
|
||||
return
|
||||
if(T.outdoors)
|
||||
SSradiation.radiate(T, rand(fallout_rad_low, fallout_rad_high))
|
||||
|
||||
*/
|
||||
@@ -91,6 +91,8 @@
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////
|
||||
/// Away Missionsw
|
||||
|
||||
// V4
|
||||
/datum/map_template/tether_lateload/away_beach
|
||||
name = "Desert Planet - Z1 Beach"
|
||||
desc = "The beach away mission."
|
||||
@@ -138,6 +140,8 @@
|
||||
/obj/effect/step_trigger/zlevel_fall/beach
|
||||
var/static/target_z
|
||||
|
||||
|
||||
// Alienship
|
||||
/datum/map_template/tether_lateload/away_alienship
|
||||
name = "Alien Ship - Z1 Ship"
|
||||
desc = "The alien ship away mission."
|
||||
@@ -147,6 +151,8 @@
|
||||
/datum/map_z_level/tether_lateload/away_alienship
|
||||
name = "Away Mission - Alien Ship"
|
||||
|
||||
|
||||
// V2
|
||||
/datum/map_template/tether_lateload/away_aerostat
|
||||
name = "Remmi Aerostat - Z1 Aerostat"
|
||||
desc = "The Virgo 2 Aerostat away mission."
|
||||
@@ -173,6 +179,8 @@
|
||||
name = "Away Mission - Aerostat Surface"
|
||||
base_turf = /turf/simulated/mineral/floor/ignore_mapgen/virgo2
|
||||
|
||||
// Debrisfield
|
||||
|
||||
/datum/map_template/tether_lateload/away_debrisfield
|
||||
name = "Debris Field - Z1 Space"
|
||||
desc = "The Virgo 3 Debris Field away mission."
|
||||
@@ -187,6 +195,8 @@
|
||||
/datum/map_z_level/tether_lateload/away_debrisfield
|
||||
name = "Away Mission - Debris Field"
|
||||
|
||||
// Fuel Depot
|
||||
|
||||
/datum/map_template/tether_lateload/away_fueldepot
|
||||
name = "Fuel Depot - Z1 Space"
|
||||
desc = "An unmanned fuel depot floating in space."
|
||||
@@ -196,6 +206,23 @@
|
||||
/datum/map_z_level/tether_lateload/away_fueldepot
|
||||
name = "Away Mission - Fuel Depot"
|
||||
|
||||
// Class D (Virgo 5)
|
||||
|
||||
/datum/map_template/tether_lateload/away_class_d
|
||||
name = "Class D - Mountains and Rock Plains"
|
||||
desc = "The previously nuked planet Class D away mission"
|
||||
mappath = '_maps/map_levels/140x140/Class_D.dmm'
|
||||
associated_map_datum = /datum/map_z_level/tether_lateload/away_class_d
|
||||
|
||||
/datum/map_template/tether_lateload/away_class_d/on_map_loaded(z)
|
||||
. = ..()
|
||||
seed_submaps(list(z), 200, /area/poi_d/unexplored, /datum/map_template/submap/level_specific/class_d)
|
||||
new /datum/random_map/noise/ore/class_d(null, 1, 1, z, 64, 64)
|
||||
|
||||
/datum/map_z_level/tether_lateload/away_class_d
|
||||
name = "Away Mission - Class D"
|
||||
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////
|
||||
// Gateway submaps go here
|
||||
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
/datum/atmosphere/planet/classd
|
||||
base_gases = list(,
|
||||
/datum/gas/carbon_dioxide = 1
|
||||
)
|
||||
base_target_pressure = 10
|
||||
minimum_pressure = 0.1
|
||||
maximum_pressure = 100
|
||||
minimum_temp = 183
|
||||
maximum_temp = 203
|
||||
|
||||
@@ -163,3 +163,9 @@
|
||||
|
||||
/obj/item/rig/merc/old/spring
|
||||
springtrapped = 1
|
||||
|
||||
/mob/living/simple_mob/humanoid/possessed/merc/feral // Special one that moves faster attacks faster. Intended as a special mech pilot
|
||||
desc = "A blood-red hardsuit featuring some fairly illegal technology. Seems to be worn down and damaged but moving with surprising speed!"
|
||||
movement_cooldown = 2 //You can try running
|
||||
base_attack_cooldown = 3 //You will just die tired
|
||||
melee_miss_chance = 25 //Not very coordinated though
|
||||
|
||||
@@ -102,3 +102,14 @@
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/ripley/pirate/manned
|
||||
pilot_type = /mob/living/simple_mob/humanoid/pirate/mate/ranged/bosun
|
||||
|
||||
/mob/living/simple_mob/mechanical/mecha/ripley/pirate/last_stand_merc //Special version used as a quasi boss fight on Virgo 5 (class_d). No unmanned variant
|
||||
name = "Xeno Ripper"
|
||||
desc = "A Ripley modified by a desperate merc. It sports additional riveted armor plating splattered with dried xeno blood and a jury rigged machine gun in addition to its drill.\
|
||||
A repair drone flits around the intimidating mech."
|
||||
ai_holder_type = /datum/ai_holder/simple_mob/ranged/aggressive //Its coming right at you!
|
||||
maxHealth = 170 //Less Health
|
||||
has_repair_droid = TRUE //But has repair drone
|
||||
pilot_type = /mob/living/simple_mob/humanoid/possessed/merc/feral //Possessed rig suit piloting a mech. Tremble in fear
|
||||
movement_shake_radius = 5 //Actually tremble
|
||||
|
||||
|
||||
@@ -126,7 +126,7 @@
|
||||
in_space = 1
|
||||
initial_generic_waypoints = list("triumph_excursion_debrisfield")
|
||||
|
||||
|
||||
/* Old Class D waypoint, new one is being handled in classd.dm . Please use that one
|
||||
/obj/effect/overmap/visitable/sector/class_d
|
||||
name = "Unidentified Planet"
|
||||
desc = "ASdlke ERROR%%%% UNABLE TO----."
|
||||
@@ -135,6 +135,7 @@
|
||||
icon_state = "globe"
|
||||
known = FALSE
|
||||
color = "#882933"
|
||||
*/
|
||||
|
||||
/obj/effect/overmap/visitable/sector/class_h
|
||||
name = "Desert Planet"
|
||||
|
||||
@@ -8,8 +8,9 @@
|
||||
#include "tether_shuttles.dm"
|
||||
#include "tether_telecomms.dm"
|
||||
#include "tether_jobs.dm"
|
||||
#include "tether_virgo3b.dm"
|
||||
#include "tether_virgo4.dm"
|
||||
#include "tether_virgo3b.dm" //Virgo3b Weather
|
||||
#include "tether_virgo4.dm" //Virgo4 Weather
|
||||
#include "tether_class_d_weather_holder.dm" //Virgo5 (class_d) Weather
|
||||
|
||||
#include "../../_maps/map_files/tether/tether-01-surface1.dmm"
|
||||
#include "../../_maps/map_files/tether/tether-02-surface2.dmm"
|
||||
|
||||
181
maps/tether/tether_class_d_weather_holder.dm
Normal file
181
maps/tether/tether_class_d_weather_holder.dm
Normal file
@@ -0,0 +1,181 @@
|
||||
/// Lateloaded by tether.dm after tether_defines.dm
|
||||
/// Has to be loaded this way since tether_defines.dm has Z_LEVEL_CLASS_D defined whiiiiiich this .dm uses to designate the z level for the weather to be simulated on.
|
||||
|
||||
|
||||
var/datum/planet/class_d/planet_class_d = null
|
||||
|
||||
/datum/time/class_d
|
||||
seconds_in_day = 3 HOURS
|
||||
|
||||
/datum/planet/class_d
|
||||
name = "Virgo - 5"
|
||||
desc = "A rocky moon which has recently had its quarantine lifted following a campaign of nuclear bombings and mercinary \
|
||||
forces fighting to whipe out a large xenomorph infestation."
|
||||
current_time = new /datum/time/class_d()
|
||||
expected_z_levels = list(Z_LEVEL_CLASS_D) // Designates z level the weather effects should be used one
|
||||
planetary_wall_type = /turf/unsimulated/wall/planetary/class_d
|
||||
|
||||
|
||||
/datum/planet/class_d/New()
|
||||
..()
|
||||
planet_class_d = src
|
||||
weather_holder = new /datum/weather_holder/class_d(src)
|
||||
|
||||
/datum/planet/class_d/update_sun()
|
||||
..()
|
||||
var/datum/time/time = current_time
|
||||
var/length_of_day = time.seconds_in_day / 10 / 60 / 60
|
||||
var/noon = length_of_day / 2
|
||||
var/distance_from_noon = abs(text2num(time.show_time("hh")) - noon)
|
||||
sun_position = distance_from_noon / noon
|
||||
sun_position = abs(sun_position - 1)
|
||||
|
||||
var/low_brightness = null
|
||||
var/high_brightness = null
|
||||
|
||||
var/low_color = null
|
||||
var/high_color = null
|
||||
var/min = 0
|
||||
|
||||
switch(sun_position)
|
||||
if(0 to 0.20) // Night
|
||||
low_brightness = 0.1
|
||||
low_color = "#000066"
|
||||
|
||||
high_brightness = 0.4
|
||||
high_color = "#66004D"
|
||||
min = 0
|
||||
|
||||
if(0.20 to 0.30) // Twilight
|
||||
low_brightness = 0.4
|
||||
low_color = "#66004D"
|
||||
|
||||
high_brightness = 0.7
|
||||
high_color = "#CC3300"
|
||||
min = 0.40
|
||||
|
||||
if(0.30 to 0.40) // Sunrise/set
|
||||
low_brightness = 0.7
|
||||
low_color = "#CC3300"
|
||||
|
||||
high_brightness = 2.0
|
||||
high_color = "#FF9933"
|
||||
min = 0.50
|
||||
|
||||
if(0.40 to 1.00) // Noon
|
||||
low_brightness = 2.0
|
||||
low_color = "#DDDDDD"
|
||||
|
||||
high_brightness = 12.0
|
||||
high_color = "#FFFFFF"
|
||||
min = 0.70
|
||||
|
||||
var/interpolate_weight = (abs(min - sun_position)) * 4
|
||||
var/weather_light_modifier = 1
|
||||
if(weather_holder && weather_holder.current_weather)
|
||||
weather_light_modifier = weather_holder.current_weather.light_modifier
|
||||
|
||||
var/new_brightness = (LERP(low_brightness, high_brightness, interpolate_weight) ) * weather_light_modifier
|
||||
|
||||
var/new_color = null
|
||||
if(weather_holder && weather_holder.current_weather && weather_holder.current_weather.light_color)
|
||||
new_color = weather_holder.current_weather.light_color
|
||||
else
|
||||
var/list/low_color_list = hex2rgb(low_color)
|
||||
var/low_r = low_color_list[1]
|
||||
var/low_g = low_color_list[2]
|
||||
var/low_b = low_color_list[3]
|
||||
|
||||
var/list/high_color_list = hex2rgb(high_color)
|
||||
var/high_r = high_color_list[1]
|
||||
var/high_g = high_color_list[2]
|
||||
var/high_b = high_color_list[3]
|
||||
|
||||
var/new_r = LERP(low_r, high_r, interpolate_weight)
|
||||
var/new_g = LERP(low_g, high_g, interpolate_weight)
|
||||
var/new_b = LERP(low_b, high_b, interpolate_weight)
|
||||
|
||||
new_color = rgb(new_r, new_g, new_b)
|
||||
|
||||
spawn(1)
|
||||
update_sun_deferred(2, new_brightness, new_color)
|
||||
|
||||
|
||||
|
||||
/datum/weather_holder/class_d
|
||||
temperature = T0C
|
||||
allowed_weather_types = list(
|
||||
WEATHER_CLEAR = new /datum/weather/class_d/clear(),
|
||||
WEATHER_FALLOUT = new /datum/weather/class_d/fallout()
|
||||
)
|
||||
roundstart_weather_chances = list(
|
||||
WEATHER_CLEAR = 95,
|
||||
WEATHER_FALLOUT = 5
|
||||
)
|
||||
|
||||
/datum/weather/class_d
|
||||
name = "class_d base"
|
||||
temp_high = 203
|
||||
temp_low = 203
|
||||
|
||||
/datum/weather/class_d/clear
|
||||
name = "clear"
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 85,
|
||||
WEATHER_FALLOUT = 15
|
||||
)
|
||||
transition_messages = list(
|
||||
"The radioactive storm clears.",
|
||||
"The stars are visible once more.",
|
||||
)
|
||||
sky_visible = TRUE
|
||||
observed_message = "The stars are visible overhead."
|
||||
|
||||
/datum/weather/class_d/fallout
|
||||
name = "fallout"
|
||||
icon_state = "fallout"
|
||||
light_modifier = 0.7
|
||||
light_color = "#CCFFCC"
|
||||
flight_failure_modifier = 30
|
||||
transition_chances = list(
|
||||
WEATHER_CLEAR = 60,
|
||||
WEATHER_FALLOUT = 40
|
||||
)
|
||||
observed_message = "Radioactive soot and ash rains down from the heavens."
|
||||
transition_messages = list(
|
||||
"Radioactive soot and ash start to float down around you, contaminating whatever they touch."
|
||||
)
|
||||
outdoor_sounds_type = /datum/looping_sound/weather/wind
|
||||
indoor_sounds_type = /datum/looping_sound/weather/wind/indoors
|
||||
|
||||
// How much radiation a mob gets while on an outside tile.
|
||||
var/direct_rad_low = RAD_LEVEL_LOW
|
||||
var/direct_rad_high = RAD_LEVEL_MODERATE
|
||||
|
||||
// How much radiation is bursted onto a random tile near a mob.
|
||||
var/fallout_rad_low = RAD_LEVEL_HIGH
|
||||
var/fallout_rad_high = RAD_LEVEL_VERY_HIGH
|
||||
|
||||
/datum/weather/class_d/fallout/process_effects()
|
||||
..()
|
||||
for(var/thing in living_mob_list)
|
||||
var/mob/living/L = thing
|
||||
if(L.z in holder.our_planet.expected_z_levels)
|
||||
irradiate_nearby_turf(L)
|
||||
var/turf/T = get_turf(L)
|
||||
if(!T.outdoors)
|
||||
continue // They're indoors, so no need to irradiate them with fallout.
|
||||
|
||||
L.rad_act(rand(direct_rad_low, direct_rad_high))
|
||||
|
||||
// This makes random tiles near people radioactive for awhile.
|
||||
// Tiles far away from people are left alone, for performance.
|
||||
/datum/weather/class_d/fallout/proc/irradiate_nearby_turf(mob/living/L)
|
||||
if(!istype(L))
|
||||
return
|
||||
var/list/turfs = RANGE_TURFS(world.view, L)
|
||||
var/turf/T = pick(turfs) // We get one try per tick.
|
||||
if(!istype(T))
|
||||
return
|
||||
if(T.outdoors)
|
||||
SSradiation.radiate(T, rand(fallout_rad_low, fallout_rad_high))
|
||||
@@ -22,6 +22,7 @@
|
||||
#define Z_LEVEL_DEBRISFIELD 22
|
||||
#define Z_LEVEL_FUELDEPOT 23
|
||||
#define Z_LEVEL_GATEWAY 24
|
||||
#define Z_LEVEL_CLASS_D 25
|
||||
|
||||
//Camera networks
|
||||
#define NETWORK_TETHER "Tether"
|
||||
@@ -162,7 +163,8 @@
|
||||
list("Desert Planet - Z1 Beach","Desert Planet - Z2 Cave","Desert Planet - Z3 Desert"),
|
||||
list("Remmi Aerostat - Z1 Aerostat","Remmi Aerostat - Z2 Surface"),
|
||||
list("Debris Field - Z1 Space"),
|
||||
list("Fuel Depot - Z1 Space")
|
||||
list("Fuel Depot - Z1 Space"),
|
||||
list("Class D - Mountains and Rock Plains")
|
||||
)
|
||||
|
||||
lateload_single_pick = list(
|
||||
@@ -196,7 +198,8 @@
|
||||
lateload_single_pick = null //Nothing right now.
|
||||
|
||||
planet_datums_to_make = list(/datum/planet/virgo3b,
|
||||
/datum/planet/virgo4)
|
||||
/datum/planet/virgo4,
|
||||
/datum/planet/class_d)
|
||||
|
||||
// /datum/map/tether/get_map_info()
|
||||
// . = list()
|
||||
@@ -259,7 +262,8 @@
|
||||
Z_LEVEL_BEACH,
|
||||
Z_LEVEL_AEROSTAT,
|
||||
Z_LEVEL_DEBRISFIELD,
|
||||
Z_LEVEL_FUELDEPOT
|
||||
Z_LEVEL_FUELDEPOT,
|
||||
Z_LEVEL_CLASS_D
|
||||
)
|
||||
|
||||
//Port of Triumph Overmap Visitable Effects
|
||||
@@ -273,7 +277,7 @@
|
||||
in_space = 1
|
||||
initial_generic_waypoints = list("triumph_excursion_debrisfield")
|
||||
|
||||
|
||||
/* Updated and now handled in classd.dm
|
||||
/obj/effect/overmap/visitable/sector/class_d
|
||||
name = "Unidentified Planet"
|
||||
desc = "ASdlke ERROR%%%% UNABLE TO----."
|
||||
@@ -282,6 +286,7 @@
|
||||
icon_state = "globe"
|
||||
known = FALSE
|
||||
color = "#882933"
|
||||
*/
|
||||
|
||||
/obj/effect/overmap/visitable/sector/class_h
|
||||
name = "Desert Planet"
|
||||
|
||||
@@ -2264,6 +2264,8 @@
|
||||
#include "code\modules\maps\generic\submaps\plains\plains_areas.dm"
|
||||
#include "code\modules\maps\generic\submaps\wilderness\wilderness.dm"
|
||||
#include "code\modules\maps\generic\submaps\wilderness\wilderness_areas.dm"
|
||||
#include "code\modules\maps\misc_maps\planets\levels\classd.dm"
|
||||
#include "code\modules\maps\misc_maps\planets\submaps\class_d.dm"
|
||||
#include "code\modules\maps\talon\talon.dm"
|
||||
#include "code\modules\maps\talon\talon_areas.dm"
|
||||
#include "code\modules\maps\tether\away_spawner.dm"
|
||||
@@ -2285,12 +2287,10 @@
|
||||
#include "code\modules\maps\tg\map_template.dm"
|
||||
#include "code\modules\maps\tg\map_template_vr.dm"
|
||||
#include "code\modules\maps\tg\reader.dm"
|
||||
#include "code\modules\maps\triumph\levels\classd.dm"
|
||||
#include "code\modules\maps\triumph\levels\classh.dm"
|
||||
#include "code\modules\maps\triumph\levels\frozen_planet.dm"
|
||||
#include "code\modules\maps\triumph\levels\gaia_planet.dm"
|
||||
#include "code\modules\maps\triumph\levels\lavaland.dm"
|
||||
#include "code\modules\maps\triumph\submaps\class_d.dm"
|
||||
#include "code\modules\maps\triumph\submaps\class_h.dm"
|
||||
#include "code\modules\maps\triumph\submaps\debrisfield.dm"
|
||||
#include "code\modules\maps\triumph\submaps\frozen_planet.dm"
|
||||
|
||||
Reference in New Issue
Block a user