Skipping user input
Hello! I'm currently making my script and am running into issues where the text display is always waiting for user input. I'd like the text to appear as a variety of different layers appear on the background (using a layered bg). Here's the code I'm using
Code: Select all
@back id:"Page 2"
@back Effects>Boom id:"Page 2"
@sfx narrationPage2
@print "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Proin nisi dui, malesuada at eros ac, convallis consequat nunc. Sed sodales erat vitae tortor laoreet" wait:false author:"Narrator"
@wait 2
@back Panel1>Panel1 id:"Page 2"
@wait 2
@back Panel2>Panel2 id:"Page 2"
@wait 2
@back Panel3>Panel3 id:"Page 2"
@wait 2
@back Panel4>Panel4 id:"Page 2"
@wait i10
I would expect this to start printing the text and then continue down the script. Instead, here is what it does:
- Displays the background
- Displays the first effect layer
- Begins the spoken narration
- Begins the printed narration
- As the printed narration unfolds...
- ... Wait for 2 seconds
- ... Display Panel 1
- ... Wait for 2 seconds
and that's it! The script debugger turns yellow on that second @wait 2 command. Once I continue, the remaining panels appear. I'd like them all to appear during the narration and then rely on a single input from the user to continue.
How can I structure this so that it continues while the printed narration unfolds? (I tried putting the panel display bits in a subroutine with a @goSub statement, but got the same result.)
I'm using NaniNovel 1.14.
Thank you!