public ChargeOfDarkness(Ability ability) : base(ability) { Modifier = new ChargeOfDarknessModifier( HeroTeam, EvadableModifier.GetHeroType.ModifierSource, AbilityOwner, ignoreRemainingTime: true); Modifier.AllyCounterAbilities.Add(PhaseShift); Modifier.AllyCounterAbilities.Add(BallLightning); Modifier.AllyCounterAbilities.Add(Eul); Modifier.AllyCounterAbilities.Add(Manta); Modifier.AllyCounterAbilities.AddRange(VsDisable); Modifier.AllyCounterAbilities.AddRange(VsDamage); Modifier.AllyCounterAbilities.AddRange(Invis); Modifier.AllyCounterAbilities.Add(SnowBall); Modifier.AllyCounterAbilities.Add(Lotus); Modifier.EnemyCounterAbilities.AddRange(DisableAbilityNames); }