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:
@@ -97,7 +97,7 @@ export const audio = {
|
||||
},
|
||||
|
||||
// ---------- Gelegentliche Naturlaute (statt Dauer-Ambience) ----------
|
||||
// Alle 10–25 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,
|
||||
|
||||
|
||||
@@ -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 5–9 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.000–190.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 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).' },
|
||||
{ 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 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: '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 15–25 % 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: [
|
||||
|
||||
@@ -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 15–35 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;
|
||||
|
||||
Reference in New Issue
Block a user