少年修仙传客户端代码仓库
client_linchunjie
2018-11-01 23c064a55e271a1048e58a00b88d3d04605fc4f7
4492 【前端】【1.2】全民冲榜第三天榜单改成符印排行
2个文件已修改
44 ■■■■■ 已修改文件
System/OpenServerActivity/ImpactRankModel.cs 7 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/ImpactRankWin.cs 37 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/OpenServerActivity/ImpactRankModel.cs
@@ -34,7 +34,7 @@
        {
            foreach (var _type in m_Redpoints.Keys)
            {
                if (!IsMissImpactRank(_type) && IsActivityClose(_type))
                if (!IsMissImpactRank(_type) && IsActivityClose(_type) && ContainsActivity(_type))
                {
                    C1001_tagCWatchBillboard _pak = new C1001_tagCWatchBillboard();
                    _pak.Type = (byte)GetRankType(_type);
@@ -344,6 +344,11 @@
            return GetSurplusDay(_type) <= 0;
        }
        public bool ContainsActivity(int _type)
        {
            return impactRankTypeOpenDict.ContainsKey(_type);
        }
        public PlayerRankData.RankType GetRankType(int _type)
        {
            switch (_type)
System/OpenServerActivity/ImpactRankWin.cs
@@ -374,31 +374,6 @@
            var _condition = model.impactRankTypeOpenDict[model.presentSelectType];
            switch (model.presentSelectType)
            {
                case 1:
                case 2:
                case 3:
                case 6:
                    if (_cfg is OSCBillRankAwardConfig)
                    {
                        OSCBillRankAwardConfig _billRankCfg = _cfg as OSCBillRankAwardConfig;
                        if (_billRankCfg.RankA == _billRankCfg.RankB)
                        {
                            _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Single_", model.presentSelectType),
                                _billRankCfg.RankA, _condition.limit);
                        }
                        else
                        {
                            _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Double_", model.presentSelectType),
                                _billRankCfg.RankA, _billRankCfg.RankB, _condition.limit);
                        }
                    }
                    else if (_cfg is OSCBillTagAwardConfig)
                    {
                        OSCBillTagAwardConfig _billTagCfg = _cfg as OSCBillTagAwardConfig;
                        _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Target_", model.presentSelectType),
                            _billTagCfg.Condition);
                    }
                    break;
                case 5:
                    if (_cfg is OSCBillRankAwardConfig)
                    {
@@ -424,24 +399,26 @@
                            _realmCfg != null ? _realmCfg.Name : string.Empty);
                    }
                    break;
                case 4:
                default:
                    if (_cfg is OSCBillRankAwardConfig)
                    {
                        OSCBillRankAwardConfig _billRankCfg = _cfg as OSCBillRankAwardConfig;
                        if (_billRankCfg.RankA == _billRankCfg.RankB)
                        {
                            _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Single_", 4), _billRankCfg.RankA, _condition.limit);
                            _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Single_", model.presentSelectType),
                                _billRankCfg.RankA, _condition.limit);
                        }
                        else
                        {
                            _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Double_", 4),
                            _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Double_", model.presentSelectType),
                                _billRankCfg.RankA, _billRankCfg.RankB, _condition.limit);
                        }
                    }
                    else if (_cfg is OSCBillTagAwardConfig)
                    {
                        OSCBillTagAwardConfig _billTagCfg = _cfg as OSCBillTagAwardConfig;
                        _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Target_", 4), _billTagCfg.Condition);
                        _tip = Language.Get(StringUtility.Contact("ImpactRankCellType_Target_", model.presentSelectType),
                            _billTagCfg.Condition);
                    }
                    break;
            }
@@ -493,6 +470,8 @@
                    return 17;
                case 6:
                    return 18;
                case 7:
                    return 31;
            }
            return 13;
        }