/// <summary> /// OnBuffAdd Event /// </summary> /// <param name="sender">The sender.</param> /// <param name="args">The args.</param> private static void AIBaseClient_OnBuffGain(AIBaseClient sender, AIBaseClientBuffAddEventArgs args) { if (sender.Type == GameObjectType.AIHeroClient && sender.IsValid && sender.IsEnemy) { var stasis = s_StasisBuffs.FirstOrDefault(p => args.Buff.Name.Contains(p.Item1)); if (stasis != null) { s_DetectedStasises.Add(new Stasis { Unit = sender, StartTick = Variables.TickCount, Duration = stasis.Item2, Name = stasis.Item1, Processed = false }); } } }
private static void OnBuffAdd(AIBaseClient sender, AIBaseClientBuffAddEventArgs args) { switch (args.Buff.Name) { case "JinxQ" when args.Buff.Caster.IsMe: Extension.ActivatedRockets = true; break; case "jinxpassivekillmovementspeed" when args.Buff.Caster.IsMe: Extension.ActivatedPassive = true; break; } }
private static void OnBuffAdd(AIBaseClient sender, AIBaseClientBuffAddEventArgs args) { if (!sender.IsMe) { return; } if (!sender.HasBuff("katarinarsound")) { return; } Extension.CastingR = true; }
private static void AIBaseClient_OnBuffAdd(AIBaseClient sender, AIBaseClientBuffAddEventArgs args) { if (args.Buff.Name != "") { return; } var FindinList = ListDmg.Where(i => i.UID == sender.NetworkId); if (FindinList.Count() >= 1) { var target = FindinList.FirstOrDefault(); //start dmg target.dmg = 0; } }