(Obsoleto) Aperto Su

QdrIt.ExplodeUp Versioni

Nascondi le modifiche minori - Mostra le modifiche

Aggiunte le linee 1-42:
(:title (Obsoleto) Aperto Su:)
(:category: ObsoleteFunction :)
(:Summary: Lancia un dado esplosivo (tiro aperto). :)
(:format: @@explodeUp(dado, tolleranza)@@ :)
(:sinceVersion: 1.2.0 :)
(:lastVersion: 2.0.0 :)


{$:Summary}

! Utilizzo
:Formato: {$:format}

: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 [[Exp|+]] al suo posto.''

Lancia un dado esplosivo (tiro aperto).

Questa funzione è essenzialmente simile a [[expUp|+]], 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 {$:sinceVersion}\\
Obsoleto dalla versione {$:lastVersion} - usare [[Exp|+]]\\
Ultima modifica il 23/10/2014 ore 21:12 W. Europe Daylight Time