From 32a0f43bfac6ffdfa0c2ab93a17c70369044dd2f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=A8=E8=90=BD=E5=9F=BA=E5=9B=B4=E8=99=BE?= <3161880837@qq.com> Date: Fri, 8 May 2026 16:22:46 +0800 Subject: [PATCH] =?UTF-8?q?fix(=E6=AD=A6=E5=99=A8):=20=E8=B0=83=E6=95=B4Da?= =?UTF-8?q?oStatue=E7=9A=84=E4=BC=A4=E5=AE=B3=E8=AE=A1=E7=AE=97=E5=92=8C?= =?UTF-8?q?=E7=A7=BB=E9=99=A4InfinitySword=E7=9A=84=E4=BC=A4=E5=AE=B3?= =?UTF-8?q?=E5=87=8F=E5=85=8D?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 移除InfinitySword的penerateDamageReduction属性 调整DaoStatue的rate2计算系数从0.06提升至0.15 更新DaoStatue的基础rate2值从1.05提升至1.25 同步更新相关UI文本中的数值显示 --- components/Bullets/InfinitySword.tscn | 1 - components/Weapons/DaoStatue.tscn | 4 ++-- scripts/Contents/Weapons/DaoStatue.gd | 2 +- 3 files changed, 3 insertions(+), 4 deletions(-) diff --git a/components/Bullets/InfinitySword.tscn b/components/Bullets/InfinitySword.tscn index a83d68e..c7f2c9f 100644 --- a/components/Bullets/InfinitySword.tscn +++ b/components/Bullets/InfinitySword.tscn @@ -145,7 +145,6 @@ height = 580.0 script = ExtResource("2_nbqhn") speed = 25.0 penerate = 1.0 -penerateDamageReduction = 0.1 autoSpawnAnimation = true autoPlayTexture = true freeAfterSpawn = true diff --git a/components/Weapons/DaoStatue.tscn b/components/Weapons/DaoStatue.tscn index 09dbef3..4d26eb8 100644 --- a/components/Weapons/DaoStatue.tscn +++ b/components/Weapons/DaoStatue.tscn @@ -14,7 +14,7 @@ costBeachball = 499 store = { "atk": 5, "rate1": 0.05, -"rate2": 1.05 +"rate2": 1.25 } storeType = { "atk": 1, @@ -61,7 +61,7 @@ text = "[center]消耗[color=yellow]3[/color]层气力,挥出[b]无为之剑[/ 每失去[color=yellow]1[/color]点生命值,伤害+[color=cyan]5.0%[/color]; 无量反击可化解路径上的一切伤害, -每化解[color=yellow]1[/color]点伤害,基础伤害*[color=cyan]105.0%[/color]。[/center]" +每化解[color=yellow]1[/color]点伤害,基础伤害*[color=cyan]125.0%[/color]。[/center]" [node name="tease" parent="container" parent_id_path=PackedInt32Array(575698869) index="3" unique_id=689277044] visible = true diff --git a/scripts/Contents/Weapons/DaoStatue.gd b/scripts/Contents/Weapons/DaoStatue.gd index 8d4fe6f..9dc434a 100644 --- a/scripts/Contents/Weapons/DaoStatue.gd +++ b/scripts/Contents/Weapons/DaoStatue.gd @@ -4,7 +4,7 @@ extends Weapon func update(to: int, origin: Dictionary, _entity: EntityBase): origin["atk"] += 4 * to * soulLevel origin["rate1"] *= soulLevel - origin["rate2"] += 0.06 * (soulLevel - 1) + origin["rate2"] += 0.15 * (soulLevel - 1) return origin func checkAttack(entity: EntityBase) -> bool: return len(entity.getOrCreateCycleTimer("parry", 2000, 100).bullets) > 2