Red Mode -> Red Ralf Mode in allen sichtbaren Texten
Build & Deploy / deploy (push) Successful in 19s

This commit is contained in:
Kimi Work
2026-10-10 19:30:41 +02:00
parent c25293e03d
commit 385652f2ac
3 changed files with 7 additions and 7 deletions
+1 -1
View File
@@ -112,7 +112,7 @@ export default function Cards() {
<Flame size={19} className={redMode ? 'text-red-400' : 'text-white/40'} /> <Flame size={19} className={redMode ? 'text-red-400' : 'text-white/40'} />
<span className="text-left"> <span className="text-left">
<span className={`block text-sm font-bold ${redMode ? 'text-red-300' : 'text-white/75'}`}> <span className={`block text-sm font-bold ${redMode ? 'text-red-300' : 'text-white/75'}`}>
🔞 Red Mode <span className="font-extrabold">(FSK 18)</span> 🔞 Red Ralf Mode <span className="font-extrabold">(FSK 18)</span>
</span> </span>
<span className="block text-xs text-white/45"> <span className="block text-xs text-white/45">
{redMode ? 'Aktiviert – 10 extra freche Karten im Stapel' : 'Schaltet 10 freche Karten frei'} {redMode ? 'Aktiviert – 10 extra freche Karten im Stapel' : 'Schaltet 10 freche Karten frei'}
+4 -4
View File
@@ -222,7 +222,7 @@ function Einstieg({
}`} }`}
> >
<span className="flex items-center gap-2 text-sm font-bold text-white/80"> <span className="flex items-center gap-2 text-sm font-bold text-white/80">
🌶️ Red Mode <span className="text-red-300">🔞 FSK 18</span> 🌶️ Red Ralf Mode <span className="text-red-300">🔞 FSK 18</span>
<span className="text-xs font-normal text-white/45">– freche Karten im Spiel</span> <span className="text-xs font-normal text-white/45">– freche Karten im Spiel</span>
</span> </span>
<span <span
@@ -351,7 +351,7 @@ function Lobby({
} ${ich?.istHost ? 'active:scale-[0.98]' : 'opacity-80'}`} } ${ich?.istHost ? 'active:scale-[0.98]' : 'opacity-80'}`}
> >
<span className="flex items-center gap-2 text-sm font-bold text-white/80"> <span className="flex items-center gap-2 text-sm font-bold text-white/80">
🌶️ Red Mode <span className="text-red-300">🔞 FSK 18</span> 🌶️ Red Ralf Mode <span className="text-red-300">🔞 FSK 18</span>
<span className="text-xs font-normal text-white/45"> <span className="text-xs font-normal text-white/45">
{z.redMode ? 'AN – freche Karten sind im Spiel' : 'aus – klassische Karten'} {z.redMode ? 'AN – freche Karten sind im Spiel' : 'aus – klassische Karten'}
</span> </span>
@@ -369,7 +369,7 @@ function Lobby({
</span> </span>
</button> </button>
{!ich?.istHost && ( {!ich?.istHost && (
<p className="-mt-2 mb-3 text-right text-[11px] text-white/35">Nur der Host kann den Red Mode ändern.</p> <p className="-mt-2 mb-3 text-right text-[11px] text-white/35">Nur der Host kann den Red Ralf Mode ändern.</p>
)} )}
<div className="space-y-2"> <div className="space-y-2">
{z.spieler.map((s) => ( {z.spieler.map((s) => (
@@ -438,7 +438,7 @@ function FragePhase({ z, onAct }: { z: RaumZustand; onAct: (fn: (s: RaumSession)
<p className="mt-1 text-sm text-white/60">Ziehe eine Karte und lies sie laut vor – oder erfinde eigene Frage.</p> <p className="mt-1 text-sm text-white/60">Ziehe eine Karte und lies sie laut vor – oder erfinde eigene Frage.</p>
{z.redMode && ( {z.redMode && (
<p className="mt-2 inline-block rounded-full border border-red-400/40 bg-red-500/10 px-3 py-1 text-xs font-bold text-red-300"> <p className="mt-2 inline-block rounded-full border border-red-400/40 bg-red-500/10 px-3 py-1 text-xs font-bold text-red-300">
🌶️ Red Mode – freche Karten sind im Stapel 🌶️ Red Ralf Mode – freche Karten sind im Stapel
</p> </p>
)} )}
</div> </div>
+2 -2
View File
@@ -311,8 +311,8 @@ const server = http.createServer(async (req, res) => {
/* Red Mode umschalten (nur Host, nur vor Spielstart) */ /* Red Mode umschalten (nur Host, nur vor Spielstart) */
if (req.method === 'POST' && aktion === 'redmode') { if (req.method === 'POST' && aktion === 'redmode') {
if (raum.status !== 'lobby') return fehler(res, 409, 'Red Mode ist nur vor Spielstart aenderbar'); if (raum.status !== 'lobby') return fehler(res, 409, 'Der Red Ralf Mode ist nur vor Spielstart aenderbar');
if (!spieler.istHost) return fehler(res, 403, 'Nur der Host kann den Red Mode aendern'); if (!spieler.istHost) return fehler(res, 403, 'Nur der Host kann den Red Ralf Mode aendern');
raum.redMode = !!body.redMode; raum.redMode = !!body.redMode;
speichern(); speichern();
return antwort(res, 200, { ok: true, zustand: oeffentlicherZustand(raum, token) }); return antwort(res, 200, { ok: true, zustand: oeffentlicherZustand(raum, token) });