diff --git a/components/Characters/Bear.tscn b/components/Characters/Bear.tscn
index ae61c2d..796d0ae 100644
--- a/components/Characters/Bear.tscn
+++ b/components/Characters/Bear.tscn
@@ -1,4 +1,4 @@
-[gd_scene load_steps=30 format=3 uid="uid://m60bwhdpbem8"]
+[gd_scene load_steps=38 format=3 uid="uid://m60bwhdpbem8"]
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_3ves7"]
[ext_resource type="Script" uid="uid://cgmnlpa2w6n72" path="res://scripts/Contents/Characters/Bear.gd" id="2_kh2af"]
@@ -8,25 +8,60 @@
[ext_resource type="AudioStream" uid="uid://cqh2yvwcy83gg" path="res://resources/sounds/bossAttack/Bear/Sprint.ogg" id="6_x3jmu"]
[ext_resource type="AudioStream" uid="uid://ce8xjsh68momv" path="res://resources/sounds/bossAttack/Bear/Arrow7-2.ogg" id="7_0r2df"]
[ext_resource type="AudioStream" uid="uid://dd18jfva1knwm" path="res://resources/sounds/bossAttack/Bear/LightGun.ogg" id="8_qagkm"]
-[ext_resource type="Texture2D" uid="uid://c0mfcs7x1r6jn" path="res://resources/characters/bear/bear.png" id="9_p5kxp"]
+[ext_resource type="Texture2D" uid="uid://54vaedgxog4i" path="res://resources/characters/bear/bear-walk-h.svg" id="9_tfpii"]
+[ext_resource type="Texture2D" uid="uid://cmapkmo8ck3g7" path="res://resources/characters/bear/bear-walk-a.svg" id="10_vby4r"]
[ext_resource type="Texture2D" uid="uid://c3pa0vooogyqx" path="res://resources/characters/bear/bear-mask.png" id="11_gg3xf"]
+[ext_resource type="Texture2D" uid="uid://b8j8ee5jrcdlq" path="res://resources/characters/bear/bear-walk-b.svg" id="11_og7es"]
+[ext_resource type="Texture2D" uid="uid://olok886lpghg" path="res://resources/characters/bear/bear-walk-c.svg" id="12_3j64k"]
[ext_resource type="Shader" uid="uid://6upc63ouwf6q" path="res://shaders/RedTemprature.gdshader" id="12_j8sas"]
+[ext_resource type="Texture2D" uid="uid://xka0dvhh8hhq" path="res://resources/characters/bear/bear-walk-d.svg" id="13_v7r73"]
+[ext_resource type="Texture2D" uid="uid://vm1drbho5j4t" path="res://resources/characters/bear/bear-walk-e.svg" id="14_mw54f"]
+[ext_resource type="Texture2D" uid="uid://c46b6dsltjglj" path="res://resources/characters/bear/bear-walk-f.svg" id="15_2q2wq"]
+[ext_resource type="Texture2D" uid="uid://vaglbapaj4e0" path="res://resources/characters/bear/bear-walk-g.svg" id="16_paalv"]
+[ext_resource type="Texture2D" uid="uid://b57o6dx0gm5t6" path="res://resources/characters/bear/bear-mask.svg" id="18_vby4r"]
[sub_resource type="SpriteFrames" id="SpriteFrames_6tgxs"]
animations = [{
-"frames": [],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("9_tfpii")
+}],
"loop": true,
"name": &"idle",
"speed": 5.0
}, {
-"frames": [],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("10_vby4r")
+}, {
+"duration": 1.0,
+"texture": ExtResource("11_og7es")
+}, {
+"duration": 1.0,
+"texture": ExtResource("12_3j64k")
+}, {
+"duration": 1.0,
+"texture": ExtResource("13_v7r73")
+}, {
+"duration": 1.0,
+"texture": ExtResource("14_mw54f")
+}, {
+"duration": 1.0,
+"texture": ExtResource("15_2q2wq")
+}, {
+"duration": 1.0,
+"texture": ExtResource("16_paalv")
+}, {
+"duration": 1.0,
+"texture": ExtResource("9_tfpii")
+}],
"loop": true,
"name": &"walk",
"speed": 5.0
}]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_akdh6"]
-size = Vector2(237, 198)
+size = Vector2(224, 152)
[sub_resource type="Animation" id="Animation_sxh2u"]
length = 0.001
@@ -163,15 +198,20 @@ stream = ExtResource("8_qagkm")
stream = ExtResource("3_n5dji")
[node name="texture" parent="." index="3"]
+position = Vector2(0, -71)
sprite_frames = SubResource("SpriteFrames_6tgxs")
+animation = &"walk"
+frame = 7
+frame_progress = 0.5584955
[node name="staticBackground" parent="texture" index="0"]
position = Vector2(0, -48)
scale = Vector2(0.58843344, 0.5364395)
-texture = ExtResource("9_p5kxp")
+
+[node name="hurtbox" parent="texture" index="2"]
+position = Vector2(2, 0)
[node name="hitbox" parent="texture/hurtbox" index="0"]
-position = Vector2(0.5, -49)
shape = SubResource("RectangleShape2D_akdh6")
[node name="animator" parent="texture" index="3"]
@@ -184,9 +224,8 @@ libraries = {
[node name="mask" type="Sprite2D" parent="texture" index="7"]
unique_name_in_owner = true
material = SubResource("ShaderMaterial_gg3xf")
-position = Vector2(81, -79)
-scale = Vector2(0.588, 0.536)
-texture = ExtResource("11_gg3xf")
+position = Vector2(65, -42)
+texture = ExtResource("18_vby4r")
[node name="sprintParticle" type="GPUParticles2D" parent="texture" index="8"]
unique_name_in_owner = true
@@ -197,7 +236,7 @@ texture = ExtResource("11_gg3xf")
process_material = SubResource("ParticleProcessMaterial_nv4nf")
[node name="statebar" parent="." index="4"]
-position = Vector2(0, -209)
+position = Vector2(0, -160)
[node name="movebox" parent="." index="5"]
disabled = true
diff --git a/components/Characters/Cat.tscn b/components/Characters/Cat.tscn
index fc1720e..476901a 100644
--- a/components/Characters/Cat.tscn
+++ b/components/Characters/Cat.tscn
@@ -1,23 +1,40 @@
-[gd_scene load_steps=11 format=3 uid="uid://bfkg40awgniv"]
+[gd_scene load_steps=12 format=3 uid="uid://bfkg40awgniv"]
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_hw4g4"]
-[ext_resource type="Texture2D" uid="uid://cs6se8dighfgj" path="res://resources/characters/cat/cat.png" id="2_q30ge"]
[ext_resource type="Script" uid="uid://chmxghslo4kc4" path="res://scripts/Contents/Characters/Cat.gd" id="2_uo67a"]
[ext_resource type="AudioStream" uid="uid://c3duk5wy1o3c2" path="res://resources/sounds/effect/Chirp.wav" id="3_2o6vq"]
[ext_resource type="AudioStream" uid="uid://chxpw0sprn4kj" path="res://resources/sounds/effect/Police Siren.wav" id="4_2o6vq"]
[ext_resource type="AudioStream" uid="uid://b7pxuov1id0ho" path="res://resources/sounds/effect/Pew.mp3" id="4_rh5rn"]
+[ext_resource type="Texture2D" uid="uid://bk8spvhq72c44" path="res://resources/characters/cat/penguin-b.svg" id="6_i8yb5"]
+[ext_resource type="Texture2D" uid="uid://dfid7kvdv8yas" path="res://resources/characters/cat/penguin-a.svg" id="7_kg8tn"]
+[ext_resource type="Texture2D" uid="uid://dhof4hf8t0lnw" path="res://resources/characters/cat/penguin-c.svg" id="8_anefu"]
[sub_resource type="SpriteFrames" id="SpriteFrames_2o6vq"]
animations = [{
-"frames": [],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("6_i8yb5")
+}],
"loop": true,
"name": &"idle",
"speed": 5.0
}, {
-"frames": [],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("7_kg8tn")
+}, {
+"duration": 1.0,
+"texture": ExtResource("6_i8yb5")
+}, {
+"duration": 1.0,
+"texture": ExtResource("8_anefu")
+}, {
+"duration": 1.0,
+"texture": ExtResource("6_i8yb5")
+}],
"loop": true,
"name": &"walk",
-"speed": 5.0
+"speed": 4.0
}]
[sub_resource type="SpriteFrames" id="SpriteFrames_hmu5t"]
@@ -29,10 +46,7 @@ animations = [{
}]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_uo67a"]
-size = Vector2(81, 62)
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_uo67a"]
-radius = 19.026299
+size = Vector2(70, 93)
[node name="Cat" instance=ExtResource("1_hw4g4")]
script = ExtResource("2_uo67a")
@@ -52,12 +66,14 @@ stream = ExtResource("4_2o6vq")
stream = ExtResource("4_rh5rn")
[node name="texture" parent="." index="3"]
+position = Vector2(0, -46)
sprite_frames = SubResource("SpriteFrames_2o6vq")
+animation = &"walk"
+frame_progress = 0.7547687
[node name="staticBackground" parent="texture" index="0"]
position = Vector2(0, -2)
scale = Vector2(0.2, 0.2)
-texture = ExtResource("2_q30ge")
[node name="staticAnimation" parent="texture" index="1"]
scale = Vector2(1, 1.289)
@@ -65,12 +81,8 @@ sprite_frames = SubResource("SpriteFrames_hmu5t")
animation = &"idle"
[node name="hitbox" parent="texture/hurtbox" index="0"]
-position = Vector2(-9.5, 5)
+position = Vector2(0, -0.5)
shape = SubResource("RectangleShape2D_uo67a")
-[node name="hitbox2" type="CollisionShape2D" parent="texture/hurtbox" index="1"]
-position = Vector2(43, -2)
-shape = SubResource("CircleShape2D_uo67a")
-
[node name="statebar" parent="." index="4"]
-position = Vector2(0, -115)
+position = Vector2(0, -106)
diff --git a/components/Characters/Dog.tscn b/components/Characters/Dog.tscn
index 211f5f5..cca13be 100644
--- a/components/Characters/Dog.tscn
+++ b/components/Characters/Dog.tscn
@@ -1,13 +1,17 @@
[gd_scene load_steps=9 format=3 uid="uid://bb363wvwvs7m4"]
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_cbgnh"]
-[ext_resource type="Texture2D" uid="uid://cew1kecisufy4" path="res://resources/characters/dog/hsq.png" id="2_oospf"]
[ext_resource type="Script" uid="uid://soehdxfbpmc0" path="res://scripts/Contents/Characters/Dog.gd" id="2_pb36u"]
[ext_resource type="AudioStream" uid="uid://llx2exxpf6k6" path="res://resources/sounds/effect/Dog1.wav" id="3_tn3v8"]
+[ext_resource type="Texture2D" uid="uid://c6afkgd0p7fpa" path="res://resources/characters/dog/dog2-a.png" id="4_tn3v8"]
+[ext_resource type="Texture2D" uid="uid://bl55w8y7uyy1d" path="res://resources/characters/dog/dog2-b.png" id="5_e644g"]
[sub_resource type="SpriteFrames" id="SpriteFrames_pb36u"]
animations = [{
-"frames": [],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4_tn3v8")
+}],
"loop": true,
"name": &"idle",
"speed": 5.0
@@ -15,55 +19,64 @@ animations = [{
"frames": [],
"loop": true,
"name": &"walk",
-"speed": 5.0
+"speed": 1.0
}]
[sub_resource type="SpriteFrames" id="SpriteFrames_tn3v8"]
animations = [{
"frames": [{
"duration": 1.0,
-"texture": ExtResource("2_oospf")
+"texture": ExtResource("4_tn3v8")
}],
"loop": true,
"name": &"idle",
"speed": 5.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4_tn3v8")
+}, {
+"duration": 1.0,
+"texture": ExtResource("5_e644g")
+}],
+"loop": true,
+"name": &"walk",
+"speed": 2.0
}]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_e644g"]
-size = Vector2(118, 64)
-
-[sub_resource type="CircleShape2D" id="CircleShape2D_s2gll"]
-radius = 27.018513
+size = Vector2(140, 91)
[node name="Dog" instance=ExtResource("1_cbgnh")]
script = ExtResource("2_pb36u")
displayName = "哈士奇"
drops = Array[int]([3])
dropCounts = Array[Vector2]([Vector2(1, 1)])
+useStatic = true
hurtAudioRate = 0.1
[node name="hurt" parent="sounds" index="3"]
stream = ExtResource("3_tn3v8")
[node name="texture" parent="." index="3"]
+position = Vector2(0, -62)
sprite_frames = SubResource("SpriteFrames_pb36u")
+animation = &"walk"
+frame_progress = 0.39797485
[node name="staticAnimation" parent="texture" index="1"]
-position = Vector2(0, -19.999998)
-scale = Vector2(0.35093215, 0.35093215)
+position = Vector2(7, 17)
+scale = Vector2(0.6004001, 0.6004001)
sprite_frames = SubResource("SpriteFrames_tn3v8")
-animation = &"idle"
+animation = &"walk"
+frame_progress = 0.6540908
[node name="hitbox" parent="texture/hurtbox" index="0"]
-position = Vector2(-14, -22)
+position = Vector2(1, 12.5)
shape = SubResource("RectangleShape2D_e644g")
-[node name="hitbox2" type="CollisionShape2D" parent="texture/hurtbox" index="1"]
-position = Vector2(46, -51)
-shape = SubResource("CircleShape2D_s2gll")
-
[node name="normal" type="Node2D" parent="texture/weapons" index="0"]
position = Vector2(53, -35)
[node name="statebar" parent="." index="4"]
-position = Vector2(0, -150)
+position = Vector2(11, -122)
diff --git a/components/Characters/Hen.tscn b/components/Characters/Hen.tscn
index c902058..4ec9113 100644
--- a/components/Characters/Hen.tscn
+++ b/components/Characters/Hen.tscn
@@ -1,25 +1,35 @@
-[gd_scene load_steps=8 format=3 uid="uid://c8h1abpbe6cww"]
+[gd_scene load_steps=9 format=3 uid="uid://c8h1abpbe6cww"]
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_twxai"]
[ext_resource type="Script" uid="uid://dsfht8qodraln" path="res://scripts/Contents/Characters/Hen.gd" id="2_8u5a0"]
[ext_resource type="AudioStream" uid="uid://cougu5tprpf8d" path="res://resources/sounds/effect/Growl.wav" id="3_1stll"]
-[ext_resource type="Texture2D" uid="uid://o0t3oma5l6tu" path="res://resources/characters/hen/hen.png" id="4_1stll"]
+[ext_resource type="Texture2D" uid="uid://b5m0fpg3ewfum" path="res://resources/characters/hen/hen-a.svg" id="4_rwj47"]
+[ext_resource type="Texture2D" uid="uid://3o0oqobnr3b2" path="res://resources/characters/hen/hen-b.svg" id="5_j6cvf"]
[sub_resource type="SpriteFrames" id="SpriteFrames_xwexj"]
animations = [{
-"frames": [],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4_rwj47")
+}],
"loop": true,
"name": &"idle",
"speed": 5.0
}, {
-"frames": [],
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("4_rwj47")
+}, {
+"duration": 1.0,
+"texture": ExtResource("5_j6cvf")
+}],
"loop": true,
"name": &"walk",
-"speed": 5.0
+"speed": 3.0
}]
[sub_resource type="RectangleShape2D" id="RectangleShape2D_1stll"]
-size = Vector2(85.25, 46.5)
+size = Vector2(101, 49.5)
[sub_resource type="CircleShape2D" id="CircleShape2D_rwj47"]
radius = 19.026299
@@ -37,21 +47,23 @@ volume_db = 10.0
[node name="texture" parent="." index="3"]
sprite_frames = SubResource("SpriteFrames_xwexj")
+animation = &"walk"
+frame = 1
+frame_progress = 0.51495796
[node name="staticBackground" parent="texture" index="0"]
scale = Vector2(0.29643428, 0.29643428)
-texture = ExtResource("4_1stll")
[node name="hitbox" parent="texture/hurtbox" index="0"]
-position = Vector2(-7.625, 2.25)
+position = Vector2(-13.5, 0.75)
shape = SubResource("RectangleShape2D_1stll")
[node name="hitbox2" type="CollisionShape2D" parent="texture/hurtbox" index="1"]
-position = Vector2(37, -28)
+position = Vector2(49, -28)
shape = SubResource("CircleShape2D_rwj47")
[node name="normal" type="Node2D" parent="texture/weapons" index="0"]
[node name="statebar" parent="." index="4" node_paths=PackedStringArray("entity")]
-position = Vector2(0, -107)
+position = Vector2(0, -118)
entity = NodePath("..")
diff --git a/components/Characters/MTY.tscn b/components/Characters/MTY.tscn
index 96b152c..f53a3a4 100644
--- a/components/Characters/MTY.tscn
+++ b/components/Characters/MTY.tscn
@@ -1,10 +1,11 @@
-[gd_scene load_steps=7 format=3 uid="uid://b5ysxff1ujv4l"]
+[gd_scene load_steps=8 format=3 uid="uid://b5ysxff1ujv4l"]
[ext_resource type="PackedScene" uid="uid://cvogxi7mktumf" path="res://components/Abstracts/EntityBase.tscn" id="1_8og84"]
[ext_resource type="Script" uid="uid://b80jr04qpitly" path="res://scripts/Contents/Characters/MTY.gd" id="2_hjlm2"]
-[ext_resource type="Texture2D" uid="uid://cpaafqx7vf443" path="res://resources/characters/bird/mty.png" id="2_i2hh0"]
+[ext_resource type="Texture2D" uid="uid://b710rxx6yq2x1" path="res://resources/characters/bird/tera-a.svg" id="3_gxm04"]
+[ext_resource type="Texture2D" uid="uid://cmmvtcahw5y5e" path="res://resources/characters/bird/tera-d.svg" id="4_ndje2"]
-[sub_resource type="SpriteFrames" id="SpriteFrames_hjlm2"]
+[sub_resource type="SpriteFrames" id="SpriteFrames_gxm04"]
animations = [{
"frames": [],
"loop": true,
@@ -14,37 +15,58 @@ animations = [{
"frames": [],
"loop": true,
"name": &"walk",
-"speed": 5.0
+"speed": 0.5
}]
-[sub_resource type="RectangleShape2D" id="RectangleShape2D_i2hh0"]
-size = Vector2(471, 57)
+[sub_resource type="SpriteFrames" id="SpriteFrames_hjlm2"]
+animations = [{
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3_gxm04")
+}],
+"loop": true,
+"name": &"idle",
+"speed": 5.0
+}, {
+"frames": [{
+"duration": 1.0,
+"texture": ExtResource("3_gxm04")
+}, {
+"duration": 1.0,
+"texture": ExtResource("4_ndje2")
+}],
+"loop": true,
+"name": &"walk",
+"speed": 0.5
+}]
-[sub_resource type="CapsuleShape2D" id="CapsuleShape2D_hjlm2"]
-radius = 37.0
-height = 126.0
+[sub_resource type="RectangleShape2D" id="RectangleShape2D_fdkbo"]
+size = Vector2(138, 181)
[node name="MTY" instance=ExtResource("1_8og84")]
script = ExtResource("2_hjlm2")
displayName = "猫头鹰"
drops = Array[int]([0, 1, 3])
dropCounts = Array[Vector2]([Vector2(3, 6), Vector2(2, 4), Vector2(1, 3)])
+useStatic = true
hurtAudioRate = 0.05
[node name="texture" parent="." index="3"]
-sprite_frames = SubResource("SpriteFrames_hjlm2")
+position = Vector2(0, -64)
+sprite_frames = SubResource("SpriteFrames_gxm04")
[node name="staticBackground" parent="texture" index="0"]
scale = Vector2(0.23718655, 0.23718655)
-texture = ExtResource("2_i2hh0")
+
+[node name="staticAnimation" parent="texture" index="1"]
+position = Vector2(0, -27)
+scale = Vector2(1.42485, 1.42485)
+sprite_frames = SubResource("SpriteFrames_hjlm2")
+animation = &"idle"
[node name="hitbox" parent="texture/hurtbox" index="0"]
-position = Vector2(-3.5, -13.5)
-shape = SubResource("RectangleShape2D_i2hh0")
-
-[node name="hitbox2" type="CollisionShape2D" parent="texture/hurtbox" index="1"]
-position = Vector2(0, -3)
-shape = SubResource("CapsuleShape2D_hjlm2")
+position = Vector2(0, -26.5)
+shape = SubResource("RectangleShape2D_fdkbo")
[node name="statebar" parent="." index="4"]
-position = Vector2(0, -130)
+position = Vector2(0, -199)
diff --git a/components/Feeds/RainbowCandy.tscn b/components/Feeds/RainbowCandy.tscn
index b9c92dc..9c424ab 100644
--- a/components/Feeds/RainbowCandy.tscn
+++ b/components/Feeds/RainbowCandy.tscn
@@ -9,7 +9,7 @@ displayName = "彩虹糖"
quality = 3
topic = 4
fields = Array[int]([1, 5, 6, 13, 7, 3])
-fieldValues = Array[float]([0.3, 0.35, 0.1, 2.0, 30.0, -0.8])
+fieldValues = Array[float]([0.3, 0.35, 0.1, 2.0, 30.0, -0.9])
costs = Array[int]([0, 3])
costCounts = Array[int]([700, 100])
diff --git a/components/Weapons/ChainGun.tscn b/components/Weapons/ChainGun.tscn
index 7e3108e..20edfbe 100644
--- a/components/Weapons/ChainGun.tscn
+++ b/components/Weapons/ChainGun.tscn
@@ -11,7 +11,7 @@ avatarTexture = ExtResource("2_ghn43")
displayName = "链式机枪"
costBeachball = 400
store = {
-"atk": 3,
+"atk": 5,
"count": 1,
"split": 15
}
@@ -23,7 +23,6 @@ storeType = {
descriptionTemplate = "超高速发射$count个[b]微型水晶[/b],可造成$atk点伤害,散射+$split。"
needEnergy = 0.75
cooldown = 66.0
-debugRebuild = true
[node name="attack" parent="sounds" index="0"]
stream = ExtResource("4_g38si")
diff --git a/resources/characters/bear/bear-mask.svg b/resources/characters/bear/bear-mask.svg
new file mode 100644
index 0000000..42d4a4f
--- /dev/null
+++ b/resources/characters/bear/bear-mask.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-mask.svg.import b/resources/characters/bear/bear-mask.svg.import
new file mode 100644
index 0000000..438ff68
--- /dev/null
+++ b/resources/characters/bear/bear-mask.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b57o6dx0gm5t6"
+path="res://.godot/imported/bear-mask.svg-567ec44abf3a80d8dd34155a82961d5a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-mask.svg"
+dest_files=["res://.godot/imported/bear-mask.svg-567ec44abf3a80d8dd34155a82961d5a.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bear/bear-walk-a.svg b/resources/characters/bear/bear-walk-a.svg
new file mode 100644
index 0000000..c03d218
--- /dev/null
+++ b/resources/characters/bear/bear-walk-a.svg
@@ -0,0 +1,127 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-walk-a.svg.import b/resources/characters/bear/bear-walk-a.svg.import
new file mode 100644
index 0000000..4e3aeee
--- /dev/null
+++ b/resources/characters/bear/bear-walk-a.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cmapkmo8ck3g7"
+path="res://.godot/imported/bear-walk-a.svg-93fd083f00a295cc99fc33e0b9644b85.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-walk-a.svg"
+dest_files=["res://.godot/imported/bear-walk-a.svg-93fd083f00a295cc99fc33e0b9644b85.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bear/bear-walk-b.svg b/resources/characters/bear/bear-walk-b.svg
new file mode 100644
index 0000000..566c527
--- /dev/null
+++ b/resources/characters/bear/bear-walk-b.svg
@@ -0,0 +1,129 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-walk-b.svg.import b/resources/characters/bear/bear-walk-b.svg.import
new file mode 100644
index 0000000..cdb3a2c
--- /dev/null
+++ b/resources/characters/bear/bear-walk-b.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b8j8ee5jrcdlq"
+path="res://.godot/imported/bear-walk-b.svg-dc22a923fe6e2415ad92fab16d813465.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-walk-b.svg"
+dest_files=["res://.godot/imported/bear-walk-b.svg-dc22a923fe6e2415ad92fab16d813465.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bear/bear-walk-c.svg b/resources/characters/bear/bear-walk-c.svg
new file mode 100644
index 0000000..9d25c20
--- /dev/null
+++ b/resources/characters/bear/bear-walk-c.svg
@@ -0,0 +1,124 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-walk-c.svg.import b/resources/characters/bear/bear-walk-c.svg.import
new file mode 100644
index 0000000..975300a
--- /dev/null
+++ b/resources/characters/bear/bear-walk-c.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://olok886lpghg"
+path="res://.godot/imported/bear-walk-c.svg-abf6c5cda9669f0ae75e797667f235ff.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-walk-c.svg"
+dest_files=["res://.godot/imported/bear-walk-c.svg-abf6c5cda9669f0ae75e797667f235ff.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bear/bear-walk-d.svg b/resources/characters/bear/bear-walk-d.svg
new file mode 100644
index 0000000..41f0d93
--- /dev/null
+++ b/resources/characters/bear/bear-walk-d.svg
@@ -0,0 +1,123 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-walk-d.svg.import b/resources/characters/bear/bear-walk-d.svg.import
new file mode 100644
index 0000000..db56f27
--- /dev/null
+++ b/resources/characters/bear/bear-walk-d.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://xka0dvhh8hhq"
+path="res://.godot/imported/bear-walk-d.svg-b6e7957a7094ec492096a133e466fa52.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-walk-d.svg"
+dest_files=["res://.godot/imported/bear-walk-d.svg-b6e7957a7094ec492096a133e466fa52.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bear/bear-walk-e.svg b/resources/characters/bear/bear-walk-e.svg
new file mode 100644
index 0000000..6094498
--- /dev/null
+++ b/resources/characters/bear/bear-walk-e.svg
@@ -0,0 +1,135 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-walk-e.svg.import b/resources/characters/bear/bear-walk-e.svg.import
new file mode 100644
index 0000000..e798c69
--- /dev/null
+++ b/resources/characters/bear/bear-walk-e.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://vm1drbho5j4t"
+path="res://.godot/imported/bear-walk-e.svg-df8abec6a38d36c2076db4429144f119.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-walk-e.svg"
+dest_files=["res://.godot/imported/bear-walk-e.svg-df8abec6a38d36c2076db4429144f119.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bear/bear-walk-f.svg b/resources/characters/bear/bear-walk-f.svg
new file mode 100644
index 0000000..d9fbafc
--- /dev/null
+++ b/resources/characters/bear/bear-walk-f.svg
@@ -0,0 +1,137 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-walk-f.svg.import b/resources/characters/bear/bear-walk-f.svg.import
new file mode 100644
index 0000000..503ff34
--- /dev/null
+++ b/resources/characters/bear/bear-walk-f.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c46b6dsltjglj"
+path="res://.godot/imported/bear-walk-f.svg-5fc9e8983c2f4ba6d48d654ac29f91ed.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-walk-f.svg"
+dest_files=["res://.godot/imported/bear-walk-f.svg-5fc9e8983c2f4ba6d48d654ac29f91ed.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bear/bear-walk-g.svg b/resources/characters/bear/bear-walk-g.svg
new file mode 100644
index 0000000..ff90ff3
--- /dev/null
+++ b/resources/characters/bear/bear-walk-g.svg
@@ -0,0 +1,132 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-walk-g.svg.import b/resources/characters/bear/bear-walk-g.svg.import
new file mode 100644
index 0000000..c080ee6
--- /dev/null
+++ b/resources/characters/bear/bear-walk-g.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://vaglbapaj4e0"
+path="res://.godot/imported/bear-walk-g.svg-e33007b2436bd764d1911f97db734ea3.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-walk-g.svg"
+dest_files=["res://.godot/imported/bear-walk-g.svg-e33007b2436bd764d1911f97db734ea3.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bear/bear-walk-h.svg b/resources/characters/bear/bear-walk-h.svg
new file mode 100644
index 0000000..0fb6c79
--- /dev/null
+++ b/resources/characters/bear/bear-walk-h.svg
@@ -0,0 +1,157 @@
+
\ No newline at end of file
diff --git a/resources/characters/bear/bear-walk-h.svg.import b/resources/characters/bear/bear-walk-h.svg.import
new file mode 100644
index 0000000..d2b68d1
--- /dev/null
+++ b/resources/characters/bear/bear-walk-h.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://54vaedgxog4i"
+path="res://.godot/imported/bear-walk-h.svg-fcb9aa15698478a6549cbc3aa462410c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bear/bear-walk-h.svg"
+dest_files=["res://.godot/imported/bear-walk-h.svg-fcb9aa15698478a6549cbc3aa462410c.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bird/tera-a.svg b/resources/characters/bird/tera-a.svg
new file mode 100644
index 0000000..facc226
--- /dev/null
+++ b/resources/characters/bird/tera-a.svg
@@ -0,0 +1,30 @@
+
\ No newline at end of file
diff --git a/resources/characters/bird/tera-a.svg.import b/resources/characters/bird/tera-a.svg.import
new file mode 100644
index 0000000..6b2e3ea
--- /dev/null
+++ b/resources/characters/bird/tera-a.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b710rxx6yq2x1"
+path="res://.godot/imported/tera-a.svg-7919686ffd9300a731dd33b94e7a8c1f.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bird/tera-a.svg"
+dest_files=["res://.godot/imported/tera-a.svg-7919686ffd9300a731dd33b94e7a8c1f.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/bird/tera-d.svg b/resources/characters/bird/tera-d.svg
new file mode 100644
index 0000000..578967b
--- /dev/null
+++ b/resources/characters/bird/tera-d.svg
@@ -0,0 +1,32 @@
+
\ No newline at end of file
diff --git a/resources/characters/bird/tera-d.svg.import b/resources/characters/bird/tera-d.svg.import
new file mode 100644
index 0000000..daf8a5b
--- /dev/null
+++ b/resources/characters/bird/tera-d.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cmmvtcahw5y5e"
+path="res://.godot/imported/tera-d.svg-91754ab8bc20d732a5ff2970e08cc8b6.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/bird/tera-d.svg"
+dest_files=["res://.godot/imported/tera-d.svg-91754ab8bc20d732a5ff2970e08cc8b6.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/cat/penguin-a.svg b/resources/characters/cat/penguin-a.svg
new file mode 100644
index 0000000..25e40fb
--- /dev/null
+++ b/resources/characters/cat/penguin-a.svg
@@ -0,0 +1,39 @@
+
\ No newline at end of file
diff --git a/resources/characters/cat/penguin-a.svg.import b/resources/characters/cat/penguin-a.svg.import
new file mode 100644
index 0000000..2b406e3
--- /dev/null
+++ b/resources/characters/cat/penguin-a.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dfid7kvdv8yas"
+path="res://.godot/imported/penguin-a.svg-84c045dec3c21d8ea41c389ae22cb9a3.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/cat/penguin-a.svg"
+dest_files=["res://.godot/imported/penguin-a.svg-84c045dec3c21d8ea41c389ae22cb9a3.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/cat/penguin-b.svg b/resources/characters/cat/penguin-b.svg
new file mode 100644
index 0000000..578ed61
--- /dev/null
+++ b/resources/characters/cat/penguin-b.svg
@@ -0,0 +1,36 @@
+
\ No newline at end of file
diff --git a/resources/characters/cat/penguin-b.svg.import b/resources/characters/cat/penguin-b.svg.import
new file mode 100644
index 0000000..86860be
--- /dev/null
+++ b/resources/characters/cat/penguin-b.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bk8spvhq72c44"
+path="res://.godot/imported/penguin-b.svg-bbbf36bb3f2492c769b496f2abeab924.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/cat/penguin-b.svg"
+dest_files=["res://.godot/imported/penguin-b.svg-bbbf36bb3f2492c769b496f2abeab924.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/cat/penguin-c.svg b/resources/characters/cat/penguin-c.svg
new file mode 100644
index 0000000..5b048fb
--- /dev/null
+++ b/resources/characters/cat/penguin-c.svg
@@ -0,0 +1,45 @@
+
\ No newline at end of file
diff --git a/resources/characters/cat/penguin-c.svg.import b/resources/characters/cat/penguin-c.svg.import
new file mode 100644
index 0000000..ffe31cc
--- /dev/null
+++ b/resources/characters/cat/penguin-c.svg.import
@@ -0,0 +1,43 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dhof4hf8t0lnw"
+path="res://.godot/imported/penguin-c.svg-322ae968fc466a3ac5a9569c297ec9bf.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/cat/penguin-c.svg"
+dest_files=["res://.godot/imported/penguin-c.svg-322ae968fc466a3ac5a9569c297ec9bf.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
+svg/scale=1.0
+editor/scale_with_editor_scale=false
+editor/convert_colors_with_editor_theme=false
diff --git a/resources/characters/dog/dog2-a.png b/resources/characters/dog/dog2-a.png
new file mode 100644
index 0000000..d73d5c8
Binary files /dev/null and b/resources/characters/dog/dog2-a.png differ
diff --git a/resources/characters/dog/dog2-a.png.import b/resources/characters/dog/dog2-a.png.import
new file mode 100644
index 0000000..ea5e554
--- /dev/null
+++ b/resources/characters/dog/dog2-a.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c6afkgd0p7fpa"
+path="res://.godot/imported/dog2-a.png-1e212eb83cbf6562f6fa8cb7cd4152cf.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/dog/dog2-a.png"
+dest_files=["res://.godot/imported/dog2-a.png-1e212eb83cbf6562f6fa8cb7cd4152cf.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/resources/characters/dog/dog2-b.png b/resources/characters/dog/dog2-b.png
new file mode 100644
index 0000000..084799d
Binary files /dev/null and b/resources/characters/dog/dog2-b.png differ
diff --git a/resources/characters/dog/dog2-b.png.import b/resources/characters/dog/dog2-b.png.import
new file mode 100644
index 0000000..5183923
--- /dev/null
+++ b/resources/characters/dog/dog2-b.png.import
@@ -0,0 +1,40 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bl55w8y7uyy1d"
+path="res://.godot/imported/dog2-b.png-06d0b16ea5c278e489ec87d3309393d7.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/characters/dog/dog2-b.png"
+dest_files=["res://.godot/imported/dog2-b.png-06d0b16ea5c278e489ec87d3309393d7.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+compress/uastc_level=0
+compress/rdo_quality_loss=0.0
+compress/hdr_compression=1
+compress/normal_map=0
+compress/channel_pack=0
+mipmaps/generate=false
+mipmaps/limit=-1
+roughness/mode=0
+roughness/src_normal=""
+process/channel_remap/red=0
+process/channel_remap/green=1
+process/channel_remap/blue=2
+process/channel_remap/alpha=3
+process/fix_alpha_border=true
+process/premult_alpha=false
+process/normal_map_invert_y=false
+process/hdr_as_srgb=false
+process/hdr_clamp_exposure=false
+process/size_limit=0
+detect_3d/compress_to=1
diff --git a/scripts/Contents/Characters/Cat.gd b/scripts/Contents/Characters/Cat.gd
index 9a884e4..ab9c27c 100644
--- a/scripts/Contents/Characters/Cat.gd
+++ b/scripts/Contents/Characters/Cat.gd
@@ -6,6 +6,8 @@ func register():
fields[FieldStore.Entity.MOVEMENT_SPEED] = randf_range(0.5, 0.8)
attackCooldownMap[0] = randi_range(5000, 8000)
sprintMultiplier = randf_range(5, 15)
+func spawn():
+ texture.play("walk")
func ai():
PresetEntityAI.follow(self, currentFocusedBoss)
tryAttack(0, true)
diff --git a/scripts/Contents/Characters/Dog.gd b/scripts/Contents/Characters/Dog.gd
index a4b29c9..adefa8b 100644
--- a/scripts/Contents/Characters/Dog.gd
+++ b/scripts/Contents/Characters/Dog.gd
@@ -5,7 +5,8 @@ func register():
fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.2
fields[FieldStore.Entity.OFFSET_SHOOT] = 0
attackCooldownMap[0] = randi_range(3000, 5000)
-
+func spawn():
+ texture.play("walk")
func ai():
PresetEntityAI.follow(self, currentFocusedBoss, 300)
tryAttack(0)
diff --git a/scripts/Contents/Characters/Hen.gd b/scripts/Contents/Characters/Hen.gd
index d6a86f4..a30c9df 100644
--- a/scripts/Contents/Characters/Hen.gd
+++ b/scripts/Contents/Characters/Hen.gd
@@ -5,7 +5,8 @@ func register():
fields[FieldStore.Entity.MAX_HEALTH] = 100
fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.3
fields[FieldStore.Entity.OFFSET_SHOOT] = 10
-
+func spawn():
+ texture.play("walk")
func ai():
attackCooldownMap[0] = randi_range(1500, 4000)
PresetEntityAI.follow(self, currentFocusedBoss, 300)
diff --git a/scripts/Contents/Characters/MTY.gd b/scripts/Contents/Characters/MTY.gd
index ed41185..35227ae 100644
--- a/scripts/Contents/Characters/MTY.gd
+++ b/scripts/Contents/Characters/MTY.gd
@@ -4,9 +4,11 @@ class_name MTY
func register():
fields[FieldStore.Entity.MAX_HEALTH] = 400
fields[FieldStore.Entity.MOVEMENT_SPEED] = 0.9
- attackCooldownMap[0] = 1500
- attackCooldownMap[1] = 500
+ attackCooldownMap[0] = 1000
+ attackCooldownMap[1] = 250
sprintMultiplier = 5
+func spawn():
+ texture.play("walk")
func ai():
PresetEntityAI.follow(self, currentFocusedBoss)
tryAttack(0)