[CK-Nostalgie-Server] Script Update 0.93.0

  • Seid gegrüßt,


    heute gibt es ein Update des Nostalgieservers, welches dafür sorgt das die Scriptbasis wieder einheitlich mit dem Beta Server ist. Was genau das für euch bedeutet, könnt ihr dem Changelog entnehmen:


    Alle Informationen zu den 3 folgenden Features (inkl Screenshots) findet ihr in Rodins Wochenrückblick Posting.


    • [Feature] Über den Spacer können Teammitglieder nun Vorlagen erstellen, welche jederzeit gespeichert und geladen werden können (z.b. ein fertig eingerichtetes Haus)
    • [Feature] Das B Menü ist nun Serverseitig und zeigt euch unter anderem nun eure Berufe und euren Berufsskill mit an. Wichtig: Im moment öffnet sich noch das Originale Menü UND das Serverseitige Menü gleichzeitig, das Originale Menü wird mit einem Modupdate in naher Zukunft entfernt damit es nicht mehr zu Überschneidungen kommt
    • [Feature] Die Feldarbeit kann nun direkt über F7 gestartet werden, abhängig von der aktuellen Phase. Zuvor war hierfür jedes Mal der Befehl /feld notwendig. Falls ein Feld noch nicht bepflanzt ist, öffnet sich automatisch ein Menü, in dem ausgewählt werden kann, was angebaut werden soll.


    • [Inaktives Feature] Da im Discord von einem Spieler behauptet wurde, man könne kein (oder nur extrem umständlich) System für Haltbarkeit von Items im GMP erstellen (und G2O wäre voll viel besser da der GMP Schmutz sei), hat Rodin sich ran gesetzt und nebenher mal ein Haltbarkeitssystem für Waffen und Rüstungen gebastelt. Dieses ist in Teilen schon funktionstüchtig, läuft aber noch nicht ganz perfekt. Dieses Haltbarkeitssystem ist auf dem Nostalgieserver aber im Grunde deaktiviert da es bei geringer Spielerzahl und den Abhängigkeiten die es erschafft eher zu Problemen führen kann, als Berufen wie dem Schmied zu helfen. Sollte es von den Spielern gewünscht (und fertig) sein, ist es aber problemlos jederzeit aktivierbar. Zum jetzigen Zeitpunkt (und vllt für immer falls es nicht von Spielern gewollt wird) bleibt es aber erst einmal deaktiviert.
    • [Inaktives Feature] Einige Monster können nun z.b. Gift- oder Blutungsschaden bei euch verursachen, welcher eine gewisse Zeit lang anhält. Dieses System ist grundsätzlich zwar bereits voll funktionstüchtig, wird auf dem Nostalgieserver derzeit aber noch nicht verwendet, unter anderem weil die einzublenden Texturen in der aktuellen Mod noch nicht existieren und es dadurch zu einem Fehler kommt (es wird stattdessen ein Ladebildschirm angezeigt xD) Sobald die Texturen ihren Weg in die Mod gefunden haben, werden wir das System aber aktivieren da es die Kämpfe noch um eine interessante Ebene erweitern kann/wird


    • [Feature] Das HP System der Beta wurde nun mit übertragen, das sollte dafür sorgen das die HP Balken weniger ruckartig reagieren und ein Problem beim K.O. gehen im PvP beseitigen
    • [Feature] Einhand und Zweihand Waffen können bei einem kritischen Treffer nun mehrere Gegner gleichzeitig treffen (sofern diese eng genug zusammen stehen), Einhandwaffen können maximal 2 Ziele treffen, Zweihandwaffen maximal 4 Ziele
    • [Fix] Bei jedem Monsterrespawn Tick über die Scripte entstand ein Memoryleak (Schlecht für Performance und kann zu willkürlichen Fehlern führen), dies wurde nun behoben
    • [Fix] Weitere Memoryleaks (und potentielle Fehlerquellen) konnten in den Monsterscripten identifiziert und behoben werden, diese betrafen in diesem Fall aber ausschließlich die Händler- und Lehrerbots
    • [Fix] Es konnte vorkommen das Monster, unter ganz bestimmten Bedingungen, nicht respawnen wollten (bzw konnten), dies wurde nun behoben
    • [Fix] Es wurden ein paar Probleme im Dokumentenscript angegangen, die arbeiten daran sind aber noch nicht abgeschlossen
    • [Sonstiges] Wassernovize und Wassernovizin wurden dem Server auf Spielerwunsch hinzugefügt
    • [Sonstiges] Das Angriffstempo von dem Monster Drachenbrut wurde testweise um 66% beschleunigt
    • [Sonstiges] Auf Spielerwunsch wurden folgende Rezepte angepasst: Reine Lebensenergie (Statt 12x Essenz der Heilung, benötigt es nun 10 Stachel), Mana Extrakt (statt 2 Feldräuberzangen benötigt es nun 3 Flügel), Mana Elixier (statt 3 Crawlerzangen benötigt es nun 2), Reines Mana (statt 12 Mana Essenz braucht es nun 1x Crawlerei), Tinte (benötigt nun 6 statt 12 Stachel)



    Es gibt sicherlich noch deutlich mehr Änderungen die von der Beta nun auf den Nostalgieserver eingeflossen sind - ich habe nur keine Ahnung welche :D Sollte mir das noch einfallen, werde ich es in einem seperaten Posting hier ergänzen.


    Mit diesem Code-Merge wird die weitere Entwicklung von CK nun einfacher, da man keine 2 Codebasen mehr pflegen muss, sondern nur noch eine - das spart einfach ungemein viel Zeit.

    Weiterhin erlaubt es dennoch Features getrennt voneinander zu aktivieren oder zu deaktivieren. Wenn also etwas auf dem Betaserver gewollt, auf dem Nostalgie aber ungewollt ist, können wir getrennt voneinander Features eben aktivieren oder deaktivieren, ohne das die Codebasis gleich wieder auseinander driftet. So behalten Beta und Nostalgie grundsätzliche ihre Eigenständigkeit zueinander und können verschiedene Ansätze verfolgen, ohne das man sich gegenseitig mit verschiedenen Features in die Quere kommt. Hierbei gilt mein Dank Rodin welcher dies relativ schnell ermöglicht hat. Vorsicht, Nachtreten: Zuvor war dies nicht vernünftig umsetzbar, da die Mitarbeit seitens des ehemaligen Resetteams nicht gegeben war und zusätzlich von 2 Leuten des Resetteams Steine in den Weg gelegt wurden, welche es praktisch unmöglich machten diesen Schritt gemeinsam zu gehen.


    Solltet ihr Fragen oder Anregungen haben, dann schreibt mir gerne auf Discord oder postet hier im Thread.


    Ein weiterer wichtiger Hinweis: Da dieser Code-Merge doch relativ umfangreich war, gehe ich persönlich stark davon aus das es noch einige Fehler geben wird, welche erst mit der Zeit auffallen werden (einige konnten schon gefunden und behoben werden, Danke an Helmond und Syrio für das testen). Scheut euch nicht davor Fehler zu melden, wenn ihr welche findet :-)


    Ansonsten bleibt nur noch zu sagen: Viel Spaß beim spielen!


    P.S.: Das ganze ist natürlich bereits auf dem Server aktiv.

    Admin im Ruhestand ^^

    Entwickler und Verwalter des CK Nostalgie-Servers.

  • Bekannte/Gemeldete Bugs


    • Im Tier vs Tierkampf (betrifft auch eure Begleiter) wird der Schaden nicht mehr korrekt berechnet, diese machen sich gegenseitig wenig bis gar keinen Schaden. Greift man selber mit an, "heilt" das eigene Pet hierbei den Gegner mit jedem Schlag [Fixed]
    • Die Umlaute im F7 Menü sind bzw waren kaputt es gibt sicher noch mehr Stellen an denen Umlaute nicht mehr in Ordnung sind [Fixed]
    • Der Grundschaden auf dem Nostalgieserver ist zu hoch (ca 10), was bei 150 Maximaler HP schnell zu einem Problem wird [Fixed]
    • Vergiften & Blutung lässt einen "Ladebildschirm" erscheinen da die Texturen in der Mod noch fehlen, eigentlich sollte es gar nicht ausgelöst werden, wurde es aber dennoch [Fixed]
    • Lehrer Scorpio funktioniert nicht korrekt (Bugmeldung von Habicht) [Fixed]
    • Ihr könnt im moment jede Pflanze sammeln, diese wird nach dem sammeln auch in eurem Inventar angezeigt, nach einem Fixme ist sie dann jedoch weg (eigentlich sollte man sie gar nicht sammeln können), der Text das ihr sie beim ausreißen zerstört habt, wird dennoch angezeigt [Fixed]
    • Craftet ihr gerade Items und habt einen Disconnect, werdet gekickt oder schließt einfach euer Spiel, könnt ihr nach einem Relog im Sekundentakt die restlichen Itemherstellung fortsetzen und euch werden keine Materialien abgezogen [Fixed]
    • Fallschaden zieht euch Leben ab und danach wird es sofort wieder hochgeheilt



    Sollten weitere Bugs gefunden werden, werde ich die Liste hier entsprechend erweitern. Vielen Dank an alle die seit gestern Bugs gemeldet haben :-)

    Admin im Ruhestand ^^

    Entwickler und Verwalter des CK Nostalgie-Servers.