Trying to use IsTodoChecked to ensure TalkTo functions well, but running into an issue. I have verified that these are the correct arguments (well, the first two, so the rest should be correct; they move to the correct NPCs, as seen in the videos below). It could be me, but let me know if it's a bug and I am using it properly. Thanks in advance! NOTE: The 10 second delay at the start of the videos is how long it takes for RB to start after I've hit the Start button. Not sure why... Code: <While Condition="not IsTodoChecked(67159, 1, 0)"> <TalkTo InteractDistance="3.0" NpcId="1012673" XYZ="360.0061, -73.64376, 669.5811" QuestId="67159" StepId="1" /> </While> <While Condition="not IsTodoChecked(67159, 1, 1)"> <TalkTo InteractDistance="3.0" NpcId="1012674" XYZ="337.7279, -74.33926, 648.0048" QuestId="67159" StepId="1" /> </While> <While Condition="not IsTodoChecked(67159, 1, 2)"> <TalkTo InteractDistance="3.0" NpcId="1012675" XYZ="392.0804, -72.3437, 655.024" QuestId="67159" StepId="1" /> </While> <While Condition="not IsTodoChecked(67159, 1, 3)"> <TalkTo InteractDistance="3.0" NpcId="1012676" XYZ="368.5206, -74.14886, 647.9437" QuestId="67159" StepId="1" /> </While> <While Condition="not IsTodoChecked(67159, 1, 4)"> <TalkTo InteractDistance="3.0" NpcId="1012679" XYZ="392.2635, -72.34358, 645.1361" QuestId="67159" StepId="1" /> </While> Causes this: [video=youtube;KYNDVERfWSg]https://www.youtube.com/watch?v=KYNDVERfWSg[/video] Changing the tags from While to If causes this: [video=youtube;6ooXBgACckI]https://www.youtube.com/watch?v=6ooXBgACckI[/video]