public override void ApplyEffect(PartyDetails user, PartyDetails opponent) { switch (target) { case Target.User: user.ModifyHealth(damage); break; case Target.Opponent: opponent.ModifyHealth(damage); break; } }
public override void ApplyEffect(PartyDetails user, PartyDetails opponent) { switch (target) { case Target.User: if (Random.Range(0, 100) <= chance) { user.ModifyHealth(damage); } break; case Target.Opponent: if (Random.Range(0, 100) <= chance) { opponent.ModifyHealth(damage); } break; } }