Sorry about that... There's actually 2 stick points within that. I edited out the majority of the "Quest completed" and repeated interaction, and broke it in to the two parts where I stopped the bot to fix the first one.
Hopefully this is sufficient. If it isn't let me know. I am continuing to try to learn the language within the logs and profiles so that I can be more helpful. Thank you for your patience.
1st log - all i need is the offending quest name / id
in this case:
[12:58:59 AM:873] Compiling expression '(HasQuest(10847))' @ line 2709
[12:59:00 AM:164] Goal: Flying to <-1649.608, 5441.728, -40.40532>
[12:59:00 AM:164] [FlyTo-v184(debug) @line 2710]: Flying to '<-1649.608, 5441.728, -40.40532>': <-1649.608, 5441.728, -40.40532>.
[12:59:03 AM:451] Spell_C::CastSpell(32239, 0, 0x0, 0) [5431]
[1:00:58 AM:237] Goal: Dismounting
[1:00:58 AM:262] [ForcedDismount-v184(debug) @line 2711]: Dismounting
[1:00:58 AM:262] Stop and dismount...
[1:01:00 AM:111] Goal: Turning in The Outcast's Plight
[1:01:00 AM:112] Changed POI to:Type: QuestTurnIn
or the line also works. this is 'the outcast's plight'
http://www.wowhead.com/quest=10917
I think the bot sold your feathers before it turned in...
<Item Name="Arakkoa Feather" Entry="25719" />
it's in protected items - so i dunno what's wrong there
as for the 2nd log -
[10:43:15 AM:350] Compiling expression '((HasQuest(9923)) && (IsQuestCompleted(9923)))' @ line 3098
[10:43:15 AM:802] Goal: Turning in HELP!
[10:43:15 AM:802] Changed POI to:Type: QuestTurnIn
PHP:
<If Condition="((!HasQuest(9923)) && (!IsQuestCompleted(9923)))" >
<CustomBehavior File="FlyTo" X="-2555.256" Y="6274.743" Z="15.00747" />
<CustomBehavior File="ForcedDismount" />
</If>
<PickUp QuestName="HELP!" QuestId="9923" GiverName="Corki" GiverId="18369" X="-2563.891" Y="6288.289" Z="15.21196" />
<While Condition="((HasQuest(9923)) && (!IsQuestCompleted(9923)))" >
<Objective QuestName="HELP!" QuestId="9923" Type="CollectItem" ItemId="25490" CollectCount="1" />
<!-- <CustomBehavior File="InteractWith" QuestId="9923" MobId="182349" NumOfTimes="1" WaitTime="1000" CollectionDistance="50" X="-2561.18" Y="6287.326" Z="15.02709" /> -->
<RunTo QuestId="9923" X="-2561.774" Y="6287.741" Z="15.34327" />
<CustomBehavior File="BasicUseObject" QuestId="9923" ObjectId="182349" />
<CustomBehavior File="WaitTimer" WaitTime="7000" GoalText="Waiting for quest to complete {TimeRemaining}" />
</While>
<Objective QuestName="The Ruins of Burning Blade" QuestId="9921" Type="KillMob" KillCount="8" MobId="17134" />
<Objective QuestName="The Ruins of Burning Blade" QuestId="9921" Type="KillMob" KillCount="8" MobId="17135" />
<If Condition="((HasQuest(9923)) && (IsQuestCompleted(9923)))" >
<CustomBehavior File="FlyTo" X="-2563.329" Y="7261.376" Z="14.54596" />
<CustomBehavior File="ForcedDismount" />
</If>
<TurnIn QuestName="HELP!" QuestId="9923" TurnInName="Arechron" TurnInId="18183" />
It shouldn't be trying to turn in an un-completed quest since it's in a <while>
i'll let nesox know the issues
Before that... re-svn and let me know if that fixed it (if you're still on that quest)