Instead of reminders, I actually 'do things' in VA.
For ((EDDI docking granted)):
Code:
Set Boolean [docking-granted] to True (save value to profile)
For ((EDDI station no fire zone entered)):
Code:
Begin Boolean Compare:[hardpoints-deployed] Equals True
Execute command, 'Retract Hardpoints' (by name) (and wait until it completes)
End Condition
Begin Boolean Compare:[FSD-pending] Equals False
Begin Boolean Compare:docking-granted] Equals False
Set Text [Script] to 'No fire zone entered. Initiating docking request now'
Execute external plugin, EDDI 2.2.0'
Pause 1 second
Execute command, 'Request docking' (by name) (and wait until it completes)
End Condition
End Condition
The Boolean [FSD-pending] is set to True when supercruise or a jump is initiated and set back to false within ((EDDI jumped)) and ((EDDI entered supercruise)). Also, [docking-granted] is set to False when docked or docking request is cancelled or timed out.