Page 1 of 1

[Solved] Screen action Call advances the dialogue

Posted: Wed Apr 06, 2022 2:21 pm
by jeffster
I have a panel with buttons which can be clicked any time, including during dialogue.

The problem is that clicking those buttons advances the dialogue to the next line.

The cause seems to be that I use `action Call`.

Apparently it advances the current `say` interaction, even if I don't want to interact with the say screen.

Some of the buttons are used to

Code: Select all

show <image> at <transition>
(up to 0.5 sec long), so I have no idea how to avoid using "Call".

Is it possible somehow?

Or, is it possible to use "Call" action without triggering the `say` interaction to happen?


PS. Solution:

Use Python functions instead. They can do all that I needed:

https://www.renpy.org/doc/html/statemen ... lents.html

BTW it's probably possible, instead of "action Call(my_label)",

to use "action Function(renpy.call, my_label, from_current = True)"