少年修仙传客户端代码仓库
3071 前端 灵宠争夺区域默认只有了两种选择状态(进入骑宠区域默认切成地图默认状态)
2个文件已修改
24 ■■■■ 已修改文件
System/MainInterfacePanel/CombatModeWin.cs 10 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/MainInterfaceWin.cs 14 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
System/MainInterfacePanel/CombatModeWin.cs
@@ -50,7 +50,15 @@
        {
            int MapID = PlayerDatas.Instance.baseData.MapID;
            var config = Config.Instance.Get<MapConfig>(MapID);
            AtkTypeList = pKModel.GetArea(config.AtkType).ToArray();
            if (fairyGrabBossModel.grabBossHintOpen)//再前四章新手地图且在活动区域
            {
                AtkTypeList = new int[] { 0, 5 };
            }
            else
            {
                AtkTypeList = pKModel.GetArea(config.AtkType).ToArray();
            }
            _PkType = Buffmodel.PkType;//获取当前PK状态
            if (_PkType != 2)
            {
System/MainInterfacePanel/MainInterfaceWin.cs
@@ -1054,9 +1054,19 @@
            IsShowTaskPanel();
            int mapID = PlayerDatas.Instance.baseData.MapID;
            var config = Config.Instance.Get<MapConfig>(mapID);
            if (!fairyGrabBossModel.grabBossHintOpen && Buffmodel.PkType != config.Camp)
            if (fairyGrabBossModel.grabBossHintOpen)
            {
                DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)config.Camp);
                if (Buffmodel.PkType != config.Camp)
                {
                    DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)config.Camp);
                }
            }
            else
            {
                if (Buffmodel.PkType != config.Camp)
                {
                    DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)config.Camp);
                }
            }
        }
    }