How to use it

Two steps to using your suit and weapons by voice.

1 Use the suit.

Say "shields on", "use a medkit" or "energy cell".

D47 presses your own on-foot binding once.

use a medkit Ask "shields on" — "energy cell" — "mission help" One request is one press of your own key.

2 Switch tool or weapon.

Say "primary weapon", "sidearm", "suit tool" or "holster".

D47 presses the matching selection binding once.

primary weapon Ask "frag grenade" — "energylink" — "profile analyser" Each one selects the item; it does not fire it.
Why it works this way

The suit's single-press actions, each one a key press.

1 Shields have one key and no report.

"SHIELDS ON" OR "OFF" either way ONE TOGGLE PRESS Status.json has no suit shield state

D47 cannot check the shields first, so it presses the toggle.

2 The suit tool depends on the suit.

ONE KEY, THREE SUITS genetic sampler · arc cutter · nothing on Dominator

"Suit tool", "genetic sampler" and "arc cutter" all press the same binding.

The details

Uses the suit’s shields, medkit and energy cell, selects tools, weapons and grenades, and opens the mission help panel. These work on foot only. See On foot for what Directive 47 knows about suits.

Ask for it

“shields on” “use a medkit” “energy cell” “energylink” “profile analyser” “suit tool” “primary weapon” “sidearm” “holster” “frag grenade” “mission help”

Shields

Elite binds one key for the suit shields and Status.json reports no suit shield state, so “shields on” and “shields off” both press the toggle.

The suit tool

“Suit tool”, “genetic sampler” and “arc cutter” press one binding, which selects whichever tool the suit carries: the genetic sampler on Artemis, the arc cutter on Maverick, none on Dominator.

You have to turn it on

Everything here needs Let Directive 47 press keys in Elite, off by default and unreachable by the AI. See Flight and navigation.

The tool surface, for contributors

control_on_foot

Use the suit’s shields, medkit and energy cell, switch tools and weapons, and open the mission help panel. Only the actions listed as reachable in the current game state will work; anything else comes back with the reason it did not.

{"type":"object","properties":{"action":{"type":"string","description":"Which action to perform.","enum":["suit_shields","medkit","energy_cell","energylink","profile_analyser","genetic_sampler","primary_weapon","secondary_weapon","utility_weapon","holster","frag_grenade","emp_grenade","shield_grenade","mission_help"]},"state":{"type":"string","description":"What to leave it in. Elite binds a single toggle, so asking for \u0022on\u0022 or \u0022off\u0022 checks the game\u0027s own report first and does nothing if it is already there. Defaults to toggling.","enum":["on","off","toggle"]}},"required":["action"],"additionalProperties":false}