Saison-Pass Nachkauf: Wer den Pass später kauft, bekommt die bereits erspielten Premium-Stufen der laufenden Saison sofort gutgeschrieben
Saison-Pass-Kauf gilt jetzt immer für die Saison, die du angezeigt bekommst — die Saison-Nummer steht in Kaufhistorie, Erfolgsseite, Mail und Stripe-Bezahlseite
Saison-Balken mobil: die acht Meilenstein-Belohnungen stehen als festes 2×4-Raster, darunter die Zeile „Nächster Meilenstein"
Hexa-Sockel-Leiter ohne Decke: das ×2,4-Muster läuft über Stufe 12 hinaus weiter (Stufe 13 kostet 16,3 Mio, Stufe 14 39,1 Mio), die Stufen 1–12 bleiben unverändert
Template-Import von einem anderen Tower — Auswahl und Bestätigung, auf Wunsch mit dem Fokus-Set
Endscreen: „Saison-Tab ansehen" ist jetzt klickbar und öffnet direkt den Saison-Tab
Tech-Tree-Kopf zeigt, wie viele Punkte du insgesamt ausgegeben hast (mit Aufschlüsselung je Baum)
Hover-Panel und Mobile-Sheet zeigen das Fokus-Set fremder Tower stabil an
Profil: (i)-Aufschlüsselung als übersichtliche Tabelle; Hexas und Karten stimmen jetzt mit der Ehrenhalle überein (netto statt brutto)
Statistik-Graphen im Viewer zeichnen deutlich sparsamer und laufen flüssiger
Tech-Tree: Das Popover zeigt jetzt den Karten-Kontext (Bestand je Tier, Sockel-Status, Kauf-Zeile, Meisterschaft), und die Bubble zählt neue Entscheidungen seit deinem letzten Besuch
Fix
Zweiter Klick auf „Kaufen" endete teils mit einem Fehler — behoben, auch in allen vier Kauf-Wegen
Saison-Pass-Kaufansicht (Nachkauf): Belohnungszeile lief aus dem Fenster — behoben (auch bei 390 px und in der Shop-Karte)
Saison-Pille zeigt bei gesperrter Premium-Stufe wieder Schloss und Stufe statt eines abgeschnittenen Satzes
Cannon „Schweres Kaliber": der Mini-Splash sitzt jetzt am getroffenen Gegner statt am Projektil-Endpunkt
PWA-Install-Hinweis konnte doppelt erscheinen — behoben
Tech-Tree: Ab Stufe 2 wurden die Kosten zu hoch berechnet, der Kauf war dadurch gesperrt — behoben
Tech-Tree-Popover: ein ausgeblendeter Knopf blieb teils als toter „Freischalten"-Knopf sichtbar — behoben
Balance
Pakt: Der Hexa-Bonus ist jetzt der Durchschnitt des Raums statt einer Summe, es gibt keinen eigenen Extra-Bonus mehr, dafür sind die Kartenwerte verdoppelt; Strafen bleiben die Summe
Tagesaufgaben mit Bestwert-Ziel (Großangriff, Wellenreiter, Bosskontakt) orientieren sich am 80-%-Wert der letzten 7 Tage statt am Rekord — erreichbarer
Template-Ziel-Level zählen jetzt nur Level im Spiel auf der Hexa-Basis (Hexa 10 + Template 30 = 40); bestehende Templates wurden automatisch umgerechnet, wirkungslose Orders entfallen
Unter der Haube
Simulation deutlich schneller bei vielen Gegnern und Projektilen (Raketen, Cannon/Minigun, Tower-KI über Gitter-Abfragen, Kreis-Kollisionsmodus schaltet sofort ein) — Spielverlauf bitidentisch
Lese-Endpunkte für Server- und Viewer-Performance (per Schalter, PII-frei), stichprobenartige Perf-Messung im Viewer; rohe Viewer-Perf-Berichte enthalten keine personenbezogenen Daten mehr
Code- und Prozess-Härtungen: Kommentar-Diät config.js, kalenderfeste Test-Fixtures, Warteschlangen-Seite im Status-Dashboard (mit „Geparkt" und „Fiftys Posten"), Guard-Regel für alle Agenten-Rollen