public Omnislash(Ability ability) : base(ability) { Modifier = new OmnislashModifier( EnemyTeam, EvadableModifier.GetHeroType.ClosestToSource, Ability, maxDistanceToSource: Ability.GetRadius()); BlinkAbilities.AddRange(BlinkAbilityNames); DisableAbilities.AddRange(DisableAbilityNames); CounterAbilities.Add(Lotus); CounterAbilities.Add(HurricanePike); CounterAbilities.AddRange(VsDamage); CounterAbilities.AddRange(VsPhys); CounterAbilities.AddRange(Invis); CounterAbilities.Add(Armlet); CounterAbilities.Add(Bloodstone); CounterAbilities.Remove("item_blade_mail"); Modifier.AllyCounterAbilities.Add(PhaseShift); Modifier.AllyCounterAbilities.Add(Eul); Modifier.AllyCounterAbilities.AddRange(Invul); Modifier.AllyCounterAbilities.Add(Manta); Modifier.AllyCounterAbilities.AddRange(VsDamage); Modifier.AllyCounterAbilities.AddRange(VsPhys); Modifier.AllyCounterAbilities.AddRange(AllyShields); }
public Omnislash(Ability ability) : base(ability) { Modifier = new OmnislashModifier( EnemyTeam, EvadableModifier.GetHeroType.ClosestToSource, Ability, maxDistanceToSource: Ability.GetRadius()); BlinkAbilities.AddRange(BlinkAbilityNames); DisableAbilities.AddRange(DisableAbilityNames); CounterAbilities.Add(Lotus); CounterAbilities.AddRange(VsDamage); CounterAbilities.AddRange(VsPhys); CounterAbilities.AddRange(Invis); CounterAbilities.Add(Bloodstone); CounterAbilities.Remove("item_blade_mail"); Modifier.AllyCounterAbilities.Add(PhaseShift); Modifier.AllyCounterAbilities.Add(Eul); Modifier.AllyCounterAbilities.AddRange(Invul); Modifier.AllyCounterAbilities.Add(Manta); Modifier.AllyCounterAbilities.AddRange(VsDamage); Modifier.AllyCounterAbilities.AddRange(VsPhys); Modifier.AllyCounterAbilities.AddRange(AllyShields); }