| System/MainInterfacePanel/HeadPortraitTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/MainInterfaceWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/PlayerMainDate.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/MainInterfacePanel/HeadPortraitTip.cs
@@ -212,27 +212,19 @@ bool IsBossBool = MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//是否在Boss区域 if (atkInt.Length > 1) { if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool)//逍遥城boss区域特殊处理(可切换状态) if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && !fairyGrabBossModel.grabBossHintOpen)//逍遥城boss区域特殊处理(可切换状态) { if (fairyGrabBossModel.grabBossHintOpen)//活动Boss不让切状态 WindowCenter.Instance.Open<CombatModeWin>(); if (WindowCenter.Instance.IsOpen<FunctionForecastWin>()) { return; WindowCenter.Instance.Close<FunctionForecastWin>(); } else { WindowCenter.Instance.Open<CombatModeWin>(); if (WindowCenter.Instance.IsOpen<FunctionForecastWin>()) { WindowCenter.Instance.Close<FunctionForecastWin>(); } return; } return; } var activityline = 0; fairyGrabBossModel.TryGetFairyGrabBossLine(out activityline); if (mapID == 10010 || mapID == 10020 || mapID == 10030)//Boss争夺战前三只保底只能是和平模式 if (onMainModel.ShieldedArea.Contains(mapID))//Boss争夺战前三只保底只能是和平模式 { SysNotifyMgr.Instance.ShowTip("Map_AtkType"); return; System/MainInterfacePanel/MainInterfaceWin.cs
@@ -566,35 +566,23 @@ var config = Config.Instance.Get<MapConfig>(mapID); int[] atkInt = pKModel.GetArea(config.AtkType).ToArray(); bool IsBossBool = MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//是否在Boss区域 if (onMainModel.ShieldedArea.Contains(PlayerDatas.Instance.baseData.MapID))//前三只Boss和活动Boss特殊处理 if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && !fairyGrabBossModel.grabBossHintOpen)//逍遥城普通Boss区域处理 { onMainModel.AreaState = Buffmodel.PkType; DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5); return; } if (onMainModel.ShieldedArea.Contains(PlayerDatas.Instance.baseData.MapID))//前四只Boss和活动Boss特殊处理 { } else { if (mapID == 10040) if (IsBossBool && atkInt.Length > 1 && Buffmodel.PkType != 5) { if (!fairyGrabBossModel.grabBossHintOpen && IsBossBool)//boss区域可以切换状态 { onMainModel.AreaState = Buffmodel.PkType; DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5); } else if (fairyGrabBossModel.grabBossHintOpen && IsBossBool)//活动boss不让切 { DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)onMainModel.AreaState); } onMainModel.AreaState = Buffmodel.PkType; DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5); } else { if (IsBossBool && atkInt.Length > 1 && Buffmodel.PkType != 5) { onMainModel.AreaState = Buffmodel.PkType; DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5); } } } } System/MainInterfacePanel/PlayerMainDate.cs
@@ -165,6 +165,7 @@ ShieldedArea.Add(10010); ShieldedArea.Add(10020); ShieldedArea.Add(10030); ShieldedArea.Add(10040); string WaHuangHighestFloorStr= Config.Instance.Get<FuncConfigConfig>("WaHuangHighestFloor").Numerical1; WaHuangHighestFloor = int.Parse(WaHuangHighestFloorStr); ruinsTranscriptMapId = int.Parse(Config.Instance.Get<FuncConfigConfig>("SpRewardMapID").Numerical1);//娲皇地图ID