From 41731254b11208ec984acbe6394a00df498992c5 Mon Sep 17 00:00:00 2001 From: Thomas Date: Tue, 25 Aug 2026 17:19:14 +0200 Subject: [PATCH] ggs-quick-intro: alwaysShow-Option; Busfahrt zeigt Onboarding bei jedem Besuch Co-Authored-By: Claude Opus 4.8 --- App/assets/js/ggs-quick-intro.js | 4 ++-- App/sims/busfahrt/game.html | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/App/assets/js/ggs-quick-intro.js b/App/assets/js/ggs-quick-intro.js index 5a296a0..412d17e 100644 --- a/App/assets/js/ggs-quick-intro.js +++ b/App/assets/js/ggs-quick-intro.js @@ -187,8 +187,8 @@ title: _config.title, replay: function () { open(); }, }; - // Beim 1. Besuch automatisch öffnen. - if (!isSeen()) { + // Automatisch öffnen: beim 1. Besuch — oder IMMER, wenn alwaysShow gesetzt. + if (_config.alwaysShow || !isSeen()) { // Kleiner Delay, damit Sim-Boot zuerst sein DOM aufbauen kann. setTimeout(open, 400); } else { diff --git a/App/sims/busfahrt/game.html b/App/sims/busfahrt/game.html index 060504d..c954c05 100644 --- a/App/sims/busfahrt/game.html +++ b/App/sims/busfahrt/game.html @@ -842,6 +842,7 @@ window.addEventListener('DOMContentLoaded', function () { if (window.GgsQuickIntro) GgsQuickIntro.init({ simId: 'busfahrt', + alwaysShow: true, // Onboarding bei jedem Besuch zeigen onStart: function () { startGame(); }, // Onboarding schliessen startet die Tour title: '🚌 Busfahrt', lead: 'Du fährst mit dem Reisebus Aufträge quer durch Europa. Wäge gut ab: Zeit, Distanz und Bezahlung entscheiden über deinen Gewinn.',