Discourse Dice Roller (RogerBW)

Riepilogo: Rullo di dadi per GdR e giochi da tavolo play-by-forum

:link: Codeberg: Firedrake/discourse-dice-roller: Adds [roll XdY] macro to Discourse - Codeberg.org
:arrow_right: Installa: Segui la guida all’installazione dei plugin.

Funzionalità

Questo è un rullo di dadi automatico per GdR e giochi da tavolo, basato liberamente sulla versione precedente di github:dorthu. Quando vede un nuovo post con il testo giusto al suo interno, tirerà i dadi richiesti e cambierà la proprietà del post in Sistema per impedirne la modifica. I rulli generici sono [roll XdY+Z] e [pool XdY] (il primo totalizza, il secondo ordina per risultato per i sistemi di pool di dadi); vengono forniti rulli specifici per sistema per Genesys RPG, tiri stress di Ars Magica, Dr Who Time of the Daleks e Memoir '44.

Configurazione

  • Aggiungi l’URL del repository del plugin al file app.yml del tuo container, quindi ricompila il container. Nessuna configurazione interna per ora. Le istruzioni passo passo sono nel README.

CHANGELOG

  • caricamento iniziale su meta, 2021-11-15

TODO

  • un indicatore di anteprima per mostrare “questo verrà analizzato come un tiro di dadi”
  • una modalità per rispondere con i tiri in un nuovo post anziché modificare quello vecchio
  • interfaccia di configurazione per amministratori
7 Mi Piace

Come vedrai se provi a installarlo dalla vecchia posizione, questo plugin si è spostato su Firedrake/discourse-dice-roller: Adds [roll XdY] macro to Discourse - Codeberg.org .

1 Mi Piace

Ciao Roger! Mi stavo chiedendo se questo funziona ancora con l’ultima versione di Discourse?

Lo sto ancora usando sul mio sito principale di Discourse e non ho riscontrato alcun problema. Fammi sapere se non funziona per te.

2 Mi Piace

Nota, supportiamo anche un generatore di dadi in Discourse AI

Ad esempio
@random_picker_bot puoi tirare 3 dadi a 17 facce per me, se ottengo più di 12 ho fatto bene

2 Mi Piace
Random Picker

Picking from ["1-17", "1-17", "1-17"], picked: [13, 6, 12]

Here’s the roll-down:

  • Die 1: :game_die: 13
  • Die 2: :game_die: 6
  • Die 3: :game_die: 12

Total: 31

Looks like one of your dice did stellar by hitting more than 12! Good roll-out! :tada:

2 Mi Piace

È fantastico. Non ero sicuro guardando GitHub con tutte le recenti modifiche.

Dato che lo stai modificando per inviare post all’utente di sistema. È forse possibile creare un utente nullo per inviare i risultati?

Sì, ho visto i post sull’uso dell’IA per il lancio dei dadi. Tuttavia, se non ricordo male, tu o un altro membro avete menzionato che le funzioni AI hanno un costo.

Anche Discobot di Discourse ha opzioni per il lancio dei dadi. @RogerBW è fantastico perché è più incentrato sui giochi di ruolo da tavolo.

Credo che uno dei tuoi team abbia persino introdotto un’opzione per utilizzare hubots(?) tramite un plugin.

Fantastico quante opzioni per ottenere i risultati desiderati.

Credo che anche Jordon abbia recentemente creato un Theme component.

2 Mi Piace

Questo è chiaramente possibile, modificando la chiamata a User.find() in inline_roll, ma non ho ancora sufficiente familiarità con gli interni di Discourse per suggerire come verrebbe configurato.

(Qualsiasi ulteriore sviluppo avverrà su codeberg, non su github, che sta distruggendo la propria utilità buttandosi nella tana del “coniglio” dell’IA.)

1 Mi Piace

Con il percorso di Codeberg. L’installazione del plugin utilizzerebbe comunque il solito modo di salvare utilizzando il link di Codeberg? Sono un po’ inesperto su alcune cose ma imparo man mano.