Roll20 supporta un'ampia gamma di meccaniche di gioco con i dadi, tra cui il lancio segreto, le richieste di lancio, i lanci solo matematici, i dadi esplosivi e così via. In questa pagina abbiamo compilato un elenco di riferimento di tutti i diversi tipi di tiri di dado che è possibile eseguire. Ogni tipo di tiro di dado presenta una casella interattiva di esempio in cui è possibile effettuare tiri reali utilizzando lo stesso sistema di tiro utilizzato da Roll20. Questo è un ottimo modo per sperimentare e verificare che siamo in grado di supportare il sistema di gioco di ruolo da voi scelto.
Come lanciare i dadi
I dadi possono essere lanciati semplicemente dalla barra degli strumenti del tavolo da gioco, nell'interfaccia di lancio dei dadi.
Per un maggiore controllo sul comportamento dei dadi o per automatizzare processi o calcoli matematici, è possibile lanciare i dadi nella chat. Lanciare i dadi in Roll20 è semplice. Si prega di digitare il comando/roll nella finestra di chat, seguito da una formula. Nella maggior parte dei casi, la formula è identica a quella riportata nelle istruzioni del gioco. Ad esempio, quando si effettua un attacco, si tira solitamente un "D20" e si aggiunge il proprio modificatore di attacco al risultato. In Roll20, è sufficiente digitare/roll d20+5. Se colpisci e devi tirare 3d6+2 danni, è sufficiente digitare/roll 3d6+2. Inoltre, è possibile unire più rotoli tra loro. Se si dispone di un attacco che infligge due tipi di danno, si potrebbe eseguire /roll 2d6+5 + d8.
Una volta effettuato il tiro, i risultati saranno visualizzati nell'area della chat di testo. Per ogni gruppo di dadi lanciati, sarà presente un gruppo di numeri tra parentesi, che rappresentano il risultato di ogni singolo dado lanciato. Il numero viene visualizzato su un contorno che rappresenta il tipo di dado lanciato. Il contorno corrisponde al colore del quadrato nel ritratto del giocatore nell'area giocatore. A destra del segno di uguale vedrete il totale di tutti i valori dei dadi più i modificatori.
Rotolare in segreto
Per impostazione predefinita, tutti i tiri effettuati sono visibili a tutti i partecipanti al gioco. Se desideri effettuare un tiro in modo riservato, puoi utilizzare il comando /gmroll per eseguire un tiro che solo il GM e il giocatore che ha effettuato il tiro possono visualizzare. Se Lei è il GM, l'esecuzione di un /gmroll sarà visibile solo a Lei. È un ottimo modo per eseguire controlli di abilità in modo discreto.
Inclusione di informazioni aggiuntive
È possibile includere testo non formulaico nel proprio tiro per specificarne lo scopo. Ad esempio, quando si effettua un tiro per l'iniziativa, si potrebbe inserire /roll 1d20+5 Tiro per l'iniziativa. L'aggiunta di testo aggiuntivo al lancio dei dadi non influirà sul risultato, ma sarà visibile nel storico della chat. In questo modo gli altri possono comprendere lo scopo del tuo lancio di dadi. Si tratta di una pratica facoltativa, ma alcuni GM la trovano utile per organizzare il loro gioco.
Se si desidera includere numeri, parentesi o simboli +,-,*,/ o%nel testo aggiuntivo, è possibile anteporre un carattere \per separare la formula dal testo ed evitare che il rullo si confonda. Ad esempio, è possibile utilizzare/roll 1d20+5 \ +5 Tiro per l'iniziativa.
Etichette in linea
Se si desidera includere ulteriori commenti prima della fine del lancio del dado (li chiamiamo "etichette inline"), si prega di utilizzare le parentesi quadre. Ad esempio, /roll 2d20+5[Danno da fuoco] + 3d6+5[Danno da ghiaccio]. Quando questi commenti vengono applicati direttamente dopo un lancio di dadi, vengono visualizzati come strumenti sui dadi:
Tiri di dado in linea
Se si desidera una rappresentazione più compatta del lancio dei dadi, è possibile utilizzare i lanci dei dadi in linea. I tiri di dado in linea sono simili ai normali tiri di dado, con le seguenti eccezioni:
- È possibile utilizzare i tiri di dado in linea in qualsiasi messaggio di chat, non solo in un tiro. Ad esempio, è possibile inviare un messaggio di chat standard, un'emote o un sussurro, con un lancio di dadi in linea incluso.
- I tiri di dado in linea vengono valutati completamente prima di qualsiasi comando /roll, pertanto è possibile utilizzarli come "variabili casuali" nei propri tiri.
- Verrà visualizzato solo il risultato del lancio totale; è possibile passare il mouse sul risultato per visualizzare i singoli lanci dei dadi.
- Se un tiro di dado in linea contiene un successo critico, il tiro di dado verrà evidenziato con un riquadro verde. In caso di fallimento critico, il risultato del dado viene evidenziato in rosso. Se presenta entrambi (perché c'era più di un lancio), il risultato del dado è in blu. Quando si passa il mouse sul dado in linea per visualizzare i dettagli del lancio, il risultato viene evidenziato in rosso e verde per i critici/fumble.
Per eseguire un tiro in chat in linea, è sufficiente inserire due parentesi in qualsiasi messaggio di chat o lancio:
Riley è pervaso da [[3d6]] punti di rabbia!
/roll [[2d6]]d5
È possibile nidificare i tiri di dado in linea, uno all'interno dell'altro:
Steve riceve uno schiaffo con [[ 3d6>[[1+3]] ]] schiaffi!
Richieste di roll
A volte si può avere un tiro (o una macro) che si desidera modificare ogni volta che viene eseguito. Ad esempio, potreste voler lanciare un numero variabile di dadi o aggiungere un modificatore diverso al lancio ogni volta che eseguite l'azione. Le query roll consentono di richiedere a chi esegue il roll di inserire un valore al momento dell'esecuzione. La sintassi per una query roll è:
{Prompt Message}
//Esempio:
/roll{Number of Dice}d20
//È anche possibile includere un valore predefinito:
/roll ?{Numero didadi|1}d20
// 1 sarebbe il valore predefinito
È possibile utilizzare le Roll Query nei roll, nelle macro, nelle abilità e praticamente ovunque nell'applicazione. Si prega di notare che se si utilizza la stessa identica formulazione per una query, Roll20 richiederà il valore solo la prima volta che lo incontra nel tiro. Pertanto, in questo esempio:
/roll 1d20 +?{Bonus1} vs ?{MinToSucceed} +?{Bonus1}
Roll20 richiederà "Bonus1" una sola volta e lo utilizzerà in entrambi i casi.
Rotoli solo matematici
È possibile eseguire tiri solo matematici aggiungendo un'espressione matematica dopo il comando di tiro.
Ad esempio, se desiderate che Roll20 esegua una semplice addizione come 5+3, dovrete inserire quanto segue:
/roll5+3
Oppure, se si desidera eseguire questa operazione in un roll inline, si dovrebbe utilizzare:
5+3
Dadi che esplodono
Roll20 supporta i dadi esplosivi. Potrebbe riconoscerla come la "regola del 6", la "regola del 10" o "acing", a seconda del sistema di gioco utilizzato. Con i dadi esplosivi, se ottieni il numero massimo sul dado (un 6 con un d6, un 10 con un d10, ecc.), puoi ripetere il lancio e aggiungere il risultato del secondo lancio al totale di quel turno. Se il tiro aggiuntivo è il numero massimo, si ha la possibilità di continuare a tirare.
Per eseguire un lancio con dadi esplosivi, è sufficiente aggiungere un punto esclamativo dopo il numero di facce nella formula. Ad esempio,/roll 3d6! Si tirano 3 dadi d6 con rilanci esplosivi. È inoltre possibile definire il punto di esplosione dei dadi utilizzando i simboli maggiore e minore di. Ad esempio,/roll 3d6!>4causerebbe un'esplosione su qualsiasi dado maggiore o uguale a 4. /roll 3d6!3esploderebbe solo se si ottiene un 3.
Dadi esplosivi composti (dadi esplosivi in stile Shadowrun)
Shadowrun e altri sistemi utilizzano uno stile particolare di dadi esplosivi in cui i tiri aggiuntivi per ciascun dado vengono sommati come un unico "tiro". Per farlo, è sufficiente utilizzare due punti esclamativi invece di uno. Pertanto, per esempio, per lanciare 5 d6, si dovrebbe digitare /roll 5d6.. Un tipico tiro di dado in Shadowrun consiste nel confrontare il risultato ottenuto con un numero prestabilito. Ad esempio /roll {5d6!!}>8. Le parentesi vengono utilizzate per indicare che non ci riferiamo a "esplodere su qualsiasi numero superiore a 8", ma piuttosto a "esplodere su 6" e che i tiri successivi devono corrispondere al risultato target di 8 per avere successo. Sebbene il numero target (8) sia superiore al risultato ottenibile con un singolo dado, con i tiri composti esplosivi un singolo tiro può raggiungere valori infinitamente alti.
Dadi esplosivi penetranti (dadi esplosivi in stile Hackmaster)
HackMaster (e alcuni altri sistemi) impiegano uno stile particolare di dadi esplosivi in cui ai tiri aggiuntivi per ciascun dado viene sottratto 1 dal risultato ottenuto. Per farlo, si prega di aggiungere una "p" dopo il punto esclamativo. Pertanto, per esempio, per lanciare 5 d6, si dovrebbe utilizzare/roll 5d6!p.
Eliminare/Conservare
Alcuni sistemi di gioco richiedono di lanciare un numero elevato di dadi e poi di scartare un certo numero dei tiri più bassi o di tenere solo un certo numero dei tiri più alti. Roll20 supporta questo tipo di tiro tramite i comandidek, rispettivamente.
Ad esempio, si potrebbero lanciare 8 dadi d100 e mantenere solo i 4 risultati migliori. In Roll20 questo sarebbe espresso con/roll 8d100k4. Quando Roll20 visualizza il risultato del lancio, vedrai il valore ottenuto da ciascun dado d100 e tutti i lanci tranne i primi 4 saranno disattivati. Roll20 fornirà quindi il totale dei primi 4 tiri. Effettuare un tiro per eliminare i 3 tiri più bassi sarebbe molto simile:/roll 8d100d3. Ancora una volta, verrà visualizzato il valore di ciascun dado lanciato, con i 3 risultati più bassi visualizzati in grigio.
I comandideksono scorciatoie per i comandi completidlekh. Se è necessario eliminare il dado con il punteggio più alto, utilizzaredh, mentre se è necessario mantenere il dado con il punteggio più basso, utilizzarekl. Ad esempio,/roll 8d100dh3scarterebbe i tre risultati più alti e manterrebbe i 5 più bassi, mentre/roll 8d100kl3manterrebbe i tre risultati più bassi e scarterebbe i 5 più alti.
Numero target (successi)
Normalmente, quando si effettua un tiro su Roll20, viene fornito il risultato complessivo di tutti i dadi tirati e dei modificatori. Tuttavia, alcuni sistemi di gioco utilizzano una serie di dadi contro un numero obiettivo e contano invece il numero totale di successi.
Roll20 utilizza il simbolo maggiore di > per indicare quando il risultato è maggiore o uguale al numero target:>. Il simbolo "minore di" < viene utilizzato per indicare quando il risultato è inferiore o uguale a <=il numero target.
Ad esempio, si potrebbe eseguire un'azione che richiede un numero obiettivo di 3 e si possono tirare 3 d6 per determinare il numero di successi ottenuti. In Roll20, si dovrebbe digitare/roll 3d6>3. Si prega di notare l'inclusione del simbolo maggiore di per indicare che si tratta di un tiro obiettivo contro 3. Roll20 mostrerà ogni dado lanciato e indicherà il numero di dadi con un valore pari o superiore a 3 (si noti che i pareggi con il numero target sono considerati un successo). È anche possibile ottenere risultati inferiori al valore target, ad esempio/roll 10d6<4, che garantirebbe un esito positivo per ogni dado ottenuto pari o inferiore a 4.
È possibile migliorare i tiri bersaglio aggiungendo dei modificatori. Ogni singolo lancio di dado sarà modificato dal modificatore prima di essere confrontato con il numero obiettivo. Se si intende utilizzare dei modificatori, è consigliabile raggrupparli per garantire una comunicazione chiara con il parser. Pertanto, /roll {3d6+1}<3significa lanciare 3 dadi d6 e, per ogni lancio, aggiungere 1, quindi confrontare il risultato con il numero target di 3.
Punti critici di successo e di errore
È possibile modificare i tiri di dado per specificare in quale momento un tiro è considerato un "successo critico" o un "fallimento critico (fumble)".
Per considerare qualsiasi risultato pari o superiore a 10 come un successo critico, si prega di eseguire il comando/roll 1d20cs>10. Per indicare che qualsiasi risultato pari o inferiore a 3 è un fallimento critico, si prega di eseguire/roll 1d20cf<3. Per considerare qualsiasi risultato pari a 20 o 10 come un successo critico, si prega di utilizzare il comando/roll 1d20cs20cs10.
Nota: Questi valori non influiranno su altri aspetti che funzionano di default sul valore massimo del tiro (compresi esplosione, penetrazione, ecc.). Influisce solo sulla visualizzazione del risultato del lancio al giocatore. Ad esempio, se desiderate che i dadi esplodano con un risultato pari o superiore a 18 e volete mostrare un 18 o superiore come critico, dovrete eseguire/lanciare 1d20!>18cs>18.
Rilanciare i dadi
Diversi sistemi richiedono che alcuni dadi vengano rilanciati. Ad esempio, le armi brutali in D&D 4e richiedono che tutti i 1 o i 2 vengano rilanciati e che il valore originale del dado venga ignorato.
Per utilizzare il rilancio, è sufficiente digitare/roll 2d8r<2. Roll20 lancerà 2 d8 e rilancerà eventuali 1 o 2, ignorando il valore originale del dado. Se è necessario ripetere il lancio per ottenere un valore specifico, l'operatore di confronto può essere omesso. /roll 2d8r8consentirà di ripetere il lancio in caso di 8. > e < possono essere utilizzati come confronti e il suffisso r può essere specificato più volte. /roll 2d8r1r3r5r7significa tirare 2d8 e ripetere il tiro se il risultato è un numero dispari.
Dadi FATE
Roll20 supporta i dadi FATE (utilizzati per FATE, FUDGE e altri sistemi). Roll20 simula accuratamente i dadi FATE come dadi a 6 facce in cui due facce sono 0, due facce sono +1 e due facce sono -1.
Per lanciare 4 dadi FATE, è sufficiente digitare/roll 4dF. Roll20 mostrerà il risultato di ogni singolo lancio di dadi FATE, quindi fornirà il totale di tutti i lanci di dadi sommati insieme. È inoltre possibile aggiungere un modificatore al totale, utilizzando/roll 4dF+1.
Arrotondamento dei rotoli e funzioni matematiche
Si consiglia di utilizzare l'arrotondamento nelle formule di tiro per emulare meccaniche quali "mezzo livello, arrotondato per difetto al livello più vicino". Roll20 offre diverse funzioni per ottenere questo risultato:floor(), che arrotonda sempre il numero per difetto (ad esempio, 5,7 diventa 5),ceil(), che arrotonda sempre il numero per eccesso (ad esempio, 5,1 diventa 6), eround(), che arrotonda sempre al numero intero più vicino (ad esempio, 4,4 diventa 4 e 4,5 diventa 5).. È possibile utilizzare queste funzioni praticamente ovunque nelle formule dei roll (intorno a una singola espressione matematica, a gruppi di espressioni matematiche o persino all'intero roll). Per esempio:
Forniamo funzioni matematiche:
-
abs()calcolerà il valore assoluto del lancio
Raggruppamento dei rotoli
A volte potrebbe essere necessario eseguire una serie di tiri e poi confrontare ogni tiro con un controllo comune (come un tiro di successo). Roll20 offre una funzionalità di "tiri raggruppati" appositamente progettata per questo scopo. Ad esempio, è possibile lanciare due diversi gruppi di dadi e poi conservare il risultato più alto ottenuto in uno qualsiasi dei due gruppi:
Se si separano i tiri di dado all'interno del gruppo con una virgola, si sommeranno i singoli risultati dei dadi nel gruppo prima di applicare eventuali modificatori. Ad esempio, se modifichiamo l'esempio precedente utilizzando una virgola, invece di mantenere il punteggio singolo più alto, verrà mantenuto il totale di gruppo più alto:
Ciò è necessario nei giochi basati sul sistema Savage Worlds, dove i personaggi importanti tirano un "dado selvaggio" parallelamente al loro dado principale e scelgono il risultato più alto.
I tiri raggruppati possono essere una funzionalità molto potente in Roll20. Per ulteriori dettagli, consultare le specifiche complete dei dadi riportate di seguito.
Di seguito troverete le specifiche complete del motore di dadi Roll20. Questa è la documentazione "avanzata". Se desiderate realizzare qualcosa di davvero innovativo con i dadi Roll20, questo è il luogo ideale per verificare se siamo in grado di supportarvi.
Tiro per l'iniziativa
Per aggiungere un tiro direttamente nel Turn Track (Tiro per l'iniziativa) di Roll20, è necessario incorporare un'opzione "roll option". Un'opzione di tiro è un flag speciale di Roll20 che è possibile impostare in qualsiasi punto di un tiro per indicare al sistema di tiro che si desidera eseguire operazioni speciali con il tiro. Per aggiungere un numero di iniziativa al tracciato dei turni, è necessario innanzitutto selezionare il segnalino per cui si desidera tirare il dado e utilizzare la seguente formula:
/lancia 1d20 + 5 &{tracker}
La sezione &{} è dove si inseriscono le opzioni per il tiro, e l'opzione "tracker" indica "Mostra i risultati di questo tiro, ma utilizza anche il risultato come valore nell'indicatore di turno". Se il segnalino selezionato non ha ancora un turno nell'ordine di turno, ne verrà aggiunto uno. Se è già presente almeno un turno, tutti i turni attuali verranno aggiornati con il nuovo valore.
template di tiro
template di tiro rappresentano un aspetto particolare dei scheda dei personaggi che offrono ulteriori opzioni di layout e stile per la visualizzazione dei risultati dei tiri. Utilizzo di un template di tiro è estremamente semplice. È sufficiente includere un flag speciale nel messaggio di chat per comunicare a Roll20 che si desidera utilizzare un template di tiro, quindi fornire tutti i dati che si desidera includere.
Ecco un esempio che utilizza il modello "predefinito" (a cui tutti i giochi hanno accesso, indipendentemente dal sistema di gioco o dai scheda dei personaggi utilizzate): &{template:default} {{name= Il mio tiro di prova}} {{attack= [[1d20]]}} {{damage= [[2d6]]}}
Nota: se siete interessati a utilizzare i template di tiro nelle vostre macro personalizzate o a creare modelli personalizzati, vi invitiamo a consultare la voce del wiki su template di tiro.
Specifiche dei dadi Roll20
Operatori matematici e funzioni
Roll20 supporta gli operatori aritmetici di base appresi a scuola:+,-,*(moltiplicazione) e/(divisione).
Oltre ai quattro fondamentali, si ha accesso a:
-
%, per la divisione del modulo. Il risultato diuna % bè il resto dia / b. Se si ripensa a quando si è appresa per la prima volta la divisione lunga senza entrare nei decimali, si stava imparando come eseguire la divisione modulare. Il modulo è utile, ad esempio, per verificare se un valore è pari o dispari:un % 2sarà 0 se a è pari (e positivo) e 1 se a è dispari (e positivo). In generale, il risultato di% bquando a e b sono entrambi numeri interi sarà un numero intero compreso nell'intervallo[0, |b| - 1], dove|b|è il valore assoluto di b. (Se a è inferiore a 0, il risultato sarà negativo, compreso -0. -0 è funzionalmente equivalente a 0.) -
**, per l'elevamento a potenza. Potreste avere maggiore familiarità cona^bcome notazione per "a elevato alla potenza di b", ma in Roll20 si utilizza invecea**b. Inoltre, si noti che trovare le radici equivale semplicemente a elevare un numero a un esponente frazionario; la radice quadrata, ad esempio, è semplicemente un esponente di 0,5.
È inoltre possibile accedere a una serie limitata di funzioni matematiche:
-
floor(x)arrotonda x verso l'infinito negativo. -
round(x)arrotonda x verso 0 se la parte frazionaria di x è inferiore a 0,5 e arrotonda x verso l'infinito positivo se la parte frazionaria di x è pari o superiore a 0,5. -
ceil(x)arrotonda x verso l'infinito positivo. -
abs(x)restituisce il valore assoluto di x.
Le operazioni vengono eseguite in ordine di precedenza, proprio come nella matematica tradizionale. Dalla precedenza più alta a quella più bassa:
- Raggruppamento con parentesi (
(e)); proprio come nella matematica reale, è possibile modificare l'ordine di precedenza racchiudendo gli elementi tra parentesi. - Chiamata piano/rotondo/soffitto/assoluto
- Esponenziazione (
**) - Moltiplicazione (
*), divisione (/) e modulo (%), nell'ordine in cui compaiono (da sinistra a destra) nella formula. - Addizione (
+) e sottrazione (-), nell'ordine in cui appaiono (da sinistra a destra) nella formula.
Ordine delle operazioni
Il motore di dadi Roll20 è principalmente un motore di dadi e ha un proprio ordine di funzionamento. Tuttavia, il motore dei dadi supporta operazioni matematiche di base e funzioni quali floor() e ceil(). Ciò implica che l'inserimento di parentesi nella formula del dado non sempre influirà sul risultato del lancio. Ad esempio, non è possibile forzare l'interpretazione di una variabile prima di una macro. Di seguito è riportato l'ordine generale delle operazioni:
- Le abilità sono ampliate (ovvero la definizione dell'abilità è inserita nella formula ovunque essa compaia; ad esempio, %{character name|ability_name} diventa /r 1d4).
- Le macro vengono espanse (ad esempio, #nome-macro diventa /r 1d4).
- Le chiamate agli attributi vengono risolte. (ad esempio, @{attribute_name} diventa 4)
- I 3 passaggi sopra indicati vengono ripetuti fino a un massimo di 99 livelli di profondità o fino a quando non sono più necessarie espansioni.
- Le query di tiro vengono eseguite fino a un massimo di 99 livelli di profondità (al giocatore che effettua il tiro viene richiesto di fornire un valore per ciascuna query, e tale valore viene sostituito nel punto in cui la query di tiro compare nella formula). Le entità HTML all'interno delle query roll vengono analizzate una volta dopo ogni query roll (ad esempio, } diventa } ma &#125; diventa }).
- I roll inline vengono eseguiti partendo dal roll inline più profondo e procedendo verso l'alto. Il risultato complessivo del calcolo in linea viene sostituito nel punto in cui appariva nella formula.
- Si procede con il lancio rimanente: in primo luogo, si lanciano i dadi per qualsiasi tipo di dado (ad esempio, si lanciano "2d6", compresi eventuali dadi speciali come quelli caduti o esplosivi), quindi il risultato di tale lancio viene inserito nella formula. Successivamente, vengono eseguite le funzioni floor() e ceil(). Infine, viene valutata l'intera formula rimanente, rispettando il corretto ordine delle operazioni matematiche (prima le parentesi, poi la moltiplicazione/divisione, quindi l'addizione/sottrazione).
- Le entità HTML vengono elaborate nuovamente.
- Il messaggio viene inviato alla chat e anche la sandbox Mod (API) riceve il messaggio a questo punto.
Ringraziamo Scott C. per aver effettuato ulteriori test in merito a questa questione.
Tipi di dadi
Roll20 supporta più dei semplici poliedri standard per il lancio dei dadi. Di seguito sono riportati i tipi di dadi disponibili che è possibile utilizzare nei propri giochi.
Rotolo baseNdX
Si utilizzano daditradizionali(o quasi, è possibile utilizzare un numero qualsiasi di lati) conX latiper dado. Ndeve essere maggiore o uguale a 0 eXdeve essere maggiore o uguale a 1.
Tiro di dadoNdF
Tira i dadi diNFate/Fudge. Questi dadi presentano tre facce con valori pari a -1, 0 e 1.
Lancio di dadi calcolato(N+Y)dX/Nd(X+Y)
Calcola il numero di dadi da lanciare o il numero di facce dei dadi in base all'espressione matematica tra parentesi. Il calcolo dei dadi può essere utilizzato sia con i dadi Basic che con quelli Fate.
All'interno di(N+Y)dX, il numero di dadi(N+Y)viene arrotondato al numero intero più vicino, proprio come round(N+Y).
Modificatori di tiro
Modificatori che possono alterare il comportamento o il risultato dei tiri di dado. Ogni modificatore indica a qualitipi di dadipuò essere applicato tra parentesi dopo il nome del modificatore. È possibile applicare più modificatori a un singolo tiro di dado per consentire espressioni complesse.
- B- Rotolo base
- F- Tiro di dado Fudge
Molti modificatori confrontano ogni dado con un numero obiettivo per determinare se l'azione del modificatore debba essere applicata. Lo chiameremo "Punto di confronto" o, in breve,CPnei modificatori di ruolo riportati di seguito. Un punto di confronto consiste in un'operazione di confronto opzionale <,=,> e un numero di destinazione. Se l'operazione non è specificata,si presume che sia=e, per la maggior parte dei modificatori, è possibile omettere l'intero punto di confronto per il comportamento predefinito.
- Esempio Confronta i punti
-
=3- Se il risultato del lancio è pari a 3 -
>2- Se il risultato del lancio è maggiore o uguale a 2 -
<18- Se il risultato è inferiore o uguale a 18
Numero obiettivo / Successi (B,F) -CP
Normalmente, quando si esegue un tiro, Roll20 riporta il valore totale di tutti i dadi tirati, più eventuali modificatori. Alcuni sistemi di gioco, tuttavia, funzionano lanciando una serie di dadi rispetto a un numero obiettivo e poi sommando il numero totale di successi.
- Esempi di verifiche di successo
-
3d6>e 3- Lancia 3 d6 e conta un successo per ogni risultato pari o superiore a 3. -
10d6<4- Lancia 10 d6 e conta un successo per ogni risultato pari o inferiore a 4.
Insufficienze (B, F) -fCP
Alcuni sistemi si basano sui controlli di successo includendo anche i fallimenti. I controlli di errore funzionano solo quando è già stato effettuato un controllo di successo e ogni errore sottrae uno dal numero totale di successi.
- Esempio di controlli di errore
-
3d6>3f1- Lancia 3 d6 e conta un successo per ogni risultato pari o superiore a 3 e un fallimento per ogni risultato pari a 1. -
10d6<4f>5- Lancia 10 d6 e conta un successo per ogni risultato pari o inferiore a 4 e un fallimento per ogni risultato pari o superiore a 5.
Dadi esplosivi (B,F)!CP
I dadi esplosivi, noti anche come "regola del 6" o "regola del 10" a seconda del sistema di gioco utilizzato, consentono di tirare un dado aggiuntivo se viene ottenuto il massimo. Se anche il tiro aggiuntivo è il numero massimo, i tiri aggiuntivi continuano. È possibile specificare il punto di confronto per modificare il trigger di esplosione.
- Esempio: Dadi esplosivi
-
3d6!- Lancia 3d6 e genera un'esplosione ogni volta che ottiene un 6. -
3d6!>5- Lancia 3d6 ed esplode ogni volta che esce un 5 o un 6.
Dadi combinatori (B, F)!!CP
Shadowrun (e alcuni altri sistemi, come 7th Sea e L5R) utilizzano uno stile speciale di dadi esplosivi in cui i tiri aggiuntivi per ciascun dado vengono sommati come un unico "tiro di dado". Per farlo, è sufficiente utilizzare due punti esclamativi invece di uno. Con i rulli esplosivi composti, un singolo rullo può raggiungere un'altezza infinita. È possibile specificare il punto di confronto per modificare il trigger di esplosione.
- Esempio di dadi composti
-
5d6!!- Lancia 5d6 e somma ogni volta che ottiene un 6. -
5d6!!5- Lancia 5d6 e somma ogni volta che ottieni un 5; i 6 saranno considerati come un lancio normale.
Dadi penetranti (B,F)!pCP
HackMaster (e alcuni altri sistemi) impiegano uno stile particolare di dadi esplosivi in cui i tiri aggiuntivi per ciascun dado hanno 1 sottratto dal risultato. Per farlo, si prega di aggiungere una "p" dopo il punto esclamativo. Un dado può penetrare più volte, ma il modificatore è sempre solo -1 per ogni dado aggiuntivo.
- Esempio di dadi composti
-
5d6!p- Lancia 5d6 e applica un modificatore di -1 ogni volta che esce un 6. -
5d6!p>5- Lancia 5d6 ed esplode con un modificatore di -1 ogni volta che ottiene un risultato pari o superiore a 5.
Abbinamento dei dadimt
È possibile visualizzare nella finestra della chat il numero di dadi lanciati che hanno dato luogo a corrispondenze. Questa funzione è compatibile sia con i dadi della chat che con i dadi 3D, tuttavia le corrispondenze vengono visualizzate solo nell'output della chat.
mmostrerà visivamente le corrispondenze, ma non modificherà i risultati del lancio. mtrestituirà il numero di corrispondenze, indipendentemente dal numero di dadi che corrispondono.
Discussioni
Entrambe le opzioni possono accettare due argomenti: il numero di corrispondenze richieste e/o il risultato che la corrispondenza deve avere.
Come per altre discussioni sui dadi,! porterà all'esplosione dei dadi. Se i dadi esplosivi causano una corrispondenza, anche questa verrà visualizzata nei risultati.
- Lanciando
2d6motterrete il risultato della somma dei 2d6, mentre i tiri corrispondenti saranno raggruppati con una barra colorata. - Lanciando
2d6mtsi otterrà un risultato compreso tra 0 e 1 corrispondenza. - Lanciando
20d6mtsi potrebbero ottenere da 0 a 6 corrispondenze. - Lanciando
6d6mt3si otterrà il numero di corrispondenze se si ottengono tre risultati uguali. - Lanciando
5d6mt3>4si otterrà il numero di corrispondenze se ce ne sono tre E i numeri corrispondenti sono 4 o superiori.
Come appare
Quando due o più dadi corrispondono, la chat mostra i risultati con una barra colorata sopra il numero nell'output. Ogni numero corrispondente viene visualizzato con una barra diversa. È stato compiuto uno sforzo per rendere i colori altamente contrastanti tra loro.
Altri indicatori visivi standard (carattere grassetto, colori vivaci) per i numeri più alti e più bassi continuano a funzionare con il meccanismo di abbinamento dei dadi.
Conservare / Rifiutare Dadi (B,F)khN/klN/dhN/dlN
Alcuni sistemi di gioco richiedono di tirare un numero elevato di dadi e poi di scartare un certo numero (N) dei tiri più bassi o di conservare solo un certo numero (N) dei tiri più alti. Roll20 supporta questo tipo di tiro tramite i comandidek, rispettivamente. Il parametro opzionaleh/lpuò esserehper mantenere o eliminare iNdadi più alti oppurelper mantenere o eliminare iNdadi più bassi. Se non specificato, quando si conservano i tiri si manterranno quelli alti e quando si scartano i tiri si scarteranno quelli bassi.
- Esempio Conservare i rotoli
-
8d100k4- Si prega di tirare 8 d100 e di conservare i quattro risultati più alti. -
8d100kl4- Si prega di tirare 8 d100 e di conservare i quattro risultati più bassi. - Esempio di rotoli di caduta
-
8d100d4- Si prega di tirare 8 d100 e scartare i quattro risultati più bassi. -
8d100dh4- Si prega di tirare 8 d100 e scartare i quattro risultati più alti.
Rilancio dei dadi (B,F)rCP
Diversi sistemi richiedono che determinati dadi vengano rilanciati; ad esempio, le armi brutali in D&D 4e richiedono che tutti i 1 e i 2 vengano rilanciati e che il valore originale del dado venga ignorato. Il modificatore di rilancio può essere specificato più volte per consentire il rilancio in più punti di confronto. Per impostazione predefinita, i dadi continueranno a essere rilanciati finché il risultato non rientrerà nei parametri definiti. È possibile impostare i risultati in modo che vengano rigenerati una sola volta, indipendentemente dall'esito.
- Esempio di ripetizione dei tiri
-
2d10r<2- Lancia 2 d10 e rilancia ogni volta che ottieni un risultato pari o inferiore a 2. -
8d6r- Lancia 8 d6 e rilancia ogni volta che ottieni un 1. -
8d6r2r4r6- Lancia 8 d6 e rilancia ogni volta che ottieni un 2, un 4 o un 6. -
2d6ro<2- Lancia 2 d6 e rilancia qualsiasi risultato inferiore a 2, ma solo una volta.
Caso speciale: ripetere il lancio una volta (B,F)roCP
In alcuni sistemi (come D&D 5E) si desidera ripetere il lancio dei dadi al di sotto di un certo valore, ma si desidera ripetere il lancio solo una volta per ciascun dado. Per farlo, è sufficiente utilizzareroinvece dir.
- Esempio: ripetere una volta il lancio dei dadi
-
2d10ro<2- Lancia 2 d10 e rilancia ogni volta che ottieni un risultato pari o inferiore a 2, ma solo una volta per dado.
Dadi di selezione (B,F)sa/sd
È possibile visualizzare i risultati in ordine crescente o decrescente. Il modificatore di ordinamento svolge proprio questa funzione. Il parametro dell'ordine è facoltativo e specifica l'ordine di ordinamento conaper ascendente ed per discendente. Se l'ordine non è specificato, l'ordinamento predefinito è in ordine crescente.
- Esempio di ripetizione dei tiri
-
8d6s- Lancia 8 dadi a 6 facce e ordina i risultati in ordine crescente. -
8d6sd- Lancia 8 dadi a sei facce e ordina i risultati in ordine decrescente.
Ordine delle operazioni per i modificatori
I modificatori vengono applicati nel seguente ordine:
- Esplosivo, Composto, Penetrante, Rilancio
- Questi modificatori vengono applicati mentre i dadi sono ancora in movimento. Immagini di lanciare alcuni dadi esplosivi 6d6 sul tavolo e, nel momento in cui uno dei dadi ottiene un 6, viene lanciato un altro dado.
- Conservare, eliminare, successo, insuccesso, ordinare
- Queste regole vengono applicate dopo che tutti i dadi si sono "fermati" e tutti i valori dei risultati sono noti.
Rotoli raggruppati
È possibile eseguire più tiri all'interno di un gruppo utilizzando le parentesi graffe e separando le espressioni dei sottotiri con una virgola {3d6+3d4+5, 2d8+4}. I rotoli raggruppati dispongono di una serie di modificatori di gruppo che eseguono azioni su tutto il gruppo.
Nota:ogni espressione secondaria all'interno di un roll raggruppato deve contenere elementi dello stesso tipo:
- I "rolli di somma", che possono essere rolli di base o rolli di gruppo nidificati.
- "Tiri di successo".
- ("M roll" — che sono semplicemente numeri — potrebbero essere menzionati in un messaggio di errore. Tuttavia, a differenza degli altri due tipi di roll, i roll M non devono necessariamente essere presenti in ogni espressione sub-roll.
Ad esempio,[[ {1d6, 5}kh1]]non funzionerà, ma[[{1d6, 5 + 0d0}kh1]]o[[{1d6, {5}}kh1]]o[[{[[1d6]], 5}kh1]]funzioneranno.
Modificatori di rotolo raggruppati
Modificatori che possono alterare il comportamento o il risultato dei tiri raggruppati. Ai tiri di gruppo possono essere applicati più modificatori per consentire espressioni complesse con i dadi.
Mantenere / EliminarekhN/klN/dhN/dlN
Per applicare un modificatore di mantenimento o eliminazione a più tipi di dadi, raggruppare il lancio in un unico gruppo. Con un unico Sub-Roll nel gruppo, l'operazione di mantenimento/eliminazione viene applicata a tutti i roll. Per selezionare l'espressione migliore o peggiore, è possibile utilizzare più sottogruppi. In questo caso, l'operazione di conservazione/eliminazione viene applicata al risultato finale di ciascun sottogruppo.
- Esempio di conservazione di un singolo sub-roll
-
{4d6+3d8}k4- Lancia 4 d6 e 3 d8; dei 7 dadi ottenuti, si considerano i 4 più alti e si sommano. - Esempio di rilascio di più sottorotoli
-
{4d6+2d8, 3d20+3, 5d10+1}d1- Si prega di eseguire ciascuno dei tre tiri parziali e di sommare i risultati. Eliminare l'espressione secondaria con il totale più basso e sommare gli altri due totali come risultato.
Numero obiettivo / Successi (B,F) -CP
Lo stesso concetto utilizzato nei tiri di dado, ma con un comportamento diverso per un gruppo. Per un tiro raggruppato con una singola espressione secondaria, la verifica del risultato positivo viene effettuata dopo che le espressioni matematiche rimanenti sono state sommate in ciascun tiro. I gruppi di sottotiri singoli sono utili anche quando si effettua un controllo di successo su un tiro che ha un altro modificatore Comparativo abilitato. Per un roll raggruppato con un'espressione sub-roll multipla, il controllo di successo viene applicato al risultato di ciascuna espressione sub-roll.
- Esempio di successo con un singolo sub-roll
-
{3d20+5}>21- Lancia 3 d20, aggiungi 5 a ogni lancio e considera un successo ogni risultato pari o superiore a 21. -
{2d6!}>4- Lancia 2d6 esplosivi e considera un successo ogni risultato pari o superiore a 4. - Esempio di successo con più sottogruppi
-
{4d6+2d8, 3d20+3, 5d10+1}>40- Si prega di eseguire ciascuno dei tre tiri parziali e di sommarne i risultati. Si considera un successo ogni totale parziale pari o superiore a 40.
Insufficienze (B, F) -fCP
I controlli di errore sui gruppi funzionano esattamente come i controlli di successo.
- Esempio di guasto di un singolo sub-roll
-
{3d20+5}>21f<e 10- Lancia 3 d20, aggiungi 5 a ogni lancio e considera un successo ogni risultato pari o superiore a 21 e un fallimento ogni risultato pari o inferiore a 10. -
>4f1 -Lancia 2d6 esplosivi e considera un successo ogni risultato pari o superiore a 4 e un fallimento ogni risultato pari a 1. - Esempio di errore multiplo dei sottorolli
-
{4d6+2d8, 3d20+3, 5d10+1}>40f<10- Si prega di eseguire ciascuno dei tre tiri parziali e di sommare i risultati. Conta un successo per ogni totale parziale di 40 o più e un fallimento per ogni totale parziale di 10 o meno.