Convert Persistence from Ruin to Automap (#2926)

## About The Pull Request

Converts Persistence from a ruin with a random location to an automap
with a persistent (kek) location.
Lavaland and Moonstation now have Persistence at the far Northwest
corner.
Icebox has Persistence in the far Southwest corner.
Locations were picked on Moff's input.

## Why It's Good For The Game

Was discussed in #coder-lounge to make Persistence so it doesn't spawn
next to the mining base on Lavaland, Moon, or Icebox so miners aren't at
risk of instantly being shot.

## Proof Of Testing

Wouldn't be making the PR if I didn't test it, as always.

## Changelog

🆑
qol: Persistence is now in a persistent location on Lavaland, Moon, and
Icebox.
/🆑
This commit is contained in:
Otome
2025-01-20 20:35:05 -07:00
committed by GitHub
parent 6cbe986ce7
commit 85a71a2fea
5 changed files with 6939 additions and 7321 deletions
@@ -170,7 +170,6 @@
/obj/structure/disposalpipe/trunk{
dir = 8
},
/obj/effect/mapping_helpers/airalarm/syndicate_access,
/obj/machinery/disposal/delivery_chute{
dir = 1;
name = "disposals chute";
File diff suppressed because it is too large Load Diff
@@ -705,3 +705,27 @@ directory = "_maps/bubber/automapper/templates/NebulaStation/"
required_map = "NebulaStation.dmm"
coordinates = [42, 117, 2]
trait_name = "Station"
# Lavaland NW Persistence
[templates.lavaland_persistence]
map_files = ["lavaland_persistence.dmm"]
directory = "_maps/RandomRuins/LavaRuins/bubberstation/"
required_map = "Lavaland.dmm"
coordinates = [8, 161, 1]
trait_name = "Mining"
# Moonstation NW Persistence
[templates.moonstation_persistence]
map_files = ["lavaland_persistence.dmm"]
directory = "_maps/RandomRuins/LavaRuins/bubberstation/"
required_map = "moonstation.dmm"
coordinates = [8, 179, 1]
trait_name = "Station"
# Icebox SW Persistence
[templates.icebox_persistence]
map_files = ["icemoon_persistence.dmm"]
directory = "_maps/RandomRuins/IceRuins/bubberstation/"
required_map = "IceBoxStation.dmm"
coordinates = [19, 5, 1]
trait_name = "Station"
@@ -1,20 +0,0 @@
/datum/map_template/ruin/icemoon/bubberstation/syndicate_crawler
name = "Syndicate Ice Moon Land Crawler"
id = "ice-crawler"
description = "A syndicate mining operation used to mine materials in spite of NT claims. Also setup to provide agent support and comms monitoring"
suffix = "icemoon_persistence.dmm"
allow_duplicates = FALSE
never_spawn_with = list(/datum/map_template/ruin/lavaland/bubberstation/dauntless,
/datum/map_template/ruin/lavaland/bubberstation/syndicate_crawler)
always_place = TRUE
ruin_type = ZTRAIT_ICE_RUINS_UNDERGROUND
/datum/map_template/ruin/lavaland/bubberstation/syndicate_crawler
name = "Syndicate Lavaland Land Crawler"
id = "lava-crawler"
description = "A syndicate mining operation used to mine materials in spite of NT claims. Also setup to provide agent support and comms monitoring"
suffix = "lavaland_persistence.dmm"
allow_duplicates = FALSE
never_spawn_with = list(/datum/map_template/ruin/lavaland/bubberstation/dauntless,
/datum/map_template/ruin/icemoon/bubberstation/syndicate_crawler)
always_place = TRUE
-1
View File
@@ -9416,7 +9416,6 @@
#include "modular_zubbers\maps\offstation\persistence\area.dm"
#include "modular_zubbers\maps\offstation\persistence\camera.dm"
#include "modular_zubbers\maps\offstation\persistence\camerabutton.dm"
#include "modular_zubbers\maps\offstation\persistence\code.dm"
#include "modular_zubbers\maps\offstation\persistence\ID_trims.dm"
#include "modular_zubbers\maps\offstation\persistence\laws.dm"
#include "modular_zubbers\maps\offstation\persistence\mob_spawns.dm"