792 lines
27 KiB
Plaintext
792 lines
27 KiB
Plaintext
[gd_scene load_steps=21 format=3 uid="uid://cw08u5rblr78g"]
|
|
|
|
[ext_resource type="Script" uid="uid://bbejlwxdjar4d" 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"]
|