Funzione di supporto a Shadowrun 4a edizione.
shrun4(dado, numDadi, soglia, tiraAncora, sogliaGlitch)
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
.
Esegue un test secondo le regole di Shadowrun 4a 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 o uguale alla 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".
Alcuni risultati generati da shrun4(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")
Disponibile dalla versione 2.0.0