Jump to content

Recommended Posts

I'm trying to make a quester profile for the last part of Voidwalker chain - quest called The Binding.

Unfortunately the server has a bug, upon the quest pickup it is already complete but it's only a visual bug. It returns false positive on the quester profile resulting in bot thinking the objective is already complete and its time to move to another step. I found out that reloging fixes the visual bug but I have no idea how could I automate the relog in profile (what code).

Anyone knows how can I force a relog with a code or maybe other solution to the problem ?

PS. Reloading UI does not fix the problem

 

EDIT !!!!!!!: Abandoning and repicking the quest fixes it aswell but I dont know how to code it.

If I do :

wManager.Wow.Helpers.Quest.AbandonLastQuest();

The quest is added to the list of complete quests list and therefore the bot doesnt repick the quest on my command.

hmm...

Link to comment
https://wrobot.eu/forums/topic/9177-false-positive-on-voidwalker-quest/
Share on other sites

tried following codes separated with appropriate WAIT timing:
 

Quote

 

wManager.Wow.Helpers.Quest.AbandonLastQuest();

wManager.Wow.Helpers.FinishedQuestsSettings.CurrentSetting.FinishedQuest.Remove(1689);

 

 

Leave this thread for possible future questions.

Fix from previous post turned out very inconsistent. 

Even though the voidwalker quest is last taken, the bot randomly abandons wrong quest.

I tried out the following LUA code by @Droidz

Quote

local questId = 1689;
for i=1,GetNumQuestLogEntries() do
	local _, _, _, _, _, _, _, id = GetQuestLogTitle(i);
	if id == questId then
		SelectQuestLogEntry(i);
		SetAbandonQuest();
		AbandonQuest();
	end
end

 

It did NOT work, nothing happens. IF ANYONE KNOWS WHY THIS DOESNT WORK, PLEASE DO HELP !

I tried out following LUA code instead, I need to see how consistent it is. It might be perfect becouse I already have quests in Quest Log I dont want to abandon. :

Quote

SelectQuestLogEntry(questIndex);
SetAbandonQuest();
AbandonQuest();

 

There is no questId in the GetQuestLogTitle for vanilla.
I recommend using the history function on documentation websites: https://wow.gamepedia.com/index.php?title=API_GetQuestLogTitle&oldid=232279

So I guess same goes for:

GetQuestLogIndexByID(questID)

?

Where can i see the  funcion history on documentation ?

Is it this for example ?

https://wow.gamepedia.com/index.php?title=API_AbandonQuest&action=history

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...