//===========================================

//Health Bonus Pulse
event HudHealthBonusPulse
{
	Animate	PlayerStatusHealthBonusImage 	Alpha		"255"		Linear 0.0 		0.2
	Animate	PlayerStatusHealthBonusImage 	Alpha		"0"			Linear 0.2 		0.4

	Animate PlayerStatusHealthValue			FgColor		"knBonus"	Linear 0.0		0.075
	Animate PlayerStatusHealthValue			FgColor		"knBonus2"	Linear 0.125	0.075

	RunEvent HudHealthBonusPulseLoop	0.4
}

// call to loop HudHealthBonusPulse
event HudHealthBonusPulseLoop
{
	RunEvent HudHealthBonusPulse 0.0
}

event HudHealthBonusPulseStop
{
	StopEvent HudHealthBonusPulse 0.0
	StopEvent HudHealthBonusPulseLoop 0.0
	Animate PlayerStatusHealthValue		FgColor		"knWhite"	Linear 0.0	0.0
}

//===========================================

//Health Dying Pulse
event HudHealthDyingPulse
{
	Animate	PlayerStatusHealthBonusImage 	Alpha		"255"		Linear 0.0 0.15
	Animate	PlayerStatusHealthBonusImage 	Alpha		"0"			Linear 0.15 0.1

	Animate PlayerStatusHealthValue		FgColor		"knLow"		Linear 0.0	0.075
	Animate PlayerStatusHealthValue		FgColor		"knLow2"	Linear 0.125	0.075
	
	RunEvent HudHealthDyingPulseLoop	0.25
}

// call to loop HudHealthDyingPulse
event HudHealthDyingPulseLoop
{
	RunEvent HudHealthDyingPulse 0.0
}

event HudHealthDyingPulseStop
{
	StopEvent HudHealthDyingPulse 0.0
	StopEvent HudHealthDyingPulseLoop 0.0
	Animate PlayerStatusHealthValue		FgColor		"knWhite"	Linear 0.0	0.0
}

//===========================================

event HudLowAmmoPulse
{
	Animate	HudWeaponLowAmmoImage		Alpha		"255"		Linear 0.0 0.075
	Animate	HudWeaponLowAmmoImage		Alpha		"0"			Linear 0.125 0.075
	
	Animate AmmoInClip					FgColor		"knLow"		Linear 0.0	0.075
	Animate AmmoInClip					FgColor		"knLow2"	Linear 0.125	0.075
	Animate AmmoInReserve				FgColor		"knLow"		Linear 0.0	0.075
	Animate AmmoInReserve				FgColor		"knLow2"	Linear 0.125	0.075
	Animate AmmoNoClip					FgColor		"knLow"		Linear 0.0	0.075
	Animate AmmoNoClip					FgColor		"knLow2"	Linear 0.125	0.075
	
	RunEvent HudLowAmmoPulseLoop	0.25
}

// call to loop HudLowAmmoPulse
event HudLowAmmoPulseLoop
{
	RunEvent HudLowAmmoPulse 0.0
}

event HudLowAmmoPulseStop
{
	StopEvent HudLowAmmoPulse 0.0
	StopEvent HudLowAmmoPulseLoop 0.0
	Animate AmmoInClip			FgColor		"knWhite"	Linear 0.0	0.0
	Animate AmmoInReserve			FgColor		"knWhite"	Linear 0.0	0.0
	Animate AmmoNoClip			FgColor		"knWhite"	Linear 0.0	0.0
}

//===========================================

event HudMedicCharged
{
	Animate	ChargeLabel 	FgColor		"knBonus"		Linear 0.0 0.1
	Animate	ChargeLabel 	FgColor		"knBonus2"		Linear 0.3 0.4
	
	Animate	ChargeMeter 	FgColor		"knBonus"		Linear 0.0 0.1
	Animate	ChargeMeter 	FgColor		"knBonus2"		Linear 0.3 0.4

	RunEvent HudMedicChargedLoop	0.6
}

// call to loop HudHealthBonusPulse
event HudMedicChargedLoop
{
	RunEvent HudMedicCharged 0.0
}

event HudMedicChargedStop
{
	StopEvent HudMedicCharged 0.0
	StopEvent HudMedicChargedLoop 0.0
	
	Animate	ChargeLabel 	FgColor		"knWhite"		Linear 0.0 0.0001
	Animate	ChargeMeter 	FgColor		"knWhite"		Linear 0.0 0.0001
}

//===========================================

event CompetitiveGame_LowerChatWindow
{
}
event CompetitiveGame_RestoreChatWindow
{
}
event HudTournament_MoveChatWindow
{
}

//===========================================