From 0f353172204d8c15f76f3018693e84bd9f3f5e08 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Fri, 19 Aug 2022 10:21:54 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A8=E9=80=81=E5=8F=96=E6=B6=88=E7=BB=83?= =?UTF-8?q?=E5=8A=9F=E7=8A=B6=E6=80=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/hero/module.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/modules/hero/module.go b/modules/hero/module.go index cb882b8d9..700b720f9 100644 --- a/modules/hero/module.go +++ b/modules/hero/module.go @@ -258,7 +258,7 @@ func (this *Hero) KungFuHero(session comm.IUserSession, heroObjID string, bKongf if code != pb.ErrorCode_Success { return } - if bKongfu && _hero.Status != pb.HeroType_HeroTypeKongFu { + if bKongfu && _hero.Status == pb.HeroType_HeroTypeKongFu { code = pb.ErrorCode_HeroAlreadyKongFuStatus // 已经是练功状态 return } @@ -272,6 +272,9 @@ func (this *Hero) KungFuHero(session comm.IUserSession, heroObjID string, bKongf code = pb.ErrorCode_DBError return } + _hero.Status = pb.HeroType_HeroTypeNil + _changeHero = append(_changeHero, _hero) + session.SendMsg(string(this.GetType()), "change", &pb.HeroChangePush{List: _changeHero}) return } if _hero.SameCount > 1 {