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

Multi questing

bloodmarks

New Member
Joined
Jan 31, 2013
Messages
268
Reaction score
0
when questing bot does quests and there is 3 quests in same area 1 requiring for example "kill shadow mage*8" second "kill shadow warrior*5" and 3rd requiring "gather special shadow mallet*4" currently it does it quest by quest like first chasing shadow mages until completed, next shadow warriors and finally gathering objects, instead it should go for nearest object/mob that matches any of our quests (same as human would) quest profiles should not need any update themselves since they are in form "kill X mobs in area Y" just way we read/handle them, should look more natural and save some time while leveling/questing
 
no,
it is not something that is or should be part of profile itself, profile tells to quest bot for EACH quest following:
which mobIDs to kill/gather/whatever and which location it can find mobID

and quest bot handles list of quests but it handles them sequentially, now only quest bot should handle list of quests in parallel instead so if it has 3 quests active in log it should try to complete quest whose mob is nearest and not go by order in XML file


this is sample from Kick's profile for 2 quests:

<Quest Id="60" Name="Kobold Candles">
<Objective Type="CollectItem" ItemId="772" CollectCount="8">
<Hotspots>
<Hotspot X="-9792.924" Y="148.6573" Z="24.36459" />
<Hotspot X="-9790.336" Y="146.164" Z="24.74088" />
</Hotspots>
</Objective>
</Quest>
<Quest Id="86" Name="Pie for Billy">
<Objective Type="CollectItem" ItemId="60401" CollectCount="4">
<CollectFrom>
<Mob Id="113" Name="Stonetusk Boar" />
</CollectFrom>
<Hotspots>
<Hotspot X="-9951.537" Y="91.00248" Z="32.98941" />
</Hotspots>
</Objective>
</Quest>
 
I see, that is indeed a good suggestion to implement at the core and that if possible extend to the profiles such as being able to tell if a quest should be done in conjunction to another so the objectives are done at the same time.
 
default should be in parallel, profile should say if it wants to do one by one
 
Back
Top