public static void CheckBuff(S_ABNORMALITY_REFRESH p) { if (p.TargetId != SessionManager.CurrentPlayer.EntityId) { return; } if (CritAuraIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Auras.CritAura = true; } else if (ManaAuraIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Auras.ManaAura = true; } else if (CritResAuraIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Auras.CritResAura = true; } else if (SwiftAuraIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Auras.SwiftAura = true; } else if (p.AbnormalityId == VowId) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Vow.Buff.Refresh(p.Duration); } else if (ElementalizeIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Elementalize = true; } }
public static void CheckBuff(S_ABNORMALITY_REFRESH p) { if (ShadowReapingId == p.AbnormalityId && p.TargetId == SessionManager.CurrentPlayer.EntityId) { ((ReaperBarManager)ClassManager.CurrentClassManager).ShadowReaping.Buff.Refresh(p.Duration); } }
public static void CheckLineHeld(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId == LineHeldId && p.TargetId == SessionManager.CurrentPlayer.EntityId) { ((LancerBarManager)ClassWindowViewModel.Instance.CurrentManager).LH.Val = p.Stacks; } }
public static void CheckSniperEye(S_ABNORMALITY_REFRESH p) { if (SniperEyeIDs.Contains(p.AbnormalityId) && p.TargetId == SessionManager.CurrentPlayer.EntityId) { ((ArcherBarManager)ClassManager.CurrentClassManager).Stance.CurrentStance = Data.ArcherStance.SniperEye; } }
public static void CheckFocus(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId == FocusId && p.TargetId == SessionManager.CurrentPlayer.EntityId) { ((ArcherBarManager)ClassManager.CurrentClassManager).Focus.SetFocusStacks(p.Stacks); } }
public override void CheckAbnormality(S_ABNORMALITY_REFRESH p) { if (!Game.IsMe(p.TargetId)) { return; } if (!IsViewModelAvailable <BerserkerLayoutVM>(out var vm)) { return; } CheckUnleashAbnormals(p); switch (p.AbnormalityId) { case BloodlustId: vm.Bloodlust.RefreshEffect(p.Duration); break; case FieryRageId: vm.FieryRage.RefreshEffect(p.Duration); break; case UnleashId: vm.Unleash.RefreshEffect(p.Duration); vm.IsUnleashOn = true; vm.IsUnleashOff = false; break; } }
private static void CheckUnleashAbnormals(S_ABNORMALITY_REFRESH p) { if (Settings.SettingsHolder.LastRegion == "KR") // KR patch by HQ { if (p.AbnormalityId == Sinister_KR && p.TargetId.IsMe()) { ((BerserkerBarManager)ClassWindowViewModel.Instance.CurrentManager).SinisterTracker.Val = p.Stacks; } if (p.AbnormalityId == Dexter_KR && p.TargetId.IsMe()) { ((BerserkerBarManager)ClassWindowViewModel.Instance.CurrentManager).DexterTracker.Val = p.Stacks; } if (p.AbnormalityId == Rampage && p.TargetId.IsMe()) { ((BerserkerBarManager)ClassWindowViewModel.Instance.CurrentManager).RampageTracker.Val = p.Stacks; } } else { if (p.AbnormalityId == Sinister && p.TargetId.IsMe()) { ((BerserkerBarManager)ClassWindowViewModel.Instance.CurrentManager).SinisterTracker.Val = p.Stacks; } if (p.AbnormalityId == Dexter && p.TargetId.IsMe()) { ((BerserkerBarManager)ClassWindowViewModel.Instance.CurrentManager).DexterTracker.Val = p.Stacks; } if (p.AbnormalityId == Rampage && p.TargetId.IsMe()) { ((BerserkerBarManager)ClassWindowViewModel.Instance.CurrentManager).RampageTracker.Val = p.Stacks; } } }
public static void CheckFocusX(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId == FocusXId && p.TargetId == SessionManager.CurrentPlayer.EntityId) { ((ArcherBarManager)ClassWindowViewModel.Instance.CurrentManager).Focus.StartFocusX(); } }
public static void CheckBuff(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId == IcbId && p.TargetId == SessionManager.CurrentPlayer.EntityId) { ((SlayerBarManager)ClassManager.CurrentClassManager).InColdBlood.Buff.Refresh(p.Duration); } }
public override void CheckAbnormality(S_ABNORMALITY_REFRESH p) { CheckVoc(p); if (!SessionManager.IsMe(p.TargetId)) { return; } if (CritAuraIDs.Contains(p.AbnormalityId)) { TccUtils.CurrentClassVM <MysticLayoutVM>().Auras.CritAura = true; } else if (ManaAuraIDs.Contains(p.AbnormalityId)) { TccUtils.CurrentClassVM <MysticLayoutVM>().Auras.ManaAura = true; } else if (CritResAuraIDs.Contains(p.AbnormalityId)) { TccUtils.CurrentClassVM <MysticLayoutVM>().Auras.CritResAura = true; } else if (SwiftAuraIDs.Contains(p.AbnormalityId)) { TccUtils.CurrentClassVM <MysticLayoutVM>().Auras.SwiftAura = true; } else if (p.AbnormalityId == VowId) { TccUtils.CurrentClassVM <MysticLayoutVM>().Vow.Buff.Refresh(p.Duration, CooldownMode.Normal); } else if (ElementalizeIDs.Contains(p.AbnormalityId)) { TccUtils.CurrentClassVM <MysticLayoutVM>().Elementalize = true; } }
private static void CheckUnleashAbnormals(S_ABNORMALITY_REFRESH p) { if (TimeManager.Instance.CurrentRegion == RegionEnum.KR) // KR patch by HQ { if (p.AbnormalityId == SinisterKR && SessionManager.IsMe(p.TargetId)) { TccUtils.CurrentClassVM <BerserkerLayoutVM>().SinisterTracker.Val = p.Stacks; } if (p.AbnormalityId == DexterKR && SessionManager.IsMe(p.TargetId)) { TccUtils.CurrentClassVM <BerserkerLayoutVM>().DexterTracker.Val = p.Stacks; } if (p.AbnormalityId == Rampage && SessionManager.IsMe(p.TargetId)) { TccUtils.CurrentClassVM <BerserkerLayoutVM>().RampageTracker.Val = p.Stacks; } } else { if (p.AbnormalityId == Sinister && SessionManager.IsMe(p.TargetId)) { TccUtils.CurrentClassVM <BerserkerLayoutVM>().SinisterTracker.Val = p.Stacks; } if (p.AbnormalityId == Dexter && SessionManager.IsMe(p.TargetId)) { TccUtils.CurrentClassVM <BerserkerLayoutVM>().DexterTracker.Val = p.Stacks; } if (p.AbnormalityId == Rampage && SessionManager.IsMe(p.TargetId)) { TccUtils.CurrentClassVM <BerserkerLayoutVM>().RampageTracker.Val = p.Stacks; } } }
public override void CheckAbnormality(S_ABNORMALITY_REFRESH p) { CheckVoc(p); if (!p.TargetId.IsMe()) { return; } if (CritAuraIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Auras.CritAura = true; } else if (ManaAuraIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Auras.ManaAura = true; } else if (CritResAuraIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Auras.CritResAura = true; } else if (SwiftAuraIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Auras.SwiftAura = true; } else if (p.AbnormalityId == VowId) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Vow.Buff.Refresh(p.Duration, CooldownMode.Normal); } else if (ElementalizeIDs.Contains(p.AbnormalityId)) { ((MysticBarManager)ClassWindowViewModel.Instance.CurrentManager).Elementalize = true; } }
public override void CheckAbnormality(S_ABNORMALITY_REFRESH p) { if (p.TargetId != SessionManager.CurrentPlayer.EntityId) { return; } CheckManaBoost(p); }
private static void CheckManaBoost(S_ABNORMALITY_REFRESH p) { if (ManaBoostId != p.AbnormalityId) { return; } ((SorcererBarManager)ClassWindowViewModel.Instance.CurrentManager).ManaBoost.Buff.Refresh(p.Duration); }
private static void CheckShadowReaping(S_ABNORMALITY_REFRESH p) { if (ShadowReapingId != p.AbnormalityId) { return; } ((ReaperBarManager)ClassWindowViewModel.Instance.CurrentManager).ShadowReaping.Buff.Refresh(p.Duration); }
private static void CheckGshout(S_ABNORMALITY_REFRESH p) { if (!GShoutIDs.Contains(p.AbnormalityId)) { return; } TccUtils.CurrentClassVM <LancerLayoutVM>().GuardianShout.Buff.Start(p.Duration); }
private static void CheckDefensiveStance(S_ABNORMALITY_REFRESH p) { if (!DstanceIDs.Contains(p.AbnormalityId)) { return; } ((WarriorBarManager)ClassWindowViewModel.Instance.CurrentManager).Stance.CurrentStance = WarriorStance.Defensive; }
private static void CheckAssaultStance(S_ABNORMALITY_REFRESH p) { if (!AstanceIDs.Contains(p.AbnormalityId)) { return; } TccUtils.CurrentClassVM <WarriorLayoutVM>().Stance.CurrentStance = WarriorStance.Assault; }
public override void CheckAbnormality(S_ABNORMALITY_REFRESH p) { if (!p.TargetId.IsMe()) { return; } CheckInnerHarmony(p); }
private static void CheckGshout(S_ABNORMALITY_REFRESH p) { if (!GShoutIDs.Contains(p.AbnormalityId)) { return; } ((LancerBarManager)ClassWindowViewModel.Instance.CurrentManager).GuardianShout.Buff.Start(p.Duration); }
private static void CheckArush(S_ABNORMALITY_REFRESH p) { if (!ARushIDs.Contains(p.AbnormalityId)) { return; } ((LancerBarManager)ClassWindowViewModel.Instance.CurrentManager).AdrenalineRush.Buff.Start(p.Duration); }
private static void CheckLineHeld(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId != LineHeldId) { return; } ((LancerBarManager)ClassWindowViewModel.Instance.CurrentManager).LH.Val = p.Stacks; }
private static void CheckRagnarok(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId != RagnarokId) { return; } ((ValkyrieBarManager)ClassWindowViewModel.Instance.CurrentManager).Ragnarok.Buff.Refresh(p.Duration); }
private static void CheckGrowingFury(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId != GrowingFuryId) { return; } ((BrawlerBarManager)ClassWindowViewModel.Instance.CurrentManager).IsGfOn = true; }
public override void CheckAbnormality(S_ABNORMALITY_REFRESH p) { if (!SessionManager.IsMe(p.TargetId)) { return; } CheckLaserTargeting(p); }
public override void CheckAbnormality(S_ABNORMALITY_REFRESH p) { if (!Game.IsMe(p.TargetId)) { return; } CheckInColdBlood(p); }
private static void CheckDeadlyGamble(S_ABNORMALITY_REFRESH p) { if (!GambleIDs.Contains(p.AbnormalityId)) { return; } ((WarriorBarManager)ClassWindowViewModel.Instance.CurrentManager).DeadlyGamble.Buff.Refresh(p.Duration); }
private static void CheckInColdBlood(S_ABNORMALITY_REFRESH p) { if (!IcbIds.Contains(p.AbnormalityId)) { return; } ((SlayerBarManager)ClassWindowViewModel.Instance.CurrentManager).InColdBlood.Buff.Start(p.Duration); }
private static void CheckInnerHarmony(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId != InnerHarmonyBuffId) { return; } ((NinjaBarManager)ClassWindowViewModel.Instance.CurrentManager).InnerHarmony.Buff.Refresh(p.Duration, CooldownMode.Normal); }
private static void CheckLineHeld(S_ABNORMALITY_REFRESH p) { if (p.AbnormalityId != LineHeldId) { return; } TccUtils.CurrentClassVM <LancerLayoutVM>().LH.RefreshBaseBuff(p.Stacks, p.Duration); }