Skip to content

Commit

Permalink
Ruin has come to our exoplanet
Browse files Browse the repository at this point in the history
  • Loading branch information
LordNest committed Jan 2, 2024
1 parent b2b6636 commit f3648f1
Show file tree
Hide file tree
Showing 10 changed files with 2,540 additions and 0 deletions.
3 changes: 3 additions & 0 deletions maps/_maps.dm
Original file line number Diff line number Diff line change
Expand Up @@ -24,11 +24,13 @@ GLOBAL_DATUM_INIT(using_map, /datum/map, new using_map_DATUM)
#include "away\away_sites.dm"
#include "away_sites_testing\away_sites_testing_define.dm"
#include "random_ruins\exoplanet_ruins\exoplanet_ruins.dm"
#include "random_ruins\exoplanet_ruins\excavation_site\excavation_site.dm"
#include "random_ruins\exoplanet_ruins\transshipment\transshipment.dm"
#include "random_ruins\exoplanet_ruins\crashed_pod\crashed_pod.dm"
#include "random_ruins\exoplanet_ruins\datacapsule\datacapsule.dm"
#include "random_ruins\exoplanet_ruins\deserted_lab\deserted_lab.dm"
#include "random_ruins\exoplanet_ruins\drill_site\drill_site.dm"
#include "random_ruins\exoplanet_ruins\droppod\droppod.dm"
#include "random_ruins\exoplanet_ruins\fountain\fountain_ruin.dm"
#include "random_ruins\exoplanet_ruins\hut\hut.dm"
#include "random_ruins\exoplanet_ruins\hydrobase\hydrobase.dm"
Expand All @@ -47,4 +49,5 @@ GLOBAL_DATUM_INIT(using_map, /datum/map, new using_map_DATUM)
#include "random_ruins\exoplanet_ruins\tar_anomaly\tar_anomaly.dm"
#include "random_ruins\exoplanet_ruins\trash_heap\trash_heap.dm"
#include "random_ruins\exoplanet_ruins\crashed_probe\crashed_probe.dm"
#include "random_ruins\exoplanet_ruins\\skrell_biodome\skrell_biodome.dm"
#include "random_ruins\space_ruins\space_ruins.dm"
49 changes: 49 additions & 0 deletions maps/random_ruins/exoplanet_ruins/droppod/contents_1.dmm
Original file line number Diff line number Diff line change
@@ -0,0 +1,49 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/obj/structure/closet/crate/medical,
/obj/random/medical,
/obj/random/medical,
/obj/random/medical/lite,
/obj/random/medical/lite,
/obj/random/medical/lite,
/obj/random/medical/lite,
/obj/random/firstaid,
/turf/template_noop,
/area/template_noop)
"b" = (
/turf/template_noop,
/area/template_noop)
"d" = (
/obj/structure/closet/crate/secure/weapon,
/obj/item/crowbar/red,
/obj/item/inducer,
/obj/random/powercell,
/obj/random/powercell,
/turf/template_noop,
/area/template_noop)
"e" = (
/obj/structure/closet/crate/secure/weapon,
/obj/random/energy,
/obj/random/energy,
/turf/template_noop,
/area/template_noop)
"g" = (
/obj/structure/closet/crate/freezer/rations,
/turf/template_noop,
/area/template_noop)

(1,1,1) = {"
d
b
a
"}
(2,1,1) = {"
b
b
b
"}
(3,1,1) = {"
e
b
g
"}
24 changes: 24 additions & 0 deletions maps/random_ruins/exoplanet_ruins/droppod/contents_2.dmm
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"c" = (
/mob/living/exosuit/premade/random/boring,
/turf/template_noop,
/area/template_noop)
"h" = (
/turf/template_noop,
/area/template_noop)

(1,1,1) = {"
h
h
h
"}
(2,1,1) = {"
h
c
h
"}
(3,1,1) = {"
h
h
h
"}
24 changes: 24 additions & 0 deletions maps/random_ruins/exoplanet_ruins/droppod/contents_3.dmm
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"e" = (
/mob/living/simple_animal/hostile/fleet_heavy,
/turf/template_noop,
/area/template_noop)
"f" = (
/turf/template_noop,
/area/template_noop)

(1,1,1) = {"
f
f
f
"}
(2,1,1) = {"
f
e
f
"}
(3,1,1) = {"
f
f
f
"}
39 changes: 39 additions & 0 deletions maps/random_ruins/exoplanet_ruins/droppod/droppod.dm
Original file line number Diff line number Diff line change
@@ -0,0 +1,39 @@
/datum/map_template/ruin/exoplanet/droppod
name = "ejected data capsule"
id = "droppod"
description = "A damaged capsule with some strange contents."
suffixes = list("droppod/droppod.dmm")
spawn_cost = 0.5
template_flags = TEMPLATE_FLAG_CLEAR_CONTENTS | TEMPLATE_FLAG_NO_RUINS
ruin_tags = RUIN_HUMAN|RUIN_WRECK

apc_test_exempt_areas = list(
/area/map_template/droppod = NO_SCRUBBER|NO_VENT|NO_APC
)



/area/map_template/droppod
name = "\improper Droppod"
icon_state = "blue"
turfs_airless = TRUE


/obj/landmark/map_load_mark/droppod
name = "random droppod contents"
templates = list(/datum/map_template/droppod_contents, /datum/map_template/droppod_contents/type2, /datum/map_template/droppod_contents/type3)

/datum/map_template/droppod_contents
name = "random droppod contents #1 (shipping)"
id = "droppod_1"
mappaths = list("maps/random_ruins/exoplanet_ruins/droppod/contents_1.dmm")

/datum/map_template/droppod_contents/type2
name = "random droppod contents #2 (exosuit)"
id = "droppod_2"
mappaths = list("maps/random_ruins/exoplanet_ruins/droppod/contents_2.dmm")

/datum/map_template/droppod_contents/type3
name = "random droppod contents #2 (robots)"
id = "droppod_3"
mappaths = list("maps/random_ruins/exoplanet_ruins/droppod/contents_3.dmm")
145 changes: 145 additions & 0 deletions maps/random_ruins/exoplanet_ruins/droppod/droppod.dmm
Original file line number Diff line number Diff line change
@@ -0,0 +1,145 @@
//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
"a" = (
/turf/template_noop,
/area/template_noop)
"b" = (
/obj/structure/droppod_door{
dir = 8
},
/turf/simulated/floor/reinforced,
/area/map_template/droppod)
"c" = (
/obj/landmark/scorcher,
/turf/template_noop,
/area/template_noop)
"d" = (
/turf/simulated/wall/r_titanium,
/area/map_template/droppod)
"f" = (
/obj/structure/droppod_door,
/turf/simulated/floor/reinforced,
/area/map_template/droppod)
"g" = (
/turf/simulated/floor/reinforced,
/area/map_template/droppod)
"j" = (
/obj/structure/droppod_door{
dir = 4
},
/turf/simulated/floor/reinforced,
/area/map_template/droppod)
"q" = (
/obj/structure/droppod_door{
dir = 1
},
/turf/simulated/floor/reinforced,
/area/map_template/droppod)
"u" = (
/obj/landmark/map_load_mark/droppod,
/turf/simulated/floor/reinforced,
/area/map_template/droppod)
"O" = (
/obj/landmark/scorcher,
/obj/landmark/scorcher,
/turf/template_noop,
/area/template_noop)

(1,1,1) = {"
a
a
c
c
c
c
c
a
a
"}
(2,1,1) = {"
a
c
c
d
c
d
c
c
a
"}
(3,1,1) = {"
c
c
d
d
j
d
d
c
c
"}
(4,1,1) = {"
c
d
d
g
g
g
d
d
c
"}
(5,1,1) = {"
c
c
q
g
u
g
f
c
c
"}
(6,1,1) = {"
c
d
d
g
g
g
d
d
c
"}
(7,1,1) = {"
c
c
d
d
b
d
d
c
c
"}
(8,1,1) = {"
a
c
c
d
c
d
c
O
a
"}
(9,1,1) = {"
a
a
c
c
c
c
c
a
a
"}
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
/datum/map_template/ruin/exoplanet/excavation_site
name = "excavation site"
id = "excavation_site"
description = "Abandoned archaeological site."
suffixes = list("excavation_site/excavation_site.dmm")
spawn_cost = 0.5
template_flags = TEMPLATE_FLAG_CLEAR_CONTENTS|TEMPLATE_FLAG_NO_RUINS
ruin_tags = RUIN_HUMAN
Loading

0 comments on commit f3648f1

Please sign in to comment.