fix(fightc): 修复攻击方死亡时仍会处理技能攻击的问题,优化出手条件判断逻辑
This commit is contained in:
@@ -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,
|
||||
|
||||
Reference in New Issue
Block a user