Make core a logic block: on = player inside
Maybe:
If you link (activation, core -> thrusters), by pressing or releasing WASD, the player manually turns them on or off and they update for whatever provided the most recent status change.
If you link (core -> and/or -> thrusters), and will allow, or will force thrusters to thrust.
But it would also be useful to turn "bobby-logic" off and player-logic remains on while players take active control.
If Push-Effects pushes you forward and Pull-Effect pulls you backward, why not have logic-activate-able a stop effect too?PHYSICS_LINEAR_DAMPING = (however low you can reasonably get it)
[...]I'd want to suggest seeing how low you can get linear damping since it's a pain all be it necessary until we have a way to stop ships drifting into the abyss.
Maybe:
thrusters=off -> update breakEffect(( maxBreakEffect * (#{thrusters=off} / #{all thrusters} ) ))
maxBreakEffect = linear dampening?
maxBreakEffect = linear dampening?
If you link (activation, core -> thrusters), by pressing or releasing WASD, the player manually turns them on or off and they update for whatever provided the most recent status change.
That makes thrusters usable outside the core - an array computer (AC) could set the direction to it's own orientation.
If you link (core -> and/or -> thrusters), and will allow, or will force thrusters to thrust.
But it would also be useful to turn "bobby-logic" off and player-logic remains on while players take active control.
Last edited: