Hello schema. Here's an easy 3-step process to fix your game.
1. Stabilizers
2. Power Stream
3. System Integrity
1. Stabilizers
Problem: Stabilizers encourage building a ship in a single direction, with reactors and stabilizers at extreme ends of the ship. The side bonus mechanic fails to fix these problems, and in fact worsens them due to an inherent and easily exploitable flaw.
Solution: Base the stabilizer efficiency on the distance to the nearest stabilizer group rather than on the distance to the reactor, with a required minimum of 2 stabilizer groups. To encourage multiple stabilizer groups, make each additional block added to a group contribute less stabilization.
This approach gives no benefit to expanding a ship in any particular direction and allows the reactor to be placed anywhere within the ship without loss in efficiency. The stabilizer group count vs group size interaction provides advanced players an opportunity to further engineer and optimize their power systems.
Solution: Base the stabilizer efficiency on the distance to the nearest stabilizer group rather than on the distance to the reactor, with a required minimum of 2 stabilizer groups. To encourage multiple stabilizer groups, make each additional block added to a group contribute less stabilization.
This approach gives no benefit to expanding a ship in any particular direction and allows the reactor to be placed anywhere within the ship without loss in efficiency. The stabilizer group count vs group size interaction provides advanced players an opportunity to further engineer and optimize their power systems.
2. Power Stream
Problem: The current power stream does not fit the game at all, is inherently ugly, and is a huge annoyance when constructing ships.
Solution: Convert to a block-based connection using conduits, with an invisible rectangular power stream slightly thicker than the conduit blocks to efficiently check for weapon impacts.
Players would first build a contiguous connection path using conduit blocks, at which point the invisible power stream would be created following the connection path. Until the conduit path is built and the stream created, the stabilizer group would have no contribution to reactor stability.
Solution: Convert to a block-based connection using conduits, with an invisible rectangular power stream slightly thicker than the conduit blocks to efficiently check for weapon impacts.
Players would first build a contiguous connection path using conduit blocks, at which point the invisible power stream would be created following the connection path. Until the conduit path is built and the stream created, the stabilizer group would have no contribution to reactor stability.
3. System Integrity
Problems:
Reactors and chambers are the only systems responsible for ship HP, so restricting system integrity to only those systems is entirely adequate to combat spaghetti ships. Applying integrity to other systems provides no benefit and only causes major problems.
Implement these changes and the vast majority of issues with the power update will be solved.A. System integrity is completely ineffective in preventing most spaghetti systems.
Solution: Only apply system integrity to reactors and chambers.For systems other than reactors, chambers, and stabilizers, small groups of blocks can be built in a line and chained together to form spaghetti systems. Applying system integrity to these systems does nothing to combat spaghetti ships.
Thrusters can be built on multiple docked entities and thrust inherited to completely bypass thruster integrity limits.
B. System integrity encourages multiple small groups of blocks for most system types to prevent system explosions when damaged.Thrusters can be built on multiple docked entities and thrust inherited to completely bypass thruster integrity limits.
For systems other than reactors, chambers, and stabilizers, using the integrity buffer to create many small groups is ideal. With these systems, integrity only increases as blocks are destroyed. If the groups were merged, integrity would decrease as blocks are destroyed, eventually going negative and causing explosions.
C. System integrity greatly restricts the possible shapes of systems in legitimate ships.This applies mostly to smaller ships, but is a problem in principle. Players should be able to build systems however they want, and not be encouraged to build systems as perfect cubes.
D. System integrity is a general nuisance when building normally.There are currently 4 separate integrity values to keep track of, each in a different location, in addition to the integrity values for every single primary and secondary weapon group.
E. System integrity makes decoration using system blocks difficult if not impossible.This applies mostly to thrusters, as they can't be split up to make use of the integrity buffer without using docked entities, but other systems have this problem to a lesser degree.
Reactors and chambers are the only systems responsible for ship HP, so restricting system integrity to only those systems is entirely adequate to combat spaghetti ships. Applying integrity to other systems provides no benefit and only causes major problems.
Last edited: