[PB] [Alliance] Alchemy (and semi-generic) material gatherer proof of concept
One of the biggest issues with ProfessionBuddy right now is just the lack of profiles for professions. Unattended mining/herbing is great, but those two weren't really that much of a pain to level up using Gatherbuddy/Honorbuddy to begin with.
So my idea was to make a ProfessionBuddy profile that, with a little modification, could work for different professions. At the very least it could serve as a good skeleton for professions that require gathered materials (inscription, alchemy, blacksmithing, etc).
The general premise is that you put a list of item IDs and quantities into the xml file, associate them with the correct gathering profile, and the bot will gather until it has all of the necessary items.
ex:
This profile has a few of the items necessary to start alchemy and will gather until it has enough and then move to a new area. I have tested this so far as the first eight items on the WoW Profession alchemy guide and it correctly goes to each new area. The complete item list is in the xml file, and just commented out. Enabling the other items is just a matter of copy/pasting and associating them with the correct gathering profile.
This profile is meant to be opened in a text editor. There are comments and formatting that will be lost if you open it in ProfessionBuddy and save it to the same file. Without the formatting the logic will be very hard to follow.
This is not a complete profile. This profile is geared more towards profile makers and people who have a basic understanding of programming.
Improvements that could be made:
One of the biggest issues with ProfessionBuddy right now is just the lack of profiles for professions. Unattended mining/herbing is great, but those two weren't really that much of a pain to level up using Gatherbuddy/Honorbuddy to begin with.
So my idea was to make a ProfessionBuddy profile that, with a little modification, could work for different professions. At the very least it could serve as a good skeleton for professions that require gathered materials (inscription, alchemy, blacksmithing, etc).
The general premise is that you put a list of item IDs and quantities into the xml file, associate them with the correct gathering profile, and the bot will gather until it has all of the necessary items.
ex:
Code:
/* First profile (index 0) */
temp.Add( new int[]{ 2447, 59 } ); /* Peacebloom */
temp.Add( new int[]{ 765, 59 } ); /* Silverleaf */
((ArrayList)var2).Add(temp.ToArray( typeof(int[]) ));
temp.Clear();
This profile has a few of the items necessary to start alchemy and will gather until it has enough and then move to a new area. I have tested this so far as the first eight items on the WoW Profession alchemy guide and it correctly goes to each new area. The complete item list is in the xml file, and just commented out. Enabling the other items is just a matter of copy/pasting and associating them with the correct gathering profile.
This profile is meant to be opened in a text editor. There are comments and formatting that will be lost if you open it in ProfessionBuddy and save it to the same file. Without the formatting the logic will be very hard to follow.
This is not a complete profile. This profile is geared more towards profile makers and people who have a basic understanding of programming.
Improvements that could be made:
- Selling / mailing extra items
- Loading a profession buddy profile when the gathering phase is complete (There are none currently, which is why it doesn't do this)
- Gather only the items in the profile (use the GB2 blacklist options)
- Needs Horde profiles / item associations
Attachments
Last edited: