I miss the possibility to Questing while in a group and do the same quest with many bots. As it can't be done by default I thought about if a plugin could do. This is what I think:
To:
So each time you character complete or begin with a questing step it will run PartyQuesting.
You have a partyquesting.cs file in Quest Behaviors that:
Sounds easy if you are a better programmer than me, and it should work?
Any thoughts?
- Each bot runt a very basic Plugin that save Me.Location in the Settings Folder.
- The Questing Profile is edited and you (or a script) change the profile from:
PHP:
<PickUp QuestName="Your Place In The World" QuestId="25152" GiverName="Kaltunk" GiverId="10176" />
<TurnIn QuestName="Your Place In The World" QuestId="25152" TurnInName="Gornek" TurnInId="3143" />
<Objective QuestName="Cutting Teeth" QuestId="25126" Type="KillMob" MobId="3098" KillCount="6" />
<TurnIn QuestName="Cutting Teeth" QuestId="25126" TurnInName="Gornek" TurnInId="3143" />
<PickUp QuestName="Invaders in Our Home" QuestId="25172" GiverName="Gornek" GiverId="3143"/>
<PickUp QuestName="Galgar's Cactus Apple Surprise" QuestId="25136" GiverName="Galgar" GiverId="9796" />
...
To:
PHP:
<PickUp QuestName="Your Place In The World" QuestId="25152" GiverName="Kaltunk" GiverId="10176" />
<CustomBehavior File="PartyQuesting" Number="1"/>
<TurnIn QuestName="Your Place In The World" QuestId="25152" TurnInName="Gornek" TurnInId="3143" />
<CustomBehavior File="PartyQuesting" Number="2"/>
<Objective QuestName="Cutting Teeth" QuestId="25126" Type="KillMob" MobId="3098" KillCount="6" />
<CustomBehavior File="PartyQuesting" Number="3"/>
<TurnIn QuestName="Cutting Teeth" QuestId="25126" TurnInName="Gornek" TurnInId="3143" />
<CustomBehavior File="PartyQuesting" Number="4"/>
<PickUp QuestName="Invaders in Our Home" QuestId="25172" GiverName="Gornek" GiverId="3143"/>
<CustomBehavior File="PartyQuesting" Number="5"/>
<PickUp QuestName="Galgar's Cactus Apple Surprise" QuestId="25136" GiverName="Galgar" GiverId="9796" />
<CustomBehavior File="PartyQuesting" Number="6"/>
...
So each time you character complete or begin with a questing step it will run PartyQuesting.
You have a partyquesting.cs file in Quest Behaviors that:
- Save the characters questing number to a file in the Settings Folder.
- If any other character got a lower Quest-number than yourself you will go to his location (saved in the Settings Folder) and grind - Loop this
- If you got a lower Quest-Number or the same as everyone else you will carry on with the Quest profile
Sounds easy if you are a better programmer than me, and it should work?
Any thoughts?