1
1
mirror of https://github.com/Rundll86/Dog-Lynx-And-HCN.git synced 2026-06-06 03:37:13 +08:00

fix: 修复子弹伤害计算并调整触发条件

调整Wuwei子弹的伤害计算方式,移除冗余计算并添加rate2变量控制伤害倍率。修改Parrier子弹的反射伤害计算,加入子弹伤害因子。优化DaoStatue武器的攻击触发条件,从检测1颗子弹改为3颗,并简化子弹生成逻辑。
This commit is contained in:
2026-05-08 16:18:13 +08:00
parent 04727c0feb
commit fbcab848e2
3 changed files with 10 additions and 9 deletions
+6
View File
@@ -3,10 +3,16 @@ class_name WuweiBullet
@export var canMove: bool = true
var rate2: float = 0
func ai():
if canMove:
PresetBulletAI.lockLauncher(self , launcher, true)
PresetBulletAI.trace(self , launcher.currentFocusedPosition, 0.1)
func hitBullet(bullet: BulletBase):
if !is_instance_valid(launcher): return
if BulletTool.canDamage(bullet, launcher):
baseDamage *= rate2 ** bullet.getDamage()
func shoot():
for bullet in BulletBase.generate(