diff --git a/tgui/packages/tgui/interfaces/DropshipFlightControl.tsx b/tgui/packages/tgui/interfaces/DropshipFlightControl.tsx index 6943c96a79fa..06bbcdb773d7 100644 --- a/tgui/packages/tgui/interfaces/DropshipFlightControl.tsx +++ b/tgui/packages/tgui/interfaces/DropshipFlightControl.tsx @@ -129,6 +129,9 @@ export const DropshipDestinationSelection = (_, context) => { selected={siteselection} onClick={(value) => { setSiteSelection(value); + if (data.flight_configuration === 'flyby') { + act('set-ferry'); + } act('button-push'); }} /> @@ -190,27 +193,20 @@ const FlybyControl = (props, context) => { className="flybyControl" buttons={ <> - {data.flight_configuration === 'flyby' && ( - - )} - {data.has_flyby_skill === 1 && data.flight_configuration === 'ferry' && ( - )} {data.has_flyby_skill === 1 && data.shuttle_mode === 'called' && ( )} - {data.has_flyby_skill === 1 && data.shuttle_mode === 'idle' && ( - - )} } /> @@ -321,10 +317,7 @@ const RenderScreen = (props, context) => { (data.shuttle_mode === 'idle' || data.shuttle_mode === 'called') && ( )} - {data.shuttle_mode === 'idle' && - data.flight_configuration !== 'flyby' && ( - - )} + {data.shuttle_mode === 'idle' && } {data.shuttle_mode === 'igniting' && } {data.shuttle_mode === 'pre-arrival' && } {data.shuttle_mode === 'recharging' && }