From 30d02f003bb2188c9710375fc2bb4511487a25e8 Mon Sep 17 00:00:00 2001
From: yyl <yyl>
Date: 星期三, 19 十一月 2025 14:42:35 +0800
Subject: [PATCH] 125 战斗 弹射bug修复
---
Main/System/Battle/SkillEffect/BulletSkillEffect.cs | 22 ++++++++++++++++------
1 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/Main/System/Battle/SkillEffect/BulletSkillEffect.cs b/Main/System/Battle/SkillEffect/BulletSkillEffect.cs
index 77a1466..5221f5c 100644
--- a/Main/System/Battle/SkillEffect/BulletSkillEffect.cs
+++ b/Main/System/Battle/SkillEffect/BulletSkillEffect.cs
@@ -411,6 +411,14 @@
{
caster.battleField.battleEffectMgr.RemoveEffect(skillConfig.BulletEffectId, effectPlayer);
}
+
+ if (isFinish)
+ return;
+
+ if (bulletIndex >= skillConfig.ActiveFrames.Length - 1 && bounceHitIndex >= hitList.Count)
+ {
+ isFinish = true;
+ }
}
else
{
@@ -434,15 +442,17 @@
// 鍑讳腑灏遍攢姣佸瓙寮�
caster.battleField.battleEffectMgr.RemoveEffect(skillConfig.BulletEffectId, effectPlayer);
+
+ if (isFinish)
+ return;
+
+ if (bulletIndex >= skillConfig.ActiveFrames.Length - 1)
+ {
+ isFinish = true;
+ }
}
- if (isFinish)
- return;
- if (bulletIndex >= skillConfig.ActiveFrames.Length - 1)
- {
- isFinish = true;
- }
});
bulletCurves.Add(bulletCurve);
--
Gitblit v1.8.0