Space Engineers

Space Engineers

Sem avaliações suficientes
ShipSystemsManager
   
Premiar
Adic. a Favoritos
Nos Favoritos
Desfavoritar
Tamanho:
Publicado em:
25.985 KB
17 out. 2018 às 11:38
1 nota de alteração ( ver )

Subscreve para transferir
ShipSystemsManager

Descrição
Introduction:
An automated ship state manager for Small and Large grids.

Main features:
- Automatic detection and isolation of zones with hull breaches (via Air Vents).
- Automatic detection and lock down of zones with intruders. (via Sensors and/or turrets).
- Emergency power conservation (stops all refineries and assemblers if all discharging batteries on grid are below 10%).

Extra features:
- Base wide Battle Stations mode with automatic closing of doors, flashing lights and indicator panels.
- Synchronized self destruct mode, with graphical countdown.

Quick Instructions:
- Import the script and start it in game.
- For each block you want the script to manage, open it's CustomData and add the following:
[Ship Systems Manager]
zones=
|zone-1
|zone-2
|etc
functions=
|function-1
|function-2
|etc

Once added the block will be included in the script cycle.
Air Vents, Sensors and Weapons need only be given zones to function correctly.

Doors can have either "airlock" or "security" functions.
Lights can have "siren" (none-siren lights in a zone will be disabled if a state is active).
LCD Panels can have "doorsign" (text based, for example above a door), "battle" (graphical) or "warnsign" (low priority graphical).
Sound Blocks can have "siren", self explanatory.
Warheads can have "selfdestruct", blocks without this function will not be included in the self destruct countdown.
Refineries and Assemblers can have the "lowpower" function if you don't want them shut down in low power state.

Enabling Battle/Self Destruct:
These modes are triggered by running the programming block manually with either "activate", "deactivate" or "toggle" and then either "battle" or "destruct"
Examples:
activate battle
toggle battle
deactivate destruct

Advanced Instructions:
More advanced instructions are available here: https://github.com/kwilliams1987/SE-ShipSystemsManager/wiki
Issues and suggestions can be submitted here: https://github.com/kwilliams1987/SE-ShipSystemsManager/issues

Contribution:
If you want to contribute, feel free to fork my GitHub project and submit pull requests. :)

Test Map:
This map has a few items setup to demonstrate some features of the script:
https://steamcommunity.com/sharedfiles/filedetails/?id=1541443254
1 comentários
CovertJaguar 11 dez. 2018 às 2:20 
Script seems broken atm. Throws exceptions.