Releases: Kandera/KeineAhnungRaidTools
Releases · Kandera/KeineAhnungRaidTools
Release list
v1.11.0
Added
- Guild-chat auto-invite can now be turned off separately: The keyword-invite feature (e.g. typing "inv" or "+") worked in both whispers and guild chat, which could lead to accidental invites from casual guild chat conversation. A new checkbox ("Allow auto-invite via Guild chat") in Automation settings lets you disable the guild-chat trigger while keeping whisper-based invites active.
Changed
- Several defaults for fresh installations have been adjusted: Guild-chat auto-invite, the Buff-Checker module, Loot Council, WoWUtils Import, Auto-Raid-Convert, and the Raidlead Bar's auto-hide-when-solo now default to off; Loot Council's Auto-Pass now defaults to on. This only affects new installs and "Reset Defaults" — existing configurations are not changed.
v1.10.2
Fixed
- CurseForge upload never actually ran: The release workflow passed the API key to the BigWigsMods packager as
CF_API_TOKEN, but the packager only recognizesCF_API_KEY. Every automated release job (including 1.10.1) therefore reported success while silently skipping the CurseForge upload — no file ever reached CurseForge. The workflow now passes the key under the name the packager expects.
v1.10.1-alpha1
CurseForge-Auto-Upload einrichten, IconTexture-Bug im GitHub-Release-…
v1.10.1
Fixed
- Addon icon missing from the release zip: The GitHub release workflow excluded
*.jpg/*.pngfiles from the packaged zip, which also strippedKAimg.jpg— the file referenced byIconTexturein the TOC. Anyone installing from a GitHub/CurseForge release (as opposed to a git checkout) saw a blank icon in the AddOn list. The exclusion is gone; image files are now included again.
v1.10.0
Hinzugefügt
- Loot Council zeigt jetzt alle gleichzeitig gedroppten Items auf einmal statt nacheinander:
- Looter-Ansicht: Aus dem einzelnen Abstimmungs-Popup ist eine Liste geworden — jedes aktuell laufende Item bekommt seine eigene Zeile mit eigenen Vote-Buttons, eigener Notiz und eigenem Countdown. So sieht man alle Drops auf einen Blick und kann pro Item unabhängig entscheiden (z. B. BIS auf das eine, Pass auf das andere), statt ein Item erst abhaken zu müssen, bevor das nächste überhaupt sichtbar wird.
- Council-/Lootmaster-Ansicht: Das Panel hat jetzt einen vertikalen Tab-Streifen am linken Rand — ein Tab pro aktuell laufendem Item, mit dem echten Itemsymbol und einer "Stimmen/Gesamt"-Anzeige. Ein Rechtsklick-Vergeben schließt den Tab nicht automatisch, man kann also in Ruhe zwischen den Items hin- und herwechseln und sich ggf. umentscheiden. Hovern über einen Tab zeigt sofort die komplette Stimmverteilung aller Spieler für dieses Item, ganz ohne umzuschalten. Ein neuer Tab reißt dabei nie den aktuell betrachteten weg — er bekommt nur einen kleinen roten "neu"-Punkt und wartet. Das „×" zum Schließen eines einzelnen Tabs erscheint erst beim Hovern (statt permanent in der Ecke zu sitzen), damit ein normaler Klick zum Umschalten nicht aus Versehen den Tab wegklickt. Die grüne Gewinner-Markierung einer Zeile ist jetzt außerdem pro Item statt global — vorher blieb ein bereits zugewiesener Spieler beim Wechsel auf ein anderes Item fälschlich weiter grün markiert.
- Beide Test-Buttons ("Test Looter" / "Test Master") verteilen jetzt testweise 4 simulierte Items gleichzeitig, damit sich genau dieses Verhalten auch ohne echten Raid durchspielen lässt. Die Test-Items sind jetzt echte (aber folgenlose) Item-Links (Sulfuras, Thunderfury, Corrupted Ashbringer, Hand of Justice) statt Fantasie-Strings — dadurch zeigen die Tabs echte Itemsymbole, Tooltips funktionieren, und auch der Rüstungsklassen-Hinweis sowie der Ausrüstungsvergleich lassen sich im Test-Modus durchspielen. Das Trinket deckt dabei gezielt den Zwei-Slot-Vergleich ab (Ringe/Trinkets prüfen beide Slots und zeigen das schwächere Stück) — die drei Waffen sind alle einslotig. Ein Klick auf den jeweils anderen Test-Button setzt dabei nicht mehr die bereits laufende Testrunde zurück — vorher konnte das Öffnen von "Test Looter" bei bereits offenem "Test Master" (oder umgekehrt) die Tabs des anderen Fensters im Hintergrund unbemerkt aus der Datengrundlage reißen; sichtbar wurde das erst beim nächsten Vote, der dann fälschlich so aussah, als würde eine Stimmabgabe die Tabs zum Verschwinden bringen und den eigenen Vote verschlucken.
- Test-Buttons im Loot-Council-Tab spielen jetzt zusammen: Ein im Looter-Testfenster abgegebener Vote trägt sich sofort ins Master-Testpanel ein, auch komplett solo ganz ohne Gruppe — so lässt sich die komplette Lootvergabe alleine durchspielen, inklusive Zuweisung und lokalem "Du hast gewonnen"-Popup. Testrolls bleiben dabei strikt lokal: kein Broadcast an die Gruppe, keine Raidchat-Ankündigung und kein Eintrag in der echten (persistenten) Loot-History — vorher konnte ein Testlauf während eines laufenden Raids versehentlich eine echte Gewinner-Ankündigung im Raidchat auslösen und einen Fake-Eintrag in der Loot-History aller Mitspieler hinterlassen.
- 1-100 Zufalls-Rolls im Loot Council (analog zu RCLootCouncil): Neue Option in den Raid-weiten Einstellungen ("1-100 Zufalls-Rolls anzeigen", nur wirksam als Raidleiter). Ist sie aktiv, würfelt jeder berechtigte Raider automatisch einen Wert von 1-100, sobald ein Item zur Abstimmung ansteht — ganz ohne eigenes Zutun, wie RCLootCouncils Need-Roll. Der Wert erscheint als eigene Spalte im Council-Panel und ist rein informativ, er beeinflusst keine Zuweisung automatisch.
- Council-Stimmen-Zähler im Council-Panel: Jede Zeile hat jetzt einen "CV"-Button (Council Votes), mit dem jedes Council-Mitglied für den favorisierten Kandidaten stimmen kann (ein Klick auf den gleichen Kandidaten macht die Stimme wieder rückgängig, ein Klick auf einen anderen ersetzt sie). Die Zahl daneben zeigt, wie viele Council-Mitglieder aktuell für diesen Spieler gestimmt haben — rein zur Orientierung, die tatsächliche Zuweisung läuft weiterhin ausschließlich über Rechtsklick → Zuweisen.
- Persistente Spieler-Notizen im Council-Panel: Rechtsklick auf eine Zeile → "Notiz bearbeiten" öffnet ein Textfeld für eine dauerhafte Notiz zu diesem Spieler (z. B. "hat schon BIS-Trinket", "ging die letzten zwei Items leer aus") — anders als die Vote-Notiz eines Raiders ist diese nicht an ein einzelnes Item gebunden, sondern taucht bei jedem Item auf, bei dem der Spieler in der Liste steht. Wird an alle gerade online befindlichen Council-Mitglieder verteilt und bleibt über Reloads erhalten (eigene SavedVariable); ein Abgleich für Council-Mitglieder, die beim Schreiben der Notiz offline waren, findet aktuell nicht statt. Das Eingabefenster ist ein eigenes kleines Fenster statt eines Blizzard-StaticPopups — Retails überarbeitetes StaticPopup-System (läuft mittlerweile über
Blizzard_StaticPopup_Game/GameDialog.lua) stellte das Eingabefeld inOnAcceptnicht mehr zuverlässig alsself.editBoxbereit und warf beim Bestätigen einen Lua-Fehler. - Rüstungsklassen-Hinweis im Council-Panel: Zeilen von Spielern, die die Rüstungsart des aktuellen Items gar nicht tragen können (z. B. Platte auf einem Magier), werden abgedunkelt dargestellt, mit Tooltip-Hinweis. Rein visuell — Zuweisen per Rechtsklick funktioniert für jede Zeile unverändert, für den Fall, dass die Erkennung mal danebenliegt.
- Trade-Erinnerung mit Auto-Trade für Loot Council: Nach einer Zuweisung an einen anderen Spieler merkt sich KART, wer noch was getradet bekommen muss, und zeigt dafür ein kleines, verschiebbares Erinnerungsfenster ("Noch zu tradende Items") mit einer Liste aller offenen Trades (Häkchen-Button zum manuellen Abhaken). Öffnet man daraufhin ein Handelsfenster mit genau dem richtigen Spieler, wird das passende Item automatisch aus den eigenen Taschen ins Handelsfenster gelegt — bestätigt werden muss der Handel weiterhin manuell. Bricht automatisch ab (Item bleibt in der Erinnerung stehen), wenn das Item nicht mehr in den eigenen Taschen gefunden wird oder gerade etwas anderes am Mauszeiger hängt.
- Reset-Button im WoWUtils-Tab: Setzt die importierte Boss-Liste komplett zurück (mit Bestätigungsdialog).
Geändert
- Item-Icon in der Vote-Liste: Vor dem Item-Namen steht jetzt auch im Looter-Fenster ein kleines Icon (echtes Itemsymbol bei echten Items, eingefärbter Platzhalter sonst) — analog zum Council-Panel.
- Vote-Liste im Looter-Fenster überarbeitet, weniger zusammengedrängt: Fenster und Abstände vergrößert (mehr Innenabstand pro Item, größerer Abstand zwischen den einzelnen Item-Blöcken, mehr Luft um das Notizfeld), Vote-Buttons etwas größer mit dezenterer statt sehr kräftiger Rahmenfarbe — vorher saß alles nahezu ohne Abstand aneinander und wirkte wie eine Wand aus Kästchen, besonders bei mehreren gleichzeitig laufenden Items.
- Vote-Zeile schließt/markiert sich nach der Stimmabgabe sofort: Statt eines "Stimme abgegeben!"-Zwischenzustands mit 2,5 Sekunden Verzögerung zeigt die Zeile sofort "✓ Gewählt: " an — bei mehreren gleichzeitig laufenden Items geht dadurch keine Zeit verloren.
- WoWUtils-Import über mehrere Difficulties hinweg: Ein erneuter Import (z. B. erst die Normal-, dann die Heroic-Zusammenstellung einfügen) überschreibt nicht mehr die komplette Liste. Einträge werden jetzt anhand von EncounterID + Difficulty zusammengeführt, sodass mehrere Difficulties desselben Bosses gleichzeitig in der Liste stehen bleiben. Zum vollständigen Leeren dient der neue Reset-Button.
- Split-Raid-Unterstützung im WoWUtils-Import: Wird für denselben Boss und dieselbe Difficulty ein zweiter Import mit anderem Roster eingefügt (z. B. Team A / Team B bei Splits), wird dieser nicht mehr überschrieben, sondern als eigener Eintrag ergänzt. Gleichnamige Einträge werden dabei automatisch als "Bossname A", "Bossname B", usw. unterscheidbar gemacht.
Behoben
- Leere Kästchen statt Symbolen im Council-Panel: Die neuen Symbole (★ ☆ ● ✓) für den Council-Stimmen-Button, die Notiz-Markierung und die Trade-Erinnerung wurden von WoWs Standard-Spielschriftarten nicht unterstützt und dadurch als leeres Kästchen ("Tofu") dargestellt. Ersetzt durch reinen ASCII-Text (z. B. "CV" statt ★) bzw. durch eine echte Textur bei der Trade-Erinnerung.
- Spaltenüberschriften im Council-Panel nicht auf Höhe der Werte darunter: Die Header (Player/iLvl/Vote/Roll/CV) waren ohne feste Breite und Ausrichtung positioniert, während die Werte darunter teils zentriert in fester Breite sitzen (z. B. Roll-Zahl, iLvl) — dadurch liefen Überschrift und Wert sichtbar auseinander. Jede Überschrift hat jetzt exakt dieselbe Breite, Ausrichtung und X-Position wie ihre Spalte.
- 1-100 Rolls blieben unsichtbar, obwohl aktiviert:
LC.GetRollsEnabled()prüfte nurUnitIsGroupLeader("player"), was ohne Gruppe (z. B. beim Solo-Testen)falsezurückgibt — dadurch griff immer der (nie synchronisierte) Raid-Wert statt der eigenen Einstellung, und die Rolls-Spalte blieb ausgeblendet. Nutzt jetzt denselben Fallback wieGetButtonConfig: die eigene Einstellung gilt auch, wenn (noch) keine Raid-Konfiguration vorliegt. - Gleichzeitig gedroppte Items überschrieben sich gegenseitig im Loot Council: Vote-Popup und Council-Panel konnten bisher immer nur genau einen Roll gleichzeitig anzeigen — droppte ein Boss mehrere Items auf einmal (der Normalfall, nicht die Ausnahme), riss jeder neue Roll das Fenster des vorherigen sofort weg, bevor überhaupt abgestimmt bzw. zugewiesen werden konnte. Siehe die neue Listen-/Tab-Ansicht oben, die dieses Problem grundlegend behebt statt nur zu kaschieren.
- Vergleich mit dem aktuell getragenen Item im Council-Panel funktionierte nie:
C_Item.GetItemInfo()liefert eine Liste einzelner Werte...
v1.9.2
Behoben
- Überlappender Text im Loot-Council-Tab: In der neuen "Raid-weite Einstellungen"-Box standen Titel und Rollen-Status (z. B. "Du bist Raidleiter") nebeneinander auf derselben Zeile in einer nur 280px breiten Box und kollidierten dadurch in der Mitte. Beide Texte stehen jetzt untereinander und wurden deutlich gekürzt; alle darunterliegenden Elemente wurden entsprechend neu positioniert.
Entfernt
Minimap.lua: Tote Datei, die seit Version 1.1.1 nicht mehr in der TOC geladen wurde (ersetzt durch LibDBIcon), aber nie tatsächlich aus dem Projekt gelöscht wurde. Enthielt u. a. eine zweite, nie ausgeführte Version vonKART.UpdateMinimapButton().- Verwaiste Lokalisierungs-Strings:
BC_REPORT_ENCHANTS,BC_REPORT_GEMS,BC_REPORT_OIL(nie mit einem Report-Feld verknüpft),LC_DESC_COUNCIL(nie als Tooltip verdrahtet),LC_NO_VOTE(Code nutzt stattdessen einen hartcodierten Platzhalter) undSET_TITLE_SIZE(Duplikat vonLABEL_FONT_SIZE_TITLE).
Sonstiges
- Fehlende deutsche Übersetzungen ergänzt:
DESC_LANGUAGE,DESC_SELECT_FONTundRC_REASON_SENDfielen bisher automatisch auf Englisch zurück und sind jetzt vollständig übersetzt.
v1.9.1
Behoben
- Lua-Fehler beim Login:
BuildSettingsPanelin LootCouncil.lua griff beim Aufbau der Oberfläche direkt aufKART_Settings.lcMinQualityzu — zu diesem Zeitpunkt existiert die SavedVariable aber noch nicht (sie wird erst beiADDON_LOADEDinitialisiert). Der Mindest-Qualitäts-Button verwendet jetzt einen Platzhaltertext beim Aufbau; der echte gespeicherte Wert wird wie vorgesehen unmittelbar danach nachgezogen.
v1.9.0
Hinzugefügt
- Modul-Schalter für Loot Council, Buff-Checker und WoWUtils: Jedes Modul lässt sich jetzt einzeln komplett deaktivieren — praktisch während der Testphase (z. B. bei Konflikten mit RCLootCouncil) oder um CPU zu sparen, wenn Raider bestimmte Funktionen nicht brauchen.
- Beim Deaktivieren von Loot Council werden keinerlei Nachrichten anderer KART-Nutzer mehr verarbeitet, kein Auto-Pass, keine Popups.
- Beim Deaktivieren des Buff-Checkers bleibt der Hintergrund-KART-Sync (Öl/ilvl/Gear-Antworten für andere) bewusst aktiv — nur das eigene Fenster wird abgeschaltet, damit der Raidleiter weiterhin korrekte Daten über diesen Spieler sieht.
- Warnsymbol im Council-Panel: Zeigt pro Raider ein rotes „!“ (mit Tooltip), wenn kein KART erkannt wurde, eine veraltete Version läuft oder der Spieler Loot Council lokal deaktiviert hat.
Geändert
- Raid-weite Autorität für Loot Council: Abstimmungs-Timer, Vote-Buttons, zusätzliche Council-Mitglieder und Mindest-Itemqualität gelten jetzt immer gemäß den Einstellungen des Raidleiters — nicht mehr die lokalen Einstellungen jedes einzelnen Spielers. Verhindert, dass jemand z. B. die Abstimmungszeit lokal verkürzt oder sich selbst über die eigene Council-Liste unbefugt Zuweisungsrechte verschafft.
- Auto-Pass bleibt davon unberührt und ist weiterhin eine rein persönliche Einstellung.
- Die betroffenen Einstellungen sind im Options-Menü jetzt visuell in einer eigenen Box abgegrenzt, inklusive Live-Anzeige, ob die eigenen Einstellungen gerade wirksam sind („Du bist Raidleiter“ / „Einstellungen des Raidleiters gelten“).
v1.5.0
Hinzugefügt
- WoWUtils Import: Neues Modul (
Invite.lua) und neuer Tab „WoWUtils" in der Sidebar.- Raid-Setups können direkt aus WoWUtils in das Addon eingefügt werden (Boss-für-Boss-Format mit
EncounterID,Difficulty,Nameundinvitelist). - Nach dem Importieren erscheint für jeden Boss eine eigene Zeile mit der Spieleranzahl.
- [Einladen]: Lädt alle Spieler der jeweiligen Boss-Liste in den Raid ein — Mitglieder die bereits im Raid sind werden übersprungen (Ausgabe: „X eingeladen. (Y bereits im Raid)").
- [Entfernen]: Kickt alle aktuellen Raid-Mitglieder, die NICHT in der Boss-Liste stehen — ideal zum schnellen Umbau zwischen Bosskompositionen.
- Der Import wird sitzungsübergreifend gespeichert; beim Login wird er automatisch geparst.
- Scrollbalken im Eingabefeld folgt dem Addon-Farbschema.
- Raid-Setups können direkt aus WoWUtils in das Addon eingefügt werden (Boss-für-Boss-Format mit
Geändert (Loot Council)
- Auto-Pass: Wird jetzt sofort beim Start einer Loot-Roll ausgelöst (
START_LOOT_ROLL), nicht erst nach der Gewinner-Bekanntgabe — verhindert versehentliche Need/Gier/Transmog-Klicks des Raidleiters. - Notizfeld im Vote-Popup: Raider können ihrer Stimme einen optionalen Freitext-Kommentar hinzufügen (max. 80 Zeichen). Die Notiz ist für Council-Mitglieder im Hover-Tooltip der jeweiligen Zeile sichtbar.
- Bewegbare Fenster mit Positionsspeicherung: Vote-Popup und Council-Panel sind jetzt per Drag verschiebbar; die Position wird in den SavedVariables gespeichert und beim nächsten Öffnen wiederhergestellt.
- Sortierung im Council-Panel: Zeilen werden nach Button-Index aufsteigend sortiert (BIS zuerst, dann Upgrade usw.); Nicht-Abstimmer landen am Ende.
- Rechtsklick zum Neu-Vergeben: Ein Rechtsklick auf eine Zeile im Council-Panel vergibt den Loot neu, ohne das Panel zu schließen — für schnelle Korrekturen ohne erneutes Öffnen.
- Gewinner-Hervorhebung: Die zuletzt gewählte Gewinner-Zeile wird grün hinterlegt und bleibt markiert, bis das Panel geschlossen oder ein neuer Gewinner gewählt wird.
- Test-Modus getrennt: Der einzelne „Test starten"-Button wurde durch zwei separate Buttons ersetzt:
- Test: Looter — zeigt das Vote-Popup inkl. Notizfeld, unabhängig von der eigenen Rolle.
- Test: Lootmaster — zeigt das Council-Panel inkl. vorbefüllter Votes (aus aktuellen Gruppenmitgliedern), unabhängig von der eigenen Rolle.
- Versionsnummer im Titel: Die Anzeige „v1.3.0" im Hauptfenster-Titel wird jetzt immer aus den Addon-Metadaten gelesen und ist damit immer korrekt.
Alle nennenswerten Änderungen an diesem Projekt werden in dieser Datei dokumentiert.
Das Format basiert auf Keep a Changelog
und dieses Projekt hält sich an Semantic Versioning.