//-----------------------------------------------------------------------
// Common Player Response Criterion
//-----------------------------------------------------------------------

enumeration "Team"
{
	"Security"		"2"
	"Insurgents"	"3"
}

enumeration "Squad"
{
	"Alpha"			"0"
	"Bravo"			"1"
	"Charlie"		"2"
	"Delta"			"3"
	"Echo"			"4"
	"Foxtrot"		"5"
	"Golf"			"6"
	"Hotel"			"7"
}

// Player criterion
criterion "IsBot"						"bot"		"1"								required
criterion "IsHuman"						"bot_coop"	"0"								required
criterion "IsCoopBot"					"bot_coop"	"1"								required

// Team criterion
criterion "OnSecurityTeam" 				"team" 		"[Team::Security]" 				required
criterion "OnInsurgentTeam" 			"team" 		"[Team::Insurgents]"			required

// Squads
criterion "IsSquadLeader"				"squad_slot" "0"							required
criterion "IsNotSquadLeader"			"squad_slot" "!=0"							required
criterion "OnSquadAlpha"				"squad"		"Squad::Alpha"					required
criterion "OnSquadBravo"				"squad"		"Squad::Bravo"					required
criterion "OnSquadCharlie"				"squad"		"Squad::Charlie"				required
criterion "OnSquadDelta"				"squad"		"Squad::Delta"					required
criterion "OnSquadEcho"					"squad"		"Squad::Echo"					required
criterion "OnSquadFoxtrot"				"squad"		"Squad::Foxtrot"				required
criterion "OnSquadGolf"					"squad"		"Squad::Golf"					required
criterion "OnSquadHotel"				"squad"		"Squad::Hotel"					required

// Damage
criterion "IsHeadshot"					"hitgroup"	"1"								required
criterion "IsNotHeadshot"				"hitgroup"	"!=1"							required
criterion "IsBullet"					"bullet"	">0"							required
criterion "IsNotBullet"					"bullet"	"0"								required
criterion "IsFall"						"fall"		">0"							required
criterion "HitArmor"					"armor"		"1"								required
criterion "HasNoArmor"					"armor"		"0"								required
criterion "IsHighDamage"				"damage"	">=75"							required
criterion "IsMelee"						"melee"		">0"							required
criterion "IsNotMelee"					"melee"		"0"								required

// Radial Menu Points
criterion "IsAlpha"						"cp"		"0"				required
criterion "IsBravo"						"cp"		"1"				required
criterion "IsCharlie"					"cp"		"2"				required
criterion "IsDelta"						"cp"		"3"				required
criterion "IsEcho"						"cp"		"4"				required
criterion "IsAttacking"					"attacking"	"1"				required
criterion "IsDefending"					"attacking"	"0"				required


// Voice concepts
criterion "ConceptFireWeapon" 			"Concept" 	"TLK_FIREWEAPON"				required
criterion "ConceptHurt"					"Concept" 	"TLK_HURT"						required
criterion "ConceptDetonatedObject"		"Concept" 	"TLK_DETONATED_OBJECT"			required
criterion "ConceptKilledPlayer"			"Concept" 	"TLK_KILLED_PLAYER"				required
criterion "ConceptKilledObject"			"Concept" 	"TLK_KILLED_OBJECT"				required
criterion "ConceptPlayerPain"			"Concept"	"TLK_PLAYER_PAIN"				required
criterion "ConceptPlayerAttackerPain	"Concept" 	"TLK_PLAYER_ATTACKER_PAIN"		required
criterion "ConceptPlayerTaunt"			"Concept" 	"TLK_PLAYER_TAUNT"				required
criterion "ConceptPlayerHelp"			"Concept" 	"TLK_PLAYER_HELP"				required
criterion "ConceptPlayerGo"				"Concept" 	"TLK_PLAYER_GO"					required
criterion "ConceptPlayerMoveUp"			"Concept" 	"TLK_PLAYER_MOVEUP"				required
criterion "ConceptPlayerLeft"			"Concept" 	"TLK_PLAYER_LEFT"				required
criterion "ConceptPlayerRight"			"Concept" 	"TLK_PLAYER_RIGHT"				required
criterion "ConceptPlayerYes"			"Concept" 	"TLK_PLAYER_YES"				required
criterion "ConceptPlayerNo"				"Concept" 	"TLK_PLAYER_NO"					required
criterion "ConceptPlayerIncoming"		"Concept" 	"TLK_PLAYER_INCOMING"			required
criterion "ConceptPlayerTaunts"			"Concept" 	"TLK_PLAYER_TAUNTS"				required
criterion "ConceptPlayerBattlecry"		"Concept" 	"TLK_PLAYER_BATTLECRY"			required
criterion "ConceptPlayerCheers"			"Concept" 	"TLK_PLAYER_CHEERS"				required
criterion "ConceptPlayerJeers"			"Concept" 	"TLK_PLAYER_JEERS"				required
criterion "ConceptPlayerPositive"		"Concept" 	"TLK_PLAYER_POSITIVE"			required
criterion "ConceptPlayerNegative"		"Concept" 	"TLK_PLAYER_NEGATIVE"			required
criterion "ConceptPlayerNiceShot"		"Concept" 	"TLK_PLAYER_NICESHOT"			required
criterion "ConceptPlayerGoodJob"		"Concept" 	"TLK_PLAYER_GOODJOB"			required
criterion "ConceptFlagPickup"			"Concept" 	"TLK_FLAGPICKUP"				required
criterion "ConceptFlagCaptured"			"Concept" 	"TLK_FLAGCAPTURED"				required
criterion "ConceptRoundStart"			"Concept" 	"TLK_ROUND_START"				required
criterion "ConceptLastPlayer"			"Concept" 	"TLK_SUDDENDEATH_START"			required
criterion "ConceptOnFire"				"Concept" 	"TLK_ONFIRE"					required
criterion "ConceptStalemate"			"Concept" 	"TLK_STALEMATE"					required
criterion "ConceptBuildingObject"		"Concept" 	"TLK_BUILDING_OBJECT"			required
criterion "ConceptLostObject"			"Concept" 	"TLK_LOST_OBJECT"				required
criterion "ConceptLostControlPoint"		"Concept" 	"TLK_LOST_CONTROL_POINT"		required
criterion "ConceptCapturedPoint"		"Concept" 	"TLK_CAPTURED_POINT"			required
criterion "ConceptCaptureBlocked"		"Concept" 	"TLK_CAPTURE_BLOCKED"			required
criterion "ConceptDied"					"Concept" 	"TLK_DIED"						required
criterion "ConceptPlayerThanks"			"Concept" 	"TLK_PLAYER_THANKS"				required
criterion "ConceptHeardSomething"		"Concept" 	"TLK_HEARD_SOMETHING"			required
criterion "ConceptReloading"			"Concept"	"TLK_RELOADING"					required
criterion "ConceptThrowingGrenade"		"Concept"	"TLK_THROWING_GRENADE"			required
criterion "ConceptDetonatingExplosive"	"Concept"	"TLK_DETONATING_EXPLOSIVE"		required
criterion "ConceptFiringProjectile"		"Concept"	"TLK_FIRING_PROJECTILE"			required
criterion "ConceptPlayerIdle"			"Concept"	"TLK_PLAYER_IDLE"				required
criterion "ConceptFireWeaponSuppression" "Concept"	"TLK_FIREWEAPON_SUPPRESSION"	required
criterion "ConceptInvestigate"			"Concept"	"TLK_INVESTIGATE"				required

// Radial Menu
criterion "ConceptRadialSuppress"		"Concept"	"TLK_RADIAL_SUPPRESS"			required
criterion "ConceptRadialFollowMe"		"Concept"	"TLK_RADIAL_FOLLOW_ME"			required
criterion "ConceptRadialCoverMe"		"Concept"	"TLK_RADIAL_COVER_ME"			required
criterion "ConceptRadialBackup"			"Concept"	"TLK_RADIAL_BACKUP"				required
criterion "ConceptRadialClear"			"Concept"	"TLK_RADIAL_CLEAR"				required
criterion "ConceptRadialSpreadOut"		"Concept"	"TLK_RADIAL_SPREAD_OUT"			required
criterion "ConceptRadialRequestGrenade"	"Concept"	"TLK_RADIAL_REQUEST_GRENADE"			required
criterion "ConceptRadialRequestSmoke"	"Concept"	"TLK_RADIAL_REQUEST_SMOKE"			required
criterion "ConceptRadialRequestOrdinance"	"Concept"	"TLK_RADIAL_REQUEST_ORDINANCE"			required
criterion "ConceptRadialEnemy"			"Concept"	"TLK_RADIAL_ENEMY"				required
criterion "ConceptRadialWaypoint"		"Concept"	"TLK_RADIAL_WAYPOINT"				required
criterion "ConceptRadialRequestOrders"	"Concept"	"TLK_RADIAL_REQUESTING_ORDERS"		required
criterion "ConceptRadialCoveringFire"	"Concept"	"TLK_RADIAL_COVERING_FIRE"		required
criterion "ConceptRadialObjective"	"Concept"		"TLK_RADIAL_OBJECTIVE"		required
