public override void UseSkill(TacticsMove user, TacticsMove enemy) { if (CheckReq(user, enemy)) { user.ReceiveBuff(boost, true, false); } }
protected override void UseSkill(TacticsMove user, TacticsMove enemy) { if (enemy.GetWeapon() != null && enemy.GetWeapon().weaponType == weaponType) { user.ReceiveBuff(boost, true, false); } }
public override void EndSkill(TacticsMove user, TacticsMove enemy) { if (CheckReq(user, enemy)) { user.ReceiveBuff(boost.InvertStats(), true, false); } }
protected override void RemoveEffect(TacticsMove user, TacticsMove enemy) { if (enemy.GetWeapon() != null && enemy.GetWeapon().weaponType == weaponType) { user.ReceiveBuff(boost.InvertStats(), true, false); } }
public override void UseSkill(TacticsMove user, TacticsMove enemy) { boost.boostType = BoostType.DECREASE; enemy.ReceiveBuff(boost, false, true); }
protected override void UseSkill(TacticsMove user, TacticsMove enemy) { user.ReceiveBuff(boost, true, false); }
protected override void RemoveEffect(TacticsMove user, TacticsMove enemy) { user.ReceiveBuff(boost.InvertStats(), true, false); }
public override void UseSkill(TacticsMove user, TacticsMove enemy) { boost.boostType = BoostType.SINGLE; user.ReceiveBuff(boost, true, false); }