-
Notifications
You must be signed in to change notification settings - Fork 241
Description
The problem situation: You have a program that was using raw control (i.e. not lock steering, but set ship:control:pitch to -0.2.). The program died unexpectedly because of an error. The steeringmanager still leaves the raw controls stuck like that. The airplane is now heading down to the ground and the player CANNOT override the setting with the manual controls. The player now must hurry up and type set ship:control:neutralize to true. as fast as possible, hoping to get it all typed in fast enough to get control back before the plane nose dives into the ground.
There should be a FAST way to tell kOS "dangit LET GO NOW" and get control back for cases like this. Either a hotkey, or a thing on the PAW - something like that.
Another possibility is for there to be a setting that says "let go on manual input" that will notice when the player is moving the axis in question, and have that override the raw controls for the axis. (i.e. while the player presses W or S, the pitch raw control is disabled until they let go of W or S.)