コード例 #1
0
 public override bool ApplyEffect()
 {
     turnsLeft--;
     if (turnsLeft <= 0)
     {
         effectedBoi.removeStatus(st);
     }
     return(turnsLeft <= 0);
 }
コード例 #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);
    }