From 1dbb51b08d9a933c0d337f397ea050dfd26148d6 Mon Sep 17 00:00:00 2001 From: Pepsilawn Date: Thu, 7 Sep 2023 01:15:25 +0200 Subject: [PATCH] Updates the MAPS and AWAYMISSION guide with the latest two maps and edits an entry (#78169) ## About The Pull Request Kilo is gone, two new ones are around. The guide also said that the maps were loaded using _basemaps.dm which isn't true nowadays basemaps is only used for the purpose of unit tests and even then multi-map testing doesn't use it. ## Why It's Good For The Game Accurate information --------- Co-authored-by: Ghom <42542238+Ghommie@users.noreply.github.com> --- .github/guides/MAPS_AND_AWAY_MISSIONS.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.github/guides/MAPS_AND_AWAY_MISSIONS.md b/.github/guides/MAPS_AND_AWAY_MISSIONS.md index 41e81d3d64aab..5cda5ad88dda4 100644 --- a/.github/guides/MAPS_AND_AWAY_MISSIONS.md +++ b/.github/guides/MAPS_AND_AWAY_MISSIONS.md @@ -1,17 +1,18 @@ ## MAPS -/tg/station currently has five station maps in rotation. +/tg/station currently has six station maps in rotation. +* [Birdshot](https://tgstation13.org/wiki/Birdshot) * [DeltaStation](https://tgstation13.org/wiki/DeltaStation) * [IceBoxStation](https://tgstation13.org/wiki/IceboxStation) -* [KiloStation](https://tgstation13.org/wiki/KiloStation) * [MetaStation](https://tgstation13.org/wiki/MetaStation) +* [NorthStar](https://tgstation13.org/wiki/The_North_Star) * [TramStation](https://tgstation13.org/wiki/Tramstation) Debug station maps. * [RuntimeStation](https://tgstation13.org/wiki/RuntimeStation) * [MultiZ](https://tgstation13.org/wiki/MultiZ) -All maps have their own code file that is in the base of the `_maps` directory, or elsewhere in the codebase. For example, all of the station maps in rotation each have a corresponding JSON file and are loaded using `maps/_basemap.dm`. Maps are loaded dynamically when the game starts. Follow this guideline when adding your own map, to your fork, for easy compatibility. +All maps have their own code file that is in the base of the `_maps` directory, or elsewhere in the codebase. For example, all of the station maps in rotation each have a corresponding JSON file and are loaded using the server's [configuration](#configuration) passed onto the Mapping subsystem. Maps are loaded dynamically when the game starts. Follow this guideline when adding your own map, to your fork, for easy compatibility. The map that will be loaded for the upcoming round is determined by reading `data/next_map.json`, which is a copy of the JSON files found in the `_maps` tree. If this file does not exist, the default map from `config/maps.txt` will be loaded. Failing that, MetaStation will be loaded. If you want to set a specific map to load next round you can use the Change Map verb in game before restarting the server or copy a JSON from `_maps` to `data/next_map.json` before starting the server. Also, for debugging purposes, ticking a corresponding map's code file in Dream Maker will force that map to load every round.