[gd_scene load_steps=21 format=3 uid="uid://cw08u5rblr78g"]

[ext_resource type="Script" path="res://Airone.gd" id="1_dvqr3"]
[ext_resource type="Texture2D" uid="uid://dwkgxsj6714m3" path="res://head.png" id="2_lb382"]
[ext_resource type="AudioStream" uid="uid://bquy4ywpunjlu" path="res://call1.wav" id="3_pa28b"]
[ext_resource type="Texture2D" uid="uid://co1ev8agurwwk" path="res://head-2.png" id="4_q6flf"]
[ext_resource type="AudioStream" uid="uid://cb3opr86m316g" path="res://call2.wav" id="5_tf8m2"]
[ext_resource type="AudioStream" uid="uid://c440xov257w60" path="res://call3.wav" id="6_x3gnq"]
[ext_resource type="Texture2D" uid="uid://cnk3i6a7qj42g" path="res://neck-straight.png" id="7_jbw2h"]
[ext_resource type="Texture2D" uid="uid://goom8vb7x6lq" path="res://beak-top.png" id="8_yexla"]
[ext_resource type="Texture2D" uid="uid://btf4vwe8awolq" path="res://beak-bottom.png" id="9_2r5dc"]
[ext_resource type="Texture2D" uid="uid://p1vj8ulhm31v" path="res://body.png" id="10_bo32o"]

[sub_resource type="Animation" id="Animation_wfred"]
length = 0.001
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Airone/skeleton/neck1:rotation")
tracks/0/interp = 1
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Airone/skeleton/neck1/neck2:rotation")
tracks/1/interp = 1
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-0.0554114]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Airone/skeleton/neck1/neck2/neck3:rotation")
tracks/2/interp = 1
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [0.0436283]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head:rotation")
tracks/3/interp = 1
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [-1.25853]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_top:rotation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.36796]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_bottom:rotation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [1.15851]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Airone/skeleton/head:texture")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 1,
"values": [ExtResource("2_lb382")]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("Airone/skeleton/body:scale")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(1, 1)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("Airone/skeleton/body:position")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0),
"transitions": PackedFloat32Array(1),
"update": 0,
"values": [Vector2(-1.77552, 0.965919)]
}

[sub_resource type="Animation" id="Animation_yawym"]
resource_name = "idle"
length = 3.5
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Airone/skeleton/neck1:rotation")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 1.36667, 3.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.262477, 0.496208, 0.262477]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Airone/skeleton/neck1/neck2:rotation")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 2, 3.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [-0.738852, -0.957555, -0.738852]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Airone/skeleton/neck1/neck2/neck3:rotation")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 1.73333, 3.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.627206, 0.602176, 0.627206]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head:rotation")
tracks/3/interp = 2
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 1.83333, 3.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [-1.41789, -1.293, -1.41789]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_top:rotation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 3.5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [1.36796, 1.36796]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_bottom:rotation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 3.5),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [1.15851, 1.15851]
}
tracks/6/type = "value"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Airone/skeleton/body:scale")
tracks/6/interp = 2
tracks/6/loop_wrap = true
tracks/6/keys = {
"times": PackedFloat32Array(0, 1.73333, 3.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(1.02, 1.02), Vector2(1, 1)]
}
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("Airone/skeleton/body:position")
tracks/7/interp = 2
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0, 1.83333, 3.5),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [Vector2(-1.77552, 0.965919), Vector2(17, 0.965919), Vector2(-1.77552, 0.965919)]
}

[sub_resource type="Animation" id="Animation_37uis"]
resource_name = "talk1"
length = 0.4
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Airone/skeleton/neck1:rotation")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.1, 0.4),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.262477, 0.262477, 0.262477]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Airone/skeleton/neck1/neck2:rotation")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.1, 0.166667, 0.4),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [-0.738852, -0.738852, -0.651064, -0.738852]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Airone/skeleton/neck1/neck2/neck3:rotation")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.1, 0.4),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.627206, 0.627206, 0.627206]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head:rotation")
tracks/3/interp = 2
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.1, 0.4),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [-1.41789, -1.41789, -1.41789]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_top:rotation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.1, 0.166667, 0.4),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [1.36796, 1.36796, 1.00637, 1.36796]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_bottom:rotation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.1, 0.166667, 0.4),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [1.15851, 1.15851, 1.43067, 1.15851]
}
tracks/6/type = "audio"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/head_audio")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("3_pa28b")
}],
"times": PackedFloat32Array(0.1)
}
tracks/6/use_blend = true
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("Airone/skeleton/body:position")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(-1.77552, 0.965919), Vector2(-1.77552, 0.965919)]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("Airone/skeleton/body:scale")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0, 0.4),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(1, 1)]
}

[sub_resource type="Animation" id="Animation_w5ljf"]
resource_name = "talk2"
length = 0.6
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Airone/skeleton/neck1:rotation")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.4, 0.6),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.262477, 0.262477, 0.262477]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Airone/skeleton/neck1/neck2:rotation")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.166667, 0.266667, 0.333333, 0.6),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1),
"update": 0,
"values": [-0.738852, -0.651064, -0.305659, -0.651064, -0.738852]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Airone/skeleton/neck1/neck2/neck3:rotation")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.266667, 0.4, 0.6),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 0,
"values": [0.627206, 0.0225777, 0.627206, 0.627206]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head:rotation")
tracks/3/interp = 2
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.4, 0.6),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [-1.41789, -1.41789, -1.41789]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_top:rotation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.166667, 0.233333, 0.3, 0.333333, 0.6),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
"update": 0,
"values": [1.36796, 1.00637, 1.36796, 1.36796, 1.00637, 1.36796]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_bottom:rotation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.166667, 0.233333, 0.266667, 0.333333, 0.6),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1),
"update": 0,
"values": [1.15851, 1.43067, 1.15851, 1.15851, 1.43067, 1.15851]
}
tracks/6/type = "audio"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/head_audio")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("5_tf8m2")
}],
"times": PackedFloat32Array(0.1)
}
tracks/6/use_blend = true
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("Airone/skeleton/head:texture")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0, 0.1, 0.43333, 0.6),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 1,
"values": [ExtResource("2_lb382"), ExtResource("4_q6flf"), ExtResource("2_lb382"), ExtResource("2_lb382")]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("Airone/skeleton/body:position")
tracks/8/interp = 2
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0, 0.233333, 0.6),
"transitions": PackedFloat32Array(3.03143, 0.366022, 1),
"update": 0,
"values": [Vector2(-1.77552, 0.965919), Vector2(-18, 0.965919), Vector2(-1.77552, 0.965919)]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Airone/skeleton/body:scale")
tracks/9/interp = 2
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0, 0.6),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(1, 1)]
}

[sub_resource type="Animation" id="Animation_ubry6"]
resource_name = "talk3"
length = 1.6
tracks/0/type = "value"
tracks/0/imported = false
tracks/0/enabled = true
tracks/0/path = NodePath("Airone/skeleton/neck1:rotation")
tracks/0/interp = 2
tracks/0/loop_wrap = true
tracks/0/keys = {
"times": PackedFloat32Array(0, 0.8, 1.6),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.262477, 0.405382, 0.262477]
}
tracks/1/type = "value"
tracks/1/imported = false
tracks/1/enabled = true
tracks/1/path = NodePath("Airone/skeleton/neck1/neck2:rotation")
tracks/1/interp = 2
tracks/1/loop_wrap = true
tracks/1/keys = {
"times": PackedFloat32Array(0, 0.166667, 0.6, 0.633333, 0.666667, 0.733333, 0.8, 0.866667, 0.9, 0.933333, 1.03333, 1.1, 1.2, 1.26667, 1.43333, 1.6),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [-0.738852, -0.818272, -0.738852, -0.738852, -0.651064, -0.738852, -0.651064, -0.738852, -0.738852, -0.651064, -0.738852, -0.651064, -0.738852, -0.651064, -0.738852, -0.738852]
}
tracks/2/type = "value"
tracks/2/imported = false
tracks/2/enabled = true
tracks/2/path = NodePath("Airone/skeleton/neck1/neck2/neck3:rotation")
tracks/2/interp = 2
tracks/2/loop_wrap = true
tracks/2/keys = {
"times": PackedFloat32Array(0, 0.8, 1.6),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [0.627206, 0.501431, 0.627206]
}
tracks/3/type = "value"
tracks/3/imported = false
tracks/3/enabled = true
tracks/3/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head:rotation")
tracks/3/interp = 2
tracks/3/loop_wrap = true
tracks/3/keys = {
"times": PackedFloat32Array(0, 0.8, 1.6),
"transitions": PackedFloat32Array(1, 1, 1),
"update": 0,
"values": [-1.41789, -1.90575, -1.41789]
}
tracks/4/type = "value"
tracks/4/imported = false
tracks/4/enabled = true
tracks/4/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_top:rotation")
tracks/4/interp = 1
tracks/4/loop_wrap = true
tracks/4/keys = {
"times": PackedFloat32Array(0, 0.166667, 0.6, 0.633333, 0.666667, 0.733333, 0.8, 0.866667, 0.9, 0.933333, 1.03333, 1.1, 1.2, 1.26667, 1.43333, 1.6),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [1.36796, 1.00637, 1.36796, 1.36796, 1.00637, 1.36796, 1.00637, 1.36796, 1.36796, 1.00637, 1.36796, 1.00637, 1.36796, 1.00637, 1.36796, 1.36796]
}
tracks/5/type = "value"
tracks/5/imported = false
tracks/5/enabled = true
tracks/5/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/beak_bottom:rotation")
tracks/5/interp = 1
tracks/5/loop_wrap = true
tracks/5/keys = {
"times": PackedFloat32Array(0, 0.166667, 0.6, 0.633333, 0.666667, 0.733333, 0.8, 0.866667, 0.9, 0.933333, 1.03333, 1.1, 1.2, 1.26667, 1.43333, 1.6),
"transitions": PackedFloat32Array(1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1),
"update": 0,
"values": [1.15851, 1.43067, 1.15851, 1.15851, 1.43067, 1.15851, 1.43067, 1.15851, 1.15851, 1.43067, 1.15851, 1.43067, 1.15851, 1.43067, 1.15851, 1.15851]
}
tracks/6/type = "audio"
tracks/6/imported = false
tracks/6/enabled = true
tracks/6/path = NodePath("Airone/skeleton/neck1/neck2/neck3/head/head_audio")
tracks/6/interp = 1
tracks/6/loop_wrap = true
tracks/6/keys = {
"clips": [{
"end_offset": 0.0,
"start_offset": 0.0,
"stream": ExtResource("6_x3gnq")
}],
"times": PackedFloat32Array(0.1)
}
tracks/6/use_blend = true
tracks/7/type = "value"
tracks/7/imported = false
tracks/7/enabled = true
tracks/7/path = NodePath("Airone/skeleton/head:texture")
tracks/7/interp = 1
tracks/7/loop_wrap = true
tracks/7/keys = {
"times": PackedFloat32Array(0, 0.1, 1.43333, 1.6),
"transitions": PackedFloat32Array(1, 1, 1, 1),
"update": 1,
"values": [ExtResource("2_lb382"), ExtResource("4_q6flf"), ExtResource("2_lb382"), ExtResource("2_lb382")]
}
tracks/8/type = "value"
tracks/8/imported = false
tracks/8/enabled = true
tracks/8/path = NodePath("Airone/skeleton/body:position")
tracks/8/interp = 1
tracks/8/loop_wrap = true
tracks/8/keys = {
"times": PackedFloat32Array(0, 1.6),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(-1.77552, 0.965919), Vector2(-1.77552, 0.965919)]
}
tracks/9/type = "value"
tracks/9/imported = false
tracks/9/enabled = true
tracks/9/path = NodePath("Airone/skeleton/body:scale")
tracks/9/interp = 1
tracks/9/loop_wrap = true
tracks/9/keys = {
"times": PackedFloat32Array(0, 1.6),
"transitions": PackedFloat32Array(1, 1),
"update": 0,
"values": [Vector2(1, 1), Vector2(1, 1)]
}

[sub_resource type="AnimationLibrary" id="AnimationLibrary_3s1qw"]
_data = {
"RESET": SubResource("Animation_wfred"),
"idle": SubResource("Animation_yawym"),
"talk1": SubResource("Animation_37uis"),
"talk2": SubResource("Animation_w5ljf"),
"talk3": SubResource("Animation_ubry6")
}

[sub_resource type="CircleShape2D" id="CircleShape2D_xske2"]
radius = 125.284

[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_oy4gu"]
radius = 72.0
height = 372.0

[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_83f7n"]
radius = 72.0
height = 512.0

[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_jgqlv"]
radius = 72.0
height = 445.0

[node name="Airone" type="Node2D"]
position = Vector2(360, 1520)
script = ExtResource("1_dvqr3")

[node name="anim" type="AnimationPlayer" parent="."]
root_node = NodePath("../..")
libraries = {
"": SubResource("AnimationLibrary_3s1qw")
}
blend_times = [&"idle", &"idle", 0.07, &"idle", &"talk1", 0.07, &"idle", &"talk2", 0.07, &"idle", &"talk3", 0.07]

[node name="skeleton" type="Skeleton2D" parent="."]
position = Vector2(114, -104)

[node name="neck" type="Polygon2D" parent="skeleton"]
position = Vector2(-123, -892)
texture = ExtResource("7_jbw2h")
skeleton = NodePath("..")
polygon = PackedVector2Array(0, 0, 237, 0, 237, 276, 237, 437, 237, 618, 237, 696, 237, 1023, 0, 1023, 0, 701, 0, 617, 0, 443, 0, 276)
uv = PackedVector2Array(0, 0, 237, 0, 237, 276, 237, 437, 237, 618, 237, 696, 237, 1023, 0, 1023, 0, 701, 0, 617, 0, 443, 0, 276)
polygons = [PackedInt32Array(0, 1, 2, 11), PackedInt32Array(11, 10, 3, 2), PackedInt32Array(10, 9, 4, 3), PackedInt32Array(9, 8, 5, 4), PackedInt32Array(8, 7, 6, 5)]
bones = ["neck1", PackedFloat32Array(0, 0, 0, 0, 0, 0.5, 1, 1, 0.5, 0, 0, 0), "neck1/neck2", PackedFloat32Array(0, 0, 0, 0.5, 1, 0.5, 0, 0, 0.5, 1, 0.5, 0), "neck1/neck2/neck3", PackedFloat32Array(1, 1, 1, 0.5, 0, 0, 0, 0, 0, 0, 0.5, 1), "neck1/neck2/neck3/head", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "neck1/neck2/neck3/head/beak_top", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0), "neck1/neck2/neck3/head/beak_bottom", PackedFloat32Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)]

[node name="beak_top" type="Polygon2D" parent="skeleton"]
position = Vector2(85, -969)
texture = ExtResource("8_yexla")
skeleton = NodePath("..")
polygon = PackedVector2Array(0, 0, 425, 0, 425, 108, 0, 108)
uv = PackedVector2Array(0, 0, 425, 0, 425, 108, 0, 108)
polygons = [PackedInt32Array(0, 1, 2, 3)]
bones = ["neck1", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3/head", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3/head/beak_top", PackedFloat32Array(1, 1, 1, 1), "neck1/neck2/neck3/head/beak_bottom", PackedFloat32Array(0, 0, 0, 0)]

[node name="head" type="Polygon2D" parent="skeleton"]
position = Vector2(-200, -1042)
texture = ExtResource("2_lb382")
skeleton = NodePath("..")
polygon = PackedVector2Array(0, 0, 412, 0, 412, 339, 0, 339)
uv = PackedVector2Array(0, 0, 412, 0, 412, 339, 0, 339)
polygons = [PackedInt32Array(0, 1, 2, 3)]
bones = ["neck1", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3/head", PackedFloat32Array(1, 1, 1, 1), "neck1/neck2/neck3/head/beak_top", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3/head/beak_bottom", PackedFloat32Array(0, 0, 0, 0)]

[node name="beak_bottom" type="Polygon2D" parent="skeleton"]
position = Vector2(95, -889)
texture = ExtResource("9_2r5dc")
skeleton = NodePath("..")
polygon = PackedVector2Array(0, 0, 416, 0, 416, 117, 0, 117)
uv = PackedVector2Array(0, 0, 416, 0, 416, 117, 0, 117)
polygons = [PackedInt32Array(0, 1, 2, 3)]
bones = ["neck1", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3/head", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3/head/beak_top", PackedFloat32Array(0, 0, 0, 0), "neck1/neck2/neck3/head/beak_bottom", PackedFloat32Array(1, 1, 1, 1)]

[node name="body" type="Sprite2D" parent="skeleton"]
position = Vector2(-1.77552, 0.965919)
texture = ExtResource("10_bo32o")
offset = Vector2(-242, 284)

[node name="neck1" type="Bone2D" parent="skeleton"]
rest = Transform2D(1, 0, 0, 1, 0, 0)
editor_settings/show_bone_gizmo = false

[node name="neck2" type="Bone2D" parent="skeleton/neck1"]
position = Vector2(0, -273)
rotation = -0.0554114
rest = Transform2D(0.998465, -0.055383, 0.055383, 0.998465, 0, -273)
editor_settings/show_bone_gizmo = false

[node name="neck3" type="Bone2D" parent="skeleton/neck1/neck2"]
position = Vector2(-6.1314, -340.863)
rotation = 0.0436284
scale = Vector2(0.999994, 0.999994)
rest = Transform2D(0.999048, 0.0436144, -0.0436144, 0.999048, -6.1314, -340.863)
editor_settings/show_bone_gizmo = false

[node name="head" type="Bone2D" parent="skeleton/neck1/neck2/neck3"]
position = Vector2(24.3433, -198.727)
rotation = -1.25853
rest = Transform2D(0.307218, -0.951639, 0.951639, 0.307218, 24.3433, -198.727)
editor_settings/show_bone_gizmo = false

[node name="beak_top" type="Bone2D" parent="skeleton/neck1/neck2/neck3/head"]
position = Vector2(141.504, 98.532)
rotation = 1.36796
rest = Transform2D(0.201445, 0.9795, -0.9795, 0.201445, 141.504, 98.532)
auto_calculate_length_and_angle = false
length = 80.0
bone_angle = 0.0
editor_settings/show_bone_gizmo = false

[node name="beak_top_area" type="Area2D" parent="skeleton/neck1/neck2/neck3/head/beak_top"]
collision_mask = 0
metadata/_edit_group_ = true

[node name="shape" type="CollisionPolygon2D" parent="skeleton/neck1/neck2/neck3/head/beak_top/beak_top_area"]
visible = false
polygon = PackedVector2Array(377.204, 1.67242, -32.143, 38.5596, -27.9033, -48.3141)

[node name="beak_bottom" type="Bone2D" parent="skeleton/neck1/neck2/neck3/head"]
position = Vector2(67.255, 139.337)
rotation = 1.15851
rest = Transform2D(0.400706, 0.916207, -0.916207, 0.400706, 67.255, 139.337)
auto_calculate_length_and_angle = false
length = 80.0
bone_angle = 0.0
editor_settings/show_bone_gizmo = false

[node name="beak_bottom_area" type="Area2D" parent="skeleton/neck1/neck2/neck3/head/beak_bottom"]
collision_mask = 0
metadata/_edit_group_ = true

[node name="shape" type="CollisionPolygon2D" parent="skeleton/neck1/neck2/neck3/head/beak_bottom/beak_bottom_area"]
visible = false
polygon = PackedVector2Array(361.499, -2.99731, -48.4651, 43.0298, -48.0093, -53.7421)

[node name="head_area" type="Area2D" parent="skeleton/neck1/neck2/neck3/head"]
position = Vector2(101.574, 57.5128)
collision_mask = 0
metadata/_edit_group_ = true

[node name="shape" type="CollisionShape2D" parent="skeleton/neck1/neck2/neck3/head/head_area"]
visible = false
shape = SubResource("CircleShape2D_xske2")

[node name="head_audio" type="AudioStreamPlayer2D" parent="skeleton/neck1/neck2/neck3/head"]
position = Vector2(141.825, 243.73)
rotation = 1.26706
pitch_scale = 1.5

[node name="neck3_area" type="Area2D" parent="skeleton/neck1/neck2/neck3"]
position = Vector2(13.1539, -97.8518)
rotation = -0.00741551
collision_mask = 0
metadata/_edit_group_ = true

[node name="shape" type="CollisionShape2D" parent="skeleton/neck1/neck2/neck3/neck3_area"]
visible = false
rotation = 0.122173
shape = SubResource("CapsuleShape2D_oy4gu")

[node name="neck2_area" type="Area2D" parent="skeleton/neck1/neck2"]
position = Vector2(-2.89878, -164.413)
rotation = -0.0174533
collision_mask = 0
metadata/_edit_group_ = true

[node name="shape" type="CollisionShape2D" parent="skeleton/neck1/neck2/neck2_area"]
visible = false
shape = SubResource("CapsuleShape2D_83f7n")

[node name="neck1_area" type="Area2D" parent="skeleton/neck1"]
position = Vector2(1, -141)
rotation = -0.0191986
collision_mask = 0
metadata/_edit_group_ = true

[node name="shape" type="CollisionShape2D" parent="skeleton/neck1/neck1_area"]
visible = false
rotation = 0.00674407
shape = SubResource("CapsuleShape2D_jgqlv")

[node name="body_area" type="Area2D" parent="skeleton"]
collision_mask = 0
metadata/_edit_group_ = true

[node name="shape" type="CollisionPolygon2D" parent="skeleton/body_area"]
visible = false
polygon = PackedVector2Array(66, 1, 114, 94, 95, 233, -97, 460, -468, 615, -591, 556, -556, 276, -407, 65, -207, -47, -52, -53)

[connection signal="animation_finished" from="anim" to="." method="_on_animation_finished"]
[connection signal="input_event" from="skeleton/neck1/neck2/neck3/head/beak_top/beak_top_area" to="." method="_on_area_input_event"]
[connection signal="input_event" from="skeleton/neck1/neck2/neck3/head/beak_bottom/beak_bottom_area" to="." method="_on_area_input_event"]
[connection signal="input_event" from="skeleton/neck1/neck2/neck3/head/head_area" to="." method="_on_area_input_event"]
[connection signal="input_event" from="skeleton/neck1/neck2/neck3/neck3_area" to="." method="_on_area_input_event"]
[connection signal="input_event" from="skeleton/neck1/neck2/neck2_area" to="." method="_on_area_input_event"]
[connection signal="input_event" from="skeleton/neck1/neck1_area" to="." method="_on_area_input_event"]
[connection signal="input_event" from="skeleton/body_area" to="." method="_on_area_input_event"]
