public static void HandleAbnormalityEnd(S_ABNORMALITY_END p) { if (!AbnormalityManager.EndAbnormality(p.TargetId, p.AbnormalityId)) return; if (p.TargetId.IsMe()) FlyingGuardianDataProvider.HandleAbnormal(p); if (!Settings.SettingsHolder.ClassWindowSettings.Enabled) return; AbnormalityManager.CurrentAbnormalityTracker?.CheckAbnormality(p); }
public static void HandleAbnormalityRefresh(S_ABNORMALITY_REFRESH p) { AbnormalityManager.BeginAbnormality(p.AbnormalityId, p.TargetId, p.TargetId, p.Duration, p.Stacks); if (p.TargetId.IsMe()) FlyingGuardianDataProvider.HandleAbnormal(p); if (!Settings.SettingsHolder.ClassWindowSettings.Enabled) return; AbnormalityManager.CurrentAbnormalityTracker?.CheckAbnormality(p); }