refactor(fight): 重构战斗结束逻辑,统一使用Over方法处理逃跑、掉线和超时情况

This commit is contained in:
1
2025-09-23 16:42:10 +00:00
parent 227fd0b654
commit 47fd6da6b2
7 changed files with 34 additions and 26 deletions

View File

@@ -106,7 +106,7 @@ func (h Controller) UseSkill(data *fight.UseSkillInboundInfo, c *player.Player)
// 战斗逃跑
func (h Controller) Escape(data *fight.EscapeFightInboundInfo, c *player.Player) (result *fight.NullOutboundInfo, err errorcode.ErrorCode) {
c.FightC.Escape(c)
c.FightC.Over(c,info.BattleOverReason.PlayerEscape)
return nil, 0
}