| System/Dogz/DogzEquip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/Dogz/DogzPackWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/KnapSack/New/CommonItemBaisc.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/Dogz/DogzEquip.cs
@@ -15,6 +15,7 @@ public void Display(ItemModel model) { itemBaisc.Init(model); itemBaisc.bindIcon.gameObject.SetActive(false); int strenLv = 0; if(model.GetUseDataModel((int)ItemUseDataKey.Def_IudetDogzEquipPlus) != null) { System/Dogz/DogzPackWin.cs
@@ -264,7 +264,26 @@ dogzModel.GetDogzItemListByIndex(dogzModel.presentSelectDogz,i); if (dogzModel.selectEquipPlacelist.Count > 0) { indexlist.Add(dogzModel.selectEquipPlacelist[0].itemInfo.ItemPlace); ItemModel selectModel = dogzModel.selectEquipPlacelist[0]; ItemModel itemModel = null; int equipPlace = dogzModel.GetDogzEquipPlaceByIndex(i); dogzModel.TryGetDogzEquip(dogzModel.presentSelectDogz,equipPlace,out itemModel); if(itemModel == null) { indexlist.Add(selectModel.itemInfo.ItemPlace); } else { if (itemModel.chinItemModel.ItemColor < selectModel.chinItemModel.ItemColor || (itemModel.chinItemModel.StarLevel < selectModel.chinItemModel.StarLevel && itemModel.chinItemModel.ItemColor == selectModel.chinItemModel.ItemColor) || (itemModel.equipScore < selectModel.equipScore && itemModel.chinItemModel.ItemColor == selectModel.chinItemModel.ItemColor && itemModel.chinItemModel.StarLevel == selectModel.chinItemModel.StarLevel)) { indexlist.Add(dogzModel.selectEquipPlacelist[0].itemInfo.ItemPlace); } } } } if(indexlist.Count > 0) System/KnapSack/New/CommonItemBaisc.cs
@@ -218,7 +218,8 @@ { ItemConfig config = Config.Instance.Get<ItemConfig>(itemId); int playerJob = PlayerDatas.Instance.baseData.Job; if (config == null || (!isCompare && compareSocre <= 0) || config.EquipPlace == 0 || score == compareSocre) return 0; if (config == null || (!isCompare && compareSocre <= 0) || config.EquipPlace == 0 || score == compareSocre || type == PackType.rptEquip || type == PackType.rptDogzEquip) return 0; ItemModel model = playerPack.GetItemModelByGUID(guid); if (model != null && modelInterface.IsOverdue(guid, itemId, model.useDataDict)) return 1;