StopEventListclasseventList.t[299]

A stopping event list - this runs through the event list in order, then stops at the last item and repeats it each time the script is subsequently invoked.

This is often useful for things like ASK ABOUT topics, where we reveal more information when asked repeatedly about a topic, but eventually reach a point where we've said everything:


>ask bob about black book
"What makes you think I know anything about it?" he says, his voice shaking.

>again
"No! You can't make me tell you!"

>again
"All right, I'll tell you what you want to know! But I warn you, these are things mortal men were never meant to know. Your life, your very soul will be in danger from the moment you hear these dark secrets!"

>again
[scene missing]

>again
"I've already told you all I know."

>again
"I've already told you all I know."

class StopEventList :   EventList

Superclass Tree   (in declaration order)

StopEventList
        EventList
                Script
                        object

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

Inherited from EventList :
curScriptState  eventList  eventListLen  resetEachCycle 

Summary of Methods  

advanceState 

Inherited from EventList :
addItem  construct  doScript  doScriptEvent  resetList  scriptDone 

Inherited from Script :
getScriptState 

Properties  

(none)

Methods  

advanceState ( )OVERRIDDENeventList.t[300]

no description available

Adv3Lite Library Reference Manual
Generated on 01/03/2024 from adv3Lite version 1.6.2