Lancia un dado esplosivo (tiro aperto).
Utilizzo
- Formato
-
explodeUp(dado, tolleranza)
- Parametri
-
dado
: Una formula che rappresenta il dado da esplodere. Deve essere una formula non deterministica.tolleranza
: Una tolleranza utilizzata per determinare se il dado esplode o no.
- Risultato
- Il valore di dado, eventualmente esploso. Leggere la descrizione per maggiori dettagli.
Descrizione
Nota: questa funzione è obsoleta. E' preferibile utilizzare Aperto al suo posto.
Lancia un dado esplosivo (tiro aperto).
Questa funzione è essenzialmente simile a Esplosivo, ma in questo caso viene utilizzata una tolleranza per determinare se il dado esplode o no.
Il valore di tolleranza rappresenta il numero di probabilità che avvenga un'esplosione. Quindi l'esplosione avviene se dado viene valutato per un valore pari al suo massimo meno (tolleranza - 1).
Quando il dado esplode viene valutato nuovamente ed aggiunto (o sottratto) al risultato precedente. Il nuovo risultato può generare una nuova esplosione.
Se la formula specificata è un valore fisso o ha una variazione troppo piccola (es. 1d2) per evitare rischi di cicli infiniti viene semplicmente restituito il valore di dado.
Esempi
La formula explodeUp(1d100,5)
esploderà per i valori 96,97,98,99,100.
[88] = 88
[96,12] = 108
[99,100,36] = 235
[98,5] = 103
Cronologia
Disponibile dalla versione 1.2.0
Obsoleto dalla versione 2.0.0 - usare Aperto
----