fix(fightc): 修复攻击方死亡时仍会处理技能攻击的问题,优化出手条件判断逻辑

This commit is contained in:
1
2025-09-10 02:11:16 +00:00
parent 5841a6f93d
commit 2f348a7732

View File

@@ -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,