Beispiel #1
0
        public static IActiveSkill ActiveSkill24(int cdMs, float h)
        {
            var addHaste = new BattleBuffs.AddHaste(3, 1, 2, 25);
            var attackAndHealSelfWhenHit = new Actives.AttackHitOrMissAndAddBuffToSelf(h,
                                                                                       new BattleBuffs.IBattleBuff[] { addHaste },
                                                                                       OpponentTargetType.FirstOpponent, SelfTargetType.Self, true);

            return(new StandardActiveSkill(new Actives.IActiveEffect[] { attackAndHealSelfWhenHit }, cdMs));
        }
Beispiel #2
0
        public static IActiveSkill ActiveSkill19(int cdMs, float h)
        {
            var addMissToOpponent = new BattleBuffs.AddHaste(3, 1, 10000, -20);
            var attackHitOrMissWithBuffToOpponent = new Actives.AttackHitOrMissWithBuffToOpponent(
                OpponentTargetType.FirstOpponent, true, OpponentTargetType.FirstOpponent,
                new BattleBuffs.IBattleBuff[] { addMissToOpponent }, h);

            return(new StandardActiveSkill(new Actives.IActiveEffect[] { attackHitOrMissWithBuffToOpponent }, cdMs));
        }