| System/MainInterfacePanel/HeadPortraitTip.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
| System/MainInterfacePanel/MainInterfaceWin.cs | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
System/MainInterfacePanel/HeadPortraitTip.cs
@@ -212,6 +212,13 @@ bool IsBossBool = MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//是否在Boss区域 if (atkInt.Length > 1) { var activityline = 0; fairyGrabBossModel.TryGetFairyGrabBossLine(out activityline); if (PlayerDatas.Instance.baseData.MapID == 10040 && activityline == PlayerDatas.Instance.baseData.FBID)//逍遥城活动线不允许切换模式 { SysNotifyMgr.Instance.ShowTip("Map_AtkType"); return; } if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && !fairyGrabBossModel.grabBossHintOpen)//逍遥城boss区域特殊处理(可切换状态) { WindowCenter.Instance.Open<CombatModeWin>(); @@ -221,8 +228,7 @@ } return; } var activityline = 0; fairyGrabBossModel.TryGetFairyGrabBossLine(out activityline); if (onMainModel.ShieldedArea.Contains(mapID))//Boss争夺战前三只保底只能是和平模式 { System/MainInterfacePanel/MainInterfaceWin.cs
@@ -567,15 +567,15 @@ int[] atkInt = pKModel.GetArea(config.AtkType).ToArray(); bool IsBossBool = MapArea.IsInMapArea(PlayerDatas.Instance.hero.CurMapArea, MapArea.E_Type.Boss);//是否在Boss区域 int Line = 0; bool BoolBossLine = fairyGrabBossModel.TryGetFairyGrabBossLine(out Line); if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && BoolBossLine) fairyGrabBossModel.TryGetFairyGrabBossLine(out Line); if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && Line== PlayerDatas.Instance.baseData.FBID) { DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)0); onMainModel.AreaState = Buffmodel.PkType; return; } if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && !BoolBossLine)//逍遥城普通Boss区域处理 if (PlayerDatas.Instance.baseData.MapID == 10040 && IsBossBool && Line != PlayerDatas.Instance.baseData.FBID)//逍遥城普通Boss区域处理 { DTCA202_tagMCAttackMode.Send_SwitchAttackMode((E_AttackMode)5);