From 2f2a3fd04b4bdc088adf65ca98aec52d5e9327c5 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, 26 Jan 2026 06:46:37 +0800 Subject: [PATCH] =?UTF-8?q?feat(=E6=AD=A6=E5=99=A8):=20=E5=A2=9E=E5=BC=BA?= =?UTF-8?q?=E6=B0=A7=E7=82=94=E6=9E=AA=E5=B1=9E=E6=80=A7=E5=B9=B6=E6=9B=B4?= =?UTF-8?q?=E6=96=B0=E6=8F=8F=E8=BF=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 调整氧炔枪的攻击属性: - 基础攻击加成从0.3提升至0.5 - 火焰攻击加成从0.1提升至0.25 - 浓硝酸液滴的生存时间减半 更新武器描述文本,明确说明火焰的击退效果和浓硝酸的射程较短特性 --- components/Weapons/Oxygener.tscn | 4 ++-- scripts/Contents/Weapons/Oxygener.gd | 5 +++-- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/components/Weapons/Oxygener.tscn b/components/Weapons/Oxygener.tscn index f5ccf74..ea9539e 100644 --- a/components/Weapons/Oxygener.tscn +++ b/components/Weapons/Oxygener.tscn @@ -22,7 +22,7 @@ storeType = { "max-n": 1, "min-n": 1 } -descriptionTemplate = "大概率高速喷出火焰,造成$fireatk点伤害。小概率喷出$min-n~$max-n滴[b]浓硝酸[/b],每滴造成$atk点伤害。火焰具有高额击退效果。" +descriptionTemplate = "大概率高速喷出火焰,造成$fireatk点伤害。小概率喷出$min-n~$max-n滴[b]浓硝酸[/b],每滴造成$atk点伤害。[b]火焰[/b]具有高额击退效果,[b]浓硝酸[/b]液滴的射程较短。" cooldown = 50.0 debugRebuild = true @@ -35,4 +35,4 @@ quality = 0 typeTopic = 2 [node name="description" parent="container" index="2"] -text = "[center]大概率高速喷出火焰,造成[color=cyan]1.00[/color]点伤害。小概率喷出[color=cyan]3[/color]~[color=cyan]7[/color]滴[b]浓硝酸[/b],每滴造成[color=cyan]3.00[/color]点伤害。火焰具有高额击退效果。[/center]" +text = "[center]大概率高速喷出火焰,造成[color=cyan]1.00[/color]点伤害。小概率喷出[color=cyan]3[/color]~[color=cyan]7[/color]滴[b]浓硝酸[/b],每滴造成[color=cyan]3.00[/color]点伤害。[b]火焰[/b]具有高额击退效果,[b]浓硝酸[/b]液滴的射程较短。[/center]" diff --git a/scripts/Contents/Weapons/Oxygener.gd b/scripts/Contents/Weapons/Oxygener.gd index e946e70..74c5c12 100644 --- a/scripts/Contents/Weapons/Oxygener.gd +++ b/scripts/Contents/Weapons/Oxygener.gd @@ -2,8 +2,8 @@ extends Weapon func update(to: int, origin: Dictionary, _entity: EntityBase): - origin["atk"] += 0.3 * to * soulLevel - origin["fireatk"] += 0.1 * to * soulLevel + origin["atk"] += 0.5 * to * soulLevel + origin["fireatk"] += 0.25 * to * soulLevel origin["max-n"] *= soulLevel return origin func attack(entity: EntityBase): @@ -19,3 +19,4 @@ func attack(entity: EntityBase): bullet.baseDamage = readStore("fireatk") elif bullet is AcidN: bullet.baseDamage = readStore("atk") + bullet.lifeTime *= 0.5