I was playing around with these new functions and kinda ran into a problem.The new config.context_fadeout_music and config.context_fadein_music variables make it possible to fade out and in music when a game is loaded or other context changes cause the music to change.
When I open the menu in my project, I make sure to disable skipping (in label main_menu), largely because I feel being able to skip through "system" transitions is immersion breaking. I then make sure skipping is re-enabled in after_load. (And elsewhere, but that label is what's relevant here.) But from what I can tell, despite that the after_load_transition is run first in 00start.rpy's _after_load, the transition can still be skipped as long as config.allow_skipping = x is in after_load
I want to be able to either...
- Prevent certain transitions from being skipped through the fast-forward function,
- Or make sure that after_load is only run once after_load_transition has completed