From 4c9a848ef026d144c89eedef6977796f5a7ae420 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: Sat, 29 Nov 2025 20:12:21 +0800 Subject: [PATCH] =?UTF-8?q?fix(Weapons/Volcano):=20=E8=B0=83=E6=95=B4?= =?UTF-8?q?=E7=81=AB=E5=B1=B1=E6=AD=A6=E5=99=A8=E4=BC=A4=E5=AE=B3=E6=95=B0?= =?UTF-8?q?=E5=80=BC=E5=92=8C=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 更新火山武器的伤害计算参数,将dmg1-dmg5的伤害加成从0.01提升至0.02,并统一dmg5的加成比例。同时调整初始伤害数值和描述文本,使其与新的数值匹配。添加debugRebuild标志以便调试。 --- components/Weapons/Volcano.tscn | 15 ++++++++------- scripts/Contents/Weapons/Volcano.gd | 10 +++++----- 2 files changed, 13 insertions(+), 12 deletions(-) diff --git a/components/Weapons/Volcano.tscn b/components/Weapons/Volcano.tscn index 09c0b5d..98601e6 100644 --- a/components/Weapons/Volcano.tscn +++ b/components/Weapons/Volcano.tscn @@ -13,13 +13,13 @@ quality = 4 typeTopic = 2 costBeachball = 300 store = { -"atk": 15.0, -"count": 2.0, +"atk": 10.0, +"count": 1.0, "dmg1": 1.0, "dmg2": 0.75, -"dmg3": 2.0, -"dmg4": 2.25, -"dmg5": 0.9, +"dmg3": 1.25, +"dmg4": 1.5, +"dmg5": 0.5, "rotate": 0.05 } storeType = { @@ -32,8 +32,9 @@ storeType = { "dmg5": 2, "rotate": 2 } -descriptionTemplate = "召唤1支[b]火山[/b],以$rotate的效率跟随鼠标指向,进行基础伤害为$atk的4段挥舞攻击。造成的伤害分别为$dmg1,$dmg2,$dmg3,$dmg4,第4段攻击时发射$count支[b]火山幻影[/b],造成$dmg5伤害。" +descriptionTemplate = "召唤1支[b]火山[/b],以$rotate的效率跟随鼠标指向,进行基础伤害为$atk的4段挥舞攻击。造成的伤害分别为$dmg1,$dmg2,$dmg3,$dmg4,第4段攻击的同时发射$count支[b]火山幻影[/b],造成$dmg5伤害。" cooldown = 1750.0 +debugRebuild = true [node name="avatar" parent="container/info" index="0"] texture = ExtResource("2_hh01t") @@ -50,4 +51,4 @@ quality = 4 typeTopic = 2 [node name="description" parent="container" index="2"] -text = "[center]召唤1支[b]火山[/b],以[color=cyan]5%[/color]的效率跟随鼠标指向,进行基础伤害为[color=cyan]15[/color]的4段挥舞攻击。造成的伤害分别为[color=cyan]100%[/color],[color=cyan]75%[/color],[color=cyan]200%[/color],[color=cyan]225%[/color],第4段攻击时发射[color=cyan]2[/color]支[b]火山幻影[/b],造成[color=cyan]90%[/color]伤害。[/center]" +text = "[center]召唤1支[b]火山[/b],以[color=cyan]5%[/color]的效率跟随鼠标指向,进行基础伤害为[color=cyan]10[/color]的4段挥舞攻击。造成的伤害分别为[color=cyan]100%[/color],[color=cyan]75%[/color],[color=cyan]125%[/color],[color=cyan]150%[/color],第4段攻击的同时发射[color=cyan]1[/color]支[b]火山幻影[/b],造成[color=cyan]50%[/color]伤害。[/center]" diff --git a/scripts/Contents/Weapons/Volcano.gd b/scripts/Contents/Weapons/Volcano.gd index d0c686e..f52cc15 100644 --- a/scripts/Contents/Weapons/Volcano.gd +++ b/scripts/Contents/Weapons/Volcano.gd @@ -3,11 +3,11 @@ extends Weapon func update(to: int, origin: Dictionary, _entity: EntityBase): origin["rotate"] += 0.005 * to * soulLevel - origin["dmg1"] += 0.01 * to * soulLevel - origin["dmg2"] += 0.01 * to * soulLevel - origin["dmg3"] += 0.01 * to * soulLevel - origin["dmg4"] += 0.01 * to * soulLevel - origin["dmg5"] += 0.005 * to * soulLevel + origin["dmg1"] += 0.02 * to * soulLevel + origin["dmg2"] += 0.02 * to * soulLevel + origin["dmg3"] += 0.02 * to * soulLevel + origin["dmg4"] += 0.02 * to * soulLevel + origin["dmg5"] += 0.02 * to * soulLevel origin["count"] = 1 * soulLevel origin["atk"] += 1 * to * soulLevel return origin