I work on new VN and now I have a problem.
I have an idea to create random dynamic side images.
Here is an example of correct working code:
Code: Select all
image angel_side_smile:
"angel_side_0" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_1" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_2" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_1" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_0" with Dissolve(0.2, alpha=True)
pause 0.8
"angel_side_3" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_4" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_5" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_4" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_3" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_0" with Dissolve(0.2, alpha=True)
pause 5
repeat
This is what I want to do.:
Code: Select all
image angel_side_smile:
$ show_angel_smile = renpy.random.choice(["1", "2", "3", "4"])
if show_angel_smile == "1" or show_angel_smile == "2" or show_angel_smile == "3":
"angel_side_0" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_1" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_2" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_1" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_0" with Dissolve(0.2, alpha=True)
pause 5
elif show_angel_smile == "4":
"angel_side_0" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_3" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_4" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_5" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_4" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_3" with Dissolve(0.2, alpha=True)
pause 0.2
"angel_side_0" with Dissolve(0.2, alpha=True)
pause 5
repeat
Code: Select all
I'm sorry, but errors were detected in your script. Please correct the
errors listed below, and try again.
File "game/dynamic.rpy", line 53: expected 'comma or end of line' not found.
$ show_angel_smile = renpy.random.choice(["1", "2", "3", "4"])
^
Ren'Py Version: Ren'Py 7.4.11.2266
Sun May 29 11:37:10 2022
I tried to insert random before the image, but this works only once and remember the result and use it every time.
Could someone help me with my problem ?