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:
@@ -9,7 +9,7 @@
|
||||
* Totalausfall des ganzen Clusters. Deterministisch via Mulberry32.
|
||||
* - Unlock-System: Sorten haben unlockYear; ab dem Jahr verfügbar.
|
||||
* Counter pro Sorte sinkt je nach Anzahl freigeschalteter Sorten:
|
||||
* 1–3 Sorten = 3, 4 = 2, 5 = 2, 6+ = 1.
|
||||
* 1 – 3 Sorten = 3, 4 = 2, 5 = 2, 6+ = 1.
|
||||
*
|
||||
* Daten (assets/data/):
|
||||
* crops.json — Sorten, Eignung, Diagnose, monoculture-Konfig
|
||||
@@ -214,7 +214,7 @@ window.FarmerEngine = (function () {
|
||||
const MARKET_BLOCK_YEARS = 3;
|
||||
|
||||
/** Markt-Auftrag des Jahres: pro 3 Jahre ein Hub, dann zum nächsten zyklisch.
|
||||
* Jahr 1–3 → Hub 0, Jahr 4–6 → Hub 1, ... */
|
||||
* Jahr 1 – 3 → Hub 0, Jahr 4 – 6 → Hub 1, ... */
|
||||
function getMarketHubForYear(year) {
|
||||
if (!HUBS_DATA || !HUBS_DATA.hubs.length) return null;
|
||||
const block = Math.floor((year - 1) / MARKET_BLOCK_YEARS);
|
||||
|
||||
Reference in New Issue
Block a user