mirror of
https://github.com/fulpstation/fulpstation.git
synced 2025-12-10 01:57:01 +00:00
* MiniStation mining updates and other fixes Added mini-ified lavaland and mining shuttle Made old mining asteroid more interesting Mining world can be picked in ministation.dm Shrunk space around ministation and fixed inaccessible mining area Added loot spawners to maintenance Fixed rad storm frying maintenance Fixed a bad conveyor belt in mining/cargo area Made toxins test site indestructable (mostly) Hopefully fixed merge conflict * Enabled cyborg job There was already a spawn point and charger for one, so why not Added steel rods to cyborgs when asteroid mining is enabled
105 lines
4.4 KiB
Plaintext
105 lines
4.4 KiB
Plaintext
/*
|
|
MiniStation FAQ - Mod Created By Giacom
|
|
|
|
|
|
What is it?
|
|
|
|
A mod of tgstation 13 that is modified for low population servers; with simplified jobs, maps, duties and command structure.
|
|
|
|
How do I run it?
|
|
|
|
Simply tick this file, and only this file in the _maps folder, then compile and you will be running MiniStation.
|
|
|
|
Who is the target audience?
|
|
|
|
Server hosters who want to host a server for a player count of around 5 to 20 people.
|
|
|
|
What about the map?
|
|
|
|
The map has been created from the ground up with population size in mind.
|
|
|
|
What about the jobs?
|
|
|
|
Many jobs have been combined or just plainly cut out. These are the remaining jobs with their duties next to them.
|
|
|
|
* Captain - Make sure your station is running.
|
|
* HoP - You're second in command, protect the Captain and be his right hand man.
|
|
* Cargo Tech x3 - Running cargo bay and mining minerals for the station.
|
|
* Bartender - Keeping the bar, serving drinks and food. Hire the unemployeed to grow food for you, or do it yourself.
|
|
* Janitor - Cleans the station, removes litter and empty trash bins to be recycled by the crusher.
|
|
* Station Engineer x4 - Keeping the power running and fixing station damage.
|
|
* Security Officer x4 - Protecting the crewmembers and serving space law.
|
|
* Detective - Using forensic science to help security officers catch criminals.
|
|
* Scientist x4 - Research and development of new technologies and create bombs.
|
|
* Medical Doctor x4 - Healing the crew, performing surgeries and cloning dead crew.
|
|
* Chemist - Creating useful chemicals for the crew to use.
|
|
* Clown - Create laughter and boost the morale of the crew. Honk!
|
|
* Assistant xInfinity - Not in charge at all.
|
|
|
|
There will be 26 job slots (not including Assistant) available on MiniStation; the HoP can add more from his ID computer.
|
|
There is a more simplified command system, with the Captain being the big boss and the HoP being second in command.
|
|
The heads will have control over all departments and jobs.
|
|
|
|
What else has changed?
|
|
|
|
Changes to the uplinks were made to discourage murderboning, the rest is the same.
|
|
|
|
*/
|
|
|
|
#if !defined(MAP_FILE)
|
|
|
|
#define TITLESCREEN "title" //Add an image in misc/fullscreen.dmi, and set this define to the icon_state, to set a custom titlescreen for your map
|
|
|
|
// Uncomment the following to use the old mining asteroid (The mining shuttle won't be used if this is enabled)
|
|
//#define MINETYPE "mining"
|
|
|
|
#include "map_files\MiniStation\MiniStation.dmm"
|
|
#include "map_files\generic\z2.dmm"
|
|
#include "map_files\generic\z3.dmm"
|
|
#include "map_files\generic\z4.dmm"
|
|
#if defined(MINETYPE)
|
|
#include "map_files\MiniStation\z5.dmm"
|
|
#else
|
|
#include "map_files\MiniStation\lavaland.dmm"
|
|
#endif
|
|
#include "map_files\generic\z6.dmm"
|
|
#include "map_files\generic\z7.dmm"
|
|
#include "map_files\generic\z8.dmm"
|
|
#include "map_files\generic\z9.dmm"
|
|
#include "map_files\generic\z10.dmm"
|
|
#include "map_files\generic\z11.dmm"
|
|
|
|
#define MAP_PATH "map_files/MiniStation"
|
|
#define MAP_FILE "MiniStation.dmm"
|
|
#define MAP_NAME "MiniStation"
|
|
|
|
#if defined(MINETYPE)
|
|
#define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, MINING = CROSSLINKED, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = SELFLOOPING, EMPTY_AREA_5 = SELFLOOPING, EMPTY_AREA_6 = SELFLOOPING, EMPTY_AREA_7 = SELFLOOPING, EMPTY_AREA_8 = SELFLOOPING)
|
|
#else
|
|
#define MAP_TRANSITION_CONFIG list(MAIN_STATION = CROSSLINKED, CENTCOMM = SELFLOOPING, EMPTY_AREA_1 = CROSSLINKED, EMPTY_AREA_2 = CROSSLINKED, MINING = SELFLOOPING, EMPTY_AREA_3 = CROSSLINKED, EMPTY_AREA_4 = SELFLOOPING, EMPTY_AREA_5 = SELFLOOPING, EMPTY_AREA_6 = SELFLOOPING, EMPTY_AREA_7 = SELFLOOPING, EMPTY_AREA_8 = SELFLOOPING)
|
|
#endif
|
|
|
|
#include "..\code\__DEFINES\misc.dm" //Load defines early so we can modify them
|
|
#if defined(MINETYPE)
|
|
#define ZLEVEL_LAVALAND -1 //Prevents lavaland weather effects from happening on the mining asteroid
|
|
#endif
|
|
#define ZLEVEL_SPACEMAX 6 //Makes space navigation a little more manageable for lowpop, especially with no mining shuttle
|
|
|
|
#if !defined(MINETYPE)
|
|
#define MINETYPE "lavaland"
|
|
#endif
|
|
|
|
#if !defined(MAP_OVERRIDE_FILES)
|
|
#define MAP_OVERRIDE_FILES
|
|
#include "map_files\MiniStation\misc.dm"
|
|
#include "map_files\MiniStation\cargopacks.dm"
|
|
#include "map_files\MiniStation\job\jobs.dm"
|
|
#include "map_files\MiniStation\job\removed.dm"
|
|
#endif
|
|
|
|
#elif !defined(MAP_OVERRIDE)
|
|
|
|
#warn a map has already been included, ignoring ministation.
|
|
|
|
#endif
|