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 ActiveSkill18(int cdMs, float h) { var damageToMe = new BattleBuffs.DamageToMe(1, 1, 5000); var attackHitOrMissAndAddBuffToSelf = new Actives.AttackHitOrMissAndAddBuffToSelf(h, new BattleBuffs.IBattleBuff[] { damageToMe }, OpponentTargetType.FirstOpponent, SelfTargetType.SelfTeamOthers, true); return(new StandardActiveSkill(new Actives.IActiveEffect[] { attackHitOrMissAndAddBuffToSelf }, cdMs)); }