From d70d796e635f814c0d29ce985887c44ece890bc8 Mon Sep 17 00:00:00 2001 From: Venuska1117 <89580971+Venuska1117@users.noreply.github.com> Date: Sat, 2 Sep 2023 00:16:24 +0200 Subject: [PATCH] Add 12 Thunderdome Templates for Admins (#22127) * Add 12 Thunderdome Templates * Add list to event_structures * Sandbags cause issues - removed sandbags from teplates so it dont crash. * Henri Favorite Grammar & Spelling - and removed sandbags from 2 more templates --- .../thunderdome_catwalk_chasm.dmm | 143 ++++++++++++++++ .../thunderdome_catwalk_chasm_fake.dmm | 143 ++++++++++++++++ .../EventStructures/thunderdome_default.dmm | 159 ++++++++++++++++++ .../EventStructures/thunderdome_empty.dmm | 140 +++++++++++++++ .../thunderdome_empty_reinforced.dmm | 140 +++++++++++++++ .../thunderdome_hiero_default.dmm | 146 ++++++++++++++++ .../thunderdome_hiero_pandora.dmm | 150 +++++++++++++++++ .../thunderdome_lavaland_holes.dmm | 144 ++++++++++++++++ .../thunderdome_lavaland_maze.dmm | 159 ++++++++++++++++++ .../EventStructures/thunderdome_reset.dmm | 140 +++++++++++++++ .../thunderdome_snow_forest.dmm | 156 +++++++++++++++++ .../thunderdome_touchgrass.dmm | 156 +++++++++++++++++ code/datums/event_structures.dm | 72 ++++++++ 13 files changed, 1848 insertions(+) create mode 100644 _maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_default.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_empty.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_hiero_default.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_reset.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_snow_forest.dmm create mode 100644 _maps/map_files/EventStructures/thunderdome_touchgrass.dmm diff --git a/_maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm b/_maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm new file mode 100644 index 00000000000..4d7a9003444 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm @@ -0,0 +1,143 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"E" = ( +/turf/simulated/floor/chasm/straight_down/lava_land_surface/normal_air, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/catwalk, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +E +E +E +E +E +R +"} +(7,1,1) = {" +R +E +E +E +E +E +R +"} +(8,1,1) = {" +R +E +E +E +E +E +R +"} +(9,1,1) = {" +R +E +E +E +E +E +R +"} +(10,1,1) = {" +R +E +E +E +E +E +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm b/_maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm new file mode 100644 index 00000000000..355edebc9a5 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm @@ -0,0 +1,143 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"E" = ( +/turf/simulated/floor/chasm/straight_down, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/catwalk, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +E +E +E +E +E +R +"} +(7,1,1) = {" +R +E +E +E +E +E +R +"} +(8,1,1) = {" +R +E +E +E +E +E +R +"} +(9,1,1) = {" +R +E +E +E +E +E +R +"} +(10,1,1) = {" +R +E +E +E +E +E +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_default.dmm b/_maps/map_files/EventStructures/thunderdome_default.dmm new file mode 100644 index 00000000000..fbb4852b3a2 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_default.dmm @@ -0,0 +1,159 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"m" = ( +/obj/effect/turf_decal/delivery, +/turf/simulated/floor/plasteel, +/area/tdome/arena) +"n" = ( +/obj/machinery/flasher{ + id = "tdomeflash"; + name = "Thunderdome Flash" + }, +/turf/simulated/floor/plasteel, +/area/tdome/arena) +"o" = ( +/obj/machinery/igniter/on, +/turf/simulated/floor/plasteel, +/area/tdome/arena) +"Q" = ( +/turf/simulated/floor/plasteel, +/area/tdome/arena) +"R" = ( +/obj/effect/turf_decal/bot, +/turf/simulated/floor/plasteel, +/area/tdome/arena) + +(1,1,1) = {" +o +Q +Q +Q +Q +Q +o +"} +(2,1,1) = {" +m +Q +Q +Q +Q +Q +m +"} +(3,1,1) = {" +R +m +Q +Q +Q +m +R +"} +(4,1,1) = {" +Q +R +Q +Q +Q +R +Q +"} +(5,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(6,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(7,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(8,1,1) = {" +Q +Q +Q +n +Q +Q +Q +"} +(9,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(10,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(11,1,1) = {" +Q +Q +Q +Q +Q +Q +Q +"} +(12,1,1) = {" +Q +R +Q +Q +Q +R +Q +"} +(13,1,1) = {" +R +m +Q +Q +Q +m +R +"} +(14,1,1) = {" +m +Q +Q +Q +Q +Q +m +"} +(15,1,1) = {" +o +Q +Q +Q +Q +Q +o +"} diff --git a/_maps/map_files/EventStructures/thunderdome_empty.dmm b/_maps/map_files/EventStructures/thunderdome_empty.dmm new file mode 100644 index 00000000000..ed1162d065e --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_empty.dmm @@ -0,0 +1,140 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"R" = ( +/turf/simulated/floor/plasteel, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +R +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +R +"} +(8,1,1) = {" +R +R +R +R +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +R +R +R +R +R +R +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm b/_maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm new file mode 100644 index 00000000000..1694a0e1914 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm @@ -0,0 +1,140 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"R" = ( +/turf/simulated/floor/engine/air, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +R +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +R +"} +(8,1,1) = {" +R +R +R +R +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +R +R +R +R +R +R +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_hiero_default.dmm b/_maps/map_files/EventStructures/thunderdome_hiero_default.dmm new file mode 100644 index 00000000000..1a737210581 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_hiero_default.dmm @@ -0,0 +1,146 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"F" = ( +/turf/simulated/wall/indestructible/hierophant, +/area/tdome/arena) +"I" = ( +/turf/simulated/floor/indestructible/hierophant/two, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/indestructible/hierophant, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +F +F +F +R +R +"} +(4,1,1) = {" +R +R +I +I +I +R +R +"} +(5,1,1) = {" +R +R +I +I +I +R +R +"} +(6,1,1) = {" +R +I +I +I +I +I +R +"} +(7,1,1) = {" +R +I +I +I +I +I +R +"} +(8,1,1) = {" +F +F +I +I +I +F +F +"} +(9,1,1) = {" +R +I +I +I +I +I +R +"} +(10,1,1) = {" +R +I +I +I +I +I +R +"} +(11,1,1) = {" +R +R +I +I +I +R +R +"} +(12,1,1) = {" +R +R +I +I +I +R +R +"} +(13,1,1) = {" +R +R +F +F +F +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm b/_maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm new file mode 100644 index 00000000000..9c02028c33b --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm @@ -0,0 +1,150 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"h" = ( +/mob/living/simple_animal/hostile/asteroid/elite/pandora, +/turf/simulated/floor/indestructible/hierophant/two, +/area/tdome/arena) +"F" = ( +/turf/simulated/wall/indestructible/hierophant, +/area/tdome/arena) +"I" = ( +/turf/simulated/floor/indestructible/hierophant/two, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/indestructible/hierophant, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +F +F +F +R +R +"} +(4,1,1) = {" +R +R +I +I +I +R +R +"} +(5,1,1) = {" +R +R +I +I +I +R +R +"} +(6,1,1) = {" +R +I +I +I +I +I +R +"} +(7,1,1) = {" +R +I +I +I +I +I +R +"} +(8,1,1) = {" +F +F +I +h +I +F +F +"} +(9,1,1) = {" +R +I +I +I +I +I +R +"} +(10,1,1) = {" +R +I +I +I +I +I +R +"} +(11,1,1) = {" +R +R +I +I +I +R +R +"} +(12,1,1) = {" +R +R +I +I +I +R +R +"} +(13,1,1) = {" +R +R +F +F +F +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm b/_maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm new file mode 100644 index 00000000000..7334989eb88 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm @@ -0,0 +1,144 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"m" = ( +/obj/structure/nest/lavaland, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +m +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +m +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +m +"} +(8,1,1) = {" +R +R +R +m +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +m +R +R +R +R +R +R +"} +(11,1,1) = {" +R +R +R +R +R +m +R +"} +(12,1,1) = {" +R +R +m +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm b/_maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm new file mode 100644 index 00000000000..a3f1c3c1569 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm @@ -0,0 +1,159 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"b" = ( +/obj/structure/flora/ash/tall_shroom, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"g" = ( +/obj/structure/flora/ash/cacti, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"m" = ( +/obj/structure/flora/ash/leaf_shroom, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"F" = ( +/obj/structure/flora/ash/cap_shroom, +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/plating/asteroid/basalt, +/area/tdome/arena) +"W" = ( +/turf/simulated/mineral/volcanic/lava_land_surface, +/area/tdome/arena) + +(1,1,1) = {" +R +R +F +R +R +R +R +"} +(2,1,1) = {" +W +W +R +W +b +W +W +"} +(3,1,1) = {" +F +R +R +W +R +R +R +"} +(4,1,1) = {" +R +W +R +W +R +W +R +"} +(5,1,1) = {" +W +W +b +R +g +R +R +"} +(6,1,1) = {" +R +R +R +W +W +W +R +"} +(7,1,1) = {" +W +R +W +W +R +R +m +"} +(8,1,1) = {" +g +R +R +m +R +W +W +"} +(9,1,1) = {" +W +W +W +W +R +R +R +"} +(10,1,1) = {" +R +R +R +R +R +W +R +"} +(11,1,1) = {" +R +W +g +W +W +W +F +"} +(12,1,1) = {" +R +W +R +W +R +W +R +"} +(13,1,1) = {" +m +R +R +W +R +R +R +"} +(14,1,1) = {" +W +W +R +W +W +m +W +"} +(15,1,1) = {" +R +R +R +F +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_reset.dmm b/_maps/map_files/EventStructures/thunderdome_reset.dmm new file mode 100644 index 00000000000..8dee93b00a8 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_reset.dmm @@ -0,0 +1,140 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"R" = ( +/turf/simulated/floor/chasm/straight_down/lava_land_surface/normal_air, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +R +R +R +R +"} +(3,1,1) = {" +R +R +R +R +R +R +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +R +R +R +R +R +R +"} +(6,1,1) = {" +R +R +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +R +"} +(8,1,1) = {" +R +R +R +R +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +R +R +R +R +R +R +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +R +R +R +R +R +R +"} +(14,1,1) = {" +R +R +R +R +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_snow_forest.dmm b/_maps/map_files/EventStructures/thunderdome_snow_forest.dmm new file mode 100644 index 00000000000..202df2f2062 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_snow_forest.dmm @@ -0,0 +1,156 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"j" = ( +/obj/structure/flora/grass/brown, +/turf/simulated/floor/plating/snow, +/area/tdome/arena) +"K" = ( +/obj/structure/flora/tree/pine, +/turf/simulated/floor/plating/snow, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/plating/snow, +/area/tdome/arena) +"S" = ( +/obj/structure/flora/grass/green, +/turf/simulated/floor/plating/snow, +/area/tdome/arena) +"Y" = ( +/obj/structure/flora/grass/both, +/turf/simulated/floor/plating/snow, +/area/tdome/arena) + +(1,1,1) = {" +R +R +R +R +R +R +R +"} +(2,1,1) = {" +R +R +R +S +R +R +R +"} +(3,1,1) = {" +R +K +R +R +R +K +R +"} +(4,1,1) = {" +R +R +R +R +R +R +R +"} +(5,1,1) = {" +R +j +R +R +R +Y +R +"} +(6,1,1) = {" +R +R +R +R +R +R +R +"} +(7,1,1) = {" +R +R +R +R +R +R +R +"} +(8,1,1) = {" +R +R +R +K +R +R +R +"} +(9,1,1) = {" +R +R +R +R +R +R +R +"} +(10,1,1) = {" +R +Y +R +R +S +R +R +"} +(11,1,1) = {" +R +R +R +R +R +R +R +"} +(12,1,1) = {" +R +R +R +R +R +R +R +"} +(13,1,1) = {" +R +K +R +R +R +K +R +"} +(14,1,1) = {" +R +R +R +j +R +R +R +"} +(15,1,1) = {" +R +R +R +R +R +R +R +"} diff --git a/_maps/map_files/EventStructures/thunderdome_touchgrass.dmm b/_maps/map_files/EventStructures/thunderdome_touchgrass.dmm new file mode 100644 index 00000000000..6494c41e1d0 --- /dev/null +++ b/_maps/map_files/EventStructures/thunderdome_touchgrass.dmm @@ -0,0 +1,156 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"b" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/simulated/floor/grass, +/area/tdome/arena) +"A" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/grass, +/area/tdome/arena) +"C" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/simulated/floor/grass, +/area/tdome/arena) +"R" = ( +/turf/simulated/floor/grass, +/area/tdome/arena) +"U" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/grass, +/area/tdome/arena) + +(1,1,1) = {" +R +R +A +U +R +R +R +"} +(2,1,1) = {" +R +C +R +R +R +C +R +"} +(3,1,1) = {" +A +b +R +A +R +R +C +"} +(4,1,1) = {" +R +U +R +R +U +R +b +"} +(5,1,1) = {" +C +R +R +C +R +R +R +"} +(6,1,1) = {" +R +R +R +R +R +b +R +"} +(7,1,1) = {" +R +R +U +A +R +C +U +"} +(8,1,1) = {" +R +C +R +R +R +R +R +"} +(9,1,1) = {" +b +R +R +R +A +R +R +"} +(10,1,1) = {" +U +R +U +b +R +U +R +"} +(11,1,1) = {" +R +A +R +R +R +R +C +"} +(12,1,1) = {" +b +R +U +R +R +R +R +"} +(13,1,1) = {" +R +C +R +R +C +R +b +"} +(14,1,1) = {" +R +R +A +R +R +A +R +"} +(15,1,1) = {" +A +R +R +b +R +R +R +"} diff --git a/code/datums/event_structures.dm b/code/datums/event_structures.dm index 0577623173c..b68b1fc2b9b 100644 --- a/code/datums/event_structures.dm +++ b/code/datums/event_structures.dm @@ -13,3 +13,75 @@ event_id = "|Event| Splashscreen Sandbox" description = "Pre-made starting area that contains a respawner, make sure to use the ghost beacon. It has all the basic sandbox tools necessary for your ants to create colony." mappath = "_maps/map_files/EventStructures/splashscreen_sandbox.dmm" + +/datum/map_template/event/thunderdome_default + name = "Thunderdome - Default" + event_id = "|Event| Thunderdome Default" + description = "Default template of thunderdome." + mappath = "_maps/map_files/EventStructures/thunderdome_default.dmm" + +/datum/map_template/event/thunderdome_empty + name = "Thunderdome - Empty" + event_id = "|Event| Thunderdome Empty" + description = "Only floor for thunderdome, no structures, good for advanced turf editing." + mappath = "_maps/map_files/EventStructures/thunderdome_empty.dmm" + +/datum/map_template/event/thunderdome_reset + name = "Thunderdome - Reset" + event_id = "|Event| Thunderdome Reset" + description = "It will create chasm, which will absorb nearly everything, good for quick cleanup." + mappath = "_maps/map_files/EventStructures/thunderdome_reset.dmm" + +/datum/map_template/event/thunderdome_empty_reinforced + name = "Thunderdome - Empty, Reinforced" + event_id = "|Event| Thunderdome Empty Reinforced" + description = "Only reinforced floor for thunderdome, no structures, good for advanced turf editing." + mappath = "_maps/map_files/EventStructures/thunderdome_empty_reinforced.dmm" + +/datum/map_template/event/thunderdome_catwalk_chasm + name = "Thunderdome - Catwalk, Chasm" + event_id = "|Event| Thunderdome Catwalk Chasm" + description = "MORE CATWALK! It contains a big chasm in the middle." + mappath = "_maps/map_files/EventStructures/thunderdome_catwalk_chasm.dmm" + +/datum/map_template/event/thunderdome_catwalk_chasm_fake + name = "Thunderdome - Catwalk, Fake Chasm" + event_id = "|Event| Thunderdome Catwalk Chasm Fake" + description = "MORE CATWALK! It contains a big fake chasm in the middle." + mappath = "_maps/map_files/EventStructures/thunderdome_catwalk_chasm_fake.dmm" + +/datum/map_template/event/thunderdome_hiero_default + name = "Thunderdome - Hiero, Default" + event_id = "|Event| Thunderdome Hiero Default" + description = "Inspired by Hiero Area." + mappath = "_maps/map_files/EventStructures/thunderdome_hiero_default.dmm" + +/datum/map_template/event/thunderdome_hiero_pandora + name = "Thunderdome - Hiero, Pandora" + event_id = "|Event| Thunderdome Hiero Pandora" + description = "Hiero inspired arena, contains a hostile pandora" + mappath = "_maps/map_files/EventStructures/thunderdome_hiero_pandora.dmm" + +/datum/map_template/event/thunderdome_lavaland_holes + name = "Thunderdome - Lavaland, Holes" + event_id = "|Event| Thunderdome Lavaland Holes" + description = "Inspired by lavaland environment, holes have a 50% chance of being good or bad when stepped on." + mappath = "_maps/map_files/EventStructures/thunderdome_lavaland_holes.dmm" + +/datum/map_template/event/thunderdome_lavaland_maze + name = "Thunderdome - Lavaland, Maze" + event_id = "|Event| Thunderdome Lavaland Maze" + description = "Inspired by lavaland environment, it contain walls and shrooms." + mappath = "_maps/map_files/EventStructures/thunderdome_lavaland_maze.dmm" + +/datum/map_template/event/thunderdome_snow_forest + name = "Thunderdome - Snow, Forest" + event_id = "|Event| Thunderdome Snow Forest" + description = "Inspired by lavaland snow biodome, it contains trees, grass and snow!" + mappath = "_maps/map_files/EventStructures/thunderdome_snow_forest.dmm" + +/datum/map_template/event/thunderdome_touchgrass + name = "Thunderdome - Touch Grass" + event_id = "|Event| Thunderdome Touch Grass" + description = "Go outside the confined rooms and touch grass." + mappath = "_maps/map_files/EventStructures/thunderdome_touchgrass.dmm"