5.3 KiB
Hillsbrad-Questreihe: nativer Horde-Test, 30.10.2026
Getestet auf dem lokalen Entwicklungsserver mit Morvath (GUID150), einem eigenen Untoten-Krieger auf Stufe20. Keine Adventure-KI und kein fremder Spielercharakter. Level, Lebenspunkte, Waffenfertigkeit, Stärke und Taschen waren administrative Testvorbereitung. Schaden, Questannahme, Dialoge, Gegenstandsbenutzung, Beute, Begleiter, Questfortschritt und Belohnungen entstanden durch native Spieleraktionen. Der Test prüft Funktion, nicht Schwierigkeitsgrad oder Klassenbalance. Keine Quest wurde per Abschlussbefehl, erfundenem Credit oder bereitgestelltem Questgegenstand übersprungen. Gameplay-Questskripte und Questdaten unverändert.
Ergebnis und Reichweite
Elf Quests einschließlich erreichbarer Nebenaufgaben regulär abgeschlossen:
| ID | Quest | Tatsächliche Prüfung |
|---|---|---|
| 28571 | Warchief’s Command: Hillsbrad Foothills! | Befehlstafel in Unterstadt, Annahme und Abgabe |
| 28096 | Welcome to the Machine | Questfahrzeug und alle drei mehrstufigen NPC-Dialoge |
| 28111 | Trouble at Azurelode | Annahme, Zustellung, Freischaltung der Folgeaufgaben |
| 28114 | Glorious Harvest | 60 native Klicks auf Spinneneier an lebenden Bären |
| 28115 | Past Their Prime | 8 echte Bärenkills |
| 28144 | Thieving Little Monsters! | 6 Truhen normal geöffnet und Questbeute aufgenommen |
| 28138 | Human Infestation | 8 lebende Menschen im Kampf geschwächt und mit Questfesseln gefangen |
| 28156 | Deep Mine Rescue | Dumass zu Fuß aus der Mine bis Keyton eskortiert; nativer Abschluss |
| 28168 | Trouble at the Sludge Fields | Erst nach28144 freigeschaltet, bei Stillwater abgegeben |
| 28199 | For Science! | 6 Fleischproben von regulär getöteten und geplünderten Ghulen |
| 28146 | Coastal Delicacies! | Frische Annahme, Begleiter zu Fuß an die Küste geführt,12 eigene Murlockkills gefressen, Abgabe |
Die vom Nutzer verlinkte28089 ist lokal die Cromush-Einstiegsvariante mit beschworenen NPCs. Der tatsächliche Test verwendete die Befehlstafel-Variante28571; beide führen zu28096.28089 selbst wurde damit nicht live nachgewiesen.
Gefundene Probleme
-
Hauptgeschichte bei28192 „No One Here Gets Out Alive“ blockiert. Nach Annahme bleibt der Queststatus unvollständig. Das Durchlaufen der Schlammfelder löste keinen Abschluss aus. Auch eine erneute Annahme zu Fuß,60Sekunden Wartezeit, Öffnen des Gossip-Dialogs und ein normaler Abgabeversuch bleiben erfolglos (Fall15). Die Folgequest28197 bleibt dadurch regulär gesperrt. Die spätere Questreihe wurde nicht durch künstliche Voraussetzungen freigeschaltet und ist ungetestet. Lokale Diagnose: SourceSpellID0, Stillwater ohne ScriptName/SmartAI, keine AreaTrigger-Zuordnung und keine Gossip-Option für die Szene. Das deutet auf eine fehlende serverseitige Szenenauslösung hin; kein Gameplayfix vorgenommen. Historischer Ablauf mit Szene bei Annahme: Cataclysm-Questführer.
-
28146: Begleiter nach erneutem Login instabil. Bei fortgesetzter Quest erscheint47662 direkt nach Login und verschwindet nach ungefähr500ms. Fall13 zeigt dies bei stillstehendem Spieler in erlaubter Area295, ohne Bewegung, Teleport oder Kill. Anschließende Murlockkills geben keine Fütterungsgutschrift. Frische native Annahme bei Sarus während der Sitzung funktioniert dagegen vollständig: Begleiter bleibt, folgt und frisst12 echte Leichen. Damit sind Wiederherstellung nach Login und normaler Ablauf getrennt nachgewiesen. Verhalten eines grafischen Clients noch nicht geprüft.
Testwerkzeug und frühere Fehlversuche
Der Test ergänzte fehlende native TestBot-Eingaben: aktuelle Gossip-Menüs, SpellClick/Fahrzeugausstieg, Item-/Bodenziele, Inventar-Metadaten, Opening-Casts, Fertigkeiten und Bestätigung der erlaubten aktiven Bewegungseinheit. Diese Änderungen wurden mit-j10 gebaut, installiert und im frischen Serverlauf benutzt. Fehler bei anfangs falscher Waffenfertigkeit, zurückgesetztem Gossip-Dialog, GAMEOBJ_USE statt Opening, falschem Locktyp und unterbrochenen Öffnungszaubern waren Testablauffehler; sie sind keine gefundenen Questfehler. Native Truhen verwenden Locktyp13 und Opening22810; reale Kampfunterbrechungen bleiben wirksam.
Der externe Python/SOAP-Adaptertest mit lokalem HTTP-Fixture bestand ebenfalls. SOAP am Worldserver bleibt deaktiviert; keine Live-SOAP-Anmeldung behauptet. Native JSON-Ergebnisse stehen im Unterverzeichnis results, lokale Datenbefunde in diagnostic-db.json. Reproduzierbare Lua-Fälle liegen unter src/server/scripts/Custom/clientless/testbots/hillsbrad_*.lua. Einzelne Fälle setzen den beschriebenen persistenten Charakterstand voraus. Frische Erzeugung mit dem bereits belegten Namen Morvath ist nicht wiederholbar; login150 verwenden. Dateiaufträge haben keine garantierte Ausführungsreihenfolge: abhängige Fälle erst nach abgeschlossenem Vorgänger einreichen.
Der absichtliche negative Abgabeversuch bei28192 erzeugt die erwartete native QUEST_STATUS_COMPLETE-Warnung (nicht erlaubt). Das ist kein zusätzlicher Fehler.
Normalbetrieb wiederhergestellt: Loader1, Timeout300, bekannte Population110, Poolziele50/5/50/5. Runtime enabled1/schema1/busy0 ohne Loaderfehler; erfolgreiche gestaffelte Logins in allen vier Pools beobachtet. Testcharakter150 offline. Worldserver490158 blieb aktiv, Ports8085/8087 geprüft. Kein weiterer Neustart.