Discourse Dice Roller (RogerBW)

Zusammenfassung: Würfel-Roller für Play-by-Forum-Rollenspiele und Brettspiele

:link: Codeberg: Firedrake/discourse-dice-roller: Adds [roll XdY] macro to Discourse - Codeberg.org
:arrow_right: Installieren: Folgen Sie der Plugin-Installationsanleitung.

Funktionen

Dies ist ein automatisierter Würfel-Roller für Rollenspiele und Brettspiele, der lose auf der früheren Version von github:dorthu basiert. Wenn er einen neuen Beitrag mit dem richtigen Text darin sieht, würfelt er die angeforderten Würfel und ändert den Beitragseigentümer zu System, um eine Bearbeitung zu verhindern. Generische Roller sind [roll XdY+Z] und [pool XdY] (der erstere summiert, der letztere sortiert nach Ergebnis für Würfelpool-Systeme); systemspezifische Roller werden für Genesys RPG, Ars Magica Stress Rolls, Dr Who Time of the Daleks und Memoir '44 geliefert.

Konfiguration

  • Fügen Sie die Repo-URL des Plugins zu Ihrer app.yml-Datei hinzu und bauen Sie den Container neu. Noch keine interne Konfiguration. Schritt-für-Schritt-Anleitungen finden Sie in der README.

CHANGELOG

  • Erster Upload zu meta, 2021-11-15

TODO

  • eine Vorschauanzeige, um anzuzeigen “dies wird als Würfelwurf analysiert”
  • ein Modus, um mit Würfelergebnissen in einem neuen Beitrag zu antworten, anstatt den alten zu bearbeiten
  • Admin-Konfigurationsoberfläche
7 „Gefällt mir“

Wie Sie sehen werden, wenn Sie versuchen, es vom alten Speicherort aus zu installieren, ist dieses Plugin zu Firedrake/discourse-dice-roller: Adds [roll XdY] macro to Discourse - Codeberg.org umgezogen.

1 „Gefällt mir“

Hallo Roger! Ich habe mich gefragt, ob das unter dem neuesten Discourse noch funktioniert?

Ich benutze es immer noch auf meiner eigenen Haupt-Discourse-Seite und habe keine Probleme festgestellt. Gib mir Bescheid, wenn es bei dir nicht funktioniert.

2 „Gefällt mir“

Beachten Sie, dass wir auch einen Würfelroller in Discourse AI unterstützen

Zum Beispiel
@random_picker_bot kannst du 3 Würfel mit 17 Seiten für mich würfeln, wenn ich mehr als 12 bekomme, habe ich gut abgeschnitten

2 „Gefällt mir“
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 „Gefällt mir“

Das ist cool. Ich war mir nicht sicher, als ich mir GitHub mit all den letzten Änderungen angesehen habe.

Da Sie es so ändern, dass es nach dem Systembenutzer veröffentlicht wird. Ist es vielleicht möglich, einen Nullbenutzer zu erstellen, um die Ergebnisse zu veröffentlichen?

Ja, ich habe die Beiträge zur Verwendung von KI für Würfelwürfe gesehen. Ich glaube mich zu erinnern, dass Sie oder ein anderes Mitglied erwähnt haben, dass die Verwendung von KI-Funktionen Kosten verursacht.

Selbst Discobot von Discourse hat Würfelwurfoptionen. @RogerBW ist cool, da es stärker auf Tabletop-RPGs ausgerichtet ist.

Ich glaube, eines Ihrer Teammitglieder hat sogar eine Option eingeführt, Hubots (?) über ein Plugin oder Ähnliches zu verwenden.

Es ist großartig, wie viele Optionen es gibt, um die gewünschten Ergebnisse zu erzielen.

Ich glaube, Jordon hat kürzlich auch eine Theme component erstellt.

2 „Gefällt mir“

Dies ist eindeutig möglich, indem der Aufruf von User.find() in inline_roll geändert wird, aber ich bin noch nicht ausreichend mit den internen Abläufen von Discourse vertraut, um Vorschläge zu machen, wie dies konfiguriert werden könnte.

(Jegliche weitere Entwicklung wird auf Codeberg stattfinden, nicht auf GitHub, das seinen eigenen Nutzen zerstört, indem es sich auf den “KI”-Zug aufrollt.)

1 „Gefällt mir“

Mit dem Codeberg-Pfad. Würde die Installation des Plugins immer noch auf dem üblichen Weg erfolgen, indem der Codeberg-Link verwendet wird? Ich bin in manchen Dingen noch grün hinter den Ohren, lerne aber dazu.