67 lines
3.6 KiB
Markdown
67 lines
3.6 KiB
Markdown
# 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.
|