少年修仙传客户端代码仓库
client_Wu Xijin
2019-03-01 6ccbc948cad80ec433b60269f79e9f9163b135d5
3555 新版装备系统开发。
1个文件已修改
10 ■■■■ 已修改文件
System/EquipStar/EquipStarModel.cs 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/EquipStar/EquipStarModel.cs
@@ -234,14 +234,18 @@
        private void CalculateStarUpgradeProbability()
        {
            var probability = 10;
            for (var i = 1; i <= 6; i++)
            var probability = 0f;
            var selectedItem = packModel.GetItemByGuid(selectedEquip.value);
            var config = EquipStarConfig.Get(selectedItem.config.LV, selectedItem.config.EquipPlace, equipStarLevel.value + 1);
            var singleItemRate = (float)config.SuitTotalRate / config.CostEquipCnt;
            for (var i = 1; i <= 5; i++)
            {
                var itemGuid = GetMaterialLogicStringByIndex(i).value;
                var item = packModel.GetItemByGuid(itemGuid);
                probability += item.config.SuiteiD > 0 ? singleItemRate : singleItemRate * 0.5f;
            }
            starUpgradeProbability.value = probability;
            starUpgradeProbability.value = Mathf.RoundToInt(probability * 100);
        }
        public LogicString GetMaterialLogicStringByIndex(int index)