From 2f348a77324d6b87ff9258ab4108efe9e076c9a6 Mon Sep 17 00:00:00 2001 From: 1 <1@72wo.cn> Date: Wed, 10 Sep 2025 02:11:16 +0000 Subject: [PATCH] =?UTF-8?q?fix(fightc):=20=E4=BF=AE=E5=A4=8D=E6=94=BB?= =?UTF-8?q?=E5=87=BB=E6=96=B9=E6=AD=BB=E4=BA=A1=E6=97=B6=E4=BB=8D=E4=BC=9A?= =?UTF-8?q?=E5=A4=84=E7=90=86=E6=8A=80=E8=83=BD=E6=94=BB=E5=87=BB=E7=9A=84?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=8C=E4=BC=98=E5=8C=96=E5=87=BA=E6=89=8B?= =?UTF-8?q?=E6=9D=A1=E4=BB=B6=E5=88=A4=E6=96=AD=E9=80=BB=E8=BE=91?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- logic/service/fightc.go | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/logic/service/fightc.go b/logic/service/fightc.go index c834cc0d..99320e38 100644 --- a/logic/service/fightc.go +++ b/logic/service/fightc.go @@ -487,10 +487,14 @@ func (f *FightC) enterturn(fattack, sattack info.BattleActionI) { } skill, ok := attacker.BattleActionI.(*info.SelectSkillAction) - if !ok || attacker.CurrentPet.Info.Hp <= 0 { + if !ok {//还有系统选择放弃出手的 continue - } //还有系统选择放弃出手的 + } + if attacker.CurrentPet.Info.Hp <= 0 {//攻击方死亡 + continue + + } f.processSkillAttack(attacker, defender, skill) fmt.Println(i, "玩家技能伤害:", attacker.Damage,