It's Ranger Rescue, which is the quest that unlocks 'Recognized' status with the Amaljaa. Step 6 of the quest requires you to talk to 4 different huntresses, but it's the same objective. For example, it talks to the first NPC and the step turns to: "Ask the huntresses of Forgotten Springs about U'loonh. 1/4" But after that it just hangs at the NPC not doing anything. Code: [07:46:18.609 N] Connection established! [TCP-E-E] 192.168.0.6:64453 -> 192.99.148.87:31214 (yGElMo5kiEOFIQ2XVlYrCA) [07:46:18.609 D] Added new hook [Pull] c734a60e-9aff-4dbd-96e7-3a7b2a0bdbeb [07:46:18.609 D] Added new hook [RoutineCombat] f278ddb8-6629-4ff0-bb01-349b74556ca4 [07:46:18.609 D] Added new hook [HotspotPoi] d5ff648a-f421-4c0b-a684-6915d2c57ba9 [07:46:18.609 D] Added new hook [SetDeathPoi] 6c0079a0-c9ae-4db8-9063-90f94148231a [07:46:18.609 D] Added new hook [SetCombatPoi] c50f546c-19de-4b41-a53b-c376440d29df [07:46:18.609 D] Added new hook [SetHotspotPoi] 7dce4cc8-f132-4b6e-996e-fd6af1ff69a4 [07:46:18.609 D] Added new hook [SelectPoiType] cdd1426e-3161-4efd-97bd-8fd139079afc [07:46:18.609 D] Replaced hook [SelectPoiType] dfba08c3-4a63-4acb-a4a2-7c5c12f511dd [07:46:18.672 V] [Poi.Clear] Reason: Current behavior changed to TalkToTag: IsDone: False, NpcId: 1008284, InteractDistance: 3, XYZ: <-306.447, 6.321288, 392.5078>, NPC: Cool-eyed Huntress 0x511101D0, InCombat: False, QuestId: 66755, StepId: 6, PostCombatDelay: 0, QuestName: Ranger Rescue, IsDoneCache: False, Behavior: TreeSharp.PrioritySelector, . [07:46:18.672 D] Replaced hook [ProfileOrderBehavior_Hook] 16894f89-0d30-4a14-8bcb-1ed05cf230ec [07:46:18.674 D] Interacting with Cool-eyed Huntress 0x511101D0 And the bot just sits there, the POI says "Type: None | Talking to Cool-eyed Huntress".
Detecting when the npcs are done talking is kinda hard so we currently just use the step as an indicator, but i am working on something better.
I notice that when the NPC is done the character stops targeting it, could that be used as an indicator of when the conversation is done? The NPC is targeted throughout the conversation, but once it ends the target is cleared.