From 3d746829658b66cd4439dffb1e55acf111ebad43 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, 22 Nov 2025 09:11:40 +0800 Subject: [PATCH] =?UTF-8?q?refactor:=20=E9=87=8D=E5=91=BD=E5=90=8D?= =?UTF-8?q?=E5=8F=98=E9=87=8F=E5=B9=B6=E8=B0=83=E6=95=B4=E5=88=9D=E5=A7=8B?= =?UTF-8?q?=E6=B3=A2=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 将BulletBase中的originalDamage重命名为initialDamage以保持命名一致性 将Wave的初始current值从10改为1以调整游戏难度 --- scripts/Contents/Wave.gd | 2 +- scripts/Statemachine/BulletBase.gd | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/scripts/Contents/Wave.gd b/scripts/Contents/Wave.gd index dbcecb3..70a7c25 100644 --- a/scripts/Contents/Wave.gd +++ b/scripts/Contents/Wave.gd @@ -22,7 +22,7 @@ func duplicate() -> Wave: wave.per = per return wave -static var current: int = startWith(10) +static var current: int = startWith(1) static var WAVE_NORMAL = [ Wave.create("Hen", 1, 3, false, 0, INF, 1), Wave.create("Cat", 1, 3, false, 0, INF, 1), diff --git a/scripts/Statemachine/BulletBase.gd b/scripts/Statemachine/BulletBase.gd index b660c6d..2f9f465 100644 --- a/scripts/Statemachine/BulletBase.gd +++ b/scripts/Statemachine/BulletBase.gd @@ -32,11 +32,11 @@ var destroying: bool = false var isChildSplit: bool = false var isChildRefract: bool = false var initialSpeed: float = 0 -var originalDamage: float = 0 +var initialDamage: float = 0 func _ready(): initialSpeed = speed - originalDamage = baseDamage + initialDamage = baseDamage if launcher.isSummon(): launcherSummoned = launcher launcher = launcher.myMaster @@ -87,7 +87,7 @@ func _physics_process(_delta: float) -> void: tryDestroy() func getDamage(): - return originalDamage * damageMultipliers[usingDamageMultiplier] + return initialDamage * damageMultipliers[usingDamageMultiplier] func hit(target: Node): var entity: EntityBase = EntityTool.fromHurtbox(target) if !entity || !launcher: return