What's new
  • Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • Visit Resources
  • Visit Downloads
  • Visit Portal
RebornBuddy Forums

Register a free account today to become a member! Once signed in, you'll be able to participate on this site by adding your own topics and posts, as well as connect with other members through your own private inbox!

Noblegarden Egg Farm - All Factions, All Towns (Experimental)

As it finds the swift springstrider in the bag the bot runs to the mailbox and send the mount correctly, but afterwards is stats saying "using Brightly Colored Egg (Count 96/1000) and counting up. It's not leaving the mailbox. I guess it's trying to mail the eggs? Because it also says "You cant't mail soulbound items" all the time
Could be that the "open eggs" and the "mail springstrider" hooks are conflicting.
An easy fix would just to add a MailFrame check on the "open eggs" logic.


CTRL+F for "UseEgg" in the profile, then replace that code chunk with this one:

PHP:
<CustomBehavior File="Hooks\DoWhen" ActivityName="UseEgg" AllowUseWhileMounted="true" LogExecution="false" UseWhen="HasItem(45072) &amp;&amp; !MailFrame.Instance.IsVisible" >
	<CustomBehavior File="UseItem" ItemId="45072" NumOfTimes="1000" WaitTime="750" TerminateWhen="!HasItem(45072)" />
</CustomBehavior>
 
Could be that the "open eggs" and the "mail springstrider" hooks are conflicting.
An easy fix would just to add a MailFrame check on the "open eggs" logic.


CTRL+F for "UseEgg" in the profile, then replace that code chunk with this one:

PHP:
<CustomBehavior File="Hooks\DoWhen" ActivityName="UseEgg" AllowUseWhileMounted="true" LogExecution="false" UseWhen="HasItem(45072) && !MailFrame.Instance.IsVisible" >
	<CustomBehavior File="UseItem" ItemId="45072" NumOfTimes="1000" WaitTime="750" TerminateWhen="!HasItem(45072)" />
</CustomBehavior>

This almost works :P It runs to the mailbox and sends the mail correctly. Afterwards it exit the mailbox and start running collecting eggs, but its getting stuck. The bot starts running back and forth close the mailbox. If I stop the bot and run away with the bot to another place, when I start the bot again it runs to the same place starting to run back and forth again over and over...

What could be wrong?
 
This almost works :P It runs to the mailbox and sends the mail correctly. Afterwards it exit the mailbox and start running collecting eggs, but its getting stuck. The bot starts running back and forth close the mailbox. If I stop the bot and run away with the bot to another place, when I start the bot again it runs to the same place starting to run back and forth again over and over...

What could be wrong?
I'll need a log.
 
Guild bank functionality would be fairly simple.
Under which circumstances would you want the guild bank logic to activate?

I'll add the blackspots in, but it seems a lot of people are adding to this thread - so I'll make sure nobody else has anything to add before I make an update.

I want him to add the mount in mobile bank as soon as a mount drops from an egg because if another mount drops in another egg he will get stuck in to a continuous loop trying to loot it but receiveing " you can't carry anymore of those items"
I tried to add some codes from another profiles to make it do it but i seem to get nothing..
 
I want him to add the mount in mobile bank as soon as a mount drops from an egg because if another mount drops in another egg he will get stuck in to a continuous loop trying to loot it but receiveing " you can't carry anymore of those items"
I tried to add some codes from another profiles to make it do it but i seem to get nothing..
This should work:

PHP:
<CustomBehavior File="Hooks\DoWhen" ActivityName="GuildBankStrider" LogExecution="false" UseWhen="HasItem(72145) &amp;&amp; SpellManager.CanCast(83958)" >
	<CustomBehavior File="RunCode" Code="SpellManager.Cast(83958);" />
	<CustomBehavior File="WaitTimer" WaitTime="3500" />
	<CustomBehavior File="InteractWith" MobId1="206602" MobId2="206603" WaitForNpcs="false" WaitTime="2000" /> 

	<CustomBehavior File="UseItem" ItemId="72145" WaitTime="500" /> 
</CustomBehavior>
 
Been at work all day. But here comes the log. Started bot with a springstrider in the bags, it ran to the mailbox and did send the mount, after that it starts running back and forth doing nothing. Thanks for your help!

View attachment 200325
Are you running any in-game addons?
I can't tell from the log because you cut the information out. :P
 
View attachment 3004 2016-04-01 00.38.txt

It seems that in Razor Hill and Falconwing Square (the two places I have tested to far) I am running into an issue where it is attempting to use the basket when "out of zone" and it fails, then hangs, and eventually times out. This occurs just outside the fence in Falconwing Square where it becomes another zone technically, and inside the Barracks in Razor Hill (or even against the wall in some cases.

Not sure how to go about adjusting this...
 
Could be that the "open eggs" and the "mail springstrider" hooks are conflicting.
An easy fix would just to add a MailFrame check on the "open eggs" logic.


CTRL+F for "UseEgg" in the profile, then replace that code chunk with this one:

PHP:
<CustomBehavior File="Hooks\DoWhen" ActivityName="UseEgg" AllowUseWhileMounted="true" LogExecution="false" UseWhen="HasItem(45072) &amp;&amp; !MailFrame.Instance.IsVisible" >
	<CustomBehavior File="UseItem" ItemId="45072" NumOfTimes="1000" WaitTime="750" TerminateWhen="!HasItem(45072)" />
</CustomBehavior>

I have the same issue, but with the Guildbank Window. He isn't closing the window and when another egg spawns near the mobile guildbank he will loot it and try depositing (opening) it endless.
 
This should work:

PHP:
<CustomBehavior File="Hooks\DoWhen" ActivityName="GuildBankStrider" LogExecution="false" UseWhen="HasItem(72145) && SpellManager.CanCast(83958)" >
	<CustomBehavior File="RunCode" Code="SpellManager.Cast(83958);" />
	<CustomBehavior File="WaitTimer" WaitTime="3500" />
	<CustomBehavior File="InteractWith" MobId1="206602" MobId2="206603" WaitForNpcs="false" WaitTime="2000" /> 

	<CustomBehavior File="UseItem" ItemId="72145" WaitTime="500" /> 
</CustomBehavior>

Thnks for this but where exactly should i add this in the profile and what to add before and after it?
It seems i get some errors i tried to add id at the end of the profile..
 
View attachment 200343

It seems that in Razor Hill and Falconwing Square (the two places I have tested to far) I am running into an issue where it is attempting to use the basket when "out of zone" and it fails, then hangs, and eventually times out. This occurs just outside the fence in Falconwing Square where it becomes another zone technically, and inside the Barracks in Razor Hill (or even against the wall in some cases.

Not sure how to go about adjusting this...
I'll have to look into it.
There's probably a way to detect the area trigger and whether or not the player is in it.

Edit:
The trigger seems to be tied to the SubZoneId.
It would be possible to prevent usage of the basket if the player isn't within the SubZoneId - but this would mean that I'd need the Id for each town, making the profile not as 'universal.'
You can use this as a temporary solution for the town you're farming in.

In the mean time, I'll try to figure up a way to actually detect the Noblegarden flag.
 
Last edited:
I have the same issue, but with the Guildbank Window. He isn't closing the window and when another egg spawns near the mobile guildbank he will loot it and try depositing (opening) it endless.
The the snip on the front thread has been updated to close the guild bank out after it's done.

PHP:
<CustomBehavior File="Hooks\DoWhen" ActivityName="GuildBankStrider" LogExecution="false" UseWhen="HasItem(72145) &amp;&amp; SpellManager.CanCast(83958)" >
	<CustomBehavior File="RunCode" Code="SpellManager.Cast(83958);" />
	<CustomBehavior File="WaitTimer" WaitTime="3500" />
	<CustomBehavior File="InteractWith" MobId1="206602" MobId2="206603" WaitForNpcs="false" WaitTime="2000" /> 

	<CustomBehavior File="UseItem" ItemId="72145" WaitTime="500" /> 
	<CustomBehavior File="Misc\RunLua" Lua="GuildBankFrame.CloseButton:Click();" />
</CustomBehavior>
 
Thnks for this but where exactly should i add this in the profile and what to add before and after it?
It seems i get some errors i tried to add id at the end of the profile..
Open the profile and CTRL+F for <QuestOrder>
Paste it directly under this.

Note that there's also a </QuestOrder> with the slash there.
Do not paste it under this one as it will cause errors.
 
I'll have to look into it.
There's probably a way to detect the area trigger and whether or not the player is in it.

Edit:
The trigger seems to be tied to the SubZoneId.
It would be possible to prevent usage of the basket if the player isn't within the SubZoneId - but this would mean that I'd need the Id for each town, making the profile not as 'universal.'
You can use this as a temporary solution for the town you're farming in.

In the mean time, I'll try to figure up a way to actually detect the Noblegarden flag.

I think if it could detect the wrong zone error being thrown, and then continuing to the next egg without attempting to trigger the item further (possibly put a CD of 10 secs or so) would be a workaround. That is, if that is something that is possible.
 
I think if it could detect the wrong zone error being thrown, and then continuing to the next egg without attempting to trigger the item further (possibly put a CD of 10 secs or so) would be a workaround. That is, if that is something that is possible.
It seems that the UI_ERROR_MESSAGE Lua event fires with the arg1 of "You are in the wrong zone."
So it could be detectable through that and it may be possible to use that as a way to determine if we should temporary blacklist the basket usage DoWhen.

I'll think of something up - right now it's really late here and I've gotta lie down. xD
 
I noticed I kept moving inside at razor hill and looting barrels and crates with food and water inside. Adding these blacklists seems to have stopped it.

Code:
    <Blacklist>
        <Mob Name="Water Barrel" Id="3658" Flags="Pull,Combat,Loot,Interact,All" />
        <Mob Name="Food Crate" Id="3719" Flags="Pull,Combat,Loot,Interact,All" />
    </Blacklist>
 
Back
Top