{
	"format_version": "1.10.0",
	"animation_controllers": {
		"controller.animation.common.move": {
			"initial_state": "move",
			"states": {
				"move": {
					"animations": [
						{
							"move": "query.modified_move_speed*1.4"
						}
					]
				}
			}
		},
		"controller.animation.common.stateswap": {
			"initial_state": "neutral_state",
			"states": {
				"neutral_state": {
					"transitions": [
						{
							"hostile_state": "query.has_target"
						}
					],
					"animations": [
						"neutral_state"
					],
					"blend_transition": 0.2
				},
				"hostile_state": {
					"animations": [
						"hostile_state"
					],
					"transitions": [
						{
							"neutral_state": "!query.has_target"
						}
					],
					"blend_transition": 0.2
				}
			}
		},
		"controller.animation.common.moveswap_brawlatar": {
			"states": {
				"default": {
					"animations": [
						{
							"move": "query.modified_move_speed"
						}
					],
					"transitions": [
						{
							"neutral_state": "query.ground_speed<0.5"
						},
						{
							"roar": "query.variant==1"
						},
						{
							"roar_enraged": "query.variant==2"
						}
					],
					"blend_transition": 0.2
				},
				"neutral_state": {
					"animations": [
						"neutral_state",
						"look_at_target"
					],
					"transitions": [
						{
							"default": "query.ground_speed>1"
						},
						{
							"roar": "query.variant==1"
						},
						{
							"roar_enraged": "query.variant==2"
						}
					],
					"blend_transition": 0.2
				},
				"roar": {
					"animations": [
						"roar"
					],
					"particle_effects": [
						{
							"effect": "brawlatarpuke",
							"locator": "brawlpuke"
						}
					],
					"transitions": [
						{
							"default": "query.variant==0"
						}
					],
					"blend_transition": 0.2,
					"sound_effects": [
						{
							"effect": "puke"
						}
					]
				},
				"roar_enraged": {
					"animations": [
						"sickroar"
					],
					"particle_effects": [
						{
							"effect": "brawlatarpuke",
							"locator": "brawlpuke"
						}
					],
					"transitions": [
						{
							"default": "query.variant==0"
						}
					],
					"blend_transition": 0.2,
					"sound_effects": [
						{
							"effect": "puke"
						}
					]
				}
			}
		},
		"controller.animation.common.osseous.chainsawrun": {
			"initial_state": "neutral_state",
			"states": {
				"neutral_state": {
					"transitions": [
						{
							"hostile_state": "query.has_target"
						}
					],
					"blend_transition": 0.2
				},
				"hostile_state": {
					"animations": [
						"chainsawrun"
					],
					"transitions": [
						{
							"neutral_state": "!query.has_target"
						}
					],
					"blend_transition": 0.2
				}
			}
		},
		"controller.animation.common.weaponswap": {
			"initial_state": "neutral_state",
			"states": {
				"neutral_state": {
					"transitions": [
						{
							"hostile_state": "query.has_target"
						}
					],
					"animations": [
						"notarget"
					],
					"blend_transition": 0.2
				},
				"hostile_state": {
					"animations": [
						"target"
					],
					"transitions": [
						{
							"neutral_state": "!query.has_target"
						}
					],
					"blend_transition": 0.2
				}
			}
		},
		"controller.animation.common.moveswap": {
			"initial_state": "default",
			"states": {
				"default": {
					"animations": [
						{
							"move": "query.modified_move_speed"
						}
					],
					"transitions": [
						{
							"neutral_state": "query.ground_speed<0.5"
						}
					],
					"blend_transition": 0.2
				},
				"neutral_state": {
					"animations": [
						"neutral_state",
						"look_at_target"
					],
					"transitions": [
						{
							"default": "query.ground_speed>1"
						}
					],
					"blend_transition": 0.2
				}
			}
		},
		"controller.animation.brawlatar.puke": {
			"states": {
				"default": {
					"transitions": [
						{
							"puking": "query.is_sheared"
						}
					]
				},
				"puking": {
					"animations": [
						"roar"
					],
					"particle_effects": [
						{
							"effect": "brawlatarpuke",
							"locator": "brawlpuke"
						}
					],
					"transitions": [
						{
							"default": "!query.is_sheared"
						}
					]
				}
			}
		}
	}
}