fix(fight): 修复空变更提交问题
This commit is contained in:
@@ -209,16 +209,8 @@ func (f *FightC) enterturn(fattack, sattack *action.SelectSkillAction) {
|
||||
currentskill = oldskill
|
||||
|
||||
// fmt.Println("开始攻击威力", oldskill.Power)
|
||||
canuseskill := true
|
||||
// 实际上攻击方 还有系统选择放弃出手的
|
||||
if !action.CanUse(currentskill) || attacker.CurrentPet.Info.Hp <= 0 {
|
||||
|
||||
// attacker.AttackValue.SkillID = 0
|
||||
canuseskill = false
|
||||
|
||||
}
|
||||
|
||||
canuseskillok := attacker.ExecCace(func(t input.Effect) bool { //这个是能否使用技能
|
||||
canuseskill := attacker.ExecCace(func(t input.Effect) bool { //这个是能否使用技能
|
||||
//结算状态
|
||||
//然后这里还可以处理自爆类
|
||||
t.Ctx().SkillEntity = currentskill
|
||||
@@ -227,7 +219,9 @@ func (f *FightC) enterturn(fattack, sattack *action.SelectSkillAction) {
|
||||
})
|
||||
// 结算状态
|
||||
// 然后这里还可以处理自爆类
|
||||
if canuseskill && canuseskillok { //可以使用技能
|
||||
if canuseskill && //
|
||||
action.CanUse(currentskill) && //pp还在
|
||||
attacker.CurrentPet.Info.Hp > 0 { //可以使用技能
|
||||
|
||||
f.processSkillAttack(attacker, defender, currentskill)
|
||||
currentskill = oldskill
|
||||
|
||||
Reference in New Issue
Block a user