GalaxyLevelEngine
GalaxyLevelEngine copied to clipboard
Add Event Schedules
Event Schedules are special BCSV files that allow the game to cycle various "states".
This effectively allows re-creating SMG1's Galaxy Comet Scheduler, but won't be restricted to just Comets.
- [ ] Figure out the best place to keep these BCSV files
- [ ] Design a BCSV structure that makes this easy to use
- [ ] A GameEventValue may be needed to track the position of the cycle
- [ ] Progress Checks can use the Cycle Position to determine if they pass or not.
- [ ] Figure out the best way to check the cycle position
- [ ] Figure out ways to allow the game to advance the cycle (Users should be able to decide how/when the cycle proceeds)
- [ ] Add a Global MSBF option to advance a cycle (like Comet Luma in SMG1)