Major Features: - Extract scenario data from gameModeManager.js into individual files - Create modular scenario loading system with browser compatibility - Fix timed challenge and score target configuration options � New Scenario Files: - src/data/scenarios/index.js - Scenario loader and registry system - src/data/scenarios/training-regimen.js - Personal Training Academy - src/data/scenarios/dress-up-photo.js - Photography Studio scenario - src/data/scenarios/creative-tasks.js - Creative Arts Academy - src/data/scenarios/punishment-session.js - Disciplinary training Improvements: - Removed 1976+ lines of embedded scenario data from gameModeManager.js - Added browser-compatible module system using window.scenarioRegistry - Fixed configuration dropdowns for timed and score target modes - Enhanced game.js with proper event handling for custom inputs - Added comprehensive logging and debugging capabilities Technical Changes: - Updated gameModeManager.js to include config options in dynamic HTML - Fixed event listener targeting for custom time/score inputs - Added scripts for scenario extraction and management - Maintained backward compatibility with existing game.js scenarios Benefits: - Game content now easily editable in separate files - Modular system allows easy addition/removal of scenarios - Clean separation between game logic and content - Improved maintainability and organization |
||
|---|---|---|
| .. | ||
| fix-gamemanager.js | ||
| scenario-extractor.js | ||