
{
	"format_version": "1.10.0",
	"animation_controllers": {
		"controller.animation.techn_o_ctopus": {
			"states": {
				"default": {
					"animations": [ "idle" ],
					"transitions": [
                        { "spawn": "q.is_illager_captain" },
                        { "attack1": "q.is_delayed_attacking && q.is_sheared" },
						{ "attack2": "q.is_delayed_attacking && q.is_saddled"  },
                        { "idle": "q.modified_move_speed < 0.01" },
						{ "move": "q.modified_move_speed > 0.01"},
						{ "death": "q.is_powered"}
					],
					"blend_transition": 0.2,
                    "blend_via_shortest_path": true
				},
				"spawn": {
					"transitions": [
					    { "death": "q.is_powered"},
						{ "idle": "!q.is_illager_captain" }
					],
					"animations": [ "spawn" ],
					"blend_transition": 0.2,
                    "blend_via_shortest_path": true
				},
                "attack1": {
					"transitions": [
					    { "death": "q.is_powered"},
						{ "idle": "!q.is_delayed_attacking" },
						{ "attack2": "q.is_delayed_attacking && q.is_saddled"  }
					],
					"animations": [ "attack1" ],
					"blend_transition": 0.2,
                    "blend_via_shortest_path": true
				},
				"attack2": {
					"transitions": [
					    { "death": "query.is_powered"},
						{ "idle": "!q.is_delayed_attacking" },
                        { "attack1": "q.is_delayed_attacking && q.is_sheared" }
					],
					"animations": [ "attack2" ],
					"blend_transition": 0.2,
                    "blend_via_shortest_path": true
				},
                "idle": {
					"transitions": [
                        { "attack1": "q.is_delayed_attacking && q.is_sheared" },
						{ "attack2": "q.is_delayed_attacking && q.is_saddled"  },
						{ "move": "q.modified_move_speed > 0.01"},
						{ "death": "q.is_powered"}
					],
					"animations": [ "idle" ],
					"blend_transition": 0.2,
                    "blend_via_shortest_path": true
				},
				"move": {
					"transitions": [
                        { "attack1": "q.is_delayed_attacking && q.is_sheared" },
						{ "attack2": "q.is_delayed_attacking && q.is_saddled"  },
                        { "idle": "q.modified_move_speed < 0.01" },
						{ "death": "q.is_powered"}
					],
					"animations": [ "fly" ],
					"blend_transition": 0.2,
                    "blend_via_shortest_path": true
				},
				"death": {
					"animations": [ "death" ],
					"blend_transition": 0.4,
                    "blend_via_shortest_path": true
				}
			}
		}
	}
}