## SQL-Skripte -- 1. ENUM in brettspiel_tages_felder erweitern ALTER TABLE brettspiel_tages_felder MODIFY COLUMN typ ENUM('normal','item','portal','ereignis','falltuer','abenteuer','zeitriss') NOT NULL; -- 2. Status-Flags + Zeitriss-Immun in brettspiel_spieler ALTER TABLE brettspiel_spieler ADD COLUMN status_verletzt TINYINT(1) NOT NULL DEFAULT 0, ADD COLUMN status_rueckwaerts TINYINT(1) NOT NULL DEFAULT 0, ADD COLUMN status_halb_tempo TINYINT(1) NOT NULL DEFAULT 0, ADD COLUMN status_doppelwuerfel TINYINT(1) NOT NULL DEFAULT 0, ADD COLUMN status_verwirrt TINYINT(1) NOT NULL DEFAULT 0, ADD COLUMN zeitriss_immun TINYINT(1) NOT NULL DEFAULT 0; -- 3. Neue Tabelle: Positionsverlauf für Zeitriss (max. 5 Einträge pro Spieler) CREATE TABLE brettspiel_positions_verlauf ( id INT UNSIGNED NOT NULL AUTO_INCREMENT PRIMARY KEY, spieler_id INT NOT NULL, feld_nr TINYINT UNSIGNED NOT NULL, karte_id TINYINT UNSIGNED NOT NULL DEFAULT 1, eintrag_nr TINYINT UNSIGNED NOT NULL, UNIQUE KEY uk_spieler_eintrag (spieler_id, eintrag_nr) ); ## Geänderte Dateien game/brettspiel_test.php Xgame/src/Repository/BrettspielRepository.php Xgame/src/Service/BrettspielService.php Xgame/config/brettspiel_karten.php Xgame/brettspiel_log_helper.php Xgame/brettspiel.php Xgame/process_brettspiel.php Xtemplates/game_admin_navigation.php