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