コード例 #1
0
        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);
        }
コード例 #2
0
ファイル: ChargeOfDarkness.cs プロジェクト: IdcNoob/Ensage
        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);
        }