(Old) Compartmentalisation - LSFN/Design GitHub Wiki

=Description= A ship is split into a number of compartments. Corridors and utility lines between compartments can be closed off at the connecting bulkhead. This is useful for damage control such that when the compartment becomes damaged and suffers a hull breach, it can be sealed off from the rest of the ship and prevent loss of atmosphere, coolant, etc. From an implementation point of view, every pair of adjacent compartments has a surface between them (this being a "bulkhead") and compartments bordering with space have an exposed surface (this being "hull"). Damage is applied to different surfaces depending on what a projectile collides with. Explosive decompression will result when a previously pressurised compartment is exposed to space.

==Doors== Doors may be sealed / unsealed at any time provided they have not been destroyed. This aids in preventing the free movement of Boarding parties. Boarding parties may carry tools to forcibly open doors and/or destroy them. Doors may be unsealed to explosively decompress boarding parties into space.

==Atmosphere== Each compartment has it's own level of atmosphere. Life-support replenishes atmosphere. Compartments with atmosphere that are exposed to space will vent their atmosphere to space in explosive decompression.

==Fire, Heat and Explosions (suggestion)== === Heat ===

  • Cause: Heat is caused by systems use, by energy weapons damage, by fires, by explosions, and by gradual transmission across bulkheads.
  • Counter: Heat decreases over time, may be reduced faster with coolant, and sees a large and sudden drop if the atmosphere is vented.
  • Effect: very high or very low heat levels are harmful to the crew. Heat may also cause fires.

=== Fires ===

  • Cause: Fires are caused by heat (increasing likelihood), by adjacent fires through an open door, by explosions, and by incendiary weapons damage.
  • Counter: Fires have an increasing chance to subside if the heat levels are reduced, and will go out entirely if the atmosphere is vented. Unoccupied crew in the area will attempt to put out fires.
  • Effect: Fires raise the heat level, and may trigger explosions. Fires injures crew members.

=== Explosions ===

  • Cause: Explosions are caused by fire and by explosive weapons damage. (Maybe by other explosions too? Ammo stockpile...)
  • Counter: Explosions are instantaneous, so they don't need any counter. Just try not to let it get to this point.
  • Effect: explosions raise heat levels, start fires, damage systems, breach bulkheads, and kill crew. Oh bugger.