Files
Viano-Core/doc/clientless/plan-commands.md
T

3.6 KiB
Raw Blame History

Tagespläne per GM-Befehl bearbeiten

In der Konsole ohne Punkt, im Spiel mit führendem Punkt. Benötigt GM-Berechtigung.

clientless adventure editplan <guid|all> <Zeitraum> <Intent> <Location> <Fraktion> <MinLevel> <MaxLevel> <preview|apply>
  • Ziel: einzelne Charakter-GUID oder all für alle eingeloggten AdventureBots. Offlinebots, Dungeonbots und echte Spieler werden nicht verändert.
  • Zeitraum: current, next, next+1 (übernächste Stunde), eine Stunde 15 oder inklusive Spanne 15-17. Nur heutige aktuelle/künftige Stunden; kein stiller Überlauf zum nächsten Tag. current-next ist ebenfalls möglich.
  • Intent: vorhandener Intentname, keep zum Beibehalten oder instance-or-raid für einen gemischten Test. Letzteres versucht bei geraden GUIDs Raid, sonst Dungeon; bei auto fällt ein nicht zulässiger Raid auf Dungeon zurück.
  • Location: konkreter Location-Key, keep, auto für die normale profil- und zugangsabhängige Auswahl oder capital für einen gültigen Ort in Sturmwind bzw. Orgrimmar. TravelGraph-Node-Keys sind nicht automatisch Location-Keys.
  • Fraktion: alliance, horde, both; Levelgrenzen inklusive, 1–85.
  • preview zeigt die geplanten Änderungen ohne Datenbank-, Bewegungs- oder Zufallszustandsänderung. apply speichert die Änderungen im persistenten Tagesplan und aktualisiert die laufenden Pläne ohne Neustart oder Lua-Änderung.

Ungültige Ziele werden gemeldet und für den betreffenden Bot wird die gesamte angeforderte Spanne übersprungen. Andere gültige Bots werden bearbeitet. Alle normalen Level-, Fraktions-, Gebiets-, Flug- und Instanzregeln bleiben aktiv. Gruppenbildung benötigt eine zulässige Folgeaktivität; diese deshalb zuerst setzen. Gruppenbildung in Stunde23 wird abgewiesen, weil kein Folgeblock existiert.

Aktuelle Änderungen aktivieren die Tagesplansteuerung und gehen durch den normalen sicheren Intentwechsel. Gruppenführung und laufende Spielerinstanzen behalten ihre normalen Regeln; dieser Befehl teleportiert nicht und löst keine Gruppen auf. Künftige Änderungen lassen den aktuellen Intent laufen. Bei manuell deaktiviertem Tagesplan muss für dessen spätere Ausführung schedule <guid> on verwendet werden. Bereits begonnene vorgezogene Gruppenreisen werden durch künftige Änderungen nicht zurückgesetzt. Die betroffene Anzahl und jeder übersprungene Bot werden ausgegeben.

Klassischer Gruppentest

Zuerst die Ziele der Folgestunde setzen, dann die Gruppenbildungsphase. Beispiel bei aktueller Stunde14: Gruppenbildung14–15, Aktivität15–16.

clientless adventure editplan all next instance-or-raid auto both 15 85 preview
clientless adventure editplan all next instance-or-raid auto both 15 85 apply
clientless adventure editplan all current groupformation capital both 15 85 preview
clientless adventure editplan all current groupformation capital both 15 85 apply

Für einen Test erst ab der nächsten Stunde die ersten beiden Befehle mit next+1 und die letzten beiden mit next verwenden. Bots ohne zulässiges Dungeon-/Raidziel werden bei der Zielvergabe übersprungen; die Ausgabe vorher prüfen.

Weitere Beispiele:

clientless adventure editplan 26 current economy auto alliance 60 60 apply
clientless adventure editplan all 18-20 rest auto horde 1 40 preview
clientless adventure editplan all next keep poi_guard_22 alliance 15 85 preview
clientless adventure plan 26
clientless adventure schedule 26 on

Browserfreigaben werden von diesen Befehlen nicht verändert. Raid- und Schlachtfeldbeitritt bleiben bei entsprechender Konfiguration deaktiviert.