From ac0318b3f4352848ccc8053625e9ec0d060c0ee0 Mon Sep 17 00:00:00 2001 From: xinian Date: Mon, 16 Feb 2026 15:01:28 +0800 Subject: [PATCH] 1 --- logic/controller/fight_擂台.go | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/logic/controller/fight_擂台.go b/logic/controller/fight_擂台.go index 502a50dc..59a8349c 100644 --- a/logic/controller/fight_擂台.go +++ b/logic/controller/fight_擂台.go @@ -87,15 +87,18 @@ func (h Controller) ArenaFightOwner(data *fight.ARENA_FIGHT_OWENR, c *player.Pla UseEV: int32(addev), }) } else { - oper := c.GetSpace().Owner.ARENA_Player.GetInfo() + oper := c.GetSpace().Owner.ARENA_Player if oper != nil { - c.GetSpace().Owner.ARENA_Player.GetInfo().MaxArenaWins += 1 + if oper.GetInfo() != nil { + c.GetSpace().Owner.ARENA_Player.GetInfo().MaxArenaWins += 1 - c.GetSpace().Owner.ARENA_Player.GetInfo().EVPool += addev + c.GetSpace().Owner.ARENA_Player.GetInfo().EVPool += addev + + c.GetSpace().Owner.ARENA_Player.SendPackCmd(50001, &pet.S2C_50001{ + UseEV: int32(addev), + }) + } - c.GetSpace().Owner.ARENA_Player.SendPackCmd(50001, &pet.S2C_50001{ - UseEV: int32(addev), - }) } }