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!

Eklipse

New Member
Joined
Dec 13, 2014
Messages
208
PFBFhZn.jpg

I got a bit tired of spamming levequests for days to power level my DoH classes so I decided to make my first profile. Granted this has not been tested as I"m out of levequests.

The profile is about 90% complete, I'm still missing the last two tiers for alchemy as I've yet to finish leveling it.

1) Make sure you have ExMatts Orderbot Tags downloaded and in your plugins/orderbottags/ as this used his level pick up/ turn in tag
2) Note* this will spam Completed Items until you are out of mats.
3) You can select multiple classes as well as tiers in theory but I'm out of levequests so was not able to test this.
4) One note is when it attempts to turn in the levequests , it seems it has to talk her twice, but will turn them in.
5) Note I've tried to pick which items are most efficient and typically already being crafted in regards to leveling.
6) Last but not least realize that within the file the ENTITY Tags are for the level of the quest you want it to do , not the level of your craft. I did this so that you can select to do the level 52 leve at lvl 58 if you have a ton of HQ items still left over, etc.

My hope is that someone will eventually incorporate this concept into if have leve ID , than craft set item, and turn in. However I'm not there yet. GL and hope this helps.

V:1 : 10/1/2015
 

Attachments

Last edited:
My hope is that someone will eventually incorporate this concept into if have leve ID , than craft set item, and turn in. However I'm not there yet. GL and hope this helps.​


1 Tip to improve it, set If lvl < 51 ... < 53 ... < 55 ... < 57 ... < 59 ... instead of =50 =52 =54 =56 =58. Otherwise everything'll be fine if you run it with a lvl 50/52.. but when you'll up to 1 level : 53/55.. the bot couldn't enter in any loop :)

This could be usefull if someone want to make a profile like that will check level, pick leve, gather materials(or not), craft item, turn in leve etc... so Thanks for this.​
 
1 Tip to improve it, set If lvl < 51 ... < 53 ... < 55 ... < 57 ... < 59 ... instead of =50 =52 =54 =56 =58. Otherwise everything'll be fine if you run it with a lvl 50/52.. but when you'll up to 1 level : 53/55.. the bot couldn't enter in any loop :)

This could be usefull if someone want to make a profile like that will check level, pick leve, gather materials(or not), craft item, turn in leve etc... so Thanks for this.

The lvl is the level of the quest you want to do not necessarily the level of your crafter. I had thought about doing this but I didnt want to limit someone to one specific leve based on their level if for say they had a ton of the lvl 52/52 quests turn in items at lvl 58, as quite honestly the xp isnt that much difference. How could i make it to where you can simply select which level leve it picks and still loops, cause I see how this will get stuck now

My first thought is

Code:
		<While Condition="&Blacksmith; == 54">		
			<If condition="ItemCount(11872) &gt; 0">
				<LogMessage message="Blacksmith Level 54 Levequest Selected, Turning In Till OuT of Items)"/>	
				<ExPickupGuildLeve leveIds="981" leveType="Tradecraft" npcId="1011208" npcLocation="-55.9391, 15.14058, -42.68848" />
				<ExTurnInGuildLeve npcId="1011209" npcLocation="-55.9391, 15.14058, -42.68848" />	
			</If>				
		</While>

And ya my hope is someone maybe can piggy back off this and do what you mentioned, I'll attempt it , but we shall see. I'll probably have some questions in terms of how to set # of leves it does before it moves onto the next group etc. Thanks for the feedback
 
Last edited:
This has been really needed for a long time. Nice job. I'll use it on my next alt :)
 
As an update, I got this to loop now and added the missing levequests, but it looks like there is no ENUM for levequest type now ? you kill tradecraft exmatt ?
 
As an update, I got this to loop now and added the missing levequests, but it looks like there is no ENUM for levequest type now ? you kill tradecraft exmatt ?

I didn't use an ENUM because I wanted it to support multi-language. That is actually checking for text in the menu as opposed to actually knowing the type... and even that I am not 100% sure it matters as you still end up in the same window. It is possible that it isn't really needed at all and you just need to choose any menu that brings you there.


On another note...wow... lots of new stuff coming out with my tags and I don't even have to start threads about them. This is excellent.
 
When I run this it talks to the levemete npc to pick up the levequest, turns it in to the npc next to him but it speaks to him again trying to pickup a new levequest but it cannot since it's talking to the turn in guy. The bot stops after and have to restart again, is this intended?
 

Attachments

When I run this it talks to the levemete npc to pick up the levequest, turns it in to the npc next to him but it speaks to him again trying to pickup a new levequest but it cannot since it's talking to the turn in guy. The bot stops after and have to restart again, is this intended?

If it is the last line of your profile (or while loop) then orderbot has a bug where it will run through the code again even though isDone is true. I had this happen to me, and I do not plan on coding around the issue as it is a bug with orderbot and not the tag. If that is your issue, I suggest adding a log message or additional moveto into your profile.
 
If it is the last line of your profile (or while loop) then orderbot has a bug where it will run through the code again even though isDone is true. I had this happen to me, and I do not plan on coding around the issue as it is a bug with orderbot and not the tag. If that is your issue, I suggest adding a log message or additional moveto into your profile.

I looked at the profile... turns out there was no while tag anywhere, I replaced IF tags with while loops and seems to be working now.

Maybe off-topic but is there a way to have the ExTurnInGuildLeve tag prioritize HQ items?
 
You would have to do 2 loops, the first one using HqOnly="true"

EDIT: In a future release I may give another option for prioritize HQ, but i felt the hq only and nq only settings covered it for the most part.
 
Last edited:
@Unknown Soldier , sorry I forgot to push the updates to the loops, I was still trying to figure out what exmatt did with the enumeration for tradecraft leves ? Also I did not mess with the HQ items because of Ex's hq only piece of his tag
 
Last edited:
@Unknown Soldier , sorry I forgot to push the updates to the loops, I was still trying to figure out what exmatt did with the enumeration for tradecraft leves ? Also I did not mess with the HQ items because of Ex's hq only piece of his tag

There is and never was an enum =P. It is possible this levequest pickup guy has different text.
 
ya it clicked for me the second after I wrote this what you were saying, Ill recheck cause it wasnt taking me to the trade craft menu anymore.
 
Hey hey! I'm having some problems where it won't pick up the levequest (thus cannot turn in either). It talks to the questgiver, without picking up the quest, then talks to the hand-in guy, but stops bot cause there's no quests to give in. I am hopeless with troubleseeking myself, sorry!
 

Attachments

Hey hey! I'm having some problems where it won't pick up the levequest (thus cannot turn in either). It talks to the questgiver, without picking up the quest, then talks to the hand-in guy, but stops bot cause there's no quests to give in. I am hopeless with troubleseeking myself, sorry!
I will look into it. Currently it looks like it might have an issue viewing levequests or allowances. I will check my code and RB Api for issues.
 
Sorry to bump like this, is the profile still supported?

At the moment for me it walks up to the levequest carrier but unfortunately it will not collect any levequests.
 
Sorry to bump like this, is the profile still supported?

At the moment for me it walks up to the levequest carrier but unfortunately it will not collect any levequests.
It should work as far as i know.
 
Hey hey! I'm having some problems where it won't pick up the levequest (thus cannot turn in either). It talks to the questgiver, without picking up the quest, then talks to the hand-in guy, but stops bot cause there's no quests to give in. I am hopeless with troubleseeking myself, sorry!

I am also having this issue. It had worked before 3.2x, now it's doing the exact same thing as mentioned above.

Any ideas and/or fixes?
 
I am also having this issue. It had worked before 3.2x, now it's doing the exact same thing as mentioned above.

Any ideas and/or fixes?

I've experienced the similar problem after 3.5 release.
My very simple profile was running to NPC and turning in all the items I've made for a specific leve (thanks, ExMatt: saved me a lot of stupid clicks!) But it stopped working in 3.5: quest no longer picked up. After manual pickup one turn-in was ok, but then again pickup is needed.
Investigation shown that guildLeveWindow.AcceptLeve(leveId) in ExPickupGuildLeveTag.cs is no longer working.
AcceptLeve is in Plugins\ExBuddy\Windows\GuildLeve.cs on my box.
I've edited this AcceptLeve function there this way:
Code:
		public SendActionResult AcceptLeve(uint guildLeveId)
		{
			// return TrySendAction(2, 3, 2, 4, guildLeveId);
       			    return TrySendAction(2, 3, 3, 4, guildLeveId);
		}
That helped. Now works with 3.5. Do not ask me why: I've just looked at some other implementation and noticed the difference which I can't explain myself.
Do not forget to restart Rebornbuddy after the edit.
 
I've experienced the similar problem after 3.5 release.
My very simple profile was running to NPC and turning in all the items I've made for a specific leve (thanks, ExMatt: saved me a lot of stupid clicks!) But it stopped working in 3.5: quest no longer picked up. After manual pickup one turn-in was ok, but then again pickup is needed.
Investigation shown that guildLeveWindow.AcceptLeve(leveId) in ExPickupGuildLeveTag.cs is no longer working.
AcceptLeve is in Plugins\ExBuddy\Windows\GuildLeve.cs on my box.
I've edited this AcceptLeve function there this way:
Code:
		public SendActionResult AcceptLeve(uint guildLeveId)
		{
			// return TrySendAction(2, 3, 2, 4, guildLeveId);
       			    return TrySendAction(2, 3, 3, 4, guildLeveId);
		}
That helped. Now works with 3.5. Do not ask me why: I've just looked at some other implementation and noticed the difference which I can't explain myself.
Do not forget to restart Rebornbuddy after the edit.

Wow, thanks a lot man! This had been bugging me for a while. I was trying to get some leveling in before the expansion and the profiles for picking up leves would do exactly like others have stated by that I mean: It'd run up to the counter, and say Picking up leve ID 123 (that's an example) and then shut the leve window w/o picking it up. Then it'd open the window again and repeat saying it's getting the leve, but not do anything. The leve was there, I double-checked the ID and it was correct, just seems like the ExGuildLeve thing wasn't seeing it. I didn't know enough to fix it so I'll try this and report back! Thanks again.

EDIT: So far seems to work! Thanks a TON!
 
Last edited:
Back
Top