From 69a790966dd292ff995129f6283b80d01ab357f2 Mon Sep 17 00:00:00 2001 From: meixiongfeng <766881921@qq.com> Date: Tue, 27 Sep 2022 22:02:07 +0800 Subject: [PATCH] =?UTF-8?q?=E5=85=8B=E9=9A=86=E8=8B=B1=E9=9B=84=E4=BF=A1?= =?UTF-8?q?=E6=81=AF=20=E9=87=8D=E7=BD=AE=E5=A5=97=E8=A3=85id=E5=B1=9E?= =?UTF-8?q?=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- modules/hero/model_hero.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/modules/hero/model_hero.go b/modules/hero/model_hero.go index 43e49b806..c7f874d73 100644 --- a/modules/hero/model_hero.go +++ b/modules/hero/model_hero.go @@ -346,12 +346,20 @@ func (this *ModelHero) setEquipment(hero *pb.DBHero) (newHero *pb.DBHero, err er _suiteId = hero.SuiteId _equipID = hero.EquipID _suiteExtId = hero.SuiteExtId + suite1Star := hero.Suite1Star + suite2Star := hero.Suite2Star + suite1Lv := hero.Suite1Lv + suite2Lv := hero.Suite2Lv if hero.IsOverlying && hero.SameCount > 1 { // 克隆一个新的 hero.SameCount -= 1 + hero.Suite1Star = 0 + hero.Suite2Star = 0 + hero.Suite1Lv = 0 + hero.Suite2Lv = 0 hero.SuiteId = 0 - hero.EquipID = make([]string, 6) hero.SuiteExtId = 0 + hero.EquipID = make([]string, 6) newHero = this.CloneNewHero(hero) hero.EquipID = make([]string, 6) hero.SameCount = 1 @@ -363,6 +371,10 @@ func (this *ModelHero) setEquipment(hero *pb.DBHero) (newHero *pb.DBHero, err er update["suiteId"] = _suiteId update["suiteExtId"] = _suiteExtId update["equipID"] = _equipID + update["suite1Star"] = suite1Star + update["suite2Star"] = suite2Star + update["suite1Lv"] = suite1Lv + update["suite2Lv"] = suite2Lv if err = this.ChangeList(hero.Uid, hero.Id, update); err != nil { this.moduleHero.Errorf("%v", err)