Still struggling with conversations. This time it’s AskTopics. Here is my code derived from the Learning T3 document:
[code]startRoom: Room ‘start room’ ‘start room’ "Start room. ";
+me: Actor;
robert: Person ‘robert’ ‘robert’ "Robert. ";
mary: Person ‘mary’ ‘mary’ @startRoom "Mary. "
isHer = true
isProperName = true
;
-
maryTalking: ActorState
isInitState = true
specialDesc = "Mary is looking at you. "
; -
TopicGroup
isActive = true // MODIFIED FROM (mary.curState is in (maryWalking, maryTalking))
;
++ AskTopic @mary "blah blah mary ";
++ AskTopic @robert "blah blah robert ";[/code]
I get a response for “ask about mary”, but no response for “ask about robert.”
ask about mary
(asking mary)
blah blah mary
ask about robert
Mary does not respond.
Thanks