BoredomAgendaItemclass

actor.t[6057]

Superclass
Tree

Subclass
Tree

Global
Objects

Property
Summary

Method
Summary

Property
Details

Method
Details

A special kind of agenda item for monitoring “boredom” during a conversation. We check to see if our actor is in a conversation, and the PC has been ignoring the conversation for too long; if so, our actor initiates the end of the conversation, since the PC apparently isn’t paying any attention to us.

class BoredomAgendaItem :   AgendaItem

Superclass Tree   (in declaration order)

BoredomAgendaItem
AgendaItem
`                 object`

Subclass Tree  

(none)

Global Objects  

(none)

Summary of Properties  

agendaOrder

Inherited from AgendaItem :
calledBy initiallyActive invokedByActor isDone isReady name

Summary of Methods  

construct invokeItem isReady

Inherited from AgendaItem :
getActor invokeItemBase registerItem report resetItem

Properties  

agendaOrderOVERRIDDEN

actor.t[6105]

by default, handle boredom before other agenda items - we do this because an ongoing conversation will be the first thing on the NPC’s mind

Methods  

construct (actor)

actor.t[6059]

we construct these dynamically during actor initialization

invokeItem ( )OVERRIDDEN

actor.t[6083]

on invocation, end the conversation

isReady ( )

actor.t[6069]

we’re ready to run if our actor is in an InConversationState and its boredom count has reached the limit for the state

Adv3Lite Library Reference Manual
Generated on 15/03/2023 from adv3Lite version 1.6.1