mirror of
https://github.com/CHOMPStation2/CHOMPStation2.git
synced 2025-12-10 02:09:41 +00:00
371 lines
14 KiB
Plaintext
371 lines
14 KiB
Plaintext
// This causes PoI maps to get 'checked' and compiled, when undergoing a unit test.
|
|
// This is so CI can validate PoIs, and ensure future changes don't break PoIs, as PoIs are loaded at runtime and the compiler can't catch errors.
|
|
// When adding a new PoI, please add it to this list.
|
|
#if MAP_TEST
|
|
#include "deadBeacon.dmm"
|
|
#include "prepper1.dmm"
|
|
#include "quarantineshuttle.dmm"
|
|
#include "Mineshaft1.dmm"
|
|
#include "Scave1.dmm"
|
|
#include "crashed_ufo.dmm"
|
|
#include "crashed_ufo_frigate.dmm"
|
|
#include "crystal1.dmm"
|
|
#include "crystal2.dmm"
|
|
#include "crystal3.dmm"
|
|
#include "lost_explorer.dmm"
|
|
#include "CaveTrench.dmm"
|
|
#include "Cavelake.dmm"
|
|
#include "Rockb1.dmm"
|
|
#include "ritual.dmm"
|
|
#include "temple.dmm"
|
|
#include "CrashedMedShuttle1.dmm"
|
|
#include "digsite.dmm"
|
|
#include "vault1.dmm"
|
|
#include "vault2.dmm"
|
|
#include "vault3.dmm"
|
|
#include "vault4.dmm"
|
|
#include "vault5.dmm"
|
|
#include "vault6.dmm"
|
|
#include "IceCave1A.dmm"
|
|
#include "IceCave1B.dmm"
|
|
#include "IceCave1C.dmm"
|
|
#include "SwordCave.dmm"
|
|
#include "SupplyDrop1.dmm"
|
|
#include "BlastMine1.dmm"
|
|
#include "crashedcontainmentshuttle.dmm"
|
|
#include "deadspy.dmm"
|
|
#include "lava_trench.dmm"
|
|
#include "Geyser1.dmm"
|
|
#include "Geyser2.dmm"
|
|
#include "Geyser3.dmm"
|
|
#include "Cliff1.dmm"
|
|
#include "excavation1.dmm"
|
|
#include "spatial_anomaly.dmm"
|
|
#include "speakeasy_vr.dmm"
|
|
#endif
|
|
|
|
// The 'mountains' is the mining z-level, and has a lot of caves.
|
|
// POIs here spawn in two different sections, the top half and bottom half of the map.
|
|
// The bottom half should be fairly tame, with perhaps a few enviromental hazards.
|
|
// The top half is when things start getting dangerous, but the loot gets better.
|
|
|
|
/datum/map_template/surface/mountains
|
|
name = "Mountain Content"
|
|
desc = "Don't dig too deep!"
|
|
|
|
// 'Normal' templates get used on the bottom half, and should be safer.
|
|
/datum/map_template/surface/mountains/normal
|
|
|
|
// 'Deep' templates get used on the top half, and should be more dangerous and rewarding.
|
|
/datum/map_template/surface/mountains/deep
|
|
|
|
// To be added: Templates for cave exploration when they are made.
|
|
|
|
/****************
|
|
* Normal Caves *
|
|
****************/
|
|
|
|
/datum/map_template/surface/mountains/normal/deadBeacon
|
|
name = "Abandoned Relay"
|
|
desc = "An unregistered comms relay, abandoned to the elements."
|
|
mappath = "maps/submaps/surface_submaps/mountains/deadBeacon.dmm"
|
|
cost = 10
|
|
|
|
/datum/map_template/surface/mountains/normal/prepper1
|
|
name = "Prepper Bunker"
|
|
desc = "A little hideaway for someone with more time and money than sense."
|
|
mappath = "maps/submaps/surface_submaps/mountains/prepper1.dmm"
|
|
cost = 10
|
|
|
|
/datum/map_template/surface/mountains/normal/qshuttle
|
|
name = "Quarantined Shuttle"
|
|
desc = "An emergency landing turned viral outbreak turned tragedy."
|
|
mappath = "maps/submaps/surface_submaps/mountains/quarantineshuttle.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/Mineshaft1
|
|
name = "Abandoned Mineshaft 1"
|
|
desc = "An abandoned minning tunnel from a lost money making effort."
|
|
mappath = "maps/submaps/surface_submaps/mountains/Mineshaft1.dmm"
|
|
cost = 5
|
|
|
|
/datum/map_template/surface/mountains/normal/crystal1
|
|
name = "Crystal Cave 1"
|
|
desc = "A small cave with glowing gems and diamonds."
|
|
mappath = "maps/submaps/surface_submaps/mountains/crystal1.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
|
|
/datum/map_template/surface/mountains/normal/crystal2
|
|
name = "Crystal Cave 2"
|
|
desc = "A moderate sized cave with glowing gems and diamonds."
|
|
mappath = "maps/submaps/surface_submaps/mountains/crystal2.dmm"
|
|
cost = 10
|
|
allow_duplicates = TRUE
|
|
|
|
/datum/map_template/surface/mountains/normal/crystal2
|
|
name = "Crystal Cave 3"
|
|
desc = "A large spiral of crystals with diamonds in the center."
|
|
mappath = "maps/submaps/surface_submaps/mountains/crystal3.dmm"
|
|
cost = 15
|
|
|
|
/datum/map_template/surface/mountains/normal/lost_explorer
|
|
name = "Lost Explorer"
|
|
desc = "The remains of an explorer who rotted away ages ago, and their equipment."
|
|
mappath = "maps/submaps/surface_submaps/mountains/lost_explorer.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
|
|
/datum/map_template/surface/mountains/normal/Rockb1
|
|
name = "Rocky Base 1"
|
|
desc = "Someones underground hidey hole"
|
|
mappath = "maps/submaps/surface_submaps/mountains/Rockb1.dmm"
|
|
cost = 15
|
|
|
|
/datum/map_template/surface/mountains/normal/corgiritual
|
|
name = "Dark Ritual"
|
|
desc = "Who put all these plushies here? What are they doing?"
|
|
mappath = "maps/submaps/surface_submaps/mountains/ritual.dmm"
|
|
cost = 15
|
|
|
|
/datum/map_template/surface/mountains/normal/abandonedtemple
|
|
name = "Abandoned Temple"
|
|
desc = "An ancient temple, long since abandoned. Perhaps alien in origin?"
|
|
mappath = "maps/submaps/surface_submaps/mountains/temple.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/digsite
|
|
name = "Dig Site"
|
|
desc = "A small abandoned dig site."
|
|
mappath = "maps/submaps/surface_submaps/mountains/digsite.dmm"
|
|
cost = 10
|
|
|
|
/datum/map_template/surface/mountains/normal/vault1
|
|
name = "Mine Vault 1"
|
|
desc = "A small vault with potential loot."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault1.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/vault2
|
|
name = "Mine Vault 2"
|
|
desc = "A small vault with potential loot."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault2.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/vault3
|
|
name = "Mine Vault 3"
|
|
desc = "A small vault with potential loot. Also a horrible suprise."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault3.dmm"
|
|
cost = 15
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/IceCave1A
|
|
name = "Ice Cave 1A"
|
|
desc = "This cave's slippery ice makes it hard to navigate, but determined explorers will be rewarded."
|
|
mappath = "maps/submaps/surface_submaps/mountains/IceCave1A.dmm"
|
|
cost = 10
|
|
|
|
/datum/map_template/surface/mountains/normal/IceCave1B
|
|
name = "Ice Cave 1B"
|
|
desc = "This cave's slippery ice makes it hard to navigate, but determined explorers will be rewarded."
|
|
mappath = "maps/submaps/surface_submaps/mountains/IceCave1B.dmm"
|
|
cost = 10
|
|
|
|
/datum/map_template/surface/mountains/normal/IceCave1C
|
|
name = "Ice Cave 1C"
|
|
desc = "This cave's slippery ice makes it hard to navigate, but determined explorers will be rewarded."
|
|
mappath = "maps/submaps/surface_submaps/mountains/IceCave1C.dmm"
|
|
cost = 10
|
|
|
|
/datum/map_template/surface/mountains/normal/SwordCave
|
|
name = "Cursed Sword Cave"
|
|
desc = "An underground lake. The sword on the lake's island holds a terrible secret."
|
|
mappath = "maps/submaps/surface_submaps/mountains/SwordCave.dmm"
|
|
|
|
/datum/map_template/surface/mountains/normal/supplydrop1
|
|
name = "Supply Drop 1"
|
|
desc = "A drop pod that landed deep within the mountains."
|
|
mappath = "maps/submaps/surface_submaps/mountains/SupplyDrop1.dmm"
|
|
cost = 10
|
|
allow_duplicates = TRUE
|
|
|
|
/datum/map_template/surface/mountains/normal/crashedcontainmentshuttle
|
|
name = "Crashed Cargo Shuttle"
|
|
desc = "A severely damaged military shuttle, its cargo seems to remain intact."
|
|
mappath = "maps/submaps/surface_submaps/mountains/crashedcontainmentshuttle.dmm"
|
|
cost = 30
|
|
|
|
/datum/map_template/surface/mountains/normal/deadspy
|
|
name = "Spy Remains"
|
|
desc = "W+M1 = Salt."
|
|
mappath = "maps/submaps/surface_submaps/mountains/deadspy.dmm"
|
|
cost = 15
|
|
|
|
/datum/map_template/surface/mountains/normal/geyser1
|
|
name = "Ore-Rich Geyser"
|
|
desc = "A subterranean geyser that produces steam. This one has a particularly abundant amount of materials surrounding it."
|
|
mappath = "maps/submaps/surface_submaps/mountains/Geyser1.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
template_group = "Underground Geysers"
|
|
|
|
/datum/map_template/surface/mountains/normal/geyser2
|
|
name = "Fenced Geyser"
|
|
desc = "A subterranean geyser that produces steam. This one has a damaged fence surrounding it."
|
|
mappath = "maps/submaps/surface_submaps/mountains/Geyser2.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
template_group = "Underground Geysers"
|
|
|
|
/datum/map_template/surface/mountains/normal/geyser3
|
|
name = "Magmatic Geyser"
|
|
desc = "A subterranean geyser that produces incendiary gas. It is recessed into the ground, and filled with magma. It's a relatively dormant volcano."
|
|
mappath = "maps/submaps/surface_submaps/mountains/Geyser2.dmm"
|
|
cost = 10
|
|
allow_duplicates = TRUE
|
|
template_group = "Underground Geysers"
|
|
|
|
/datum/map_template/surface/mountains/normal/cliff1
|
|
name = "Ore-Topped Cliff"
|
|
desc = "A raised area of rock created by volcanic forces."
|
|
mappath = "maps/submaps/surface_submaps/mountains/Cliff1.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
template_group = "Underground Cliffs"
|
|
|
|
/datum/map_template/surface/mountains/normal/deadly_rabbit // VOREStation Edit
|
|
name = "The Killer Rabbit"
|
|
desc = "A cave where the Knights of the Round have fallen to a murderous Rabbit."
|
|
mappath = "maps/submaps/surface_submaps/mountains/deadly_rabbit_vr.dmm"
|
|
cost = 5
|
|
allow_duplicates = FALSE
|
|
|
|
/**************
|
|
* Deep Caves *
|
|
**************/
|
|
|
|
/* Vorestation Removal
|
|
/datum/map_template/surface/mountains/deep/lost_explorer
|
|
name = "Lost Explorer, Deep"
|
|
desc = "The remains of an explorer who rotted away ages ago, and their equipment. Again."
|
|
mappath = "maps/submaps/surface_submaps/mountains/lost_explorer.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE */
|
|
|
|
/datum/map_template/surface/mountains/normal/crashed_ufo //VOREStation Edit
|
|
name = "Crashed UFO"
|
|
desc = "A (formerly) flying saucer that is now embedded into the mountain, yet it still seems to be running..."
|
|
mappath = "maps/submaps/surface_submaps/mountains/crashed_ufo.dmm"
|
|
cost = 40
|
|
discard_prob = 50
|
|
|
|
/datum/map_template/surface/mountains/normal/crashed_ufo_frigate //VOREStation Edit
|
|
name = "Crashed UFO Frigate"
|
|
desc = "A (formerly) flying saucer that is now embedded into the mountain, yet the combat protocols still seem to be running..."
|
|
mappath = "maps/submaps/surface_submaps/mountains/crashed_ufo_frigate.dmm"
|
|
cost = 60
|
|
discard_prob = 50
|
|
|
|
/datum/map_template/surface/mountains/normal/Scave1 //VOREStation Edit
|
|
name = "Spider Cave 1"
|
|
desc = "A minning tunnel home to an aggressive collection of spiders."
|
|
mappath = "maps/submaps/surface_submaps/mountains/Scave1.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/CaveTrench //VOREStation Edit
|
|
name = "Cave River"
|
|
desc = "A strange underground river."
|
|
mappath = "maps/submaps/surface_submaps/mountains/CaveTrench.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/Cavelake //VOREStation Edit
|
|
name = "Cave Lake"
|
|
desc = "A large underground lake."
|
|
mappath = "maps/submaps/surface_submaps/mountains/Cavelake.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/vault1 //VOREStation Edit
|
|
name = "Mine Vault 1"
|
|
desc = "A small vault with potential loot."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault1.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/vault2 //VOREStation Edit
|
|
name = "Mine Vault 2"
|
|
desc = "A small vault with potential loot."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault2.dmm"
|
|
cost = 5
|
|
allow_duplicates = TRUE
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/vault3 //VOREStation Edit
|
|
name = "Mine Vault 3"
|
|
desc = "A small vault with potential loot. Also a horrible suprise."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault3.dmm"
|
|
cost = 15
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/vault4 //VOREStation Edit
|
|
name = "Mine Vault 4"
|
|
desc = "A small xeno vault with potential loot. Also horrible suprises."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault4.dmm"
|
|
cost = 20
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/vault5 //VOREStation Edit
|
|
name = "Mine Vault 5"
|
|
desc = "A small xeno vault with potential loot. Also major horrible suprises."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault5.dmm"
|
|
cost = 25
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/vault6 //VOREStation Edit
|
|
name = "Mine Vault 6"
|
|
desc = "A small mercenary tower with potential loot."
|
|
mappath = "maps/submaps/surface_submaps/mountains/vault6.dmm"
|
|
cost = 25
|
|
template_group = "Buried Vaults"
|
|
|
|
/datum/map_template/surface/mountains/normal/BlastMine1 //VOREStation Edit
|
|
name = "Blast Mine 1"
|
|
desc = "An abandoned blast mining site, seems that local wildlife has moved in."
|
|
mappath = "maps/submaps/surface_submaps/mountains/BlastMine1.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/lava_trench //VOREStation Edit
|
|
name = "lava trench"
|
|
desc = "A long stretch of lava underground, almost river-like, with a small crystal research outpost on the side."
|
|
mappath = "maps/submaps/surface_submaps/mountains/lava_trench.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/crashedmedshuttle //VOREStation Edit
|
|
name = "Crashed Med Shuttle"
|
|
desc = "A medical response shuttle that went missing some time ago. So this is where they went."
|
|
mappath = "maps/submaps/surface_submaps/mountains/CrashedMedShuttle1.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/excavation1 //VOREStation Edit
|
|
name = "Excavation Site"
|
|
desc = "An abandoned mining site."
|
|
mappath = "maps/submaps/surface_submaps/mountains/excavation1.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/deep/spatial_anomaly
|
|
name = "spatial anomaly"
|
|
desc = "A strange section of the caves that seems twist and turn in ways that shouldn't be physically possible."
|
|
mappath = "maps/submaps/surface_submaps/mountains/spatial_anomaly.dmm"
|
|
cost = 20
|
|
|
|
/datum/map_template/surface/mountains/normal/Speakeasy //VOREStation add
|
|
name = "Speakeasy"
|
|
desc = "A hidden underground bar to serve drinks in secret and in style."
|
|
mappath = "maps/submaps/surface_submaps/mountains/speakeasy_vr.dmm"
|
|
cost = 10
|
|
allow_duplicates = FALSE
|