少年修仙传客户端代码仓库
client_Wu Xijin
2019-02-13 2df58aeacbf1177ec01167bdeccfe89d6a8d5804
System/MainInterfacePanel/PlayerBuffDatas.cs
@@ -105,7 +105,7 @@
            {
                multipleF = (operation as OperationMultiExp).multiple / 10000;
            }
            var skillconfig = Config.Instance.Get<SkillConfig>(20048);
            var skillconfig = SkillConfig.Get(20048);
            if (_BuffDic.ContainsKey(20048))
            {
                _BuffDic[20048].LastTime = seconds;
@@ -192,7 +192,7 @@
    {
        if (vipModel.GetVipPrivilegeCnt(VipPrivilegeType.KillMonsterExpUp) == 3000)
        {
            var skillconfig = Config.Instance.Get<SkillConfig>(20044);
            var skillconfig = SkillConfig.Get(20044);
            //var _timeSpan = vipModel.vipOverdue - TimeUtility.ServerNow;
            if (_BuffDic.ContainsKey(20044))
            {
@@ -239,8 +239,8 @@
    }
    public void ObjAddBuff(H0605_tagObjAddBuff info)//buff增加
    {
        int _Type = Config.Instance.Get<SkillConfig>(info.SkillID).SkillType;
        if (TypeJudgment(_Type) && info.ObjID == PlayerDatas.Instance.baseData.PlayerID && Config.Instance.Get<SkillConfig>(info.SkillID).BuffDisplay == 0)
        int _Type = SkillConfig.Get(info.SkillID).SkillType;
        if (TypeJudgment(_Type) && info.ObjID == PlayerDatas.Instance.baseData.PlayerID && SkillConfig.Get(info.SkillID).BuffDisplay == 0)
        {
            if (_BuffDic.ContainsKey((int)info.SkillID))
@@ -252,10 +252,10 @@
                ObjBuff.SkillID = (int)info.SkillID;
                ObjBuff.LastTime = ((int)info.LastTime / 1000);
                ObjBuff._dattTime = DateTime.Now;
                ObjBuff.ImagKey = Config.Instance.Get<SkillConfig>(info.SkillID).IconName;
                ObjBuff.BuffName = Config.Instance.Get<SkillConfig>(info.SkillID).SkillName;
                ObjBuff.BuffConent = Config.Instance.Get<SkillConfig>(info.SkillID).BuffDescription;
                ObjBuff.SkillTypeID = Config.Instance.Get<SkillConfig>(info.SkillID).SkillTypeID;
                ObjBuff.ImagKey = SkillConfig.Get(info.SkillID).IconName;
                ObjBuff.BuffName = SkillConfig.Get(info.SkillID).SkillName;
                ObjBuff.BuffConent = SkillConfig.Get(info.SkillID).BuffDescription;
                ObjBuff.SkillTypeID = SkillConfig.Get(info.SkillID).SkillTypeID;
                ObjBuff.Layer = (int)info.Layer;
            }
            else
@@ -267,10 +267,10 @@
                _ObjBuff.SkillID = (int)info.SkillID;
                _ObjBuff.LastTime = ((int)info.LastTime / 1000);
                _ObjBuff._dattTime = DateTime.Now;
                _ObjBuff.ImagKey = Config.Instance.Get<SkillConfig>(info.SkillID).IconName;
                _ObjBuff.BuffName = Config.Instance.Get<SkillConfig>(info.SkillID).SkillName;
                _ObjBuff.BuffConent = Config.Instance.Get<SkillConfig>(info.SkillID).BuffDescription;
                _ObjBuff.SkillTypeID = Config.Instance.Get<SkillConfig>(info.SkillID).SkillTypeID;
                _ObjBuff.ImagKey = SkillConfig.Get(info.SkillID).IconName;
                _ObjBuff.BuffName = SkillConfig.Get(info.SkillID).SkillName;
                _ObjBuff.BuffConent = SkillConfig.Get(info.SkillID).BuffDescription;
                _ObjBuff.SkillTypeID = SkillConfig.Get(info.SkillID).SkillTypeID;
                _ObjBuff.Layer = (int)info.Layer;
                _BuffDic.Add((int)info.SkillID, _ObjBuff);
            }
@@ -333,7 +333,7 @@
    bool TypeJudgment(int _buffType)
    {
        string[] _BuffList = Config.Instance.Get<FuncConfigConfig>("BuffType").Numerical1.Split('|');
        string[] _BuffList = FuncConfigConfig.Get("BuffType").Numerical1.Split('|');
        for (int i = 0; i < _BuffList.Length; i++)
        {
            if (_buffType == int.Parse(_BuffList[i]))
@@ -344,8 +344,8 @@
    public bool BuffCover(int _itemId)
    {
        var configItem = Config.Instance.Get<ItemConfig>(_itemId);
        var skillconfig = Config.Instance.Get<SkillConfig>(configItem.AddSkill1);
        var configItem = ItemConfig.Get(_itemId);
        var skillconfig = SkillConfig.Get(configItem.AddSkill1);
        if (skillconfig != null && skillconfig.SkillType == 9)
        {
            if (_BuffDic.ContainsKey(configItem.AddSkill1))
@@ -377,7 +377,7 @@
        }
        if (getWorldLV != 0 && worldExpRate>0)//添加世界等级buff
        {       
            var skillconfig = Config.Instance.Get<SkillConfig>(20047);
            var skillconfig = SkillConfig.Get(20047);
            if (_BuffDic.ContainsKey(20047))
            {
                _BuffDic[20047].LastTime = 0;
@@ -419,16 +419,16 @@
    public bool BastBuff(int Item)//判断身上是否有更好的经验BUff
    {
        var configItem = Config.Instance.Get<ItemConfig>(Item);
        var skillconfig = Config.Instance.Get<SkillConfig>(configItem.AddSkill1);
        int SkillTypeID = int.Parse(Config.Instance.Get<FuncConfigConfig>("IntroductionItem").Numerical2);
        var configItem = ItemConfig.Get(Item);
        var skillconfig = SkillConfig.Get(configItem.AddSkill1);
        int SkillTypeID = int.Parse(FuncConfigConfig.Get("IntroductionItem").Numerical2);
        DebugEx.Log("请德龙睁开眼睛说话.........");
        if (skillconfig.SkillTypeID == SkillTypeID)
        {
            int buffLv = 0;
            foreach (var key in _BuffDic.Keys)
            {
                var skillCon = Config.Instance.Get<SkillConfig>(key);
                var skillCon = SkillConfig.Get(key);
                if (skillCon.SkillTypeID == SkillTypeID && skillCon.SkillLV> buffLv)
                {
                    buffLv = skillCon.SkillLV;