Wait between two lines of dialogues ?

neogoroth
Hi,

I'm trying to create a text-based game with Quest, but it seems that a basic feature is missing.

I've been searching for a relevant topic for hours, but I couldn't find any, so I'm opening this one.

So, basically, here's what I wanna do.

Create a gamebook
Create a dialogue through a script (typewriter) for instance :

Welcome to the world of blablabla. There's a door open in front of you.

WAIT FOR 2 SECONDS

Open the door (link to page 2)

WAIT FOR 2 SECONDS

Leave this place (link to page 3)

The wait for 2 seconds part doesn't seem to work, there is no script such as "Wait for ...", alike RPG Maker's one. What is the point of showing the 2 options before the introduction is over ? I want these two options displayed ONLY after the description is finished. I tried with flags (set flag on after the introduction, make an if condition for the choices to appear, it told me that there was an invalid attribute name... I know how those work, but it's definely broken in Text Adventure). I looked for timers, can't find'em in gamebook mode...

Can anybody help me ? This piece of software isn't handy at all.. thanks

HegemonKhan
I've not used the Gamebook style at all (I only used the Text Adventure style thus far), nor do I know the GUI~Editor that well, so I may not be able to help you much, but I'll give it a try:

http://quest5.net/wiki/Tutorial (though it's mostly for the Text Adventure style, but it can still help with quest anyways)

http://quest5.net/wiki/Category:All_Fun ... t_Commands (page 1, range: A-S)
http://quest5.net/w/index.php?title=Cat ... h#mw-pages (page 2, range: S-Z)

Do you have a "wait" script to choose from in the Gamebook style? http://quest5.net/wiki/Wait

this "wait" script acts as a "break~buffer", making you hit a key before you can run the next scripts after the "wait" script.

than, after (actually+technically "nested" within) the "wait" script, you'd use the Timer Elements, again, if the Gamebook style has them:

in the GUI~Editor, you have to click on the checkbox of "enable timer at start of game"

http://quest5.net/wiki/Using_timers_and_turn_scripts
http://quest5.net/wiki/Create_timer
http://quest5.net/wiki/SetTimeout
http://quest5.net/wiki/SetTimeoutID
http://quest5.net/wiki/SetTimerInterval
http://quest5.net/wiki/SetTimerScript
http://quest5.net/wiki/EnableTimer
http://quest5.net/wiki/DisableTimer

--------------

I don't know how "flags" (Boolean Attributes) work in the Gamebook style, but I could try to help~teach you on how to use them in the Text Adventure style, at least, if you're having trouble with their syntax~format and~or can't quite get them done right in the GUI~Editor.

the "Name" Attribute is the ID (identifier) for the quest engine, so you can't have two things with the same "Name" Attributes.

but the "Alias" Attribute is just a normal String Attribute, which for us acts as the "name" of something, and so you can have multiple things with the same "Alias" Attributes.

neogoroth
Thanks for you answer, I found a solution that will most certainly help people.

When you typed a text, and you want people to read it before they can make a choice or go on to another page, just add a sound (even an empty sound you'd record on Audacity) and turn on the setting "Wait for sound to finish", there will be a x second period before the options are displayed. That might help you handle the pace of your game.

This topic is now closed. Topics are closed after 60 days of inactivity.

Support

Forums