Technik
Festführer
Der Festführer leitet jeden Spieler durchs Schützenfest: unten links neben der Hotbar (bei schmalem Fenster mittig darüber) steht, was gerade läuft, wohin man gehen soll (Pfeil in Vereinsfarbe, acht Richtungen, relativ zur Blickrichtung) und wie weit es ist, darunter ein kurzer Hinweis. Keine Partikel, keine Lichteffekte in der Welt.
Ablauf
- Server (
dorf/Festfuehrung): alle 10 Ticks für jeden Spieler in der Oberwelt bis 512 Blöcke um das feiernde Dorf. Sammelpunkt je Abschnitt ausanzeige/Festfuehrer.sammelpunktmit Rückfallkette (Plan 3.3):
| Abschnitt | Ziel | Rückfall |
|---|---|---|
| Aufbau, Antreten im Zelt, Festzelt-Abend, Krönung | Festzelt-Stellplatz der aufgebauten Wiese | Vorderkante der Festwiese → Vereinstisch |
| Antreten am Markt | Aufstellung (Routenstab) bzw. vor der Tribüne | Dorfmitte |
| Umzug | Zugspitze (bewegt sich) | Aufstellung am Markt |
| Zapfenstreich | Zapfenstreich-Ort aus dem Plan | Festzelt |
| Parade, Kinderschützenfest | Tribüne am Paradeplatz | Festzelt |
| Frühschoppen | Vereinstisch (Bürgerhalle) | – |
| Preis-/Königsschießen | Schießstand-Stellplatz | Festzelt |
- Wartet-auf-Anzeige: Ist der Abschnitt fertig (
Festuhr.fertig), steht dort „Warten auf den Präsidenten – Als Nächstes: Parade“; wer das Fest steuern darf, liest „Programmpunkt fertig – Weiter mit Parade: Programmheft oder Vereinstisch“. In der Pause: „Fest pausiert“. In beiden Fällen kein Pfeil. - Mit Client-Mod: Paket
schuetzenfest:festfuehrer(FestfuehrerAnzeige.Payload), nur bei Änderung. Pfeil und Entfernung rechnet der Client jedes Bild selbst (client/anzeige/FestfuehrerHud). Abschaltbar im Einstellungen- Reiter „Anzeige“ (Schalter „Festführer“, gespeichert inconfig/schuetzenfest/anzeige.json). - Ohne Client-Mod: Bossleiste mit derselben Zeile („Antreten am Marktplatz ↗ 90 m“), Pfeil vom Server.
- Programmheft für alle (Plan 3.2): Jeder Spieler in Reichweite bekommt während eines laufenden Fests einmal je Fest das Programmheft, falls er keins hat. Es öffnet den Festplan; Kommandos sieht nur, wer steuern darf.
Spielerplätze (Etappe 5, Plan 3.5)
- Antreten am Markt: Jeder angemeldete Spieler (Aufstellungsfläche, Programmheft-Knopf, Befehl) bekommt einen
Platz in der Linie, vorn in seiner Abteilung (
AntretenAmMarkt.ordnen; Bewohner rücken nach). Der Platz erscheint nur für ihn als Teppich in Vereinsfarbe (Schein-Block,dorf/Spielerplaetze), der Pfeil zeigt hin und meldet „da“ ab 1,5 Blöcken. Wer drauf steht, bekommt einmal „Du stehst auf deinem Platz“. - Präsident: Leiste und Programmheft zeigen „12 angemeldet, 9 stehen“, sobald alle stehen „Zug steht“. Der Start bleibt sein Kommando (E102).
- Umzug: Der Pfeil zeigt Angemeldeten ihren Platz in der Formation;
MitlaufZaehlerzählt am eigenen Platz (10 Blöcke) statt an der Zugspitze. Der Zug wartet nicht. - Programmheft: Treffpunkt je Programmpunkt (rechte Spalte) und Knopf „Ich marschiere mit / Ich schaue zu“ für alle, von überall, solange ein Fest läuft.
Tests
- Unit
anzeige/FestfuehrerTest: Sammelpunkt und Texte (de/en) für jeden Abschnitt, Pfeilrichtung, Paket. - Gametest
FestfuehrerGameTest: Rückfall auf Vereinstisch/Dorfmitte, Anzeige wechselt mit dem Abschnitt, Bossleisten-Zeile mit Pfeil und Entfernung, Pause ohne Pfeil.
Offen
- Im Spiel ungeprüft (Lage unten links neben der Hotbar, Lesbarkeit der Vereinsfarbe).
- Kleine Dorfkarte im Programmheft (kommt mit dem neuen Planer, Etappe 6).
- Taxi-Ziel „Zum Fest“ (Plan 3.3, F 105).
- Spieler im Karree der Parade (Plan 3.5, dritter Punkt) und Zuschauerplatz noch nicht.
- „Zug an Station 2/4“ noch nicht. Anmeldung am Vereinstisch: Schleichen + Rechtsklick (Etappe 6,
UMZUGSPLANER.md). - Festzelt-Ziel ist die Mitte des Zelt-Stellplatzes, nicht der Seiteneingang.
