Bluespace Exploration
Combat
Integrity
A ships integrity is calculated based off how many turfs on the ship are damaged compared to how many were damaged when the ship was spawned in / created.
The amount of health a ship has is calculated through this formulae:
current_ship_integrity = calculated_health
var/difference = max_ship_integrity - current_ship_integrity
var/used_health_pool = max_ship_integrity * health_percentage
integrity_remaining = used_health_pool - difference
Where the max ship integrity is the amount of 'integrity' a ship has when it was built.
Ship integrity is calculated by looking at each turf on a ship, and adding health based on how damaged / strong it is.
Turf Type | Health Bonus |
---|---|
Broken / Damaged Plating | + 1 |
Plating | + 2 |
Broken / Damaged Floor Tiles | + 3 |
Floor Tiles | + 4 |
Wall Turfs | + 5 |
Health Percentage is the amount of damage a ship can take before it is considered destroyed. Normally, after 12% of their turfs have been destroyed, the ships will be blown up and destroyed, however custom shuttles require 80% of their turfs to be destroyed before they will explode.
Combat Computer
The 'weapons control console' is a computer that, when attached to a shuttle can interface with the weapons of a ship and fire at any shuttle in the z-level that is combat capable.
To construct a combat computer, research 'Shuttle Mounted Weaponry' for 1000 research points and print a Shuttle Weapons Control Computer Board at the circuit imprinter located in science. Place the board into a computer frame and build like a normal computer.
To link to a shuttle, hit the completed computer with a rapid shuttle designator board, or build the computer on a combat capable shuttle (Any custom shuttle, or shuttle viewable on the weapons control console screen).
Once linked, the display will show available weapon systems at the bottom which can be clicked to begin targetting. After clicking on a weapon system button, clicking anywhere on the screen will fire it at the clicked location. The left side of the screen shows different ships that you can target, their integrity (How much health they have left until they explode) and whether they are hostile or neutral.
Firing upon a ship that is 'neutral' will cause all ships of the same faction to fire at your ship, making that faction permanently hostile to you.
NPC Ships
While exploring bluespace, you will encounter NPC ships, some hostile and some friendly.
NPC ships will fire at any nearby ship they consider to be hostile: Any ship in a hostile faction, or any ship that has attacked another ship of the NPC ship's faction will be considered hostile. Additionally, NPC ships will attack other NPC ships if they are in a hostile faction.
To defeat an NPC ship, you must either damage the ship enough that it explodes or kill every simplemob that is on the ship.
If you choose to kill every simplemob on the ship rather than destroy it, then you can freely use the shuttle as a normal ship (It will be able to fly to the station and to new Z-levels). NPC ships require no fuel, however can not fly to custom locations, so you will only be able to travel to random locations or the auxillery docking port of the main station.