コード例 #1
0
        private static void OnBuffRemove(AIBaseClient sender, AIBaseClientBuffRemoveEventArgs args)
        {
            switch (args.Buff.Name)
            {
            case "JinxQ" when args.Buff.Caster.IsMe:
                Extension.ActivatedRockets = false;
                break;

            case "jinxpassivekillmovementspeed" when args.Buff.Caster.IsMe:
                Extension.ActivatedPassive = false;
                break;
            }
        }
コード例 #2
0
 public static void AIBaseClient_OnBuffLose(AIBaseClient sender, AIBaseClientBuffRemoveEventArgs args)
 {
     if (sender.NetworkId == ObjectManager.Player.NetworkId || sender.IsMe)
     {
         if (args.Buff.Name == "sheen" ||
             args.Buff.Name == "3078trinityforce" ||
             args.Buff.Name.Contains("sheen") ||
             args.Buff.Name.Contains("trinity") ||
             args.Buff.Name.Contains("iceborn") ||
             args.Buff.Name.Contains("Lich"))
         {
             Irelia.SheenTimer = Variables.TickCount;
         }
     }
 }
コード例 #3
0
        private static void OnBuffRemove(AIBaseClient sender, AIBaseClientBuffRemoveEventArgs args)
        {
            if (!sender.IsMe)
            {
                return;
            }

            if (!sender.HasBuff("katarinarsound"))
            {
                return;
            }

            Extension.CastingR = false;
            Extension.rTrigger = false;
        }