using PkmnLib.Plugin.Gen7.Scripts.Status;
namespace PkmnLib.Plugin.Gen7.Scripts.Abilities;
///
/// Merciless is an ability that always results in critical hits against poisoned targets.
///
/// Bulbapedia - Merciless
///
[Script(ScriptCategory.Ability, "merciless")]
public class Merciless : Script, IScriptChangeCriticalStage
{
///
public void ChangeCriticalStage(IExecutingMove move, IPokemon target, byte hit, ref byte stage)
{
if (target.StatusScript.Script?.Name == ScriptUtils.ResolveName() ||
target.StatusScript.Script?.Name == ScriptUtils.ResolveName())
{
stage = 100;
}
}
}