Notizen

Bild: © tookapic / Pixabay (modifiziert)

Changelog (@RollButler)

v3.13.11 (in Arbeit, ggf. partiell schon veröffentlicht)

  • erledigt:
    • Funktion town() für /create als Alternative zu city() und stadt() hinzugefügt
    • Kommentare bei Discord und Twitter realisiert
  • in Arbeit:
    • FTHAGN implementieren
    • Überprüfungen vor Release:
      • first()-Bug auch bei /create und co?
    • Bug “Anzeige der Gruppenmitglieder flackert”
    • Fantasy Charakter Erzeugung /create nsc(fantasy)
    • JavaScript Filter für verschiedene Systeme zur Auswertung komplexerer Ergebnisse vgl. Dominanz bei Don't Rest Your Head
    • Spielbücher
    • Gruppenzugriff via Messenger
    • Widget
    • Event-Kalender
  • ausstehend:
    • $statstore muss global realisiert werden (Bug Zählungen)
    • Eingrenzung des Sprachraums für Namensgenerator im Alexa Skill
    • Links/Rechts Erfolge etc. bei Vergleichen
    • Initiative/Tick-Leiste
    • Feature Separate Anzeige von Würfelergebnissen und deren Auswertung bei vergleichenden Aktionen
    • Fantasy Namengenerator
    • Bewegung von NPC im Dungeon
    • Kammern im Dungeon
    • … diverses im Dungeon
    • Zufallstabellen
    • Charakterbögen
    • API
    • Schnittstellenvereinheitlichung -> v4
    • Kommando /deal und /draw -> v4
    • Option sleep
    • Sprachfestlegung für Discord, etc. persistent machen -> v4
    • Umgebungen je Schnittstelle realisieren -> v4
    • Filter im Chat, Doppelposts verhindern?
    • Admin Menü

v3.13.10 (26.08.2018)

  • E-Mailbenachrichtigung bei fehlerhaften Würfelanweisungen
  • PHP Version angehoben auf 7.2
  • Neues Kommando /spacer für einfachere optische Trennung im Chat, bzw. Ergebnislog
  • Neue Funktion shuffle() für das Kommando /roll und /test um eine Liste zu durchmischen
  • Zufallszahlenerzeugung an einer Stelle optimiert (kryptographisch besser)
  • Bug “leere Würfelvorschrift blockiert den RollButler” temporär gefixt.
  • “x” als alternativer Multiplikationsoperator in einigen Zusammenhängen gutmütig implementiert
  • Übersetzungen nachgearbeitet
  • Bug “Nicht-Würfelinstruktionen produzieren Fehlermeldungen bei Twitter” behoben – Ein “/” vor dem Kommando (also z.B. “/roll d6”) ist nun auch bei Direktnachrichten Pflicht.
  • Neue Funktion für das /create Kommando: damage()
  • Leerzeichen vor öffnender Klammer von Funktionen zugelassen
  • ‘mal' und ‘times' anstelle von ‘x' möglich
  • CSS Anpassungen

v3.13.9 (14.07.2018)

  • Übertragung Namensdatenbank in Hauptdatenbank
  • Zählung der Anfragen je nach Schnittstelle
  • Bug “/create liefert internen Serverfehler” behoben

v3.13.8 (03.06.2018)

  • Bug “Umlaute in Namen werden falsch dargestellt” korrigiert
  • Pizza!
  • Bibliotheken Dritter verschoben
  • Vorbereitungen /challenge
  • Discord Modul ins Monitoring einbinden / externer Watchdog

v3.13.7 (19.05.2018)

  • Opt-In für Avatare Dritter (datenschutzrelevant)
  • Opt-In für Social Media Module (datenschutzrelevant)
  • Überarbeitung Datenschutzerklärung zu Hintergrundbildern, Audiostreams und Avataren
  • DSGVO konforme Datenschutzerklärung
  • Bug “Statistik wird zum Monatswechsel nicht weitergeführt” behoben
  • Vorbereitungen für Systemmitteilungen

v3.13.6 (01.05.2018)

  • Bug “Gruppenstatistik falsch berechnet” behoben
  • Bug “Geisterwürfe in Discord” behoben
  • Auswertung von create-Kommandos optimiert
  • Statistiken nun auch für userspezifische Ergebnisse
  • Würfeloption Bn und Hn zur Auswertung der n kleinsten (bzw. größter) Würfelresultate
  • Statistiken (User und Gruppen) können nun auch zurückgesetzt werden

v3.13.5 (22.04.2018)

  • DSGVO konformer Datenexport/Auskunftsrecht
  • DSGVO konforme Einverständniserklärung
  • DSGVO konformes Recht auf Vergessenwerden (Löschung)
  • Farbe der Schrift wird je nach Helligkeit der Hintergrundfarbe automatisch angepasst
  • Graphische/statistische Auswertung von Würfelwürfen für global und je Gruppe
  • Bug “Anzeigebreite auf Smartphones fehlerhaft” gefixt

v3.13.4 (31.03.2018)

  • Klänge sind nun standardmäßig deaktiviert (basierend auf Feedback aus Nutzerbefragung)
  • Hintergrundbild fixiert (statt zufällig)
  • Bug “Weihnachtsbild taucht auch im März noch auf …” behoben
  • Bug “Nummer der Hintergrundbilder/Einstellungen passen nicht” behoben
  • Bug “Keep Option funktioniert nicht bei FATE Würfeln” (mit einem Workaround) behoben
  • Bug “Logout funktioniert nicht sauber” behoben
  • Optimierungen bei nicht-angemeldeten Usern (Reduzierung Datenübertragung und Datenbankabfragen)
  • EasterEgg /create clone() implementiert
  • Weitere API vorbereitet
  • Umstellung neue PHP Version

v3.13.3 (10.03.2018)

  • Verbesserungen in Sachen Sicherheit & Datenschutz
  • SSL Zertifikat erneuert
  • Bug “Facebook Messenger Schnittstelle funktioniert nicht” behoben

v3.13.2 (03.03.2018)

  • neue Funktion für das /create Kommando: iging(): erzeugt zufällig, oder basierend auf übergebenen Parameter eines der bekannten chinesischen Orakel Zeichen
  • Bug “Radio wird nicht eingeblendet” behoben
  • Radio nun auch für direkte https:// streams (nur SSL verschlüsselte Streams sind möglich!)
  • Gravityscan entfernt, da Dienst eingestellt wurde
  • Dämon für Discord implementiert und insgesamt den Code etwas aufgeräumt und kleinere Mängel beseitigt
  • Bug “Würfeln in Gruppen nicht mehr möglich” behoben
  • Bug “random() funktioniert nicht” behoben
  • Optimierungen bei der Datenübertragung (Notizen reduziert, Twitteroptionen entfernt) umgesetzt

v3.13.1 (03.02.2018)

v3.13.0 (02.02.2018)

    • kleine Sicherheitsvorkehrungen gegen böse Crawler
    • Option zur einfache Rekursion (!) wird auch bei kleinstem Wert ausgeführt
    • Meldung zur Hilfestellung bei Fehlerhafter Würfelinstruktion
    • Code in der Hauptbibliothek aufgesplittet
    • Würfelformular für Lamentations of the flame princess überarbeitet/erweitert
    • /create lotfp(npc), bzw. /create lotfp(pc)

v3.12.1 (24.01.2018)

  • bereits selektierte Werte (keep) bekommen keinen Link mehr
  • Star Wars Edge of Empire Würfelformular erstellt
  • nx funktioniert jetzt auch bei Flächenbeschreibungen, Bsp.: /roll 4D((2xA;B);A;B)
  • Bug “diverse Funktionen wie first() funktionieren nicht mehr” behoben
  • Links zur Hilfe überarbeitet
  • Matrix nur noch in Gruppen konfigurierbar

v3.12.0 (19.01.2018)

  • nxmD… für /roll implementiert (Liste mit n Würfen á mD…)
  • korrekte Sortierung/Zuordnung der Einzelergebnisse in Listen (war umgekehrt sortiert)
  • neue Funktion reverse() um die Reihenfolge einer Liste umzukehren
  • Code etwas aufgeräumt
  • mehrere/unterschiedliche Werte pro Würfelseite
  • Twitter Button neu positioniert
  • Keep Funktionalität im JavaScript
  • Kombination und Ausblenden von /set Kommandos in der Ergebnisanzeige
  • Bug “Würfelformular für Dungeon World nimmt keine negativen Werte” behoben
  • Bug “Auswertung bei kniffel() fehlerhaft” behoben
  • abgeschlossene Überprüfungen:
    • Keep Funktionalität bei nx prüfen, scheint fehlerhaft (Bsp. set rolln=m;kniffel(5xd))
    • Doppelte Klammerung? ((A;B)) bei nx
    • Umwandlung von Listen prüfen, scheint nicht konsistent (Bsp. 3d((A;B);C;D)!!)
    • Ergebniszusammenfassung bei 5xd((A;B);(C;D);E)!! passt nicht mit verschachtelten Einzelergebnissen zusammen

v3.11.7 (13.01.2018)

  • Bug “Dungeon Roll Formular funktioniert nicht” gefixt
  • Titelanzeige für das Dungeon World Formular gefixt
  • Neuer Parameter/Funktion M, bzw. M() für Würfelanweisungen als negativer Trigger.
  • Heatmap zur Analyse eingebaut
  • Tweet Buttons bei eigenen Würfelwürfen eingebaut

v3.11.6 (02.01.2018)

  • Logdatei überarbeitet
  • Bots ausgesperrt (friendly …)
  • jahreszeitliches Design
  • anonyme User mit eigener ID versehen

v3.11.5 (20.12.2017)

  • Option und Funktion zur Zählung von Pasch, Dreier, etc. (G, G())
  • Bug “Alexa Skill funktioniert nicht mehr” behoben

v3.11.4 (08.12.2017)

  • Bug “Chat funktioniert nicht” behoben
  • Bug “Einstellungen werden nach Reload nicht gezogen” behoben
  • Userrolle wird nicht mehr übertragen

v3.11.3 (02.12.2017)

  • Optionen zur Zählung von geraden und ungeraden Würfelergebnissen (P, P(), I() und Einstellung zeroispair)

v3.11.2 (27.11.2017)

  • aktuelle (lokale) Uhrzeit eingebaut für Bildschirmgrößen ab M
  • CSS angepasst um rechte Spalte etwas breiter und einheitlich(er) zu gestalten
  • Darstellung (Logik) der Pfeile zum Einklappen von Elementen korrigiert
  • Antwort Tweets nun auch bis zu 280 Zeichen Länge
  • Discord Verfügbarkeit erhöht
  • Würfelergebnisse vorbestimmen mit /set roll#=
  • Grundsätzliche Ausgabe von Erfolgen, Fehlschlägen und Triggern, wenn die entsprechende Option gesetzt wurde

v3.11.1 (19.10.2017)

  • Finetuning und Bugfixing QR Würfel Codes
  • Neue Spezialfunktionen für das /roll Kommando (hash, md5, sha1, rot13)
  • Überarbeitung Dokumentation

v3.11.0 (19.10.2017)

v3.10.0 (15.10.2017)

  • Titel der Würfelformulare in den Seitentitel integriert
  • Bug “RollButler funktioniert nicht mehr in Google Chrome” gefixt
  • Anbindung an Discord implementiert, noch im beta Stadium

v3.9.0 (02.10.2017)

  • automatische Listengeneration implementiert (beta)
  • Umstellung der Spielsysteme auf Module
  • Würfelformular für Zufallszahlen erstellt
  • x-Faktor für die Funktion random() implementiert
  • Crime-Craps Modul und Formular
  • Bug “Kommando /matrix funktioniert nicht” behoben
  • Bug “Kommando /help funktioniert nicht” behoben

v3.8.3 (21.09.2017)

v3.8.2 (16.09.2017)

  • Bug “JavaScript Fehler bei ausgeblendeten Instruktionen” beseitigt und längere /create Kommandos werden nun ebenfalls ausgeblendet.
  • Bug “Würfelformular für Cthulhu NSC beinhaltet nicht die abschließende Klammer” behoben
  • Würfelformular für Ubiquity (z.B. Space 1898) erstellt

v3.8.1 (31.08.2017)

  • Würfelinstruktion wird ausgeblendet und bei Mouseover wieder sichtbar
  • Würfelformular für Zufällige Werte hat nun auch die privat Option

v3.8.0 (25.08.2017)

  • Neues Kommando: filter
  • neues Würfelformular: Dungeon Roll
  • Fußzeilen ausblenden, bei anderer Menüwahl
  • Verlagerung des SSL Buttons

v3.7.21 (24.08.2017)

  • Aktualisierung der Funktion grade() um zwei optionale Parameter um sie äquivalent zu den Parametern gradeoffset= und grademax= nutzen zu können
  • Definition der bevorzugten Würfelvorschriften in den Einstellungen nun als Textfeld, hierdurch werden die Rezepte übersichtlicher, müssen aber in jeweils eine Zeile abgelegt werden (keine Kommaseparierung mehr!)

v3.7.20 (21.08.2017)

v3.7.19 (19.08.2017)

  • Support me (Ko-fi, Paypal.me und Flattr) und Feedback Infos eingebaut.
  • Bug “wechsel in die Gruppe public nicht möglich” behoben
  • Cleanup Prozess macht einen Testwurf (Datum …)
  • Nutzungsstatistik via Piwik auf eigenen Datensatz (RollButler) gelegt (19.08.2017)
  • Werbebanner für registrierte User ausgeblendet, dafür ein Spendenhinweis
  • Bug “list() wertet Strings nicht korrekt aus” behoben
  • Strings in Listen implementiert

v3.7.18 (14.08.2017)

  • Facebook Messenger Schnittstelle wieder entstört – Ursache war die API Änderung bei Facebook.
  • Bug “Einstellungen werden nicht gespeichert” behoben
  • Bug “Abbrechen schließt das Einstellungsfenster nicht” behoben
  • Bug “Klangeinstellungen werden nicht sofort übernommen” behoben
  • Lautstärke der Klänge um (weitere) 50% reduziert.

v3.7.17 (13.08.2017)

  • Bug “Gelegentlich werden die Einzelresultate eines Wurfs nicht angezeigt” behoben
  • Bug “Berechnung der effektiven Erfolge scheint nicht immer zu stimmen” behoben
  • Bug “Unerwünschte Antworten auf Twitter” behoben

v3.7.16 (11.08.2017)

  • Würfelformular für Equinox
  • Option für explodierende Würfel im Alexa Modul implementiert
  • Würfeldefinition für “mit zurücklegen” kann nun auch mit regulären Klammern “()” erfolgen
  • Makros für vordefinierte Würfel implementiert (_poker, _fate, _fudge)
  • Formular für Don't Rest Your Head
  • Bug “Anmelden nicht möglich” beseitigt
  • Bug “Passwortänderung für Gruppen funktioniert nicht”
  • Diverse Parameter zur Verbesserung der Sicherheit

v3.7.15 (13.07.2017)

  • Ein-/Ausblenden von Elementen auch über die Beschriftung (Link)
  • Bug “E-Mail Verifikation funktioniert nicht” behoben
  • Predefined Rolls implementiert
  • globale Änderung der Verbergen Option (hidden -> style.display)
  • kompakte Ansicht verbirgt auch Twitterleiste und Untertitel
  • neue Funktion kniffel()
  • Würfelformular für Mouse Guard implementiert

v3.7.14 (08.07.2017)

  • (generisches) Würfelformular für das Pathfinder Abenteuerkartenspiel
  • kleine Korrekturen in den Übersetzungstexten
  • kleine Anpassungen am Stylesheet (Matrix, Würfelformularauswahl)
  • Übersicht der eigenen Gruppen und Passwortänderung für Gruppen implementiert
  • Bug “Login nicht möglich nach Gruppensettings” behoben
  • Abkürzung der Kommandos (/r für roll, /c für create, /m für message, /t für test, /h für help, /pr für einen privaten Wurf, etc.)
  • Gruppenfarben in der Datenbank beseitigt – werden nicht verwendet
  • Vereinfachung Handhabung Gruppenpasswörter (Doppelte Eingabe nicht mehr erforderlich)

v3.7.13 (24.06.2017)

  • Neues Feature: Würfeloption I für inverse Auswertungslogik von Fehlschlägen, Erfolgen, Triggern und explodierenden Würfeln
  • Asynchrone Rückmeldung für Facebook Messenger implementiert (flush)
  • Bug “Würfeln ohne zurücklegen ignoriert den letzten Wert” behoben

v3.7.12 (22.06.2017)

  • Bug “wenn wird nicht erkannt” behoben
  • Bug “test produziert fehlerhafte Werte bei Variablenzugriff” behoben
  • Bug “floor, ceil und co. funktionieren nicht” behoben
  • Weitere Klänge (fail/success) implementiert

v3.7.11 (20.06.2017)

  • Bug “Alexa Fehler bei SpecialDices und Help” behoben
  • Bug “Einstellungen werden bei Reload nicht angewendet” behoben
  • Bug “if() gibt keine Strings aus” behoben
  • Alexa Sprachschatz erweitert
  • Parameter “statistical=” für /create Funktionen implementiert und default auf statistical=no gesetzt um die Häufigkeitsverteilung zu deaktivieren
  • Würfelformulare werden in der Liste automatisch sortiert
  • Würfelformular für “Geh nicht in den Winterwald” erstellt

v3.7.10 (17.06.2017)

  • Bug “bei list() werden die Würfelergebnisse in falscher Reihenfolge ausgegeben” behoben
  • Bug “Alexa würfelt für DSA mit falschen Würfeln” behoben
  • Bug “Auswertung von Ungleichheiten (<= und >=) fehlerhaft” behoben
  • Bug “Null bei Fate wird in LastRolls als Fehlschlag ausgegeben” beseitigt
  • Kommando feedback für angemeldete Spieler implementiert
  • Neues Feature: RollButler Facebook Messenger Integration (Freigabe ausstehend)

v3.7.9 (09.06.2017)

  • Würfelformular für Numenéra implementiert
  • Ausgabe der Würfelvorschrift korrigiert
  • Anpassungen für englischsprachige Konversation mit Alexa
  • Beseitigung kleinerer Sprachungenauigkeiten im Alexa Skill
  • Beseitigung kleinerer Ausgabefehler
  • Alexa Skill erweitert, insbesondere um englische Sprachfunktionalität (Zertifizierung ausstehend)

v3.7.8 (08.06.2017)

  • Würfelformulare etwas aufgeräumter gestaltet
  • Bilder und Links zu Amazon in den Würfelformularen eingebaut
  • Würfelformular für das Brettspiel MERCS Recon implementiert
  • Bug “Fehler im Savage Worlds Formular” beseitigt
  • Bug “Darstellungsfehler bei Erfolgsgraden” beseitigt
  • Bug “SQL Fehler bei Alexa Anfragen” beseitigt
  • Datenbankbereinigung (Löschen von Chat Nachrichten) implementiert

v3.7.7 (30.05.2017)

  • neues Feature: andere Mitglieder der Gruppe werden angezeigt, wenn sie online sind.
  • Optimierungen für das Public Log

v3.7.6 (28.05.2017)

  • Bug “chat @user” funktioniert nicht” behoben
  • Bug “create name() erzeugt gelegentlich doppelte (gleiche) Vornamen” behoben
  • Script für Public Log implementiert
  • Funktion bmi() für /roll und /test implementiert ;-)

v3.7.5 (25.05.2017)

  • sprechende Fehlermeldung bei nicht angemeldete Usern im Dungeon
  • Hilfe URL für die Matrix gefixt
  • Bug “Würfelbutton reagiert nicht” (durch Sperre gegen zu schnelles Würfeln) behoben
  • public log implementiert
  • Charakterbögen vorbereitet
  • Codeoptimierung im JavaScript

v3.7.4 (22.05.2017)

  • Sperre gegen zu schnelles Würfeln
  • neue Version des Alexa Skills live

v3.7.3 (20.05.2017)

  • Telegram und Twitter Accounts können in den Einstellungen verknüpft werden (für kommende Verwendung)
  • Einstellungen für Hintergrundbilder implementiert (akzeptiert auch fremde Bilder per URL und RGB Codes)
  • Einstellungen für benutzerdefinierte Rahmenfarbe und Avatare implementiert
  • Würfelformular für den Dungeon Room 14
  • weitere Übersetzungen
  • Würfelgeräusche im Alexa Skill standardmäßig wieder deaktiviert (dauert zu lange)
  • Bug “Bei Einstellungen wird kein Offset geschickt” beseitigt
  • Bug “Einstellungen werden nicht gespeichert” beseitigt
  • kleinere Bugs in den API Schnittstellen bereinigt

v3.7.1 (19.05.2017)

  • Bug “Datenbankanbindung bei API Aufrufen funktioniert nicht” behoben
  • HTML5 Konformität realisiert
  • Anleitungen überarbeitet, aufgesplittet und auf den neuesten Stand gebracht
  • Dungeon Ausgaben optisch klarer strukturiert
  • Matrix akzeptiert auch Dx und Wx als Angabe

v3.7.0 (19.05.2017)

  • Feature Dungeon in Betastadium freigegeben (/dungeon start)
  • Separierung der Room 14 Daten im Log
  • Dokumentation der neuen Funktionen
  • neue Übersetzungen der Hilfetexte

v3.6.10 (17.05.2017)

  • Bug “Offset wird nicht berücksichtigt” behoben
  • Bug “Debug Messages werden nicht dargestellt” behoben
  • Bug “Cheating verfälscht Testergebnisse” behoben
  • Optimierung des Codes und Verschlankung der Übertragung bei Leermeldungen
  • Hilfetexte für die letzten neuen Funktionen integriert
  • neue Funktion für roll: count()
  • neue Funktion für roll: countif()
  • neues Feature: D… aka Room 14 vorbereitet
  • neue Option Namensgebung für Würfelinstruktionen
  • Entzerrung der Würfelinstruktionen in der Ausgabe (Leerzeichen eingefügt)
  • Codereview: roll2, chart

v3.6.9 (16.05.2017)

  • Weitere Anpassungen/Fehlerbeseitigungen für Alexa
  • Ergänzung kleinerer Operatoren im Alexa Skill (plus eins, minus drei, etc.)
  • Würfelgeräusche im Alexa Skill
  • RollButler für Amazon Echo zertifiziert

v3.6.8 (11.05.2017)

  • neue Funktionen für roll: average()/median()
  • neue Funktionen für create: day()/month()/lottozahlen()/gender()/direction()
  • Bugs beseitigt bzgl. und Anpassungen gemacht für Alexakommerzieller Link

v3.6.7 (09.05.2017)

  • Datenbank massiv verkleiner durch Einsatz von Komprimierung
  • Dialoge für Amazon Echokommerzieller Link optimiert und erweitert.

v3.6.6 (08.05.2017)

  • neue Funktionen sort()/rsort() um Listen auf- und absteigend zu sortieren
  • neue Funktion L(), bzw. list() um die Einzelergebnisse eines Würfelwurfs in eine Liste zu verwandeln
  • interne Datenstruktur angepasst (liste)
  • Sprachausgabe für Zahlenkolonnen bei Alexakommerzieller Link noch etwas verbessert
  • Wortschatz für Alexakommerzieller Link vergrößert, warte jedoch noch auf Freigabe

v3.6.5 (05.05.2017)

  • Bug “Zugriff für Alexa gestört” behoben
  • Bug “Umlaute bei den NSC Generatoren werden falsch dargestellt” behoben
  • Usability: Würfelformulare farblich hervorgehoben
  • Sicherheitsüberprüfungen für Amazons Echokommerzieller Link, bzw. Alexa nachgearbeitet
  • Wortschatz für Alexakommerzieller Link vergrößert und dynamischer gestaltet
  • Fancy Dices eingebaut ;-)
  • neues Favicon

v3.6.4 (04.05.2017)

  • Würfelformular für Paranoia
  • Formkey wieder reaktiviert
  • Würfelcode (JavaScript) wird nun nur noch selektiv ausgeliefert
  • Anpassungen Logdatei (internes Debugging)

v3.6.3 (03.05.2017)

  • Anpassungen für Amazons Echokommerzieller Link, bzw. Alexa
  • Skill zur Zertifizierung gegeben

v3.6.2 (02.05.2017)

  • Deutsche/Englische Anleitung (muss überarbeitet werden) separiert und mit neuer URL versehen
  • überflüssige “javascript:” Anweisungen in den Templates entfernt
  • Direktaufruf der gesetzlich vorgeschriebenen Seiten implementiert
  • Jobs für Twitter und Telegram separiert
  • Telegram Webhook aktiviert (damit sind Telegram Antworten nun unmittelbar gegeben)

v3.6.1 (01.05.2017)

  • Würfelformular für Pathfinder
  • Private Würfelwürfe /gmroll und /gmcreate
  • optische Hervorhebung von privaten Würfelwürfen und Nachrichten
  • Bug “Tests werden nicht mehr korrekt gewertet nach 3.6.0” behoben durch geänderte Datenstruktur
  • Datenbankfelder bereinigt (command)

v3.6.0 (30.04.2017)

v3.5.5 (28.04.2017)

  • Neue Funktionen: mincollate(),maxcollate() und exactcollate() zum Gruppieren von Ergebnissen
  • Fehler im Cthulhu Formular behoben, Phobien und Zwangsstörungen aufgenommen sowie Formeln verkürzt
  • Kombination mehrerer Formulare ermöglicht
  • Würfelformular für 7th Sea
  • Auswahlfeld für Würfelformulare

v3.5.4 (23.04.2017)

  • Feature: Tests werden aufsummiert und damit können auch Erkenntnisse jenseits der 100.000 Durchgänge ermittelt werden.
  • Bug “nxRoll in Listen führt nicht zu n separaten Würfen” behoben
  • schwerer Bug aus 3.5.2 “Berechnung von Fehlschlägen, Triggern und Explosionen” behoben
  • Übersetzungsfunktion in JavaScript überarbeitet und eleganter gestaltet

v3.5.3 (23.04.2017)

  • Charts bei booleschen Ergebnissen wieder reaktiviert
  • Verifizierung wieder reaktiviert
  • Übersetzungen angepasst

v3.5.2 (22.04.2017)

  • Fudge/Fate Würfel integriert
  • Fehlerhafte Berechnung der Matrixbreite korrigiert
  • Bug “Würfeloptionen bei Listen greifen nicht korrekt” beseitigt
  • Bug “Würfelmatrix würfelt nicht” beseitigt
  • Disconnect implementiert zum Abbruch von Serverabfragen

v3.5.1 (21.04.2017)

  • Würfelmatrix fest integriert
  • Hilfetexte für das Kommando /help erstellt
  • Erweitertes Debugging implementiert
  • Workaround für Safari Browser eingerichtet – muss noch final gefixt werden

v3.5.0 (20.04.2017)

  • neues Feature: Die Würfelmatrix
  • neue Funktionen: xmin()/xmax() um das x. Element einer aufsteigend, bzw. absteigend sortierten Liste zu erhalten
  • Entsphagettisierung des Codes
  • Implementierung Alexa Schnittstelle
  • Vorbereitungen Discord API

v3.4.6 (18.04.2017)

  • Icons und andere Anpassungen für iOS und Android Geräte

v3.4.5 (12.04.2017)

  • Bug “Variablenzuweisung von Würfen funktioniert nicht” beseitigt
  • Bug “Beschreibungen im Footer stimmen nicht” beseitigt

v3.4.4 (10.04.2017)

v3.4.3 (08.04.2017)

  • neue Funktion grade(value, min, step) und Settings: gradebase und gradestep zur Ermittlung stufenbasierter Erfolge.

v3.4.2 (07.04.2017)

  • Bug “@RollButler antwortet sich selbst” behoben
  • Twitteranbindung optimiert für schnellere Reaktion (Vermeidung von rate limit exceeded Fehlern)
  • div. kleine Verbesserungen basierend auf den Resultaten des Idiotentests…

v3.4.1 (06.04.2017)

  • Bug “Geisterresultate bei Nullseitern” behoben
  • Bug “Vorzeichenbehafteter Würfelwurf inkonsistent” behoben
  • Kommando “test” für Twitter und Telegram aktiviert
  • Not-Aus implementiert
  • div. kleine Verbesserungen

v3.4.0 (05.04.2017)

  • @RollButler mit einer Schnittstelle zu Telegram versehen (@RollButlerBot, bzw. t.me/RollButlerBot).
  • Twitter Timeline eingebaut

v3.3.2 (04.04.2017)

  • Content Delivery Network (CDN) für statische Elemente eingebaut
  • PHP Code etwas aufgeräumt und verschlankt

v3.3.1 (03.04.2017)

  • Bilder verkleinert
  • CSS komprimiert
  • JavaScript Links durch Buttons ersetzt
  • Bug “Links/Buttons funktionieren nicht unter IE und Mozilla” behoben

v3.3.0 (02.04.2017)

  • Responsive CSS erstellt, sodass @RollButler nun auch auf Smartphones und Tablets voll nutzbar ist
  • Anmeldemaske, Notizen und Tastatur können nun ein- und ausgeblendet werden
  • “kompakte Ansicht” eingebaut um möglichst viele Elemente gemeinsam ein- und auszublenden
  • Auf Smartphones springt die Anzeige auf die aktuellen Würfelergebnisse, wenn der Fokus nicht in einer Eingabemaske liegt
  • Bilder aus dem “test” Kommando können nun in Vollansicht in einem separaten Fenster angezeigt werden.
  • Übersetzungen angepasst
  • Werbung in Smartphone Ansicht beseitigt
  • Kreaturenliste für Numenéra vervollständigt
  • Bug “vergessene Debug Meldung” beseitigt
  • Bug “überflüssiger JavaScript Code für Graphen” beseitigt

v3.2.12 (30.03.2017)

  • Bug “Punkt vor Strichrechnung bei z.B. 5*2w6+6 fehlt” behoben
  • Designanpassungen bei Bannern und variable Werbung
  • sprechende URLs, z.B. https://rollbutler.net/de/roll/3w6 sind nun möglich, nur noch den Würfel-Button muss man selber betätigen

v3.2.11 (24.03.2017)

  • SC/NSC Erzeugung für
    • Call of Cthulhu (7. Edition): create cthulhu(nsc;version=”coc7″) und
    • Trail of Cthulhu: create cthulhu(nsc;version=”toc”)
  • Kreaturen Erzeugung für Numenéra: create numenera(creature), create numenera(artifact)
  • Anpassung der Links für die Sprachwahl
  • Übersetzungen beigearbeitet
  • Sprache für cypher, phobia, disorder fix auf Deutsch eingestellt (keine englischen Texte vorhanden)

v3.2.10 (23.03.2017)

  • Serverkonfiguration angepasst zur Performancesteugerung (Kompression, Keep-Alive, Cache): Performancesteigerung 7,9 auf 4,9 Sekunden.
  • Bug “no-image als Hintergrundbild funktioniert nicht” behoben

v3.2.9 (20.03.2017)

  • Login/Register und Password Reset Formular nutzerfreundlicher gestaltet
  • Passwort Reset und Change vorbereitet
  • vollständige SSL Verschlüsselung (ab 22.03.2017)

v3.2.8 (19.03.2017)

  • Bug “Nutzerregistrierung nicht möglich” behoben

v3.2.7 (18.03.2017)

  • neue (noch undokumentierte) Befehle für das Kommando create: cthulhu und numenera

v3.2.6 (16.03.2017)

  • verbesserte cheat Funktion. Verfügbar für: high, low, middle, ends
  • kleinere Designanpassungen (Würfelgröße)

v3.2.4 und v3.2.5 (12.03.2017)

  • Bug “Auswertung von <= und >= funktioniert nicht” behoben
  • Bug “F(), etc. werten explodierende Würfel nicht korrekt aus” behoben
  • Grafische Auswertung der Ergebnisse des test Kommandos
  • neues Setting: cheat zum manipulieren der Würfelwahrscheinlichkeiten

v3.2.3 (01.03.2017)

  • neues Kommando test
  • Vorbereitungen für Konfigurationseinstellungen für Nutzer und Gruppen

v3.2.2 (13.02.2017)

  • diverse kleinere Fehlerbereinigungen
  • diverse Anpassungen am Erscheinungsbild der Weboberfläche
  • Nutzerregistrierung neu implementiert
  • Anpassungen an der Datenbankstruktur inkl. Rücksetzung der Datenbank

v3.1.5 (02.02.2017)

  • zwischen Version 3.0 und 3.1.5 sind zahlreiche Korrekturen vorgenommen worden, Schande über mich, ich habe sie nicht einzeln geloggt…
  • Bug “Anzeige von initialen Würfen bei Explosionen werden nicht angezeigt” behoben
  • Kommando create wieder ermöglicht und um diverse Funktionen und Funktionalitäten erweitert
  • neues Feature “nx bei create Funktionen” Jetzt kann man mit “create 3xname()” drei Namen erzeugen lassen. Dies funktioniert derzeit nur bei person() nicht.
  • Sprachen Deutsch und Englisch realisiert, umschaltbar, aber auch direkt über die Domains de.rollbutler.net, bzw. rollbutler.net/de oder en.rollbutler.net, bzw. rollbutler.net/en möglich.
  • zahlreiche Designanpassungen um das Look&Feel etwas gefälliger zu gestalten

v3.0 (08.01.2017)

  • komplette Neuimplementierung auf RollButler.Net
  • Kommando create inkl. aller Funktionen deaktiviert (Revision erforderlich)
  • Komfortfunktionen deaktiviert (Revision erforderlich)
  • neue Funktion F(), S(), T(), E(), effective(), exp(), pow(), sqrt()

v2.0 (19.12.2016)

  • eigene Domain: RollButler.Net
  • neue Weboberfläche
  • Chat- und Onlinefunktionen

v1.7 (13.12.2016)

  • neue Syntax für die date() und time() Funktionen, Aufruf nun nur noch mit dem Kommando create
  • neues Kommando: create
  • neue create Funktion: npc()/nsc()
  • Bug Augensumme bei Listen
  • neue Komfortfunktion: _POKER

v1.6.1 (02.12.2016)

  • Funktion date() überarbeitet, so dass nun auch Wochentage und ausgeschriebene Monate ausgegeben werden

v1.6 (30.11.2016)

  • neue Funktion: time()/zeit() zur Erzeugung einer zufälligen Uhrzeit
  • neue Funktion: date()/datum() zur Erzeugung eines zufälligen Datums

v1.5 (15.11.2016)

  • Würfelsequenzen implementiert (Würfelfolgen ohne Rechenoperatoren)
  • Bug Hilfefunktion Nichtauslösung bei Direktnachrichten beseitigt
  • Bug Hilfefunktion HTML Formatierung beseitigt
  • neue Funktion: if()/wenn() für flexible Entscheidungen
  • Codebereinigung

v1.4 (07.11.2016)

  • Hilfefunktion “help / hilfe” eingebaut und interne Funktionen mit Hilfetexten hinterlegt
  • Vorbereitung für Würfelfolgen ohne Rechenoperatoren

v1.3 (31.12.2016)

  • Bug: DSA Würfel sind natürlich 20seiter…
  • Komfortfunktion: _SAV() um Bonus/Malus erweitert
  • neue Funktion: div() für ganzzahlige Division
  • neue Funktion: mod() für den Rest einer ganzzahligen Division (Modulus)

v1.2 (30.10.2016)

  • Bug: “!=” fehlt behoben
  • Komfortfunktion: ungleich “<>” wird auch akzeptiert
  • Komfortfunktionen: vordefinierte Würfelregeln _COC(), _DEG(), _SR, _FATE, _SAV(), _DSA()
  • neue Funktion: above()/über()
  • neue Funktion: below()/unter()
  • unendliche Rekursion “d1!!” ausgeschlossen

v1.1 (28.10.2016)

  • Vergleichs- und Logikoperatoren aktiviert
  • kosmetische Korrekturen an der Ausgabe
  • Entwicklungsumgebung von Twitter abgeklemmt
  • Bug bei Ziehen ohne Zurücklegen beseitigt (Mengenkorrektur)
  • Bug “Leere Tweets” bei @replys beseitigt

v1.0 (27.10.2016)