{
	"format_version": "1.10.0",
	"animation_controllers": {
		"controller.animation.manalabs_scp.scp610": {
			"states": {
				"default": {
					"animations": ["idle"],
					"transitions": [
						{
							"walk": "query.ground_speed > 0.3"
						},
						{
							"death": "query.health == 1"
						},
						{
							"attack_smash": "query.variant == 1 && query.is_delayed_attacking"
						},
						{
							"attack_swipe": "query.variant == 2 && query.is_delayed_attacking"
						},
						{
							"attack_tentacles": "query.variant == 3"
						}
					],
					"blend_transition": 0.1
				},
				"walk": {
					"animations": ["walk"],
					"transitions": [
						{
							"default": "query.ground_speed == 0 && query.all_animations_finished"
						},
						{
							"death": "query.health == 1"
						},
						{
							"attack_smash": "query.variant == 1 && query.is_delayed_attacking"
						},
						{
							"attack_swipe": "query.variant == 2 && query.is_delayed_attacking"
						},
						{
							"attack_tentacles": "query.variant == 3"
						}
					],
					"blend_transition": 0.1
				},
				"attack_swipe": {
					"on_entry": ["v.random_hand = math.random(0, 99);"],
					"animations": [
						{
							"attack_swipe_left": "v.random_hand < 50"
						},
						{
							"attack_swipe_right": "v.random_hand >= 50"
						}
					],
					"transitions": [
						{
							"default": "query.ground_speed == 0 && query.any_animation_finished"
						},
						{
							"walk": "query.ground_speed > 0.3 && query.any_animation_finished"
						},
						{
							"death": "query.health == 1"
						},
						{
							"attack_smash": "query.variant == 1 && query.is_delayed_attacking"
						},
						{
							"attack_tentacles": "query.variant == 3"
						}
					],
					"blend_transition": 0.1
				},
				"attack_smash": {
					"on_entry": ["v.random_hand = math.random(0, 99);"],
					"animations": [
						{
							"attack_smash_left": "v.random_hand < 50"
						},
						{
							"attack_smash_right": "v.random_hand >= 50"
						}
					],
					"transitions": [
						{
							"default": "query.ground_speed == 0 && query.any_animation_finished"
						},
						{
							"walk": "query.ground_speed > 0.3 && query.any_animation_finished"
						},
						{
							"death": "query.health == 1"
						},
						{
							"attack_swipe": "query.variant == 2 && query.is_delayed_attacking"
						},
						{
							"attack_tentacles": "query.variant == 3"
						}
					],
					"blend_transition": 0.1
				},
				"attack_tentacles": {
					"animations": ["attack_smash_both"],
					"transitions": [
						{
							"default": "query.ground_speed == 0 && query.variant != 3"
						},
						{
							"walk": "query.ground_speed > 0.3 && query.variant != 3"
						},
						{
							"death": "query.health == 1"
						},
						{
							"attack_smash": "query.variant == 1 && query.is_delayed_attacking"
						},
						{
							"attack_swipe": "query.variant == 2 && query.is_delayed_attacking"
						}
					],
					"blend_transition": 0.1
				},
				"death": {
					"animations": ["death"],
					"transitions": [
						{
							"dead": "query.all_animations_finished"
						}
					]
				},
				"dead": {
					"animations": ["dead"]
				}
			}
		},
		"controller.animation.manalabs_scp.scp610.tentacles": {
			"initial_state": "default",
			"states": {
				"default": {
					"animations": ["tentacles_idle"],
					"transitions": [
						{
							"target": "query.has_target"
						}
					],
					"blend_transition": 0.1
				},
				"target": {
					"animations": ["tentacles_agitated"],
					"transitions": [
						{
							"default": "!query.has_target"
						}
					],
					"blend_transition": 0.1
				}
			}
		}
	}
}