Skip to content

A quick means to release all raw controls in an emergency. #2624

@Dunbaratu

Description

@Dunbaratu

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.)

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementSomething new (not a bug fix) is being requested

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions