public void addAttack(BattleChar bc, float damage) { if (Random.value < (0.1f + level * 0.01f)) { bc.setLastAttack(set.user); bc.SetMagicDamage(set.user, damage / set.user.GetMgcATK() * 0.3f, level, coef * set.user.getFinalDamage() * CriticalTest()); } }
public override void useSkill(BattleChar target) { base.useSkill(target); if (turn > 0) { set.user.BM.player2target(target.transform.position); target.setLastAttack(set.user); target.SetMagicDamage(set.user, 1.0f, level, coef * set.user.getFinalDamage() * CriticalTest()); } }