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
@@ -43,9 +43,9 @@ function toggleInventory() {
<span></span><span></span><span></span>
</div>
<div class="chassis-brand">
<span class="brand-text">KING SASCHA XL</span>
<span class="brand-text">KÖNIG SASCHAS KRONKORKENKREUZZUG</span>
<span v-if="store.currentAct !== 'intro'" class="brand-act">
{{ store.currentAct === 'platformer' ? '• AKTE II' : store.currentAct === 'tavern' ? '• AKTE III' : store.currentAct === 'party_express' ? '• AKTE IV' : '' }}
{{ store.currentAct === 'prologue' ? '• AKT I' : store.currentAct === 'platformer' ? '• AKT II' : store.currentAct === 'tavern' ? '• AKT III' : store.currentAct === 'party_express' ? '• AKT IV' : store.currentAct === 'finale' ? '• AKT V' : '' }}
</span>
</div>
<button class="sound-toggle" @click="toggleAudio">
@@ -204,20 +204,23 @@ function toggleInventory() {
.chassis-brand {
display: flex;
align-items: center;
gap: 6px;
gap: 4px;
overflow: hidden;
}
.brand-text {
font-family: 'Press Start 2P', monospace;
font-size: 9px;
font-size: 6.8px;
color: #ffd700;
letter-spacing: 0.5px;
letter-spacing: 0.2px;
white-space: nowrap;
}
.brand-act {
font-family: 'Press Start 2P', monospace;
font-size: 7px;
font-size: 6px;
color: #f59e0b;
white-space: nowrap;
}
.speaker-grill-left {