From 7df10eec34e11a503c7ee5720f841415178a270a 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: Mon, 17 Nov 2025 22:39:45 +0800 Subject: [PATCH] =?UTF-8?q?fix(Weapons/Bow):=20=E8=B0=83=E6=95=B4=E5=BC=93?= =?UTF-8?q?=E7=9A=84=E8=87=AA=E4=BC=A4=E7=B3=BB=E6=95=B0=E5=92=8C=E8=83=BD?= =?UTF-8?q?=E9=87=8F=E6=B6=88=E8=80=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将自伤系数从0.1降低到0.05,同时将基础自伤值从0.5提升到1.0 能量消耗从20.0增加到40.0以平衡调整 --- components/Weapons/Bow.tscn | 10 +++++----- scripts/Contents/Weapons/Bow.gd | 2 +- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/components/Weapons/Bow.tscn b/components/Weapons/Bow.tscn index 37785d2..8df47e6 100644 --- a/components/Weapons/Bow.tscn +++ b/components/Weapons/Bow.tscn @@ -13,15 +13,15 @@ costBeachball = 50 store = { "atk": 3, "count": 1, -"self": 0.5 +"self": 1.0 } storeType = { "atk": 2, "count": 1, -"self": 0 +"self": 1 } descriptionTemplate = "消耗$self点生命值,发射$count支[b]鸡毛箭[/b],每支造成当前飞行速度的$atk伤害。" -needEnergy = 20.0 +needEnergy = 40.0 cooldown = 500.0 debugRebuild = true @@ -29,7 +29,7 @@ debugRebuild = true texture = ExtResource("2_ex3jl") [node name="energy" parent="container/info/infos/energyInfo" index="1"] -text = "20.0" +text = "40.0" [node name="beachball" parent="container/info/infos" index="1"] count = 50 @@ -42,4 +42,4 @@ displayName = "鸡毛弓" quality = 2 [node name="description" parent="container" index="2"] -text = "[center]消耗[color=cyan]0.50[/color]点生命值,发射[color=cyan]1[/color]支[b]鸡毛箭[/b],每支造成当前飞行速度的[color=cyan]300%[/color]伤害。[/center]" +text = "[center]消耗[color=cyan]1[/color]点生命值,发射[color=cyan]1[/color]支[b]鸡毛箭[/b],每支造成当前飞行速度的[color=cyan]300%[/color]伤害。[/center]" diff --git a/scripts/Contents/Weapons/Bow.gd b/scripts/Contents/Weapons/Bow.gd index 4514006..07b8d32 100644 --- a/scripts/Contents/Weapons/Bow.gd +++ b/scripts/Contents/Weapons/Bow.gd @@ -4,7 +4,7 @@ extends Weapon func update(to: int, origin: Dictionary, _entity: EntityBase): origin["atk"] += 0.05 * to * soulLevel origin["count"] = 1 * soulLevel - origin["self"] += 0.1 * to + origin["self"] += 0.05 * to return origin func attack(entity: EntityBase): entity.takeDamage(readStore("self"))