diff --git a/components/Debug/FeedFilter.tscn b/components/Debug/FeedFilter.tscn index 15143b0..9c02e94 100644 --- a/components/Debug/FeedFilter.tscn +++ b/components/Debug/FeedFilter.tscn @@ -1,8 +1,9 @@ [gd_scene load_steps=2 format=3 uid="uid://hkxs56a5rcvv"] -[ext_resource type="Script" path="res://scripts/Debug/FeedFilter.gd" id="1_feedfilter"] +[ext_resource type="Script" uid="uid://y551ijop8ydy" path="res://scripts/Debug/FeedFilter.gd" id="1_feedfilter"] [node name="FeedFilter" type="HBoxContainer"] theme_override_constants/separation = 0 script = ExtResource("1_feedfilter") -targetFields = Array[int]([14]) +targetFields = Array[int]([27]) +clickToRefresh = true diff --git a/components/Feeds/Carrot.tscn b/components/Feeds/Carrot.tscn index 722b174..7baab26 100644 --- a/components/Feeds/Carrot.tscn +++ b/components/Feeds/Carrot.tscn @@ -11,7 +11,7 @@ topic = 5 fields = Array[int]([7]) fieldValues = Array[float]([-5.0]) costs = Array[int]([0, 1]) -costCounts = Array[int]([500, 1000]) +costCounts = Array[int]([300, 650]) [node name="avatar" parent="container/info" index="0"] texture = ExtResource("2_u65vk") diff --git a/components/Feeds/CowFruit.tscn b/components/Feeds/CowFruit.tscn new file mode 100644 index 0000000..c575d38 --- /dev/null +++ b/components/Feeds/CowFruit.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=4 format=3 uid="uid://dtd6t24hrqwqh"] + +[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_4087t"] +[ext_resource type="Texture2D" uid="uid://d2tt5qma8nwt4" path="res://resources/feeds/cow-fruit.png" id="2_k6bqk"] +[ext_resource type="Texture2D" uid="uid://pvcwt58hsg5i" path="res://resources/feeds/Taco.svg" id="2_nriyf"] + +[node name="CowFruit" instance=ExtResource("1_4087t")] +avatarTexture = ExtResource("2_k6bqk") +displayName = "牛油果" +topic = 4 +fields = Array[int]([1, 5]) +fieldValues = Array[float]([0.03, 0.05]) +costs = Array[int]([0]) +costCounts = Array[int]([600]) + +[node name="avatar" parent="container/info" index="0"] +texture = ExtResource("2_nriyf") + +[node name="name" parent="container/info" index="1"] +displayName = "塔克" +quality = 3 +topic = 2 diff --git a/components/Feeds/Egg.tscn b/components/Feeds/Egg.tscn index 91b476e..73ae495 100644 --- a/components/Feeds/Egg.tscn +++ b/components/Feeds/Egg.tscn @@ -9,7 +9,7 @@ displayName = "鸡蛋" quality = 3 topic = 3 fields = Array[int]([3, 7]) -fieldValues = Array[float]([0.3, 20.0]) +fieldValues = Array[float]([0.2, 5.0]) costs = Array[int]([0, 1]) costCounts = Array[int]([500, 300]) diff --git a/components/Feeds/Fish3.tscn b/components/Feeds/Fish3.tscn new file mode 100644 index 0000000..508c944 --- /dev/null +++ b/components/Feeds/Fish3.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=3 uid="uid://pumjscgt5b1s"] + +[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_4u06l"] +[ext_resource type="Texture2D" uid="uid://dsamh2u7a2bmw" path="res://resources/feeds/carrot.png" id="2_341bf"] +[ext_resource type="Texture2D" uid="uid://cf7sknxtrba4c" path="res://resources/feeds/three-fish.png" id="2_j0h7o"] + +[node name="Fish3" instance=ExtResource("1_4u06l")] +avatarTexture = ExtResource("2_j0h7o") +displayName = "三文鱼片" +quality = 3 +topic = 1 +fields = Array[int]([26, 0]) +fieldValues = Array[float]([0.02, -3.0]) +costs = Array[int]([0, 1]) +costCounts = Array[int]([700, 1500]) + +[node name="avatar" parent="container/info" index="0"] +texture = ExtResource("2_341bf") + +[node name="name" parent="container/info" index="1"] +displayName = "胡萝卜" +quality = 2 +topic = 5 diff --git a/components/Feeds/FullBread.tscn b/components/Feeds/FullBread.tscn new file mode 100644 index 0000000..1825b7f --- /dev/null +++ b/components/Feeds/FullBread.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=4 format=3 uid="uid://csscps7cn5aug"] + +[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_3nv8e"] +[ext_resource type="Texture2D" uid="uid://cd5ngm5c44yb6" path="res://resources/feeds/full-bread.png" id="2_6lkfe"] +[ext_resource type="Texture2D" uid="uid://b7vxserbhskol" path="res://resources/feeds/banana.svg" id="2_8r38l"] + +[node name="FullBread" instance=ExtResource("1_3nv8e")] +avatarTexture = ExtResource("2_6lkfe") +displayName = "全麦三明治" +quality = 0 +topic = 3 +fields = Array[int]([2]) +fieldValues = Array[float]([0.04]) +costs = Array[int]([0, 1]) +costCounts = Array[int]([125, 50]) + +[node name="avatar" parent="container/info" index="0"] +texture = ExtResource("2_8r38l") + +[node name="name" parent="container/info" index="1"] +displayName = "香蕉" +topic = 3 diff --git a/components/Feeds/RainbowCandy.tscn b/components/Feeds/RainbowCandy.tscn index 7ce8a3c..569bdc2 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.2, 0.25, 0.05, 1.0, 15.0, -0.5]) +fieldValues = Array[float]([0.3, 0.35, 0.1, 2.0, 15.0, -0.6]) costs = Array[int]([0, 3]) costCounts = Array[int]([700, 100]) @@ -18,4 +18,5 @@ texture = ExtResource("2_xhiuj") [node name="name" parent="container/info" index="1"] displayName = "彩虹糖" +quality = 3 topic = 4 diff --git a/components/Feeds/Taco.tscn b/components/Feeds/Taco.tscn index 8797009..dec71ae 100644 --- a/components/Feeds/Taco.tscn +++ b/components/Feeds/Taco.tscn @@ -8,8 +8,8 @@ avatarTexture = ExtResource("2_eed3c") displayName = "塔克" quality = 3 topic = 2 -fields = Array[int]([13, 3, 24]) -fieldValues = Array[float]([0.18, 0.02, 0.05]) +fields = Array[int]([13, 24]) +fieldValues = Array[float]([0.18, 0.05]) costs = Array[int]([1]) costCounts = Array[int]([400]) diff --git a/components/Feeds/Tomato.tscn b/components/Feeds/Tomato.tscn new file mode 100644 index 0000000..ec2c184 --- /dev/null +++ b/components/Feeds/Tomato.tscn @@ -0,0 +1,22 @@ +[gd_scene load_steps=4 format=3 uid="uid://cdqrjcvqieaiv"] + +[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_n8rje"] +[ext_resource type="Texture2D" uid="uid://b7vxserbhskol" path="res://resources/feeds/banana.svg" id="2_jv7mi"] +[ext_resource type="Texture2D" uid="uid://drx1gdhuqvula" path="res://resources/feeds/tomato.png" id="2_k8x63"] + +[node name="Tomato" instance=ExtResource("1_n8rje")] +avatarTexture = ExtResource("2_k8x63") +displayName = "番茄" +quality = 2 +topic = 1 +fields = Array[int]([10]) +fieldValues = Array[float]([0.05]) +costs = Array[int]([0, 1]) +costCounts = Array[int]([100, 70]) + +[node name="avatar" parent="container/info" index="0"] +texture = ExtResource("2_jv7mi") + +[node name="name" parent="container/info" index="1"] +displayName = "香蕉" +topic = 3 diff --git a/components/Feeds/Walnut.tscn b/components/Feeds/Walnut.tscn new file mode 100644 index 0000000..9af34e9 --- /dev/null +++ b/components/Feeds/Walnut.tscn @@ -0,0 +1,23 @@ +[gd_scene load_steps=4 format=3 uid="uid://dtkfw8j0vkwyr"] + +[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_8vvjq"] +[ext_resource type="Texture2D" uid="uid://cxpup20qfexvu" path="res://resources/feeds/walnut.png" id="2_e8h4u"] +[ext_resource type="Texture2D" uid="uid://pvcwt58hsg5i" path="res://resources/feeds/Taco.svg" id="2_qok10"] + +[node name="Walnut" instance=ExtResource("1_8vvjq")] +avatarTexture = ExtResource("2_e8h4u") +displayName = "核桃" +quality = 4 +topic = 2 +fields = Array[int]([13, 22, 23, 24]) +fieldValues = Array[float]([0.15, 0.1, 0.12, 0.03]) +costs = Array[int]([0, 1]) +costCounts = Array[int]([1000, 2000]) + +[node name="avatar" parent="container/info" index="0"] +texture = ExtResource("2_qok10") + +[node name="name" parent="container/info" index="1"] +displayName = "塔克" +quality = 3 +topic = 2 diff --git a/components/Feeds/YellowJam.tscn b/components/Feeds/YellowJam.tscn index 8e0c71a..8cf5001 100644 --- a/components/Feeds/YellowJam.tscn +++ b/components/Feeds/YellowJam.tscn @@ -8,8 +8,8 @@ avatarTexture = ExtResource("2_bea7w") displayName = "蜂蜜果酱" quality = 2 topic = 4 -fields = Array[int]([3, 1, 12]) -fieldValues = Array[float]([-0.08, 0.15, 0.01]) +fields = Array[int]([3, 1]) +fieldValues = Array[float]([-0.08, 0.15]) costs = Array[int]([0, 1]) costCounts = Array[int]([200, 125]) @@ -19,3 +19,4 @@ texture = ExtResource("2_bea7w") [node name="name" parent="container/info" index="1"] displayName = "蜂蜜果酱" quality = 2 +topic = 4 diff --git a/components/Feeds/Yogurt.tscn b/components/Feeds/Yogurt.tscn new file mode 100644 index 0000000..54c6948 --- /dev/null +++ b/components/Feeds/Yogurt.tscn @@ -0,0 +1,20 @@ +[gd_scene load_steps=4 format=3 uid="uid://dn0g67rcijnpq"] + +[ext_resource type="PackedScene" uid="uid://bykwevnv7keeh" path="res://components/Abstracts/FeedCardBase.tscn" id="1_mc3ao"] +[ext_resource type="Texture2D" uid="uid://b7vxserbhskol" path="res://resources/feeds/banana.svg" id="2_ioyyr"] +[ext_resource type="Texture2D" uid="uid://bh70av8xdifjt" path="res://resources/feeds/yogurt.png" id="2_xcbej"] + +[node name="Yogurt" instance=ExtResource("1_mc3ao")] +avatarTexture = ExtResource("2_xcbej") +displayName = "酸奶" +fields = Array[int]([8]) +fieldValues = Array[float]([0.04]) +costs = Array[int]([0, 1]) +costCounts = Array[int]([200, 100]) + +[node name="avatar" parent="container/info" index="0"] +texture = ExtResource("2_ioyyr") + +[node name="name" parent="container/info" index="1"] +displayName = "香蕉" +topic = 3 diff --git a/resources/feeds/cow-fruit.png b/resources/feeds/cow-fruit.png new file mode 100644 index 0000000..81c9b3d Binary files /dev/null and b/resources/feeds/cow-fruit.png differ diff --git a/resources/feeds/cow-fruit.png.import b/resources/feeds/cow-fruit.png.import new file mode 100644 index 0000000..52293c6 --- /dev/null +++ b/resources/feeds/cow-fruit.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://d2tt5qma8nwt4" +path="res://.godot/imported/cow-fruit.png-07c35b6822c10f2602f374922a5998fa.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/feeds/cow-fruit.png" +dest_files=["res://.godot/imported/cow-fruit.png-07c35b6822c10f2602f374922a5998fa.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/feeds/full-bread.png b/resources/feeds/full-bread.png new file mode 100644 index 0000000..a4f69e4 Binary files /dev/null and b/resources/feeds/full-bread.png differ diff --git a/resources/feeds/full-bread.png.import b/resources/feeds/full-bread.png.import new file mode 100644 index 0000000..413790c --- /dev/null +++ b/resources/feeds/full-bread.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cd5ngm5c44yb6" +path="res://.godot/imported/full-bread.png-330be7a2e7c942cffec7af3d511262c8.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/feeds/full-bread.png" +dest_files=["res://.godot/imported/full-bread.png-330be7a2e7c942cffec7af3d511262c8.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/feeds/three-fish.png b/resources/feeds/three-fish.png new file mode 100644 index 0000000..f5baae9 Binary files /dev/null and b/resources/feeds/three-fish.png differ diff --git a/resources/feeds/three-fish.png.import b/resources/feeds/three-fish.png.import new file mode 100644 index 0000000..832ea5e --- /dev/null +++ b/resources/feeds/three-fish.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cf7sknxtrba4c" +path="res://.godot/imported/three-fish.png-93fb5162a4b9a239e54e28f417c88f61.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/feeds/three-fish.png" +dest_files=["res://.godot/imported/three-fish.png-93fb5162a4b9a239e54e28f417c88f61.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/feeds/tomato.png b/resources/feeds/tomato.png new file mode 100644 index 0000000..e03f0b1 Binary files /dev/null and b/resources/feeds/tomato.png differ diff --git a/resources/feeds/tomato.png.import b/resources/feeds/tomato.png.import new file mode 100644 index 0000000..36245ee --- /dev/null +++ b/resources/feeds/tomato.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://drx1gdhuqvula" +path="res://.godot/imported/tomato.png-b3b3f52f524acf0a689a1dc454f92fe4.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/feeds/tomato.png" +dest_files=["res://.godot/imported/tomato.png-b3b3f52f524acf0a689a1dc454f92fe4.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/feeds/walnut.png b/resources/feeds/walnut.png new file mode 100644 index 0000000..6bd74f8 Binary files /dev/null and b/resources/feeds/walnut.png differ diff --git a/resources/feeds/walnut.png.import b/resources/feeds/walnut.png.import new file mode 100644 index 0000000..d517220 --- /dev/null +++ b/resources/feeds/walnut.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://cxpup20qfexvu" +path="res://.godot/imported/walnut.png-db381eb7001baf6d081b9af298450414.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/feeds/walnut.png" +dest_files=["res://.godot/imported/walnut.png-db381eb7001baf6d081b9af298450414.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/feeds/yogurt.png b/resources/feeds/yogurt.png new file mode 100644 index 0000000..4909256 Binary files /dev/null and b/resources/feeds/yogurt.png differ diff --git a/resources/feeds/yogurt.png.import b/resources/feeds/yogurt.png.import new file mode 100644 index 0000000..2c2b654 --- /dev/null +++ b/resources/feeds/yogurt.png.import @@ -0,0 +1,40 @@ +[remap] + +importer="texture" +type="CompressedTexture2D" +uid="uid://bh70av8xdifjt" +path="res://.godot/imported/yogurt.png-6255c51052b09ea0fe26a86ea9e87ca1.ctex" +metadata={ +"vram_texture": false +} + +[deps] + +source_file="res://resources/feeds/yogurt.png" +dest_files=["res://.godot/imported/yogurt.png-6255c51052b09ea0fe26a86ea9e87ca1.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