Zum Inhalt springen

Änderungen

Jede Version, was sich darin geändert hat und warum. Derselbe Text, den die App beim Update anzeigt.

  1. 2.27.6

    Aktuell
    • Edelsteine: Neue Steine kommen jetzt in freie Sockel, statt verkauft zu werden. Vorher konnte ein Stein als Überschuss verkauft werden, bevor der Bot ihn sockeln wollte, auch bei freien Sockeln.
    • Volle Tasche: Der Bot fragt keine Verlies- und Turmkämpfe mehr an, die das Spiel ohne freien Platz ablehnt, und das Warten auf Platz hält in der Festung Truppen, Angriffe und Bau nicht mehr auf.
  2. 2.27.5

    • Ausrüstung: "Epic+Legendary" und "Only Legendary" beschränken jetzt wirklich, was angelegt wird, bei dir und bei den Begleitern. Vorher kam fast jedes Item durch. Danke an hdym für die Meldung.
    • Hexe: Lehnt sie ein Begleiter-Item ab, merkt sich der Bot das und macht weiter, statt jede Minute neu zu fragen.
  3. 2.27.4

    • Festung: Angriffe hören nicht mehr auf, wenn die Rohstoffe nur für einen Teil einer Truppenbestellung reichen. Der Bot bestellt dann einen einzelnen Soldaten und greift in jedem Fall an. Danke an Querti für die Meldung.
    • Schwarzmarkt: der Bot kann den wöchentlichen Konstitutionstrank und den Trank deines Hauptattributs für Pilze kaufen, standardmäßig höchstens 12 Pilze pro Woche. Standardmäßig aus, unter Einstellungen, Pilze, Schwarzmarkt.
    • Schwarzmarkt: das große Sanduhren-Angebot kann gekauft werden, wenn du Quests mit Sanduhren überspringst und sie knapp werden (eigener Schalter, standardmäßig aus). Der Abschnitt zeigt alle Angebote der Woche und warum sie gekauft werden oder nicht.
    • Event-Planer: sechs neue Schalter, alle standardmäßig aus. Stadtwache wird im Gold-Event ausgezahlt, Würfel werden für das passende Event behalten, bezahlte Glücksrad-Drehungen für Rad-Events gespart, Epics für Tidy Toilet Time gespart, Rohstoff-Quests in Festungs-, Seelen- und Schmiede-Events, Sanduhren aus dem Zauberladen nur während Sands of Time.
    • Expeditionen: bis zu drei Extra-Biere, damit ein Expeditionstag die 100er- oder 300er-Durstmarke und ihren garantierten Pilz erreicht, und eine neue Strategie "Guide ranking", die die Heldenmut-Ketten spielt. Beides standardmäßig aus.
    • Wöchentliche Event-Aufgaben: der Bot kann mit den günstigsten Aufgaben auf die Belohnungstruhe hinarbeiten und gibt nichts aus, wenn sie nicht erreichbar ist. Standardmäßig aus.
    • Glücksrad: 40 Drehungen am Lucky Day, und das aufgewertete Rad (2.0) wird erkannt, damit seine Preise richtig benannt werden.
    • Fehlerbehebungen: eine unerwartete Pilzabbuchung hält keine anderen Befehle mehr zurück, und Kämpfe werden für die gelernten Modelle nicht mehr doppelt aufgezeichnet.
  4. 2.27.3

    • Einstellungen importieren: eine am Handy oder im Browser eingefügte Sicherung wird jetzt wirklich übernommen, und die App sagt, wie viele Einstellungen sich geändert haben. Danke an Querti und Phil für die Meldung.
    • Android: Zurück beendet die Bots nicht mehr. Die App geht in den Hintergrund und die Bots laufen mit ihrer Benachrichtigung weiter. Ist die Akku-Optimierung noch an, bieten die Einstellungen einen Knopf zum Ausschalten.
    • Gesperrte Gegenstände sind jetzt auch vor Toilette, Hexe und Schmied sicher, nicht nur vor dem Verkaufen.
    • Arena: hält der Serverstart die Arena zurück, sagt die Seite das jetzt und nennt, worauf er wartet, statt Abklingzeit anzuzeigen.
  5. 2.27.2

    • Haustiere: jeder Lebensraum wird wieder gefüttert, nicht nur Schatten. Der Fütterbefehl schickte eine falsche Zahl, die nur für Schatten passte, deshalb blieben Licht-, Erd-, Feuer- und Wasser-Haustiere auf Stufe 1. Danke an ocsike2508 für die Meldung.
    • Haustiere: eine Fütterung, die nicht ankommt, ist jetzt eine Warnung im Log und pausiert diesen Lebensraum für eine Stunde, statt seine Haustiere still für den Rest des Tages zu überspringen.
    • PandoraSF-Webladen: die Tagesregler gehen jetzt bis Unbegrenzt, und eine neue Stundengrenze (standardmäßig 4, auch Unbegrenzt) gilt auch über einen Neustart hinweg.
    • PandoraSF-Webladen: Pilzreserve und Ausgabenlimit lassen sich jeweils nur für den Webladen abschalten. Zwischen zwei Käufen liegt mindestens eine Minute, und nach einem fehlgeschlagenen Kauf wartet der Bot 30 Minuten.
    • PandoraSF: mit dem neuen Schnellen Intervall wartet der Bot zwischen zwei Durchgängen bis hinunter zu einer halben Sekunde. Standardmäßig aus; offizielle Server sind nicht betroffen.
    • Tränke: von jeder Sorte bleibt nur die stärkste Flasche, der Rest darf verkauft werden. Eine Tasche voller gleicher Tränke blockiert die Edelsteinmine und andere Belohnungen nicht mehr.
  6. 2.27.1

    • PandoraSF: der Bot kann Sanduhren und Thirst for Adventure im Webladen des Servers nachkaufen. Standardmäßig aus, mit je einer Tagesgrenze; die Pilzreserve gilt immer.
    • Bier: der Regler geht bis 12. Der Bot hört dort auf, wo das Spiel deinem Charakter keins mehr erlaubt.
    • Schatten-Dungeons werden mit deinen drei Begleitern simuliert, und im Turm kämpfen die Begleiter zuerst, so wie im Spiel.
    • Twister, Turm und die Schleife der Götzen gelten nicht mehr nach 10 Etagen als fertig; die Schleife der Götzen hat 30.
    • Unterwelt: die Goldgrube wird über 15 hinaus gebaut, sobald alle anderen Gebäude auf 15 stehen. Festung: die Edelsteinmine geht bis 100 und die Schatzkammer bis 45, sobald die Festung auf 20 ist.
    • Edelsteine: legendäre Edelsteine zählen wie im Spiel nur für dein Hauptattribut und Konstitution, und ein Waffenstein zählt beim Assassinen nicht mehr doppelt.
    • Kampfsimulator: ein Gegner mit der Handschuh-Verzauberung für den Erstschlag schlägt jetzt auch in der Simulation zuerst zu.
    • Gegenstandswahl: die gelernten Gegenstandsgewichte sind pro Klasse angepasst und bewerten Glück deutlich niedriger.
    • Begleiter bekommen nur noch die Verzauberungen, die bei ihnen wirken (Waffe und Handschuhe). Die anderen kosteten den vollen Preis und brachten nichts.
    • Gilde: keine eigenen Stufen mehr in Schatzkammer oder Ausbilder, sobald die Gilde die vollen 500 Mitgliederpunkte zählt (offizielle Server).
    • Der Attribut-Typ Simulation und „Ausrüstung per Simulation wählen“ entscheiden verlässlicher, und Edelsteine lassen sich per Simulation einordnen (neue Einstellung, standardmäßig aus).
    • Neue Einstellungen, alle standardmäßig aus: Verliese nach Erfahrung wählen, knappe Verlies-Entscheidungen nachmessen, Auto-Attributpunkte nach Preis, Pilze für den Greif aufheben und ein Event-Planer für Sanduhren und Freibier.
    • Weitere neue Einstellungen, standardmäßig aus: die Unterwelt-Reihenfolge der Anleitungen, Edelsteinmine früh klein halten, Festungs-Angreifer zurückschlagen, Verliesschlüssel und Eier zuerst, Haustiere und Saft nach Klasse, Epics zuerst an der Toilette.
    • Simulator-Seite: Begleiter-Kämpfe zeigen die Begleiter vor deinem Charakter.
  7. 2.27.0

    • Die gelernten Modelle sind jetzt für alle da: Mercy SF nimmt kein Geld, und Spenden schalten nichts frei.
    • Keine Lizenzen mehr: keine Schlüssel, keine Stufen und keine Supporter-Funktionen, alles ist in jeder Fassung drin. Der gehostete Server führt keine fremden Konten mehr.
    • Alle Bilder in der App sind jetzt unsere eigenen. Die Grafiken des Spiels werden nicht mehr mitgeliefert, dadurch ist auch der Download deutlich kleiner.
    • Handy: die App kann den Bot selbst laufen lassen. Beim ersten Start wählst du: auf dem Handy laufen lassen, deinen PC steuern oder mit deinem eigenen Server verbinden. Änderbar unter Einstellungen, System; unter Android laufen die Bots im Hintergrund weiter.
    • Sammelalbum: bleibt auf einem neuen Server nicht mehr stehen. Die Suche reicht bis zu einem Fünftel deiner Stufe, der gemeinsame Pool behält seine Spieler und wird erneut gefragt, wenn er leer ist, und zwei verlorene Kämpfe sperren einen Spieler nicht mehr für immer.
    • Nur Sammelalbum: greift immer an. Zuerst alle auf oder unter deiner Stufe, dann aufwärts, die nächste Stufe zuerst, und es greift sofort weiter, wenn niemand mehr übrig ist; die Vorlage durchsucht dreimal so schnell.
    • Das Class-World-Portal über den vier Klassen-Dungeons wird einmal am Tag bekämpft, nie mit Pilzen.
    • Stadtwache: wartet nicht mehr den ganzen Tag auf ein Bier, das der Bot nicht kaufen kann.
    • Push aufs Handy mit ntfy, ohne Konto. Jede Art von Nachricht lässt sich pro Kanal schalten: Popups, Discord, Telegram, ntfy.
    • Handy: Anmeldung mit Google oder Discord, und die Verbindung zum eigenen PC im Heimnetz funktioniert.
    • Ruhmeshalle: Stern- und Sperr-Knöpfe in jeder Zeile für Favoriten und die Nie-angreifen-Liste.
    • Neue Einstellungsfelder: Startzeit des Gildenraids, Lieblingsgilden, Unterwelt-Favoriten, geschützte Spieler als Liste.
    • Der Optimierungsassistent findet Einstellungen, die sich gegenseitig aussperren, und kann seine Vorschläge als Profil speichern.
    • Arena: Der Risikoregler legt auch fest, wie schwer eine Niederlage wiegt. Legendäres Verlies: Fluchtkosten werden je Etagenbereich gemessen.
    • Gildeneinladungen: Eine abgelehnte verbraucht nicht mehr das Tageskontingent, und „cannot do this right now“ pausiert das Einladen für eine halbe Stunde.
    • Analysen: Trainierte Attributwerte werden getrennt von dem angezeigt, was Gegenstände, Haustiere und Tränke hinzufügen.
    • PandoraSF: Quests werden mit Sanduhren übersprungen, Gildenportal und Haustier-Duelle laufen wieder, und Tränke werden für Silber gekauft.
    • Kommandozeile: --timeout, --retry, --proxy, --log-file, --stats, und --plan zeigt den nächsten Schritt des Item-Moduls.
    • Das unfertige Werbemodul wurde entfernt, dadurch ist auch der Download kleiner.
    • Begleiter: Ausrüstung bekommen nur Begleiter, die es gibt, und ein Anlegen, das der Server annimmt, ohne das Teil zu bewegen, wird nicht wiederholt. Ein voller Rucksack blockiert nicht mehr tagelang Dungeons, Edelsteinsuche und Glücksrad.
    • Twitch-Ansicht: die Anmeldung bei Twitch geht wieder. Die Ansicht gab sich als Chrome 131 aus, obwohl der Unterbau viel neuer ist, und Twitch lehnte sie als nicht unterstützten Browser ab.
    • Fehlerbehebungen: Die Einstellungen scrollen auf Handys als eine Seite, der Worker antwortet dem Panel neben seiner Hauptschleife, und im frühen Spiel wird kein Bier mehr gekauft, das nicht bezahlt werden kann.
  8. 2.26.5

    • Die Arena kämpft wieder für Sammelalbum-Stücke, wenn viele Spieler gescannt sind: ein fehlendes Stück zählt jetzt voll. Auf der Testflotte haben sich die Arenakämpfe verdoppelt. Gemeldet auf Discord.
    • Die Ausrüstung der Begleiter lässt sich beim Schmied bis zu einer eigenen Stufe aufwerten, und Ausrüstung ab einer gewählten Aufwertung geht nicht mehr an Begleiter. Standardmäßig aus. Gewünscht auf Discord.
    • Beim Anmelden einzelne Charaktere wählen, nicht nur ganze Server. Gewünscht auf Discord.
    • Jeder Schalter auf der Benachrichtigungsseite wirkt: Werbeangebote, das Album-Ziel und der Vertrauenszähler folgen ihren Schaltern, und der erste Schalter ist das Popup auf diesem Rechner. Gewünscht auf Discord.
    • Die App ruht im Hintergrund: Seiten, die nur etwas anzeigen, fragen nicht mehr nach, solange das Fenster verborgen ist. Gewünscht auf Discord.
    • Ein zweites Programm auf demselben Konto lässt den Bot nicht mehr alle paar Sekunden neu anmelden.
    • Der Schmied pausiert eine halbe Stunde, wo er noch nicht freigeschaltet ist, und Dungeons werden nur abgefragt, wenn etwas gegen sie kämpfen würde. Toilette, Waschen und Weltboss fragen nicht mehr nach, was der Server schon abgelehnt hat. Die Festung zählt Holz und Stein aus Angriffen auch über dem Lager. Die Arena sucht nicht mehr alle paar Sekunden neu, während sie auf den freien Kampf wartet. Begleiter bekommen keine Ausrüstung mehr angelegt, bevor sie über den Turm dazugekommen sind.
    • Handy-App: eine abgelaufene Anmeldung führt zurück zum Login, und die Kopfleiste verdeckt den Inhalt nicht mehr. Das Koppeln mit dem eigenen Panel im Heimnetz geht jetzt.
    • Gehostete Konten: Eine direkte Anmeldung mit Server kommt mit diesem Server bei der Flotte an, ein von einem gehosteten Konto geteiltes Board behält seine Verbindungen, und eine auf einem Gerät geänderte Einstellung erscheint auf deinen anderen offenen Geräten.
    • Das Werbeangebot und die Einstellungen des Betrachters erscheinen nur noch in Builds, die den Betrachter enthalten, weil sich das Angebot anderswo nicht schließen ließ. Handy mit einem Computer koppeln: Der Computer beantwortet jetzt die Berechtigungsabfrage des Handys.
    • Die Festung schickt die Erweiterung des Rittersaals nicht mehr alle paar Sekunden, wenn der Server sie annimmt und nichts ändert, und der Rest der Festung kommt wieder dran.
    • „Keine Wache vor zehn Arenasiegen“ wartet nur noch auf eine Arena, die eingeschaltet ist und kämpft. Mit ausgeschalteter Arena oder einer, die niemanden findet, standen Charaktere den ganzen Tag untätig herum, statt auf Wache zu gehen.
    • Web-Panel 0.3.2: die Windows-Datei startet, egal wie sie geöffnet wird, Download-Links holen immer die neueste Datei, und die Zeitplan-Seite sagt, was sie tut. „Übernehmen“ im Marktplatz speichert wieder, Konten mit Proxy oder Server funktionieren, und eine gescheiterte Anmeldung steht beim Konto.
  9. 2.26.4

    • Arena-Kämpfe werden nach der Ehre gewählt, die sie voraussichtlich bringen. Eine Niederlage kostet Ehre, also wird ein Kampf ausgelassen, der mehr kostet als er bringt (außer den zehn täglichen XP-Kämpfen und Favoriten), und die eigene Bilanz gegen jeden Gegner zählt jetzt mit. Erste Zahlen der Flotte: 54 % Siege statt 16 %, und plus 13 Ehre je Kampf statt minus 2.
    • Der Kampfsimulator rechnet die Wiederbelebung des Dämonenjägers richtig und simuliert Arena-Kämpfe als Arena-Kämpfe. Magier sehen nicht mehr wie die leichtesten Gegner aus.
    • Jedes Festungsgebäude lässt sich bei einer Stufe deiner Wahl anhalten, zum Beispiel die Edelsteinmine am Anfang auf 1. „Nie ausbauen“ sperrt auch ein Gebäude auf Stufe 0 und konnte das deshalb nicht. Ein Wunsch aus dem Discord.
    • Legendary Dungeon: die Waffenkammer wird als Raum benutzt und hält keinen Lauf mehr auf. Sie stand in 14 Stunden 34 Mal still.
    • Fortschritt: Pilze und Funde aus Quests, Expeditionen, Haustieren, Unterwelt, Festung, Höllevator und Dungeons werden gezählt, und beim Stufenaufstieg gehen keine XP mehr verloren.
    • Gilden-Ausbauten, die Pilze kosten, haben einen eigenen Schalter, und jede Pilzausgabe (Reittier, Tränke, Glücksrad, Glücksspiel) hält sich an das Ausgabenlimit.
    • Haustiere werden nach einem Neustart nicht doppelt gefüttert. Auf PandoraSF laufen Arena, Dungeons und Festung wieder.
    • Web-Panel 0.3.0: die gehostete Flotte steuern, eine Legendary-Dungeon-Seite mit den Grafiken des Spiels, Charakterkarten, Einstellungen im Aufbau der App, die Handy-App kann sich mit dem Panel verbinden, und die Arena zeigt die erwartete Ehre jedes Gegners.
    • macOS, iOS und Android sind wieder auf dem aktuellen Stand.
  10. 2.26.3

    • Der Legendäre Dungeon bewegt sich jetzt im eigenen Tempo des Servers: etwa eine Zehntelsekunde pro Schritt statt einer halben Sekunde, und kein Raum bremst ihn mehr aus. Mimics, Skelette, Steinhaufen, das Seelenbad und die Prüfungsräume bekommen jeweils den Befehl, der sie tatsächlich bewegt, gemessen an unserer Testflotte.
    • Ein Rechner trifft jetzt jede Entscheidung im Dungeon. Er lernt aus deinen eigenen Läufen, was ein Monster, eine Falle und eine misslungene Flucht auf jedem Etagenabschnitt kosten, und nimmt den Zug mit der besten Aussicht. Die Dungeon-Seite zeigt die Zahlen hinter jeder Entscheidung.
    • Der Dungeon-Rechner geht von den Messwerten der Flotte aus: auf den ersten Etagen misslingt eine Flucht etwa viermal von zehn, nicht zweimal, ein Kampf ab Etage 25 kostet rund 14 % deiner Leben statt 19, und ein Schlüssel erspart rund die Hälfte der Kämpfe. Gift zählt als bereits verloren, der Bot kämpft also nicht mehr mit Leben, das er gleich verlieren würde.
    • Das Wiederbeleben mit Pilzen im Legendären Dungeon funktioniert. Bisher schickte es den falschen Befehl, der Server lehnte ihn ab, und es wurde kein einziger Pilz ausgegeben. Es bleibt aus, bis du es einschaltest, hält sich an deine Pilzreserve und die Obergrenze pro Lauf, und kauft nur so viel Leben, wie der nächste Boss braucht.
    • Die Dungeon-Seite ist neu: die Grafiken des Spiels, der Weg durch die Etagen, die Schicksalssteine und Flüche im Spiel und wann der nächste Boss kommt. Außerdem kannst du wählen, wie weit ein Charakter heilt, bevor er wieder hineingeht, statt immer auf 100 % zu warten.
    • Die Class World gehört zu den Dungeons. Die vier Klassen-Dungeons (ab Stufe 250) werden wie alle anderen gekämpft: der Bot simuliert jeden offenen Dungeon, Licht, Schatten, Turm und Class World, und kämpft dort, wo die Chance am besten ist. Sie teilen sich die Ruhezeit mit den normalen Dungeons, es bleibt also ein Dungeonkampf auf einmal. Standardmäßig an.
    • Profile nach Uhrzeit, jetzt auch in der Desktop-App: nachts anders spielen als tagsüber, und das Profil wechselt von selbst.
    • Die Gildenknöpfe (Angriff, Verteidigung, Hydra, Portal) und die Stadtwache wirken für alle Accounts auf einmal, und jetzt auch vom Web-Dashboard aus.
    • Mercy SF spricht jetzt 36 Sprachen. Neu: Portugiesisch, Ungarisch, Slowakisch, Niederländisch, Dänisch, Schwedisch, Norwegisch, Finnisch, Rumänisch, Türkisch, Griechisch, Kroatisch, Slowenisch, Serbisch, Ukrainisch, Litauisch, Estnisch, Bulgarisch, Lettisch, Koreanisch, Thai, Indonesisch, Hindi, traditionelles Chinesisch, Filipino und Vietnamesisch. Webseite und Changelog gibt es jetzt auch auf Portugiesisch, Ungarisch und Slowakisch.
    • Updates erreichen jede Installation. Android-Telefone erfahren wieder von neuen Versionen: App und Download-Seite suchten zwei verschiedene Namen, daher bekam seit Ende August kein Telefon ein Update angeboten. Ein offenes Web-Dashboard bietet jetzt das Neuladen an, sobald eine neuere Version live ist.
    • Stufenaufstiegs-Meldungen gelten je Charakter. Fünf gleichnamige Charaktere auf fünf Servern teilten sich bisher einen Zähler und lösten sich gegenseitig aus.
    • Der Haustier-Dungeon wartet auf den Gratiskampf. Ein Kampf, der gleich kostenlos geworden wäre, wurde manchmal mit Pilzen bezahlt, weil die Uhr des Spiels und unsere eine Minute auseinanderlagen.
    • Korrekturen aus dem Discord: Die Festung wartet nicht mehr auf Holz oder Stein, das sie nie produziert, die Goldgrube zeigt ihren echten Betrag, und die Mine lässt sich während der Edelsteinsuche ausbauen (ein neuer Schalter, standardmäßig aus).
    • Einstellungen: zehn Widersprüche beseitigt, Abschnitte eines ausgeschalteten Moduls sind ausgegraut, und die Bau-Reihenfolge lässt sich wieder von „Custom“ wegstellen.
    • Das Update-Fenster zeigt dir die Neuerungen in deiner eigenen Sprache.
  11. 2.26.2

    • Das Gildenportal nimmt nicht mehr den Rest der Gilde mit. Ist das Portal fuer heute erledigt, antwortet der Server „nur einmal am Tag“ — und diese Ablehnung galt als Modulfehler, der den Durchlauf beendet und das ganze Modul zurueckstellt. Krieg, Abwehr, Raid und Hydra stehen alle unter dem Portal und kamen bei jedem, der es schon gekaempft hatte, nie dran. Jeden Zyklus, den ganzen Tag. Deshalb konnte ein Angriff unbeigetreten bleiben, obwohl jeder Schalter an war.
    • Der Gildenschirm wird alle fuenf Minuten geholt statt alle zehn. Ein neu erklaerter Krieg existiert fuer den Bot erst, wenn diese Antwort da ist — die zehn Minuten standen also VOR der Anmeldeverzoegerung und nicht in ihr: ein Krieg, der eine Minute nach einer Auffrischung erklaert wurde, wartete neun Minuten aufs Bemerktwerden und fing erst dann seine Wartezeit an.
    • Gildenkriege werden wieder mitgemacht. 2.26.1 hat die Entscheidung von dem, woran der Bot sich erinnert, auf das Spielfeld `battles_joined` umgestellt. Auf der Flotte gemessen: 23 echte Beitritte in den Stunden davor, NULL in den Stunden danach, und im Spiel war niemand eingetragen. Das Feld sagt fuer praktisch jedes Mitglied „beides“, meint also etwas anderes als „fuer diesen Kampf eingetragen“. Entschieden wird wieder nach der eigenen Aufzeichnung, die nachweislich beitritt. Wer auf 2.26.1 ist, sollte deswegen aktualisieren.
    • Die Erinnerung an Gildenkaempfe ueberlebt endlich einen Neustart. Sie wird seit 2.25.0 in eine Datei geschrieben und nie zurueckgelesen: der Schluessel enthaelt Trennzeichen, und der Leser hat an genau diesen getrennt, also flog beim Laden jede Zeile heraus. Das ist der Fehler, den 2.25.0 beheben wollte — wer die Anwendung oefter neu startet als die Wartezeit lang ist, meldet sich nie an.
    • Vier Knoepfe fuer die Gilde: Angriff beitreten, Abwehr beitreten, Portal, Hydra. Dieselben Befehle, die der Bot schickt, von Hand — fuer den Fall, dass etwas kaputt aussieht und niemand sagen kann, welcher Teil. Sie behaupten absichtlich keinen Erfolg: ein Server, der einen Befehl annimmt, hat ihn nicht unbedingt ausgefuehrt.
    • Ein Gildenschritt, der nichts getan hat, beendet den Durchlauf nicht mehr. Hatte der Gildenberater keine Empfehlung, war der Durchgang trotzdem zu Ende, und Raid und Hydra darunter gingen leer aus, solange die Abklingzeit um war.
    • Das legendaere Verlies zeigt das eigene Symbol des Spiels, statt eines 166 Byte grossen Farbverlaufs, der in ein Symbolfeld gezogen wurde — gemeldet als „keine Ingame-Assets“, und genau so sah es aus. Die Seite sagt jetzt auch, wenn ein Charakter im Verlies nichts tun kann, weil er auf Quest, Wache oder Expedition ist, statt einen Lauf zu versprechen, der nicht beginnen kann.
    • Das Einschalten des Verlies-Mitschnitts bleibt. Er fehlte in den Einstellungen, die die Anwendung zurueckschickt, also hat das Speichern irgendeiner anderen Einstellung ihn wieder ausgeschaltet.
    • Das Abfrageintervall bedeutet, was dort steht. Der Schieberegler bot 3 Sekunden an, die Maschine nahm 5 und sagte nichts, und die Befehlszeile lehnte alles unter 30 ab — drei Untergrenzen fuer eine Zahl. Es gibt jetzt eine, und sie faellt auf 1 Sekunde, solange der Speedrun laeuft — der Modus, in dem das Warten der Engpass ist.
  12. 2.26.1

    • Gildenkriege werden wieder mitgemacht. Der Bot hat sich gemerkt, dass er sich bereitgemeldet hat, statt das Spiel zu fragen, ob er es hat — eine einzige verlorene Anfrage, und der Charakter blieb von da an bei jedem Krieg draußen, während das Protokoll 14.433 Mal „schon bereitgemeldet“ sagte und 38 echte Beitritte dagegenstanden. Jetzt wird die eigene Zeile in der Mitgliederliste gelesen: was das Spiel sagt, nicht was der Bot sich merkt.
    • Die Gildenhydra sagt, warum sie nicht kämpft. Sie hing nie fest, aber alle fünf Gründe standen nur im Debug-Protokoll, also sah es von außen nach Stillstand aus. Der Grund wird jetzt einmal die Stunde genannt, und die Gildenseite zeigt denselben Satz, statt „bereit“ zu behaupten, während der Bot zu Recht wartet. Der Grund, der die Leute erwischt: es ist kein Gildentier ausgewählt, und das kann nur die Gildenleitung ändern.
    • Eine abgelaufene Anmeldung erneuert sich selbst. Ein Charakter, der über ein S&F-Konto angemeldet ist, hält eine Kopie der Kontositzung, und wenn die abläuft, nimmt der Server die Anmeldung trotzdem an und lehnt alles danach ab. Niemand hat sie erneuert, also hat der Charakter sich ewig angemeldet und nie etwas getan: dreizehn Stunden, 41.175 tote Sitzungen in sechs davon, kein einziges Modul erreicht. Wiederholtes Anmelden ohne Fortschritt wird jetzt außerdem langsamer, statt den Spielserver dreißigmal die Minute zu fragen.
    • Auf dem Raspberry Pi ist die Anwendung zu sehen. Der ARM64-Bau installierte sich, startete, protokollierte einwandfrei — und zeichnete ein Fenster aus waagerechten Streifen: WebKitGTK auf Wayland mit dem Grafiktreiber, den ein Pi hat. ARM-Maschinen auf Wayland bekommen jetzt den X11-Unterbau, und nur dann, wenn er wirklich da ist; eine reine Wayland-Sitzung wird in Ruhe gelassen statt auf etwas geschoben, das sie nicht hat.
    • Das Überspringen eines Auftrags mit einem Pilz erklärt sich. Die Sanduhr sagt seit jeher, welche ihrer Bedingungen sie aufgehalten hat; der Pilz sagte gar nichts. Die Bedingung, die die Leute erwischt, ist die Pilzrücklage — eine andere Einstellung auf einer anderen Seite, die diese hier stillschweigend schlägt. Sie wird jetzt genannt, mit beiden Zahlen darin.
    • Die Unterstützerlizenz hängt am Konto, nicht am Rechner. Früher war sie an eine Maschine gebunden, also sah ein zweiter PC oder eine Neuinstallation aus wie eine andere Person. Jetzt läuft sie auf bis zu drei eigenen Geräten, und ein viertes wird mit einer Nachricht abgelehnt, die sagt, was zu tun ist.
    • Eine sparende Festung sieht nicht mehr aus wie eine kaputte. Mit einer eigenen Baureihenfolge hält sich der Bot strikt daran: steht oben etwas Teures, spart er dafür und baut nichts anderes. Genau darum bittet man mit einer Reihenfolge, aber von außen war es nicht von Nichtstun zu unterscheiden, und es hat jemanden einen Tag über 49 Konten gekostet. Die Festungsseite nennt jetzt das Gebäude, für das gespart wird, und sagt, dass ein Verschieben nach unten den Rest bauen lässt.
    • Holz- und Steinproduktion über Stufe 10 bleibt liegen, solange noch etwas anderes zu bauen ist. Das war immer so und war unsichtbar: die Seite bot einen Steinbruch an, den der Bot absichtlich überging. Beide lesen jetzt dieselbe Regel, also können Seite und Bot nicht mehr auseinanderlaufen.
    • Auf Servern ohne Tagesaufgaben fragt der Bot nicht mehr danach. PandoraSF antwortet, dass es den Befehl nicht gibt, einmal je Charakter und Durchgang, für immer.
    • Die Desktop-Anwendung gibt es für ARM64-Linux, also für einen Raspberry Pi und ähnliche Geräte. Sie wurde inzwischen auf einem echten Pi installiert und gestartet — daher stammt der Wayland-Eintrag weiter oben. Sie steht weiterhin unter dem x64-Download und nicht an seiner Stelle.
  13. 2.26.0

    • Charaktere konnten im legendären Verlies stundenlang stehen, ohne sich zu bewegen. Drei Ursachen steckten dahinter: ein Lauf, der den Boss besiegt hatte, sollte einen Schicksalsstein wählen, den das Spiel nie angeboten hat, ein gewecktes Magierskelett wurde geplündert statt bekämpft, und einem ausgeheilten Lauf wurde gesagt, er solle weitermachen, obwohl er es nicht konnte. Ein Charakter hat in sechs Stunden viertausend Mal dieselbe Handlung wiederholt und nichts aufgezeichnet.
    • Ein ausgeheilter Lauf beginnt jetzt einen neuen. Ein toter Lauf kommt nicht zurück, die erreichte Etage ist also ohnehin verloren, und das Warten darauf hat den Rest des Events gekostet.
    • Die Fluchtschwelle gilt nicht mehr im Bossraum. Das Spiel lässt niemanden vor einem Boss fliehen, und jede Absage hat den Zug dieses Charakters beendet.
    • Begleiter bekommen Edelstein-Sockel nur noch, wenn man es verlangt. Vorher geschah es bei jedem Begleiter, ob die Einstellung an war oder nicht.
    • Eine Mimik wird angefasst statt bekämpft, und bei zu wenig Leben in Ruhe gelassen, statt sie zu wecken.
    • Sieben weitere Teile des Spiels lassen sich von außerhalb der Anwendung lesen: Festung, Unterwelt, Taverne, Gilde, Haustiere, Post und Arena. Fünf davon sagen nicht nur, wie der Zustand ist, sondern auch, was der Bot täte, und wenn er nichts täte, warum.
    • Der Arbeiter gibt die Einstellungen eines Charakters wieder heraus. Er konnte Einstellungen annehmen und keine zurückgeben, also konnte ein Dashboard einen Charakter beobachten und starten und keinen einzigen Schalter ändern.
    • Wenn Unterstützer-Merkmale aus bleiben, steht jetzt der Grund da. Eine abgelehnte Lizenz wurde vorher verschluckt und die Anwendung sagte einfach frei.
    • Das Verlies-Hauptbuch sagt selbst, ob genug gemessen wurde, um ein Modell daraus zu bilden, und benennt, was fehlt, wenn nicht.
    • Die Downloadseite ist neu gebaut. Das selbst betriebene Dashboard hat einen eigenen Platz, jede Datei trägt ihre Version und ihre Prüfsumme, und es gibt einen Abschnitt darüber, was Virenscanner zu einem unsignierten Build sagen und warum.
  14. 2.25.1

    • Einstellungen vom Marktplatz konnten die Einstellungsseite lahmlegen. Der Marktplatz lässt die persönlichen Felder mit Absicht weg, und ein fehlendes Feld ist etwas anderes als ein leeres: die Seite wollte eine Liste lesen, die es nicht gab, und zeigte einen Fehler statt deiner Einstellungen. Ein weggelassenes Feld bekommt jetzt seinen Standardwert, und was vorher gespeichert wurde, wird beim Lesen repariert.
    • Charaktere haben einen erklärten Gildenkrieg nicht betreten, teils stundenlang. Der Zeitpunkt, an dem ein Kampf zuerst gesehen wurde und von dem die Wartezeit läuft, stand nur im Speicher des laufenden Programms. Jeder Neustart machte den Kampf wieder neu und die Wartezeit fing von vorn an, also hat sich nie angemeldet, wer öfter neu startet als die gezogene Wartezeit lang ist. Das überlebt jetzt den Neustart, und im Log steht einmal je Kampf, wann sich der Bot anmelden will.
    • Sechs Schalter versprachen, Tränke zu kaufen, und ein siebter hob sie alle auf, aus einem anderen Teil der Seite heraus. Der Hauptschalter steht jetzt oben im selben Abschnitt, sagt, was er tut, und der Bot schreibt eine Zeile, wenn er der Grund ist, dass nichts gekauft wird.
    • Nachdem eine Runde im Legendären Verlies gestorben war, ging nichts mehr. Die Prüfung "die Runde hat keine Gesundheit mehr, warte auf die Heilung" griff auch während der Heilung selbst, also war der Teil, der über die Heilung entscheidet, nie erreichbar, und Wiederbeleben mit Pilzen hat für die, die es eingeschaltet hatten, nie etwas getan. Die Heilung sagt jetzt einmal je Runde, wie weit sie ist, statt den Bildschirm stumm zu lassen.
    • Das Legendäre Verlies sagte "heilt, 100 Prozent" für einen Lauf, der gerade erst gestorben war. Wenn das Spiel nicht sagt, wann die Heilung begonnen hat, las der alte Code daraus den 1. Januar 1970 und rechnete sechsundfünfzig Jahre Heilung aus. Eine fehlende Startzeit ist weder null Prozent noch hundert, sondern unbekannt, und genau das steht jetzt dort, statt einer erfundenen Zahl.
    • Wenn der Bot keinen Trank kauft, sagt er jetzt, welche der acht Bedingungen ihn abgehalten hat: eine ausgeschaltete Flaschengröße, ein Pilzpreis, eine Goldrücklage, ein größerer, der schon läuft, oder derselbe, der schon im Rucksack liegt. Zweimal ist gemeldet worden, ein Trank liege im Laden und das Geld sei da, und nirgends stand, woran es lag.
  15. 2.25.0

    • Die vier Klassen-Verliese, die das Spiel ab Stufe 250 geöffnet hat, lassen sich jetzt bekämpfen. Standardmäßig aus: Erfahrung geben sie vorerst keine, und ob sie sich die Ruhezeit mit den normalen Verliesen teilen, steht nirgends. Der Schalter steht im Reiter Verlies unter Class World.
    • Die Gewinnchancen im Twister waren falsch, und immer in dieselbe Richtung. In der Gegnertabelle stand für keine seiner tausend Etagen ein Schaden, also galt dort jeder Gegner als harmlos und jeder Kampf als sicher. Alle tausend Etagen tragen jetzt die echten Werte.
    • Zwei Schatten-Verliese trugen Platzhalter statt echter Werte: Retro TV Legends und der Besprechungsraum standen auf Stufe 450 mit 405.000 Leben, während dieselbe Etage im Licht bei 880 Millionen liegt. Dem Sandsturm fehlten außerdem die Etagen 901 bis 1000. Die gesamte Gegnertabelle ist neu geholt: aus 2.750 Gegnern sind 2.890 geworden, und wo 1.794 einen Namen trugen, tragen ihn jetzt 2.888.
    • Die Bilder zu den neuen Gegnern und Gegenständen sind da. 44 Gegnerbilder und 320 Gegenstandsbilder haben gefehlt, darunter jeder Gegner der Klassen-Verliese.
    • Fünfzig Erfolge, die der Bot nicht kannte. Das Spiel meldet 142, die Liste hier hatte 92, und der Test, der das absichern sollte, hat die zu kurze Liste gegen sich selbst geprüft. Die fünf Erfolge der Klassen-Verliese waren unter den fehlenden. Namen und Bedingungen kommen jetzt aus den Texten des Spiels und sagen damit das, was das Spiel sagt: elf der alten waren falsch, darunter einer namens Alter Ego, der im Spiel Explorer heißt.
    • Der Weltboss kauft jetzt die Munition, die am meisten bringt, und nicht die, die im Laden oben steht. Solange der Schaden einer Kugel an den Lebenspunkten des Bosses hing, waren zwei Angebote gar nicht vergleichbar. Seit das Spiel daraus einen Prozentsatz gemacht hat, bedeutet derselbe Wert überall dasselbe, also entscheidet der Schaden je Katalysator.
    • Ein Charakter auf Stadtwache oder auf Quest wurde trotzdem ins Legendäre Verlies geschickt, wo nichts von dem, was er tat, ankommen konnte. Vier standen sieben Stunden im selben Raum und schickten alle sieben Sekunden einen Befehl, den das Spiel annahm und verwarf. Das Verlies stellt jetzt dieselbe Frage, die jeder andere Teil des Bots vor einem Zug stellt, und für einen Raum, den dieser Stand wirklich nicht kennt, gibt es einen zweiten Ausweg.
  16. 2.24.1

    • Das legendäre Verlies zeigte die Gesundheit eines Laufs, der längst tot war, und zeigte sie als negative Zahl. Der Wert, den das Spiel nach dem tödlichen Treffer schickt, kann unter null fallen, und während der Heilung bewegt er sich gar nicht mehr: das Spiel zählt stattdessen 4,17 Prozent Erholung pro Stunde. Beides ist an der Quelle behoben, also zeigt jede Seite dieselbe richtige Zahl, und die Verlies-Anzeige sagt jetzt, wie weit die Erholung ist.
    • Ein Charakter, dessen Sitzung von einer Anmeldung anderswo übernommen wurde, konnte stundenlang nichts tun. Der Schutz, der eine funktionierende Sitzung vor der Ausdrucksweise eines Servers bewahrt, hatte keinen Ausweg: er hielt eine längst verlorene Sitzung fest und meldete sich nie wieder an. Er prüft jetzt seine eigene Annahme, und wer sechzig Befehle am Stück nichts erreicht, meldet sich neu an statt zu warten.
    • Der Bot kann endlich lernen, was ein Gegenstand wert ist. Dafür braucht es Paare zum Vergleichen, und die Tasche ist fast immer leer, weil Ausrüstung sofort verkauft oder angelegt wird. Er nimmt jetzt auch die zwölf Gegenstände der Läden, und das ist ohnehin genau die Frage, die beim Kaufen zu beantworten ist.
    • Die Kommandozeile kann Beträge ändern, nicht nur Ja-Nein-Schalter. Bier-Mengen, die Pilz-Reserve, das Abfrageintervall und die täglichen Glücksrad-Drehungen lassen sich direkt setzen, jeweils in dem Bereich, den ihr Regler erlaubt. Drei Schalter kamen dazu: Bier an Event-Tagen kaufen, Bier gegen die Pilz-Reserve erlauben, und das gelernte Kampfmodell anwenden.
    • Ein neuer Befehl sagt, ob die gelernten Modelle überhaupt ankommen: `mercy-cli --models`. Sie hängen an einer Lizenz und kommen vom Server, die Kette kann also an drei Stellen reißen und nur die letzte sieht man. Er benennt die Stelle, die zu ist, statt das Ergebnis zu wiederholen.
    • Der Status-Befehl meldet, welche Server-Events laufen, in derselben Schreibweise wie die Einstellungen. Das ist wichtig, weil eine eigene Auswahl unter "Welche Events einen Pilz wert sind" die Standardliste aus fünf Einträgen ersetzt, und ein Charakter, der deshalb kein Bier mehr kauft, wie ein kaputter aussieht.
    • Die Kommandozeile kann fünfzehn Anzeigen der Anwendung selbst beantworten: `mercy-cli --views` listet sie auf, `mercy-cli --view <name>` beantwortet eine für einen Charakter. Legendäres Verlies, Höllenaufzug, Weltboss, Errungenschaften, das gelernte Kampfmodell, was jeder Ausrüstungsplatz wert ist, und mehr. Jede davon ist genau die Funktion, aus der die Anwendung ihre Seite zeichnet, und kein Nachbau. Darum geht es: eine Zahl, die zweimal ausgerechnet wird, wird früher oder später anders ausgerechnet, und dann zeigen zwei Fenster derselben Installation Verschiedenes.
    • `--status` bringt acht Abschnitte mehr aus demselben Spielstand mit: das legendäre Verlies, den Höllenaufzug, den Weltboss samt Laden, die Zeitfenster, die das Protokoll für die beiden großen Ereignisse mitgibt, den Schmied, die Verliese als Zählung, die Stufen der Festungsgebäude und den Posteingang. Die Rohstoffe der Festung fehlen mit Absicht: was davon abzuholen ist, steht nicht im Spielstand, sondern muss aus dem letzten Stand, der Produktion und der vergangenen Zeit gerechnet werden, und eine rohe Zahl wäre in jedem Moment falsch, in dem jemand sie liest.
    • `--config` gibt den Discord-Webhook und den Telegram-Token nicht mehr aus. Beides sind Zugangsdaten: wer den Webhook hat, schreibt in den Kanal, wer den Token hat, ist der Bot. Sie standen im Klartext in der Ausgabe eines gewöhnlichen Lesebefehls, und jedes Werkzeug, das nach der Konfiguration fragte, bekam sie mit. Ob eines gesetzt ist, steht weiter da, denn das ist die Frage, die eine Oberfläche wirklich hat. Setzen bleibt unberührt: wer schreibt, kennt den Wert schon.
    • Das Begrüßungsbild der Konsole sagte v1.7.0, auf einem Build, der auf `--version` mit 2.24.1 antwortet. Die Zahl stand als Text im Rahmen, weil der Rahmen aus Leerzeichen gemalt ist und eine eingesetzte Zahl ihn verschoben hätte. Jetzt kommt sie aus dem Build und wird im Kasten zentriert, damit der Rahmen steht. Wer das Bild liest, hat gerade das Programm gestartet und schaut auf das Menü darunter; wem es doch auffällt, der hält seine Installation für Jahre alt.
  17. 2.24.0

    • Der legendäre Dungeon bekommt eine eigene Seite, solange das Event läuft. Sie zeigt Etage und Leben mit der Fluchtgrenze direkt im Balken, die zwei Türen samt der, durch die der Bot als Nächstes geht, was im Raum ist, jeden Segen und Fluch mit seiner Restdauer, die Kosten der nächsten Wiederbelebung neben dem, was dieser Lauf schon ausgegeben hat, und die Beute. Über allem ein Satz, der sagt, was als Nächstes passiert.
    • Zwei Fehler, die ein ganzes Legendary-Dungeon-Event hätten kosten können, lautlos. Der Dungeon galt als geschlossen, sobald der Server seine Schliesszeit noch nicht eingetragen hatte, und ein Thema, für das diese Version keinen Namen hat, schaltete das Event wortlos ab, was am ersten Tag eines neuen Events das Wahrscheinlichste überhaupt ist. Das Erste ist behoben; das Zweite wird weiterhin abgelehnt, weil das Betreten ein Thema braucht, sagt es jetzt aber, statt still nichts zu tun.
    • Die Edelstein-Einstellungen sind um jeweils eine Frage herum neu gebaut. Legendäre Steine sind endlich eine eigene Art: Sie folgten dem Häkchen für schwarze Steine, also warf das Abschalten schwarzer Steine auch die legendären weg, und das Häkchen, das etwas anderes sagen sollte, tat nichts. Ob ein Stein es wert ist, behalten zu werden, und ob er sich vor einen Attributstein drängelt, sind jetzt zwei getrennte Antworten, und die drei Arten, Attributsteine zu wählen, sind ein Auswahlfeld statt dreier Einstellungen, die sich gegenseitig still überstimmen.
    • Das Album eines Kontos konnte nicht gelesen werden, und ein Album, das nicht gelesen werden kann, gilt als nicht vorhanden, womit die Jagd nach Albumgegenständen komplett abgeschaltet ist. Gesagt hat das niemand. Der Text war vollkommen in Ordnung, er war nur im jeweils anderen der beiden Alphabete geschrieben, die diese Kodierung kennt. Jetzt werden alle vier angenommen, und eine Ablehnung nennt das Zeichen, an dem sie scheitert.
    • Ein fertiger Quest wurde als kaputte Antwort gelesen. Die Belohnung kommt in einem kürzeren Block, als ein Gegenstand braucht, also scheiterte das gesamte Update, das Quest-Modul bekam einen Fehler statt eines fertigen Quests und legte sich eine Minute schlafen. Jedes Mal. Derselbe Fehler beim Abholen in der Unterwelt ist gleich mit behoben.
    • Die Unterwelt holt zuerst ab, und sie holt alles ab, was fällig ist. Bisher hörte sie nach dem ersten Fund auf, also brauchten Gold und Seelen zwei Besuche, und der zweite kam oft nicht.
    • Die gelernten Modelle sind nicht mehr Teil des Downloads. Sie werden geholt, während die App läuft, nur im Speicher gehalten und nie auf die Festplatte geschrieben, und sie sind für Unterstützer des Projekts. Alles, was der Bot tut, tut er auch ohne sie: Sie korrigieren Zahlen, die er ohnehin selbst ausrechnet, und ohne sie nimmt er genau die Zahlen, die er vor all dem genommen hat. Eine Seite zeigt, welche Modelle es gibt, welche gefittet sind und welche noch messen, und sie zeigt das unabhängig davon, ob du Unterstützer bist, damit die Entscheidung auf dem beruht, was wirklich da ist.
    • Eine Korrektur wird nur angewandt, wenn sie besser war als gar nichts zu tun. Die über alle Charaktere trainierten Modelle mussten diese Hürde immer nehmen, bevor sie veröffentlicht wurden; die Anpassung, die ein Charakter von sich selbst macht, nie, und zwei davon hatten sich in Korrekturen verrannt, die messbar schlechter waren, als die Zahl in Ruhe zu lassen.
    • Benachrichtigungen bekommen einen eigenen Tab, einen Schalter je Art und eine Möglichkeit zu fragen, was passiert ist, während du weg warst.
    • Die Premium-Lizenz ist aus der App verschwunden, weil es sie nicht gibt. Vier Seiten boten weiterhin eine an, die Module freischalten sollte, die der Leser längst hatte, und eine Seite führte fünf Funktionen als nur für Unterstützer auf, die seit Monaten kostenlos sind.
    • Deutlich ruhigere Protokolle. Drei Warnungen zusammen feuerten mehrere tausend Mal am Tag, ohne etwas Brauchbares zu sagen, und eine davon war das Album von oben, das eine Zeichenkette beschrieb, an der nichts falsch war. Warnungen, die immer kommen, sind Warnungen, die niemand liest.
    • Weniger Anfragen für dieselbe Arbeit: Eine Rangliste, an der sich nichts geändert hat, wird nicht zweimal gelesen, eine Suche, die vor drei Sekunden niemanden gefunden hat, wird nicht noch einmal ausgeführt, und Panels, die niemand offen hat, werden nicht mehr aktuell gehalten.
    • Die App ist wieder in allen zehn Sprachen vollständig. Die neu gebaute Edelstein-Seite gab es nur auf Deutsch, also versprachen acht Sprachen eine fertige App und zeigten mittendrin eine englische Seite.
  18. 2.23.4

    • Das Angebot, eine Werbung zu schauen, wartet jetzt auf einen ruhigen Moment, statt nach Zeitplan zu kommen. Annehmen legt den Bot für die Dauer des Fensters still, deshalb wird nur gefragt, wenn nichts bereit ist und fünf Minuten lang nichts ansteht. Ein Charakter mitten im Quest zählt als ruhig: der Quest läuft auf der Uhr des Servers, der Bot wartet ohnehin nur.
    • Achtundvierzig Textstellen waren in jeder Sprache noch englisch, darunter die Seltenheitsstufen, sämtliche Verzauberungs-Beschreibungen und alle Vorlagennamen. Sie sind jetzt übersetzt, und die Prüfung, die das hätte melden müssen, hatte drei blinde Flecken, die geschlossen sind.
  19. 2.23.3

    • Die Edelsteinmine wird wieder ausgebaut. Bisher startete die nächste Suche, sobald die letzte fertig war, und während einer Suche lässt sich die Mine nicht ausbauen. Sie blieb deshalb auf dem Stand, den sie einmal erreicht hatte. Jetzt tritt die Suche zurück, wenn die Mine als Nächstes dran ist, und beginnt von selbst wieder, sobald der Ausbau läuft.
    • Eine Einstellungsprüfung. Sie sieht die Einstellungen des gewählten Charakters durch und sagt, welche nichts bewirken, welche sich gegenseitig ausbremsen und was helfen würde, und übernimmt dann nur das, was du anhakst. Läuft auf deinem eigenen Rechner, ohne Netz, und kostet nichts.
    • Die Siegchance, auf die der Bot sich stützt, wird jetzt ab dem ersten Kampf korrigiert. Ein an 6.583 echten Kämpfen trainierter Fit zeigt den Simulator vier Punkte zu optimistisch und etwa doppelt so selbstsicher, wie die Ergebnisse hergeben. Bisher lief ein Charakter die ersten vierzig Kämpfe unkorrigiert; jetzt startet er auf dem trainierten Wert und wechselt auf seinen eigenen, sobald er einen hat. Der Kalibrierungsschalter aus gibt weiterhin exakt den rohen Wert zurück.
    • Drei Regler, die einen Charakter einstellen: wie viel Risiko, wie freigiebig mit Pilzen, und ob auf Erfahrung, Gegenstände oder Rang gespielt wird. Alles, was daraus folgt, wird berechnet, und nur die davon betroffenen Einstellungen werden angefasst.
    • Jeder Arenakampf hält jetzt fest, wie die Paarung aussah, nicht nur was vorhergesagt wurde und was herauskam: Levelunterschied, jedes Attribut als Verhältnis, Leben, Rüstung, Schaden, beide Klassen, wer zuerst zuschlägt. Gelesen wird es noch nicht, und es kostet keine zusätzliche Anfrage. Es ist das, was ein Modell braucht, um zu lernen, wann der Simulator danebenliegt, statt nur dass er es tut.
  20. 2.23.2

    • Ein Konto, das beim Start nicht erreichbar war, kommt von selbst zurück. Vorher fehlte es, bis die App neu gestartet oder das Konto neu hinzugefügt wurde, und ein Neustart während derselben Störung half nicht.
    • Die Handy-App erkennt neue Versionen wieder und bietet sie an.
    • Eine Benachrichtigung, die Discord oder Telegram ablehnt, steht mit Grund im Log. Ein vertippter Webhook sieht damit nicht mehr aus wie ein ruhiger Abend.
    • Die CLI-Referenz auf der Website wird wieder richtig dargestellt.
  21. 2.23.1

    • Nach einem Verbindungsabbruch kommt jedes Konto zurück, nicht nur das erste. Ein über die Kontoanmeldung angemeldeter Charakter hält eine Kopie dieser Anmeldung, und die läuft ab. Mit einer abgelaufenen scheitert jeder Versuch, also blieb das zweite Konto offline, während das erste zurückkam. Die Anmeldung wird jetzt erneuert und der Versuch wiederholt.
    • Das Bier, das der Gürtel Durstiger Wanderer bezahlt, wird getrunken. Das erste Bier des Tages kostet mit angelegtem Gürtel nichts, also hält die Pilzreserve es nicht zurück. Stellt sich auf deinem Konto heraus, dass es doch etwas kostet, fällt das beim ersten auf und es wird nicht wieder so gekauft.
    • Ein Bier, das nichts gekostet hat, gilt nicht mehr als Beweis für einen VIP-Pass. Der Gürtel liest sich einmal am Tag genauso, und ihn dafür zu halten hob die Reserve für den Rest des Tages auf und kostete für jedes weitere Bier einen Pilz.
    • Die Goldgrube meldet Gold. Sie zahlt in Hundertsteln eines Goldstücks, und diese Zahl stand neben dem Wort Gold: ein Ertrag von 228 Gold wurde als 22.865 gemeldet.
    • Ein Charakter, der wartet, sagt es. Wo nur eins gleichzeitig geht, tritt die Quest zurück, damit Arena oder Verlies zuerst drankommen, und das stand bisher nur dort, wo niemand es liest. Von außen sah ein wartender Charakter genauso aus wie ein stehengebliebener.
  22. 2.23.0

    • Welten mit einem älteren Spielstand werden richtig gespielt. Die Festung, die laufenden Tränke, das Reittier samt Restlaufzeit, die Abklingzeit des Verlieses und die Arenagegner waren vorher unsichtbar, also handelte der Bot, als gäbe es sie nicht.
    • Ein Verlieskampf auf diesen Welten kostet keine Pilze mehr. Der tägliche Kampf las sich immer als frei, der Bot fragte danach, und der Server buchte ab, statt abzulehnen. Auf einem Charakter gingen so an einem Tag 204 Pilze weg.
    • Nur ein Reittier auf einmal. Die Restlaufzeit wurde nicht gelesen, also wirkte jedes Reittier abgelaufen und es wurde ein zweites dazugekauft.
    • Die Festung bildet wieder Einheiten aus. Das Training entfiel für die gesamte Dauer jedes Gebäudeausbaus, und der Bot baut fast durchgehend, also füllte sich eine verbrauchte Armee nie wieder auf.
    • Die Unterwelt meldet, was sie eingesammelt hat, statt einer Schätzung des Vorrats. Eine Grube mit Platz für 35.773 meldete 146.355.
    • Die Edelsteinmine benennt, was wirklich ankam. Vorher nannte sie den Stein, nach dem gegraben wurde, sodass ein Verliesschlüssel als Edelstein gemeldet wurde.
    • Legendäre Edelsteine haben einen eigenen Schalter. Sie teilten sich den der schwarzen, also schaltete man sie mit diesen zusammen aus.
    • Der Arena Manager kann nach der Uhr opfern oder sobald das Angebot einen Anteil der bereits gehaltenen Runen erreicht. Bisher wartete jede Strategie auf eine feste Menge.
    • Der Bot lässt sich wieder starten, nachdem du dich von Hand im Spiel angemeldet hast. Das beendete seine Sitzung, er kam nicht zurück, und Start bewirkte nichts.
    • Bier sagt, warum es nicht gekauft wird und woher das heutige Limit kommt. Der Grund war bekannt und stand an einer Stelle, die niemand liest.
    • Charaktere mit gemeinsamen Einstellungen bleiben verbunden, und Charaktere auf verschiedenen Welten lassen sich nicht mehr verbinden, weil sie nicht dieselben Funktionen haben.
    • Eine Einstellung, die nichts bewirkte, ist entfernt. Jeder Schalter der Einstellungsseite wird jetzt gegen den Code geprüft, der ihn liest.
    • Die Bestätigungsmail wird wieder versendet.
  23. 2.22.41

    • Ein Absturz sagt jetzt, wodurch er kam. Der Bericht hat vorher zuerst seine eigenen Symbole nachgeschlagen und das manchmal nicht überlebt, sodass eine Notiz über sich selbst übrig blieb und nichts über den Fehler.
    • Beim Wechsel auf einen Charakter, dessen Server einen Spielteil nicht hat, wird die Seite dazu verlassen statt leer angezeigt.
    • Einstellungen für einen Spielteil, den der Server nicht hat, fehlen jetzt auch auf den Seiten, die alle Server gemeinsam haben.
    • Der Knopf zum Hinzufügen ist mit aufgeklappter Kontenliste erreichbar: die Leiste lässt sich jetzt scrollen.
    • Eine Gilde jenseits von Platz 65.535 in der Ruhmeshalle zerlegt nicht mehr die ganze Abfrage.
  24. 2.22.4

    • Spielen auf Servern, die andere Leute betreiben, nicht nur auf den offiziellen. Beim Hinzufügen die Welt eintragen, alles Weitere ergibt sich.
    • Die App zeigt nur noch, was der Server, auf dem du bist, wirklich hat: Seiten und Einstellungen für Teile des Spiels, die ein älterer Server nicht kennt, bleiben weg statt leer zu sein.
    • Ein Charakter, dessen Rucksack das Spiel noch nicht beschrieben hat, gilt nicht mehr als einer mit vollem Rucksack. Bisher hieß das: er questet nie.
    • Die Gildenliste zählt die Leute in der Gilde. Einladungen, die niemand angenommen hat, stehen getrennt daneben, statt sie vollzumachen.
    • Jeder Pilz, der dein Konto verlässt, steht mit dem Befehl im Log, der ihn ausgegeben hat.
    • Ein Posteingang, den der Server nicht leeren lässt, frisst nicht mehr den ganzen Durchlauf. Glücksrad, Kalender und Tagesbelohnungen kommen wieder dran.
    • Ein Verlies oder ein Portal, das der Server ablehnt, wird eine Weile ruhen gelassen, statt alle paar Sekunden erneut gefragt zu werden.
  25. 2.22.3

    • Unterwelt: deine eigene Baureihenfolge wird wieder befolgt. Die Even-Reihenfolge lief danach noch und ersetzte deine Wahl durch das billigste Gebäude.
    • Arena Manager: baut wieder aus. Er wählte immer wieder ein Gebäude, das das Spiel nicht verkauft, und gab das gesammelte Geld nie aus.
    • Arena Manager: eigene Baureihenfolge schreiben, Gebäude für Gebäude, jedes bis zu der Stufe, die du willst.
    • Festung, Unterwelt und Arena Manager: Gebäude benennen, die keine Reihenfolge je ausbauen darf.
    • Das zusätzliche Bier vom Gürtel Durstiger Wanderer wird jetzt getrunken statt stehen gelassen.
    • Haustierfrüchte: 0 bei einem Habitat heißt jetzt, es bleibt unangetastet. Vorher hieß es so oft brauen wie möglich.
    • Die Edelsteinmine sagt, wenn eine Suche über ihrem Silber liegt, statt sie ewig anzufordern.
    • Weniger abgelehnte Anfragen: keine Ausbildung, während die Festung baut, und kein Bier bei leerem Pilzkonto.
  26. 2.22.2

    • Jede .deb-Installation kann sich wieder aktualisieren. Einer aus dem .deb installierten Kopie wurde das AppImage angeboten, das sie als falsche Art von Datei ablehnte und dazu nur "invalid updater binary format" sagte. So war es bei jeder Aktualisierung, seit es das .deb gibt. Es gibt jetzt eine Update-Datei pro Installationsweg, und jede nennt das, was ihr eigenes Installationsprogramm annimmt.
    • Ein Netzwerkaussetzer beim Start kostet dich kein Konto mehr. Eines, dessen Anmeldung den Server nicht erreichte, fiel heraus und blieb weg, bis die App neu gestartet wurde. Jetzt wird dreimal versucht, und nur dann, wenn der Fehler am Netzwerk liegt und nicht am Passwort.
    • Ein Code, der nicht mehr funktioniert, zieht sich selbst zurück. Sobald genug Konten abgewiesen werden, die ihn nie benutzt haben, fällt er aus der Liste, damit nichts weiter einen Code probiert, den das Spiel nicht mehr einlöst.
    • Die Handy-App kommt wieder mit jeder Ausgabe. Sie wurde von einem eigenen Lauf gebaut, den jemand von Hand starten musste, also erschien eine Ausgabe mit allem außer ihr, wenn niemand daran dachte, und einmal dachte niemand daran. Jetzt gehört sie dazu, und ohne sie geht keine Ausgabe hinaus.
  27. 2.22.0

    • Das Glücksrad bleibt stehen, wenn du es ausgeschaltet hast. Eine Tagesaufgabe, die eine Drehung wollte, hat den freien Dreh trotzdem genommen, und der Erfolg 'Heavy Spinner' auch. Jetzt entscheidet eine Einstellung, egal woher die Drehung gekommen wäre.
    • Eine fertige Stadtwache wird auch abgeholt, wenn Auto Quest aus ist. Das Abholen steckte im Quest-Modul, also lief die Schicht mit ausgeschalteten Quests, wurde fertig und stand für immer auf 100 Prozent, während alles andere weiterlief.
    • Du kannst einen Charakter von Hand auf Stadtwache schicken, für eine, fünf oder zehn Stunden, ohne zu warten, bis der Bot ihn für untätig hält.
    • Du wählst, für welche Events sich Bier lohnt. Zwanzig Events mit je einer Zeile, was sie sind, und die fünf, die immer gezählt haben, bleiben die Vorgabe, wenn du nichts änderst.
    • Twitch Drops läuft mit mehreren Konten nebeneinander, jedes mit eigenem Login, sodass mehr als ein Konto gleichzeitig sammelt. Drops zählen pro Twitch-Konto, zwei Fenster auf demselben Konto sammeln also einmal.
    • Das Fenster kommt aus dem Infobereich zurück, auch wenn darin ein Video läuft, und das Minimieren friert die App nicht mehr ein, während ein Viewer offen ist.
    • Die Edelstein-Aufteilung nennt das Attribut, das sie wirklich benutzt. Das erste Stück ist das Hauptattribut deines Charakters, bei einem Krieger also Stärke und bei einem Späher Geschick, und auf dem Schirm stand nur 'Hauptattribut' statt welches.
    • Eine Regel entscheidet, wie viel Bier pro Tag. Die Event-Menge hebt die Alltagsmenge an, statt sie zu ersetzen, also hört ein Konto mit Bier für jeden Tag und nichts für Events nicht mehr auf zu kaufen, sobald ein Event anfängt.
    • Ein Absturz, der nie beim üblichen Handler ankommt, hinterlässt jetzt eine Zeile darüber, was er war, in crashes.log neben dem gewöhnlichen Protokoll.
    • Das Würfelspiel hört nach seinen zwei Würfen auf. Es hat ein fertiges Spiel für ein wartendes gehalten und einen dritten Wurf geschickt, den der Server abgelehnt hat und der das ganze Modul jedes Mal eine Minute schlafen gelegt hat.
    • Werbung ist vorerst aus und sagt das auch. Der Client wird geöffnet, Spielen gedrückt und die Anmeldung erledigt, und das letzte Stück ist nicht ruhig genug, um es unbeaufsichtigt laufen zu lassen, also ist es aus statt halb da.
  28. 2.21.5

    • Die Tavernen-Seite zeigt den Werbe-Vertrauenszähler des Servers. Das ist eine Zahl, die das Spiel zusammen mit einer Werbebelohnung schickt, sie geht runter, und auf jedem hier beobachteten Account ist sie nie wieder gestiegen. Sichtbar war sie bisher nur in einem Build, der zum Arbeiten am Werbemodul gedacht ist, also nirgends, dabei ist sie der eine Wert, der erklären würde, was das Spiel da eigentlich zählt. Nichts liest sie aus, nichts entscheidet danach. Sie wird angezeigt.
  29. 2.21.4

    • Der Twitch-Viewer läuft jetzt im Tab Twitch Drops statt in einem eigenen Fenster. Es ist weiterhin die Twitch-Seite selbst und kein eingebetteter Player, also sind Anmeldung, Zuschauzeit und Drops-Inventar dieselben wie im Browser. Beim Wechsel zu Belohnungen oder Einstellungen wandert der Stream verkleinert in die Ecke, statt zu verschwinden, denn ein Stream, der stehen bleibt, verdient nichts mehr. Das eigene Fenster ist einen Knopf entfernt, zum Zusehen, während der Rest der App auf dem Bildschirm ist.
    • Der Tab zeigt, was du verdient hast. Welches Konto angemeldet ist, die Drops in Arbeit mit den gesehenen gegen die nötigen Minuten, und die bereits eingesammelten Drops mit dem Tag, an dem sie kamen. Gelesen wird das aus deiner eigenen Twitch-Sitzung in diesem Viewer, und es geht nirgendwo sonst hin.
    • Drei kleinere Dinge im selben Tab. Der Viewer lässt sich wieder schließen, was vorher nicht ging: Auf der Seite gab es keinen Knopf dafür, und das X am alten Fenster fragte die Twitch-Seite um Erlaubnis, die eine Seite mit einem Videoplayer darin verweigern darf. Die beiden Schalter reagieren jetzt auf einen Klick irgendwo in ihrer Zeile statt nur auf den Schalter selbst, ein kleines Ziel ganz rechts, wodurch die Einstellung aussah, als ließe sie sich nicht ändern. Und die Twitch-Anmeldung und das Verknüpfen des Spielaccounts sind jetzt Knöpfe statt eines Satzes, der dir sagt, wo du suchen sollst.
    • Die App friert beim Öffnen des Twitch-Viewers nicht mehr ein. Eine Webview zu bauen gibt die Arbeit an den Hauptthread und wartet dann auf die Antwort, und der Befehl, der fragte, lief selbst auf diesem Thread. Die Antwort konnte also nie kommen: alles blieb stehen, ohne Fehler und ohne etwas zum Anklicken. Jeder Befehl, der eine Webview anfasst, läuft jetzt neben dem Hauptthread, und ein Test lässt keinen mehr durch, der das nicht tut.
    • Das Twitch-Konto hat auf dem Tab unter Einstellungen einen eigenen Platz. Wer angemeldet ist, ein Weg zum Verknüpfen des Spielaccounts und ein Weg zum Abmelden. Angemeldet wird einmal, auf der Twitch-Seite selbst im Viewer: die Sitzung bleibt auf diesem Rechner, also lassen dich das Schließen des Viewers, der Wechsel ins eigene Fenster und ein Neustart der App alle angemeldet, bis du dich dort selbst abmeldest.
    • Die Belohnungsliste funktioniert, und der Viewer in der Ecke zeigt den Stream statt der Seite drumherum. Die Inventar-Abfrage bat Twitch um Cookies, was Twitchs API neben der offenen Herkunft, mit der sie antwortet, nicht zulässt, also warf der Browser die Antwort weg, bevor sie jemand sah: das Konto benennt das Token im Header, und genau das wird jetzt geschickt. In der Ecke ist Platz für den Player und sonst nichts, also klappt der Rest der Seite weg und der Stream füllt das Rechteck.
    • Der Spielaccount wird im Spiel verknüpft, und der Knopf führt jetzt dorthin. Er zeigte auf Twitchs Verbindungsseite, die auflistet, was Twitch verknüpft hat, und Shakes & Fidget stand dort nie. Verknüpft wird unter Settings, S&F Account, Twitch Drops, Connect Twitch Account, und der Knopf öffnet das Spiel in deinem eigenen Browser, wo du dort schon angemeldet bist. Der Twitch-Anmeldeknopf wird außerdem zum Abmeldeknopf, sobald du angemeldet bist.
    • Der Player in der Ecke folgt dir auf jeden anderen Tab und lässt sich hinziehen, wohin du willst. Vorher gehörte er dem Twitch-Tab, das Verlassen des Tabs nahm also den Stream vom Bildschirm, und ein Stream, der stehen bleibt, verdient nichts mehr. Jetzt gehört er der App. Ziehen kannst du ihn an der Leiste oben, dem einzigen Teil, der uns gehört: der Rest des Rechtecks ist Twitch und fängt jeden Mausklick ab, bevor diese App davon erfährt. Wo du ihn hinstellst, bleibt gemerkt.
    • Das Abmelden meldet dich jetzt wirklich ab. Twitch hat keine Abmelde-Adresse, und alles hinter twitch.tv/, das keine ihrer eigenen Routen ist, wird als Kanalname gelesen. Der Knopf fragte also nach dem Kanal namens logout, und Twitch antwortete, was es bei einem Kanal antwortet, den es nicht gibt: gesperrt oder nicht verfügbar. Mit deinem Konto war nie etwas. Die Sitzung liegt in den Cookies, und dort wird sie jetzt beendet.
    • Die Drop-Bilder erscheinen, und das Verknüpfen des Spielaccounts öffnet das Spiel hier. Die Bilder kommen von Twitchs Bild-Host, den die Inhaltsrichtlinie der App nicht erlaubte, also zeichnete die Belohnungsliste eine Reihe kaputter Symbole und sagte nichts dazu. Und der Verknüpfen-Knopf öffnet Shakes & Fidget jetzt in einem Fenster der App, als der Account, den du ausgewählt hast: sein Bot hält vorher an, denn das Spiel wechselt bei jedem Login die Session-ID, und ein Bot und ein Spielclient, die als derselbe Charakter angemeldet sind, werfen sich abwechselnd hinaus. Das Schließen des Fensters startet den Bot wieder, falls er lief.
    • Twitch Drops ist als Beta gekennzeichnet, in der Seitenleiste und auf der Seite selbst. Es funktioniert, und es liest Twitch über Twitchs eigene Seite statt über irgendetwas, das diese App kontrolliert, also ist das, was es meldet, nur so verlässlich wie das, was diese Seite herausgibt. Die Kennzeichnung fällt weg, wenn genug Leute es lange genug benutzt haben, um das Gegenteil sagen zu können.
    • Eine Speicheranforderung, die nicht bedient werden kann, hinterlässt jetzt eine Notiz, bevor der Prozess stirbt, und die erste Zeile jedes Logs nennt die Version. Mehrere Absturzberichte kamen als Log, das mitten im Satz aufhört, ohne Panic und ohne Absturzdatei, denn diese Art zu sterben ist kein Panic: findet sich kein Speicher, wird der Prozess sofort abgebrochen, ohne letzte Worte. Alles allokiert jetzt über einen Wrapper, der jede Anforderung aufschreibt, die zu groß ist, um etwas anderes zu sein als eine von außen geglaubte Zahl, und jede, die das System abgelehnt hat, samt der Zeile, die gefragt hat.
  30. 2.21.2

    • Neu: eine Twitch-Seite unter Community. Sie zeigt, ob der offizielle Shakes-&-Fidget-Kanal live ist, mit Titel, Spiel und Zuschauerzahl, und öffnet Twitch in einem eigenen Fenster, damit der Stream neben dem Bot laufen kann. In dem Fenster läuft Twitch selbst, kein eingebetteter Player, deshalb bleibt die Anmeldung über Neustarts erhalten und die Zeit zählt dort, wo Twitch sie zählt. Von selbst öffnet es sich nur, wenn du es einschaltest; dieser Schalter ist anfangs aus. Die Seite hat außerdem die Einlöseseite einen Klick entfernt und erklärt in vier Schritten, wie ein Drop bei deinem Charakter ankommt.
    • Dialoge, die über einer Seite schweben, sind nicht mehr durchsichtig. Die Update-Meldung lag auf einem Fünf-Prozent-Film, ihre Release-Notes wurden also durch die Settings-Seite dahinter gelesen, samt Schaltern. Stellenweise waren es drei Filme übereinander: das Panel, die Zeile darin und der Später-Knopf. Der Werbe-Hinweis hatte denselben Fehler.
  31. 2.21.1

    • Ein Absturz behoben, der keine Spur hinterließ. Die App baut ihre Kampfliste auf die Zahl auf, die im Schlüssel der Serverantwort steht, und zwei dieser Schlüssel haben keine Grenze. Ein Schlüssel, der Kampf vier Milliarden nennt, forderte damit siebenhundert Gigabyte Speicher an. Eine so große Anforderung meldet keinen Fehler, sie beendet den Prozess sofort: nichts wird abgefangen, nichts ins Absturzprotokoll geschrieben, und unter Windows gibt es auch keine Konsole für ein letztes Wort. Die Anwendung ist einfach weg, mehr konnte niemand berichten. Die Zahl ist jetzt bei hundert gedeckelt, was keine echte Antwort auch nur annähernd erreicht, und der Schlüssel landet im Protokoll, sobald einer darüber liegt.
    • Behoben: ein Edelstein, den dein Verhältnis ausschließt, wird jetzt verkauft. Es gibt zwei Wege zu sagen "diesen Typ nicht": die Häkchen je Typ und ein Anteil von null im Verhältnis. Alles, was Steine sockelt, kannte beide, aber die eine Regel, die einen Stein an der Slot-Reserve vorbeilässt, fragte nur nach den Häkchen. Wer sein Verhältnis auf Geschick und Ausdauer gestellt hatte, behielt also Stärke-Steine im Beutel, bis der fast voll war, obwohl der Rest der App sie längst für Schrott hielt.
    • Die Edelsteinmine der Festung klingt nicht mehr, als ginge etwas schief. Sie beendete jeden gefundenen Stein mit "war falsch: meldete Ausdauer für einen Stärke-Stein", was einen längst behobenen Fehler beschreibt und sich liest, als passiere er gerade. Beide Lesarten des Feldes bleiben in der Zeile, denn genau das klärt die Frage mit einem Blick, falls das Spiel sie je umnummeriert.
    • Neu: die Handy-App sagt Bescheid, wenn eine neuere Version da ist. Bisher konnte sie das gar nicht wissen, denn der Updater des Desktops läuft auf dem Handy überhaupt nicht, und die App kommt von der Webseite statt aus einem Store. Jetzt prüft sie dieselbe Downloadliste, aus der die Seite gebaut wird, und bietet an, die APK zu öffnen. Ob installiert wird, fragt Androids eigener Installer. Von sich aus installiert die App nichts, und genau darum geht es bei dieser Rückfrage: sie kommt vom System, sie nennt, was installiert wird, und sie lässt sich nicht überspringen.
  32. 2.21.0

    • Jede Einstellung sagt jetzt, was sie tut. Hundertvier Regler hatten einen Namen und sonst nichts, und ein Name reicht nicht, wenn der Regler entscheidet, wie dein Charakter seinen Tag verbringt. Jeder trägt jetzt einen schlichten Satz, in allen zehn Sprachen.
    • Neu: nur einen Teil einer Vorlage übernehmen. Bisher setzte das Anwenden jede Einstellung zurück, die die Vorlage nicht selbst nannte, wer also ihre Kampfregeln mochte, verlor einen Abend Arbeit an der Festung. Die sechs Bereiche, nach denen die Einstellungsseite ohnehin gruppiert, lassen sich einzeln anhaken, und was du weglässt, behält seine Werte.
    • Neu: eine Schnelleinrichtung aus sieben Fragen, die nichts ungesetzt lässt. Der ältere Assistent stellt siebzehn und rührt nur an, wonach er gefragt hat, das ist richtig beim Nachjustieren und falsch beim ersten Start. Eine übersprungene Frage wird mit der vorgeschlagenen Antwort beantwortet, wer also einfach durchklickt, endet trotzdem bei einer funktionierenden Einrichtung.
    • Neu: der Speedrun. Ein Tag gibt eine feste Menge Durst und keine Einstellung erzeugt mehr davon, der Modus ist deshalb eine Liste von Absagen: Festung, Unterwelt, Pets, Arena-Manager und die Nebenspiele bleiben stehen, solange er läuft. Er gibt von sich aus keinen Pilz aus, und Ausschalten stellt alles wieder her.
    • Neu: die Kampfvorschau lässt sich an dem korrigieren, was tatsächlich passiert ist. Sie rechnet die Chancen aus dem, was beide Spieler zeigen, und das Gezeigte ist nicht alles. Jeder Kampf wird ohnehin aufgezeichnet, und die daraus gelernte Korrektur lässt sich einschalten, sobald vierzig davon zusammengekommen sind.
    • Behoben: ein Beutel voller Edelsteine verkaufte trotzdem nichts. Das Verkaufen weicht einem Edelstein, der noch einen deiner Charaktere verbessern könnte, und bei einem Stein deines eigenen Hauptattributs trifft das auf jeden zu, der jemals fällt. Also lief der Beutel voll und der Charakter blieb stehen. Wenn sonst nichts aus dem Beutel kann, geht jetzt der schwächste dieser Steine. Ein erster Versuch deckte nur Steine ab, deren Typ du von Hand angehakt hattest, was standardmäßig aus ist und nie der gemeldete Beutel war.
    • Die ausgekundschaftete Siegchance sagt jetzt, was sie verglichen hat. Sie simulierte einen Kampf, den es nicht gibt, und behandelte einen Arenakampf wie einen gewöhnlichen, und sie kam als nackte Prozentzahl ohne alles daneben, so dass hundert Prozent gegen jemanden weit unter dir die richtige Antwort waren und wie eine kaputte aussahen. Jetzt ist es ein Arenakampf, über tausend Durchläufe statt zweihundert, mit deinem Level, deinen Attributen, Leben, Rüstung und Schaden gegen ihre darunter.
    • Das Kundschafter-Fenster wirkt nicht mehr durchsichtig. Das Fenster selbst war es nie; durch kam die Abdunklung dahinter, bei sechzig Prozent, durch die die ganze Seite lesbar blieb.
    • Die Marktplatz-Bedienelemente sind ein Feld. Die Sortierleiste und die vier Filter waren zwei nackte Reihen mit einer Lücke dazwischen, die direkt in die erste Karte liefen, und so gestapelt lasen sie sich als acht gleichartige Bedienelemente.
    • Neu: Protokolldateien ganz abschalten, unter Leistung. Die Protokollansicht erfindet ihre Zahl auch nicht mehr: sie zeigte bei allen fünftausend Einträge, weil das eine Konstante in der Seite war, direkt neben einer Einstellung namens "Protokollzeilen im Speicher", die sie ignorierte. Jetzt hält sie, was du eingestellt hast, und zeichnet die letzten dreihundert, in beiden Leistungsmodi.
  33. 2.20.16

    • Das hier ist eine Beta. Sie wird nicht als automatisches Update angeboten, sondern liegt zum bewussten Herunterladen bereit, wenn du sie früh ausprobieren willst.
    • Einstellungen kommen jetzt wirklich beim Server an. Wenn deine Accounts auf einem Server laufen statt auf diesem Rechner, wurde bisher jede Änderung verworfen, bevor sie überhaupt losgeschickt wurde. Die Seite meldete gespeichert, und der Bot erfuhr nie davon.
    • Die Handy-App funktioniert. Es ließ sich überhaupt nichts speichern, der Marktplatz öffnete mit einer Fehlermeldung, das Whiteboard lud endlos, und die Kontoliste war dreimal breiter als der Bildschirm. Genau deshalb sah es so aus, als stünde dort der Gildenname statt des Charakternamens.
    • Das Handy braucht noch etwa ein Zehntel der Daten. Es bekam den vollständigen Zustand jedes Charakters alle dreißig Sekunden geschickt, auch die zwölf, die gerade niemand ansah.
    • Neu: dieses Programm als Server nutzen. In den Einstellungen einschalten, dann steuert dein Handy die Bots auf diesem Rechner direkt, ohne etwas dazwischen. Die Verbindung ist verschlüsselt und fragt einmal nach einem Kopplungscode, also auch in einem geteilten oder öffentlichen Netz sicher.
    • Auf dem Handy schließt Zurück jetzt das Menü statt der App, und die Serveradresse wird gemerkt, sodass sie nicht jedes Mal neu eingetippt werden muss.
  34. 2.20.15

    • Die hohe Prozessorlast beim Blättern durch die App ist behoben, und diesmal gemessen statt vermutet. Zwei Leute meldeten es unter Linux, einer bemerkte, dass es sich auf der Einstellungsseite beruhigt, und das ist die einzige Seite ohne Dauerbewegung. Jede Glasfläche zeichnete weich, was hinter ihr lag, dreihundert davon, und ein Dutzend Animationen liefen endlos, sodass das Fenster nie zur Ruhe kam und in jedem Bild alle dreihundert erneut bezahlte. Auf einem Rechner ohne Grafikkarte braucht dasselbe Fenster, das drei Kerne verbrannte, jetzt etwa ein Dreizehntel eines Kerns.
    • Neu: ein Bereich Leistung in den Einstellungen, in dem alles steht, was die App kostet. Der Leistungsmodus, der Verzierung anhält, die sich von allein bewegt, und nur den angezeigten Charakter im Speicher hält. Wie viele Log-Zeilen für die Ansicht gehalten werden, bisher feste fünftausend und das größte einzelne Ding, das das Fenster hält. Und wie viel Platz die Log-Dateien belegen dürfen.
    • Letzteres ist jetzt eine echte Zahl statt eines Produkts aus dreien. Es waren ein halbes Gigabyte je Datei, mal zwei für die rotierte Kopie, mal zehn Tage Aufbewahrung, also zehn Gigabyte. Jemand meldete elf, es war also nichts kaputt, die Vorgabe wurde schlicht erfüllt. Das Budget ist ein Gigabyte, die ältesten Dateien gehen zuerst.
    • Eine einzige Zeile war der Großteil deines Logs. Ein Charakter auf Stadtwache hatte eine Stunde lang nichts Neues zu sagen und sagte es bei jedem Durchgang trotzdem, vierhundertachtundachtzig identische Kopien für einen einzigen Charakter in zwei Stunden. Sie meldet sich jetzt, wenn sich die Entscheidung ändert, sonst alle zehn Minuten.
    • Das Log sagt jetzt, warum ein Pilzkauf nicht stattfand. Es gibt drei Sperren, den Schalter, die Reserve und das Ausgabelimit, und nur der Schalter ist von außen sichtbar. Wenn die Reserve oder das Limit ablehnte, fiel alles still auf die kostenlose Handlung zurück, und man konnte einen ausgeschalteten Schalter nicht von einer Reserve von 25 bei 27 Pilzen unterscheiden.
    • Die Pilz-Seite ist sortiert. Sie war 31 Regler unter neun gleich schweren Überschriften, was sich wie gar keine liest, Bier stand zweimal da, und die zwei Grenzen, die jede andere Zeile regieren, hatten gar keine. Jetzt sechs Gruppen: die Grenzen, Wartezeit überspringen, Kämpfe kaufen, Bier, Dinge kaufen, Glücksspiel.
    • Neu: Arenakämpfe nur kaufen, solange die zehn täglichen Erfahrungskämpfe offen sind, danach für den Tag nicht mehr. Das ist das erklärte Gegenteil von XP zuerst, das auf einen freien Kampf wartet, weil der dieselbe Erfahrung umsonst bringt. Richtig, wenn du auf deine Pilze achtest, falsch, wenn du die zehn früh erledigt haben willst.
    • Neu: Kämpfe kaufen, solange sich das Album noch füllt, und aufhören, wenn nichts mehr zu gewinnen ist. Es beachtet weiter XP zuerst, gibt also nichts aus, wo ein freier Kampf gereicht hätte.
    • Neu: die Edelsteinsuche vorzeitig beenden. Das arbeitet seit Langem in der App und hatte nirgends einen Schalter, einstellbar nur über eine Datei oder eine fremde Vorlage.
    • Neu: Festungsgebäude und Unterwelt-Aufwertungen vorzeitig mit Pilzen fertigstellen. Das Spiel nennt uns diesen Preis nicht, er wird also aus der Regel der Edelsteinmine berechnet, und die echten Kosten stehen jedes Mal im Log. Selbst abschalten tut es sich nur, wenn eine Rechnung über dem Dreifachen der Schätzung liegt, denn dann beschreibt die Regel das gar nicht. Beides steht anfangs auf nie.
    • Behoben: null Bier hieß nicht null Bier. Das Bier aus einer Aufgaben-Truhe zu trinken ist standardmäßig an und wurde auf die Tagesgrenze addiert, nachdem diese berechnet war. Ein Account, der eine Truhe eingelöst hatte, kaufte damit Bier auf einer Konfiguration, die niemand angefasst hatte, für je einen Pilz. Der Regler sagt, null heißt nie Bier kaufen, und jetzt stimmt das auch. Normalerweise keins und während eines Events welche funktioniert weiter.
  35. 2.20.13

    • Behoben: Ein Charakter ohne Gilde konnte nie eine gründen. Gründen ist das Einzige, was der Gildenteil ohne Gilde tun kann, und die tägliche Portalprüfung stand davor und verließ das Ganze, sobald keine da war. Der Charakter, der es am nötigsten hatte, kam also garantiert nie hin. Acht von dreizehn Testcharakteren saßen tagelang ohne Gilde da, bei eingeschalteter Einstellung.
    • Die App schreibt keine Gigabyte mehr auf die Platte. Sie legte alle fünf Sekunden eine vollständige Kopie des Spielzustands ab, solange das Fenster offen war, und unter Linux landet das in einer Datenbank, deren Protokoll auf einem Rechner auf 11 GB angewachsen war. Das liegt jetzt im Arbeitsspeicher, und die alten Dateien werden beim Start einmal aufgeräumt.
    • Die hohe Prozessorlast beim Bedienen der App ist weg. Zwei Ursachen, beide dieselbe Form: dieselbe Arbeit immer wieder im Hauptthread. Das Speichern von oben, und die Protokollseite, die alle zwei Sekunden alle fünftausend Zeilen holte statt der Handvoll neuer.
    • Die Kerker fragen den Server nicht mehr nach etwas, das sich nicht geändert haben kann. Der Tageskampf hängt an einer Zeit, die die App schon kennt, also wird nicht mehr nachgefragt, solange sie noch Stunden entfernt ist. Auf dreizehn Charakteren waren das rund 1.500 sinnlose Anfragen alle zehn Minuten.
    • Neu: Die Festung kann schicken, was ein Kampf wirklich braucht, statt der ganzen Besatzung. Das Spiel selbst sagt, wie viele Soldaten ein Gegner kostet, und bei jemandem ohne Befestigungen ist das eine Handvoll. Dazu der umgekehrte Fall: Wenn der Kampf mehr Soldaten braucht, als du hast, ist er verloren, bevor er anfängt, also verliert ihn eine Handvoll billig und holt einen frischen Gegner.
    • Die Soldatenregler gehen in Einerschritten statt in Zehnern.
    • Die Edelstein-Anteile sind weg. Es gibt jetzt einen Balken, der genau die Fassungen des Charakters fasst, und du ziehst die Trenner, um sie aufzuteilen. Die Zahlen darauf sind Fassungen, keine Verhältnisse, und sie gehen immer auf. Ein Schalter entscheidet, ob der Plan die Attribute für diesen Charakter benennt oder einmal für alle gilt.
    • Schwarze Edelsteine stehen ganz außerhalb dieser Aufteilung. Sie heben jedes Attribut auf einmal, ein schwarzer Stein passt also zu jedem Platz und wird genommen, sobald er der beste ist, den du hast. Er nimmt keinen Anteil und kostet die Aufteilung nichts.
    • Behoben: Das Fenster zum Senden eines Berichts war durchsichtig und sagte nie, ob der Bericht angekommen ist. Jetzt sagt es das, und bei einem Fehlschlag bleibt dein Text stehen.
    • Ein Spieler, der eine Gildeneinladung ablehnt, hält nicht mehr die übrige Gildenarbeit eine Minute lang auf.
  36. 2.20.10

    • Schwarze Edelsteine sind ganz aus der Aufteilung raus. Sie heben jedes Attribut auf einmal, ein schwarzer Stein erfüllt also jeden Platz, für den eine Fassung gedacht war, und kann nie der falsche sein: er nimmt keinen Anteil mehr, kostet die Aufteilung nichts und wird genommen, sobald er der beste Stein ist, den du hast. Der Balken entscheidet nur noch über die Fassungen, die Schwarz nicht schon belegt.
  37. 2.20.9

    • Inhaltlich wie 2.20.8, nur unter neuer Nummer. Es waren kurz zwei leicht unterschiedliche Fassungen als 2.20.8 unterwegs, damit landen alle auf derselben. Sonst hat sich nichts geändert.
  38. 2.20.8

    • Behoben: das Ideen-Board auf der Webseite hat alles abgelehnt. Jedes Formular der Seite antwortete mit "Übermittlungen von anderen Seiten sind verboten", niemand konnte also je eine Idee einreichen oder auf der Roadmap abstimmen. Das ging schief, seit die Seite hinter ihrem heutigen Aufbau läuft, und der Beweis lag offen: das Board war vollkommen leer.
    • Behoben: das Fenster zum Senden eines Berichts war durchsichtig. Sein Hintergrund war fast vollständig transparent, und das Protokoll lief hinter dem Text durch, den man gerade tippte.
    • Das Berichtsfenster sagt jetzt, ob der Bericht wirklich angekommen ist, und bleibt mit deinem Text stehen, wenn nicht. Vorher schloss es sich in beiden Fällen und sagte nichts.
    • Jeder Edelstein-Anteil sagt jetzt direkt unter dem Regler, was er auf dem angezeigten Charakter ergibt. Ein Anteil ist keine Stückzahl: sechs und drei sind sechs und drei Fassungen bei neun Fassungen, und vier und zwei bei sechs. Eine dritte Zahl verschiebt die anderen, was leicht zu übersehen ist, wenn die ersten beiden zufällig aufgingen.
    • Die Edelstein-Anteile sind weg. Es gibt jetzt einen Balken, der genau die Fassungen des Charakters fasst, und du ziehst die Trenner, um sie aufzuteilen. Die Zahlen darauf sind Fassungen, keine Verhältnisse, und sie gehen immer auf. Ein Schalter entscheidet, ob der Plan für diesen Charakter mit benannten Attributen gilt oder für alle, wobei das erste Stück dann das ist, womit die jeweilige Klasse kämpft.
    • Schwarze Steine kommen jetzt zuerst. Sie heben jedes Attribut auf einmal, sind also nicht eine Möglichkeit von sechs, die um einen Anteil konkurriert: du sagst, wie viele Fassungen sie bekommen, die werden oben abgezogen, und der Balken teilt den Rest. Es ist eine Stückzahl, 9 heißt also neun davon, und genau so hat jeder die alte Zahl gelesen und es nie bekommen.
  39. 2.20.7

    • Neu: ein Gildenberater. Er liest die Gilden, die dein Crawler schon getroffen hat, und sagt, welche als Nächstes angegriffen werden sollte, mit Siegchance und mit dem Anteil dieser Gilde, den er wirklich vermessen hat. Wenn ein Raid die bessere Wahl ist, sagt er das stattdessen, und er sagt immer warum.
    • Neu: die Gilde kann sich selbst führen. Unter einem Namen deiner Wahl gründen, die Beschreibung aktuell halten, Spieler einladen, die der Crawler ohne Gilde gesehen hat, und Angriffe, Raids und Hydra nach Zeitplan starten. Knöpfe, für die dein Rang nicht reicht, sind ausgegraut und sagen, wem sie gehören.
    • Neu: Edelsteine nach Verhältnis. Sieben Hauptattribut zu zwei Ausdauer zu eins Glück wird auf jedem Charakter zu genauen Fassungszahlen, egal wie viele Fassungen er hat. Eine Null heißt nie, und für das Verhältnis wird nie ein Stein wieder herausgenommen.
    • Neu: ein gemeinsamer Spielerindex, mit Schalter. Eingeschaltet gehen die Spieler, die du crawlst, in einen Pool für deinen Spielserver, und der Pool kommt zurück. Ein neuer Charakter startet dann mit Tausenden von Spielern, statt die Liste in seinen ersten Stunden erst aufzubauen. Unterwegs ist nur, was die Ehrenhalle jedem zeigt. Dein Album verlässt deinen Rechner nie.
    • Neu: du wählst aus, mit welchen Charakteren sich die App anmeldet. Ein Charakter, den du selbst spielst, bleibt deiner.
    • Neu: Zeiten für die Stadtwache. Setz ein Fenster, und darin darf die Wache laufen, ohne zu warten, bis die Tagesmotivation verbraucht ist. So hebst du die Motivation für den Abend auf.
    • Neu: eine Reihenfolge für die Arena. Erst die zehn täglichen Erfahrungskämpfe, dann das Album, dann die Ehrenhalle, oder wie es dir lieber ist, jeweils mit einer Mindestsiegchance, die du festlegst.
    • Der gecrawlte Spielerpool übersteht einen Neustart. Vorher lag er nur im Speicher, jeder Start warf also Zehntausende Spieler weg und las die Ehrenhalle erneut für das, was der letzte Lauf längst wusste.
    • Die Gildenseite zeigt die anderen Gilden auf deinem Server: wie viele Mitglieder der Crawler von jeder getroffen hat, was sie im Schnitt wert sind und wer der stärkste gesehene Spieler ist. Das kostet keine zusätzlichen Anfragen, denn jede Spielerabfrage sagte ohnehin schon, in welcher Gilde dieser Spieler ist.
    • Die App wird still, wenn du nicht hinsiehst, und wacht in dem Moment auf, in dem du es tust.
    • Behoben: eine fertige Stadtwache wird auch dann abgeholt, wenn Quests ausgeschaltet sind. Vorher stand sie ewig auf 100 Prozent und blockierte alles andere in der Taverne.
    • Behoben: die Startzeit hält jetzt auch Expeditionen zurück, nicht nur Quests. Auf den meisten Konten tat sie gar nichts, die Tagesmotivation war also Minuten nach dem Zurücksetzen verbraucht.
    • Behoben: Edelsteine einer Art, die du nicht behalten willst, werden verkauft statt den Rucksack zu füllen, und Steine werden in jeder Fassung ersetzt, nicht nur in denen mit deinem Hauptattribut.
    • Behoben: für einen Gildenkampf wird einmal bereitgemacht. Vorher ging das alle paar Sekunden erneut raus, und jedes Mal kamen Raid, Hydra, Einladungen und Berater bis zum Kampf nicht mehr an die Reihe.
    • Behoben: die zehn täglichen Erfahrungskämpfe kommen aus den drei vorgeschlagenen Gegnern der Arena, denn nur dort vergibt das Spiel sie.
  40. 2.19.1

    • Behoben: Die Edelsteinmine nannte den falschen Stein. Sie las die falsche Stelle der Zahl, die das Spiel schickt, und meldete so einen Stärkestein als Ausdauerstein. Außerdem fragt sie nicht mehr alle paar Sekunden nach einem neuen Stein, wenn schon einer unterwegs ist.
    • Behoben: Whiteboards veröffentlichen. Modulnamen mit großem Anfangsbuchstaben wurden abgelehnt, und ein Eintrag, der ein Whiteboard mitbrachte, bekam trotzdem die Meldung, er brauche eines.
    • Speichern legt einen Eintrag jetzt dorthin, wo diese Art Eintrag hingehört. Ein Whiteboard landet bei deinen Whiteboards statt bei deinen Einstellungen, und wer denselben Eintrag noch einmal speichert, ersetzt ihn, statt eine weitere Kopie zu bekommen.
    • Waffen zeigen jetzt, was du trägst. Der Inventardialog verglich eine Waffe mit nichts und bot kein Anlegen an, während jeder andere Slot das konnte. Beim Assassinen wird gegen die schwächere Hand verglichen, denn die würde eine neue Waffe ersetzen.
    • Ausrüstung wird besser bewertet. Die Blockchance eines Schildes zählt jetzt mit, vorher sah sie niemand an, und die Attributssimulation kauft den günstigeren Punkt, wenn die Kämpfe zwei Attribute nicht auseinanderhalten können.
  41. 2.19.0

    • Der Marktplatz hat jetzt zwei Arten von Einträgen, Einstellungen und Whiteboards, mit je einem Reiter. Wer veröffentlicht, sagt welche der beiden es ist, und ein Whiteboard-Eintrag muss auch ein Whiteboard mitbringen.
    • Whiteboards reisen mit. Die Linien zwischen den Modulen taten das immer, weil sie Teil der Einstellungen sind; die Anordnung blieb bisher auf deinem Rechner, ein geteiltes Board kam also richtig verdrahtet und an den Standardstellen gezeichnet an. Jetzt kommt es so an, wie es gebaut wurde, und ein Eintrag ohne Board lässt deins in Ruhe.
    • Einträge lassen sich behalten, ohne sie laufen zu lassen. Speichern legt einen unter seinem Namen zu deinen eigenen Konfigurationen, dorthin wo die Einstellungsseite ohnehin schaut, und merkt sich das Whiteboard daneben. Wendest du diese Konfiguration später an, wird das Board mitgezeichnet.
    • Einträge lassen sich korrigieren. Name, Beschreibung und Zielgruppe immer, die Einstellungen nur auf Wunsch, und Stimmen, Nutzungen und Veröffentlichungsdatum bleiben. Ein Tippfehler kostete bisher die ganze Geschichte eines Eintrags, weil man ihn zum Ändern löschen und neu veröffentlichen musste.
    • Behoben: Einstellungen auf einen einzelnen Charakter kamen nicht an. Die App fragte auf eine Weise nach dem Charakter, die auf die Netzwerkabfragen des Bots warten musste, auf einem laufenden Charakter landete also nichts auf der Platte und der nächste Start las den alten Stand zurück. Auf alle Charaktere anwenden funktionierte, deshalb sah es aus, als passiere es nur manchmal.
    • Behoben: Auf alle Charaktere anwenden schob die Einstellungen in die falschen laufenden Bots, sobald einmal ein Charakter entfernt worden war, und das Anwenden auf einen laufenden Charakter erreichte ihn bis zum nächsten Start gar nicht.
    • Eine Modulseite sagt jetzt, wenn ihr eigener Hauptschalter aus ist, samt dem einen Knopf der ihn anschaltet. Die Festungsdetails einzuschalten, während zwei Reiter weiter Auto Festung aus war, war bisher in jedem Bericht die Ursache von "geht nicht".
    • Die Pilzwarnung zählt nicht mehr, was gar nichts ausgeben kann: ein Budget unter einem ausgeschalteten Schalter, eine Reserve die Pilze zurückhält, und zwei Einstellungen die niemand liest. Zwei weitere beschreiben jetzt, was ihr Schalter wirklich tut, statt was sein Name vermuten lässt.
    • Bestätigungsmails werden erneut versucht, wenn ein Anbieter sie nur kurzzeitig ablehnt, und die vollständige Ablehnung wird protokolliert. Beim Anmelden ist Groß- und Kleinschreibung der Adresse egal, und eine abgelehnte Anmeldung sagt das, statt still nichts zu tun.
  42. 2.18.0

    • Neu: ein Marktplatz für Einstellungen. Teile, was ein Charakter fährt, oder eine Konfiguration, die du unter einem Namen gespeichert hast, für eine Klasse oder für alle. Sortieren nach Beliebtheit, Bewertung, Neuheit oder Nutzung, Filter nach Klasse, Suche. Lesen kostet nichts, Veröffentlichen braucht ein Konto mit bestätigter Adresse, damit hinter jedem Eintrag jemand steht, den man erreichen kann.
    • Jeder Eintrag wird auf dem Server geprüft, bevor er gespeichert wird. Angenommen werden nur Schlüssel in der Form, die diese App schreibt, und als Werte wahr oder falsch, eine Zahl, ein kurzer Name oder eine Liste davon. Webhooks, Tokens, Proxy-Adressen, Listen mit Spielernamen und der Gildenname werden entfernt und reisen nie mit, und wer veröffentlicht, erfährt genau, was weggelassen wurde.
    • Pilze kosten echtes Geld und bekommen deshalb eine eigene Antwort. Filtere das Brett danach, ob eine Konfiguration Pilze ausgibt, klapp jeden Eintrag auf und sieh, welche Schalter an sind und worauf sie stehen, und vor dem Übernehmen nennt eine Warnung jeden davon mit seiner Zahl.
    • Ein Eintrag wird über die Standardwerte gelegt, nicht über das, was dein Charakter schon hat. So bedeutet ein Eintrag genau das, was er benennt, und sonst nichts.
    • Eine Stimme pro Konto, änderbar, und durch nochmaliges Drücken desselben Pfeils zurückgenommen. Einträge tragen ihr Veröffentlichungsdatum und die App-Version, aus der sie stammen, und alles lässt sich mit Begründung melden.
    • Neu: eine Kontoseite. Anmelden, Konto erstellen oder Google und Discord nutzen, Adresse bestätigen, den Namen ändern, den andere sehen, und ein Passwort setzen, auch wenn das Konto über einen Anbieter entstanden ist. Die Bestätigungsmail kommt in der Sprache, auf die die App eingestellt ist. Das Anmelden ist aus den Einstellungen ausgezogen.
    • Namen und Beschreibungen tragen keine Links und keine Adressen, weder auf dem Brett noch im Konto. Ein Ort, an dem gelesen wird, soll kein Ort werden, an dem geworben wird.
  43. 2.17.7

    • Behoben: Der Assassine hat nie eine Zweitwaffe angelegt. Intern zeigt jede Waffe auf die Haupthand, und der Assassine ist die einzige Klasse mit einer Waffe in der zweiten Hand. Diese Hand kam damit nirgends vor: nichts wurde dort angelegt, nichts dafür gekauft, und der Verkäufer hielt jedes Upgrade dafür für Müll und hat es verkauft. Gemeldet als Level 60 mit einer Startwaffe von Level 1.
    • Beide Hände werden jetzt getrennt verglichen, und die schwächere bekommt das Upgrade. Ein Schild wird für diese Hand abgelehnt, denn es würde die zweite Waffe der Klasse gegen eine Blockchance eintauschen.
    • Behoben: Ein angewendetes Preset konnte die Einstellungen aller Charaktere zurücksetzen. Der Versionsstempel aus der Oberfläche lag fünf Migrationen hinter dem Bot, ein Preset meldete damit veraltete Einstellungen, und der Bot fuhr die Migrationen erneut: World-Boss-Upgrades wieder an, Expeditionen bevorzugt, Edelstein-Ersetzen an, Pet-Reihenfolge überschrieben, Achievement-Engine aus. Auf alle Charaktere angewendet traf das jeden Account gleichzeitig.
    • Ein Klick auf ein Preset oder ein gespeichertes Profil öffnet es jetzt nur noch. Anwenden ist ein eigener Knopf, das Anwenden auf alle Charaktere fragt vorher und sagt, was es kostet, und lässt sich danach rückgängig machen: jeder Charakter bekommt genau das zurück, was er hatte.
    • Behoben: Die Ausrüstungsanalyse empfahl den neun Hybridklassen gar nichts. Sie verglich die Klassenanforderung eines Teils direkt mit der Charakterklasse, was nur für Krieger, Magier und Späher je zutreffen kann.
    • Neu: Server Start kann das Sammelalbum auf einen selbst gewählten Prozentsatz treiben, dafür höchstens eine festgelegte Zahl Pilze ausgeben und beim Erreichen eine Zeile ins Aktivitätsprotokoll schreiben, damit du die Abenteuerlust von Hand weiterspielst.
    • Neu: Ein Stern an jedem gescannten Spieler setzt ihn auf die Liste der zuerst anzugreifenden Gegner, um ein fehlendes Item von Hand zu farmen.
    • Behoben: Eine Installation über eine ältere Version konnte beide stehen lassen. Es gibt zwei Installer, .exe und .msi, und keiner wusste vom anderen. Eine .msi über eine .exe-Installation bedeutete also zwei Einträge unter Apps & Features und zwei Kopien des Programms. Jeder entfernt jetzt den anderen, bevor er etwas installiert.
    • Behoben: „Anwendungsdaten löschen“ ließ fast alles stehen. Entfernt wurde der Webview-Cache, nicht aber der Ordner mit allen Einstellungen, Protokollen, Sammelalbum-Zwischenspeichern und Auswertungsdateien, auf dem Fundrechner 650 MB. Beides verschwindet jetzt, dazu der Autostart-Eintrag und die Verknüpfungen, die ältere Versionen hinterlassen haben.
  44. 2.17.4

    • Neu: Serverstart, eine Seite, die die Eröffnung eines frischen Servers in Phasen fährt. Erst die Gilde, dann die Arena, bis das Album gekauft werden kann, dann das Album, dann die Verliese, dann alles. Jede Phase hält die Module zurück, die nicht zu ihr gehören, und die Seite benennt sie.
    • Das Album kommt mit Absicht vor dem Questen: sein Füllstand in Prozent ist der Erfahrungsbonus, den das Spiel auf alles gibt, jeder Punkt davon macht also jede spätere Quest mehr wert.
    • Neu: ein Live-Strom auf dieser Seite. Das aktuelle Ziel mit seiner Siegchance, die Gegenstände, die dieser Kampf einsammeln würde, mit den Grafiken des Spiels gezeichnet, die nächsten acht Ziele in der Reihenfolge, in der der Bot sie gewichtet hat, dahinter die Verliese, und die Erträge, sobald sie eintreffen.
    • Neu: Speed-Modus. Ein Schalter, der für den nächsten Kampf einen Pilz zahlt, statt auf den kostenlosen zu warten, das Album füllt sich also so schnell, wie du kaufst. Standardmäßig aus, mit Tagesgrenze, und deine Pilzreserve gilt weiterhin.
    • Behoben: die Albumsuche begann oben in der Ruhmeshalle statt bei deinem eigenen Rang, ein Charakter mit niedriger Stufe durchsuchte also Spieler, gegen die er nie kämpfen könnte. Zehn Minuten Suchen ergaben 701 zwischengespeicherte Spieler und 2 brauchbare.
    • Behoben: die Suche verbrauchte für alle 51 Namen einer Seite eine vollständige Spielerabfrage, bevor sie die Stufe prüfte, obwohl die Seite sie schon mitbringt. Jetzt werden nur Spieler innerhalb deiner Stufenspanne abgefragt, dasselbe Budget kauft also Ziele, gegen die du antreten kannst.
    • Behoben: der anonyme Modus druckte an drei Stellen echte Namen. Den Charakternamen vor jedem Eintrag im Aktivitätsstrom, die verknüpften Charaktere im Hinweis zum Einstellungsabgleich und die Spielernamen in den Befehlsdaten des Protokolls.
    • Behoben: der Abenteuerdurst zeigte immer eine Obergrenze von 100. Jedes Bier hebt das Tagesmaximum um 20, ein Charakter bei 320 stand also als 0/100 da.
    • Entfernt: das Werbemodul wird aus Sicherheitsgründen nicht mehr gebaut und nicht mehr ausgeliefert.
  45. 2.17.0

    • Hellevator: er nahm am Event überhaupt nicht teil. Behoben
    • Hellevator: jeder Kauf einer Leckerei wurde abgelehnt, er kam also nie bis zum Kämpfen. Behoben
    • Hellevator: ein abgelehnter Schritt hält nicht mehr den ganzen Zyklus an
    • Hellevator: steigt zuerst mit Schlüsselkarten und kauft eine Leckerei, sobald Kämpfe verloren gehen
    • Hellevator: eine eigene Seite im Events-Tab, solange das Event läuft
    • Hellevator: eigene Einstellungen, unter anderem ob Leckereien gekauft werden und wie viele Karten eine kosten darf
    • Hellevator: eine bestimmte Leckerei lässt sich von Hand kaufen
    • Hellevator: sagt, warum er nichts tut, wenn er nicht laufen kann
    • Hellevator: der Gildenrang wird wieder richtig gelesen
    • Die Anmeldung zu Gildenraids ist standardmäßig aus, weil der Server sie auf jedem Account ablehnte
    • Whiteboard: den Ablauf zeichnen, eine einzelne Linie trennen, Tafeln benennen und sichern, mit Strg+Z rückgängig machen
    • Whiteboard-Tafeln wandern mit dem Einstellungsabgleich mit
    • Gegenstände: einen antippen und seine Werte neben dem getragenen sehen, mit farbig markiertem Unterschied
    • Toilette und Schmied zeigen, wie viele Nutzungen heute noch übrig sind
    • Acht weitere Sprachen, alle vollständig: Tschechisch, Polnisch, Russisch, Chinesisch, Japanisch, Italienisch, Französisch, Spanisch
    • Chinesisch und Japanisch sind jetzt lesbar, nicht nur übersetzt
    • Zahlen und Daten richten sich nach der gewählten Sprache, nicht nach der des Systems
    • Das Sprachmenü ist nicht mehr durchsichtig
    • Proxys: eine Liste einfügen und sehen, welche wirklich Verkehr tragen
    • Die kostenlose Drehung am Glücksrad wird einmal genommen, nicht zweimal
    • Ein Build ohne Fenster für ARM64-Linux, für einen Raspberry Pi oder Ähnliches
  46. 2.16.10

    • Behoben: das Werbemodul war in der Veröffentlichung enthalten, ließ sich aber nicht erreichen. Der Build erzeugt die Oberfläche zweimal, einmal ausdrücklich und dann noch einmal aus dem App-Build heraus, und nur dem ersten Durchlauf wurde gesagt, dass das Modul aktiv ist. Der zweite überschrieb es also mit einer Fassung, die gar keine Werbeseite hat. Das Backend hatte das Modul die ganze Zeit; es gab nur nichts auf dem Bildschirm, womit man es einschalten konnte.
    • Behoben: die App konnte sich kurz nach dem Anmelden aufhängen. Die Statusabfrage läuft alle paar Sekunden, und in der veröffentlichten Fassung holte sie sich zwei Textstücke aus der Sitzung des Accounts, die sie anderswo bekommen könnte, während der Bot dieselbe Sitzung für einen ganzen Zyklus hält, Netzanfragen inklusive. Jede Abfrage, die mitten in einen Zyklus fiel, wartete auf dessen Ende, und die dahinter stauten sich. Nur die veröffentlichte Fassung konnte das treffen; das Werbemodul wird aus jedem anderen Build herauskompiliert, und genau deshalb hatte auch nie ein Test dagegen laufen können.
    • Behoben: der Knopf „Abklingzeit zurücksetzen“ auf der Tavernenseite konnte aus demselben Grund hängen.
    • Hinweis: der Build, der ausgeliefert wird, ist jetzt auch der Build, der getestet wird. Die Prüfwerkzeuge und die Rust-Tests laufen mit einkompiliertem Werbemodul, und die Oberflächentests laufen ein zweites Mal mit eingeschaltetem Modul, weil dieser Schalter entscheidet, ob die Werbeeinstellungen überhaupt existieren. Bisher war die eine Konfiguration, die Nutzer bekommen, genau die eine Konfiguration, die nichts geprüft hat.
  47. 2.16.9

    • Neu: ein Proxy je Account. Jeder Account kann das Spiel über seinen eigenen erreichen, und das gilt für jede Anmeldung, auch die automatische beim Start. Eine Anmeldung, die ihren Proxy verfehlt, scheitert nicht, sie gelingt von deiner eigenen Adresse aus, und genau das soll ein Proxy verhindern. Die Adresse wird verschlüsselt gespeichert und nie wieder angezeigt.
    • Neu: klick im Fortschrittsbericht auf einen Gegner und du bekommst das vollständige Profil (Porträt, Attribute getrennt nach Basis und Ausrüstung, jeder getragene Gegenstand mit Runen und Verzauberungen), dazu genau das, was die Kämpfe gegen ihn eingebracht haben: Erfahrung, Gold, Ehre, Pilze, Albumeinträge und die Beute.
    • Neu: fünf Einstellungen für das Legendäre Verlies. Wann geflohen statt gekämpft wird, wie weit je Zyklus durch das Verlies gegangen wird, ob Segen gekauft werden, ob ein Fluch angenommen wird, wenn die Schlüssel aus sind, und eine Obergrenze für Pilze, die innerhalb eines Durchgangs fürs Wiederbeleben ausgegeben werden. Jede Voreinstellung entspricht dem, was der Bot vorher tat.
    • Behoben: der Verkauf von Ausrüstung mit Edelstein unterhalb Stufe 90. Der Schmied schaltet auf Stufe 90 frei, und ein gesetzter Stein kommt vorher nicht heraus, solche Beutestücke belegten also dauerhaft einen Platz im Rucksack, und die Einstellung, die sie freigeben sollte, konnte nie greifen, weil die Prüfung etwas abfragte, das für jeden Charakter auf jeder Stufe einen Schmied meldet.
    • Behoben: einen Spieler aus der Ruhmeshalle nachzuschlagen flackerte zwischen Laden und Geladen, ohne je zur Ruhe zu kommen, und fragte dabei jedes Mal erneut den Spielserver. Es öffnet sich jetzt als richtiges Fenster, mit dem Porträt des Spielers.
    • Behoben: jeder nachgeschlagene Spieler wurde als Frau gezeichnet. Sein Porträt wurde in einer Form geschickt, die die Oberfläche nicht las, auch auf der Arenaseite.
    • Behoben: das Fenster mit den Verliesdetails war durchsichtig, die Liste dahinter las sich also mitten durch die Bosswerte hindurch.
    • Werbung: das Modul für Werbebelohnungen wurde entlang dessen neu gebaut, was der Server tatsächlich tut, und ist jetzt standardmäßig aus. Es schickt die Kopfzeilen, die ein echter Browser schickt, erkennt den Erfolg am serverseitigen Zähler der verbleibenden Ansichten statt ihn aus einer Münzänderung zu raten, und eine Antwort, die es nicht versteht, kann den Spielzustand nicht mehr löschen.
    • Hinweis: das Kommandozeilenwerkzeug und der Fleet-Knoten bauen wieder. Die Proxy-Arbeit hatte nach etwas gegriffen, das es nur in der Desktop-App gibt.
  48. 2.15.0

    • Behoben: „Etwas ist schiefgelaufen“ auf der Übersicht beim Start der App. Es verschwand von selbst, wenn man Erneut versuchen drückte, war also leicht hinzunehmen und leicht zu übersehen. Derselbe Fehler wurde auf der Seite Arena-Manager gefunden und behoben, bevor ihn jemand traf.
    • Behoben: Runen ignorierten ihre eigenen Obergrenzen. Eine Rune, die schon am Limit war, zählte als volle Wirkung, eine Goldrune auf 50/50, also wertlos, wurde deshalb einer Rune auf Episch-Chance mit 0/50 vorgezogen.
    • Behoben: „EP zuerst“ bevorzugte keine EP-Gegner. Die Einstellung wurde an einer einzigen Stelle gelesen, als Absicherung gegen eine Pilzausgabe, und nirgends in der Nähe der Wahl, gegen wen gekämpft wird.
    • Behoben: die Gilden-Bereitmeldung löste bei gesetzter Mindestverzögerung nie aus. Die Wartezeit wurde vom Kampf rückwärts gemessen, „mindestens 5 Minuten“ hieß also „bis zu den letzten fünf nichts tun“, weshalb es so aussah, als würde das Ausschalten der Einstellung es beheben.
    • Behoben: der anonyme Modus zeigte Arenagegner weiterhin mit Namen.
    • Behoben: ein einzelner Eintrag in einer eigenen Festungsreihenfolge konnte die ganze Festung anhalten.
    • Behoben: der Gegenstandsverkauf warf Tränke weg, die das Trankmodul gerade gekauft hatte.
    • Behoben: die Karte „Aktuelle Aktion“ konnte sich selbst widersprechen, und die Arenaseite konnte ganz abstürzen.
    • Neu: den Aktivitätsstrom nach Charakter und Art filtern, damit die Quests eines Accounts nicht die eines anderen begraben.
    • Neu: wähle die Spalten der Accounttabelle: einblenden, ausblenden, umsortieren, per Ziehen in der Breite ändern. Neu dabei sind ALU, Bier, Pilze und Reittier. Neue Spalten starten ausgeblendet, beim Update ändert sich die Form also nicht.
    • Neu: Gegnerlisten. Diese zuerst angreifen, jene nie. Bearbeitbar, mit Knöpfen in jeder Zeile der Albumziel-Liste.
    • Neu: lass den Aktivitätsstrom Bescheid sagen, wenn dein Sammelalbum eine von dir gesetzte Zahl überschreitet.
    • Der Download ist rund ein Drittel kleiner, und jedes Update von hier an ebenfalls. Die Grafiken sind anders gespeichert; nichts sieht anders aus.
    • Die deutsche Übersetzung deckt jetzt jede Seite ab und bleibt vollständig, denn die Prüfung, die unübersetzten Text findet, läuft über alle Seiten.
    • Ruhigere Protokolle: die Warnung „Plätze frei halten“ wiederholt sich nicht mehr einmal je Account, und ein fehlendes Flaggensymbol ist keine Warnung mehr.
  49. 2.14.0

    • Neu: Zeitpläne. Sag, an welchen Tagen und zu welchen Stunden der Bot spielen darf. Außerhalb hört er auf, statt untätig zu warten. Standardmäßig aus; kommt mit Mitternacht und Sommerzeit zurecht.
    • Neu: eine Profilbibliothek. Sichere deine Einstellungen unter einem Namen und komm mit einem Klick zurück. Umbenennen, duplizieren, löschen.
    • Jedes Profil beschreibt sich aus seinen eigenen Einstellungen und sagt, in wie vielen Einstellungen es sich von dem gerade laufenden unterscheidet.
    • Neue Einstellung: Gegenstände mit Edelstein verkaufen, wenn der Stein nicht herauszuholen ist. Standardmäßig aus, ein letztes Mittel: DER STEIN IST VERLOREN, wenn sie greift.
    • Der Einrichtungsassistent hat zwei neue Seiten mit Häkchen: was verkauft und behalten wird, und welchen Erfolgen nachgegangen wird.
    • Behoben: Gegenstände, die nie verkauft und nie getragen werden konnten. Vier verschiedene Ursachen, darunter ein einzelner abgelehnter Gegenstand, der den ganzen Rucksack hinter sich blockierte.
    • Der Bot nennt jetzt den Gegenstand und die Regel, wenn etwas nicht verkauft wird, statt dich raten zu lassen.
    • Behoben: „Plätze frei halten“, höher gesetzt als der Rucksack fasst, bedeutete stillschweigend „alles verkaufen“. Jetzt heißt es, dass die Einstellung nicht erfüllbar ist, und die Rucksackgröße wird genannt.
    • Das Opfer an die Toilette und das Zerlegen beim Schmied kommen jetzt vor dem Verkauf an den Rucksack, denn beide haben ein Tageskontingent und der Verkauf hat keins.
    • Behoben: ein Festungsgebäude konnte ewig auf „Wird fertiggestellt…“ stehen und jeden späteren Ausbau blockieren. Nur eine manuelle Anmeldung löste das auf.
    • Behoben: acht Einstellungen wurden doppelt unter verschiedenen Beschriftungen dargestellt, beide wirksam. Jetzt ein Bedienelement je Einstellung, mit einem Test gegen Wiederholungen.
    • Behoben: die drei Biereinstellungen stehen jetzt bei den übrigen Pilzausgaben, denn genau das kostet ein Bier.
    • Behoben: der Einrichtungsassistent war zu durchsichtig zum Lesen.
    • Die Erfolgs-Engine (Beta) ist jetzt aus und schaltet sich beim Update selbst ab. Sie tut absichtlich sonderbare Dinge, was sich liest, als würde der Bot sich weigern, überhaupt etwas anzulegen.
    • Vorarbeit für den Blutweber: eine unbekannte Klasse scheiterte früher rundheraus, statt sich einzuschränken. Sie wird jetzt erkannt, auch wenn ihre Fähigkeiten noch nicht simuliert werden.
  50. 2.13.0

    • Neu: bestimme die Reihenfolge, in der deine Verliese bestritten werden. Standardmäßig aus: der Bot wählt weiterhin das Verlies, das er am ehesten gewinnt, was für fast alle die richtige Antwort ist. Schalte es unter Verliese ein und zieh die Verliese, die dir wichtig sind, in die gewünschte Reihenfolge. Alles Geschlossene, noch nicht Freigeschaltete oder durch deine Stufeneinstellungen Ausgefilterte wird übersprungen und das nächste genommen, und wenn keines bestritten werden kann, fällt der Bot auf die besten Chancen zurück. Eine halb gefüllte Liste heißt nie „gar nicht kämpfen“.
    • Die Mindestsiegchance gilt weiterhin für Kämpfe, die einen Pilz kosten, mit oder ohne Prioritätsliste. Den Turm zuerst zu wollen ist kein Grund, einen Kampf zu kaufen, den er verliert. Ein kostenloser Versuch bei denselben Chancen ist in Ordnung, denn der Versuch verfällt so oder so.
    • Jede geordnete Liste lässt sich jetzt sowohl ziehen als auch mit den Pfeilen verschieben: Verliese, die Baureihenfolgen von Festung und Unterwelt und die Modulreihenfolge. Eine davon ließ sich schon ziehen und die anderen nicht, und das ist die Sorte Unterschied, die sofort auffällt und sich nicht erklären lässt.
    • Neu: das Minimieren muss das Fenster nicht mehr in die Taskleiste schicken. Es tat das immer, und es gab keine Möglichkeit, das zu verhindern, was für jeden falsch ist, der zwischen Bot und Spiel wechselt. Die Einstellung steht unter System und ist auf das Bisherige voreingestellt, es ändert sich also nichts, wenn du sie nicht änderst.
    • Geld wird jetzt als Gold gelesen, so wie das Spiel es zeigt, und nicht als Silber im Verhältnis hundert zu eins. Am deutlichsten war das bei den Baukosten: dort stand schon das Goldsymbol neben einer Silberzahl. Unterhalb eines Goldstücks wird das Silber allein gezeigt, denn wegzurunden würde blank und fast so weit gleich aussehen lassen.
    • Behoben: ein Charakter, dessen Stufe für eine Funktion zu niedrig war, fragte trotzdem weiter danach. Der Versuch war schon leise und wartete eine Stunde, aber eine Stunde ist die falsche Einheit: ein Charakter auf Stufe 1 erfüllt die Anforderung der Unterwelt heute nicht mehr, er fragte also vierundzwanzigmal am Tag, jeden Tag. Die Stufe, bei der der Server ablehnte, wird jetzt gemerkt, und es wird nichts erneut versucht, bevor der Charakter wirklich eine dazugewonnen hat.
  51. 2.12.0

    • Behoben: ein Klick auf einen gespeicherten Account ließ die bereits angemeldeten Accounts aus der App verschwinden. Nur der eben angeklickte blieb auf dem Bildschirm, bei mehreren Accounts sah es also aus, als würde immer nur einer laden. Die anderen waren weiterhin angemeldet und ihre Bots spielten weiter. Es zeigte nur schlicht nichts in der App mehr auf sie, du konntest sie also weder beobachten noch anhalten. Die Accountliste wird jetzt aus den laufenden Sitzungen selbst gelesen statt aus dem, was die letzte Anmeldung zufällig zurückgab.
    • Behoben: gespeicherte Accounts konnten beim Schließen oder Aktualisieren der App vollständig verloren gehen. Die Accountdatei wurde zuerst geleert und Sekundenbruchteile später neu geschrieben, alles, was die App dazwischen anhielt (Schließen, ein Absturz, ein Update, das das Programm ersetzt), ließ die Datei also leer zurück und damit jeden gespeicherten Account verschwinden. Sie wird jetzt neben der alten geschrieben und in einem Schritt an ihre Stelle geschoben, auf der Festplatte liegt also immer entweder die vollständige alte oder die vollständige neue Liste, nie nichts.
    • Eine Kopie der vorherigen Accountliste wird jetzt aufbewahrt, und eine beschädigte Datei wird im Protokoll gemeldet und aus dieser Kopie wiederhergestellt, statt stillschweigend genau so auszusehen, als hätte es nie Accounts gegeben.
    • Neu: alle gespeicherten Accounts mit einem Knopf anmelden, mit Fortschrittsanzeige, während er sie durchgeht, und ein Häkchen auf der Anmeldeseite, damit das beim Start von selbst passiert. Fünfzehn Accounts einzeln anzuklicken war kein Arbeitsablauf.
    • Behoben: die Anmeldeseite ließ sich nicht scrollen, sobald es mehr als ein paar gespeicherte Accounts gab. Die Liste lief unten aus dem Fenster und nahm das Anmeldeformular mit, und beides war nicht mehr erreichbar.
    • Ein Account, der bei einer Sammelanmeldung scheitert, wird benannt. Zu erfahren, dass drei Accounts gescheitert sind, hilft nicht, wenn man nicht erfährt, welche drei.
    • Das Protokoll hält jetzt jede Anmeldung fest, wie viele Charaktere daraus zurückkamen und wie viele Sitzungen danach laufen, ein Account, der abhandenkommt, hinterlässt also eine Spur statt einer Vermutung.
    • Konsolen-Build: ein nicht interaktiver Modus, um Mercy SF aus einem anderen Programm oder einer Übersichtsseite heraus zu steuern. Argumente hinein, ein JSON-Objekt hinaus, mit der Charakterliste und einer vollständigen Charakterausgabe samt Attributen, Ausrüstung, Arena, Taverne und Gilde. Auf der Website steht eine schriftliche Zusage dazu, wer dagegen baut, weiß also genau, was sich unter ihm nicht ändert.
    • Der Arena-Manager sagt jetzt, warum er untätig ist, statt gar nichts zu sagen. Meistens lautet die Antwort, dass der Charakter unter Stufe 105 liegt und die Arena noch nicht freigeschaltet ist.
  52. 2.11.0

    • Anonymer Modus. Ein Schalter in der Kopfzeile verbirgt jeden Namen in der App (deine Charaktere, deine Accounts, Gegner, Gilden, Gildenmitglieder, den Kampfverlauf, den Aktivitätsstrom und das Protokoll), du kannst einen Screenshot also genau so teilen, wie er ist, ohne Bearbeiten und ohne Weichzeichnen.
    • Namen werden durch einen gleichbleibenden Platzhalter ersetzt statt geschwärzt. Schwärzen zerstört genau das, wofür ein Screenshot meist geteilt wird: man könnte nicht mehr erkennen, ob der Spieler, der dich zweimal geschlagen hat, derselbe war, und einem Kampfprotokoll nicht mehr folgen, wer gegen wen. Ein Platzhalter erhält die Form der Geschichte und lässt die Identität weg.
    • Der Platzhalter wird mit einem Zufallswert gesalzen, der auf deinem eigenen Rechner erzeugt wird und ihn nie verlässt. Ohne das könnte jeder die Ruhmeshalle eines Servers durchgehen und die Namen direkt zurückordnen, ein Screenshot hätte sie also vor einem beiläufigen Leser verborgen und vor niemandem, den es wirklich interessiert. Es ist keine kryptografische Zusicherung, aber es verhindert, dass man einen Namen von einem Bild abliest und ein Bild gegen eine öffentliche Spielerliste abgleicht.
    • Intel-Macs werden unterstützt. Der macOS-Build war früher nur für Apple Silicon, und ein Intel-Mac konnte ihn überhaupt nicht ausführen: der Download ließ sich schlicht nicht öffnen. Jetzt werden beide Architekturen gebaut, für die App und für den Konsolen-Build.
    • Der Update-Dialog zeigt die tatsächlichen Änderungen. Früher stand dort eine einzige Zeile mit einem Link, der für niemanden funktionierte, und derselbe Link wurde im Update-Manifest öffentlich ausgeliefert. Du liest gerade den Ersatz.
    • Behoben: der Turm lehnte jeden einzelnen Angriff ab und riss die Verliese mit. Sie teilen sich einen Tageskampf, und der Turm gewinnt diesen Vergleich meist, weil er mit drei Begleitern bestritten wird, der Kampf wurde also abgelehnt und nie für etwas anderes ausgegeben. Er hatte die Etage geschickt, die du schon geschafft hattest, statt der, die du betreten wolltest. Ein Turm, den der Server ablehnt, tritt jetzt für eine Stunde zur Seite, damit die Verliese den Versuch bekommen.
    • Behoben: zwei stille Anfragelecks. Die Festung fragte den Server nach einem Spieler, den es nicht gibt, sobald ihr kein Gegner zugewiesen war, und das Steigern versuchte in jedem Zyklus erneut eine Verbesserung, die es sich nie leisten konnte. Zusammen waren das rund elftausend sinnlose Anfragen am Tag.
    • Schnellere Builds und ein kleinerer Download, übernommen aus 2.10.0: die Grafiken liegen als verlustfreies WebP vor, Datei für Datei als pixelgleich geprüft, was den Installer von 364 MB auf 238 MB gebracht hat. Das spart auch jedes automatische Update, nicht nur die erste Installation.
  53. 2.10.0

    • Auf manchen Accounts kämpfte die Arena gar nicht mehr. Arenakämpfe und Albumjagd verbrauchen denselben kostenlosen Kampf, waren aber zwei getrennte Module mit zwei Kopien jeder Regel, und die Kopien widersprachen sich. Die eine ließ nicht zu, dass eine Mindestsiegchance einen KOSTENLOSEN Kampf verhindert, weil die Abklingzeit ohnehin abläuft, ob du ihn nutzt oder nicht; die andere wandte diese Grenze überall an. Sobald die zehn Tages-EP-Kämpfe erledigt waren, gehörte die strenge Variante jeder Entscheidung, und ein Charakter, dessen Chancen alle unter der Grenze lagen, hörte einfach auf. Das Protokoll sagte es die ganze Zeit: „keiner der 47 Spieler über uns schaffte die Mindestsiegchance von 55 %“.
    • Die beiden sind jetzt ein Modul. Es sammelt Kandidaten aus allen drei Quellen zugleich (die drei Arenagegner, den durchsuchten Spielervorrat und die Ruhmeshallenseite rund um deinen Rang), bewertet sie auf einer Skala und kämpft gegen den besten: (Gegenstände x 100 + Tages-EP x 60 + Rang x 25) x Siegchance. Erst Album, dann EP, dann Aufstieg, genau wie gewünscht. Der Unterschied zählt: eine Kette von Schwellen kann alles ablehnen, und tat es. Eine Rangfolge hat immer einen Besten.
    • Die Mindestsiegchance greift jetzt nur noch, wenn ein Pilz auf dem Spiel steht. Ein kostenloser Kampf ist kostenlos.
    • Der Turm lehnte jeden einzelnen Angriff ab und riss die Verliese mit. Sie teilen sich einen Tageskampf, und der Turm gewinnt den Vergleich meist, weil er mit drei Begleitern bestritten wird, der Kampf wurde also abgelehnt und nie für etwas anderes ausgegeben. 2.108 abgelehnte Turmangriffe gegen 54 Verlieskämpfe an einem Tag. Der Turm zählt Etagen, die du geschafft hast; der Server will die Etage, die du betrittst. Ein abgelehnter Turm tritt jetzt für eine Stunde zur Seite, damit die Verliese den Versuch bekommen.
    • Der Zielvorrat konnte nur schrumpfen. Wenn die Simulation einen Spieler ausschloss, war dieses Urteil endgültig, und nur ein Sieg über ihn hob es auf, wofür man einen Kampf braucht, den man gerade beschlossen hat, nie zu führen. Jeder Zyklus legte bis zu acht weitere Spieler dauerhaft still. Das Urteil verfällt jetzt, sobald du darüber hinausgewachsen bist, und die App sagt es, wenn sich der Vorrat erholt.
    • Albumziele sind jetzt realistisch. Einem Charakter auf Stufe 20 wurden Spieler auf Stufe 600 angeboten; das Stufenfenster wächst jetzt mit deiner eigenen Stufe statt eine feste Zahl zu sein. Seltene Gegenstände zählen außerdem mehr als gewöhnliche, kostenlose Kämpfe gehen also an die Teile, die wirklich schwer zu finden sind.
    • Du kannst ihm beim Denken zusehen. Die Arenaseite zeigt die Entscheidung: wie viele Kandidaten aus welcher Quelle kamen, je Kandidat ein Balken aufgeteilt in Gegenstände, Tages-EP und Rang, abgedunkelt um den Teil, den die Chance wegnimmt, und der Sieger hervorgehoben. Während der Abklingzeit zeigt sie, wen sie als Nächstes angreifen WIRD, und wenn nicht gekämpft wird, sagt sie in einem Satz warum, statt nur „Bereit“ auf dem Bildschirm stehen zu lassen.
    • Der Augenknopf bei Spielern in der Ruhmeshalle öffnet ein echtes Profil: Attribute getrennt nach Basis und Ausrüstung, Panzerung, Waffenschaden, deine simulierte Chance gegen sie, wie viele ihrer Gegenstände deinem Album fehlen, und jeder getragene Gegenstand mit Grafik, Boni, Rune, Edelstein und Verzauberung. Er hatte nie funktioniert.
    • Die Accounttabelle lässt sich nach jeder Spalte sortieren, zuerst nach Stufe. Countdowns sortieren nach der echten Zeit, alles Fertige steht also beieinander, statt zwischen „4m“ und „51m“ zu landen.
    • Der Download ist ein Drittel kleiner, von 364 MB auf 238 MB, und sieht genau gleich aus. Die Grafiken liegen als verlustfreies WebP vor, Datei für Datei als pixelgleich geprüft. Das spart auch jedes automatische Update, nicht nur die erste Installation.
    • Ebenfalls behoben: der Turm war vom Verliesvergleich ganz ausgeschlossen und konnte nie gewählt werden; die beiden Biereinstellungen hoben sich gegenseitig auf; zwei stille Anfragelecks (eine Festungsabfrage, die den Server tausende Male am Tag nach Spieler „0“ fragte, und das Steigern, das eine nie bezahlbare Verbesserung immer wieder versuchte). Neu: ein Einrichtungsassistent mit fünfzehn Fragen und ein Pilzbudget je Tag oder Woche.
  54. 2.9.16

    • Eine neue Festung baute überhaupt nichts. Gemeldet als „er hat genug Material für den Steinbruch, macht es aber nicht“, und das Protokoll gab dem recht: tausend Bauanfragen, jede für die Holzfällerhütte, jede abgelehnt. Kein Gebäude darf höher stehen als die Festung selbst, und eine neue Festung startet mit beiden auf Stufe 1, der Ausbau der Hütte war also unzulässig, bis die Festung stieg. Der Bot verglich nur Preise, wählte die billige Hütte, wurde abgelehnt und traf im nächsten Zyklus dieselbe Wahl. Endlos. Jetzt hält er sich auch an die Regeln des Spiels: die Grenze durch die Festungsstufe, Stufenvoraussetzungen, Gebäude, die gerade ausbilden oder nach Edelsteinen suchen, und die Voraussetzungen der Schmiede. All das heißt überspringen, nie ansparen: Geld behebt keinen unzulässigen Zug.
    • Gold und Seelen der Unterwelt wurden nicht eingesammelt. Ein abgelehnter Ausbau kehrte früh zurück, und der Sammelschritt kam danach, eine einzige Ablehnung beendete also den ganzen Zyklus, bevor irgendetwas eingesammelt war. Das Sammeln läuft jetzt unabhängig davon, und wenn wirklich etwas nicht eingesammelt werden kann, steht der Grund dabei.
    • Abgelehnte Arbeit wurde als erledigt gemeldet. Ein abgelehnter Bau ist kein Fehler, das Protokoll verkündete also Ausbauten, die nie stattfanden. Beide prüfen jetzt, ob ein Ausbau wirklich läuft, bevor sie einen behaupten.
    • Die Seiten Festung und Unterwelt sind jetzt die tatsächlichen Ansichten: ein Hof und eine Höhle, jedes Gebäude ein Grundstück mit seiner Stufe, einem Countdown während des Baus und den Kosten der nächsten Stufe. Ein Gebäude, das das Spiel ablehnt, sagt warum. Jeder Produzent hat eine Anzeige: was wartet, wie voll die Grube ist, wann sie aufhört zu produzieren. Eine volle Grube wird hervorgehoben, denn das Spiel warnt nicht, und alles über der Grenze ist verloren.
    • Die Auswertungen brauchten ewig zum Öffnen. Der zuständige Befehl nahm die Sitzungssperre des Accounts, nur um zu fragen, welcher Charakter es ist, und der Bot hält diese Sperre, während er mit dem Spielserver spricht. Eine Anfrage nach zwei Zeichenketten, die sich nie ändern, reihte sich also hinter dem Netzverkehr jedes Accounts ein. Das Laden und Speichern der Einstellungen eines Charakters hatte denselben Fehler.
    • Die Auswertungen schrieben außerdem bei jeder Abfrage eine Momentaufnahme, 17.280 am Tag je Account, und die ganze Datei wurde nach Zeitplan neu geschrieben. Die Diagramme sind ein paar hundert Pixel breit; ein Tag Daten im Fünfsekundentakt ist eine Linie. Die Reihe wird jetzt auf einen Punkt je Minute reduziert, zwölfmal weniger zu speichern und zu laden, ohne die laufenden Summen zu berühren. Bestehende Dateien schrumpfen beim ersten Öffnen von rund 1,5 MB auf 90 KB.
    • Das Steigern verbrauchte das Gold, das die Verzauberung brauchte. Beide achten auf die Sparrücklage, aber das Steigern kauft Attribute, bis der nächste Preis nicht mehr passt, wer zuerst dran war, nahm also alles, und das andere fand nichts vor. Ein Modul, das sich etwas nicht leisten kann, meldet jetzt an, worauf es spart, und die anderen Ausgeber lassen diesen Betrag liegen.
    • Accounts, die über den Knopf „Account hinzufügen“ kamen, wurden nie gespeichert. Zugangsdaten wurden nur auf dem ersten Anmeldeweg geschrieben; das Hinzufügen eines Accounts und das Anmelden eines zweiten Charakters liefen beide durch Code, der sie nie notierte.
    • Der Endlose Kreis der Idole hatte keine Bossdaten: er steht in der Schattenliste, ist aber keine Schattenversion von irgendetwas, wurde also unter einem Namen gesucht, der zu nichts passt. Er hat jetzt einen eigenen Abschnitt. Dabei fielen auch Stufenbalken auf, die für jedes Verlies außer dem Twister fest auf zehn standen, wer also über Stufe zehn des Turms (100) oder des Kreises (30) war, wurde als fertig gezeichnet.
    • Behoben: jede Waffe, jeder Schild, jeder Trank und jeder Edelstein wurde ohne Grafik dargestellt, am schlimmsten auf den Seiten Schmied und Hexe. Die letzte Belohnung des Würfelspiels stand als [object Object] da. Der Streifen der Reise zeigte „Quests“ und „Stadtwache“ als Wörter. Ein Drittel aller Verliesaktualisierungen waren sofortige Wiederholungen. Der Simulationsmodus beim Steigern simuliert jetzt wirklich. VIP wird aus dem Bierkontingent gelesen. Vier interne Sammlungen wuchsen, ohne je gekürzt zu werden.
    • Oberfläche: die Seitenleiste ist gruppiert statt zwanzig flacher Einträge, dazu ein Schalter für die Dichte, Vorlagen mit einem Klick für einzelne Module und eine dichtere Übersichtsseite.
  55. 2.9.15

    • Neun der zwölf Klassen konnten ihre eigene Ausrüstung nicht anlegen. Ein Gegenstand verlangt eine der drei GRUNDklassen, und der Bot verglich das direkt mit deiner Klasse, was nur passen kann, wenn du selbst eine dieser drei BIST. Dämonenjäger, Kampfmagier, Assassine, Nekromant, Pestdoktor, Berserker, Paladin, Druide und Barde blieben deshalb bei den wenigen Gegenständen hängen, die gar nichts verlangen. Deshalb schlug ein Schmuckstück auf Stufe 10 mit 5 Glück eine Rüstung mit 400 Panzerung und 100 Geschicklichkeit. Dieselbe Prüfung schützt auch den Verkauf, diese Klassen verkauften also genau die Ausrüstung, die sie hätten tragen sollen. Falsch seit der allerersten Version.
    • Auf manchen Accounts kämpfte die Arena gar nicht. Drei Fehler stapelten sich: das Arenamodul gibt jeden Kampf an das Sammelalbummodul weiter, das bei einem Charakter ohne Album sofort zurückkehrt, und keines der beiden prüfte das andere; eine nicht auflösbare Simulation meldete 0 % statt „keine Antwort“, jedes Ziel bekam also ein Veto; und ein abgelehntes Ziel beendete den ganzen Zyklus. Deshalb änderte es nichts, die Mindestsiegchance von 55 auf 45 auf 20 zu senken: der Code kam bei dieser Entscheidung nie an.
    • Die App fror beim Öffnen von Arena und Sammelalbum ein, und der Bot hörte solange auf zu kämpfen. Der Spielerzwischenspeicher war auf 187.136 Spieler in 119 MB angewachsen und wurde alle 27 Sekunden vollständig neu geschrieben, während er die Sperre hielt, die der Bot zum Auswählen eines Kampfes braucht. Der Vorrat liegt jetzt für die Sitzung im Arbeitsspeicher, Ausrüstung, die nie lohnen kann, wird nicht gemerkt, und alte Zwischenspeicherdateien werden beim Start gelöscht.
    • Waffen erschienen als [object Object]. Beim Beheben tauchten drei weitere Stellen auf, die niemand gemeldet hatte: die Tages- und Eventaufgaben, der Adventskalender und das Glücksrad.
    • Erfolge (BETA): eine neue Seite mit allen 92 Erfolgen, was jeder verlangt und ob der Bot darauf zusteuert, hinter einem Hauptschalter. Was echtes Geld kostet, wird nie verfolgt. Naturismus oder Nikolaus anzustreben schickte früher deine eigene Ausrüstung in den Schredder. Sie ist jetzt auf allen vier Entsorgungswegen geschützt.
    • Behoben: der Bot kaufte einen Trank und verkaufte ihn Sekunden später. Der allgemeine Gegenstandsverkauf hatte seine eigene Meinung zu Flaschen und entsorgte, was das Trankmodul gerade gekauft hatte. „Flaschen ignorieren“ bedeutet jetzt, was der Name sagt.
    • Behoben: die Festung baute tagelang nicht weiter. Eine eigene Reihenfolge wartet planmäßig auf ihren ersten unfertigen Eintrag, aber wenn dieser Eintrag mehr Holz oder Stein kostet, als das Lager fassen kann, kommen die Rohstoffe nie an und alles dahinter steht für immer. Unerreichbare Einträge werden jetzt übergangen, und das Protokoll sagt es. Auch die Edelsteinmine erklärt sich: sie bleibt absichtlich unangetastet, solange eine Edelsteinsuche läuft.
    • Behoben: zweiundzwanzig Warnungen bei jedem Start, eine je Haustier, und alle sagten, dass nichts passiert ist. Haustiere, die schon am Stufenlimit standen, wurden trotzdem gefüttert. Das Limit kommt jetzt aus dem Spiel statt aus einer Regel, die ein echter Account widerlegt hat.
    • Behoben: die Karte „Aktuelle Aktion“ widersprach sich selbst und zeigte eine übrig gebliebene Beschriftung von einem kaputten Bild neben einer erfundenen Expeditionsphase.
    • Quests werden jetzt nach Ertrag je Sekunde Abenteuerdurst sortiert statt nach rohem Ertrag, die Sparrücklage wird von allen zehn ausgebenden Modulen eingehalten statt von zweien, und der Waffenschaden zählt endlich im Ausrüstungsvergleich. Deutsch deckt 185 Zeichenketten ab, die noch englisch waren.
  56. 2.9.10

    • Einstellungen werden jetzt wirklich gespeichert. Jeder Account hat eine eigene Einstellungsdatei, und der Bot startete immer daraus, aber die Einstellungsseite lud die GLOBALE und nie die des gewählten Accounts. Die Seite zeigte also das eine, während der Account etwas anderes fuhr, und jedes Speichern schrieb die globalen Werte über die eigene Datei dieses Accounts. Elf weitere Einstellungen kamen in dem, was die Seite speichert, überhaupt nicht vor, das Backend setzte sie also bei jedem Speichern auf die Standardwerte zurück: darunter der Zeitplan der aktiven Stunden, die Reihenfolge der Module, das automatische Ausbauen von Edelsteinfassungen, das Suchen nach Gutscheinen und die Event-Optionen.
    • Beide Tagesportale werden wieder bestritten. Das persönliche Dämonenportal lief im Verliesmodul zuletzt, hinter drei Blöcken, die den Zyklus in dem Moment beenden, in dem sie handeln; über vier protokollierte Tage auf vier Accounts gab es an zwei Tagen NULL Versuche. Das Gildenportal war Schritt 5 von 7, hinter den Raids. Beide laufen jetzt in ihrem Modul zuerst, und keines kostet einen Verlieskampf.
    • Kämpfe aus der Ruhmeshalle werden vor dem Antreten simuliert. Ziele wurden danach gewählt, wie viele Albumgegenstände sie bringen könnten, und nur nach Gesamtattributen gefiltert. Wer bis zu 120 % deiner Werte hatte, galt also als schlagbar, was über einen protokollierten Tag auf 38 % Siege hinauslief. Jetzt wird zuerst der Kampfsimulator gefragt, den die Verliese ohnehin nutzen, und unterhalb der eingestellten Chance wird das Ziel übersprungen, ohne einen Kampf auszugeben. Einstellungen -> Arena, Standard 55 %.
    • Der Fortschrittsbericht zeigte drei Zahlen, die nie stimmen konnten. Pilze standen immer auf 0, weil kein Kampf sie je erfasste. Albumgegenstände standen immer auf 0, weil direkt nach dem Kampf gemessen wurde und die Antwort des Kampfes die aktualisierte Sammlung nicht enthält. Tatsächlich kam die ganze Zeit etwas herein. Gold war rechnerisch 0: jeder Kampf wurde VOR dem Summieren auf volle Goldstücke abgerundet, 122 Arena- und 508 Ruhmeshallenkämpfe rundeten also jeweils auf null.
    • Events wissen, ob sie laufen. Der Server schickt den Weltboss-Block auch nach dem Ende des Events weiter, die App hielt ein beendetes Event also für aktiv, und der Bot verbrachte den ganzen Tag mit Befehlen, die der Server ablehnte. Darunter ein Katapultkauf, der seine Mietdauer 10h -> 9h -> 8h heruntersetzte, auf der Suche nach einem bezahlbaren Preis, während die Antwort schlicht war, dass gar kein Event lief. Die Event-Seite sagt jetzt „Derzeit kein laufendes Event“ und zeigt die Weltboss-Ansicht nur, solange der Weltboss läuft.
    • Haustiere: Füttern und Saftbrauen ignorierten sich nicht mehr abwechselnd. Das Modul handelte einmal je Zyklus, wer zuerst dran war, nahm also alle Früchte, und das andere fand nie statt. Auf einem Account hieß das 2.732 Fütterungen bei Erde und gar keine bei Feuer. Beides läuft jetzt in jedem Zyklus, und Saft wird gebraut, sobald ein Habitat seine Schwelle erreicht, nicht erst zehn Früchte danach.
    • Edelsteine: ein falsch gesetzter Stein ließ sich nie korrigieren, weil das Ersetzen ausgeschaltet ausgeliefert wurde. Ein Geschicklichkeitscharakter mit Stärkesteinen hatte also keinen Weg zurück. Schwarze Steine gewannen außerdem immer, egal welchen Wert sie hatten, weil sie ein festes Gewicht trugen, das kein Einzelattributstein je erreichen konnte. Die Abwägung wird jetzt gerechnet, und alle Steine werden in einem Durchgang gesetzt statt einer je Zyklus.
    • Behoben: gespeicherte Passwörter wurden als ihr eigener Geheimtext gesendet. Die Anmeldemaske las die Zugangsdatei wortwörtlich, ein im Ruhezustand verschlüsseltes Passwort stand also als „v1:…“ vorausgefüllt da und ging so hinaus. Das ist die Meldung „schickt immer noch verschlüsselt“, und dasselbe zeigte sich als „Kommunikation mit dem Server nicht möglich“.
    • Ein lesbares Protokoll: Ablehnungen, die zum normalen Spiel gehören, sind keine Warnungen mehr, Serverfehler ziehen keinen vollständigen Zustandsabzug mehr ins Protokoll, und eine einzelne Ablehnung stoppt kein ganzes Modul mehr: „heute keine Verlieskämpfe mehr“ ließ früher auch das Einsammeln der Rohstoffe und den Gebäudeausbau in der Unterwelt aus.
    • Neu: ein Knopf „Meinem Discord beitreten“, Export und Import der Einstellungen als Knöpfe mit echtem Dateidialog, und eine einklappbare Accountliste.
  57. 2.9.8

    • Pilze haben jetzt eine eigene Einstellungsseite: jeder Schalter, der sie ausgeben kann, an einem Ort, als Echtgeld gekennzeichnet und standardmäßig alle aus. Nichts anderes in der App bedeutet noch eine Pilzausgabe.
    • Behoben: Ladengegenstände, die Pilze kosten, wurden auch bei ausgeschalteter Einstellung gekauft. Die Prüfung lautete „kaufen, wenn das Silber reicht ODER Pilze erlaubt sind“, aber ein solcher Gegenstand kostet Silber UND Pilze. Wer das Silber hatte, kam also jedes Mal durch, an deiner Reserve vorbei. Ein Testaccount kaufte denselben Gegenstand für 4 Pilze 84 Mal.
    • Behoben: „Quests überspringen“ zahlte Pilze. Dieser Schalter wird normalerweise für das kostenlose Überspringen mit Sanduhren eingeschaltet, erlaubte aber zugleich, für jede Warterei bei Quest und Expedition echtes Geld zu zahlen. Sanduhren laufen weiter darüber, Pilze nie.
    • Behoben: drei Pilzschalter hatten überhaupt keine Steuerung: das Pilz-Reittier (ein Drache kostet 25 Pilze und verlängert sich selbst), das Wiederbeleben im Legendären Verlies und die VIP-Bieroption. Du kannst sie jetzt ausschalten.
    • Behoben: die Bilder von Amuletten und Ringen waren überall kaputt, wo sie auftauchten. Die Grafiken folgen dort einem anderen Namensschema als bei Talismanen, und für alle drei wurde das falsche verwendet.
    • Einstellungen aufgeräumt: 13 Schalter, die auf zwei Seiten standen, stehen jetzt auf einer, zwei Schalter ohne Wirkung sind entfernt oder angeschlossen, und fünf Einstellungen, die die App speicherte, aber nie las, sind weg.
  58. 2.9.7

    • Automatische Updates sind jetzt für alle kostenlos, auf jeder Stufe. Früher war das eine bezahlte Funktion: kostenlose Installationen übersprangen die Prüfung ganz und bekamen „Du hast die neueste Version“ zu lesen. Die Leute saßen also auf alten Builds mit Fehlern, die längst behoben waren, ohne es je zu erfahren. Hinweis: wer eine ältere Version ohne Lizenz hat, braucht einmal einen Download von dieser Seite, danach kommen die Updates von selbst.
    • Behoben: „mit Windows starten“ hörte stillschweigend auf zu funktionieren. Der Registrierungseintrag wurde nur beim Umlegen des Schalters geschrieben, und danach sah nie wieder jemand nach. Fiel er weg, zeigte die App den Schalter weiter als AN und startete trotzdem nicht mit Windows. Sie repariert das jetzt bei jedem Start.
    • Behoben: „Kommunikation mit dem Server nicht möglich“ beim Anmelden. Gespeicherte Passwörter liegen verschlüsselt vor, und ein Build konnte sie nicht entschlüsseln. Er schickte also den verschlüsselten Text als dein Passwort an den Anmeldeserver, und der Fehler sah aus wie eine Netzstörung, die kein erneuter Versuch je beheben konnte. Es musste nichts neu eingegeben werden.
    • Weltboss: die Katapultverbesserungen funktionieren und sind standardmäßig an. Bezahlt wird mit Rohstoffen (Gold, Holz, Stein, Metall oder Arkan, dazu Katalysatoren) und nie mit Pilzen. Ein Katapult zu füllen dauert jetzt Minuten statt Stunden.
    • Behoben: ein voller Rucksack, aus dem nichts verkauft und nichts angelegt wurde. Verkaufen und Anlegen waren sich uneins darüber, was „besser“ heißt, Gegenstände dazwischen wurden also nie getragen UND nie verkauft und verstopften den Rucksack dauerhaft.
    • Behoben: der Bot verkaufte deine beste Ersatzausrüstung. Er sortierte nach Ladenpreis, und der hängt mehr an der Gegenstandsstufe als am Nutzen. Jetzt geht das Schwächste zuerst.
    • Behoben: Edelsteine verschwanden über Nacht, trotz manueller Edelsteinauswahl. Eine angehakte Steinart konnte trotzdem verkauft werden, weil sie in diesem Moment keine freie Fassung hatte. Eine Art, die du behalten willst, wird nie verkauft.
  59. 2.9.5

    • Behoben: ein voller Rucksack, aus dem nichts verkauft und nichts angelegt wurde. Verkaufen und Anlegen waren sich uneins darüber, was „besser“ heißt: Anlegen wollte eine klare Verbesserung, Verkaufen schützte alles, was auch nur um einen Punkt besser war. Gegenstände dazwischen wurden also nie getragen UND nie verkauft und verstopften den Rucksack dauerhaft. Beute aus Verliesen landet ständig genau dort.
    • Behoben: der Bot verkaufte deine beste Ersatzausrüstung. Die Verkaufsliste war nach Ladenpreis sortiert, und der hängt viel mehr an der Gegenstandsstufe als am Nutzen. Jetzt geht die schwächste Ausrüstung zuerst, die stärkste bleibt.
    • Behoben: Edelsteine verschwanden über Nacht, trotz manueller Edelsteinauswahl. Eine angehakte Steinart war nur ein erster Filter, ein Stein konnte also trotzdem verkauft werden, weil er in diesem Moment keine freie Fassung hatte, und bei vollen Fassungen trifft das auf jeden zu. Eine Steinart, die du behalten willst, wird jetzt nie verkauft.
    • Die Katapultverbesserungen beim Weltboss funktionieren jetzt und sind standardmäßig an. Mercy kauft sie über den Rohstoffknopf des Ladens (Gold, Holz, Stein, Metall oder Arkan, dazu Katalysatoren) und nie über den Pilzknopf.
    • Behoben: Verbesserungen kosteten früher PILZE. Die Kaufanfrage hatte ihre beiden Argumente vertauscht, jeder Kauf verlangte also den Echtgeldknopf, und zwar für einen Platz, den niemand gewählt hatte. Falls Mercy die Verbesserungen deswegen auf deinem Account abgeschaltet hat, schaltet diese Version sie wieder ein.
    • Behoben: oft wurde gar nichts gekauft. Das Spiel begrenzt diese Anfrage und antwortet auf einen zu frühen Versuch mit demselben „geht gerade nicht“ wie bei einer echten Ablehnung, fast jeder Versuch wurde also ungelesen weggeworfen. Die Versuche sind jetzt zeitlich verteilt.
    • Viel schneller: der Kauf war auf eine Verbesserung je Bot-Zyklus begrenzt statt je Versuch, ein Katapult zu füllen dauerte deshalb Stunden. Jetzt sind es Minuten.
    • Neu: der Verbesserungsladen wird neu ausgewürfelt, wenn sich keines seiner drei Angebote kaufen lässt, denn sonst löst sich ein Laden voller Angebote für ein Turmsegment, das du gar nicht ansteuerst, nie auf.
    • Das Protokoll erklärt jetzt jede Kaufentscheidung: deine Bestände, das Katapult und jedes Angebot mit dem Grund, warum es gekauft wurde oder nicht, dazu die tatsächlichen Kosten jedes Kaufs.
    • Behoben: die täglichen Truhenarten beim Weltboss waren vertauscht beschriftet („Einzelschlag“ und „Schadensmeister“ waren verdreht).
  60. 2.9.0

    • Neu: „Senseis Config“, die vom Entwickler selbst abgestimmte Einrichtung, ist die neue Standardvorlage und der Startpunkt für neue Nutzer. Du kannst jederzeit auf Standard, Safe Farm oder Aggressiv umstellen.
    • Neu: sichere deine aktuellen Einstellungen als benannte Vorlage (Einfacher Modus) und wechsle nach Belieben zwischen deinen eigenen Einrichtungen hin und her.
    • Einfachere Einstellungen: rund 20 Schalter ohne Wirkung sind weg, dazu der überflüssige Schalter „Expeditionen bevorzugen“ (Quests oder Expeditionen wird selbst erkannt). Deine gespeicherten Konfigurationen und Sicherungen laden unverändert.
    • Arena und Sammelalbum neu geordnet: oben dein Charakter und die Kampfwerte, dann die 3 Arenagegner, dann die Albumdurchläufe, ganz unten die gesammelten Gegenstände.
    • Der Kampfsimulator listet jetzt nur noch Verliese, die du noch nicht geschafft hast, und zeigt die echten Etagennummern.
    • Behoben: Accounts frieren bei schlechter Verbindung nicht mehr ein. Zeitüberschreitungen im Netz versuchen eine hängende Verbindung selbst erneut, statt den Account bis zum Neustart lahmzulegen.
    • Behoben: geringerer und gleichmäßigerer Speicherverbrauch über lange Albumdurchläufe.
    • Behoben: die Siegquote „1000 Kämpfe“ im Simulator stimmt jetzt. Sie ignorierte das gewählte Verlies samt Etage und simulierte dein aktuelles Verlies (eine leichte Etage zeigte rund 50 %); jetzt wird der ausgewählte Gegner simuliert (rund 100 % für eine Etage, die du schaffen würdest).
  61. 2.8.21

    • Aus der Seite „Arena-Manager“ ist die „Ruhmeshalle“ geworden: sie lädt die Rangliste selbst, lässt dich jeden Spieler über den Namen nachschlagen und blättert durch die Leiter. Das ungenutzte Runenfenster ist entfallen.
    • Neu: Tränke der falschen Klasse werden selbst verkauft. Ein Trank für ein Attribut, das deine Klasse nie nutzt (etwa Intelligenz beim Dämonenjäger), lässt sich nicht trinken. Statt den Rucksack zu verstopfen, wird er jetzt verkauft, während die Tränke, die du wirklich brauchst (Hauptattribut, Ausdauer, Glück, Ewiges Leben), behalten werden.
    • Behoben: die Auswahllisten für Verlies und Etage im Kampfsimulator sind wieder lesbar. Sie waren weiß auf weiß und folgen jetzt dem Farbschema der App.
  62. 2.8.20

    • Behoben: Quests und Expeditionen bleiben nicht mehr mit dem Fehler „durch Einstellungen deaktiviert“ stehen. Das Spiel hat einen serverseitigen Schalter zwischen Quests und Expeditionen, und wer für den aktuellen Modus das Falsche startet, wird abgewiesen. Der Bot erkennt den aktuellen Modus jetzt selbst (keine Einstellung nötig) und bevorzugt Expeditionen. Er wechselt hinein, wenn er kann, und sendet immer nur die Aktion, die der Server annimmt.
    • Der Erfolge-Bot und die App teilen sich jetzt eine einzige Erfolgsliste, sie können also nicht mehr voneinander abweichen, und die Erfolgsseite hat einen neuen Abschnitt „In Arbeit“, der zeigt, was gerade vorankommt.
  63. 2.8.19

    • Neu: im Kampfsimulator lassen sich jedes echte Verlies und jede Etage wählen und der tatsächliche Gegner bekämpfen, mit einer Vorschau, wer dir gegenübersteht (Porträt, Name, Stufe, Klasse), statt nur das erste offene Verlies zu raten.
    • Neu: Kämpfe laufen jetzt als Animation ab: die Porträts beider Kämpfer, sinkende Lebensbalken, aufsteigende Schadenszahlen (kritische Treffer in Gold), Einblendungen beim Ausweichen und die Hinweise der Engine zu Spezialfähigkeiten.
  64. 2.8.18

    • Behoben: die Seite Schmied und Hexe zeigt für deine Waffe kein „[object Object]“ mehr, und die Namen der Ausrüstungsplätze erscheinen jetzt in deiner gewählten Sprache statt auf Englisch.
    • Behoben: Gegenstände zeigen überall ihre echten Symbole, auch dort, wo ein kaputter Bildpfad Amulette, Ringe und Talismane auf einen Platzhalter zurückfallen ließ.
    • Behoben: Tränke im Inventar zeigen jetzt ihr Symbol und was sie wirklich sind (etwa „Stärke · Groß“) statt eines bildlosen, allgemeinen „Trank“.
    • Neu: Arenagegner erscheinen mit Name, Porträt, Stufe, Klasse und Ehre statt mit einer nackten Spielerkennung.
    • Das Sammelalbum steht jetzt oben auf der Seite Arena und Sammelalbum, und die Edelsteinsuche der Festung erscheint weit oben, wenn sie läuft.
    • Belohnungsgegenstände aus Quests zeigen jetzt Symbol und Namen.
  65. 2.8.17

    • Behoben: deine Pilzreserve wird endlich eingehalten. Verlieskämpfe, Turmkämpfe, Arenakämpfe und das Überspringen der Edelsteinsuche in der Festung prüften alle, ob die Einstellung an war, sahen aber nie deinen Kontostand an. Wer eines davon einschaltete, hatte seine Pilze also bei null, egal welche Reserve eingestellt war. Am schlimmsten waren Verlies und Turm, die in jedem einzelnen Zyklus einen Kampf bezahlten, obwohl der kostenlose bereitstand.
    • Behoben: für einen Verlieskampf, den die Simulation als Niederlage sieht, wird nie ein Pilz ausgegeben. Kostenlose Kämpfe bleiben unverändert, der Fortschritt bleibt also nicht stehen, wenn alles auf Messers Schneide steht.
    • Behoben: die Unterwelt baut Einheiten wieder aus und greift wieder an. Es gibt fast immer etwas einzusammeln, und das Einsammeln beendete den Zyklus, die Schritte für Einheitenausbau und Angriff darunter kamen also nie dran. Einsammeln ist jetzt der Rückfall, nicht das Erste.
    • Behoben: die nächtliche Sammelpause der Unterwelt greift. Ein Zeitfenster über Mitternacht hinweg (etwa 22:00 bis 06:00) wurde stillschweigend ignoriert und es wurde die ganze Nacht weitergesammelt.
    • Behoben: Gutscheincodes funktionieren jetzt auf jedem Account. Die Liste „schon eingelöst“ galt für die ganze Installation statt je Charakter, der erste Account, der einen Code sah, holte ihn also, und jeder andere Charakter übersprang ihn.
    • Behoben: das Leeren des Posteingangs vernichtet keine noch nicht eingelösten Gutscheincodes mehr, bevor sie gelesen werden können.
  66. 2.8.16

    • Behoben: der Bot konnte das Questen ganz einstellen. An einem neuen Tag meldete er dem Server „ich bevorzuge Quests“ und hörte dann für diesen Zyklus auf, ohne eine zu starten. Da diese Meldung deinen Abenteuerdurst nicht ändert, wiederholte sich das endlos und es wurde nie eine Quest begonnen. Das traf jeden mit den Standardeinstellungen.
    • Behoben: die Arena-Einstellung „Höchster Rang“ kämpfte gegen niemanden. Die Stärke des Gegners und deine eigene wurden mit verschiedenen Formeln gemessen (bei ihm zählten Hauptattribut, doppelte Ausdauer und Portalboni, bei dir nichts davon), zwei gleiche Charaktere standen also etwa 2:1 und jeder Gegner sah zu stark aus.
    • Behoben: „Gegenstände mit Edelsteinen nicht verkaufen“ verkaufte fast nichts mehr: ein Gegenstand mit einer LEEREN Fassung galt als besetzt, der Rucksack lief voll und der Verkauf stand still. Derselbe Fehler nahm fast jede Waffe vom Waschen aus.
    • Behoben: geplante Gildenraids und Gildenkämpfe liefen zur falschen Zeit an. Die Zeiten sind Minuten ab Mitternacht, wurden aber als Sekunden gelesen, ein Raid für 12:00 startete also um 00:12.
    • Behoben: eine Obergrenze für Gildenfähigkeiten blockierte alle Steigerungen, weil sie die Gesamtsumme deiner Gilde mit einer Grenze je Spieler verglich.
    • Behoben: das Fähigkeitenmodul lief zweimal pro Zyklus, ließ die Steigerungsschleife erneut laufen und gab ein zweites Mal Silber aus.
    • Neu: ein Knopf „Nach Updates suchen“ in den Einstellungen, und Updates fallen jetzt ohne Neustart auf: die App sucht alle 30 Minuten und immer dann, wenn du zurück ins Fenster wechselst (vorher alle 6 Stunden).
  67. 2.8.15

    • Behoben: die Albumsuche überspringt jetzt Ziele, die deutlich stärker sind als du. Über einen Kampf entscheiden die Attribute viel eher als die Stufe, aber niemand sah sie an, der Bot erfuhr also erst durch eine Niederlage, dass jemand außer Reichweite war. Wer über dem 1,2-Fachen deiner Gesamtattribute liegt, wird übergangen.
    • Behoben: keine Kämpfe mehr über der eigenen Stufe. Albumziele durften bis zu fünf Stufen über dir liegen (zehn beim Durchsuchen der Ruhmeshalle); beides endet jetzt bei deiner eigenen Stufe.
    • Behoben: eine Umbenennung wäscht die Niederlagen nicht mehr weg. Die Sperrliste lief über den Namen, ein Spieler, der dich zweimal geschlagen hatte, konnte unter neuem Namen mit weißer Weste zurückkommen und hinterließ dabei einen veralteten Doppeleintrag. Sie läuft jetzt über die Spielerkennung.
  68. 2.8.14

    • Behoben: der Bot greift nicht mehr immer denselben Spieler an. Legendäre Gegenstände haben keinen Platz im Sammelalbum, sind also nie einzusammeln, wurden aber trotzdem als „fehlend“ gezählt. Wer eines trug, sah dadurch dauerhaft wertvoll aus und wurde in jeder Arena-Abklingzeit erneut angegriffen, während nützliche Ziele liegen blieben.
    • Behoben: wer besiegt wurde, fällt jetzt sofort aus der Liste. Ein Sieg nimmt die gesamte sammelbare Ausrüstung mit, aber der Bot wartete auf die Bestätigung des Servers, und wenn diese Aktualisierung das Album nie mitbrachte, griff er denselben Spieler endlos weiter an.
    • Behoben: eine einzelne Niederlage setzt einen Spieler nicht mehr auf die Sperrliste, und die Sperrliste wird nicht mehr Sekunden später vom erneuten Arena-Durchlauf gelöscht. Niederlagen summieren sich, und nach zwei Niederlagen wird ein Spieler übersprungen.
    • Behoben: bei gleich guten Zielen entscheidet jetzt der schwächste Gegner statt der internen Reihenfolge, die immer wieder denselben Namen zog.
    • Windows, macOS und Linux werden jetzt aus einem einzigen Tag gebaut, keine Plattform kann also wieder zurückbleiben.
  69. 2.8.13

    • Behoben: Tränke werden nicht mehr für die falschen Werte verschwendet. Der Bot trank jeden Attributstrank, den er fand (ein Magier nahm Stärke- und Geschicklichkeitstränke), und weil es nur drei aktive Trankplätze gibt, verdrängten die die nützlichen. Jetzt nimmt er nur noch Tränke für dein Hauptattribut, Ausdauer, Glück und Ewiges Leben.
    • Behoben: die Trankplätze werden nach Wichtigkeit gefüllt statt nach Flaschengröße. Ein großer Trank der falschen Klasse nimmt also nicht mehr den Platz weg, den ein kleinerer für das Hauptattribut gebraucht hätte.
    • Die Builds für macOS und Linux sind zurück: alle drei Plattformen erscheinen zum ersten Mal seit 2.8.3 wieder gemeinsam.
  70. 2.8.12

    • Behoben: „Jetzt optimal steigern“ steigert nun mit einem Klick so viele Attribute, wie du dir leisten kannst, statt nur eines.
    • Neue Einstellung „Ausrüstungsvergleich“ mit drei Strategien: Voll (Basis, Verbesserungen und Edelstein), Basis und Edelstein (Verbesserungen ignoriert) oder nur Basis. So kann ein Stück mit besserer Basis gewinnen, wenn du das Material hast, den Stein umzusetzen und neu zu verbessern.
    • Der Ausrüstungsvergleich zählt jetzt die Rüstung des Gegenstands mit (die vorher übergangen wurde) und legt die größte verfügbare Verbesserung an, nicht die erste im Rucksack.
  71. 2.8.11

    • Das automatische Steigern von Attributen und Fähigkeiten funktioniert jetzt wirklich. Es war blockiert, sobald der Charakter eine Schicht bei der Stadtwache hatte, die Attribute stiegen also nie. Jetzt wird nach jeder Quest gesteigert, unabhängig von der Arbeitsschicht.
    • Kämpfe werden nicht mehr alle als Niederlage gemeldet: Expeditionen und andere Kämpfe zeigen jetzt Sieg oder Niederlage und die Belohnungen richtig, im Sitzungsbericht wie im Kampfverlauf.
    • Mehrere Accounts: geht einem Account das Bier aus, schickt das nicht mehr alle anderen Accounts in eine Arbeitsschicht, und Bonusbier aus Aufgaben läuft nicht mehr zwischen Accounts über.
    • Haustierverliese: der Bot greift jetzt das Habitat mit der besten Siegchance an statt immer Schatten, so kommt jedes Habitat voran.
    • Sammelalbum: die falschen „10/10 Gegenstände“ sind behoben. Die Ziellisten zeigen jetzt deine echten Fehlzahlen, dazu eine scrollbare Liste der Albumdurchläufe und einen Knopf „von vorn durchsuchen“.
    • Edelsteine werden jetzt auch in deine Begleiter gesetzt (je nach Begleiterklasse bewertet), und ein Stein wird nie verkauft oder zerlegt, solange er noch einen deiner vier Charaktere verbessern würde.
    • Neue Seite Schmied und Hexe mit Live-Daten: getragene Ausrüstung, Verbesserungssterne, Runen, Kesselstatus und Verzauberungen, dazu eigene Einstellungen für Schmied, Hexe und Runen.
    • Der Schmied kann jetzt getragene Ausrüstung selbst verbessern (muss eingeschaltet werden). Er hält immer eine Reserve an Metall und Arkan zurück, damit du aus ersetzter Ausrüstung noch Edelsteine ziehen kannst.
    • Das Füttern der Hexe ist behoben (fast jeder geeignete Gegenstand wurde übersprungen) und nimmt jetzt den günstigsten passenden Gegenstand.
    • Die Runenoptimierung für das Quest-Set der Schaufensterpuppe ist besser, und die Listen für Puppe und Runen werden jetzt richtig angezeigt.
    • Die Seiten Schmied und Hexe schalten sich jetzt auf der richtigen Charakterstufe frei (Hexe 66, Schmied 90), mit einem freundlichen Hinweis „komm auf Stufe X wieder“.
    • Vollständige deutsche Übersetzung für alle neuen Seiten und Einstellungen.
    • Hinweis: diese Version gibt es nur für Windows. macOS und Linux bleiben auf 2.8.3.
  72. 2.8.4

    • Neue Ansicht der Albumziele in den Einstellungen: sieh jeden Spieler der Ruhmeshalle, den der Sucher zwischengespeichert hat, sortiert nach den meisten fehlenden Gegenständen, mit Stufe, fehlend und gesamt sowie dem Status fehlgeschlagen. Die ganze Zielliste lässt sich mit einem Klick kopieren.
    • Namen aus der Ruhmeshalle werden beim Suchen in eine Datei je Account geschrieben, du kannst einen frischen Serverstart also anhand einer echten Namensliste farmen
    • Kampfstatistik des Sammelalbums (Siege, Niederlagen, gewonnene Gegenstände) fließt jetzt in die Auswertungen ein und steht im Sitzungsbericht
    • Behoben: Ziehen und Ablegen in den Reihenfolge-Editoren geht wieder. Das unzuverlässige HTML5-Verfahren wurde durch zeigerbasiertes Ziehen ersetzt, und die Pfeiltasten schieben einen Eintrag jetzt um eine Stelle, statt ans Ende zu springen
    • Hinweis: diese Version gibt es vorerst nur für Windows. macOS und Linux bleiben auf 2.8.3
  73. 2.8.3

    • Neue Seite Kampfverlauf: ein durchsuchbares Protokoll jedes Kampfes, den der Bot führt (Arena, Sammelalbum, Verliese, Unterwelt, Hellevator, Legendäres Verlies, Haustiere, Expeditionen und mehr), mit dem Porträt des Gegners, Sieg oder Niederlage und den Belohnungen (EP, Gold, Ehre, Albumgegenstände)
    • Einstellungen zu Daten und Speicher: entscheide, ob Kampfverlauf und Auswertungen behalten werden, und lösche Verlauf, Auswertungen und Protokolle automatisch, wenn sie älter als eine einstellbare Zahl von Tagen sind (Standard 10)
    • Behoben: der Bot gibt standardmäßig nie Pilze aus (alle Pilzausgaben sind aus; kostenlose Pilze werden weiterhin eingesammelt)
    • Behoben: ein seltener UTF-8-Auswertungsfehler, der die App bei bestimmten Serverantworten zum Absturz bringen konnte
    • Geschwindigkeit: der Kampfverlauf liegt jetzt im Arbeitsspeicher und liest seine Datei nicht mehr in jedem Zyklus neu
  74. 2.8.1

    • Mercy SF ist jetzt für alle KOSTENLOS. Jede Funktion ist frei, ohne Lizenz (alle Automatisierungsmodule, die klugen Funktionen und die Kampfsimulation)
    • Die Lizenzseite in der App ist weg, weil es keine Lizenz mehr einzutragen gibt
    • Ein Link „Auf Ko-fi unterstützen“ ist in der App und auf der ganzen Website dazugekommen. Spenden sind völlig freiwillig und schalten nichts zusätzlich frei, weil ohnehin alles kostenlos ist
  75. 2.8.0

    • Die Goldgrube der Unterwelt wird endlich geleert. Gold und Seelen waren vertauscht, „Gold einsammeln“ hat also Seelen geerntet. Jetzt kommen die richtigen Rohstoffe an
    • Die App schließt sich nicht mehr grundlos. Jedes Bot-Modul läuft hinter einer Absturzsicherung (getrennt, mit automatischer Abkühlzeit), die Account-Schleife startet sich selbst neu, und Abstürze landen in crashes.log
    • Gegenstände verkaufen geht wieder: geringwertige Ausrüstung wird so an den Laden verkauft, wie das Spiel es erwartet
    • Festung: die EP der Akademie werden zuverlässiger eingesammelt (aus der Produktionsrate geschätzt), und Siege und Niederlagen werden protokolliert
    • Sammelalbum: Ziele aus der Ruhmeshalle werden jetzt wirklich angegriffen und protokolliert; unschlagbare Ziele kommen auf eine Sperrliste
    • Neue Einstellungen für den Festungspartner: bevorzugter Angriffspartner und eine Liste geschützter Spieler (freies Neuwürfeln in Richtung Partner, weg von geschützten Namen)
    • Bier und Stadtwache: der Bot trinkt jetzt das volle eingestellte Tagesbier, bevor die Stadtwache beginnt, und die Tagesmenge wird auf das Maximum des Spiels begrenzt
    • Keine Fehlerspam-Schleifen mehr: absehbare Fehlschläge nach dem Muster „geht noch nicht“ warten eine Stunde, statt es alle 60 Sekunden erneut zu versuchen
    • Protokoll auf zwei Ebenen: ein vollständiges Entwicklerprotokoll im Hintergrund auf der Festplatte und eine aufgeräumte Protokollseite in der App. Fehlerberichte hängen jetzt das vollständige Entwicklerprotokoll an, und es gibt einen Knopf, der den Protokollordner öffnet
  76. 2.6.0

    • Unterwelt: Seelen werden jetzt zuverlässig jeden Zyklus eingesammelt. Ein fehlgeschlagener Ausbau kann das Einsammeln nicht mehr blockieren, und es läuft auf jedem Account für sich
    • Festung: Erfahrung, Holz, Stein und Silber werden jetzt immer eingesammelt, und die Edelsteinmine sucht weiter, auch wenn ein Gebäude oder eine Einheit am Ausbaulimit steht
    • Kluger Verliesalgorithmus: der Bot simuliert jetzt den aktuellen Gegner jedes offenen Verlieses gegen deinen Charakter und kämpft dort, wo du am ehesten gewinnst. Dein kostenloser Stundenkampf geht so nie für eine Niederlage drauf
    • Verliese umfassen jetzt normale Verliese, Schattenverliese, den Twister und den Turm (mit deinen Begleitern zusammen simuliert); das persönliche Portal wird einmal am Tag bestritten
    • Ist noch nichts zu gewinnen, wartet der Bot auf bessere Ausrüstung, statt den Kampf wegzuwerfen
    • Gildenangriffe und -verteidigungen werden jetzt sofort nach der Ansage mitgemacht, du verpasst also keinen Gildenkampf mehr
    • Beim Füttern geht es automatisch zum nächsten Haustier weiter, sobald eines vollständig ausgebaut ist
    • Deutlich ruhiger und schneller: interne Zeitgeber und ein Zustand je Aktion ersetzen das blinde Wiederholen. Der Bot spammt keine Aktionen mehr, die er noch nicht abschließen kann (Portal schon erledigt, Attribut nicht bezahlbar, Haustier ausgebaut)
    • Gutscheincodes werden jetzt direkt aus den Betreffzeilen deiner Spielpost gelesen, das Rauschen mit „Nachricht nicht gefunden“ entfällt
    • Behoben: die App ließ sich nach dem Minimieren nicht wieder aus der Taskleiste öffnen
    • Allgemein zuverlässiger, schneller und sicherer, in jedem Modul
  77. 2.5.6

    • Unterwelt: der Ausbau bleibt nicht mehr stehen. Es wird jeden Zyklus eingesammelt und ausgebaut, und die Baugrenze des Herzens der Finsternis wird eingehalten
    • Festung: die Edelsteinmine sucht jetzt immer nach neuen Edelsteinen, sobald sie frei ist
    • Kluge Edelsteine: setzt die besten Steine für deinen Charakter ein (zuerst schwarze und legendäre, dann dein Hauptattribut, dann Ausdauer und Glück), füllt zuerst leere Fassungen, überschreibt nie gute Steine und holt Steine mit der Schmiede aus alten Gegenständen, statt sie zu zerstören
    • Haustiere: Haustierduelle und Kämpfe im Haustierverlies funktionieren jetzt richtig
    • Gutscheincodes aus der Spielpost werden erkannt und selbst eingelöst
    • Der Schmied versucht nicht mehr, Dinge zu zerlegen, die keine Ausrüstung sind
    • Bilder von Charakterporträt und Begleiter behoben
    • Seiten und Einstellungen öffnen sich jetzt auch ohne verbundenen Account, mit deinen zuletzt bekannten Daten
    • Haustiernamen werden für jedes Element angezeigt, nicht nur für Schatten
    • Namen und Werte der Verliesbosse werden jetzt für alle Verliese richtig angezeigt
    • Erfolge zeigen jetzt die richtigen Namen für das, was du freigeschaltet hast
    • Der Arena-Manager zeigt jetzt deine Runenboni (Widerstände und Schaden) auf einen Blick
  78. 2.3.0

    • Automatische Updates: die App sucht beim Start und alle 6 Stunden nach neuen Versionen
    • Lizenzierte Nutzer (Premium und Supporter) bekommen bei einer neuen Version eine Meldung mit Aktualisieren und Neu starten
    • Systemmeldungen erscheinen auch dann, wenn die App in der Taskleiste minimiert ist
    • Signierte Updates mit kryptografischer Prüfung, damit die Aktualisierung sicher automatisch läuft
    • Discord-Rollen werden automatisch vergeben: Abonnenten erhalten auf dem Discord-Server die Rollen Mercy SF Member und Mercy SF Supporter
    • Behoben: Premium-Funktionen wurden nach der OAuth-Anmeldung erst nach einem Neustart frei
    • Behoben: die Anmeldung über die Website bestätigte sich nicht selbst, obwohl man auf mercysf.app schon eingeloggt war
  79. 2.2.0

    • In der Desktop-App direkt über die Website anmelden, wenn du auf mercysf.app schon eingeloggt bist
    • Premium sofort freigeschaltet: die App holt deine Lizenz neu, sobald ihr Fenster den Fokus bekommt, und alle 30 Sekunden. Neue Abos und Upgrades greifen also ohne Neustart
    • Behoben: Premium-Funktionen sperrten sich nach einem Fensterwechsel oder Neustart wieder (die Lizenzsignatur wird jetzt zwischengespeichert und korrekt geprüft)
    • Behoben: die Anmeldung über die Website kam in der Desktop-App nicht an
    • Konto- und Lizenzabgleich laufen zuverlässiger
  80. 2.1.0

    • Kontoanmeldung: melde dich mit deinem mercysf.app-Konto an (E-Mail, Google oder Discord), dann gleicht sich deine Lizenz von selbst ab
    • Lizenz gleicht sich automatisch zwischen Website und Desktop-App ab
    • Sicherheit gehärtet: Signaturprüfung der Lizenz, Ablaufkontrolle und Funktionen im Zweifel gesperrt
    • Premium-Overlay auf gesperrten Funktionen mit Hinweis zum Upgrade
    • Strengere Content Security Policy für die Desktop-App
    • Stabiler und einige Fehler behoben
  81. 2.0.0

    • Alle Plattformen: Windows, macOS (Apple Silicon und Intel) sowie Linux
    • Kampfsimulation ansehen: Kämpfe Runde für Runde nachspielen
    • Kluge Gegenstandsverbesserung mit klassenbewusstem, gewichtetem Wertevergleich
    • Arenagegner werden für das Sammelalbum vorab geprüft
    • Optimierung der Begegnungen auf Expedition
    • Verliesbegleiter werden selbst ausgerüstet
    • Lizenzstufen: Free, Premium und Supporter
    • Funktionen je nach Lizenzstufe freigegeben
    • Stripe-Kasse mit monatlichem und jährlichem Abo
    • Der Basic-Tarif heißt jetzt Premium (5 EUR im Monat, 50 EUR im Jahr)
    • Der Jahresrabatt wird auf der Preisseite selbst berechnet und angezeigt
    • Der Spenden-Knopf in der Navigation führt jetzt direkt zu Ko-fi
  82. 1.7.0

    • Klassenbewusste Gegenstandsbewertung: gewichteter Wertevergleich für kluge Anlegeentscheidungen
    • Klassenbewusste Attribute: der Simulationsmodus nutzt die Attributprioritäten der Klasse
    • Bot-Modul Erfolge: schaltet Funktionen frei, verfolgt Erfolge und schließt sie ab
    • Sammelalbum im Frühspiel bevorzugt: erzwingt die Album-Arena bei unter 500 Gegenständen
    • Ruhmeshallensuche: durchsucht die Ruhmeshalle nach Spielern mit fehlenden Albumgegenständen
    • Sammelalbum nach Stufe gefiltert: greift nur gewinnbare Gegner an
    • Kluges Frühspiel: kauft Bier, dreht am Rad und schaltet auf niedrigen Stufen Funktionen frei
    • Erfolg Naturismus: legt auf frühen Stufen die gesamte Ausrüstung ab
    • Erfolg Nikolaus: legt am 6. Dezember die Stiefel ab
    • Erfolg Fleißiger Dreher: dreht das Rad mit Glücksmünzen
    • Erfolg Weltenbummler: verfolgt besuchte Orte über die Quests
    • Erfolg Unbesiegbar: zählt 10 Arenasiege am Tag
    • Zusammenfassung des Charakterstatus wird beim Botstart protokolliert
  83. 1.6.0

    • Doppelte Anmeldungen verhindert: der Knopf Account hinzufügen lässt sich nicht mehr zuspammen
    • Sitzungen werden serverseitig entdoppelt: bereits angemeldete Charaktere werden übersprungen
    • Anmeldeknopf während der Anmeldung deaktiviert und mit Ladeanzeige
    • Erweiterte Auswertungen: Charakterfortschritt mit dauerhaft gespeicherten Werten
    • Auswertungsseite mit SVG-Diagrammen: Stufe, EP, Silber, Pilze, Ehre
    • Vergleich des Attributwachstums und eine Tabelle der letzten Momentaufnahmen
    • Auswertungen je Charakter lokal in JSON-Dateien gespeichert
    • Laufzeit des Bots sowie Sieg- und Niederlagenstatistik erfasst
  84. 1.5.0

    • Mehrere Charaktere: Bots für mehrere Charaktere gleichzeitig
    • SSO-Anmeldung: holt alle Charaktere eines Accounts automatisch
    • Bot-Einstellungen je Charakter getrennt gespeichert
    • Account hinzufügen wahlweise per SSO oder direkter Anmeldung
    • Alle gespeicherten Accounts melden sich beim Start selbst an
  85. 1.4.0

    • Preisseite mit Stripe-Kasse
    • Abo monatlich oder jährlich
    • Lizenzfreischaltung in der Desktop-App
    • Lizenzstatus in der Seitenleiste
  86. 1.3.0

    • Lizenzstufen: Free, Premium und Supporter
    • Funktionen je nach Lizenzstufe freigegeben
    • Automatische Updates den bezahlten Stufen vorbehalten
    • Grenzen der kostenlosen Stufe greifen
    • Discord-Rollen werden anhand des Abos vergeben
  87. 1.2.0

    • Klassenbewusste Arenastrategie: überspringt auf niedrigen Stufen Gegner derselben Klasse
    • Sammelalbum nach Stufe gefiltert: greift nur gewinnbare Gegner an
    • Einstellbares Limit für die Ruhmeshallensuche des Sammelalbums
    • Bessere Reihenfolge der Bot-Module: Erfolge laufen zuerst
    • Zusammenfassung des Charakterstatus wird beim Botstart protokolliert
  88. 1.1.0

    • Kluger Frühspiel-Modus: schaltet Funktionen bei den passenden Stufen selbst frei
    • Klassenbewusste Gegenstandsbewertung: Werte je nach Charakterklasse gewichtet
    • Klassenbewusste Attributsteigerung: bevorzugt das Hauptattribut der Klasse
    • Erfolge automatisiert: Naturismus, Nikolaus, Fleißiger Dreher, Weltenbummler
    • Sammelalbum verbessert: die Ruhmeshalle wird nach fehlenden Gegenständen durchsucht
    • Bierkauf im Frühspiel, damit das Questen nicht abreißt
    • Gratisdrehungen am Glücksrad für Münzen und Gegenstände
    • Belohnungspost sowie Tages- und Eventaufgaben werden selbst abgeholt
  89. 1.0.0

    • Erste Veröffentlichung des Mercy SF Bots
    • Vollautomatik: Quest, Arena, Verlies, Turm, Expedition, Stadtwache
    • Verwaltung von Festung und Unterwelt
    • Haustierverwaltung und Toilette
    • Gildenautomatik
    • Kalenderbelohnungen einsammeln
    • Würfelspiel automatisiert
    • Unterstützung für Hellevator und Legendäres Verlies
    • Idle-Spiel automatisiert
    • Reittierverwaltung
    • Sammelalbum automatisiert
    • Web-Dashboard zur Steuerung des Bots
    • Botlauf auf dem Server
    • Automatische Updates für die Desktop-App
    • Anmeldung über Discord und Google
    • Stripe-Abo angebunden