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 i lanci di dadi. Tuttavia, se non sbaglio, tu o un altro membro avete menzionato che l’uso delle funzioni IA ha un costo.

Anche Discobot di Discourse ha opzioni per i lanci di dadi. @RogerBW è fantastico, dato che è più focalizzato sugli RPG da tavolo.

Credo che uno del vostro team abbia persino introdotto un’opzione per utilizzare hubot(?) tramite un plugin.

È incredibile la varietà di opzioni disponibili per ottenere i risultati desiderati.

Jordon ha recentemente creato, credo, anche un componente tema per Customization > 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.