Da Ohmnibus.NET

QdrIt: (Obsoleto) Aperto

Lancia un dado esplosivo (tiro aperto).

Utilizzo

Formato
explode(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 Esplosivo al suo posto.

Lancia un dado esplosivo (tiro aperto).

Questa funzione è essenzialmente simile a Aperto, 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).

Lo stesso succede per i valori bassi: se il risultato è minore o uguale al valore minimo di dado più (tolleranza - 1), il dado esploderà verso il basso.

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 explode(1d100,5) esploderà verso l'alto per i valori 96,97,98,99,100, mentre esploderà verso il basso per i valori 1,2,3,4,5.
[88] = 88
[96,12] = 108
[3,47] = -44
[99,100,36] = 235
[98,5,72] = 31
[100,4,96,62] = 70

Cronologia

Disponibile dalla versione 1.2.0
Obsoleto dalla versione 2.0.0 - usare Esplosivo\\

Tratto da http://www.ohmnibus.net/wiki/index.php?n=QdrIt.Explode
Ultima modifica il 23/10/2014 ore 21:08 W. Europe Daylight Time