; Reinforce Alert Add-on ver. 1.39 Doctrine
; Cargo Planes Countermeasure

var chaffIdx
var flareIdx
var CMTimer
var CMAlternate
var CM_Choice

IF Init THEN {

	CM_Choice = RND 10

	IF CM_Choice <= 5 THEN {
		CMAlternate = 1
	} ELSE {
		CMAlternate = 0
	} ENDIF

	CMTimer = -1
	chaffIdx = DBIdxFromRecNum 248
	flareIdx = DBIdxFromRecNum 247

IF ( TargetName $= "SA-N-5 Grail SAM" ) Or ( TargetName $= "SA-N-8 Gremlin SAM" ) Or ( TargetName $= "FIM-92 SAM" ) THEN {
	CMAlternate = 1
	} ENDIF
} ENDIF

IF TgtSilos < 0 THEN {
	IF TgtRng < 10000 THEN {
		IF TIME > CMTimer THEN {

			IF CMAlternate THEN {
				CMAlternate = 0
				SetPriority 255	CounterMeasureIdx flareIdx	
			} ELSE {
				SetPriority 255 CounterMeasureIdx chaffIdx	
				CMAlternate = 1
			} ENDIF

		IF NOT CMAlternate THEN {
			CMAlternate = 0
		} ELSE {
			CMAlternate = 1
		} ENDIF
			CMTimer = ( TIME + 1 )
	} ENDIF
} ENDIF
} ENDIF
