Items hinzufuegen/entfernen repariert: Die Wunschliste reagiert jetzt zuverlaessig beim Hinzufuegen und Entfernen von Items. Vorher konnte die Aktion still fehlschlagen, wenn das Item noch nicht im Cache war oder der Menu-Rebuild einen Fehler ausloeste.
Audio-Feedback: Beim Hinzufuegen eines Items wird jetzt "Auf Wunschliste gesetzt" angesagt, beim Entfernen "Von Wunschliste entfernt". Bisher gab es keinerlei Rueckmeldung.
Cache-Fallback: Wenn ein Item beim ersten Versuch noch nicht im Client-Cache liegt, wird es automatisch angefragt und nach kurzer Verzoegerung erneut versucht.
Pet-Umbenennung
Bestaetigung repariert: Der Zwei-Schritt-Prozess (Name eingeben, dann "Umbenennung bestaetigen" waehlen) funktioniert wieder zuverlaessig. Der fehlerhafte Menu-Rebuild nach der Namenseingabe, der den Absturz "attempt to call method 'BuildChildren' (a nil value)" ausloeste, wurde entfernt.
Stallmeister
Drag/Drop repariert: Pet-Tausch zwischen aktivem Begleiter und Stallplaetzen nutzt jetzt macrotext im Hardware-Event-Kontext. Vorher lief der Klick im Addon-Kontext und konnte von Blizzard blockiert werden.
Kaufpreis: Der Button "Weiteren Platz kaufen" zeigt jetzt den Preis in Gold/Silber/Kupfer an.
Automatischer Refresh: Nach einem Pet-Tausch oder Stallplatz-Kauf wird das Stallmeister-Fenster automatisch aktualisiert (PET_STABLE_UPDATE Event).
Event-Registrierung: PET_STABLE_SHOW, PET_STABLE_CLOSED und PET_STABLE_UPDATE werden jetzt korrekt im SkuDispatcher registriert. Die Event-Handler existierten vorher, wurden aber nie aufgerufen.
Fehlerbehebungen
VocalizeCurrentMenuName: Nil-Guard fuer BuildChildren eingefuegt. Verhindert den generischen Absturz "attempt to call method 'BuildChildren' (a nil value)", der in mehreren Menuebereichen (Wunschliste, Pet-Umbenennung, Stallmeister) auftreten konnte.
Versionsanzeige
Sku.toc und SkuDispatcher/Sku.toc aktualisiert auf Titel/Version v40.06.