; GAUNTLET User Doctrine DWX for ver. 1.39

var Tbrg
var TALT
Var L1
VAr L2
Var L3
Var L4

func TRX {
	If Not L4 Then {
	TERMINALHOME
	} ENDIF
}

func TRXA {
	If TALT >= 10 Then {
	TERMINALHOME
	} ELSE {
	SETPRIORITY 1
	SetCrs TBrg
	SetSpd MaxSpd
	} ENDIF
}

IF NOT INIT THEN {
	If Not L3 Then {
		TRXA
	} ELSE {
		TRX
	} Endif
	L1 += 1
} ELSE {
L1 = 1
} ENDIF

If L1 == 2 Then {
L2 = 1
Tbrg = TgtBrg
TALT = TgtALT
} Endif

If ( ( L1 ) AND ( L2 ) ) AND NOT L3 Then {
	If ABS ( OwnCrs - TBrg ) <= 15 Then {
	ENABLE
	L3 = 1
	} EndIf
} EndIf

If NEWTRACK Then {
	If ( TargetName $= "Chaff AIR AI" ) OR ( TargetName $= "Chaff Surf AI" ) OR ( TargetName $= "Chaff AIR" ) OR ( TargetName $= "Chaff Surf" ) Then {
		IF ( RND 100 ) <= 5 Then {
		L4 = 1
		} Endif
	} Endif
} Endif