-- Logistik L2 — Neuanfang nach Thomas-Konzept (2026-04-25)
-- Das komplexe alte L2 wird als "Level Beta 4" archiviert (siehe
-- Don_t_Deploy/2026-04-25-logistik-l2-archive-as-beta4.sql).
-- Neues L2 = L1-Klon mit dezenten Erweiterungen:
--   - 6 Tage Spielzeit, Startbudget 8.000 €, Bankrott = verloren
--   - Start mit 2 Fahrzeugen: TRUCK_SMALL (Cap 1) + TRUCK_MID (Cap 2)
--   - Auftraege gemischt 1- und 2-Container
--   - Auto-Rent eines weiteren TRUCK_MID bei Konto >= 15.000 €
--   - Ab Tag 5 ist ein TRAIN_SMALL mietbar
--   - Keine Strafen (latePenaltyOverride=0), keine Events
--   - Sterne-System aus Endbilanz (clientseitig)

SET NAMES utf8mb4;

UPDATE game_levels
SET params = JSON_OBJECT(
  'startBudget',                8000,
  'maxActiveContracts',         3,
  'availableVehicleTypes',      JSON_ARRAY('TRUCK_SMALL', 'TRUCK_MID', 'TRAIN_SMALL'),
  'vehicleCount',               2,
  'deadlineMultiplier',         1.5,
  'defaultHintMode',            'BLINK_EXACT',
  'eventProbabilityMultiplier', 0,
  'latePenaltyOverride',        0,
  'rentalCostPerDay',           500,
  'idleCostPerHour',            0,
  'containerStandCostPerHour',  0,
  'minTargetEarnings',          0,
  'timeLimitHours',             144,
  'initialTimeScale',           1,
  'railEnabled',                true,
  'portsEnabled',               false,
  'intermodalEnabled',          false,
  'minigamesEnabled',           true,
  'visibleLocationLevel',       2,
  'levelNameEasy',              'Drei Aufträge auf einmal'
)
WHERE game_id = 'logistik' AND sort_order = 2;

-- Verifikation:
-- SELECT params FROM game_levels WHERE game_id='logistik' AND sort_order=2;
