mirror of
https://github.com/Bubberstation/Bubberstation.git
synced 2026-08-24 13:38:41 +01:00
Per my #suggestions post which received overwhelming support, adds the 'always_place' flag to the BMD ruin, forcing it to generate when possible. Like Tarkon! ## About The Pull Request I literally changed one line to add the 'always_place' flag to `mapping/code/space.dmm` under the blackmarket ruin. The same flag that the Tarkon ruin uses to always generate when possible. ## Why It's Good For The Game BMD occupies a space that no other ghost role does; a small-scale off-station role with the sole purpose of making use of space ruins that would otherwise go ignored, **_WITH_** station interaction and RP _facilitated and encouraged._ It also hardly ever generates in favor of something like Charliestation or the Derelict Drone station-- Or Tarkon, which always generates and basically takes up an entire z-level. Making it always available would be healthy for RP, make the world feel larger than the confines of the station, and let people play non-NT or otherwise independent characters off of the main station without having to 1. be a Syndicate member, or 2. spend two hours setting up Tarkon on their own or with a metafriend. Also it takes up very little space. I tested three times and saw no notable difference in how often other ghost role ruins generate and how many other random space ruins generate. ## Proof Of Testing <details> <summary>Screenshots/Videos</summary> <img width="330" height="61" alt="image" src="https://github.com/user-attachments/assets/467a46dc-8123-49e4-9cdc-4a1491ed250c" /> <img width="325" height="60" alt="image" src="https://github.com/user-attachments/assets/c497331f-1bc9-4a6c-90bb-e997226ddb6d" /> <img width="356" height="52" alt="image" src="https://github.com/user-attachments/assets/6883493e-7fe6-4965-9705-a0f3ef9eddd1" /> </details> ## Changelog 🆑 map: Makes the Blackmarket ruin always generate when possible. /🆑
176 lines
7.1 KiB
Plaintext
176 lines
7.1 KiB
Plaintext
/*----- Template for ruins, prevents needing to re-type the filepath prefix -----*/
|
|
/datum/map_template/ruin/space/skyrat
|
|
prefix = "_maps/RandomRuins/SpaceRuins/skyrat/"
|
|
/*------*/
|
|
/* //Disabled due to the existence of DS-2.
|
|
/datum/map_template/ruin/space/skyrat/forgottenship
|
|
name = "Space-Ruin CSBC-12"
|
|
id = "forgottenship"
|
|
description = "Cybersun would like to remind it's employees that any battle cruiser will be apropriately maintained, as will it's crew."
|
|
suffix = "forgottenship_skyrat.dmm"
|
|
always_place = TRUE
|
|
*/
|
|
|
|
/datum/map_template/ruin/space/skyrat/interdynefob
|
|
name = "Space-Ruin DS-2"
|
|
id = "interdynefob"
|
|
description = "If DS-1 was so good..."
|
|
suffix = "interdynefob.dmm"
|
|
always_place = FALSE
|
|
|
|
/datum/map_template/ruin/space/skyrat/derelictferry
|
|
id = "derelictferry"
|
|
suffix = "derelictferry.dmm"
|
|
name = "Space-Ruin Derelict Ferry"
|
|
description = "Clearly once a ferry fielded by Central Command to send their staff to nearby stations, this ship's seen better days."
|
|
|
|
/datum/map_template/ruin/space/skyrat/posterpandamonium
|
|
id = "posterpandamonium"
|
|
suffix = "posterpandamonium.dmm"
|
|
name = "Space-Ruin Abandoned Outpost"
|
|
description = "Whilst nicely furnished and filled with all sorts of posters, whoever once lived here seems long gone."
|
|
|
|
/datum/map_template/ruin/space/skyrat/prisonshuttle
|
|
id = "prisonshuttle"
|
|
suffix = "prisonshuttle.dmm"
|
|
name = "Space-Ruin Partisan Shuttle"
|
|
description = "You can faintly hear hardbass."
|
|
|
|
/datum/map_template/ruin/space/skyrat/toystore
|
|
id = "toystore"
|
|
suffix = "toystore.dmm"
|
|
name = "Space-Ruin Toy Store"
|
|
description = "A once state-of-the-art store, now left derelict after the company behind it went bankrupt. Maybe they shouldn't have picked such a remote location."
|
|
|
|
/datum/map_template/ruin/space/skyrat/waypointstation
|
|
id = "waypointstation"
|
|
suffix = "waypointstation.dmm"
|
|
name = "Space-Ruin Waypoint Station"
|
|
description = "Previously used as a refueling stop for larger ships, unintentional syndicate intervention has turned this station into a combat zone."
|
|
|
|
/datum/map_template/ruin/space/skyrat/alientoollab
|
|
id = "alientoollab"
|
|
suffix = "alientoollab.dmm"
|
|
name = "Space-Ruin Abductor Replication Facility"
|
|
description = "A mad doctor's dreams were dashed when he finally disclosed to both his funders that each other existed, leaving behind his work for the looters."
|
|
|
|
/datum/map_template/ruin/space/skyrat/codealpha
|
|
id = "codealpha"
|
|
suffix = "codealpha.dmm"
|
|
name = "Space-Ruin Code Alpha Supplementary Station"
|
|
description = "The mess hall of a once bustling supplementary station, to be deployed alongside SS13."
|
|
|
|
/datum/map_template/ruin/space/skyrat/smugglies //Excuse me sir, do you have money printers in here?
|
|
id = "smugglies"
|
|
suffix = "smugglies.dmm"
|
|
name = "Space-Ruin Suspicious Cargo Installation"
|
|
description = "*SCREECH* RDM RDM RDM"
|
|
|
|
/datum/map_template/ruin/space/skyrat/clothing_facility
|
|
id = "clothing_facility"
|
|
suffix = "clothing_facility.dmm"
|
|
name = "Space-Ruin Abandoned Clothing Facility"
|
|
description = "A den of bad ideas. Secborgs were made here!"
|
|
|
|
/datum/map_template/ruin/space/skyrat/luna
|
|
id = "luna"
|
|
suffix = "luna.dmm"
|
|
name = "Space-Ruin Luna"
|
|
description = "Please note for ethical concerns all experimentation regarding writing artificial intelligence units to beleive they are A, A fictional character and B, human have been suspended. Have a pleasant shift."
|
|
|
|
/datum/map_template/ruin/space/skyrat/blackmarket
|
|
id = "blackmarket"
|
|
suffix = "blackmarket.dmm"
|
|
name = "Space-Ruin Black Market"
|
|
description = "Market's open."
|
|
always_place = TRUE
|
|
|
|
/datum/map_template/ruin/space/skyrat/shuttle8532
|
|
id = "shuttle8532"
|
|
suffix = "shuttle8532.dmm"
|
|
name = "Space-Ruin Shuttle 8532"
|
|
description = "While nobody can predict what space has to offer for the sailors that ride its waves, nobody is quite expecting a meteroid half the size of your shuttle to split it in half."
|
|
|
|
/datum/map_template/ruin/space/skyrat/ghostship
|
|
id = "ghostship"
|
|
suffix = "ghostship.dmm"
|
|
name = "Space-Ruin Ghost Ship"
|
|
description = "An ancient ship, seemingly pre-bluespace in design yet retrofitted with newer systems. Seemingly just up-and-abandoned in the middle of space..."
|
|
|
|
/datum/map_template/ruin/space/skyrat/salvagepost
|
|
id = "salvagepost"
|
|
suffix = "salvagepost.dmm"
|
|
name = "Space-Ruin Pre-Bluespace Salvage Post"
|
|
description = "An extremely old, long forgotten post used to salvage damaged or decommissioned ships before bluespace transportation. Surprising its stayed intact so long."
|
|
|
|
/datum/map_template/ruin/space/skyrat/vaulttango
|
|
id = "vaulttango"
|
|
suffix = "vaulttango.dmm"
|
|
name = "Space-Ruin ARBORLINK Vault Tango"
|
|
description = "Nanotrasen isn't the only corporation experimenting in advanced bluespace technology."
|
|
|
|
/datum/map_template/ruin/space/skyrat/friendship
|
|
id = "friendship"
|
|
suffix = "wreckedfriendship.dmm"
|
|
name = "Space-Ruin NTSS Friendship"
|
|
description = "120 people.. one ship. It's unsurprising."
|
|
|
|
/datum/map_template/ruin/space/skyrat/homestead
|
|
id = "homestead"
|
|
suffix = "wreckedhomestead.dmm"
|
|
name = "Space-Ruin NTSS Homestead"
|
|
description = "A wrecked ship."
|
|
|
|
/datum/map_template/ruin/space/skyrat/medieval1
|
|
id = "medieval1"
|
|
suffix = "medieval1.dmm"
|
|
name = "Space-Ruin Medieval 1"
|
|
description = "A forgotten peice of history left overrun with a reminder of what brought its destruction"
|
|
|
|
/datum/map_template/ruin/space/skyrat/cargodiselost
|
|
id = "CargodiseLost"
|
|
suffix = "cargodiselost.dmm"
|
|
name = "Space-Ruin Cargodise Lost"
|
|
description = "A small crew of freight-haulers are marooned in space after pirates knock out their engines. They must survive off of the cargo on board their ship and fend off the pirate boarders on their ship."
|
|
unpickable = TRUE // Bubber todo - remove the epic gamer loot and bring this back
|
|
|
|
/datum/map_template/ruin/space/skyrat/infestedntship
|
|
suffix = "scrapheap.dmm"
|
|
name = "Space-Ruin NT Research Vessel"
|
|
description = "A zombie-infested NT ship, seemingly dedicated to medical research."
|
|
|
|
/datum/map_template/ruin/space/skyrat/piratefort
|
|
suffix = "piratefort.dmm"
|
|
name = "Space-Ruin Pirate Fort"
|
|
description = "A pirate hideout in deep space."
|
|
|
|
/datum/map_template/ruin/space/skyrat/syndibase
|
|
suffix = "syndibase.dmm"
|
|
name = "Space-Ruin Syndicate Outpost"
|
|
description = "A Syndicate research outpost in deep space."
|
|
|
|
/datum/map_template/ruin/space/skyrat/crash
|
|
suffix = "crash.dmm"
|
|
name = "Space-Ruin Crashed Boat"
|
|
description = "A small ferry crashed into an asteroid."
|
|
|
|
/datum/map_template/ruin/space/skyrat/shuttlescrap
|
|
suffix = "shuttlescrap.dmm"
|
|
name = "Space-Ruin Broken Shuttle"
|
|
description = "A small shuttle that clearly got clipped by something."
|
|
|
|
/datum/map_template/ruin/space/skyrat/gorilla
|
|
suffix = "gorilla.dmm"
|
|
name = "Space-Ruin Gorilla"
|
|
description = "There is no need to be upset."
|
|
|
|
/datum/map_template/ruin/space/skyrat/escapefromtarkon
|
|
suffix = "port_tarkon.dmm"
|
|
name = "Space-Ruin Port Tarkon"
|
|
id = "escapefromtarkon"
|
|
description = "An ambitious goal, A step forward, A trial run for the Tarkon drill, ment to implant mining stations within meteors. Decades of disaster have, however, left this one... Unattended for far too long."
|
|
always_place = TRUE
|
|
|
|
/obj/modular_map_root/port_tarkon
|
|
config_file = "strings/modular_maps/skyrat/PortTarkon.toml"
|