Textsystem: Bis-Strich mit Leerzeichen (Zahl – Zahl) per Agent-Sweep

562 Ersetzungen in 50 Dateien: Halbgeviertstrich zwischen zwei Ziffern (=
"bis"-Bereich) bekommt Leerzeichen davor/danach (3–4 -> 3 – 4). Regex
/([0-9])\s*–\s*(?=[0-9])/ auf Rohtext (format-erhaltend, CRLF/Einrueckung
unveraendert), Bindestriche in Woertern und Minuszeichen unangetastet, alle
JSON weiter gueltig. Energiemanager-Zeitbloecke sind Display-Labels (kein
Logik-Key) -> safe.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-08-22 12:38:19 +02:00
parent 9c99359d9c
commit fecd8bb9c9
139 changed files with 1827 additions and 411 deletions
+1 -1
View File
@@ -97,7 +97,7 @@ export const audio = {
},
// ---------- Gelegentliche Naturlaute (statt Dauer-Ambience) ----------
// Alle 1025 s ein kurzer Laut passend zur Saison: Vögel, Kuhglocken,
// Alle 10 25 s ein kurzer Laut passend zur Saison: Vögel, Kuhglocken,
// ein Muhen im Winter meist nur ein Windhauch.
_ambTimer: null,
+5 -5
View File
@@ -226,7 +226,7 @@ export const SCENARIOS = {
id: 'intro-klimawandel', icon: '🌡️', title: 'Die Schneegrenze steigt',
text: 'Sommer 2035. Die Winter werden wärmer, Schnee ist keine '
+ 'Selbstverständlichkeit mehr. Messdaten zeigen: In den Alpen '
+ 'schmilzt der Schnee 59 Tage pro Jahrzehnt früher seit 1970 ist '
+ 'schmilzt der Schnee 5 9 Tage pro Jahrzehnt früher seit 1970 ist '
+ 'die Schneesaison rund einen Monat kürzer geworden.\n\n'
+ 'Dein Tal muss sich neu erfinden: Ganzjahrestourismus! Wer sein '
+ 'Sommerangebot konsequent ausbaut, dessen Sommernachfrage wächst '
@@ -726,7 +726,7 @@ export const KOSTEN_CHECKS = [
frage: 'Was kostet EIN Zimmer mehr oder weniger als 500.000 €?',
optionen: ['Mehr', 'Weniger'], richtig: 1,
aufloesung: '220.000 bis 270.000 Euro pro Zimmer (4 Sterne; 3 Sterne: '
+ '140.000190.000 €). Ein Hotel wie deines mit 60 Betten (~30 Zimmer) '
+ '140.000 190.000 €). Ein Hotel wie deines mit 60 Betten (~30 Zimmer) '
+ 'kostet real also 7 bis 8 MILLIONEN Euro fast tausendmal mehr als '
+ 'im Spiel.',
bonus: 2000,
@@ -772,7 +772,7 @@ export const KNOWLEDGE = {
lift: [
{ term: 'Standortfaktor Höhenlage', text: 'Weiter oben ist es kälter, der Schnee bleibt länger die Skisaison wird länger. Höhe ist ein Standortfaktor.' },
{ term: 'Kapazität', text: 'Ein Lift befördert nur begrenzt viele Gäste pro Tag. Ist er voll, kommen trotz Nachfrage nicht mehr hinauf.' },
{ term: 'Sommergeschäft der Bergbahnen', text: 'Real machen Seilbahnen nur 1525 % ihres Umsatzes im Sommer. Fällt ein Wintergast aus, braucht die Bahn 1,3 bis 4,2 Sommergäste als Ersatz (Seilbahnen Schweiz).' },
{ term: 'Sommergeschäft der Bergbahnen', text: 'Real machen Seilbahnen nur 15 25 % ihres Umsatzes im Sommer. Fällt ein Wintergast aus, braucht die Bahn 1,3 bis 4,2 Sommergäste als Ersatz (Seilbahnen Schweiz).' },
],
gondola: [
{ term: 'Infrastruktur', text: 'Bahnen sind touristische Infrastruktur die Grundausstattung, die eine Tourismusregion erst möglich macht.' },
@@ -793,7 +793,7 @@ export const KNOWLEDGE = {
],
snow: [
{ term: 'Klimawandel-Anpassung', text: 'Beschneiung sichert die Saison, wenn die Winter wärmer werden braucht aber viel Wasser und Energie.' },
{ term: 'Schneesaison wird kürzer', text: 'Messdaten: In den Alpen schmilzt der Schnee 59 Tage pro Jahrzehnt früher; seit 1970 ist die Schneesaison rund einen Monat kürzer (GeoSphere Austria, SLF Schweiz). Unterhalb von ca. 2.000 m trifft es Skigebiete am härtesten.' },
{ term: 'Schneesaison wird kürzer', text: 'Messdaten: In den Alpen schmilzt der Schnee 5 9 Tage pro Jahrzehnt früher; seit 1970 ist die Schneesaison rund einen Monat kürzer (GeoSphere Austria, SLF Schweiz). Unterhalb von ca. 2.000 m trifft es Skigebiete am härtesten.' },
{ term: 'Zielkonflikt Nachhaltigkeit', text: 'Kunstschnee kostet Ressourcen. Nachhaltiger Tourismus fragt: Wie lange lohnt sich das noch?' },
],
badesee: [
@@ -812,7 +812,7 @@ export const KNOWLEDGE = {
{ term: 'Standortfaktor Sicherheit', text: 'Ein gutes Rettungswesen macht eine Region attraktiver Sicherheit ist ein weicher Standortfaktor.' },
],
bikepark: [
{ term: 'Sommernutzung von Winter-Infrastruktur', text: 'Bikeparks nutzen die Lifte im Sommer weiter so verdienen die teuren Bahnen ganzjährig. Real machen Seilbahnen 1525 % ihres Umsatzes im Sommer, Tendenz steigend.' },
{ term: 'Sommernutzung von Winter-Infrastruktur', text: 'Bikeparks nutzen die Lifte im Sommer weiter so verdienen die teuren Bahnen ganzjährig. Real machen Seilbahnen 15 25 % ihres Umsatzes im Sommer, Tendenz steigend.' },
{ term: 'Zielkonflikt', text: 'Trails bedeuten Eingriff in den Hang: Wer den Sommer ausbaut, muss den Naturwert im Blick behalten wie beim Winterausbau auch.' },
],
ropes: [
+1 -1
View File
@@ -940,7 +940,7 @@ export class IsoRenderer {
const k = `${b.c},${b.r}`;
if (!msg) { delete this._probNext[k]; continue; }
if (!this._probNext[k]) {
// erster Hinweis nach 1535 s, danach im 3-Minuten-Takt
// erster Hinweis nach 15 35 s, danach im 3-Minuten-Takt
this._probNext[k] = now + 15000 + Math.random() * 20000;
} else if (now >= this._probNext[k]) {
this._probNext[k] = now + 180000;