{
	"format_version": "1.21.0",
	"animation_controllers": {
		"controller.animation.carrier_a1.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "carrier_a1.idle"
			      ],
					"transitions": [
						{"walk_start": "q.property('ship:state')=='gliding' || q.property('ship:state')=='jet'"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  "carrier_a1.gliding_start"
					],
					"transitions": [
						{"default": "q.property('ship:state')=='idle'"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "carrier_a1.gliding"
					],
					"transitions": [
						{"default": "q.property('ship:state')=='idle'"},
						{"sprint_start": "q.property('ship:state')=='jet'"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "carrier_a1.jet_start"
					],
					"transitions": [
						{"default": "q.property('ship:state')=='gliding' || q.property('ship:state')=='idle'"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "carrier_a1.jet"
					],
					"transitions": [
						{"default": "q.property('ship:state')=='gliding' || q.property('ship:state')=='idle'"},
						{"walk_loop": "q.property('ship:state')=='gliding'"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		},
		"controller.animation.destroyer_a1.ct": {
		  "initial_state": "default",
			"states": {
				"default": {
			    "animations": [
			      "destroyer_a1.idle"
			      ],
					"transitions": [
						{"walk_start": "q.property('ship:state')=='gliding' || q.property('ship:state')=='jet'"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"walk_start": {
					"animations": [
					  "destroyer_a1.gliding_start"
					],
					"transitions": [
						{"default": "q.property('ship:state')=='idle'"},
						{"walk_loop": "q.all_animations_finished"}
					]
				},
				"walk_loop": {
					"animations": [
					  "destroyer_a1.gliding"
					],
					"transitions": [
						{"default": "q.property('ship:state')=='idle'"},
						{"sprint_start": "q.property('ship:state')=='jet'"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				},
				"sprint_start": {
					"animations": [
					  "destroyer_a1.jet_start"
					],
					"transitions": [
						{"default": "q.property('ship:state')=='gliding' || q.property('ship:state')=='idle'"},
						{"sprint_loop": "q.all_animations_finished"}
					]
				},
				"sprint_loop": {
					"animations": [
					  "destroyer_a1.jet"
					],
					"transitions": [
						{"default": "q.property('ship:state')=='gliding' || q.property('ship:state')=='idle'"},
						{"walk_loop": "q.property('ship:state')=='gliding'"}
					],
					"blend_transition": 0.1,
					"blend_via_shortest_path": true
				}
			}
		}
	}
}