Änderungen 2020
v3.18.1 (29.12.2020)
- Discord Verbindungsversuche nun in Config Datei
- Neuer Discord Einladungslink
- Discord stabilisiert
- Discord Emiji Reaktion implementiert
- Azure Schnittstelle in Vorbereitet
- Funktionsuafrufstatistik implementiert
- Makros und Funktionen sortiert nach ersten Erkenntnissen aus der Statistik
- Zoom und Skype Elemente auskommentiert
v3.18.0 ()
- Auswertefunktion und Makro für das Würfelspiel 10000 (tk(), bzw. _tk()) implementiert
- Auswertefunktion für Kniffel optimiert und Makro _kniffel()/_yahtzee() implementiert
- Speicherung von Listen implementiert
- Makros für Forged in the Dark _fid(), bzw. Blades in the Dark _bid() implementiert
- Bug “countif() funktioniert nicht” behoben
- Aufrufe ohne Leerzeichen (/r2d8) realisiert
v3.17.6 (18.11.2020)
- Anweisungen in Tweets werden nun auch nach dem ersten beliebig platzierten “@RollButler” akzeptiert
- Codierungsfunktionen (cäsar, morse, aflqv, adfgx, adfgvx)
- Neuverwendung von string() zur Umwandlung beliebiger Werte in einen Text
- glue() zur Umwandlung beliebiger Werte in einen Text mit Verbinder
- split() zur Aufteilung von Strings
- Bug “_dsa(a;b;c;d) Makro fehlerhaft (kleiner/größer Auswertung vertauscht)” behoben
- _dsa(a;b;c;d) um Rest erweitert
- _coc() liefert nun auch Angaben über den Erfolgsgrad
- Bug “0/00 wird bei _coc(+x) nicht sauber interpretiert” behoben
- Bug “Würfeln auf Charakterbogen funktioniert nicht (Type Mismatch)” behoben
- Bug “Doppelzählung auf Webseite” behoben
v3.17.5 (21.09.2020)
- mantik() zur Berechnung des Biorythmus …
- MyCloudPlayers Referenzen entfernt (Plattform tot)
- _schweinerei() Makro implementiert
- Bug “Übersetzungen in Makros funktionieren nicht” behoben
- Hilfetexte überarbeitet
v3.17.4 (18.09.2020)
- Facebook API 8.0
- Bug “_hex() funktioniert nicht” behoben
- Bug “G() funktioniert nicht bei nicht-numerischen Werten” behoben
v3.17.3 (09.09.2020)
- Bug “Hilfe mit falschen Themen führt zu Serverfehlern” gefixt
- Bug “/test funktioniert nicht” gefixt
- Bug “/reveal funktioniert nicht” gefixt
- Bug “/explain funktioniert nicht” gefixt
- Bug “Liste von Strings als Ergebnis führt zu fehlerhafter Darstellung” gefixt
- _V5() Makro überarbeitet
- Setting “with” implementiert
- Aufzählung von Strings (a..z) implementiert
- Bessere Behandlung von Anweisungsseparatoren
v3.17.2 (25.08.2020)
- Bug “/rr und /rc funktioniert nicht” behoben
- Discord Schnittstelle auf neuen Server discord.com umgebogen
- Bug “RESUME failed” (hoffentlich) beseitigt
- Twitter Schnittstelle reaktiviert
- O (odd) eingeführt statt des begrifflich falschen I (impair)
- Bug “Statistik wird nicht gespeichert” gefixt
- Variablenbezeichner wieder nicht mehr Buchstabe(Buchstabe|Zahl)
- Bug “Twitter Mentions werden nicht ausgewertet, wenn mehrere Nutzer referenziert sind” gefixt
- Bug “RegExp bei StoreRoll und Co. fehlerhaft” gefixt
- Bug “Tweets gehen nicht in die Statistik” gefixt
- Bug “Discord Verbindung bricht regelmäßig ab” behoben
- Bug “_coc() Makro funktioniert nicht” behoben (unäres Minus wird nicht erkannt)
- erweitertes Debugging für Discord implementiert
- interne Ablage von Makros von Key=>Value auf [Key, Value] geändert
v3.17.1 (15.07.2020)
- Trennung lastrolls und chars Tabellen in der Datenbank
- Übersetzungen nachgearbeitet
- sprachliche Differenzierung zwischen /roll und /reveal Ergebnisausgaben
- Bot Filter verbessert
- Bereinigung der Crawler Datenbank gefixt
- Internationalisierung des _hexxen() Makros
- Warhammer 40K Wrath & Glory Makro _wrath(), bzw. _wng() implementiert
- Vereinfachung der Verarbeitung des rb Präfix
- Bug “Klick auf Würfelinstruktion im Web führt zu false” behoben
- Bug “statstore funktioniert nicht” behoben
- Entlastung der Würfelengine bei “einfachen” Würfen (SimpleRoll)
v3.17.0 (13.07.2020)
- Bug “1d würfelt zwei Würfel” behoben
- Anzahl Agenten (Butler) für Discord auf 4 erhöht
- Schreibversuche auf Discord Schnittstelle erhöht
- kill()/silent()/void() implementiert (bzw. umgewidmet)
- minlookup()/maxlookup()/lookup() implementiert
- Infix Implementierung von Würfelanweisungen
- beliebige Variablenspeicherung (nicht nur Würfelergebnisse)
- Strings werden ohne Anführungszeichen in text() ausgegeben
- Bug “exactcollate() und maxcollate() funktioniert nicht” behoben
- Bug “SHA1 und CRC32 funktionieren nicht” behoben
- Charakterbögen
- Bug “E-Mail Schnittstelle fehlerhaft” behoben
- Bug “Bot Bereinigung fehlerhaft” behoben
- Lösung für 2xd10 aka d100 0/100 Problem
- _dg() und _fhtagn() Makro optimiert
- $statstore global realisiert (Bug Zählungen)
- _hito() Makro implementiert
- _hexxen() Makro implementiert
- Bug “Endlosschleife bei fehlendem Makro” beseitigt.
- Globale Variablen in defines umgewandelt
- Einstellung hidestats implementiert
- Kommando /reveal (bzw. /aufdecken) implementiert
v3.16.3 (24.06.2020)
- Bug “Berechnung maxval bei Mengen fehlerhaft” behoben
v3.16.2 (19.06.2020)
- Makros für Star Trek Adventures _sta() und _stac() implementiert
- Makros für Vampire the Masquerade 5 _v5() et al. implementiert
- “Whispern” in Discord; /pr und /pc nun auch in Discord möglich
- Grafische X-Card für Discord
- Hilfetexte erweitert (/help)
- Makro für Alien RPG (_ali()) korrigiert
- Kommando /xcard gefixt
- Bug “Berechnung bei 1D fehlerhaft” gefixt
- Bug “Messenger und Telegram funktioniert nicht” gefixt
v3.16.1 (12.06.2020)
- Bug “multiple Makros werden nicht sauber dargestellt” behoben
- Leerzeichen nach Kommandos sind nicht mehr Pflicht, kann aber zu Konflikten mit Funktionen führen (bsp: /rcount() <=> /rc
- Interimslösung für Bonus-/Maluswürfel im Makro für _coc() implementiert
- Vorbereitung für Lösung für 2xd10 aka d100 0/100 Problem (Achtung: neues Verhalten bei d%!)
- potenzielle Endlosschleife bei Makros beseitigt
- Anzahl Discord Agenten erhöht und Anzeige der Agenten ID in Discord
- Laufzeitverhalten der Discord Schnittstelle verbessert (RESUMED Problem beseitigt)
- Discord Monitoring verbessert
- X-Card implementiert
- /spacer auch für andere Schnittstellen freigegeben
v3.16.0 (30.05.2020)
- neue Kommandos: /rr und /rc für re-roll und re-create
- Bug “Einzelergebnisse werden gelegentlich nicht angezeigt” behoben
- Bug “div() funktioniert nicht” behoben
- Anpassung RollButler.Net für optimierte Darstellung bei Sehbehinderung (Kontrast, Schriftgröße, Anordnung Elemente)
- Makros für Shadowrun (_sr!()) angepasst sowie _sr3!() implementiert)
- Makros für GURPS (_gurps()) implementiert
- Makros für Star Wars Edge of Empires (_eoe()) implementiert
- Bug “Listenauswertung funktioniert nicht” behoben
- Formular (Skript) für Star Wars Edge of Empires korrigiert
- API für den @RollButler
- Bug “Hinweis auf Fehlerstelle erscheint nicht mehr” behoben
v3.15.3 (10.04.2020)
- Sicherheitsfilter erweitert
- Bug “Domain bei Slack wird nicht angezeigt” gefixt.
- Fehlermeldungen bei Slack werden nur noch an den anfordernden User und nicht mehr in den Kanal gesandt.
- Bot und Crawler Filter optimiert
- Vorbereitungen Whispern in Discord (is_error, private)
v3.15.2 (08.04.2020)
- Datenausgabe in Logdatei reduziert
- Bug “Error 500 bei Slack Einbindung” beseitigt
- Willkommensmeldung nach Slack Einbindung
- Intents für Discord angepasst
- Guild Sharding für Discord implementiert und aktiviert
- Kommando /expand zur Erklärung von Makros implementiert
v3.15.1 (07.04.2020)
- Makros reaktiviert
- _ali(), _coc(), _deg(), _dnd(), _dsa(), _fat(), _sav(), sr(), _yz(), _myt(), _pre(), _brp()
v3.15.0 (06.04.2020)
- Bug “unknown_http_error bei Slack” behoben
- Bug “NULL Rückmeldung bei Slack” behoben
- Logik der Explosionen und Auswertung von Flags bei explodierenden Würfeln verändert.
- Schleifenterminierung RollButler/Discord Schnittstelle optimiert und korrigiert
- Bug “Stringerkennung fehlerhaft” behoben
- Bug “Würfeln via Alexa funktioniert nicht” entschärft
v3.14.11 (26.03.2020)
- Tippfehlerkorrektur: ! in Zahlen wird zu 1 konvertiert
- Tippfehlerkorrektur: § in Zahlen wird zu 3 konvertiert
- Tippfehlerkorrektur: & in Zahlen wird zu 6 konvertiert
- div. Regex Fehler beseitigt
- Discord retry_after optimiert
- Shortcodes für _oct, _bin, _az, _hex implementiert
v3.14.10 (24.03.2020)
- Tippfehlerkorrektur: o in Zahlen wird zu 0 konvertiert
- Tippfehlerkorrektur: => wird zu >= und =< wird zu <= konvertiert
- CSS Optimierung für Hintergrundbilder auf breiteren Bildschirmen
- Filter für Anweisungen in Discord implementiert
- Wartungsmechanismus reaktiviert
v3.14.9 (22.03.2020)
- Bug “wurzel, hoch und exp funktionieren nicht” behoben
- PHP Warnung bei explodierenden Würfeln beseitigt (math 702)
- Bug “Discord Rate Limit Exceeded” behoben
v3.14.8 (19.03.2020)
- Funktion text(), bzw. string() implementiert zur Textausgabe
- Datenbankanbindung auf persistent umgestellt
v3.14.7 (16.03.2020)
- Bug “Passwort reset funktioniert nicht” behoben
- PHP Warnings überprüft “array_pop boolean”
- Komfortfunktion W%, bzw. D% als Kurzform für D100
v3.14.6 (26.02.2020)
- Bug “D wird nicht mehr als D6 erkannt” behoben