feat(sasch40): multi-room tavern, authentic character portraits, pre-level start screens & bollerwagen redesign

This commit is contained in:
Moritz Graf
2026-09-24 10:02:57 +02:00
parent 4488749d6f
commit 7a7038e2c2
26 changed files with 1243 additions and 334 deletions
@@ -84,35 +84,53 @@ export const CHARACTERS: Record<string, CharacterConfig> = {
pue: {
id: 'pue',
name: 'Pü (Jakob)',
title: 'Der Lichtler des Hofes',
title: 'Lichtmeister & Kristall-Rave-Magier',
portrait: '/assets/characters/pue/portrait.jpg',
description: 'Früherer Club-Lichtmeister, bedient nun die magischen Stroboskop-Fackeln.',
famousQuote: 'Majestät, wann zünden wir die Stroboskop-Fackeln zum Drop?',
description: 'Lässt im geheimen Hinterzimmer die Disco-Kristalle tanzen und erhellt die Entourage mit bunten Lasern.',
famousQuote: 'Bass auf Anschlag, Kristalle auf Stroboskop! Willkommen im geheimen Hinterzimmer!',
themeColor: '#eab308'
},
mario: {
id: 'mario',
name: 'Mario der Gaukler',
title: 'Hof-Jongleur & Stimmungs-Garant',
name: 'Mario',
title: 'Hof-Gaukler & Kettensägen-Virtuose',
portrait: '/assets/characters/mario/portrait.jpg',
description: 'Jongliert geschickt mit Hopfen, Hefe und Bierkrügen.',
famousQuote: 'Hoppla die Waldfee! Ein Krug für den König!',
description: 'Jongliert furchtlos auf dem Marktplatz mit kreischenden Kettensägen und Hopfenkrügen.',
famousQuote: 'Pass auf die Zinken auf! Kettensägen-Akrobatik für König Sascha!',
themeColor: '#14b8a6'
},
mane: {
id: 'mane',
name: 'Mane (Ramona)',
title: 'Die königliche Wanderin',
title: 'Königliche Alpen-Wanderin',
portrait: '/assets/characters/mane/portrait.jpg',
description: 'Wandert random mit Rucksack und Wanderstock quer durch alle Bildschirme.',
famousQuote: 'Schee ists hier! Noch 3 Kilometer bis zum Gipfel-Bier!',
description: 'Zieht mit Wanderstock, Sonnenbrille und Flechtzopf durchs alpine Hinterland von Haumdaucher.',
famousQuote: 'Schee ists hier! Noch 3 Kilometer über den Grat bis zum Gipfel-Bier!',
themeColor: '#84cc16'
},
flo_maier: {
id: 'flo_maier',
name: 'Flo Maier',
title: 'Hof-DJ & Sound-Ingenieur',
portrait: '/assets/characters/flo_maier/portrait.jpg',
description: 'Mastermind an den Turntables und Behüter der heiligen 135-BPM-Frequenz.',
famousQuote: 'Dieser Track drückt mehr als die königliche Kutsche!',
themeColor: '#0284c7'
},
viktor: {
id: 'viktor',
name: 'Viktor',
title: 'Nachtwächter & Party-Ritter',
portrait: '/assets/characters/viktor/portrait.jpg',
description: 'Wacht im samtenen Vampir-Umhang über das Nachtleben und sorgt für eiskaltes Helles.',
famousQuote: 'Die Nacht ist jung und der Gerstensaft fließt in Strömen!',
themeColor: '#b91c1c'
},
djs: {
id: 'djs',
name: 'Die Hof-DJs',
title: 'Minnesänger der 135 BPM',
portrait: '/assets/characters/pue/portrait.jpg',
portrait: '/assets/characters/flo_maier/portrait.jpg',
description: 'Stehen an der königlichen Kanzel am doppelten Eichenholz-Plattenteller.',
famousQuote: 'Drop it like it\'s 1426! Mehr Bass auf die Burgzinnen!',
themeColor: '#06b6d4'
@@ -121,8 +139,8 @@ export const CHARACTERS: Record<string, CharacterConfig> = {
id: 'gefolge',
name: 'Das Haumdaucher Gefolge',
title: 'Die feiernde Reichs-Crowd',
portrait: '/assets/characters/hansi/portrait.jpg',
description: 'Viktor der Vampir, der bärtige Guatemalteke, Fabian, Albin, Maier Flo, Markus & Nathalie.',
portrait: '/assets/characters/viktor/portrait.jpg',
description: 'Viktor der Vampir-Ritter, DJ Flo Maier, Hansi, Fabian, Albin, der bärtige Guatemalteke, Markus & Nathalie.',
famousQuote: 'Ein Hoch auf König Sascha! Hoch soll er leben!',
themeColor: '#e11d48'
}