public override bool ApplyEffect() { turnsLeft--; if (turnsLeft <= 0) { effectedBoi.removeStatus(st); } return(turnsLeft <= 0); }
public override Effect ApplyMove(PokemonScript enemy, PokemonScript ours) { lastMoveOurName = ours.pokemonName; if (ours.isStatus(PokemonScript.Status.Grappled)) { enemy.hp -= (int)(ours.getAttackStat() * 0.6); ours.removeStatus(PokemonScript.Status.Grappled); lastMoveSucceeded = true; } else { lastMoveSucceeded = false; } return(null); }