Classic Khorinis Update v0.91 - v0.91.3

Aus Classic Khorinis Wiki

Mod- & Skriptupdate 0.91.0

Dieses Update erschien am 27.07.2024.

Vorwort

Die Version von Classic Khorinis wird um 1 erhöht, da ein bedeutender technischer Fortschritt erzielt wurde!

Da das Thema weiterhin durch die Community geistert und mancher anscheinend den Aussagen der Technik nicht so recht glauben möchte, hier ein offizielles Statement: Kein Reset 2024. Ein Reset könnte frühestens im Jahr 2025 stattfinden. Weitere Details dazu werden rechtzeitig bekannt gegeben.

Schadensframework

Das Schadensframework wurde erfolgreich implementiert. Damit wird der Schaden nun serverseitig berechnet. Dies bringt zahlreiche Vorteile:

  1. Werte wie Schaden, Rüstung und Leben können in Sekunden angepasst und mit einem Serverneustart aktiviert werden.
  2. Hacker haben es schwerer, da der Server den verursachten Schaden überprüft.
  3. Änderungen an der Balance benötigen keinen Scripter oder Mod-Ersteller mehr.
  4. Magieschaden skaliert jetzt mit dem maximalen Mana des Nutzers.
    • Nachteile:**
  1. Kurzzeitige visuelle Verzögerungen bei Schadensanzeigen.
  2. Eventuelle Probleme bei Serverlaggs.
  3. Fehlerhafte Einträge im System könnten dazu führen, dass Schaden nicht korrekt berechnet wird.
  4. Schutzwerte der Ausrüstung werden im Charaktermenü nicht mehr angezeigt (aktuell nur im Inventar).

Aktualisierung: Schutzwerte von Rüstungen werden im Inventar wieder angezeigt, bei Waffen und Zaubern fehlen diese Angaben jedoch teilweise.

Magie Rework

Dank des Schadensframeworks skaliert Magieschaden jetzt mit dem Mana des Spielers.

    • Beispiele:**
  • Ein Zauber mit 20 Basisschaden und 20 Mana verursacht 40 Schaden (abzüglich der Rüstung des Ziels).
  • Mit steigendem Magiekreis erhöht sich der Manaverbrauch, aber auch die Skalierung des Schadens.

Magier profitieren nun stärker von Mana-Verbesserungen, während Spieler ohne Magie-Training hauptsächlich den Grundschaden von Schriftrollen nutzen.

Lua-Skripte & Datenbankanpassungen

Neue Tätigkeit: Ausgrabung

Grabungsarbeiten im Pyramidental sind jetzt möglich. Mit einer Schaufel im Inventar könnt ihr eine Vielzahl von Gegenständen entdecken, von einfachen Holzbechern bis zu alten Steintafeln.

  • Befehl: /ausgrabung oder /ausgrabung 1-10.

Das Feature ist aktuell ohne Begrenzung, wird aber später an ein System wie Ausdauer gebunden. Während des Ausgrabens sind bestimmte Aktionen wie Handeln, Droppen oder Löschen deaktiviert.

Bugfixes, Optimierungen & Komfortfeatures

  • Automatisches Wiederanlegen von Amuletten, Gürteln, Helmen und Runen/Schriftrollen nach Relog/Switch/Fixme.
  • Doppelte Datenbankeinträge entfernt (z. B. Assassinenrüstung).
  • Erweiterte Cheat-Befehle für Teammitglieder.
  • Code für Logs, Loginmenü und Teachscripts überarbeitet.
  • Fehlerhafte oder fehlende Items werden durch Meldungen angezeigt.

Entfernte Zauber

  • Flammenwelle
  • Vergiften
  • Angst Verursachen
  • Magieblitz
  • Blitzsturm

Neue Zauber & Änderungen

  • Neue Zauber:
  • Kleiner Feuersturm (Kreis 4)
  • Großer Feuersturm (Kreis 5)
  • Kleiner Eissturm (Kreis 4)
  • Großer Eissturm (Kreis 5)
  • Kleiner Kettenblitz (Kreis 4)
  • Großer Kettenblitz (Kreis 5)
  • Änderungen:
    • Blitzschlag: Kreis 4 → Kreis 3
    • Großer Feuerball: Kreis 4 → Kreis 3

Credits

  • Rodin (Database, Scripte, 3D-Arts)
  • Kelevra (Scripte)
  • Fye (QA, Database, Scripte)

Download

Die neue Mod ist wie gewohnt bei Spine oder unter .Mod Download verfügbar.

  • Die VDF für freies Zielen ist enthalten und muss in den Data-Ordner kopiert werden, wo sich die .Mod befindet.

Hinweis: Freies Zielen benötigt Systempack 1.7 oder höher.

Diskussion

Diskussion & Feedback: Feedback/Modupdate 0.91

Hotfixes

Update vom 28.07.2024

  • Ein Fehler im Schadensframework wurde behoben, bei dem Waffen tragende NPCs (z. B. Orks oder Skelette) Schaden gegen den "Schutz vor Krallen und Bissen" verursachten, anstatt gegen den "Schutz vor Nahkampf". Dieser Bug führte dazu, dass Skelette und Orks viel zu viel Schaden an Spielern verursachten. (Danke an Slaid für die Meldungen.)
  • Amulette, Ringe, Helme und Gürtel wurden ebenfalls überprüft und korrigiert, da sie von demselben Fehler betroffen waren, was zu falschen Schadensberechnungen führte.
  • Ein Bug, bei dem Spieler von NPCs einfach umgehauen wurden, obwohl der HP-Balken noch nicht leer war, wurde bearbeitet. Es wurde versucht, diesen Fehler einzudämmen oder zu beheben. Bitte gebt uns Feedback, falls euch das weiterhin passiert. Je mehr Informationen wir dazu sammeln, desto besser können wir das Problem lösen.

Update vom 29.07.2024

  • Der Bug, bei dem Schadens-Spruchrollen nur den Grundschaden verursachten, wurde behoben.
  • Ein Bug wurde behoben, durch den sich einige Monster beim Serverstart grundlos gegenseitig angriffen.
  • NPCs mit Waffen sollten nun auch visuell wieder ihre Waffen tragen. Dieser Fehler trat nach dem letzten Hotfix-Modupdate auf und wurde korrigiert.

Update vom 01.08.2024

  • Als Workaround wurde das alte Teach-Script wieder eingespielt, da das neue Script versehentlich auf dem Mainserver gelandet war. Dies führte dazu, dass das Teachsystem nicht funktionierte. Mit dem alten Script sollte das Teachen wieder wie gewohnt funktionieren.

Derzeit arbeiten wir intensiv am Loot-Bug. Wir konnten bereits feststellen, wo das Problem auftritt und warum. Es handelt sich um eine Kombination aus einem GMP-Bug und einem Script-Bug. Während wir die Script-Bugs beheben können, sind die GMP-Bugs außerhalb unserer Kontrolle.

Wir testen momentan verschiedene Lösungen bzw. Workarounds, um den Bug zu umgehen. Bisher führten die Ansätze zu unbefriedigenden Ergebnissen: Wenn der Loot wieder funktionierte, trat der GMP-Bug auf; umgeht man den GMP-Bug, funktioniert der Loot nicht mehr. Wir halten euch über die Fortschritte auf dem Laufenden. :)

Update vom 04.08.2024

  • Teach-System
    • Der Teach-Bug sollte nun behoben sein. Sollten weiterhin Probleme auftreten, bitten wir um Rückmeldung.
    • Es sollte nun nicht mehr möglich sein, mit dem Teachbot über das Statcap hinaus zu trainieren. Falls dies dennoch möglich sein sollte, meldet euch bitte.
  • Bot-Änderungen
    • Der Bot Attila bewegt sich nun durch die Welt und besucht verschiedene Orte.
    • Die Meldung "Die Waffe kannst du noch nicht tragen" bei dem Bot Attila wurde behoben.
  • Fernhandel
    • Die **Novizengilde** wurde aus dem Fernhandel entfernt und muss sich nun direkt an die Magier wenden.
    • Wassermagier und Schwarzmagier wurden dem Fernhandel hinzugefügt.
    • Die Berechtigungsliste für den Fernhandel wurde aktualisiert.
    • Kleine Textanpassungen beim Fernhandel wurden vorgenommen.
  • Bugfixes
    • Ein Bug im Rotelaterne-Skript wurde behoben.
    • Fehlende Bögen wurden in die Datenbank eingetragen.
    • Der Faustkampf sollte jetzt wieder wie gewohnt funktionieren.
    • Der Befehl /kaefig sollte nun wieder funktionieren.

CK Update 0.91.2

Dieses Update erschien am 09.08.2024.

Wir überspringen Version 0.91.1 und wechseln direkt zu 0.91.2, da bereits einige Bugs behoben wurden.

Lua Scripte

  • Der Bug, dass das Kampfsystem nach einem Charakter-Switch nicht mehr korrekt funktionierte, wurde (hoffentlich) behoben – bitte Rückmeldung geben, falls das Problem erneut auftritt.
  • Tierloot sollte nun wieder wie gewohnt funktionieren.
  • Im NPC vs. NPC Kampf werden jetzt Rüstungs- und Schadenswerte berücksichtigt, wodurch NPC-Wachen nicht mehr so leicht von schwachen Monstern getötet werden können.
  • Fehlende Runen und Spruchrollen, die Fehler aufgrund ihrer Abwesenheit in der Datenbank verursachten, wurden hinzugefügt.
  • Audio-Trefferfeedback im PvP wurde implementiert (es kann vorkommen, dass der Sound kurz doppelt abgespielt wird, was jedoch kaum auffällt).
  • Fernheilung skaliert nun mit Mana und Magiekreis und sollte wie vorgesehen funktionieren.
  • AoE-Zauber schaden nun nicht mehr Teamkollegen oder Begleitern, die sich in der Nähe befinden.
  • Teleporterrunen funktionieren wieder korrekt, zusätzlich wurde ein Fehler im Waypoint der Rune behoben, welche euch zum Minentalpass teleportiert
  • Das Gefängnissystem wurde repariert; Befehle wie /käfig sollten wieder funktionieren.
  • Wichtige Teile des Kampfsystems wurden refactored, um Übersichtlichkeit und Performance zu verbessern.
  • Arbeitspunkte können nun auch für Mana genutzt werden: /mana.
  • Trolle und Drachen wurden auf das Schadensframework angepasst, sie sollten Spieler nicht mehr sofort töten.
  • Ein gemeldeter Bug, bei dem Amulette beim Login nicht korrekt angelegt wurden, wurde behoben.

Begleiter-Anpassung

  • Magier können nur noch zwei Golems gleichzeitig beschwören.
  • Magier können nur noch einen Dämonen beschwören.

Gildenrank-Anpassung + Statcap

  • Schwere Novizen-Rank hinzugefügt.
  • Mittlere Hohe Gilde hinzugefügt.
  • Das Mana-Cap wurde angepasst; Spieler, die über ihrem Cap liegen, dürfen ihre Mana-Stats behalten.
Statcap-Tabelle
Gildenrank Gesamtattribute Hauptattribute Nebenattribute Waffentalente Mana
Gildenlos 45 40 5 15 % 15
Bürger/Knecht/Gehilfe 60 55 5 25 % 20
Leichter Söldner/Vorarbeiter/Leichter Milizionär, Novize/Adliger/Kämmerer/Beamter/Strauchdieb 70 65 5 40 % 25
Großbauer/Bauer/Milizionär/Söldner/Novize des Feuers, Knappe/Ratsherr/Statthalter/Novize des Wassers/Schurke 85 70 20 55 % 30
Schwerer Milizionär/Schwerer Söldner/Altnovize des Feuers, Milizhauptmann/Söldneranführer/Schwerer Bandit/Bandenanführer 100 80 20 70 % 35
Junger Feuermagier/Junger Wassermagier/Junger Schwarzmagier/Leichter Drachenjäger 100 80 20 80 % 60
Magier des Feuers/Schwarzmagier/Magier des Wassers/Mittlerer Drachenjäger/Ritter 100 80 20 90 % 100
Paladin/Hochmagier des Feuers/Hoher Schwarzmagier/Hochmagier des Wassers, Schwerer Drachenjäger 100 80 20 100 % 120

Deadalus Scripte

  • Die Leichte Fernheilungsrune wurde in Fernheilungsrune umbenannt, ebenso die entsprechende Spruchrolle.
  • Mittlere Fernheilungsrune und Schwere Fernheilungsrune wurden entfernt.
  • Streiterzauber skalieren nicht mehr mit Mana und Magiekreis.
  • Fernheilung skaliert jetzt mit Mana und Magiekreis.
  • Golem-Beschwörung wurde auf Magiekreis 4 gesetzt.

Mesh

  • Pfeilköcher und Bolzenköcher sollten nun wieder die richtige Position haben.

Levelmesh

  • Kollisionen im Levelmesh wurden an manchen Stellen repariert.
  • Der zerstörte Zirkelturm wurde entfernt; die Ruinen bleiben jedoch bestehen.

Spacer

  • Hafentaverne wurde für IG-Spacer angepasst.
  • Im Minental wurden ein bis zwei Außenposten platziert.

Credits

  • Rodin (Database, Scripte, 3D Arts)
  • Kelevra (Scripte)
  • Fye (Scripte)

Die neue Mod könnt ihr wie gewohnt bei .Mod Download finden. Die VDF für Freies Zielen liegt dort mit drin; sie muss ebenfalls in den **Data-Ordner** kopiert werden, in dem sich die .Mod befindet. Freies Zielen benötigt Systempack 1.7 oder höher.

Diskussion/Feedback für Modupdate 0.91.2.

CK Update v0.91.3

Mod- & Skriptupdate 0.91.3

Lua Skripte & Bugfixes

  • Ein Bug wurde behoben, der dafür sorgte, dass einige Tiere (z. B. Zäher Wolf, junger Scavenger) mit falschen Angriffswerten spawnten. Dadurch verursachten junge Scavenger so viel Schaden wie ausgewachsene.
  • Ein weiterer Bug wurde behoben, der die maximale Droh-Distanz von Monstern beeinflusste. Dies führte dazu, dass z. B. Orks ihre Droh-Animation nicht korrekt ausführten.
  • Mehrere Sicherheitslücken wurden geschlossen.
  • Von Teammitgliedern gesteuerte Tierinstanzen verursachen nun denselben Schaden wie servergespawnte Tiere.
  • PvP-Schaden kann nun über den Befehl /pvp deaktiviert werden.
  • Die Rune **Goblinskelette beschwören** wurde in die Datenbank eingetragen, wodurch Log-Fehler behoben wurden.
  • /fullheal ohne ID heilt nun den ausführenden Spieler; mit ID heilt es wie gewohnt einen anderen Spieler (nur vom Team nutzbar).
  • Das Wetterskript wurde erweitert, sodass das Wetter nun je nach Jahreszeit variiert (z. B. Schnee im Winter, mehr Regen im Herbst). Wahrscheinlichkeiten werden alle 24 Stunden neu ausgewürfelt.
  • Die Position von Spielern, die in einen Käfig teleportiert werden, wurde korrigiert (/käfig).
  • Ein Bug, durch den Spieler über das Teachcap hinaus trainieren konnten, wurde behoben.

Sonstiges

  • Einige Codebereiche wurden in separate Dateien ausgelagert, um die Übersichtlichkeit zu verbessern.
  • Fernheilungsrunen können nur noch von Wassermagiern genutzt werden. Andere Spieler können sie zwar anlegen, aber nicht aktiv verwenden.
  • Beliar-, Adanos- und Innos-Statuen wurden als Mobsis integriert und können jetzt zum Craften genutzt werden.

Datenbank

  • Erz- und Drachenwaffen verursachen doppelten Schaden an Orks und Echsen.
  • Feuerstäbe (Leicht, Mittel, Schwer) verursachen doppelten Schaden an Eiswesen.
  • Wasserstäbe (Leicht, Mittel, Schwer) verursachen doppelten Schaden an Feuerwesen.
  • Schwarzmagierstäbe (Leicht, Mittel, Schwer) verursachen doppelten Schaden an Untoten.
  • Inventar- und Rezeptanpassungen
    • Erzbrocken wurden in Erzsteinbrocken umgewandelt.
    • Magisches Erzpulver wurde entfernt; damalige Rezeptänderungen wurden rückgängig gemacht.
    • **Gildenbücher** und **Gildenrezepte** für Großbauern, Drachenjäger, Feuermagier und Streiter wurden ergänzt.
    • Pfeil- und Bolzenrezepte wurden angepasst (jetzt 10 Pfeile pro Durchlauf statt 5).

Spacer

  • Einige Häuser im Oberen Viertel wurden leer gespacert, um den IG-Spacer besser nutzbar zu machen.
  • Miliz-Türen** (Gerichtssaal und Kerkertüren) wurden angepasst; Schlüssel wurden entfernt.
  • Teppiche im Banditenlager haben keine Kollision mehr.
  • Adanos-Statuen wurden in der Khorinis-Welt verteilt, um Crafting zu ermöglichen.
  • Innos- und Beliar-Statuen wurden durch neue Mobsis ersetzt.

Items & Meshes

  • Neue Stäbe der Finsternis Leicht, Mittel, Schwer.
  • Ulu Mulu als richtiges Item eingebaut.
  • Erzwaffen für Streiter
    • Rohe Erzklinge (1H, 2H), Gesegnete Erzklinge (1H), Heiliger Vollstrecker (2H), Paladinschwert (1H), Paladin-Zweihänder (2H), Ordenschwert (1H, 2H), Innos Zorn (1H, 2H), Kriegsarmbrust, Orkhetzer.
  • Erzwaffen für Drachenjäger
    • Drachen-Schlächter (1H), Drachenschneide (2H), Drachentöter (1H), Drachen-Schlachtklinge (2H), Meisterklinge (1H), Großer Erz-Drachentöter (2H), Drachenjägerbogen, Drachenjägerarmbrust.
  • Neue Rüstungen
    • Leichte, Mittlere, Schwere Templerrüstung.
    • Mittlere, Schwere Guru-Robe.
    • Magische Erzrüstung.

Animationen

  • Die Gefesselt-Ani wurde leicht überarbeitet und beschleunigt.

Credits

  • Rodin (Database, Scripte, 3D Arts)
  • Fye (Scripte)

Die neue Mod könnt ihr wie gewohnt bei .Mod Download finden. Die VDF für Freies Zielen liegt dort mit drin; sie muss ebenfalls in den **Data-Ordner** kopiert werden. WICHTIG: Freies Zielen benötigt Systempack 1.7 oder höher.

Diskussion/Feedback für Modupdate 0.91.3.