The networking we were testing a while back made the cpu/memory usage spike incredibly when running multiclients which is why I went with party bot the way I did.BillDoorNZ wrote:ok, a suggestion for you Lisa just in case you don't already have enough on your plate
NPC Interaction - some way for the PartyDPS/Heals to interact with npc dialogs. e.g. talk to XYZ npc, select option 1, then option 5 etc. This is not a simple one as the main use case for it would be for quest accepting and turn-ins. i.e. Main targets the npc, either sets a raid icon to tell the bots to open a dialog (target_NPC) and then sets another icon to tell them which ChoiceOption / Speakframe option to select. I'll have to do a bit more thinking about this as theres a lot of questions and variable involved in all of that. Might even require extending ingamefunctions to do it tho as ideally you would want to be able to select the quest on your main character and have the bots just mirror what the main is doing. It would be nice to be able to get a main + 4 bots to do all 10 daileys in one sitting or to build waypoints for quest chains and run 5 characters through at once.
I remember reading a comment from Admin about some IPC functions for MM, but have never heard any more about it. If there are some there, then it would make it easier to get this sort of thing happening as you could tell the other MM instances to execute the appropriate dialog options, instead of going through the game client and therefore risking detection by gms.
As for questing, partydps only looks for enemies with I icon or looks at icons on itself. Would need to add code into it to look for npc with icons but you wouldn't want it do to it as part of the normal loop, constantly looking at all pawns in range looking for icons would put a huge load on the partydps and slow it down considerably. You could however trigger it by setting an Icon on the character itself, so
if selficon == 4 then look for NPC with icon X, click it, do AcceptQuestByName() and CompleteQuestByName()
Issue with that is you would need to do that for each bot following you, so if 4 bots you would need to change the icon on each of them until they target the NPC, once the code to target occurs it will continue doing rest of code even if you change icons.
So in short it is doable yes.
I actually never concidered pvp for this, when you just run bot normally does it attack red named players?nerdyone255 wrote:Ack, can't figure out what I'm doing wrong that partydps isn't targeting red players in pvp.