Informationen
Bibliothek
Spielwelt
Medien
Account

Patchnotes 27.08.2026 - 2

Verfasst von Vasilas am 27.08.2026 20:10

Wiki: Klassen-Matrix vollstaendig ausgerollt
    • 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).
Balance/Daten-Fixes (SphereX)
    • 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).
Wiki-Logik-Fixes
    • "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.
Infrastruktur
    • 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.