Riserva di Dadi

Lancia un dado più volte e conteggia i risultati al di sopra di una soglia.

Utilizzo

Formato
pool(dado, numDadi, diff[, extra[, errore[, esplode[, limite]]]])
Parametri
dado: La formula che rappresenta il dado da lanciare.
numDadi: Numero di volte che dado viene valutato.
diff: Valore da ottenere con dado per ottenere un successo.
extra: Opzionale. Se specificato è il valore da ottenere con dado per ottenere un successo extra.
errore: Opzionale. Se specificato è il valore minimo da ottenere con dado per non perdere un successo.
esplode: Opzionale. Se specificato è il valore da ottenere con dado per ottenere un lancio extra.
limite: Opzionale. Se specificato è il numero massimo di esplosioni. Specificare 0 per lanci extra infiniti.
Risultato
Numero di successi ovvero le volte in cui dado viene valutato ed il risultato è maggiore o uguale a diff.

Descrizione

Il valore di dado viene valutato per numDadi volte. Ogni volta che il risultato è maggiore o uguale a diff si ottiene un successo.

  • Se extra è specificato e dado è maggiore o uguale al suo valore, sarà conteggiato un ulteriore successo.
  • Se errore è specificato e dado è minore o uguale al suo valore, i successi saranno ridotti di uno.
  • Se esplode è specificato e dado è maggiore o uguale al suo valore, sarà effettuato un lancio ulteriore.
  • Se limite è specificato ed è maggiore di 0 indica il numero massimo di lanci extra eseguiti con la regola esplode.

La funzione restituisce il numero dei successi ottenuti.

Esempi

Alcuni dei risultati ottenuti da pool(1d6, 5, 4):
[4!,2,1,4!,1] = 2 (ogni "!" indica un successo)
[5!,3,3,3,1] = 1
[4!,4!,3,6!,2] = 3
Alcuni dei risultati ottenuti da pool(1d6, 5, 4, 5, 1, 6, 1).
[5!!,3,3,3,1*] = 1 (ogni "*" indica un successo sottratto)
[4!,4!,3,6!!»6!!,2] = 6 (ogni "»" indica un lancio extra)

Cronologia

Disponibile dalla versione 1.2.0
Parametri opzionali disponibili dalla versione 2.1.0

Vedi anche


Ultima modifica il 31/01/2015 ore 23:32 W. Europe Standard Time