少年修仙传客户端代码仓库
client_linchunjie
2018-11-26 c13145752ba88a2029ec8f8062d5d34c5a308c69
4736  【1.3】神兵系统界面逻辑修改
1个文件已修改
10 ■■■■■ 已修改文件
System/Role/MagicianModel.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianModel.cs
@@ -75,6 +75,7 @@
        Dictionary<int, List<int>> godWeaponStageDict = new Dictionary<int, List<int>>();
        Dictionary<int, int> exteriorPowerDict = new Dictionary<int, int>();
        Dictionary<int, int> godWeaponSkillEffect = new Dictionary<int, int>();
        Dictionary<int, int> singleHarmmerExp = new Dictionary<int, int>();
        int[] autoHammerExpArea { get; set; }
        int[] autoHammerCount { get; set; }
@@ -182,6 +183,7 @@
            {
                autoHammerExpArea = ConfigParse.GetMultipleStr<int>(autoHammerConfig.Numerical1);
                autoHammerCount = ConfigParse.GetMultipleStr<int>(autoHammerConfig.Numerical2);
                singleHarmmerExp = ConfigParse.GetDic<int, int>(autoHammerConfig.Numerical3);
            }
            var funcConfig = Config.Instance.Get<FuncConfigConfig>("GodMagicExp");
@@ -511,6 +513,10 @@
                    index = i;
                    break;
                }
                else
                {
                    index++;
                }
            }
            if (index < autoHammerCount.Length)
            {
@@ -529,6 +535,10 @@
            {
                totalExp = moneyCount * autoHammerCost.exp;
            }
            else if (singleHarmmerExp.ContainsKey(type))
            {
                totalExp = moneyCount * singleHarmmerExp[type];
            }
            var itemId = items[index];
            var itemConfig = Config.Instance.Get<ItemConfig>(itemId);
            var expCount = Mathf.CeilToInt((float)totalExp / itemConfig.EffectValueA1);