Timeline Playback
Nach jedem aufgelösten Zyklus kannst du den Tag minutengenau nachspielen — die Kamera folgt deinen Runnern durch die Stadt, Events tauchen chronologisch auf, und jeder Eintrag lässt sich anklicken, um Details zu inspizieren.
Zugriff: Haupt-Navigation → Playback.
Was siehst du?
Das Playback rekonstruiert den letzten Tag aus drei Datensätzen:
- Movements — jede Bewegung deiner Runner zwischen Knoten
- Events — alle Aktionen mit Ergebnis, Cash-Delta, Heat-Delta
- Combats — Kämpfe mit Dauer, Angreifer/Verteidiger, Ausgang
Die Zeitleiste läuft von 00:00 bis 24:00 (1440 Ticks). Der Player
scrubbt dich auf beliebige Minute, die Karte updated live.
Steuerung
| Button | Aktion |
|---|---|
| ▶ Play / ❚❚ Pause | Automatische Wiedergabe an/aus |
| 1× · 5× · 10× · 60× | Abspielgeschwindigkeit (1× = Echtzeit, 60× = 24s pro Tag) |
| ⏮ Start / ⏭ Ende | Sprung zu 00:00 bzw. 24:00 |
| → Kampf | Skip zum nächsten Kampf-Event |
| → Fehler | Skip zum nächsten fehlgeschlagenen Event (FAIL, ARRESTED, CRIT_FAIL) |
| ↓ Export | Lädt die aktuelle Timeline als timeline_day_N.json herunter |
Der Slider darunter erlaubt freies Scrubbing — jede Position triggert sofort einen Map-Update und eine Event-Log-Markierung.
Event-Kategorien (Filter)
Jedes Event ist einer von sieben Kategorien zugeordnet (siehe SPEC §9.5). Die Filter-Leiste oberhalb der Event-Tabelle blendet per Klick ganze Familien ein oder aus:
| Kategorie | Beispiel-Aktionen |
|---|---|
| Kampf | ASSAULT, RAID, ASSASSINATE, AMBUSH, MUG, DRIVE_BY, ARSON, BOMB, DRONE_STRIKE, SNIPE + alle Combats |
| Transport | TRANSPORT_GOODS, SMUGGLE, SUPPLY_ILLEGAL, RECRUIT |
| Bestechung | BRIBE, LOBBY, PLANT_STORY, POACH, BLACKMAIL, SLANDER |
| Begegnungen | EXTORT, COLLECT, SCOUT, PLACE_SPY, UNDERCOVER, SHADOW, BUG, INFILTRATE, BURGLE, PICKPOCKET, INTERROGATE, INCITE_RIOT |
| Hacking | HACK_RECON, HACK_FREEZE, HACK_REROUTE, HACK_AUDIT, HACK_SIPHON, TRACE_HACK, EMP, DATA_WIPE, DOXX, CRYPTO_STEAL, MALWARE, CYBERCRIME, SPY |
| Verhaftung | ARREST, ARRESTED, RELEASE, KIDNAP, TORTURE |
| Staatlich | CORPSEC_RAID, FOB_AUDIT, FCA_ACTIVATION, EDICT, VANDALIZE, SABOTAGE |
Der Alle-Button stellt den Default wieder her.
Detail-Panel (Klick auf Event-Zeile)
Klickst du eine Zeile im Event-Log, öffnet sich rechts ein Panel mit der vollständigen Forensik zum Event:
- Zeitpunkt: Tick, Dauer (bei Kämpfen)
- Ort: Sektor, Knoten-ID
- Akteur: Runner-Name, Aktion, Kategorie
- Beteiligte (nur Kämpfe): Angreifer + Verteidiger
- Ergebnis: Ausgang (SUCCESS / FAIL / CRIT_* / ARRESTED / …), Cash- und Heat-Deltas
Während das Panel offen ist, pausiert die Wiedergabe automatisch — schließt du es wieder, läuft sie weiter. Der Schließen-Button (×) liegt oben rechts.
Fog of War
Spec §9.6 — kein Omniszienz-Modus. Die Timeline enthält alle Events des Tages, aber nur die sichtbaren werden voll dargestellt. Unsichtbare werden gedimmt und mit einem Schloß-Icon markiert.
Sichtbar sind Events in:
- Deinen Sektoren — jedem Sektor, in dem aktuell ein eigener Runner oder ein eigenes Gebäude steht
- Gescouteten Sektoren — jeder Sektor, den du mindestens einmal per SCOUT aufgeklärt hast
- Spy-Knoten — jeder Knoten, auf dem du einen aktiven PLACE_SPY hast
- CorpSec-Kontakt ≥ Tier 1 — Verhaftungs-Events im Sektor dieses Kontakts werden sichtbar
- FOB-Kontakt ≥ Tier 1 — Staatliche Events (Audits, Raids) im Sektor dieses Kontakts werden sichtbar
Immer sichtbar: Events mit einem deiner eigenen Runner als Akteur sowie Kämpfe, an denen ein eigener Runner beteiligt ist (egal wo).
Export
Der ↓ Export-Button speichert die aktuell geladene Timeline als
timeline_day_{N}.json — nützlich für Balance-Analysen, Bug-Reports oder
eigene Sim-Tools. Die Datei enthält Meta-Daten, alle Movements, Events und
Combats in Roh-Form (keine Fog-of-War-Filterung angewandt).
Technisches
- Timeline-Quelle:
corpllm-serverEngine schreibt pro Zyklustimeline.json(siehecorpllm-specs/specs/SPEC_ui_concept.md§9). - Das Playback läuft rein clientseitig, kein Netzwerk während der Wiedergabe.
- 1 Tick = 1 Minute Spielzeit. Speed 60× bedeutet 60 Ticks pro Sekunde.