{
	"format_version": "1.10.0",
	"animation_controllers": {
		"controller.animation.shapescape_mb.phantom_boss.general": {
			"states": {
				"default": {
					"animations": [
						{ "a.look_at_target": "q.variant != 100" },
						"ac.move",
						"ac.melee_attack",
						"ac.wing_attack",
						"ac.dive_attack"
					],
					"transitions": [
						{
							"death": "q.is_sheared"
						}
					],
					"blend_transition": 0.25
				},
				"death": {
					"animations": ["a.death"]
				}
			}
		},
		"controller.animation.shapescape_mb.phantom_boss.move": {
			"states": {
				"default": {
					"animations": ["a.idle"],
					"transitions": [
						{
							"walk": "q.ground_speed > 0.1"
						}
					],
					"blend_transition": 0.5
				},
				"walk": {
					"animations": [
						{
							"a.walk": "q.modified_move_speed"
						}
					],
					"transitions": [
						{
							"default": "q.ground_speed < 0.1"
						}
					],
					"blend_transition": 0.5
				}
			}
		},
		"controller.animation.shapescape_mb.phantom_boss.melee_attack": {
			"states": {
				"default": {
					"transitions": [
						{
							"melee_attack": "q.is_delayed_attacking && q.variant == 10"
						}
					],
					"blend_transition": 0.2
				},
				"melee_attack": {
					"animations": ["a.melee_attack"],
					"transitions": [
						{
							"default": "((!q.is_delayed_attacking || q.variant != 10) && q.all_animations_finished) || q.variant == 100"
						}
					],
					"blend_transition": 0.2
				}
			}
		},
		"controller.animation.shapescape_mb.phantom_boss.wing_attack": {
			"states": {
				"default": {
					"transitions": [
						{
							"wing_attack": "q.is_charged && q.variant == 11"
						}
					],
					"blend_transition": 0.2
				},
				"wing_attack": {
					"animations": ["a.wing_attack"],
					"transitions": [
						{
							"default": "((!q.is_charged || q.variant != 11) && q.all_animations_finished) || q.variant == 100"
						}
					],
					"blend_transition": 0.2
				}
			}
		},
		"controller.animation.shapescape_mb.phantom_boss.dive_attack": {
			"states": {
				"default": {
					"transitions": [
						{
							"dive_attack": "q.variant == 100"
						}
					],
					"blend_transition": 0.2
				},
				"dive_attack": {
					"animations": ["a.dive_attack"],
					"transitions": [
						{
							"default": "q.variant != 100 && q.all_animations_finished"
						}
					],
					"blend_transition": 0.2
				}
			}
		}
	}
}
