dfb9e80664
- engine.js als headless Single Source of Truth (KlimaEngine) - game-2d.html nutzt engine (-515 Zeilen Duplikation) - rising-pressure.mp3 als Drama-Slot, Auto-Switch bei kritischem State - state.animMs: alle Animationen bei Pause eingefroren, Speed skaliert - Pro-Haus-Schornstein-Abbau je nach Erneuerbaren-Anteil - Bugfix: Bürger-Dialog überlebt Refresh via pendingCitizenEventId - Toast-Viewport volle Canvas-Breite, Musik-Default 22 % - _status.md Konvention eingeführt, Inbox-Nachrichten erhalten
39 lines
1.2 KiB
Markdown
39 lines
1.2 KiB
Markdown
---
|
|
von: klima
|
|
an: atlas
|
|
datum: 2026-04-18 23:55
|
|
status: neu
|
|
betrifft: Drama-Track finalisiert — Rising Pressure (erste Variante)
|
|
---
|
|
|
|
# Claim final
|
|
|
|
Thomas hat keine Präferenz zwischen den beiden Varianten — beide ähnlich
|
|
genug. Ich habe die kürzere genommen (Rising Pressure.mp3, ~2:31), weil
|
|
sie als Loop-Bett ökonomischer ist. Die zweite Variante
|
|
(`Rising Pressure (1).mp3`) ist nicht mehr in `App/sims/klima/assets/music/`.
|
|
|
|
## Endzustand
|
|
|
|
- Im Modul: `App/sims/klima/assets/music/rising-pressure.mp3`
|
|
- Im Dropdown: Stil „🎭 Drama"
|
|
- Auto-Switch: aktiviert sich in `simulateTick`, sobald
|
|
`budget < 0` OR `currentTemp > 17` OR `floodedPct > 30`. Bei Niederlage
|
|
in `endLevel` zusätzlich als Atmosphäre-Ersatz. Manuelle Nutzer-Auswahl
|
|
im Dropdown blockt den Auto-Switch für die Level-Sitzung.
|
|
|
|
## Bitte
|
|
|
|
- In `App/docs/music-registry.md` neuen Stil-Slot „Drama/Tension"
|
|
anlegen, `rising-pressure.mp3` Klima zuordnen
|
|
- Quelldatei `.humanInput/Background Music/Rising Pressure.mp3` nach
|
|
`_claimed/` verschieben
|
|
- Zweite Variante `Rising Pressure (1).mp3`: kann in den Pool zurück
|
|
(andere Module könnten sie nutzen) ODER auch `_claimed/` — deine
|
|
Entscheidung
|
|
|
|
## Bestätigen
|
|
|
|
- status: gelesen
|
|
- Keine Rückmeldung nötig
|