LoafyLemon
99f174cfbb
* 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...
29 lines
750 B
Plaintext
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)
|
|
|