; FighterEvade Doctrine For -Reinforce Alert- Add-on

var OverSea
var Alt
var UnderAttack

IF TERRAINALT < 0 THEN {
	ALT = OWNALT
        OverSea = 1
} ELSE {
	ALT = ( OWNALT - TERRAINALT )
        OverSea = 0
} ENDIF

if pitch < -17 then { SetPriority 252
		SetPITCH ( pitch / 2 ) } endif

IF ( ( ( Alt < 2400 ) AND ( PITCH < -0.2 ) ) OR ( ALT < 150 ) ) THEN {
IF ALT < 800 THEN {
		SetPriority 254
		SetPITCH ( 25 ) } ELSE {
;		DEBUGOUT "PLANE Stall, Pull Up"
		if OverSea then {
		SetPriority 254
		Setalt ( alt + 2000 ) } else {
		SetPriority 254
		Setalt ( alt + 2000 + TERRAINALT ) } endif
	} ENDIF
} ENDIF
	UnderAttack = UnderAttack
IF ( NEWTRACK ) THEN {
	SensorEnable "RadarJam" 1
	SensorEnable "FCRadarJam" 1
	; Missile?
	IF ( TgtClass $= "MISSILE" ) AND ( ( TgtMissileClass "AAM" ) OR ( TgtMissileClass "SAM" ) ) THEN {
		SETTACTIC "FEvadeMissile"
	} ENDIF
	; Enemy Plane?
	IF ( TgtClass $= "AIR" ) AND ( ( TgtID $= "HOSTILE" ) OR ( TgtID $= "UAE" ) OR ( TgtID $= "UPD" ) ) THEN {
		SETTACTIC "AirEvadeAir"
	} ENDIF

	IF ( TgtClass $= "SURF" ) THEN {
		SETTACTIC "FighterAtkSurf"
	} ENDIF

} ENDIF
