BosslandGmbH / BuddyWing

BuddyWing is the bot for Star Wars: The Old Republic. This repository contains the open-source components that power the bot.
4 stars 2 forks source link

TalkTo: Options - Please upgrade / Enhanced the bot for companion recrutment #56

Open derFalke opened 7 years ago

derFalke commented 7 years ago

would like that i can select manual what the bot would say like:

TalkTo QuestId="0xE000EA890D62A382" Name="Mining Foreman" X="-102.7033" Y="5.082543" Z="-15.82312" TalkOption="1,3,6,2"

Because for recruting companions it is important what to choose if you decline or if you want the companion.

Companions lack: Error by bot:

HK55: cannot aim/target at a friendly target for quest - there is no "use skill 'Forbid Termination' to 'Enemy Military Forces (Unarmed)' the lab inside HK55 quest is not meshed Needed UseSkillTo - Command

Companion: Broonmark / Mission: The Last of His Kind Already the second task cannot be done by the bot - by clicking the speeder the conversation ends with message 'Invalid client conversation state' Needed: A Fix or TalkToOption

Mission: Little Boss / Companion: Blizz Already the FIRST task cannot be done by the bot - by talking to blizz the conversation ends with message 'Invalid client conversation state' Needed: A Fix or TalkToOption

Mission: Bonds of Duty / Companion: Rusk Already the FIRST task cannot be done by the bot - by talking to Rusk the conversation ends with message 'Invalid client conversation state' Needed: A Fix or TalkToOption

Mission: A kindly old Monster / Companion: Dr. Lokin Already the FIRST task cannot be done by the bot - by talking to Lokin the conversation ends outside the building and he made something but not the right one Needed: Select the right answer with TalkToOption

Mission: Stalking the Score / Companion: Qyzen In the mission the bot has to collect 20 items, but the mission has 0/999 so it would be nice to ask if task has 20/999 or somehow to count the 'mission items' in the inventory

Mission: Stalking the Score / Companion: Nico Ocar Already the FIRST task cannot be done by the bot - by talking to Nico Ocar the conversation ends with message 'Invalid client conversation state' Needed: A Fix or TalkToOption

Mission: Reclaimed Treasure Second Item at task 2 (first talk to do) cannot be clicked correctly - Narissa's Notes - if the bot clickes again with converstation something goes wrong Needed: A Fix

Mission: Fighting Power With Knowledge / Companion: Talos At Task 7 there are 4 items named the same called 'Binding Chain' all of them have to be clicked, after each click a mob spawns, the bot cannot click one of them because i think that he needs unique names Needed: A Fix that if he founds more than once the word in the sourroundings click one!

Mission: Nar Shadaa: The Resistence / Companion: Veeroa Denz Mission: Hoth: The Resistence Mission: Voss: The Resistence Mission: Alderaan: The Resistence Mission: Tatooine: The Resistence Mission: Belsavis: Resistence Problem but can be made by user via dialogbox: Use Reconnaissance Scanner to scan the Shield Bunker in task 3 Error: After Task 4 the quest id changes to 'gearing up: Veeroa Denz' than you have to give some supply crates 5 - so a talktooption would be here suitable Errors additional on Hoth: Already first talk cannot be finished correctly - Invalid client conversation state Errors additional on Belsavis: Already first talk cannot be finished correctly - Invalid client conversation state Errors additional on Alderaan: Already first talk cannot be finished correctly - Invalid client conversation state Errors additional on Tatooine: Already first talk cannot be finished correctly - Invalid client conversation state with talkToOption here something like "1,3,C" for clicking continue (additional windows for handing in supply crates)


After all this cases i have to quit the bot an the game and then do that manually, so this is not a good approach (the bot still wants to skip the dialoges)

Works: Recruiting Shae Vizla / only one talk can be done by the bot

Not testet: Companion Yuun