Esempio n. 1
0
 /// <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
             });
         }
     }
 }
Esempio n. 2
0
        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;
            }
        }
Esempio n. 3
0
        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;
            }
        }