Bind directed portal_use edges to native GameObject spawns and spell destinations. Execute normal clicks and verify completed clientless teleports, with regression coverage. Document live portal tests, mage tower calibration, Badlands portals and transport recording workflows.
60 lines
2.7 KiB
Markdown
60 lines
2.7 KiB
Markdown
# Ödland: Anleger ↔ Klippe, Trigger 6321/6322
|
||
|
||
Stand 26.10.2026. Laut Nutzer soll der Anleger ein erreichbares Bot-Reiseziel
|
||
sein; diese Verbindung ist dafür wichtig. Beide gleichkartigen Übergänge sind
|
||
im lokalen Testgraph aktiviert. Native Trigger und Ziele bleiben unverändert.
|
||
|
||
## Native Daten und Import
|
||
|
||
Beide Trigger liegen auf Karte 0, haben Radius 1.78776 und keine DBC-
|
||
Phasenflags. Die lokale DB enthält keine eigenen AreaTrigger-Skripte und
|
||
keine direkten Questzuordnungen über `areatrigger_involvedrelation` für diese
|
||
IDs; in den untersuchten Core-/Skriptdateien gibt es keine Sonderbehandlung
|
||
der IDs. Das ist keine pauschale Aussage über jede denkbare Zugangsbedingung.
|
||
|
||
Reproduktion über die Testserver-Konsole:
|
||
|
||
```text
|
||
clientless portal import 6321
|
||
clientless portal import 6322
|
||
```
|
||
|
||
Der Import legt vier Nodes und zwei gerichtete Kanten an und lädt den Graph
|
||
neu. Keine Höhenkalibrierung oder zusätzliche Migration erforderlich.
|
||
|
||
| Node | X | Y | Z | Funktion |
|
||
| --- | --- | --- | --- | --- |
|
||
| portal_at_6321_source | -6518.680 | -4604.420 | 29.2335 | Anleger, hinauf |
|
||
| portal_at_6321_target | -6547.880 | -4443.240 | 332.079 | Ankunft an der Klippe |
|
||
| portal_at_6322_source | -6551.280 | -4446.460 | 332.829 | Klippe, hinunter |
|
||
| portal_at_6322_target | -6519.820 | -4608.520 | 28.4842 | Ankunft am Anleger |
|
||
|
||
Portal-Kanten 1750 (6321_source → 6321_target) und 1751
|
||
(6322_source → 6322_target), Kosten jeweils 1, unidirektional.
|
||
|
||
## Live-Test
|
||
|
||
Arthoran wurde nach Sicherung seiner Ausgangsdaten ausgeloggt am unteren
|
||
Source-Node positioniert. Danach reguläre Reiseaufträge ohne weitere
|
||
Positionsmanipulation während der Fahrt:
|
||
|
||
- 12:05:54: Trigger 6321, Anleger → Klippe, `EDGE_COMPLETE`,
|
||
`arrivalError=0.00`, `recovery=0`.
|
||
- Oben vollständig validierte MMAP-Brücke vom Ankunftspunkt zum Rücktrigger:
|
||
4.75 Yards Pfadlänge, tatsächliche Bewegung, ohne Recovery.
|
||
- 12:05:55: Trigger 6322, Klippe → Anleger, `EDGE_COMPLETE`,
|
||
`arrivalError=0.00`, `recovery=0`.
|
||
|
||
Der zweite erfolgreiche Umlauf (12:06:18–12:06:19) ab der natürlichen unteren
|
||
Ankunft bestätigte außerdem den Anlauf von `portal_at_6322_target` zu
|
||
`portal_at_6321_source`. Alle vier Portalabschlüsse hatten Ankunftsfehler 0
|
||
und Recovery 0. Arthoran wurde anschließend ausgeloggt; Ausgangsposition, Zone
|
||
und Lua-Skript wurden wiederhergestellt.
|
||
Die Portalreisen verwenden den normalen AreaTrigger-Handler mit
|
||
Clientless-Near-ACK und Zielprüfung.
|
||
|
||
Es wurden keine Groundanschlüsse an das übrige Ödlandnetz aufgenommen oder
|
||
getestet. Keine Coreänderung, kein Build und kein Serverneustart erforderlich.
|
||
Finale Ingame-Abnahme durch den Nutzer steht aus.
|
||
Sicherungen und Logs: `/tmp/vcore-badlands-test.0lkimsmi`.
|