1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-03 01:41:53 +08:00

feat: 调整食物属性和游戏平衡参数

- 修改多种食物的数值属性,包括香蕉、果酱、幸运签语饼等
- 更新水杯和草莓的品质设置
- 调整游戏规则中的敌人成长参数
- 为FeedHasField调试组件添加点击刷新功能
This commit is contained in:
2025-08-29 08:48:08 +08:00
parent 1c481ca357
commit b7a1b0bd18
11 changed files with 26 additions and 14 deletions
+10
View File
@@ -8,8 +8,18 @@ enum ComposeMode {
@export var targetFields: Array[FieldStore.Entity] = []
@export var composeMode: ComposeMode = ComposeMode.ALL
@export var clickToRefresh: bool = false
var lastState: bool = false
func _ready():
rebuild()
func _physics_process(_delta):
if clickToRefresh != lastState:
lastState = clickToRefresh
rebuild()
func rebuild():
for i in get_children():
i.queue_free()
var files = DirTool.listdir("res://components/Feeds/")
+2 -2
View File
@@ -19,8 +19,8 @@ static var refreshCountIncreasePercent: Vector2 = Vector2(MathTool.percent(20),
static var entityCountBoostPerWave: float = MathTool.percent(10) # 每波敌人数量增加的百分比,倍数级
static var itemShowLifetime: int = 1500 # 物品展示组件如果设置了自动隐藏,那么隐藏前可以存活的时间
static var tipSpawnRateWhenGetDroppedItem: float = MathTool.percent(25) # 当玩家获取到掉落物时,提示的概率
static var entityHealthIncreasePerWave: float = MathTool.percent(5) # 每波敌人生命值增加的百分比,指数级
static var entityDamageIncreasePerWave: float = MathTool.percent(2) # 每波敌人伤害增加的百分比,指数级
static var entityHealthIncreasePerWave: float = MathTool.percent(10) # 每波敌人生命值增加的百分比,指数级
static var entityDamageIncreasePerWave: float = MathTool.percent(5) # 每波敌人伤害增加的百分比,指数级
static var entityLevelOffsetByWave: float = MathTool.percent(30) # 每波敌人等级根据当前波数随机浮动的比例
static var appleDropRateInfluenceByLuckValue: float = MathTool.percent(2) # 幸运值对苹果掉率的影响
static var critRateInfluenceByLuckValue: float = MathTool.percent(2.5) # 幸运值对暴击率的影响