Example #1
0
    public override Effect ApplyMove(PokemonScript enemy, PokemonScript ours)
    {
        lastMoveOurName = ours.pokemonName;
        escapedGrapple  = ours.isStatus(PokemonScript.Status.Grappled);

        if (escapedGrapple)
        {
            enemy.hp -= (int)(0.7 * ours.getAttackStat());
        }
        else
        {
            enemy.hp -= (int)(0.2 * ours.getAttackStat());
        }

        return(null);
    }
Example #2
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);
    }