コード例 #1
0
        static void Obj_AI_Hero_OnProcessSpellCast(Obj_AI_Base sender, GameObjectProcessSpellCastEventArgs args)
        {
            var UseWAgainstAA   = Config.Item("UseWAgainstAA").GetValue <bool>();
            var UseWAfterAttack = Config.Item("UseWAfterAttack").GetValue <bool>();
            var UseEAfterAttack = Config.Item("UseEAfterAttack").GetValue <bool>();

            if (UseWAgainstAA && sender.IsEnemy && !sender.IsMinion && args.Target.IsMe && W.IsReady() && DevHelper.IsAutoAttack(args.SData.Name))
            {
                W.Cast(UsePackets());
            }

            if (UseWAfterAttack && sender.IsMe && W.IsReady() && DevHelper.IsAutoAttack(args.SData.Name))
            {
                W.Cast(UsePackets());
            }

            if (UseEAfterAttack && sender.IsMe && E.IsReady() && DevHelper.IsAutoAttack(args.SData.Name))
            {
                E.Cast(UsePackets());
            }
        }