@RollButler ist ein kostenloser Dienst, der über eine eigene Webseite, über Twitter, Telegram, Discord, Slack und Alexa (Amazon Echo) Würfelanfragen entgegen nimmt und beantwortet. Auf dieser Seite werden die Kommandos /create und /recreate beschrieben.
create
[alternativ auch: /make, /erzeuge, /generiere oder /erschaffe; Kurzbefehl /c]
Das /create Kommando führt Sonderfunktionen im @RollButler aus. Hierzu zählen die Erzeugung zufälliger Daten (Datum) und Zeiten. Aber auch die autonome Erstellung von Charakteren für ausgewählte Rollenspielsysteme ist möglich. Dem create Kommando ist die gewünschte Funktion mit ggf. erforderlichen Parametern mitzugeben. Ähnlich dem /roll Kommando können auch die Ergebnisse des /create Kommandos geheim gehalten werden, indem ersatzweise /gmcreate (oder /slcreate oder /privatecreate) verwendet wird.
oder
Das erste Kommando erzeugt ein zufälliges Datum wie z. B. Samstag 7. April 1973. Das zweite Kommando generiert eine zufällige Uhrzeit, wobei die Stunde mit 11 Uhr vorgegeben ist. Ein Resultat könnte also 11:37:12 sein.
Parameter der create Funktionen müssen innerhalb der Klammern stehen und der Darstellung name=wert entsprechen. Wenn der Wert nach dem Gleichheitszeichen nicht in Anführungszeichen steht, versucht @RollButler diesen als Würfelvorschrift (vgl. Kommando roll) zu interpretieren. Mehrere Parameter sind mit Semikolon (;) zu separieren. Die Reihenfolge, in der die Parameter angegeben werden ist dabei unerheblich. Wird ein Parameter mehrfach gesetzt, wird das letzte Vorkommen verwendet.
Das folgende Beispiel erzeugt ein zufälliges Datum im Februar 1928:
Während der Parametername nur Buchstaben enthalten darf, ist der Wert nahezu beliebig. Es ist sogar möglich hier eine Würfelinstruktion zu verwenden. Beispiel:
Mit diesem Kommando wird eine Uhrzeit ermittelt, deren Stunde durch die Augensumme zweier sechsseitiger Würfel bestimmt wird.
Ein wichtiger Parameter ist “statistical”. Mit
kann in vielen Funktionen des create Kommandos die Häufigkeitsverteilung der Datenbasis für die Erzeugung eines Zufallsobjekts herangezogen werden. Standardmäßig wird die Häufigkeitsverteilung ignoriert um möglichst viele unterschiedliche Objekte zu generieren. (Alternativ funktionieren auch die Werte “true”, “yes”, “wahr”, “ja”.)
Eine weitere Funktion des create Kommandos ist die Funktion name().
erzeugt dabei einen zufälligen Namen (ein bis drei Vornamen und ein Nachname) aus unterschiedlichen Sprachräumen.
erstellt einen deutschsprachigen Namen entsprechend der Häufigkeitsverteilung der Geburtsjahrgänge von 1920. Möchte man die Häufigkeitsverteilung ignorieren, lässt man den Parameter statistical einfach weg oder setzt ihn auf den Wert 0.
Derzeit sind folgende Namensräume hinterlegt: Deutschland (DE), Österreich (AT), USA (US), Italien (IT).
Unterschiedliche Geburtsjahrgänge sind allerdings nur für Deutschland und Österreich in der Datenbank berücksichtigt.
Möchte man eine ganze Person erschaffen, bietet sich der Befehl
an. Auch hier können Parameter übergeben werden, wie z.B. country für das Land, year, month, day für das Geburtsjahr, den -monat und -tag.
Diese Funktion ruft intern auch die Funktion
auf, mit der zufällig eine Stadt ausgewählt wird.
Derzeit beinhaltet die Datenbank Städte aus folgenden Ländern, die über den Parameter country auch angegeben werden können: Deutschland (DE), Italien (IT), Österreich (AT), Schweiz (CH), Großbritannien (UK) und die USA (US).
Private create Kommandos
Möchte man seinen Erschaffung “geheim” halten, so verwendet man das Kommando
oder (/slcreate, /privatecreate oder ganz kurz: /pc). Das Resultat wird den anderen Teilnehmern in der Gruppe dann nicht angezeigt.
Multiple create Funktionen
Zur Vereinfachung können diverse create Funktionen auch mit einem Faktor versehen werden um diese mehrfach auszuführen. Wer also drei Namen benötigt, kann dies mit dem Befehl
veranlassen. Diese Funktionalität ist für die Funktion person() derzeit nicht möglich.
recreate
Das letzte /create Kommando eines Nutzers kann mit /recreate (kurz /rc) wiederholt werden. Es sind dabei keine weiteren Parameter erforderlich.
Nicht abschließende Übersicht der create Funktionen
System | Kommando | Modus | weitere Optionen | Anmerkung |
---|---|---|---|---|
allgemein | create name() | country= Ländercode (z.B. DE); gender= Geschlecht des Charakters; year= Jahr des Spiels | zufällige Erzeugung eines Namens | |
allgemein | create person() | country= Ländercode (z.B. DE); gender= Geschlecht des Charakters; year= Jahr des Spiels | zufällige Erzeugung eines Person mit Namen, Geburtsdatum, Geburts- und Wohnort; nicht multiplizierbar | |
allgemein | create city() | city= Stadt als Vorgabe; country= Ländercode (z.B. DE) | zufällige Generierung eines Ortsnamens | |
allgemein | create date() | year= Jahr; month= Monat; day= Tag als Vorgabe | zufällige Generierung eines Datums | |
allgemein | create time() | hour= Stunde; minute= Minute als Vorgabe | zufällige Uhrzeit | |
allgemein | create damage() | zufällige Wahl eines Körperteils | ||
Call of Cthulhu 7 | create cthulhu() | nsc;version="coc7" | age= Alter in Jahren; year=Jahr des Spiels | rudimentäre Erzeugung eines NSCs für Call of Cthulhu |
Cthulhu et. al | create cthulhu() | disorder | zufällige Generierung einer Zwangsstörung | |
Cthulhu et. al | create cthulhu() | phobia | zufällige Erzeugung einer Phobie (Angststörung) | |
Trail of Cthulhu | create cthulhu() | nsc;version="toc" | points_general= Punkte für die Allgemeinen Attribute; players= Anzahl der Spieler; points_investigative= explizite Angabe der Punkte für investigative Fertigkeiten; age= Alter des Charakters; year= Jahr des Spiels; occupation= Berufsbezeichnung des Charakters | Erzeugung eines NSCs oder SCs für Trail of Cthulhu |
Numenéra | create numenera() | cypher | zufällige Generierung eines Cyphers | |
Numenéra | create numenera() | artifact | zufällige Generierung eines Artefakts | |
Paranoia | create paranoia() | nsc | zufälligen NSC erstellen | |
Paranoia | create paranoia() | pc | zufälligen Spielercharakter erstellen |
NSC erzeugen mit der create Funktion
Interessanter wird das create Kommando möglicherweise mit dem Modus nsc, der zur Erzeugung von Nichtspielercharakteren genutzt werden kann. Der Aufruf erfolgt wie folgt:
Zu Beachten ist hier, dass für verschiedenen Spielsysteme eigene Funktionen hinterlegt sind. Im obigen Beispiel wird die Funktion “cthulhu” aufgerufen, in der verschiedene Cthulhu Spielsysteme (Call of Cthulhu, Trail of Cthulhu) gebündelt sind. Der erste Parameter in der Funktion muss dann den gewünschten Modus angeben (hier: nsc für Nichtspieler Charakter). Weitere Parameter können dann noch mit Semikolon getrennt angegeben werden.
Als Resultat liefert der @RollButler zum Beispiel folgendes:2017-03-24 02:31:28:
anonymous created cthulhu(nsc;version=”coc7″) which resulted in { “age”: 53, “apperance”: 40, “build”: -1, “constitution”: 40, “damage bonus”: -1, “dexterity”: 55, “education”: 84, “hit points”: 9, “intelligence”: 45, “luck”: 85, “move rate”: 6, “power”: 45, “sanity”: 45, “size”: 55, “strength”: 10, “year”: 2017 }. Verification: 423
coc7 steht in diesem Fall für Call of Cthulhu in der 7. Edition. Als weitere Parameter können dann einzelne Werte des Charakters vorgegeben werden, z.B. “age=27”, wenn man das Alter des Charakters nicht gänzlich dem Zufall überlassen möchte.
Für Trail of Cthulhu (“toc”) ist die Ausgabe umfangreicher:2017-03-24 02:07:15:
anonymous created cthulhu(nsc;version=”toc”;occupation=”criminal”) which resulted in { “accounting”: 1, “age”: 43, “astronomy”: 1, “athletics”: 2, “chemistry”: 1, “conceal”: 1, “cop talk”: 2, “cryptography”: 1, “cthulhu mythos”: 1, “disguise”: 5, “drive”: “In The Blood”, “driving”: 1, “electrical repair”: 4, “evidence”: 1, “explosives”: 4, “fattery”: 1, “filch”: 2, “firearms”: 2, “first aid”: 8, “fleeing”: 1, “geology”: 1, “health”: 2, “hit threshhold”: 3, “hypnosis”: 1, “intimidation”: 2, “languages names”: “”, “mechanical repair”: 3, “medicine”: 1, “occupation”: “criminal”, “oral history”: 1, “photography”: 2, “physics”: 1, “pillars of sanity”: “Family honour; Staunch moral principles”, “piloting”: 2, “preparedness”: 2, “psychoanalysis”: 2, “riding”: 2, “sanity”: 6, “scuffling”: 10, “sense trouble”: 4, “shadowing”: 4, “social stratum”: “Pauper / Charity Case”, “stability”: 4, “stealth”: 4, “streetwise”: 4, “weapons”: 6, “year”: 1937 }. Verification: 422
Die Ausgabe erfolgt derzeit noch im JSON Format, das sowohl für Mensch, als auch Maschine passabel lesbar ist. Die Ausgabesprache ist derzeit Englisch. Beides kann und wird sich in kommenden Versionen des @RollButlers möglicherweise noch ändern.
Folgende Rollenspielsysteme sind aktuell hinterlegt:
System | Edition | Code | Anmerkungen/Remarks |
---|---|---|---|
Call of Cthulhu | 7 | coc7 |
Kommandos in der Würfel App @RollButler
- chat - Textnachrichten in der Gruppe versenden
- create - zufallsbasierte Objekte generieren
- dungeon - Room 14, der Dungeon im RollButtler
- expand - Expandiert Makros
- feedback - Nachricht an den Betreiber und Entwickler
- filter - Ausgabe optisch anpassen
- help - Hilfe zu verschiedenen Kommandos
- matrix - Würfelmatrix, viele Ergebnisse auf einem Blick
- roll - Würfeln und Rechnen
- set - Umgebungsparameter setzen
- spacer - Trennung im Chat
- test - Erfolgs- und Würfelwahrscheinlichkeiten ermitteln
- xcard - X-Karte spielen
Hinweise: Bei mit oder
gekennzeichneten Links und Buttons, handelt es sich um Affiliate Links. Bei einem Kauf nach Klick auf einen solchen Link, erhalten wir eine kleine Provision, ohne dass sich hierdurch der Produktpreis verteuert. Die Produktbilder werden über die Amazon Product Advertising API bereitgestellt. Letzte Aktualisierung der Preise und Produktinformationen auf dieser Seite am 2024-12-09 at 16:12. Für die Produktverfügbarkeit und Preise übernehmen wir keine Gewähr.