1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-23 12:02:30 +08:00

feat: 添加新武器彩虹旗和紫水晶簇,调整饲料属性和数值

refactor: 重构子弹生成逻辑,支持分裂和折射效果

fix: 修复掉落物拾取范围和碰撞检测问题

style: 优化UI显示,添加武器品质和类型标签

docs: 更新字段描述,调整部分饲料名称和分类

perf: 优化数学工具函数,添加随机数处理工具

test: 调整波次生成逻辑,添加新敌人类型

build: 添加新资源文件和相关导入配置
This commit is contained in:
2025-09-05 22:23:41 +08:00
parent bb279c99b0
commit d4501ae45d
54 changed files with 974 additions and 109 deletions
+4 -3
View File
@@ -6,10 +6,11 @@
[node name="Banana" instance=ExtResource("1_vapev")]
avatarTexture = ExtResource("2_2mlfi")
displayName = "香蕉"
fields = Array[int]([0, 3])
fieldValues = Array[float]([15.0, 0.07])
topic = 3
fields = Array[int]([3])
fieldValues = Array[float]([0.04])
costs = Array[int]([0, 1])
costCounts = Array[int]([100, 55])
costCounts = Array[int]([100, 25])
[node name="avatar" parent="container/info" index="0"]
texture = ExtResource("2_2mlfi")
+7 -4
View File
@@ -7,13 +7,16 @@
avatarTexture = ExtResource("2_ijk6h")
displayName = "生日蛋糕"
quality = 2
fields = Array[int]([4, 8, 15])
fieldValues = Array[float]([0.06, 0.075, 1.0])
costs = Array[int]([1])
costCounts = Array[int]([125])
topic = 4
fields = Array[int]([4, 1])
fieldValues = Array[float]([0.03, 0.04])
costs = Array[int]([0, 1])
costCounts = Array[int]([300, 200])
[node name="avatar" parent="container/info" index="0"]
texture = ExtResource("2_ijk6h")
[node name="name" parent="container/info" index="1"]
displayName = "生日蛋糕"
quality = 2
topic = 4
+5 -4
View File
@@ -6,10 +6,11 @@
[node name="Cupcake" instance=ExtResource("1_x5oju")]
avatarTexture = ExtResource("2_qojf3")
displayName = "烘焙松糕"
fields = Array[int]([12, 2, 5])
fieldValues = Array[float]([0.15, 0.1, 0.05])
costs = Array[int]([0])
costCounts = Array[int]([125])
topic = 6
fields = Array[int]([15, 12])
fieldValues = Array[float]([1.0, 0.02])
costs = Array[int]([0, 1])
costCounts = Array[int]([125, 50])
[node name="avatar" parent="container/info" index="0"]
texture = ExtResource("2_qojf3")
+1 -1
View File
@@ -8,7 +8,7 @@ avatarTexture = ExtResource("2_ckr7l")
displayName = "团子"
quality = 4
fields = Array[int]([0, 8, 9])
fieldValues = Array[float]([30.0, 0.1, 2.0])
fieldValues = Array[float]([15.0, 0.05, 1.0])
costs = Array[int]([0, 1])
costCounts = Array[int]([500, 150])
+2 -1
View File
@@ -7,8 +7,9 @@
avatarTexture = ExtResource("2_lxrba")
displayName = "团子猫"
quality = 3
topic = 1
fields = Array[int]([17, 19, 10, 20])
fieldValues = Array[float]([20.0, 0.05, 0.12, 0.1])
fieldValues = Array[float]([20.0, 0.07, 0.04, 0.08])
costs = Array[int]([0, 1])
costCounts = Array[int]([600, 400])
+3 -2
View File
@@ -7,8 +7,9 @@
avatarTexture = ExtResource("2_bv6j5")
displayName = "甜甜圈"
quality = 2
fields = Array[int]([9, 7, 16])
fieldValues = Array[float]([1.0, -3.0, 1.0])
topic = 2
fields = Array[int]([7, 22, 6])
fieldValues = Array[float]([-1.0, 0.1, 0.04])
costs = Array[int]([0, 1])
costCounts = Array[int]([500, 450])
+3 -2
View File
@@ -6,8 +6,9 @@
[node name="FruitPlatter" instance=ExtResource("1_rejfg")]
avatarTexture = ExtResource("2_6i6sp")
displayName = "水果拼盘"
fields = Array[int]([2, 12])
fieldValues = Array[float]([0.05, 0.1])
topic = 7
fields = Array[int]([21])
fieldValues = Array[float]([2.0])
costs = Array[int]([0, 1])
costCounts = Array[int]([150, 200])
+3 -2
View File
@@ -7,8 +7,9 @@
avatarTexture = ExtResource("2_2oxe7")
displayName = "水果沙拉"
quality = 0
fields = Array[int]([1])
fieldValues = Array[float]([0.1])
topic = 5
fields = Array[int]([4, 14])
fieldValues = Array[float]([0.04, 0.02])
costs = Array[int]([1])
costCounts = Array[int]([200])
+2 -2
View File
@@ -8,9 +8,9 @@ avatarTexture = ExtResource("2_or0st")
displayName = "幸运签语饼"
quality = 2
fields = Array[int]([14, 4, 6, 18])
fieldValues = Array[float]([0.04, 0.07, 0.06, 2.0])
fieldValues = Array[float]([0.02, 0.03, 0.06, 1.5])
costs = Array[int]([0, 1])
costCounts = Array[int]([165, 50])
costCounts = Array[int]([400, 375])
[node name="avatar" parent="container/info" index="0"]
texture = ExtResource("2_or0st")
+2 -2
View File
@@ -7,8 +7,8 @@
avatarTexture = ExtResource("2_15plv")
displayName = "牛奶"
quality = 2
fields = Array[int]([13, 11, 8, 19])
fieldValues = Array[float]([0.1, 0.24, 0.07, 0.02])
fields = Array[int]([13, 11, 19, 4])
fieldValues = Array[float]([0.1, 0.08, 0.02, 0.02])
costs = Array[int]([0, 1])
costCounts = Array[int]([355, 200])
+1 -1
View File
@@ -8,7 +8,7 @@ avatarTexture = ExtResource("2_l6jnq")
displayName = "橘子"
quality = 3
fields = Array[int]([10, 3])
fieldValues = Array[float]([0.15, 0.05])
fieldValues = Array[float]([0.07, 0.05])
costs = Array[int]([1])
costCounts = Array[int]([275])
+1 -1
View File
@@ -7,7 +7,7 @@
avatarTexture = ExtResource("2_o2o56")
displayName = "草莓果酱"
fields = Array[int]([3, 1])
fieldValues = Array[float]([-0.08, 0.11])
fieldValues = Array[float]([-0.05, 0.08])
costs = Array[int]([0, 1])
costCounts = Array[int]([100, 50])
+3 -3
View File
@@ -7,8 +7,8 @@
avatarTexture = ExtResource("2_eed3c")
displayName = "塔克"
quality = 4
fields = Array[int]([13])
fieldValues = Array[float]([0.36])
fields = Array[int]([13, 3])
fieldValues = Array[float]([0.18, 0.02])
costs = Array[int]([1])
costCounts = Array[int]([400])
@@ -17,4 +17,4 @@ texture = ExtResource("2_eed3c")
[node name="name" parent="container/info" index="1"]
displayName = "塔克"
quality = 3
quality = 4
+1 -1
View File
@@ -8,7 +8,7 @@ avatarTexture = ExtResource("2_gsfud")
displayName = "水杯"
quality = 4
fields = Array[int]([3, 7])
fieldValues = Array[float]([0.25, 3.0])
fieldValues = Array[float]([0.09, 3.0])
costs = Array[int]([1])
costCounts = Array[int]([400])
+3 -2
View File
@@ -6,10 +6,11 @@
[node name="Xigua-Full" instance=ExtResource("1_sw8vc")]
avatarTexture = ExtResource("2_j4m35")
displayName = "西瓜"
quality = 3
fields = Array[int]([2, 0, 11])
fieldValues = Array[float]([-0.15, 30.0, 0.1])
fieldValues = Array[float]([-0.15, 20.0, 0.1])
costs = Array[int]([0, 1])
costCounts = Array[int]([100, 125])
costCounts = Array[int]([300, 260])
[node name="avatar" parent="container/info" index="0"]
texture = ExtResource("2_j4m35")
+3 -3
View File
@@ -8,9 +8,9 @@ avatarTexture = ExtResource("2_htt7g")
displayName = "一片西瓜"
quality = 0
fields = Array[int]([0])
fieldValues = Array[float]([10.0])
costs = Array[int]([0])
costCounts = Array[int]([50])
fieldValues = Array[float]([5.0])
costs = Array[int]([0, 1])
costCounts = Array[int]([100, 20])
[node name="avatar" parent="container/info" index="0"]
texture = ExtResource("2_htt7g")
+2 -1
View File
@@ -6,8 +6,9 @@
[node name="YellowJam" instance=ExtResource("1_evi6p")]
avatarTexture = ExtResource("2_bea7w")
displayName = "蜂蜜果酱"
quality = 2
fields = Array[int]([3, 1, 12])
fieldValues = Array[float]([-0.11, 0.16, 0.03])
fieldValues = Array[float]([-0.08, 0.15, 0.03])
costs = Array[int]([0, 1])
costCounts = Array[int]([200, 125])