Feature request: disable dismiss of transitions
Posted: Wed Aug 06, 2014 10:36 am
I want to disable the ability to skip through transitions or animations via the dismiss keys. However as far as I can tell, I can't do this unless Ren'py's core code is modified.
In core.py, there is the line sb = renpy.display.behavior.SayBehavior() within interact_core, which I believe controls if transitions and animations can be skipped over, regardless or not if the player's seen them. I'm not sure there's any way to append/alias this block, or the related code (the surrounding class or SayBehaviour).
All I need to do is turn it to sb = renpy.display.behavior.SayBehavior(dismiss=[]). A change functional for the end user would be more like dimiss=config.atl_lang_dismiss (whose default setting is ['dismiss'].) Or, I guess it would be. I can't change SayBehaviour itself -- even if I could, it affects dialogue, pauses, movie display, and probably other elements. I want to leave those alone.
In core.py, there is the line sb = renpy.display.behavior.SayBehavior() within interact_core, which I believe controls if transitions and animations can be skipped over, regardless or not if the player's seen them. I'm not sure there's any way to append/alias this block, or the related code (the surrounding class or SayBehaviour).
All I need to do is turn it to sb = renpy.display.behavior.SayBehavior(dismiss=[]). A change functional for the end user would be more like dimiss=config.atl_lang_dismiss (whose default setting is ['dismiss'].) Or, I guess it would be. I can't change SayBehaviour itself -- even if I could, it affects dialogue, pauses, movie display, and probably other elements. I want to leave those alone.