WTS/game/scripts/utility/skipping.rpy
LoafyLemon 99f174cfbb Refactoring, Optimizations, Bug fixes
* Fixed Hermione's hslut panties
* Refactored image calls
* Refactored character poses (partially)
* Added hash generation to all Doll-type displayables
* Hashed and cached Doll layers (Greatly improves rollback performance)
* Fixed outfit and colour randomization
* Added is_stale method to doll-type displayables to reduce code complexity
* Removed doll-related redundant global methods
* Added AVIF format support
* Simplified Doll posing
* and more...
2023-01-18 20:22:59 +00:00

29 lines
750 B
Plaintext

init -1 python:
start_skip_callbacks = []
end_skip_callbacks = []
class SkipCallbacksHandler(NoRollback):
def __init__(self):
self.was_skipping = False
def __call__(self):
is_skipping = renpy.is_skipping()
was_skipping = self.was_skipping
if is_skipping and not was_skipping:
self.was_skipping = True
for c in start_skip_callbacks:
c()
elif was_skipping and not renpy.is_skipping():
self.was_skipping = False
for c in end_skip_callbacks:
c()
config.interact_callbacks.append(SkipCallbacksHandler())
#end_skip_callbacks.append(rebuild_dolls)