少年修仙传客户端代码仓库
client_linchunjie
2018-11-24 4686e3e23f1d4f0f7f742b176b162ecc4dcaeb55
5010 子 【优化】【1.3】神兵系统修改 / 【前端】神兵新增——外观战力
2个文件已修改
24 ■■■■■ 已修改文件
System/Realm/ActivateShow.cs 9 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Role/MagicianModel.cs 15 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/Realm/ActivateShow.cs
@@ -133,6 +133,15 @@
            titleIconKey = _beforeLv == 0 ? "UI_JH_12" : "UI_JH_6";
            if (_beforeLv == 0)
            {
                var exteriorPower = 0;
                if (_model.TryGetExteriorPower(_type, out exteriorPower))
                {
                    fightPower += exteriorPower;
                }
            }
            if (!WindowCenter.Instance.IsOpen<RealmPropertyUpWin>())
            {
                WindowCenter.Instance.Open<RealmPropertyUpWin>();
System/Role/MagicianModel.cs
@@ -73,6 +73,7 @@
        public List<int> godWeaponSorts = new List<int>();
        Dictionary<int, AutoHammerCost> autoHammerCostDict = new Dictionary<int, AutoHammerCost>();
        Dictionary<int, List<int>> godWeaponStageDict = new Dictionary<int, List<int>>();
        Dictionary<int, int> exteriorPowerDict = new Dictionary<int, int>();
        int[] autoHammerExpArea { get; set; }
        int[] autoHammerCount { get; set; }
@@ -206,6 +207,15 @@
                    godWeaponStageDict.Add(config.type, stages);
                }
                stages.Add(config.level);
            }
            funcConfig = Config.Instance.Get<FuncConfigConfig>("MagicExterior");
            json = LitJson.JsonMapper.ToObject(funcConfig.Numerical1);
            foreach (var key in json.Keys)
            {
                var type = int.Parse(key);
                var power = int.Parse(json[key].ToString());
                exteriorPowerDict.Add(type, power);
            }
        }
@@ -535,6 +545,11 @@
            return autoHammerCostDict.TryGetValue(type, out autoHammerCost);
        }
        public bool TryGetExteriorPower(int type, out int power)
        {
            return exteriorPowerDict.TryGetValue(type, out power);
        }
    }
    public class GodWeaponInfo