Prefix/suffix is a method for building a set of phrases that consist of two sections, but form one single phrase that is spoken without interruption.
If you want to speak multiple commands, you'll need to have separate phrases, noting that pausing (I.E. silence, no fillers like "uhhhhh" immediately before or after a command) is required between the phrases so the speech recognition engine can finish recognition.
To check whether a given command is likely to have been spoken as part of a chain of commands, you'll need to set up some logic for that.
E.G. you can set a date value of the current date plus your timeout, then check whether that point in time is still in the future when the next command is executed, and if so, either extend the timeout if the recognized command is a connecting phrase like "I want", or complete the chain if it's a finalizing statement.
You'd also need to keep track of what was spoken within the chain, which could be done using a text variable that's appended when a phrase that actually provides information is spoken.
Something like
transmit vhf
Set date [>chainTimeout] to [>chainTimeout] plus [1500] milliseconds
Set text [>chainPhrases] to 'transmit VHF,'
I want;uhhhh
Begin Date Compare : [>chainTimeout] Is After Current Date/Time
Set date [>chainTimeout] value to the current date/time
Set date [>chainTimeout] to [>chainTimeout] plus [1500] milliseconds
Else
Write [Orange] 'No command chain in progress' to log
End Condition
flight
Begin Date Compare : [>chainTimeout] Is After Current Date/Time
Set date [>chainTimeout] value to the current date/time
Set date [>chainTimeout] to [>chainTimeout] plus [1500] milliseconds
Set text [>chainPhrases] to '{TXT:>chainPhrases} flight,'
Else
Write [Orange] 'No command chain in progress' to log
End Condition
go wedge formation [over;]
Begin Date Compare : [>chainTimeout] Is After Current Date/Time
Begin Text Compare : [>chainPhrases] Contains 'VHF'
Press V key and hold for 0,01 seconds and release
Else If Text Compare : [>chainPhrases] Contains 'UHF'
Press U key and hold for 0,01 seconds and release
End Condition
Begin Text Compare : [>chainPhrases] Contains 'flight'
Press F key and hold for 0,01 seconds and release
Else If Text Compare : [>chainPhrases] Contains 'wingman'
Press W key and hold for 0,01 seconds and release
Else
Write [Red] 'No valid target specified' to log
End Condition - Exit when condition not met
Press Left Ctrl+Left Shift+W keys and hold for 0,01 seconds and release
Else
Write [Orange] 'No command chain in progress' to log
End Condition