LocomotionSets = {"GruntRun", "GruntDrillLunge", "GruntDrillIdle", "GruntShoot", "GruntIdle", "GruntTyping", "GruntFlee", "GruntExamineCrystal", "GruntSit", "GruntStand", "GruntStrafe", "GruntRunBack", "GruntSpawn", "GrunShootIdle"}

GruntRun = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Strafe", "RunBack", "Flee", "Spawn"},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntIdle = {
	LocomotionSubSets = { "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntShoot = {
	LocomotionSubSets = { "Idle", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GrunShootIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntDrillLunge = {
	LocomotionSubSets = {"Next", "Spawn"},
	Next = {
		ChangeToAnimation = {"GruntDrillIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntDrillIdle = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntTyping = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntFlee = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntExamineCrystal = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntSit = {
	LocomotionSubSets = { "Idle", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntStand"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Run"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntStand"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStand"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Strafe"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntStand"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"RunBack"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntStand"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Flee"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntStand = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntStrafe = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntRunBack = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GruntSpawn = {
	LocomotionSubSets = { "Idle", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Idle = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}

GrunShootIdle = {
	LocomotionSubSets = { "Next", "Shoot", "DrillLunge", "Run", "Strafe", "RunBack", "Flee", "Spawn"},
	Next = {
		ChangeToAnimation = {"GruntIdle"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Run = {
		ChangeToAnimation = {"GruntRun"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Shoot = {
		ChangeToAnimation = {"GruntShoot"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 0.75,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	DrillLunge = {
		ChangeToAnimation = {"GruntDrillLunge"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Next"},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Strafe = {
		ChangeToAnimation = {"GruntStrafe"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	RunBack = {
		ChangeToAnimation = {"GruntRunBack"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Flee = {
		ChangeToAnimation = {"GruntFlee"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 1,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {""},
		BlendAnimation = {""},
		BlendStat = 0
	},
	Spawn = {
		ChangeToAnimation = {"GruntSpawn"},
		TypeOfInterperter = "1",
		IsPause = 0,
		DoesLoop = 0,
		IsReversed = 0,
		AnimationSpeed = 1,
		NextAnimation = {"Idle"},
		BlendAnimation = {""},
		BlendStat = 0
	},
}