Skip to content

Module retrieved event

T'kael edited this page Aug 2, 2026 · 10 revisions

Triggered when you fetch a previously stored module.

When using this event in the Speech responder the information about this event is available under the event object. The available variables are as follows:

  • {event.cost} - The cost of retrieval

  • {event.engineermodifications} - The name of the modification blueprint

  • {event.module} - The module (object) retrieved from storage

  • {event.module.ammoinclip} - only for weapons, this defines the amount of ammunition present in the clip during the last Loadout event

  • {event.module.ammoinhopper} - only for weapons, this defines the amount of ammunition present in the hopper during the last Loadout event

  • {event.module.class} - numeric class of the module

  • {event.module.clipcapacity} - only for weapons, this defines the maximum amount of ammunition the clip can hold

  • {event.module.enabled} - whether the module is enabled

  • {event.module.engineerlevel} - the level of the engineering modification

  • {event.module.engineerquality} - the percent quality of the engineering modification

  • {event.module.grade} - letter grade of the module

  • {event.module.health} - the last reported health of the module, as a percentage

  • {event.module.hoppercapacity} - only for weapons, this defines the maximum amount of ammunition the hopper can store

  • {event.module.hot} - whether the module is legally 'hot'

  • {event.module.invariantName} - The invariant English name.

  • {event.module.mercPrice} - the price paid for the module, in merc coins

  • {event.module.modification} - the localized name of the engineering modification

  • {event.module.modified} - whether the module has been modified

  • {event.module.mount} - only for weapons, this defines the type of mount (fixed, gimballed, turreted)

  • {event.module.name} - The localized name.

  • {event.module.position} - the position of the module in the Modules panel, sorted according to power usage

  • {event.module.power} - the power consumption of the module, measured in MegaWatts (MW)

  • {event.module.price} - the price paid for the module, in credits

  • {event.module.priority} - the power priority of the module

  • {event.module.value} - base value of the module, in credits

  • {event.ship} - The ship for which the module was retrieved

  • {event.shipid} - The ID of the ship for which the module was retrieved

  • {event.slot} - The outfitting slot

  • {event.swapoutmodule} - The module (object) swapped out (if the slot was not empty)

  • {event.swapoutmodule.ammoinclip} - only for weapons, this defines the amount of ammunition present in the clip during the last Loadout event

  • {event.swapoutmodule.ammoinhopper} - only for weapons, this defines the amount of ammunition present in the hopper during the last Loadout event

  • {event.swapoutmodule.class} - numeric class of the module

  • {event.swapoutmodule.clipcapacity} - only for weapons, this defines the maximum amount of ammunition the clip can hold

  • {event.swapoutmodule.enabled} - whether the module is enabled

  • {event.swapoutmodule.engineerlevel} - the level of the engineering modification

  • {event.swapoutmodule.engineerquality} - the percent quality of the engineering modification

  • {event.swapoutmodule.grade} - letter grade of the module

  • {event.swapoutmodule.health} - the last reported health of the module, as a percentage

  • {event.swapoutmodule.hoppercapacity} - only for weapons, this defines the maximum amount of ammunition the hopper can store

  • {event.swapoutmodule.hot} - whether the module is legally 'hot'

  • {event.swapoutmodule.invariantName} - The invariant English name.

  • {event.swapoutmodule.mercPrice} - the price paid for the module, in merc coins

  • {event.swapoutmodule.modification} - the localized name of the engineering modification

  • {event.swapoutmodule.modified} - whether the module has been modified

  • {event.swapoutmodule.mount} - only for weapons, this defines the type of mount (fixed, gimballed, turreted)

  • {event.swapoutmodule.name} - The localized name.

  • {event.swapoutmodule.position} - the position of the module in the Modules panel, sorted according to power usage

  • {event.swapoutmodule.power} - the power consumption of the module, measured in MegaWatts (MW)

  • {event.swapoutmodule.price} - the price paid for the module, in credits

  • {event.swapoutmodule.priority} - the power priority of the module

  • {event.swapoutmodule.value} - base value of the module, in credits

To respond to this event in VoiceAttack, create a command entitled ((EDDI module retrieved)). VoiceAttack variables will be generated to allow you to access the event information.

The following VoiceAttack variables are available for this event:

  • {DEC:EDDI module retrieved cost} - The cost of retrieval

  • {TXT:EDDI module retrieved engineermodifications} - The name of the modification blueprint

  • {INT:EDDI module retrieved module ammoinclip} - only for weapons, this defines the amount of ammunition present in the clip during the last Loadout event

  • {INT:EDDI module retrieved module ammoinhopper} - only for weapons, this defines the amount of ammunition present in the hopper during the last Loadout event

  • {INT:EDDI module retrieved module class} - numeric class of the module

  • {INT:EDDI module retrieved module clipcapacity} - only for weapons, this defines the maximum amount of ammunition the clip can hold

  • {BOOL:EDDI module retrieved module enabled} - whether the module is enabled

  • {INT:EDDI module retrieved module engineerlevel} - the level of the engineering modification

  • {DEC:EDDI module retrieved module engineerquality} - the percent quality of the engineering modification

  • {TXT:EDDI module retrieved module grade} - letter grade of the module

  • {DEC:EDDI module retrieved module health} - the last reported health of the module, as a percentage

  • {INT:EDDI module retrieved module hoppercapacity} - only for weapons, this defines the maximum amount of ammunition the hopper can store

  • {BOOL:EDDI module retrieved module hot} - whether the module is legally 'hot'

  • {TXT:EDDI module retrieved module invariant name} - The invariant English name.

  • {DEC:EDDI module retrieved module merc price} - the price paid for the module, in merc coins

  • {TXT:EDDI module retrieved module modification} - the localized name of the engineering modification

  • {BOOL:EDDI module retrieved module modified} - whether the module has been modified

  • {TXT:EDDI module retrieved module mount} - only for weapons, this defines the type of mount (fixed, gimballed, turreted)

  • {TXT:EDDI module retrieved module name} - The localized name.

  • {INT:EDDI module retrieved module position} - the position of the module in the Modules panel, sorted according to power usage

  • {DEC:EDDI module retrieved module power} - the power consumption of the module, measured in MegaWatts (MW)

  • {DEC:EDDI module retrieved module price} - the price paid for the module, in credits

  • {INT:EDDI module retrieved module priority} - the power priority of the module

  • {DEC:EDDI module retrieved module value} - base value of the module, in credits

  • {TXT:EDDI module retrieved ship} - The ship for which the module was retrieved

  • {INT:EDDI module retrieved shipid} - The ID of the ship for which the module was retrieved

  • {TXT:EDDI module retrieved slot} - The outfitting slot

  • {INT:EDDI module retrieved swapoutmodule ammoinclip} - only for weapons, this defines the amount of ammunition present in the clip during the last Loadout event

  • {INT:EDDI module retrieved swapoutmodule ammoinhopper} - only for weapons, this defines the amount of ammunition present in the hopper during the last Loadout event

  • {INT:EDDI module retrieved swapoutmodule class} - numeric class of the module

  • {INT:EDDI module retrieved swapoutmodule clipcapacity} - only for weapons, this defines the maximum amount of ammunition the clip can hold

  • {BOOL:EDDI module retrieved swapoutmodule enabled} - whether the module is enabled

  • {INT:EDDI module retrieved swapoutmodule engineerlevel} - the level of the engineering modification

  • {DEC:EDDI module retrieved swapoutmodule engineerquality} - the percent quality of the engineering modification

  • {TXT:EDDI module retrieved swapoutmodule grade} - letter grade of the module

  • {DEC:EDDI module retrieved swapoutmodule health} - the last reported health of the module, as a percentage

  • {INT:EDDI module retrieved swapoutmodule hoppercapacity} - only for weapons, this defines the maximum amount of ammunition the hopper can store

  • {BOOL:EDDI module retrieved swapoutmodule hot} - whether the module is legally 'hot'

  • {TXT:EDDI module retrieved swapoutmodule invariant name} - The invariant English name.

  • {DEC:EDDI module retrieved swapoutmodule merc price} - the price paid for the module, in merc coins

  • {TXT:EDDI module retrieved swapoutmodule modification} - the localized name of the engineering modification

  • {BOOL:EDDI module retrieved swapoutmodule modified} - whether the module has been modified

  • {TXT:EDDI module retrieved swapoutmodule mount} - only for weapons, this defines the type of mount (fixed, gimballed, turreted)

  • {TXT:EDDI module retrieved swapoutmodule name} - The localized name.

  • {INT:EDDI module retrieved swapoutmodule position} - the position of the module in the Modules panel, sorted according to power usage

  • {DEC:EDDI module retrieved swapoutmodule power} - the power consumption of the module, measured in MegaWatts (MW)

  • {DEC:EDDI module retrieved swapoutmodule price} - the price paid for the module, in credits

  • {INT:EDDI module retrieved swapoutmodule priority} - the power priority of the module

  • {DEC:EDDI module retrieved swapoutmodule value} - base value of the module, in credits

For more details on VoiceAttack integration, see https://github.com/EDCD/EDDI/wiki/VoiceAttack-Integration.

Clone this wiki locally