Farben

Ein Hex-Wert für das ganze Interface und was du tust, wenn eine abgeleitete Farbe nicht passt.

Das gesamte Interface wird aus Config.Theme berechnet: Verläufe im Fenster, die Umrandung der Karten, die Kachel hinter dem Personensymbol, der Beleben-Knopf, die leuchtende Kante unten und das Licht hinter der oberen linken Ecke. Einen Hex-Wert setzen reicht und die Station gehört farblich zu deinem Server.

config.lua
Config.Theme = '#1A96CF'

Passt eine einzelne abgeleitete Farbe nicht, steht sie auskommentiert in html/assets/css/config.css, mit einer Zeile dazu, wofür sie gilt. Neben jedem Wert steht der, den ein Theme von #1A96CF erzeugt, als Ausgangspunkt. Kommentiere genau diese eine Zeile ein und setze deinen Wert, alles andere bleibt an der Theme-Farbe hängen.

html/assets/css/config.css
:root {
    --glow: #1a96cf;
}

Zwei Farben sind bewusst nicht an das Theme gekoppelt. Die Pulslinie, das Herz und die BPM-Anzeige sind rot, weil ein Puls überall rot ist und das eine Element, das „diese Person stirbt gerade" sagt, nicht dieselbe Farbe haben darf wie die Möbel daneben. Der Schließen-Knopf ebenso, weil so Schließen aussieht.

Die Farbe des Weltmarkers steht nicht hier, sondern als rgba in Config.Marker: Sie wird vom Spiel gezeichnet, nicht vom Interface.

config.css wird offen ausgeliefert, das restliche Interface ist geschützt. Die beiden Hintergrundfarben des Fensters sind mit Absicht fast schwarz: Ein heller Akzent darf den Hintergrund eines dunklen Interfaces nicht mit aufhellen.

Frage offen geblieben?

Schreib uns im Discord. Mit Konsolen-Auszug, Framework und Script-Version ist die erste Antwort meistens schon die Lösung.

Zum Support