[CK-Nostalgie-Server] Script Update 0.91.8

  • Sehr geehrte Mitbrüger und Mitbürgerinnen,


    mir kam zu Ohren (gelogen) das es schon seit Tagen kein Update für den Nostalgieserver mehr gab (nicht gelogen). Dies kommt einem Skandal (mit Ausrufezeichen! xD) gleich, weshalb ich schnell ein kleines Bugfixupdate gebaut habe :P


    Um die aktuellen Spieler (besser) bei ihrem derzeitigen Vorhanden zu unterstützen, wurde ein bereits existierender Befehl für das hinzufügen von Lernpunkten neu geschrieben (der alte existiert aber weiterhin und kann auch weiterhin genutzt werden).


    • [Fix] Ein weiterer Bug im Teachsystem wurde behoben, welcher bei dem Lernen/Nutzen von Alternativen Rezepten auftreten konnte
    • [Fix] Es wurde ein Fehler behoben, welcher auftreten konnte wenn ihr einen NPC im Focus hattet während er despawnte (ihr solltet da nix von gemerkt haben, in der Konsole trat dann aber ein Fehler auf)
    • [Fix] Es wurde ein Fehler behoben, durch den Minecrawler immer nur drohten, jedoch nicht angriffen (es war die falsche Angriffsroutine bei vielen Minecrawler Typen in der Datenbank eingestellt)
    • [Sonstiges Feature] Spieler ab dem Teamrang Spielleiter können nun Lernpunkte auch Ingame vergeben statt das jedes mal ein Admin (oder Admin a.D.) diese manuell in der Datenbank eintragen/abändern müssen. Dieses Feature an sich existierte schon auf CK, wurde nun aber neu geschrieben und verbessert (z.b. in dem es die GUI mit nutzt), weiterhin ignoriert es bewusst das bisherige LP Limit (man konnte keine LP mehr vom Teamspieler bekommen, wenn man bereits 20 besaß). Der neue Befehl erlaubt es nun Spieler im Fokus, Spieler per ID oder über ihren Nicknamen LP zuzuweisen, gibt man ihn einfach so ein, gilt er für sich selbst. Bei EIngabe des Befehls wird in der Dialogbox angezeigt, wie sein Charaktername lautet wie viel LP der Charakter aktuell besitzt. Befehl: /givelp oder /givelp SpielerID (F5 Liste) oder /givelp Charaktername (nicht der Aliasname!). Der letzte Befehl funktioniert auch dann, wenn der Spieler gerade nicht online ist :)
    • [Sonstiges] Es wurde ein nutzloses und ungenutztes Scriptfile entfernt und der Code daraus in eine andere (genutzte) Datei übertragen
    • [Sonstiges] Es wurden einige Funktionen hinzugefügt, welche langfristig sicherstellen sollen das Draws (z.b. Texte auf dem Bildschirm wie die Aliasanzeige des Namens deines Gegenübers) korrekt angezeigt, versteckt und aktualisiert werden, ohne das es dabei zu Konsolenfehlern kommt. Diese erweiterten Funktionen werden später (irgendwann, Schritt für Schritt) im Code die bestehenden ersetzen
    • [Sonstiges] Wenn Monster nun gespawned und dabei dauerhaft in der Datenbank gespeichert werden, sollten sich diese die Blinkwinkel Ausrichtung des Spielers merken und beim nächsten Spawn (bzw nach Serverneustart) dann entsprechend dauerhaft korrekt ausgerichtet sein
    • [Sonstiges] Schatten, Gardisten und Schwere Gardisten als Bots hinzugefügt