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

[Party Plugin] SimpleFollow - Multi-Bot Party Plugin

Please change the possibilities with who's leader/follower.

I do not want to delete all my friends.
Also: how do you guys setup your DB's? I got a 3session key but I hate having to swap around settings/profiles in DB all the time.
Any suggestions?
 
Please change the possibilities with who's leader/follower.

I do not want to delete all my friends.
Also: how do you guys setup your DB's? I got a 3session key but I hate having to swap around settings/profiles in DB all the time.
Any suggestions?

What do you mean? Any one of your accounts can be the leader.
 
What do you mean? Any one of your accounts can be the leader.

I know, I just want my main account to be the leader without having to delete all my friends except the follower.
Also can I have my follower focus Zoltun Kulle instead of his guardians? He's using SimpleFollow.xml so he doesn't play by the Zoltun Kulle profile rules (Blacklisting guardians)
 
Just wanted to supply some information/idea in regards to everyone wanting all their legendaries consolidated to one character:
(Which I'm sure I'll hear from SOMEONE saying that I am over complicating things or whatever, but I'm just stating the facts)

If you all want this feature and want it to work correctly it should be created as a separate plugin to be done during town runs.
(I know it sounds simple to do, but I don't really think it would be)

Here are the reasons why:
1 - Using the "simple" idea of a character picks up a legendary drop and immediately drops it-- What would stop the same character from picking the item up again, dropping it again, picking it up again, etc. You think "Loot delay" ... Ok, possible.. Now what if leader is not close to follower when he loots a legendary(which does happen often regardless of how low your follower kill radius is) .. Your follower finishes off an elite or a regular mob, leader has strayed far away fighting towards the objective... Your follower loots the legendary, drops it, and with the loot delay, leaves it laying on the ground to catch up to the leader. I would just think that however it was designed that dropping legendaries would just be sloppy and rather then have them on other accounts you would just be increasing your odds of losing them completely.

2 - Demolished so called "easy" idea with dropping at the beginning or end of a run... This would simply NOT work at all due to some of us run LONG runs.. I do a full questing a1-a5.. So it may be 5-7 hours by the time the run is "over" with the exception of a relog or d/c. Which there would be no way to account for that. Also even with short running profiles you follower(s) may need to goto town to repair or something and will stash them. So by the time a long profile is "over" the legendaries have already become bound waiting for end game or new game. And using the all questing fallen star quest doesnt even start in town. Followers join by the time leader is already at the gate and they drop their legendaries and they stay there on the ground. By the time any profile is over the bots would have to be smart enough to goto stash and retrieve all the ones they have accumulated during the run that were not bound and drop them. (Hopefully nothing happened to leader and he didnt leave the game or anything, then you just dropped all your legendaries and left the game as well) Magic

3 - Here is what I consider to be the BEST solution for doing this. Since the leader initiates town runs and the followers know that, the best way would be for a plugin to use during a townrun. This way it does not matter if you are running a long profile or short profile and you wont have followers dropping legendaries all over the place and leader trying to run around and collect them. You also would not be running the risk of dropping them and leaving them somehow. When a townrun is initiated, everyone returns to town to repair/etc and initiates trade with the leader trading their legendaries to the leader. This is what I would consider to be the safest & most efficient way for any profile you would be running. I'm sure its probably possible but would require alot of work. However - There would need to be a coder who also wants this, or a bored coder just wanting to do it for fun, or a high demand for the feature.


I'm going to call it complicated because the fundamental idea behind the method that I outlined isn't limited to the beginning or end of a game. Disabling looting legendaries is already a possilibity within trinity. What is not possible is dropping items on the ground, the API doesn't have anything in it to do so. If you can convince someone to implement dropping items on the ground in the API I will personally write the script to do the following so it works with this and many others.

A legendary item is picked up. Legendary items are blacklisted by this player for 30 seconds. That legendary item is then dropped.
Another character that isn't the main picks up that legendary, does the same thing. 30 second blacklist.
Another character that isn't the main picks up that legendary, and does again, the same thing. 30 second blacklist.
The main character picks up the legendary and keeps it.

Worst case scenario is that the legendary is picked up by all 4 players, but this can also be solved by adding a 5 second delay to picking up legendary items in general if this is such a "big problem" as you seem to claim it is.

In fact, the solution could be as simple as this, all legendary items are dropped by the followers. All followers wait 5 seconds before looting a legendary, giving the main character PLENTY OF TIME TO LOOT IT FIRST!

I feel you just want to make it sound more complicated because you feel it shouldn't be prioritized.

The moment the API supports throwing items on the ground, I will personally write the plugin. I can't force them to add stuff but this shouldn't be complicated at all.
 
I know, I just want my main account to be the leader without having to delete all my friends except the follower.
Also can I have my follower focus Zoltun Kulle instead of his guardians? He's using SimpleFollow.xml so he doesn't play by the Zoltun Kulle profile rules (Blacklisting guardians)

Just copy the blacklist from the kulle profile to the simplefollow profile.
 
I'm going to call it complicated because the fundamental idea behind the method that I outlined isn't limited to the beginning or end of a game. Disabling looting legendaries is already a possilibity within trinity. What is not possible is dropping items on the ground, the API doesn't have anything in it to do so. If you can convince someone to implement dropping items on the ground in the API I will personally write the script to do the following so it works with this and many others.

A legendary item is picked up. Legendary items are blacklisted by this player for 30 seconds. That legendary item is then dropped.
Another character that isn't the main picks up that legendary, does the same thing. 30 second blacklist.
Another character that isn't the main picks up that legendary, and does again, the same thing. 30 second blacklist.
The main character picks up the legendary and keeps it.

Worst case scenario is that the legendary is picked up by all 4 players, but this can also be solved by adding a 5 second delay to picking up legendary items in general if this is such a "big problem" as you seem to claim it is.

In fact, the solution could be as simple as this, all legendary items are dropped by the followers. All followers wait 5 seconds before looting a legendary, giving the main character PLENTY OF TIME TO LOOT IT FIRST!

I feel you just want to make it sound more complicated because you feel it shouldn't be prioritized.

The moment the API supports throwing items on the ground, I will personally write the plugin. I can't force them to add stuff but this shouldn't be complicated at all.

Not really, what reason would I have to make it sound complicated? I was simply stating how I think it would need to be to have it work correctly although I have no interest in doing this or using such a plugin. However it has been made clear to me that some of you do want to use this. I wouldn't be creating the plugin/feature so it doesn't matter to me, I was giving an explanation why someone doesn't just quickly make such a plugin or feature to do it. Because it isn't something that can be done quickly and when I say someone since some other triggers would need to change (simplefollow/profile/trinity) it would probably be rrrix doing it and I think he has enough on his plate. I only answer the posts on here because I sit infront of a computer at work and figure I can save rrrix and others some time. But if it is something that can easily be done then great. It just keeps being spammed in here, and it should be spammed here:

http://www.thebuddyforum.com/demonb...ssion/156740-party-legendary-drop-plugin.html

I also have some ideas id like to post about too, although i've just kept them to myself since I would rather have the plugin working smoothly again before bothering with new stuff.
 
Last edited:
Please redirect them to that thread or simply state that the API doesn't support dropping items and that their request would go further in a different area, where I dont know. I've never developed anything for this bot, so all I know is what the API can do and how to use an API.
 
Is there a line I can edit that can force the follower to decline a boss invite instead of accept?

Used for instance in power leveling - with conjunction of say the Ghom profile:

<MoveToActor questId="1" stepId="1" actorId="161277" isPortal="True" destinationWorldId="103209" x="429" y="600" z="1" />

Is the line I use on the main to get it to start the boss fight portal/dialogue, I was wondering if there was a line somewhere in (I am assuming) the simplefollow folder I can change to make the follower decline the popup?
 
Is there a line I can edit that can force the follower to decline a boss invite instead of accept?
Used for instance in power leveling - with conjunction of say the Ghom profile:
Is the line I use on the main to get it to start the boss fight portal/dialogue, I was wondering if there was a line somewhere in (I am assuming) the simplefollow folder I can change to make the follower decline the popup?

You can try commenting out or deleting both of these sections in the FollowTag.cs file:
Code:
                        new Decorator(ret => GameUI.ElementIsVisible(GameUI.GenericOK),
                            new Sequence(
                                new Action(ret => GameUI.SafeClick(GameUI.GenericOK, ClickDelay.NoDelay, "Generic OK Button", 0, true)),
                                new Sleep(3000)
                            )
                        ),
Code:
                       new Decorator(ret => GameUI.ElementIsVisible(UIElements.ConfirmationDialogOkButton),
                            new Sequence(
                                new Action(ret => GameUI.SafeClick(UIElements.ConfirmationDialogOkButton, ClickDelay.NoDelay, "ConfirmationDialogOkButton", 0, true)),
                                new Sleep(3000)
                            )
                        ),

I'm not sure if it will work but that's your best bet.
 
Has anyone successfully got this to work properly using the community bounty profiles? My followers will behave normally during the first bounty run, but as soon as the leader uses the map to go to the next bounty the followers will not follow the leader and instead sit there and try to teleport to each other instead of the leader... and eventually time out due to inactivity.

I've tried many other profiles and they all function properly, just this bounty profile.
 
Has anyone successfully got this to work properly using the community bounty profiles? My followers will behave normally during the first bounty run, but as soon as the leader uses the map to go to the next bounty the followers will not follow the leader and instead sit there and try to teleport to each other instead of the leader... and eventually time out due to inactivity.

I've tried many other profiles and they all function properly, just this bounty profile.

Lol you should be happy other profiles work properly. Works like shit here i'm afraid.
 
https://dl.dropboxusercontent.com/u/9634356/10940 2014-04-14 15.06.txt.7z

Leader seems to work "slower" and sits around a lot when doing profiles in parties. During the idle periods I see Yar / Simple follower replacing tree hooks in the DB window.
Lots of "Pauses" in general.
Followers less responsive in general (when tping on leader, follow delay from stop).


Newest Yar / Simple Follower / Trinity, running bounties.
 
From the 3 files attached. Which is the latest update? 1.3.8?
 
Why do you think this is a SimpleFollow bug? Or are you just in the wrong place? :)

This may be related to a bug in .21, update from svn again.


LOL my bad, I thought i was in the Boutie profile section
 
Back
Top