Farmer Anbaugebiete: SO-Afrika-Polygon + Blickwinkel-Hinweis (Klima vs. Ertrag)

- koeppen-zones.json: eigenes subtropisch_feucht-Polygon ueber SO-Afrika
  (KwaZulu-Natal/Lowveld, lon 25-33 / lat -34..-22). Vorher fiel die Region
  durch bis zum groben Breitengrad-Fallback (+ fehlerhafter Wueste-Streifen im
  Sueden). Jetzt intentional per Polygon klassifiziert.
- game.html: Ernte-Bericht zeigt bei knapper Eignung (S3) einen schuelerlichten
  "Blickwinkel"-Hinweis: die Sim bewertet die NATUERLICHE Klima-Eignung; mit
  Bewaesserung/Schutz ernten Profis auch dort viel (Banane z.B. in Suedafrika,
  Ertrags-Weltmeister Syrien). Klima-Eignung != Anbau-Effizienz.
- Eignungswerte unveraendert: subtropische Banane bleibt bewusst S3.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
2026-08-26 00:28:51 +02:00
parent bb4d3b4cb6
commit 7691649f37
2 changed files with 25 additions and 1 deletions
@@ -95,7 +95,8 @@
[[[-100,25],[-75,25],[-75,38],[-100,38],[-100,25]]],
[[[-60,-33],[-45,-33],[-45,-20],[-60,-20],[-60,-33]]],
[[[145,-32],[155,-32],[155,-22],[145,-22],[145,-32]]],
[[[88,22],[96,22],[96,28],[88,28],[88,22]]]
[[[88,22],[96,22],[96,28],[88,28],[88,22]]],
[[[25,-34],[33,-34],[33,-22],[25,-22],[25,-34]]]
]
}
},
+23
View File
@@ -238,6 +238,15 @@
font-size: 13px; color: #2a2a2a; line-height: 1.55;
margin-bottom: 12px;
}
/* „Blickwinkel"-Hinweis: Klima-Eignung ≠ Anbau-Effizienz (erscheint bei S3). */
.farmer-report-viewpoint {
font-size: 12px; color: #244a52; line-height: 1.5;
background: #eef6f8; border: 1px solid #cfe3e8;
border-left: 3px solid #4a7c8a; border-radius: 8px;
padding: 8px 11px; margin-bottom: 12px;
}
.farmer-report-viewpoint strong { color: #1f4e5a; }
.farmer-report-viewpoint em { font-style: normal; font-weight: 700; color: #1f4e5a; }
.farmer-report-trade {
border-top: 1px dashed #d4cfc0; padding-top: 10px;
font-size: 12px; color: #444;
@@ -1242,6 +1251,19 @@ function showReportCard(idx) {
// Falls Krankheit: Diagnose-Text ist im diseaseBox; sonst normaler Narrative
const narrativeHtml = r.disease ? '' : `<div class="farmer-report-narrative">${r.narrative}</div>`;
// „Blickwinkel"-Hinweis bei marginaler Eignung (S3): Wir bewerten die *natürliche*
// Klima-Eignung — mit Bewässerung/Schutz ernten Profis auch hier viel (z. B. Bananen
// in Südafrika oder Syrien). Exemplarisch, einfach verständlich, je nach EASY-Modus.
let viewpointHtml = '';
if (r.suitability === 'S3' && !r.disease) {
const bananaEx = (r.cropId === 'banana');
if (EASY) {
viewpointHtml = `<div class="farmer-report-viewpoint">🔎 <strong>So kann man es auch sehen:</strong> Wir schauen nur auf das Klima. Mit viel Wasser und Schutz-Zelten wächst hier trotzdem viel${bananaEx ? ' — Bananen zum Beispiel in Südafrika' : ''}. Beides ist richtig.</div>`;
} else {
viewpointHtml = `<div class="farmer-report-viewpoint">🔎 <strong>Andere Blickwinkel:</strong> Wir bewerten das <em>natürliche</em> Klima. Mit Bewässerung, Folientunneln und guter Pflege holen Profis auch in „nur knapp" geeigneten Gegenden viel heraus${bananaEx ? ' — Bananen zum Beispiel in Südafrika, ja sogar in Syrien (dem Land mit dem höchsten Bananen-Ertrag pro Hektar!)' : ''}. Beides stimmt — es kommt darauf an, wie man es betrachtet.</div>`;
}
}
document.getElementById('report-body').innerHTML = `
<div class="farmer-report-headline">
<div class="farmer-report-icon-big">${r.cropIcon}</div>
@@ -1252,6 +1274,7 @@ function showReportCard(idx) {
</div>
<div class="farmer-report-place">${placeHtml}</div>
${narrativeHtml}
${viewpointHtml}
${diseaseBox}
${mudBox}
<div class="farmer-report-trade">${tradeHtml}</div>