You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Das Anwendungssymbol erscheint jetzt auch in der README und im
Hilfe-Fenster unter "About". Dafür legt tools/make_icon.py neben der
mehrstufigen .ico eine einzelne assets/PoE-VIEW2.png an — weder
GitHubs Markdown noch Qts Rich Text kommen mit einer mehrstufigen
Icondatei zurecht.
Charakter-XP/h in der Statuszeile, sobald ein Charakter offen ist —
ohne zusätzlichen API-Request (Level und Erfahrung stecken bereits in
der Antwort, die für die Ausrüstung ohnehin geladen wird). Gezeigt wird
die Rate der zuletzt abgeschlossenen Zone, gerechnet über die Zeit, die
der Charakter dort verbracht hat — Wartezeit im Hideout verwässert sie
also nicht, und eine Pause lässt sie nicht absacken, sondern einfach
stehen. Ab einer Minute steht dahinter, wie alt der Wert ist
(24.1M XP/h (3m ago)), denn neue Erfahrung liefert die API von GGG
erst, wenn eine Map verlassen wird. Erster Schritt einer größeren,
noch offenen Idee (Gem-XP/h, ein echter Graph).
Der Live-Refresh reagiert jetzt nicht mehr nur auf Zonenwechsel,
sondern auch auf Händler-Verkäufe und das Identifizieren von Items —
beides steht in PoEs eigener Client.txt, die für den Zonenwechsel
ohnehin schon gelesen wird. Damit die zusätzlichen Anlässe kein
Rate-Limit-Budget verbrennen, verschiebt jeder vorgezogene Abruf den
nächsten regulären Takt um die eingesparte Zeit; eine Serie von
Ereignissen ist auf vier Abrufe begrenzt, danach wird gewartet, bis
der Takt wieder aufgeholt hat. Ob GGG zu diesen Anlässen tatsächlich
neue Daten bereitstellt, ist unterschiedlich — verlässlich ist nach wie
vor nur der Zonenwechsel. Der vorgezogene Abruf kostet aber nichts
extra, weil er den nächsten regulären um dieselbe Zeit verschiebt.
Ist in einem Item ein Sockel-Gem eine Stufe aufgestiegen, leuchtet die
Zeile grün statt türkis. Damit ist der häufigste Grund, aus dem
angelegte Ausrüstung überhaupt aufleuchtet, auf einen Blick von einem
echten Neuzugang zu unterscheiden. Ein frisch eingesockeltes Gem bringt
seine Stufe nur mit und bleibt türkis.
Behoben
Die kurzen Hänger beim Aktualisieren der Fächer sind weg. Ursache: Bei
jedem eintreffenden Fach wurde der komplette Datenbestand neu in die
Cache-Datei geschrieben — bei einer großen Truhe 1,4 Sekunden lang,
und zwar im Vordergrund. Das Schreiben läuft jetzt in einem eigenen
Thread, und mehrere Anforderungen kurz hintereinander fallen zu einer
zusammen. In der Oberfläche bleiben davon 0,009 Sekunden übrig; beim
Beenden wird auf den letzten Speichervorgang gewartet.
Beim Spielen leuchtete ständig die halbe Ausrüstung türkis auf, als
wäre gerade etwas Neues passiert, obwohl nichts geschehen war.
Ursache: Die Erfahrung der Sockel-Gems zählt permanent hoch und ist
Teil der Item-Daten — damit galt jedes sockelbare Ausrüstungsteil bei
fast jedem Refresh als "geändertes Item" (in Peters Spielrunde
gemessen: 25 von 29 Gems mit neuen Erfahrungswerten binnen zwölf
Sekunden). Der Erfahrungsstand zählt für die Hervorhebung jetzt nicht
mehr mit; ein Gem, das tatsächlich eine Stufe aufsteigt, wird
weiterhin angezeigt.
Aus demselben Grund leuchteten Flaschen regelmäßig auf: Ihre aktuelle
Ladungszahl steht in den Item-Daten und schwankt beim Spielen
ununterbrochen. Sie zählt für die Hervorhebung nicht mehr mit — die
maximale Ladungszahl, die sich tatsächlich ändern kann, dagegen schon.