Riserva di Dadi

QdrIt.Pool Versioni

Nascondi le modifiche minori - Mostra le modifiche da evidenziare

Modificata la linea 4: da:

(:format: @@pool(dado, numDadi, diff)@@ :)

a:

(:format: @@pool(dado, numDadi, diff[, extra[, errore[, esplode[, limite]]]])@@ :)

Modificate le linee 6-8: da:

(:lastVersion: 1.2.0 :)

a:

(:lastVersion: 2.1.0 :)

Modificate le linee 17-18: da:

diff: Valore da ottenere con dado per ottenere un successo.

a:

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.

Modificate le linee 27-31: da:
a:
  • 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.
Modificate le linee 39-42: da:
a:

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)

Aggiunte le linee 45-48:

Parametri opzionali disponibili dalla versione 2.1.0

Vedi anche

Aggiunte le linee 1-33:

(:title Riserva di Dadi:) (:category: Function :) (:Summary: Lancia un dado più volte e conteggia i risultati al di sopra di una soglia. :) (:format: @@pool(dado, numDadi, diff)@@ :) (:sinceVersion: 1.2.0 :) (:lastVersion: 1.2.0 :)

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.
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.

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

Cronologia

Disponibile dalla versione 1.2.0 \\

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