Jump to content

Recommended Posts

Processing quest profiles takes forever.
After I stop the bot and restart it I have to wait 8 minutes+ for the profile to slooooooooooowly crawl it's way through all tasks again until it reaches the point where it's currently at.
@Droidz can you please, please, please speed this up somehow?

Profile used Bambos Horde Quester 1-50

 

If conditions dont really help that much. The only way is splitting it up and using a launcher which I am doing for my alliance 1 to 60 quester currently.

Once the Horde is 1 to 60 as well i will polish it. But its not a Priority for now as 8 Minutes seems a little overexagurated.

If it really takes that long just restart wrobot.exe. it will load faster After a restart

Edit: also it is a bad idea to Post your logs here publicly. You should remove it. @eniac86

Edited by Bambo

It's not about adding conditions, if you take a look in the debug-log you can see that the bot needs 1-2 seconds per quest profile objective to process.
If you compare that to honorbuddy back in the days, it rushed through the quest profiles much, much faster.
PS.: removed the log

Sorry if I was misunderstood and I'm glad you brought up HB. My examples are just examples but they can be easily understood what I meant.

Here is a snippet of the HB Auto Launcher:


			<If Condition="Me.Race == WoWRace.Human" >
				<Code File="LoadProfile" ProfileName="Starters\Human.xml" />
			</If>
			<If Condition="Me.Race == WoWRace.NightElf" >
				<Code File="LoadProfile" ProfileName="Starters\Night Elf.xml" />
			</If>
			<If Condition="Me.Race == WoWRace.Dwarf" >
				<Code File="LoadProfile" ProfileName="Starters\Dwarf.xml" />
			</If>
			<If Condition="Me.Race == WoWRace.Gnome" >
				<Code File="LoadProfile" ProfileName="Starters\Gnome.xml" />
			</If>
			<If Condition="Me.Race == WoWRace.Draenei" >
				<Code File="LoadProfile" ProfileName="Starters\Draenei.xml" />
			</If>
			<If Condition="Me.Race == WoWRace.Worgen &amp;&amp; Me.Level &lt; 90 &amp;&amp; (!IsQuestCompleted(26706) || Me.MapId == 654)" >
				<Code File="LoadProfile" ProfileName="Starters\Worgen.xml" />
			</If>

 Also, in the profile itself can be:

if (!QuestComplete(50))
{
	DoQuest(1)  
	DoQuest(2)  
      "
      "
	DoQuest(50)        
}

if (!QuestComplete(100))
{
	DoQuest(51)  
	DoQuest(52)  
      "
      "
	DoQuest(100)        
}

or:

if (MeLevel >= 10 && (MeLevel < 15)
{
	Load Westfall Profile here
}
                                   
if (MeLevel >= 15 && (MeLevel < 20)
{
	Load Redridge Mountains Profile here
}

Those were the types of "if conditions" I was referring to. I apologize for the lack of detail in my explanation.

HB had check points in their profiles which changed the profile when you leveled up.

Last I checked WRobot did not have that capability unless you used LUA Events for "PLAYER_LEVEL_UP".

Just my 2 copper......

 

 

 

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...