refactor: 简化战斗宠物列表处理逻辑
All checks were successful
ci/woodpecker/push/my-first-workflow Pipeline was successful

This commit is contained in:
xinian
2026-03-24 01:38:02 +08:00
committed by cnb
parent 707142bd49
commit 0aba7e7ccb
4 changed files with 11 additions and 17 deletions

View File

@@ -93,13 +93,8 @@ func (h Controller) PetKing(data *fight.PetKingJoinInboundInfo, c *player.Player
}
err = c.JoinFight(func(p common.PlayerI) bool {
var u1, u2 []model.PetInfo
if c.Fightinfo.Mode == info.BattleMode.SINGLE_MODE {
u1, u2 = p.GetInfo().PetList[:1], c.GetInfo().PetList[:1]
} else {
u1, u2 = p.GetInfo().PetList, c.GetInfo().PetList
}
_, err = fight.NewFight(p, c, u1, u2, func(foi model.FightOverInfo) {
_, err = fight.NewFight(p, c, p.GetInfo().PetList, c.GetInfo().PetList, func(foi model.FightOverInfo) {
if foi.Reason == 0 { //我放获胜
switch data.Type {
case 11: