diff --git a/modules/hero/model_hero.go b/modules/hero/model_hero.go index 364ecca21..8f04c01ed 100644 --- a/modules/hero/model_hero.go +++ b/modules/hero/model_hero.go @@ -309,13 +309,13 @@ func (this *ModelHero) setEquipment(hero *pb.DBHero) (newHero *pb.DBHero, err er _suiteExtId int32 ) update := make(map[string]interface{}) + + _suiteId = hero.SuiteId + _equipID = hero.EquipID + _suiteExtId = hero.SuiteExtId if hero.IsOverlying && hero.SameCount > 1 { // 克隆一个新的 hero.SameCount -= 1 - _suiteId = hero.SuiteId - _equipID = hero.EquipID - _suiteExtId = hero.SuiteExtId - hero.SuiteId = 0 hero.EquipID = make([]string, 6) hero.SuiteExtId = 0