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)); }
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)); }