maurimo ☀️ @maurimo.dev · May 29

1. say you show screen A with 'show screen' in a label, and use the Show() action in screen A to show screen B. if you save and load, only screen A will be shown! this is cause ren'py will only save from the last ren'py statement, which showed screen A. use renpy.call() to ensure things save :)

2 likes 1 replies

?

Replies

maurimo ☀️ · May 29

2. In screens, 'showif' will process blocks even if their conditions are False, but regular 'ifs' won't process if their conditions are False. however, the benefit of 'showif' is that it can trigger 'on show' and 'on hide' events on its child, so you get reactivity for transform events!