[gd_scene format=3 uid="uid://bfkpy8wqqktca"] [ext_resource type="Script" uid="uid://uhlsvqaaemre" path="res://scenes/scripts/animal.gd" id="1_hb82n"] [ext_resource type="Texture2D" uid="uid://cig2j8vh061c2" path="res://assets/characters/animals/Snow Fox/SnowFox.png" id="1_ufccv"] [ext_resource type="Texture2D" uid="uid://ckvge3k08px5c" path="res://assets/tiles/sun.png" id="2_35nom"] [ext_resource type="Texture2D" uid="uid://1uh6meq2g7pw" path="res://assets/characters/animals/Spikey Porcupine/SpikeyPorcupine.png" id="2_236rq"] [ext_resource type="Texture2D" uid="uid://ctg64vc7kxwcq" path="res://assets/characters/animals/Timber Wolf/TimberWolf.png" id="3_3c5tq"] [ext_resource type="Texture2D" uid="uid://dccs841gqvsnr" path="res://assets/characters/animals/Meowing Cat/MeowingCat.png" id="4_ieass"] [ext_resource type="Texture2D" uid="uid://drghlunsulio" path="res://assets/characters/animals/Honking Goose/HonkingGoose.png" id="5_ieass"] [ext_resource type="Texture2D" uid="uid://rvdwc66bww3" path="res://assets/characters/animals/Croaking Toad/CroakingToad.png" id="6_d7epe"] [ext_resource type="Texture2D" uid="uid://elhjscadwqu0" path="res://assets/characters/animals/Tiny Chick/TinyChick.png" id="7_brjsm"] [ext_resource type="Texture2D" uid="uid://b7hgiys1h18ov" path="res://assets/characters/animals/SleepDog.png" id="8_ybi86"] [sub_resource type="AtlasTexture" id="AtlasTexture_35nom"] atlas = ExtResource("1_ufccv") region = Rect2(0, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_3u0el"] atlas = ExtResource("1_ufccv") region = Rect2(16, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_brrv0"] atlas = ExtResource("1_ufccv") region = Rect2(32, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_2g4xt"] atlas = ExtResource("1_ufccv") region = Rect2(48, 0, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_m5q2l"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_35nom") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_3u0el") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_brrv0") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_2g4xt") }], "loop": true, "name": &"default", "speed": 4.0 }] [sub_resource type="AtlasTexture" id="AtlasTexture_3v7ex"] atlas = ExtResource("2_236rq") region = Rect2(0, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_3c5tq"] atlas = ExtResource("2_236rq") region = Rect2(16, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_ieass"] atlas = ExtResource("2_236rq") region = Rect2(32, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_d7epe"] atlas = ExtResource("2_236rq") region = Rect2(48, 0, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_brjsm"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_3v7ex") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_3c5tq") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ieass") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_d7epe") }], "loop": true, "name": &"default", "speed": 4.0 }] [sub_resource type="AtlasTexture" id="AtlasTexture_brjsm"] atlas = ExtResource("3_3c5tq") region = Rect2(0, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_ybi86"] atlas = ExtResource("3_3c5tq") region = Rect2(16, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_hb82n"] atlas = ExtResource("3_3c5tq") region = Rect2(32, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_fiknr"] atlas = ExtResource("3_3c5tq") region = Rect2(48, 0, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_d06xb"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_brjsm") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_ybi86") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_hb82n") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_fiknr") }], "loop": true, "name": &"default", "speed": 2.0 }] [sub_resource type="AtlasTexture" id="AtlasTexture_gceah"] atlas = ExtResource("4_ieass") region = Rect2(0, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_s21jh"] atlas = ExtResource("4_ieass") region = Rect2(16, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_xjlt7"] atlas = ExtResource("4_ieass") region = Rect2(32, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_jp041"] atlas = ExtResource("4_ieass") region = Rect2(48, 0, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_7do3a"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_gceah") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_s21jh") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_xjlt7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_jp041") }], "loop": true, "name": &"default", "speed": 4.0 }] [sub_resource type="AtlasTexture" id="AtlasTexture_d06xb"] atlas = ExtResource("5_ieass") region = Rect2(0, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_7do3a"] atlas = ExtResource("5_ieass") region = Rect2(16, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_qag4x"] atlas = ExtResource("5_ieass") region = Rect2(32, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_10oeq"] atlas = ExtResource("5_ieass") region = Rect2(48, 0, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_lt1bt"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_d06xb") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_7do3a") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_qag4x") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_10oeq") }], "loop": true, "name": &"default", "speed": 4.0 }] [sub_resource type="AtlasTexture" id="AtlasTexture_lt1bt"] atlas = ExtResource("6_d7epe") region = Rect2(0, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_748p7"] atlas = ExtResource("6_d7epe") region = Rect2(16, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_h4cte"] atlas = ExtResource("6_d7epe") region = Rect2(32, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_rori6"] atlas = ExtResource("6_d7epe") region = Rect2(48, 0, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_gbowl"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_lt1bt") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_748p7") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_h4cte") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_rori6") }], "loop": true, "name": &"default", "speed": 5.0 }] [sub_resource type="AtlasTexture" id="AtlasTexture_gbowl"] atlas = ExtResource("7_brjsm") region = Rect2(0, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_em8nj"] atlas = ExtResource("7_brjsm") region = Rect2(16, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_j1qxf"] atlas = ExtResource("7_brjsm") region = Rect2(32, 0, 16, 16) [sub_resource type="AtlasTexture" id="AtlasTexture_lowru"] atlas = ExtResource("7_brjsm") region = Rect2(48, 0, 16, 16) [sub_resource type="SpriteFrames" id="SpriteFrames_20wpp"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_gbowl") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_em8nj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_j1qxf") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_lowru") }], "loop": true, "name": &"default", "speed": 5.0 }] [sub_resource type="AtlasTexture" id="AtlasTexture_20wpp"] atlas = ExtResource("8_ybi86") region = Rect2(0, 0, 64, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_eaemt"] atlas = ExtResource("8_ybi86") region = Rect2(64, 0, 64, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_xa74n"] atlas = ExtResource("8_ybi86") region = Rect2(128, 0, 64, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_v8kal"] atlas = ExtResource("8_ybi86") region = Rect2(192, 0, 64, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_r1mgj"] atlas = ExtResource("8_ybi86") region = Rect2(256, 0, 64, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_wxa41"] atlas = ExtResource("8_ybi86") region = Rect2(320, 0, 64, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_33tgj"] atlas = ExtResource("8_ybi86") region = Rect2(384, 0, 64, 64) [sub_resource type="AtlasTexture" id="AtlasTexture_l8a8u"] atlas = ExtResource("8_ybi86") region = Rect2(448, 0, 64, 64) [sub_resource type="SpriteFrames" id="SpriteFrames_d57ma"] animations = [{ "frames": [{ "duration": 1.0, "texture": SubResource("AtlasTexture_20wpp") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_eaemt") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_xa74n") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_v8kal") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_r1mgj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_wxa41") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_33tgj") }, { "duration": 1.0, "texture": SubResource("AtlasTexture_l8a8u") }], "loop": true, "name": &"default", "speed": 3.0 }] [sub_resource type="Curve" id="Curve_lrhn5"] _data = [Vector2(0, 1), 0.0, 0.0, 0, 0, Vector2(1, 0), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_okhi1"] curve = SubResource("Curve_lrhn5") [sub_resource type="Gradient" id="Gradient_my7n2"] colors = PackedColorArray(0.6267965, 0.35946804, 0.115510084, 0.3764706, 0.5640522, 0.46861154, 0.16076079, 0.627451) [sub_resource type="GradientTexture1D" id="GradientTexture1D_rkhd4"] gradient = SubResource("Gradient_my7n2") [sub_resource type="Curve" id="Curve_dp8ca"] _data = [Vector2(0, 0), 0.0, 0.0, 0, 0, Vector2(1, 1), 0.0, 0.0, 0, 0] point_count = 2 [sub_resource type="CurveTexture" id="CurveTexture_deeqb"] curve = SubResource("Curve_dp8ca") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_0lw5n"] lifetime_randomness = 0.73 particle_flag_disable_z = true emission_shape = 1 emission_sphere_radius = 1.0 angle_min = 1.0728835e-05 angle_max = 115.70001 inherit_velocity_ratio = 0.154 direction = Vector3(0, 0, 0) spread = 98.933 initial_velocity_max = 2.0 gravity = Vector3(0, 0, 0) linear_accel_min = 0.99999774 linear_accel_max = 4.9999976 scale_min = 0.19999999 scale_max = 0.7 scale_curve = SubResource("CurveTexture_deeqb") color_ramp = SubResource("GradientTexture1D_rkhd4") alpha_curve = SubResource("CurveTexture_okhi1") hue_variation_min = -0.11000002 hue_variation_max = 0.089999974 turbulence_enabled = true turbulence_noise_strength = 0.56 turbulence_noise_scale = 4.861 [sub_resource type="Curve" id="Curve_rkhd4"] _data = [Vector2(0, 0.007272601), 0.0, 0.0, 0, 0, Vector2(0.46874994, 0.758909), 0.0, 0.0, 0, 0, Vector2(0.73632807, 0.8865454), 0.0, 0.0, 0, 0] point_count = 3 [sub_resource type="CurveTexture" id="CurveTexture_lrhn5"] curve = SubResource("Curve_rkhd4") [sub_resource type="ParticleProcessMaterial" id="ParticleProcessMaterial_agfs1"] particle_flag_disable_z = true gravity = Vector3(0, 0, 0) linear_accel_min = -2.2351742e-06 linear_accel_max = 6.4299974 radial_accel_min = -2.2351742e-06 radial_accel_max = 23.289997 tangential_accel_min = -24.100002 tangential_accel_max = 10.439998 color = Color(0.84313726, 0.56078434, 0, 0.7921569) alpha_curve = SubResource("CurveTexture_lrhn5") [node name="Character" type="Node2D" unique_id=1357587844] script = ExtResource("1_hb82n") show_shavings = null [node name="Fox" type="AnimatedSprite2D" parent="." unique_id=565500848] unique_name_in_owner = true visible = false sprite_frames = SubResource("SpriteFrames_m5q2l") autoplay = "default" frame_progress = 0.44348216 [node name="Porcupine" type="AnimatedSprite2D" parent="." unique_id=1272266059] unique_name_in_owner = true visible = false sprite_frames = SubResource("SpriteFrames_brjsm") autoplay = "default" frame = 3 frame_progress = 0.8018118 [node name="Wolf" type="AnimatedSprite2D" parent="." unique_id=1759146555] unique_name_in_owner = true visible = false sprite_frames = SubResource("SpriteFrames_d06xb") autoplay = "default" frame = 3 frame_progress = 0.19724818 [node name="Cat" type="AnimatedSprite2D" parent="." unique_id=1332976928] unique_name_in_owner = true visible = false sprite_frames = SubResource("SpriteFrames_7do3a") autoplay = "default" frame_progress = 0.031060848 [node name="Goose" type="AnimatedSprite2D" parent="." unique_id=222745417] unique_name_in_owner = true visible = false sprite_frames = SubResource("SpriteFrames_lt1bt") autoplay = "default" frame_progress = 0.4729133 [node name="Frog" type="AnimatedSprite2D" parent="." unique_id=679106242] unique_name_in_owner = true visible = false sprite_frames = SubResource("SpriteFrames_gbowl") autoplay = "default" frame = 1 frame_progress = 0.27542892 [node name="Chick" type="AnimatedSprite2D" parent="." unique_id=1754919209] unique_name_in_owner = true visible = false sprite_frames = SubResource("SpriteFrames_20wpp") autoplay = "default" frame = 1 frame_progress = 0.11994407 [node name="Dog" type="AnimatedSprite2D" parent="." unique_id=197188039] unique_name_in_owner = true visible = false position = Vector2(0, -32) sprite_frames = SubResource("SpriteFrames_d57ma") autoplay = "default" [node name="Dust" type="GPUParticles2D" parent="." unique_id=785652497] visible = false position = Vector2(0, 1) amount = 100 texture = ExtResource("2_35nom") lifetime = 10.0 preprocess = 2.0 explosiveness = 0.06 randomness = 0.39 process_material = SubResource("ParticleProcessMaterial_0lw5n") [node name="Shavings" type="GPUParticles2D" parent="." unique_id=1628407210] unique_name_in_owner = true visible = false preprocess = 2.0 process_material = SubResource("ParticleProcessMaterial_agfs1")