[gd_scene load_steps=48 format=3 uid="uid://dfvgp1my5rydh"] [ext_resource type="Texture2D" uid="uid://c34012j5ukiuf" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0001.png" id="1_03m0b"] [ext_resource type="Script" uid="uid://d2486x6upmwqq" path="res://scripts/GdScript/dialogic_starter.gd" id="1_at1n1"] [ext_resource type="Script" uid="uid://d0kgxh4ykuv23" path="res://scripts/CSharp/Common/NPC/TalkingCharacter.cs" id="1_hn8at"] [ext_resource type="Texture2D" uid="uid://cksf38vypfsae" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0002.png" id="2_hn8at"] [ext_resource type="Texture2D" uid="uid://e8dj27qcpuoo" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0003.png" id="3_ahrat"] [ext_resource type="Texture2D" uid="uid://c5k63jgxqr0do" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0004.png" id="4_at1n1"] [ext_resource type="Texture2D" uid="uid://b8lkbpi220b5h" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0005.png" id="5_aqu1t"] [ext_resource type="Texture2D" uid="uid://bv5bxpx6vf2h0" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0006.png" id="6_pfk7p"] [ext_resource type="Texture2D" uid="uid://cu277u0ulxww" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0007.png" id="7_55okt"] [ext_resource type="Texture2D" uid="uid://f2bdvc7v1s4x" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0008.png" id="8_3ebj1"] [ext_resource type="Texture2D" uid="uid://dn8agfeinv50g" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0009.png" id="9_ho0mu"] [ext_resource type="Texture2D" uid="uid://bvxlsqarusqjs" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0010.png" id="10_xb64m"] [ext_resource type="Texture2D" uid="uid://dy1lw4e1ff6gj" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0011.png" id="11_cim3h"] [ext_resource type="Texture2D" uid="uid://bslu8aow07acc" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0012.png" id="12_njpxl"] [ext_resource type="Texture2D" uid="uid://csf15c02mvo48" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0013.png" id="13_qbcgo"] [ext_resource type="Texture2D" uid="uid://dpgvsn4wdbc46" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0014.png" id="14_7n5j4"] [ext_resource type="Texture2D" uid="uid://l1h0f470dfjp" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0015.png" id="15_6twxa"] [ext_resource type="Texture2D" uid="uid://da5ri7wid3qgw" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0016.png" id="16_a7v1a"] [ext_resource type="Texture2D" uid="uid://bndc4f4qfi5s3" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0017.png" id="17_ngji7"] [ext_resource type="Texture2D" uid="uid://dmm7yf3wk7wv3" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0018.png" id="18_dlhse"] [ext_resource type="Texture2D" uid="uid://5nca0ckdjkhv" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0019.png" id="19_8wrmw"] [ext_resource type="Texture2D" uid="uid://bqw8pmbmb2504" path="res://art/animation/Yeli2D/F01-Yeli_Idle/0020.png" id="20_25toi"] [ext_resource type="Texture2D" uid="uid://dcolf3jo54n07" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0001.png" id="21_ubc5g"] [ext_resource type="Texture2D" uid="uid://cion2ef7r6h80" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0002.png" id="22_j7omx"] [ext_resource type="Texture2D" uid="uid://c1jcwqj10ufw6" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0003.png" id="23_eknr7"] [ext_resource type="Texture2D" uid="uid://cvj3eg6co3ge1" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0004.png" id="24_yewcr"] [ext_resource type="Texture2D" uid="uid://1nc275blrwvg" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0005.png" id="25_txo6j"] [ext_resource type="Texture2D" uid="uid://b5whaislh5srj" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0006.png" id="26_eonu8"] [ext_resource type="Texture2D" uid="uid://dqatmhwwgoxbd" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0007.png" id="27_w1wr1"] [ext_resource type="Texture2D" uid="uid://0d1ny0j6lgyt" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0008.png" id="28_3p61r"] [ext_resource type="Texture2D" uid="uid://sjpcvsa7wdvt" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0009.png" id="29_aov8j"] [ext_resource type="Texture2D" uid="uid://b61ev6xuu3f4m" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0010.png" id="30_2on03"] [ext_resource type="Texture2D" uid="uid://dr0i8spptnvrl" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0011.png" id="31_8kwes"] [ext_resource type="Texture2D" uid="uid://df7ucfcd8473u" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0012.png" id="32_nlvl6"] [ext_resource type="Texture2D" uid="uid://ci2src546hup6" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0013.png" id="33_tp1p7"] [ext_resource type="Texture2D" uid="uid://xciccbqf0wep" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0014.png" id="34_10bm1"] [ext_resource type="Texture2D" uid="uid://kboavwsa7gb8" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0015.png" id="35_wkf7p"] [ext_resource type="Texture2D" uid="uid://dndwh3k3il6wp" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0016.png" id="36_yxo0d"] [ext_resource type="Texture2D" uid="uid://c77sabci6143j" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0017.png" id="37_1i73a"] [ext_resource type="Texture2D" uid="uid://d0twp5m3vok3h" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0018.png" id="38_bkdq8"] [ext_resource type="Texture2D" uid="uid://droj8w1mbm5k3" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0019.png" id="39_vg7xi"] [ext_resource type="Texture2D" uid="uid://by5vtadhdwwag" path="res://art/animation/Yeli2D/F02-Yeli_Talk/0020.png" id="40_ipyxb"] [ext_resource type="PackedScene" uid="uid://cqc72e4hq6bcd" path="res://prefabs/interactions/interaction_area_2d.tscn" id="42_ahrat"] [ext_resource type="Script" uid="uid://cvkw4qd2hxksi" path="res://scripts/GdScript/dialogic_toggle.gd" id="44_aqu1t"] [sub_resource type="CircleShape2D" id="CircleShape2D_at1n1"] resource_local_to_scene = true radius = 300.0 [sub_resource type="SpriteFrames" id="SpriteFrames_f6hss"] animations = [{ "frames": [{ "duration": 1.0, "texture": ExtResource("1_03m0b") }, { "duration": 1.0, "texture": ExtResource("2_hn8at") }, { "duration": 1.0, "texture": ExtResource("3_ahrat") }, { "duration": 1.0, "texture": ExtResource("4_at1n1") }, { "duration": 1.0, "texture": ExtResource("5_aqu1t") }, { "duration": 1.0, "texture": ExtResource("6_pfk7p") }, { "duration": 1.0, "texture": ExtResource("7_55okt") }, { "duration": 1.0, "texture": ExtResource("8_3ebj1") }, { "duration": 1.0, "texture": ExtResource("9_ho0mu") }, { "duration": 1.0, "texture": ExtResource("10_xb64m") }, { "duration": 1.0, "texture": ExtResource("11_cim3h") }, { "duration": 1.0, "texture": ExtResource("12_njpxl") }, { "duration": 1.0, "texture": ExtResource("13_qbcgo") }, { "duration": 1.0, "texture": ExtResource("14_7n5j4") }, { "duration": 1.0, "texture": ExtResource("15_6twxa") }, { "duration": 1.0, "texture": ExtResource("16_a7v1a") }, { "duration": 1.0, "texture": ExtResource("17_ngji7") }, { "duration": 1.0, "texture": ExtResource("18_dlhse") }, { "duration": 1.0, "texture": ExtResource("19_8wrmw") }, { "duration": 1.0, "texture": ExtResource("20_25toi") }], "loop": true, "name": &"idle", "speed": 15.0 }, { "frames": [{ "duration": 1.0, "texture": ExtResource("21_ubc5g") }, { "duration": 1.0, "texture": ExtResource("22_j7omx") }, { "duration": 1.0, "texture": ExtResource("23_eknr7") }, { "duration": 1.0, "texture": ExtResource("24_yewcr") }, { "duration": 1.0, "texture": ExtResource("25_txo6j") }, { "duration": 1.0, "texture": ExtResource("26_eonu8") }, { "duration": 1.0, "texture": ExtResource("27_w1wr1") }, { "duration": 1.0, "texture": ExtResource("28_3p61r") }, { "duration": 1.0, "texture": ExtResource("29_aov8j") }, { "duration": 1.0, "texture": ExtResource("30_2on03") }, { "duration": 1.0, "texture": ExtResource("31_8kwes") }, { "duration": 1.0, "texture": ExtResource("32_nlvl6") }, { "duration": 1.0, "texture": ExtResource("33_tp1p7") }, { "duration": 1.0, "texture": ExtResource("34_10bm1") }, { "duration": 1.0, "texture": ExtResource("35_wkf7p") }, { "duration": 1.0, "texture": ExtResource("36_yxo0d") }, { "duration": 1.0, "texture": ExtResource("37_1i73a") }, { "duration": 1.0, "texture": ExtResource("38_bkdq8") }, { "duration": 1.0, "texture": ExtResource("39_vg7xi") }, { "duration": 1.0, "texture": ExtResource("40_ipyxb") }], "loop": true, "name": &"talk", "speed": 15.0 }] [sub_resource type="CapsuleShape2D" id="CapsuleShape2D_aqu1t"] radius = 84.0 height = 168.0 [node name="Yeli" type="Node2D" node_paths=PackedStringArray("_sprite")] z_index = 1 y_sort_enabled = true script = ExtResource("1_hn8at") _sprite = NodePath("TalkingControl/AnimatedSprite") [node name="InteractionArea" parent="." node_paths=PackedStringArray("_spriteToOutline") instance=ExtResource("42_ahrat")] position = Vector2(0, -450) scale = Vector2(2.805, 2.805) _spriteToOutline = NodePath("../TalkingControl/AnimatedSprite") [node name="CollisionShape3D" parent="InteractionArea/Area2D" index="0"] shape = SubResource("CircleShape2D_at1n1") [node name="TalkingControl" type="Node2D" parent="."] [node name="AnimatedSprite" type="AnimatedSprite2D" parent="TalkingControl"] y_sort_enabled = true sprite_frames = SubResource("SpriteFrames_f6hss") animation = &"idle" frame_progress = 0.437711 offset = Vector2(0, -450) [node name="Dialogic starter" type="Node2D" parent="."] script = ExtResource("1_at1n1") [node name="DialogicToggle" type="Node2D" parent="Dialogic starter"] script = ExtResource("44_aqu1t") [node name="AnimatableBody2D" type="AnimatableBody2D" parent="."] position = Vector2(0, -172) [node name="CollisionShape2D" type="CollisionShape2D" parent="AnimatableBody2D"] position = Vector2(0, 94) shape = SubResource("CapsuleShape2D_aqu1t") [node name="DialogicToggle" type="Node2D" parent="." node_paths=PackedStringArray("itemToToggle")] scale = Vector2(0.7, 0.7) script = ExtResource("44_aqu1t") itemToToggle = NodePath("../TalkingControl/AnimatedSprite") [connection signal="Talking" from="." to="Dialogic starter" method="open"] [connection signal="Interacted" from="InteractionArea" to="." method="ToggleTalking"] [connection signal="timelineEnded" from="Dialogic starter/DialogicToggle" to="." method="ToggleTalking"] [editable path="InteractionArea"]