Patchnotes 27.08.2026 - 2
- Alle 49 Klassen zeigen jetzt die 5 dynamischen Info-Boxen (Skill-Uebersicht, Zauberliste,
Beschraenkungen, Boni, Vor-/Aufstiegsklassen), zuvor nur Novize/Magier-Linie (4 Seiten). - 20 Wiki-Seiten umbenannt, um Namensabweichungen zur DB (game_skill_classes) zu beheben
(Umlaut-/Plural-/Leerzeichen-Drift), darunter 2 echte Strukturfehler: die Schamane-S4-Seite
hiess "Hoher Schamane" statt Erzschamane, die Geode-Linie hatte eine verwaiste Seite ohne
Stufe-4-Gegenstueck. - 33 Seiten von redundantem Alt-Content bereinigt (alte statische Zauberzirkel-Listen +
Beschraenkungs-/Boni-Boxen entfernt, RP-Lore-Text bleibt erhalten).
- 8 Klassen hatten keine echte Ausruestungsbeschraenkung im Spiel:
Suchender,
Handwerker, Haendler, Dunkler Paladin, Hoher Dunkler Paladin, Medium/Jungnekromant/
Nekromant/Erznekromant. Root Cause: die zustaendigen `f_rk_apply_class_*`-Funktionen in
`e_player_class_event.scp` existierten mit korrektem Inhalt, hiessen aber jeweils leicht
anders als der Klassen-Defname (z. B. `f_rk_apply_class_suchende` statt `_suchender`,
`f_rk_apply_class_nekro_s1` statt `_nekromant_s1`), wodurch der Dispatcher sie nie fand.
Reine Funktionsnamen-Renames, keine Verbotslisten geaendert. - Leichte Ruestung (armor_light) fuer alle 12 arkanen S3/S4-Klassen wieder erlaubt
(Magier/Hexe/Nekromant/Schamane/Druide/Geode je Stufe 3+4) - war dort verboten, obwohl S1/S2
derselben Familien es erlauben. - Glaubensklassen: "Gebet der kleinen Regeneration" (Spell 900) auf alle 6 Stufen
ausgeweitet(Akolyth/Priester/Hohepriester/Kleriker/Inquisitor hatten den zugehoerigen
`elseif`-Zweig im `@SpellCast`-Handler nicht, nur Glaubender). - Neuer RP-Zauber "Wasser" (Spell 800) fuer Suchender
- erster Eintrag im neuen
800-899-Block fuer Zauber ohne Engine-Vorteil (900-999 bleibt fuer klassengebundene Custom-
Zauber wie oben). Erschafft eine kurzlebige Wasserpfuetze am Zielpunkt oder befuellt einen
anvisierten leeren Krug direkt, 1 Mana. - 12 der 38 gecheckten Klassen hatten in der Wiki-Datenschnappschuss (`class_spell_access.
json`) falsch geparste Zauber-Freischaltungen (S3/S4-Magiestufen zeigten 2 statt ~60 Zauber),
11 Nicht-Magie-Klassen fehlten dort komplett (zeigten faelschlich Skill-basierte Zauber aus
Fremdschulen), 3 Klassen fehlte einzeln Spell 59 (Resurrection) - alle korrigiert. - Dunkelelfen-Wording auf "Drow" umgestellt (nur sichtbarer Text: Rassenname, Item-/NPC-
Namen, Charerstellungs-Dialog; interne Bezeichner bewusst unveraendert).
- "Boni"-Box zeigte bisher faelschlich einen Sonderausruestungs-Hinweis fast ueberall -
ersetzt durch den echten Effekt (STR/INT-Statwerte-Tausch direkt aus den Klassendaten
abgeleitet + fester Schild-Bonus fuer Paladin-/Kleriker-Linien + Handwerker-Sonderrecht
[eigenes Ladengeschaeft + angestellte Haendler-NPCs]). - Vor-/Aufstiegsklassen unterstuetzen jetzt Verzweigungen (z. B. Krieger -> Knappe ODER
Schwertsprecher, Knappe -> Paladin ODER Dunkler Paladin, Schwertsprecher <- Krieger ODER
Waldlaeufer, Glaubender -> Akolyth ODER Kleriker). - Beschraenkungen-Box zeigt jetzt explizit Verbotenes statt einer langen Liste Erlaubter
Kategorien - naeher am tatsaechlichen Datenmodell. - Fix: ein Vergleichsfehler in der Wiki-Navigation liess Seiten-IDs, die Praefix einer
anderen Seiten-ID sind (z. B. 25 vs. 253), gegenseitig als "aktiv" markieren - betraf
potenziell viele Seitenpaare, nicht nur Klassen. - Fix: Buch-Seiten, die direkt im Buch liegen statt in einem Kapitel (betraf u. a. das
komplette Rassen-Buch), fielen durch einen Typvergleichsfehler (null vs. 0) komplett aus der
Navigation/Verlinkung heraus.
- Fix: der LivePos-Heartbeat-Timer (Grundlage fuer die Online-Statistiken) ueberlebte
keinen Server-Neustart, wodurch Sessions nach jedem Neustart faelschlich als "logged out"
gewertet wurden, obwohl Spieler weiterhin online waren - Statistik-Kacheln zeigten dadurch 0
trotz echter Online-Spieler. Timer wird jetzt bei jedem Login neu gearmt statt nur beim
erstmaligen Erstellen des Items.