Skip to content

Synthesised event

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

Triggered when you synthesise something from materials.

Where values are indexed (the compartments on a ship for example), the index will be represented by '<index>'. For VoiceAttack, a variable with the root name of the indexed array shall identify the total number of entries in the array. For example, if compartments 1 and 2 are available then the value of the corresponding 'compartments' variable will be 2.

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.materials} - Materials used in the synthesis (as objects)

  • {event.materials[<index>].amount} - the amount

  • {event.materials[<index>].category} - the material's localized category

  • {event.materials[<index>].desired} - your desired amount

  • {event.materials[<index>].material} - the material's localized name

  • {event.materials[<index>].maximum} - your maximum amount

  • {event.materials[<index>].minimum} - your minimum amount

  • {event.materials[<index>].Rarity} - the material's rarity, as an object

  • {event.materials[<index>].Rarity.invariantName} - The invariant English name.

  • {event.materials[<index>].Rarity.level} - the level of the rarity (0 == Very common, 5 == Very rare)

  • {event.materials[<index>].Rarity.name} - The localized name.

  • {event.synthesis} - The thing that has been synthesised

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

The following VoiceAttack variables are available for this event:

  • {INT:EDDI synthesised materials} - Materials used in the synthesis (as objects)

  • {INT:EDDI synthesised materials <index> amount} - the amount

  • {TXT:EDDI synthesised materials <index> category} - the material's localized category

  • {INT:EDDI synthesised materials <index> desired} - your desired amount

  • {TXT:EDDI synthesised materials <index> material} - the material's localized name

  • {INT:EDDI synthesised materials <index> maximum} - your maximum amount

  • {INT:EDDI synthesised materials <index> minimum} - your minimum amount

  • {TXT:EDDI synthesised materials <index> rarity invariant name} - The invariant English name.

  • {INT:EDDI synthesised materials <index> rarity level} - the level of the rarity (0 == Very common, 5 == Very rare)

  • {TXT:EDDI synthesised materials <index> rarity name} - The localized name.

  • {TXT:EDDI synthesised synthesis} - The thing that has been synthesised

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

Clone this wiki locally