yo boer, i'mma making maself questing 1-80 human too, taking alot reference from mord profile...
now doing 1-10, trouble is, HB auto accept any quest giver with the mark "!" with dunno how many yard around your character...
example, i can make a questing bot running just fine with below code (i decided to just include the subprofile for easier reading):
Code:
<SubProfile>
<Name>North Shire 1- 5</Name>
<MinLevel>1</MinLevel>
<MaxLevel>5</MaxLevel>
<Factions>25</Factions>
<Vendors>
<Vendor Name="Godric Rothgar" Entry="1213" Type="Repair" X="-8892.787" Y="-121.9584" Z="82.04719" />
<Vendor Name="Brother Danil" Entry="152" Type="Food" X="-8902.466" Y="-114.5921" Z="81.86441" />
</Vendors>
no hotspot needed, no objective mob or turnin quest location needed, nothing needed. the bot is smart enough to auto take quest within certain area and decide what to do... i give 10/10 for the smart logic
and then, here comes the problem... once he finished the quest he had in the area, the bot will spam "no hotspot in profile"....
you can fix this by setting a hotspot to the next quest giver, then, the loop repeat, taking all quest within the area and start collecting quest objective items...
problem is, some quest is few level higher, or some quest can be done in a same time, like fargodeep mine + goldtooth + golddust etc etc... (i know fargodeep is blacklisted quest, but it can be achieved by doing goldtooth, since you need to walk deep into the mine to get the necklace)
since fargodeep quest giver is in goldshire, and goldtooth quest giver is at some farm area far from goldshire, the bot will forcefully go and collect golddust for the golddust quest, then return to goldshire to complete quest...
only then the bot will move to the hotspot and get the goldtooth quest if i set the hotspot to the farm... then go back to the mine to kill goldtooth...
what i had in mind is,
1. take all quest in goldshire
2. move to the farm, take quest and complete lower level quest like "pie for billy" or the "love letters" quest for lv5~6...
3. only then move to fargodeep mine and complete the level 7 quest
i can't seems to get this done... still working on my profile...
Also, does this link list all the tag in making a profile? any missing tag?
http://www.buddyforum.de/showthread.php?4250-How-to-create-a-profile-for-HB2.
i want to make a strictly questing bot, no grinding, only kill aggressive mob if attacked to def myself.
i exclude the <Factions> from my profile, but in some quest, you need to kill non-aggressive mob like the boar for pie for billy... doing these wont make the bot kill the boar but it just stand at the hotspot because i dont include the <factions> in my subprofile... (if i include the <factions>, it will kill boar on sight even if the quest is completed, which defeat my strictly Questing only profile...)
Code:
<Quest Id="86" Name="Pie for Billy">
<Objective Type="Collect" ItemId="769" CollectCount="4">
<CollectFrom>
<Mob Id="113" Name="Stonetusk Boar" />
</CollectFrom>
<Hotspots>
<Hotspot X="-9951.709" Y="100.9589" Z="32.99007" />
</Hotspots>
</Objective>
</Quest>
ohya, i think we need a subforum for helping quest maker instead of just hoping mord to release the profile... maybe we can have a thread where everyone give/edit the profile like wikipedia, so even if the original profile maker is busy, someone else still can update the profile... since the profile is made for public anyway, if everyone can contribute, then its faster to get a complete fail-proof(atleast 99.99% working is good) profile done =)
i know its important to credit the original profilemaker, but somehow i scare to post my edited profile in someone else's thread... its like me stealing the lighting bolt or something... my only intention is to help out so everyone can get good profile
with these said, i seriously need help in making a good profile... any suggestion is welcomed~