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.
2 Switch tool or weapon.
Say "primary weapon", "sidearm", "suit tool" or "holster".
D47 presses the matching selection binding once.
Why it works this way
The suit's single-press actions, each one a key press.
1 Shields have one key and no report.
D47 cannot check the shields first, so it presses the toggle.
2 The suit tool depends on the suit.
"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}