Execute command, 'Set Speed To 0% - bindED' (and wait until it completes)
Execute command, 'Ship FSD to Supercruise - bindED' (and wait until it completes)
Pause 5 seconds
Set text [{TXT:EDDI message received message}] to ''
Execute command, 'Set Speed To 50% - bindED' (and wait until it completes)
Start Loop While : [{TXT:EDDI message received message}] Does Not Equal 'No fire zone entered.'
Pause 0.5 seconds
Begin Text Compare : [{TXT:EDDI message received message}] Equals 'No fire zone entered.'
Execute command, 'Request dock; request docking; docking request' (and wait until it completes)
Pause 0.5 seconds
Execute command, 'Set Speed To 0% - bindED' (and wait until it completes)
Loop Break
End Condition - Exit when condition met
End Loop