Direkt zum Hauptinhalt

Combo Stats

Wichtige Korrektur vorab, falls du hier eine Live-Escalation-Engine mit Sub-Trains und Countdown-Stufen erwartest: Combo Stats gibt es nicht. Was es gibt, ist eine Adoptions-Auswertung für vordefinierte „Chaos-Combo"- und Persona-Vorlagen unter deinen bestehenden Automation-Regeln. Route: /dashboard/combo-stats, Komponente .

Wie es technisch funktioniert

Combo Stats hat keinen eigenen Backend-Endpunkt. Die Seite lädt einfach deine normale Automations-Liste (Api.automationsList()) und rechnet clientseitig im Browser damit weiter — bewusst so gebaut, um keinen zusätzlichen Server-State oder Cache zu brauchen. Das bedeutet auch: die Zahlen sind nur so aktuell wie dein letzter Seitenaufruf, kein Live-Refresh.

Erkennung: String-Matching auf Regel-Namen

Chatlix liefert 13 vordefinierte Chaos-Combo-Vorlagen mit: GREMLIN MODE, DICE OF DOOM, CHAOS ECONOMY, RAGE BAIT, STREAMER PANIC, FAKE RAID EXPLOSION, AIRHORN ROULETTE, BOSS SPAWN, DUNGEON MASTER CHAOS, GOBLIN MELTDOWN, ANIME RAGE ROULETTE, CYBERPUNK SYSTEM WARNING, HORROR SILENCE. Dazu kommen 5 Persona-Vorlagen: Goblin, Narrator, Villain, Sage, Herald.

Die Funktion detectComboOrPersona(ruleName) gleicht den Namen deiner Automation-Regel gegen diese Labels ab (Persona-Erkennung geht vor, weil die Persona-Labels spezifischer sind). Das heißt konkret: wenn du eine aus einem Preset erstellte Regel umbenennst, bricht die Zuordnung ab — die Regel läuft weiter, taucht aber in Combo Stats unter „Unklassifiziert" auf. Das ist kein Bug, sondern eine bewusste Design-Entscheidung (keine versteckte ID-Migration im Hintergrund).

Was pro Combo/Persona berechnet wird

  • Total — wie viele Instanzen dieser Vorlage du (über alle deine Regeln) installiert hast
  • Active — davon aktive (nicht deaktivierte) Instanzen
  • Fires — Summe des fired_count-Felds aller zugeordneten Regeln (also die normale Trigger-Zählung der Automation, nicht ein eigener Combo-Zähler)
  • Last Fired At — Zeitpunkt der letzten Auslösung
  • Retention — active / total in Prozent

Es gibt keine serverseitige Trigger-Logik mit Sub-Train-Erkennung, Pause-Stufen oder Bits-Schwellen im Backend — falls du eine solche mehrstufige Combo bauen willst, ist das eine normale mehrstufige Automation-Regel (siehe „Automations"), und Combo Stats zeigt danach nur, ob und wie oft diese Regel feuert.

Timing-DNA-Archetypen

Jede der 13 Chaos-Combo-Vorlagen ist im Code mit einem Archetyp getaggt: silence, wait-for-it, encounter, staccato, burst, escalation, fakeout, continuous. Combo Stats gruppiert deine Auslösungen nach diesen Archetypen, damit du siehst, welche Art von Timing-Muster bei dir überhaupt läuft (z.B. viele „burst"-Regeln, aber keine „silence"-Regel aktiv).

Persona-Adoption

Für die 5 Personas gibt es einen eigenen Abschnitt mit zwei Warn-Indikatoren:

  • „Spammy"-Warnung, wenn Fires pro aktiver Instanz über 50 liegt — Hinweis, dass die Persona-Regel zu oft feuert und sich abnutzt.
  • „Totes Template"-Warnung, wenn eine Instanz seit über 24 Stunden existiert, aber noch nie gefeuert hat.

Was du daraus lernst

  • Welche Presets nutzt du wirklich (Active/Total), und welche hast du nur mal installiert und vergessen.
  • Welche Presets feuern zu oft (Spammy-Warnung) — hier lohnt sich ein engeres Cooldown oder strengere Bedingung.
  • Welche Presets feuern nie (totes Template) — entweder Bedingungen lockern, oder deaktivieren.
  • Ob deine umbenannten Regeln in „Unklassifiziert" landen — falls ja, weißt du zumindest, dass die Zuordnung nur namensbasiert ist und keine ID-Historie mitläuft.

Kein Auslöse-Mechanismus, keine Optimierungs-Vorschläge

Combo Stats verändert nichts an deinen Regeln und schlägt auch keine Umbauten vor. Es ist reine Beobachtung auf Basis der Daten, die deine Automations sowieso schon mitschreiben (fired_count, created_at, enabled). Für die eigentliche Konfiguration von Bedingungen, Cooldowns und Stufen gehst du weiterhin ins Automations-Modul.

Voraussetzung zum Anzeigen

Die Seite braucht mindestens eine Automation-Regel, deren Name auf eine der 13 Chaos-Combo- oder 5 Persona-Vorlagen matcht. Ohne passende Regel bleibt die Ansicht leer bzw. zeigt nur „Unklassifiziert"-Einträge für deine sonstigen Regeln.

Für den Live-Blick während des Streams siehe „Realtime-Dashboard nutzen"; für die Frage, wann deine Regeln generell (nicht nur Combos) auslösen, siehe die Automation-Heatmap in „Heatmap + Growth Insights".