示例#1
0
        public Xreturn(Ability ability)
            : base(ability)
        {
            Modifier = new XmarkModifier(HeroTeam, EvadableModifier.GetHeroType.ModifierSource);

            DisableTimeSinceCastCheck = true;
            DisablePathfinder         = true;

            BlinkAbilities.Add("morphling_waveform");
            BlinkAbilities.Add("sandking_burrowstrike");
            BlinkAbilities.Add("faceless_void_time_walk");
            BlinkAbilities.Add("phantom_lancer_doppelwalk");
            BlinkAbilities.Add("ember_spirit_activate_fire_remnant");

            CounterAbilities.Add(Eul);
            CounterAbilities.Add(PhaseShift);
            CounterAbilities.Add(BallLightning);
            CounterAbilities.Add(Manta);
            CounterAbilities.Add(SleightOfFist);
            CounterAbilities.Add(TricksOfTheTrade);
            CounterAbilities.AddRange(VsDamage);
            CounterAbilities.AddRange(VsMagic);
            CounterAbilities.AddRange(Invul);
            CounterAbilities.Add(SnowBall);
        }
示例#2
0
        public Xmark(Ability ability)
            : base(ability)
        {
            IsDisable = false;

            BlinkAbilities.Clear();
            BlinkAbilities.Add("item_blink");

            CounterAbilities.AddRange(Invis);
            CounterAbilities.Add(Lotus);
        }
示例#3
0
        public Glimpse(Ability ability)
            : base(ability)
        {
            DisablePathfinder = true;

            DisableAbilities.Clear();
            BlinkAbilities.Clear();
            BlinkAbilities.Add("sandking_burrowstrike");
            BlinkAbilities.Add("phantom_lancer_doppelwalk");
            BlinkAbilities.Add("ember_spirit_activate_fire_remnant");

            CounterAbilities.Add(Manta);
            CounterAbilities.Add(SleightOfFist);
            CounterAbilities.Add(TricksOfTheTrade);
            CounterAbilities.Add(SnowBall);
            CounterAbilities.AddRange(VsDisable);
            CounterAbilities.AddRange(VsMagic);
            CounterAbilities.AddRange(Invul);
            CounterAbilities.Add(PhaseShift);
        }
示例#4
0
        public Assassinate(Ability ability)
            : base(ability)
        {
            BlinkAbilities.Add("item_blink");
            BlinkAbilities.Add("antimage_blink");
            BlinkAbilities.Add("queenofpain_blink");
            BlinkAbilities.Add("ember_spirit_activate_fire_remnant");

            CounterAbilities.Add(PhaseShift);
            CounterAbilities.Add(Eul);
            CounterAbilities.Add(SleightOfFist);
            CounterAbilities.Add(Manta);
            CounterAbilities.Add(BallLightning);
            CounterAbilities.AddRange(VsDamage);
            CounterAbilities.AddRange(VsMagic);
            CounterAbilities.Add(Armlet);
            CounterAbilities.Add(Bloodstone);
            CounterAbilities.Add(Lotus);

            aghanimRadius = Ability.AbilitySpecialData.First(x => x.Name == "scepter_radius").Value;
        }