diff --git a/components/UI/FieldShow.tscn b/components/UI/FieldShow.tscn
index 13756a2..8845838 100644
--- a/components/UI/FieldShow.tscn
+++ b/components/UI/FieldShow.tscn
@@ -4,17 +4,18 @@
[ext_resource type="Texture2D" uid="uid://iu5i8ullbhf6" path="res://resources/items/apple.svg" id="2_q02yi"]
[ext_resource type="Theme" uid="uid://b6nox1qqh50ub" path="res://themes/smallText.tres" id="2_x62bb"]
-[sub_resource type="LabelSettings" id="LabelSettings_3ylui"]
+[sub_resource type="LabelSettings" id="LabelSettings_ysv18"]
font_size = 13
[node name="FieldShow" type="HBoxContainer"]
offset_right = 144.0
offset_bottom = 18.0
script = ExtResource("1_gwocj")
-metadata/_edit_horizontal_guides_ = [18.0]
+metadata/_edit_horizontal_guides_ = [20.0]
[node name="icon" type="TextureRect" parent="."]
-custom_minimum_size = Vector2(14, 14)
+unique_name_in_owner = true
+custom_minimum_size = Vector2(20, 20)
layout_mode = 2
size_flags_horizontal = 4
size_flags_vertical = 4
@@ -43,5 +44,5 @@ layout_mode = 2
size_flags_horizontal = 10
size_flags_vertical = 8
text = "0"
-label_settings = SubResource("LabelSettings_3ylui")
+label_settings = SubResource("LabelSettings_ysv18")
horizontal_alignment = 1
diff --git a/resources/fieldIcons/伤害倍率.svg b/resources/fieldIcons/伤害倍率.svg
new file mode 100644
index 0000000..4c16081
--- /dev/null
+++ b/resources/fieldIcons/伤害倍率.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/伤害倍率.svg.import b/resources/fieldIcons/伤害倍率.svg.import
new file mode 100644
index 0000000..86c6709
--- /dev/null
+++ b/resources/fieldIcons/伤害倍率.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://gm2yb5lluqsq"
+path="res://.godot/imported/伤害倍率.svg-39525823fcf2445a3548c7f798804b2c.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/伤害倍率.svg"
+dest_files=["res://.godot/imported/伤害倍率.svg-39525823fcf2445a3548c7f798804b2c.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/储能倍率.svg b/resources/fieldIcons/储能倍率.svg
new file mode 100644
index 0000000..65be349
--- /dev/null
+++ b/resources/fieldIcons/储能倍率.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/储能倍率.svg.import b/resources/fieldIcons/储能倍率.svg.import
new file mode 100644
index 0000000..e82fed1
--- /dev/null
+++ b/resources/fieldIcons/储能倍率.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://4ebaicvlc6up"
+path="res://.godot/imported/储能倍率.svg-d4a5a7eec31a1cfcd74a8116c9ce8e4b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/储能倍率.svg"
+dest_files=["res://.godot/imported/储能倍率.svg-d4a5a7eec31a1cfcd74a8116c9ce8e4b.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/分裂.svg b/resources/fieldIcons/分裂.svg
new file mode 100644
index 0000000..c612f33
--- /dev/null
+++ b/resources/fieldIcons/分裂.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/分裂.svg.import b/resources/fieldIcons/分裂.svg.import
new file mode 100644
index 0000000..8c433f5
--- /dev/null
+++ b/resources/fieldIcons/分裂.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cd37vkgngncv2"
+path="res://.godot/imported/分裂.svg-b6419b24085ea8c9ac338dc6baa4c89e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/分裂.svg"
+dest_files=["res://.godot/imported/分裂.svg-b6419b24085ea8c9ac338dc6baa4c89e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/可制作饲料.svg b/resources/fieldIcons/可制作饲料.svg
new file mode 100644
index 0000000..425555f
--- /dev/null
+++ b/resources/fieldIcons/可制作饲料.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/可制作饲料.svg.import b/resources/fieldIcons/可制作饲料.svg.import
new file mode 100644
index 0000000..4350737
--- /dev/null
+++ b/resources/fieldIcons/可制作饲料.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bddnq1hyu0aff"
+path="res://.godot/imported/可制作饲料.svg-75fee282d9353cf75696fc6ce5c67e84.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/可制作饲料.svg"
+dest_files=["res://.godot/imported/可制作饲料.svg-75fee282d9353cf75696fc6ce5c67e84.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/多重射击.svg b/resources/fieldIcons/多重射击.svg
new file mode 100644
index 0000000..29ee590
--- /dev/null
+++ b/resources/fieldIcons/多重射击.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/多重射击.svg.import b/resources/fieldIcons/多重射击.svg.import
new file mode 100644
index 0000000..713cd78
--- /dev/null
+++ b/resources/fieldIcons/多重射击.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://5jcwyy24u35e"
+path="res://.godot/imported/多重射击.svg-7925cdc9e5f08b1f3329cbf2d24332d7.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/多重射击.svg"
+dest_files=["res://.godot/imported/多重射击.svg-7925cdc9e5f08b1f3329cbf2d24332d7.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/幸运值.svg b/resources/fieldIcons/幸运值.svg
new file mode 100644
index 0000000..fe6e4cf
--- /dev/null
+++ b/resources/fieldIcons/幸运值.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/幸运值.svg.import b/resources/fieldIcons/幸运值.svg.import
new file mode 100644
index 0000000..ebc8984
--- /dev/null
+++ b/resources/fieldIcons/幸运值.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dl7gaojxbvhk1"
+path="res://.godot/imported/幸运值.svg-173b396849c95f39cf11ac02f2988ef3.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/幸运值.svg"
+dest_files=["res://.godot/imported/幸运值.svg-173b396849c95f39cf11ac02f2988ef3.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/引力.svg b/resources/fieldIcons/引力.svg
new file mode 100644
index 0000000..ca5541f
--- /dev/null
+++ b/resources/fieldIcons/引力.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/引力.svg.import b/resources/fieldIcons/引力.svg.import
new file mode 100644
index 0000000..01caac0
--- /dev/null
+++ b/resources/fieldIcons/引力.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://d2ef5aa3y1tm2"
+path="res://.godot/imported/引力.svg-27647d54d806b16d3e45e0c6ecf4a47b.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/引力.svg"
+dest_files=["res://.godot/imported/引力.svg-27647d54d806b16d3e45e0c6ecf4a47b.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/折射.svg b/resources/fieldIcons/折射.svg
new file mode 100644
index 0000000..8dcfbcf
--- /dev/null
+++ b/resources/fieldIcons/折射.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/折射.svg.import b/resources/fieldIcons/折射.svg.import
new file mode 100644
index 0000000..7b183f5
--- /dev/null
+++ b/resources/fieldIcons/折射.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://crqj5es1smsje"
+path="res://.godot/imported/折射.svg-77ff56d9ecc5660f4473832359f65fb0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/折射.svg"
+dest_files=["res://.godot/imported/折射.svg-77ff56d9ecc5660f4473832359f65fb0.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/拾取距离.svg b/resources/fieldIcons/拾取距离.svg
new file mode 100644
index 0000000..a2c3b39
--- /dev/null
+++ b/resources/fieldIcons/拾取距离.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/拾取距离.svg.import b/resources/fieldIcons/拾取距离.svg.import
new file mode 100644
index 0000000..554e725
--- /dev/null
+++ b/resources/fieldIcons/拾取距离.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bnuqmpu3drstk"
+path="res://.godot/imported/拾取距离.svg-69f680ea0b69eb4df062767a8e6ab326.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/拾取距离.svg"
+dest_files=["res://.godot/imported/拾取距离.svg-69f680ea0b69eb4df062767a8e6ab326.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/攻击速度.svg b/resources/fieldIcons/攻击速度.svg
new file mode 100644
index 0000000..ea3a1db
--- /dev/null
+++ b/resources/fieldIcons/攻击速度.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/攻击速度.svg.import b/resources/fieldIcons/攻击速度.svg.import
new file mode 100644
index 0000000..8f27935
--- /dev/null
+++ b/resources/fieldIcons/攻击速度.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dyyoi1fnxgu2p"
+path="res://.godot/imported/攻击速度.svg-3917ff89170317cdf213e16d28e4dd81.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/攻击速度.svg"
+dest_files=["res://.godot/imported/攻击速度.svg-3917ff89170317cdf213e16d28e4dd81.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/散射角.svg b/resources/fieldIcons/散射角.svg
new file mode 100644
index 0000000..c6ceb6e
--- /dev/null
+++ b/resources/fieldIcons/散射角.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/散射角.svg.import b/resources/fieldIcons/散射角.svg.import
new file mode 100644
index 0000000..4ee9dd7
--- /dev/null
+++ b/resources/fieldIcons/散射角.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://o8mdwj3x04ov"
+path="res://.godot/imported/散射角.svg-e82fc359ca34c5e8128250a0d36d1729.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/散射角.svg"
+dest_files=["res://.godot/imported/散射角.svg-e82fc359ca34c5e8128250a0d36d1729.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/暴击伤害.svg b/resources/fieldIcons/暴击伤害.svg
new file mode 100644
index 0000000..3f89ea3
--- /dev/null
+++ b/resources/fieldIcons/暴击伤害.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/暴击伤害.svg.import b/resources/fieldIcons/暴击伤害.svg.import
new file mode 100644
index 0000000..904b4bc
--- /dev/null
+++ b/resources/fieldIcons/暴击伤害.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cq8vloaul4bun"
+path="res://.godot/imported/暴击伤害.svg-0b7590516996dea3d9da3c9c2ead0a5e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/暴击伤害.svg"
+dest_files=["res://.godot/imported/暴击伤害.svg-0b7590516996dea3d9da3c9c2ead0a5e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/暴击率.svg b/resources/fieldIcons/暴击率.svg
new file mode 100644
index 0000000..b1e3348
--- /dev/null
+++ b/resources/fieldIcons/暴击率.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/暴击率.svg.import b/resources/fieldIcons/暴击率.svg.import
new file mode 100644
index 0000000..4f6848a
--- /dev/null
+++ b/resources/fieldIcons/暴击率.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://x2g6nynj2rx2"
+path="res://.godot/imported/暴击率.svg-6da34033ab999d713c6cf54677266d1a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/暴击率.svg"
+dest_files=["res://.godot/imported/暴击率.svg-6da34033ab999d713c6cf54677266d1a.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/治疗量.svg b/resources/fieldIcons/治疗量.svg
new file mode 100644
index 0000000..391e944
--- /dev/null
+++ b/resources/fieldIcons/治疗量.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/治疗量.svg.import b/resources/fieldIcons/治疗量.svg.import
new file mode 100644
index 0000000..a025502
--- /dev/null
+++ b/resources/fieldIcons/治疗量.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://duv5fr53l7yya"
+path="res://.godot/imported/治疗量.svg-d6eda561f84445013bddbca1535abd8d.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/治疗量.svg"
+dest_files=["res://.godot/imported/治疗量.svg-d6eda561f84445013bddbca1535abd8d.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/生命上限.svg b/resources/fieldIcons/生命上限.svg
new file mode 100644
index 0000000..54e25aa
--- /dev/null
+++ b/resources/fieldIcons/生命上限.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/生命上限.svg.import b/resources/fieldIcons/生命上限.svg.import
new file mode 100644
index 0000000..805c7c7
--- /dev/null
+++ b/resources/fieldIcons/生命上限.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://indwfnk25l74"
+path="res://.godot/imported/生命上限.svg-21a15816205c8e60faee9e55c80f7325.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/生命上限.svg"
+dest_files=["res://.godot/imported/生命上限.svg-21a15816205c8e60faee9e55c80f7325.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/移动速度.svg b/resources/fieldIcons/移动速度.svg
new file mode 100644
index 0000000..bec99e6
--- /dev/null
+++ b/resources/fieldIcons/移动速度.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/移动速度.svg.import b/resources/fieldIcons/移动速度.svg.import
new file mode 100644
index 0000000..8007124
--- /dev/null
+++ b/resources/fieldIcons/移动速度.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bvfg4bcx3u7eu"
+path="res://.godot/imported/移动速度.svg-bcf40e8457fa5927c51e353b32c1443e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/移动速度.svg"
+dest_files=["res://.godot/imported/移动速度.svg-bcf40e8457fa5927c51e353b32c1443e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/穿透.svg b/resources/fieldIcons/穿透.svg
new file mode 100644
index 0000000..5f50061
--- /dev/null
+++ b/resources/fieldIcons/穿透.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/穿透.svg.import b/resources/fieldIcons/穿透.svg.import
new file mode 100644
index 0000000..f71b499
--- /dev/null
+++ b/resources/fieldIcons/穿透.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://6dspktq0js42"
+path="res://.godot/imported/穿透.svg-ecf0ad4150dd8ba38832f6000dcb2d17.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/穿透.svg"
+dest_files=["res://.godot/imported/穿透.svg-ecf0ad4150dd8ba38832f6000dcb2d17.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/穿透抗性.svg b/resources/fieldIcons/穿透抗性.svg
new file mode 100644
index 0000000..7d32aac
--- /dev/null
+++ b/resources/fieldIcons/穿透抗性.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/穿透抗性.svg.import b/resources/fieldIcons/穿透抗性.svg.import
new file mode 100644
index 0000000..f4b254a
--- /dev/null
+++ b/resources/fieldIcons/穿透抗性.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cekwjobdry4iv"
+path="res://.godot/imported/穿透抗性.svg-9cb8349348c207c78510644122cc14ac.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/穿透抗性.svg"
+dest_files=["res://.godot/imported/穿透抗性.svg-9cb8349348c207c78510644122cc14ac.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/能量上限.svg b/resources/fieldIcons/能量上限.svg
new file mode 100644
index 0000000..ef069fb
--- /dev/null
+++ b/resources/fieldIcons/能量上限.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/能量上限.svg.import b/resources/fieldIcons/能量上限.svg.import
new file mode 100644
index 0000000..0b44c68
--- /dev/null
+++ b/resources/fieldIcons/能量上限.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://b3uulh7c2ct6r"
+path="res://.godot/imported/能量上限.svg-fb29ea53ade4565168ec89b49cd58ee8.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/能量上限.svg"
+dest_files=["res://.godot/imported/能量上限.svg-fb29ea53ade4565168ec89b49cd58ee8.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/能量再生效率.svg b/resources/fieldIcons/能量再生效率.svg
new file mode 100644
index 0000000..edcf85f
--- /dev/null
+++ b/resources/fieldIcons/能量再生效率.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/能量再生效率.svg.import b/resources/fieldIcons/能量再生效率.svg.import
new file mode 100644
index 0000000..a3b152b
--- /dev/null
+++ b/resources/fieldIcons/能量再生效率.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://cqcf2bnl1500j"
+path="res://.godot/imported/能量再生效率.svg-65000173533306521273b2c1c9c4aabd.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/能量再生效率.svg"
+dest_files=["res://.godot/imported/能量再生效率.svg-65000173533306521273b2c1c9c4aabd.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/节能.svg b/resources/fieldIcons/节能.svg
new file mode 100644
index 0000000..5a8a8b8
--- /dev/null
+++ b/resources/fieldIcons/节能.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/节能.svg.import b/resources/fieldIcons/节能.svg.import
new file mode 100644
index 0000000..4d946ec
--- /dev/null
+++ b/resources/fieldIcons/节能.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://djltotvfta6ao"
+path="res://.godot/imported/节能.svg-8f9c3e0d182fea7ae4f59214d1473b36.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/节能.svg"
+dest_files=["res://.godot/imported/节能.svg-8f9c3e0d182fea7ae4f59214d1473b36.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/苹果上限.svg b/resources/fieldIcons/苹果上限.svg
new file mode 100644
index 0000000..bde67b8
--- /dev/null
+++ b/resources/fieldIcons/苹果上限.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/苹果上限.svg.import b/resources/fieldIcons/苹果上限.svg.import
new file mode 100644
index 0000000..6c27518
--- /dev/null
+++ b/resources/fieldIcons/苹果上限.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://4qmb3rhy8xe7"
+path="res://.godot/imported/苹果上限.svg-c8e1c4b17ae521f1691a70d257516036.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/苹果上限.svg"
+dest_files=["res://.godot/imported/苹果上限.svg-c8e1c4b17ae521f1691a70d257516036.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/苹果掉落率.svg b/resources/fieldIcons/苹果掉落率.svg
new file mode 100644
index 0000000..391e944
--- /dev/null
+++ b/resources/fieldIcons/苹果掉落率.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/苹果掉落率.svg.import b/resources/fieldIcons/苹果掉落率.svg.import
new file mode 100644
index 0000000..c73682d
--- /dev/null
+++ b/resources/fieldIcons/苹果掉落率.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dovvw6jetpknn"
+path="res://.godot/imported/苹果掉落率.svg-6ef4ad1d07a7a7c2b09382b1522b732e.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/苹果掉落率.svg"
+dest_files=["res://.godot/imported/苹果掉落率.svg-6ef4ad1d07a7a7c2b09382b1522b732e.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/追踪.svg b/resources/fieldIcons/追踪.svg
new file mode 100644
index 0000000..cb62e4e
--- /dev/null
+++ b/resources/fieldIcons/追踪.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/追踪.svg.import b/resources/fieldIcons/追踪.svg.import
new file mode 100644
index 0000000..11f4f57
--- /dev/null
+++ b/resources/fieldIcons/追踪.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://c621dkv081dpe"
+path="res://.godot/imported/追踪.svg-9729a72c4884c48e60f19c164f9bae9a.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/追踪.svg"
+dest_files=["res://.godot/imported/追踪.svg-9729a72c4884c48e60f19c164f9bae9a.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/闪避窗口.svg b/resources/fieldIcons/闪避窗口.svg
new file mode 100644
index 0000000..81c55f8
--- /dev/null
+++ b/resources/fieldIcons/闪避窗口.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/闪避窗口.svg.import b/resources/fieldIcons/闪避窗口.svg.import
new file mode 100644
index 0000000..5b2054a
--- /dev/null
+++ b/resources/fieldIcons/闪避窗口.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://bfxmrwpg0rfxf"
+path="res://.godot/imported/闪避窗口.svg-94dd32764cf2f8c2abf8a7c5f65877a0.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/闪避窗口.svg"
+dest_files=["res://.godot/imported/闪避窗口.svg-94dd32764cf2f8c2abf8a7c5f65877a0.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/饲料列表.svg b/resources/fieldIcons/饲料列表.svg
new file mode 100644
index 0000000..2b4ab68
--- /dev/null
+++ b/resources/fieldIcons/饲料列表.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/饲料列表.svg.import b/resources/fieldIcons/饲料列表.svg.import
new file mode 100644
index 0000000..0d65404
--- /dev/null
+++ b/resources/fieldIcons/饲料列表.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dchhu5w743544"
+path="res://.godot/imported/饲料列表.svg-447085d46212912e6b796bc71d9d323d.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/饲料列表.svg"
+dest_files=["res://.godot/imported/饲料列表.svg-447085d46212912e6b796bc71d9d323d.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/fieldIcons/饲料降价.svg b/resources/fieldIcons/饲料降价.svg
new file mode 100644
index 0000000..4208d6c
--- /dev/null
+++ b/resources/fieldIcons/饲料降价.svg
@@ -0,0 +1 @@
+
\ No newline at end of file
diff --git a/resources/fieldIcons/饲料降价.svg.import b/resources/fieldIcons/饲料降价.svg.import
new file mode 100644
index 0000000..15a2b8f
--- /dev/null
+++ b/resources/fieldIcons/饲料降价.svg.import
@@ -0,0 +1,37 @@
+[remap]
+
+importer="texture"
+type="CompressedTexture2D"
+uid="uid://dhdc7xwiqy6n"
+path="res://.godot/imported/饲料降价.svg-1ac523775023b7777253e8f579f49552.ctex"
+metadata={
+"vram_texture": false
+}
+
+[deps]
+
+source_file="res://resources/fieldIcons/饲料降价.svg"
+dest_files=["res://.godot/imported/饲料降价.svg-1ac523775023b7777253e8f579f49552.ctex"]
+
+[params]
+
+compress/mode=0
+compress/high_quality=false
+compress/lossy_quality=0.7
+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/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/scripts/Statemachine/FieldShow.gd b/scripts/Statemachine/FieldShow.gd
index 9970d8e..6e057f4 100644
--- a/scripts/Statemachine/FieldShow.gd
+++ b/scripts/Statemachine/FieldShow.gd
@@ -10,6 +10,7 @@ class_name FieldShow
@export var maxed: bool = false
@export var showAdvantage: bool = false
+@onready var icon: TextureRect = $"%icon"
@onready var nameLabel: Label = $"%name"
@onready var valueLabel: Label = $"%value"
@@ -19,6 +20,7 @@ func _ready():
if caster:
value = caster.call(entity, value)
nameLabel.text = FieldStore.entityMap[field]
+ icon.texture = ComponentManager.getFieldTexture(FieldStore.entityMap.get(field))
var formattedValue: String
var dataType = FieldStore.entityMapType[field]
if dataType == FieldStore.DataType.VALUE:
diff --git a/scripts/Tools/Managers/ComponentManager.gd b/scripts/Tools/Managers/ComponentManager.gd
index 22f80ab..6507de5 100644
--- a/scripts/Tools/Managers/ComponentManager.gd
+++ b/scripts/Tools/Managers/ComponentManager.gd
@@ -8,6 +8,7 @@ static var effects = {}
static var feeds = []
static var uiComponents = {}
static var themes = {}
+static var fieldTextures = {}
static var itemTextures = {}
static func init():
@@ -23,6 +24,8 @@ static func init():
uiComponents[DirTool.getBasenameWithoutExtension(i)] = load(i)
for i in DirTool.listdir("res://themes"):
themes[DirTool.getBasenameWithoutExtension(i)] = load(i)
+ for i in DirTool.listdir("res://resources/fieldIcons"):
+ fieldTextures[DirTool.getBasenameWithoutExtension(i)] = load(i)
for i in DirTool.listdir("res://resources/items"):
itemTextures[DirTool.getBasenameWithoutExtension(i)] = load(i)
static func getBullet(t: String) -> PackedScene:
@@ -39,5 +42,7 @@ static func getUIComponent(t: String) -> PackedScene:
return MathTool.priority(uiComponents.get(t, false), load("res://components/UI/%s.tscn" % t))
static func getTheme(t: String) -> Theme:
return MathTool.priority(themes.get(t, false), load("res://themes/%s.tres" % t))
+static func getFieldTexture(t: String) -> Texture2D:
+ return MathTool.priority(fieldTextures.get(t, false), load("res://resources/fieldIcons/%s.svg" % t))
static func getItemTexture(t: String) -> Texture2D:
return MathTool.priority(itemTextures.get(t, false), load("res://resources/items/%s.svg" % t))