Shadowrun 5

QdrIt.Shrun5 Versioni

Nascondi le modifiche minori - Mostra le modifiche

Aggiunte le linee 1-40:
(:title Shadowrun 5:)
(:category: Function :)
(:Summary: Funzione di supporto a '''Shadowrun 5a edizione'''. :)
(:format: @@shrun5(dado, numDadi, soglia, tiraAncora, sogliaGlitch)@@ :)
(:sinceVersion: 2.0.0 :)
(:lastVersion: 2.0.0 :)


{$:Summary}

! Utilizzo
:Formato: {$:format}

:Parametri: \
@@dado@@: Formula che rappresenta il dado da usare, solitamente @@1d6@@.\\
@@numDadi@@: Numero di lanci da effettuare.\\
@@soglia@@: Valore da raggiungere con ''dado'' per ottenere un "hit".\\
@@tiraAncora@@: Valore da raggiungere per ottenere un lancio extra.\\
@@sogliaGlitch@@: Valore utilizzato per calcolare i "Glitch" ed i "Critical Glitch", solitamente @@1@@.

:Risultato: Numero di successi e tipo di risultato secondo il sistema '''Shadowrun 5a edizione'''.

! Descrizione
Esegue un test secondo le regole di '''Shadowrun 5a edizione'''.

Il valore di ''dado'' viene valutato (almeno) ''numDadi'' volte. Ogni volta che il risultato è uguale o maggiore rispetto a ''soglia'' viene conteggiato un "hit".

Se il risultato è uguale o maggiore rispetto a ''tiraAncora'', si ottiene un lancio extra. I lanci extra possono essere disabilitati utilizzando un valore più grande del massimo di dado, ad esempio @@7@@ se ''dado'' è @@1d6@@.

Ogni volta che il risultato di ''dado'' è uguale o minore rispetto a ''sogliaGlitch'' viene conteggiato un "fallimento". Se il numero di "fallimenti" è maggiore della metà del totale dei dadi lanciati, il risultato del test sarà un "Glitch". Inoltre, se il numero di "hit" è pari a zero, allora si tratta di un "Critical Glitch".

! Esempi
Alcuni risultati generati da @@shrun5(1d6, 3, 5, 6, 1)@@:\\
[5!,4,4] = 1 (ogni "!" indica un "hit")\\
[5!,3,6!»6!»4] = 3 (ogni "»" indica un lancio extra)\\
[1,1,6!»3≡G] = 1 (la "G" rappresenta un "Glitch")\\
[1,1,3≡C] = 0 (la "C" rappresenta un "Critical Glitch")\\

! Cronologia
Disponibile dalla versione {$:sinceVersion}\\
Ultima modifica il 25/10/2014 ore 12:21 W. Europe Daylight Time