ConvAgendaItemclassactor.t[6603]

A "conversational" agenda item. This type of item is ready to execute only when the actor hasn't engaged in conversation during the same turn. This type of item is ideal for situations where we want the actor to pursue a conversational topic, because we won't initiate the action until we get a turn where the player didn't directly talk to us.

class ConvAgendaItem :   AgendaItem

Superclass Tree   (in declaration order)

ConvAgendaItem
        AgendaItem
                object

Subclass Tree  

ConvAgendaItem
        FactAgendaItem

Global Objects  

(none)

Summary of Properties  

greetingDisplayed  isReady  otherActor  reasonInvoked 

Inherited from AgendaItem :
agendaOrder  calledBy  endCondition  executeOnce  initiallyActive  invokedByActor  isDone  name 

Summary of Methods  

invokeItemBase 

Inherited from AgendaItem :
actorSay  getActor  invokeItem  registerItem  report  resetItem 

Properties  

greetingDisplayedactor.t[6699]

Flag; did invoking this item result in the display of a greeting (from an ActorHelloTopic)?

isReadyOVERRIDDENactor.t[6604]
no description available

otherActoractor.t[6611]
The actor we're planning to address - by default, this is the PC. If the conversational overture will be directed to another NPC, you can specify that other actor here.

reasonInvokedactor.t[6707]
Why was this ConvAgenda Item invoked?
1 = InitiateConversationReason = Actor initiating new conversation
2 = ConversationLullReason = Actor using lull in conversation
3 = DefaultTopicReason = Actor responding to DefaultAgendaTopic

Methods  

invokeItemBase (caller)OVERRIDDENactor.t[6614]

There's more work to do on a ConvAgendaItem when it's invoked

Adv3Lite Library Reference Manual
Generated on 03/07/2024 from adv3Lite version 2.1