From eed172da2957cc25e1cc9ba2d5a228c37a28ca29 Mon Sep 17 00:00:00 2001 From: ephemeralstoryteller Date: Fri, 19 Jan 2024 20:01:03 -0800 Subject: [PATCH] adds animal den pois --- .../surface_submaps/plains/animalruin_den.dmm | 329 ++++++++++++++++++ .../surface_submaps/plains/crescent_den.dmm | 173 +++++++++ maps/submaps/surface_submaps/plains/plains.dm | 35 ++ .../surface_submaps/plains/plains_areas.dm | 21 ++ .../plains/plainsdrake_den.dmm | 257 ++++++++++++++ .../surface_submaps/plains/pondside_den.dmm | 321 +++++++++++++++++ .../surface_submaps/plains/swampy_den.dmm | 318 +++++++++++++++++ 7 files changed, 1454 insertions(+) create mode 100644 maps/submaps/surface_submaps/plains/animalruin_den.dmm create mode 100644 maps/submaps/surface_submaps/plains/crescent_den.dmm create mode 100644 maps/submaps/surface_submaps/plains/plainsdrake_den.dmm create mode 100644 maps/submaps/surface_submaps/plains/pondside_den.dmm create mode 100644 maps/submaps/surface_submaps/plains/swampy_den.dmm diff --git a/maps/submaps/surface_submaps/plains/animalruin_den.dmm b/maps/submaps/surface_submaps/plains/animalruin_den.dmm new file mode 100644 index 0000000000..388be08a84 --- /dev/null +++ b/maps/submaps/surface_submaps/plains/animalruin_den.dmm @@ -0,0 +1,329 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/submap/animalruin_den) +"h" = ( +/obj/structure/loot_pile/maint/trash, +/turf/template_noop, +/area/submap/animalruin_den) +"i" = ( +/obj/structure/animal_den, +/obj/random/mob/sif/peaceful, +/turf/simulated/floor/outdoors/dirt, +/area/submap/animalruin_den) +"j" = ( +/obj/structure/wood_fire/fireplace/stove, +/turf/simulated/floor/wood/sif, +/area/submap/animalruin_den) +"m" = ( +/obj/structure/flora/sif/frostbelle, +/turf/simulated/floor/outdoors/grass/sif/forest, +/area/submap/animalruin_den) +"q" = ( +/obj/structure/flora/tree/sif, +/turf/template_noop, +/area/submap/animalruin_den) +"r" = ( +/turf/simulated/floor/wood/sif/broken, +/area/submap/animalruin_den) +"s" = ( +/obj/random/mouseremains, +/turf/simulated/floor/wood/sif/broken, +/area/submap/animalruin_den) +"x" = ( +/obj/random/trash, +/turf/simulated/floor/wood/sif/broken, +/area/submap/animalruin_den) +"y" = ( +/obj/structure/flora/grass/green, +/turf/template_noop, +/area/submap/animalruin_den) +"E" = ( +/obj/item/material/shard, +/obj/item/stack/rods, +/turf/simulated/floor/wood/sif/broken, +/area/submap/animalruin_den) +"J" = ( +/obj/structure/dogbed{ + desc = "A bed made especially for dogs, or other similarly sized pets. This one is heavily weather stained."; + name = "dingy dog bed" + }, +/obj/random/junk, +/turf/simulated/floor/wood/sif, +/area/submap/animalruin_den) +"N" = ( +/turf/simulated/wall/log_sif, +/area/submap/animalruin_den) +"P" = ( +/obj/item/material/knife/machete/hatchet, +/turf/simulated/floor/wood/sif, +/area/submap/animalruin_den) +"R" = ( +/obj/structure/flora/grass/brown, +/turf/template_noop, +/area/submap/animalruin_den) +"S" = ( +/turf/simulated/floor/wood/sif, +/area/submap/animalruin_den) +"W" = ( +/obj/item/stack/material/fuel/log/sif{ + amount = 25 + }, +/turf/template_noop, +/area/submap/animalruin_den) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +q +a +a +q +a +a +a +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +q +a +a +a +"} +(4,1,1) = {" +a +a +a +a +a +a +q +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +q +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(6,1,1) = {" +a +a +a +W +N +N +E +N +N +a +a +a +a +a +a +"} +(7,1,1) = {" +a +a +a +R +N +J +S +S +a +y +a +a +a +q +a +"} +(8,1,1) = {" +a +a +a +a +s +S +m +S +q +a +a +a +a +a +a +"} +(9,1,1) = {" +a +a +a +a +N +j +S +S +r +a +a +a +a +a +a +"} +(10,1,1) = {" +a +a +q +a +N +i +S +P +N +a +a +a +a +a +a +"} +(11,1,1) = {" +a +a +a +a +N +N +x +y +N +h +a +a +a +a +a +"} +(12,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(13,1,1) = {" +a +q +a +a +a +a +a +a +a +a +a +a +a +q +a +"} +(14,1,1) = {" +a +a +q +a +a +a +a +a +a +a +a +a +a +a +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +q +a +a +"} diff --git a/maps/submaps/surface_submaps/plains/crescent_den.dmm b/maps/submaps/surface_submaps/plains/crescent_den.dmm new file mode 100644 index 0000000000..639a11d3bc --- /dev/null +++ b/maps/submaps/surface_submaps/plains/crescent_den.dmm @@ -0,0 +1,173 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/submap/crescent_den) +"j" = ( +/turf/simulated/mineral/ignore_mapgen, +/area/submap/crescent_den) +"n" = ( +/obj/structure/loot_pile/maint/junk, +/turf/template_noop, +/area/submap/crescent_den) +"o" = ( +/obj/structure/flora/tree/sif, +/turf/template_noop, +/area/submap/crescent_den) +"q" = ( +/obj/random/trash, +/obj/random/maintenance, +/turf/simulated/floor/outdoors/dirt{ + outdoors = 0 + }, +/area/submap/crescent_den) +"r" = ( +/obj/item/material/knife/machete/hatchet/stone, +/turf/simulated/floor/outdoors/dirt{ + outdoors = 0 + }, +/area/submap/crescent_den) +"s" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/template_noop, +/area/submap/crescent_den) +"A" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/template_noop, +/area/submap/crescent_den) +"E" = ( +/obj/structure/animal_den, +/obj/random/mob/sif/peaceful, +/turf/simulated/floor/outdoors/dirt{ + outdoors = 0 + }, +/area/submap/crescent_den) +"J" = ( +/turf/simulated/floor/outdoors/dirt{ + outdoors = 0 + }, +/area/submap/crescent_den) +"S" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/template_noop, +/area/submap/crescent_den) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +a +a +a +o +"} +(3,1,1) = {" +a +a +o +S +s +j +j +j +A +a +"} +(4,1,1) = {" +o +a +s +A +A +r +j +j +j +a +"} +(5,1,1) = {" +a +S +A +J +J +J +q +j +j +j +"} +(6,1,1) = {" +a +j +J +J +j +J +J +j +j +j +"} +(7,1,1) = {" +a +j +j +r +J +J +E +j +j +j +"} +(8,1,1) = {" +a +j +j +j +j +j +j +j +j +j +"} +(9,1,1) = {" +a +a +j +j +j +j +j +j +j +A +"} +(10,1,1) = {" +o +a +A +j +j +j +j +n +A +a +"} diff --git a/maps/submaps/surface_submaps/plains/plains.dm b/maps/submaps/surface_submaps/plains/plains.dm index 4c6f36264e..e29652735a 100644 --- a/maps/submaps/surface_submaps/plains/plains.dm +++ b/maps/submaps/surface_submaps/plains/plains.dm @@ -39,6 +39,11 @@ #include "oldhotel.dmm" #include "VRDen.dmm" #include "reststop.dmm" +#include "animalruin-den.dmm" +#include "crescent-den.dmm" +#include "plainsdrake-den.dmm" +#include "pondside-den.dmm" +#include "swampy-den.dmm" #endif @@ -295,3 +300,33 @@ desc = "Once this place was a nice spot to take a load off, now the wildlife call it home." mappath = 'maps/submaps/surface_submaps/plains/reststop.dmm' cost = 10 + +/datum/map_template/surface/plains/animalruin_den + name = "Ruin Den" + desc = "A small fallen cabin that a creature is nesting in." + mappath = 'maps/submaps/surface_submaps/plains/animalruin_den.dmm' + cost = 5 + +/datum/map_template/surface/plains/crescent_den + name = "Crescent Den" + desc = "An animal den, shaped like a cresecent moon." + mappath = 'maps/submaps/surface_submaps/plains/crescent_den.dmm' + cost = 5 + +/datum/map_template/surface/plains/plainsdrake_den + name = "Plains Drake Den" + desc = "A cave where a drake is living." + mappath = 'maps/submaps/surface_submaps/plains/plainsdrake_den.dmm' + cost = 10 + +/datum/map_template/surface/plains/pondside_den + name = "Pond Den" + desc = "A small animal den by a pond." + mappath = 'maps/submaps/surface_submaps/plains/pondside_den.dmm' + cost = 5 + +/datum/map_template/surface/plains/swampy_den + name = "Swamp Den" + desc = "A muddy animal den." + mappath = 'maps/submaps/surface_submaps/plains/swampy_den.dmm' + cost = 5 diff --git a/maps/submaps/surface_submaps/plains/plains_areas.dm b/maps/submaps/surface_submaps/plains/plains_areas.dm index cc8fc65bd5..ef03a893d4 100644 --- a/maps/submaps/surface_submaps/plains/plains_areas.dm +++ b/maps/submaps/surface_submaps/plains/plains_areas.dm @@ -140,3 +140,24 @@ /area/submap/reststop name = "POI - Rest Stop" ambience = AMBIENCE_SIF + +/area/submap/animalruin_den + name = "POI - Ruin Den" + ambience = AMBIENCE_SIF + +/area/submap/crescent_den + name = "POI - Crescent Den" + ambience = AMBIENCE_SIF + +/area/submap/plainsdrake_den + name = "POI - Plains Drake Den" + ambience = AMBIENCE_SIF + +/area/submap/pondside_den + name = "POI - Ponside Den" + ambience = AMBIENCE_SIF + +/area/submap/swampy_den + name = "POI - Swamp Den" + ambience = AMBIENCE_SIF + \ No newline at end of file diff --git a/maps/submaps/surface_submaps/plains/plainsdrake_den.dmm b/maps/submaps/surface_submaps/plains/plainsdrake_den.dmm new file mode 100644 index 0000000000..a8ef814660 --- /dev/null +++ b/maps/submaps/surface_submaps/plains/plainsdrake_den.dmm @@ -0,0 +1,257 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/mineral/ignore_mapgen, +/area/submap/plainsdrake_den) +"p" = ( +/obj/item/reagent_containers/food/snacks/xenomeat/spidermeat, +/obj/effect/decal/cleanable/spiderling_remains, +/turf/simulated/mineral/floor/sif, +/area/submap/plainsdrake_den) +"u" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/template_noop, +/area/submap/plainsdrake_den) +"y" = ( +/obj/item/reagent_containers/food/snacks/xenomeat/spidermeat, +/obj/random/helmet, +/turf/simulated/mineral/floor/sif, +/area/submap/plainsdrake_den) +"A" = ( +/obj/random/outcrop, +/turf/simulated/mineral/floor/sif, +/area/submap/plainsdrake_den) +"B" = ( +/obj/item/stack/material/chitin, +/turf/simulated/mineral/floor/sif, +/area/submap/plainsdrake_den) +"C" = ( +/turf/template_noop, +/area/submap/plainsdrake_den) +"F" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/template_noop, +/area/submap/plainsdrake_den) +"G" = ( +/obj/random/mob/sif/grafadreka{ + mob_wander_distance = 5 + }, +/obj/structure/animal_den, +/turf/simulated/mineral/floor/sif, +/area/submap/plainsdrake_den) +"J" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/template_noop, +/area/submap/plainsdrake_den) +"O" = ( +/obj/random/contraband, +/obj/random/junk, +/turf/simulated/mineral/floor/sif, +/area/submap/plainsdrake_den) +"Q" = ( +/obj/structure/flora/tree/sif, +/turf/template_noop, +/area/submap/plainsdrake_den) +"W" = ( +/obj/item/stack/material/chitin, +/obj/effect/decal/cleanable/spiderling_remains, +/turf/simulated/mineral/floor/sif, +/area/submap/plainsdrake_den) +"Z" = ( +/turf/simulated/mineral/floor/sif, +/area/submap/plainsdrake_den) + +(1,1,1) = {" +C +C +C +C +C +C +C +C +C +C +C +C +C +"} +(2,1,1) = {" +C +C +C +a +C +C +Q +C +C +C +C +C +C +"} +(3,1,1) = {" +C +u +a +a +Z +F +C +C +C +C +C +Q +C +"} +(4,1,1) = {" +C +a +a +W +Z +Z +a +a +a +a +C +C +C +"} +(5,1,1) = {" +C +a +Z +Z +Z +Z +A +a +Z +a +a +a +C +"} +(6,1,1) = {" +C +a +Z +a +a +Z +Z +Z +Z +Z +Z +a +C +"} +(7,1,1) = {" +C +Z +Z +Z +Z +Z +Z +a +Z +B +Z +Z +Z +"} +(8,1,1) = {" +Z +Z +a +O +B +a +p +Z +a +a +Z +Z +Z +"} +(9,1,1) = {" +C +a +a +a +a +a +a +Z +Z +a +a +Z +a +"} +(10,1,1) = {" +C +J +a +C +C +a +a +G +Z +y +a +a +a +"} +(11,1,1) = {" +C +C +C +C +C +u +a +a +a +a +a +a +C +"} +(12,1,1) = {" +C +Q +C +C +a +C +C +C +a +a +a +C +C +"} +(13,1,1) = {" +C +C +C +C +C +C +C +C +C +C +C +C +C +"} diff --git a/maps/submaps/surface_submaps/plains/pondside_den.dmm b/maps/submaps/surface_submaps/plains/pondside_den.dmm new file mode 100644 index 0000000000..6142f97f2d --- /dev/null +++ b/maps/submaps/surface_submaps/plains/pondside_den.dmm @@ -0,0 +1,321 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/template_noop, +/area/submap/pondside_den) +"i" = ( +/obj/structure/animal_den, +/obj/random/mob/sif/peaceful, +/turf/simulated/floor/outdoors/dirt{ + outdoors = 0 + }, +/area/submap/pondside_den) +"s" = ( +/mob/living/simple_mob/animal/passive/fish/trout, +/turf/simulated/floor/water/deep, +/area/submap/pondside_den) +"u" = ( +/obj/random/mob/fish, +/turf/simulated/floor/water/deep, +/area/submap/pondside_den) +"v" = ( +/turf/simulated/floor/water/deep, +/area/submap/pondside_den) +"A" = ( +/turf/simulated/floor/outdoors/dirt{ + outdoors = 0 + }, +/area/submap/pondside_den) +"G" = ( +/obj/structure/boulder, +/turf/simulated/floor/outdoors/dirt{ + outdoors = 0 + }, +/area/submap/pondside_den) +"H" = ( +/obj/item/material/knife/machete/hatchet/stone, +/turf/simulated/floor/outdoors/dirt, +/area/submap/pondside_den) +"I" = ( +/turf/simulated/mineral/ignore_mapgen, +/area/submap/pondside_den) +"K" = ( +/turf/simulated/floor/outdoors/dirt, +/area/submap/pondside_den) +"Q" = ( +/turf/simulated/floor/water, +/area/submap/pondside_den) +"V" = ( +/obj/structure/flora/tree/sif, +/turf/template_noop, +/area/submap/pondside_den) +"X" = ( +/obj/item/material/fishing_net, +/obj/structure/table/sifwoodentable, +/turf/simulated/floor/outdoors/dirt{ + outdoors = 0 + }, +/area/submap/pondside_den) +"Y" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/template_noop, +/area/submap/pondside_den) +"Z" = ( +/obj/structure/prop/rock/water, +/turf/simulated/floor/water/deep, +/area/submap/pondside_den) + +(1,1,1) = {" +a +a +a +a +a +a +a +a +a +a +a +a +a +a +a +"} +(2,1,1) = {" +a +a +a +a +a +a +I +I +I +a +V +a +a +a +a +"} +(3,1,1) = {" +a +a +a +a +a +a +a +I +I +a +a +a +a +I +a +"} +(4,1,1) = {" +a +a +I +I +I +a +a +a +a +a +a +a +a +a +a +"} +(5,1,1) = {" +a +I +I +I +A +a +a +a +a +a +Y +a +a +a +a +"} +(6,1,1) = {" +I +I +i +A +a +a +a +a +K +K +K +K +K +a +a +"} +(7,1,1) = {" +I +I +G +A +a +a +a +K +K +Q +Q +Q +K +K +Y +"} +(8,1,1) = {" +I +I +X +A +a +a +K +K +Q +Q +v +Q +Q +K +K +"} +(9,1,1) = {" +a +I +I +A +a +K +K +Q +Q +v +v +v +Q +K +K +"} +(10,1,1) = {" +a +a +I +a +a +K +Q +Q +u +v +v +u +Q +K +K +"} +(11,1,1) = {" +a +a +a +a +V +K +Q +v +v +Z +v +v +Q +K +a +"} +(12,1,1) = {" +a +a +a +a +a +K +Q +Q +s +v +v +Q +Q +K +a +"} +(13,1,1) = {" +a +a +a +a +a +K +K +Q +Q +Q +Q +Q +K +K +a +"} +(14,1,1) = {" +a +V +a +a +a +Y +K +K +K +H +K +K +K +Y +a +"} +(15,1,1) = {" +a +a +a +a +a +a +a +K +K +K +a +Y +a +a +a +"} diff --git a/maps/submaps/surface_submaps/plains/swampy_den.dmm b/maps/submaps/surface_submaps/plains/swampy_den.dmm new file mode 100644 index 0000000000..d3605a9350 --- /dev/null +++ b/maps/submaps/surface_submaps/plains/swampy_den.dmm @@ -0,0 +1,318 @@ +//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE +"a" = ( +/turf/simulated/floor/water/deep, +/area/submap/swampy_den) +"e" = ( +/turf/template_noop, +/area/submap/swampy_den) +"i" = ( +/obj/structure/flora/ausbushes/grassybush, +/turf/simulated/floor/water/deep, +/area/submap/swampy_den) +"j" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/water/deep, +/area/submap/swampy_den) +"k" = ( +/obj/structure/flora/ausbushes/fullgrass, +/turf/template_noop, +/area/submap/swampy_den) +"o" = ( +/obj/structure/animal_den, +/obj/random/mob/sif/peaceful, +/turf/simulated/floor/outdoors/dirt, +/area/submap/swampy_den) +"s" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/template_noop, +/area/submap/swampy_den) +"u" = ( +/turf/simulated/mineral/ignore_mapgen, +/area/submap/swampy_den) +"y" = ( +/obj/structure/flora/ausbushes/fernybush, +/turf/simulated/floor/water, +/area/submap/swampy_den) +"B" = ( +/turf/simulated/floor/water, +/area/submap/swampy_den) +"I" = ( +/obj/random/fishing_junk, +/turf/simulated/floor/outdoors/dirt, +/area/submap/swampy_den) +"N" = ( +/obj/structure/flora/ausbushes/reedbush, +/turf/simulated/floor/water/deep, +/area/submap/swampy_den) +"S" = ( +/obj/structure/flora/ausbushes/sparsegrass, +/turf/simulated/floor/water/deep, +/area/submap/swampy_den) +"T" = ( +/obj/structure/flora/ausbushes/stalkybush, +/turf/template_noop, +/area/submap/swampy_den) +"V" = ( +/obj/structure/flora/tree/sif, +/turf/template_noop, +/area/submap/swampy_den) +"Z" = ( +/obj/structure/flora/ausbushes/lavendergrass, +/turf/template_noop, +/area/submap/swampy_den) + +(1,1,1) = {" +T +e +e +e +e +e +e +e +T +e +e +e +e +e +B +"} +(2,1,1) = {" +e +B +e +e +e +V +B +B +B +B +B +Z +V +e +e +"} +(3,1,1) = {" +e +e +k +B +s +B +B +a +i +a +B +B +e +T +e +"} +(4,1,1) = {" +e +V +e +T +B +B +a +a +a +a +N +B +e +B +e +"} +(5,1,1) = {" +B +e +e +B +B +a +j +e +e +a +a +B +T +e +e +"} +(6,1,1) = {" +e +e +B +B +a +N +u +u +V +a +a +B +B +B +e +"} +(7,1,1) = {" +e +B +B +a +a +u +u +I +e +j +a +a +a +B +k +"} +(8,1,1) = {" +T +B +a +a +i +u +o +e +e +e +B +a +B +B +e +"} +(9,1,1) = {" +e +B +N +a +a +e +e +e +u +B +y +B +B +e +e +"} +(10,1,1) = {" +V +B +a +a +a +a +a +a +a +a +a +B +e +e +e +"} +(11,1,1) = {" +e +B +B +a +j +a +S +a +N +a +B +B +e +e +V +"} +(12,1,1) = {" +e +T +B +B +B +B +B +B +a +B +B +e +e +T +e +"} +(13,1,1) = {" +B +e +e +e +T +e +e +B +B +B +T +e +B +e +e +"} +(14,1,1) = {" +e +e +B +e +e +B +e +e +e +e +e +e +e +e +e +"} +(15,1,1) = {" +k +e +e +T +e +e +e +V +e +B +e +V +e +B +k +"}