Rilancia

QdrIt.Reroll Versioni

Mostra le modifiche minori - Mostra le modifiche

Aggiunte le linee 1-33:
(:title Rilancia:)
(:category: Function :)
(:Summary: Rilancia se il risultato è pari o minore al limite. :)
(:format: @@reroll(dado, limite, maxLanci)@@ :)
(:sinceVersion: 2.1.2 :)
(:lastVersion: 2.1.2 :)


{$:Summary}

! Utilizzo
:Formato: {$:format}

:Parametri: \
@@dado@@: Una formula che rappresenta il dado da lanciare. Deve essere una formula non deterministica.\\
@@limite@@: Il valore limite. Se il risultato di ''dado'' è pari o inferiore a questo valore, sarà effettuato un nuovo lancio.\\
@@maxLanci@@: Numero massimo di rilanci oltre il primo.

:Risultato: L'ultimo valore ottenuto con ''dado''.

! Descrizione
Rilancia il dado finché non supera il limite stabilito.

Viene valutato il valore di ''dado''. Se il risultato è pari o minore di ''limite'', ''dado'' sarà rilanciato ed il nuovo risultato sostituirà il precedente. Il procedimento continua finché il risultato di ''dado'' non è maggiore di ''limite'' o finché non saranno stati effettuati ''maxLanci'' rilanci.

! Esempi
Alcuni risultati generati da @@reroll(1d6, 2, 1)@@:\\
[6] = 6\\
[1»4] = 4 (ogni "»" indica un lancio extra)\\
[2»2] = 2

! Cronologia
Disponibile dalla versione {$:sinceVersion}
Ultima modifica il 08/09/2015 ore 22:58 W. Europe Daylight Time