diff --git a/logic/service/fight/fightc.go b/logic/service/fight/fightc.go index 6c2b5547..5fc1eb11 100644 --- a/logic/service/fight/fightc.go +++ b/logic/service/fight/fightc.go @@ -562,14 +562,13 @@ func (f *FightC) enterturn(fattack, sattack BattleActionI) { f.Broadcast(func(ff *input.Input) { for _, v := range f.Switch { - if ff.Player.ID() != v.PlayerID{ + if ff.Player.ID() != v.PlayerID { ff.Player.SendChangePet(v.Reason) } } - + f.Switch = []*ActiveSwitchAction{} ff.Player.SendAttackValue(ret) }) - f.Switch = []*ActiveSwitchAction{} }