From aa6929cd5095b18f579eb4a316935123f067fc7d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=98=94=E5=BF=B5?= <12574910+72wo@users.noreply.github.com> Date: Tue, 17 Mar 2026 19:41:07 +0800 Subject: [PATCH] =?UTF-8?q?```=20fix(fight):=20=E4=BF=AE=E5=A4=8D=E6=88=98?= =?UTF-8?q?=E6=96=97=E9=80=BB=E8=BE=91=E4=B8=AD=E7=9A=84=E6=9D=A1=E4=BB=B6?= =?UTF-8?q?=E5=88=A4=E6=96=AD=E9=94=99=E8=AF=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复 IsFirst 方法中的缩进问题 - 修正 IsWin 方法中的条件判断逻辑,将 !v.Alive() 改为 v.Alive() ``` --- logic/service/fight/input.go | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/logic/service/fight/input.go b/logic/service/fight/input.go index 4147a49a..5bb295f7 100644 --- a/logic/service/fight/input.go +++ b/logic/service/fight/input.go @@ -99,8 +99,8 @@ func (f *FightC) GetRand() *rand.Rand { // // 获取随机数 func (f *FightC) IsFirst(play common.PlayerI) bool { - return f.TrueFirst.Player == play - } + return f.TrueFirst.Player == play +} func (f *FightC) Chat(c common.PlayerI, msg string) { f.GetInputByPlayer(c, true).Player.SendPackCmd(50002, &user.ChatOutboundInfo{ @@ -235,7 +235,7 @@ func initfightready(in *input.Input) (model.FightUserInfo, []model.ReadyFightPet func (f *FightC) IsWin(c *input.Input) bool { for _, v := range f.GetInputByPlayer(c.Player, true).AllPet { - if !v.Alive() { //如果存活 + if v.Alive() { //如果存活 return false } }