[gd_scene load_steps=25 format=3 uid="uid://ccolri3egf8rk"] [ext_resource type="Script" path="res://Scenes/Entities/Enemies/Balloon.gd" id="1_8q3w8"] [ext_resource type="Texture2D" uid="uid://ck1sxw5vqhoa" path="res://Assets/Enemies/Balloon_death_2.png" id="2_c4j5c"] [ext_resource type="Texture2D" uid="uid://b1mr0hh682o5o" path="res://Assets/Enemies/Balloon_down_2_01.png" id="3_pcii7"] [ext_resource type="Texture2D" uid="uid://cpl4n4jmgiwrv" path="res://Assets/Enemies/Enemy_death_01_01.png" id="3_ue08m"] [ext_resource type="Texture2D" uid="uid://bqjxycrl7qh2s" path="res://Assets/Enemies/Balloon_down_2_02.png" id="4_3eanq"] [ext_resource type="Texture2D" uid="uid://d2gk5amafhctu" path="res://Assets/Enemies/Enemy_death_01_02.png" id="4_38531"] [ext_resource type="Texture2D" uid="uid://dqwxq3g3aph4i" path="res://Assets/Enemies/Enemy_death_01_03.png" id="5_q6h7x"] [ext_resource type="Texture2D" uid="uid://ciku28v7q6a2q" path="res://Assets/Enemies/Balloon_down_2_03.png" id="5_vhsnp"] [ext_resource type="Texture2D" uid="uid://uoj5222vlq8q" path="res://Assets/Enemies/Enemy_death_01_04.png" id="6_nyfwy"] [ext_resource type="Texture2D" uid="uid://di8wp5yyn36uj" path="res://Assets/Enemies/Balloon_left_2_01.png" id="6_ykdih"] [ext_resource type="Texture2D" uid="uid://c0qju385rrnvv" path="res://Assets/Enemies/Balloon_left_2_02.png" id="7_81kws"] [ext_resource type="Texture2D" uid="uid://cxx2vv1ohiw07" path="res://Assets/Enemies/Enemy_death_01_05.png" id="7_sjn47"] [ext_resource type="Texture2D" uid="uid://bgjm6vhpdxgbe" path="res://Assets/Enemies/Balloon_left_2_03.png" id="8_7eum3"] [ext_resource type="Texture2D" uid="uid://cjqjq1ppdhoxe" path="res://Assets/Enemies/Balloon_right_2_01.png" id="9_doy2d"] [ext_resource type="Texture2D" uid="uid://dmsxbrwqju44n" path="res://Assets/Enemies/Balloon_right_2_02.png" id="10_xyola"] [ext_resource type="Texture2D" uid="uid://ci21n2unmik6w" path="res://Assets/Enemies/Balloon_right_2_03.png" id="11_y5de8"] [ext_resource type="Texture2D" uid="uid://w7jyuri324sv" path="res://Assets/Enemies/Balloon_up_2_01.png" id="12_jhcfp"] [ext_resource type="Texture2D" uid="uid://dts0ofiyjlxfe" path="res://Assets/Enemies/Balloon_up_2_02.png" id="13_8valq"] [ext_resource type="Texture2D" uid="uid://u56kfb4hq87o" path="res://Assets/Enemies/Balloon_up_2_03.png" id="14_757al"] [ext_resource type="PackedScene" uid="uid://cq7yj2av01tqd" path="res://Scenes/Entities/Enemies/Components/Movement.tscn" id="15_fwetl"] [ext_resource type="PackedScene" uid="uid://ce3vv2pod6auc" path="res://Scenes/Entities/Enemies/Components/Collision.tscn" id="16_yau34"] [ext_resource type="PackedScene" uid="uid://b3i372vgdbxk" path="res://Scenes/Entities/Enemies/Components/Health.tscn" id="17_d8phm"] [sub_resource type="SpriteFrames" id="SpriteFrames_nxaqi"] animations = [{ "frames": [{ "duration": 1.0, "texture": ExtResource("2_c4j5c") }], "loop": false, "name": &"death", "speed": 1.0 }, { "frames": [{ "duration": 1.0, "texture": ExtResource("3_ue08m") }, { "duration": 1.0, "texture": ExtResource("4_38531") }, { "duration": 1.0, "texture": ExtResource("5_q6h7x") }, { "duration": 1.0, "texture": ExtResource("6_nyfwy") }, { "duration": 1.0, "texture": ExtResource("7_sjn47") }], "loop": false, "name": &"death_post", "speed": 5.0 }, { "frames": [{ "duration": 1.0, "texture": ExtResource("3_pcii7") }, { "duration": 1.0, "texture": ExtResource("4_3eanq") }, { "duration": 1.0, "texture": ExtResource("3_pcii7") }, { "duration": 1.0, "texture": ExtResource("5_vhsnp") }], "loop": true, "name": &"down", "speed": 6.0 }, { "frames": [{ "duration": 1.0, "texture": ExtResource("6_ykdih") }, { "duration": 1.0, "texture": ExtResource("7_81kws") }, { "duration": 1.0, "texture": ExtResource("6_ykdih") }, { "duration": 1.0, "texture": ExtResource("8_7eum3") }], "loop": true, "name": &"left", "speed": 6.0 }, { "frames": [{ "duration": 1.0, "texture": ExtResource("9_doy2d") }, { "duration": 1.0, "texture": ExtResource("10_xyola") }, { "duration": 1.0, "texture": ExtResource("9_doy2d") }, { "duration": 1.0, "texture": ExtResource("11_y5de8") }], "loop": true, "name": &"right", "speed": 6.0 }, { "frames": [{ "duration": 1.0, "texture": ExtResource("12_jhcfp") }, { "duration": 1.0, "texture": ExtResource("13_8valq") }, { "duration": 1.0, "texture": ExtResource("12_jhcfp") }, { "duration": 1.0, "texture": ExtResource("14_757al") }], "loop": true, "name": &"up", "speed": 6.0 }] [sub_resource type="CapsuleShape2D" id="CapsuleShape2D_abul4"] radius = 6.0 height = 15.0 [node name="Balloon" type="CharacterBody2D"] collision_layer = 16 collision_mask = 172 motion_mode = 1 script = ExtResource("1_8q3w8") [node name="AnimatedSprite2D" type="AnimatedSprite2D" parent="."] texture_filter = 1 sprite_frames = SubResource("SpriteFrames_nxaqi") animation = &"down" [node name="CollisionShape2D" type="CollisionShape2D" parent="."] position = Vector2(0, -1) shape = SubResource("CapsuleShape2D_abul4") [node name="Movement" parent="." instance=ExtResource("15_fwetl")] entityPath = NodePath("..") spritePath = NodePath("../AnimatedSprite2D") SPEED = 10.0 timer_time = 10.0 [node name="Collision" parent="." instance=ExtResource("16_yau34")] entityPath = NodePath("..") collision_shape_path = NodePath("../CollisionShape2D") component_health_path = NodePath("../Health") [node name="Health" parent="." instance=ExtResource("17_d8phm")] entityPath = NodePath("..") spritePath = NodePath("../AnimatedSprite2D") component_movement_path = NodePath("../Movement") health = 1