kolton / d2bot-with-kolbot

d2bot game manager by D3STROY3R with kolbot libs by kolton for d2bs
345 stars 334 forks source link

Leecher Just sit in town #596

Open femio opened 6 years ago

femio commented 6 years ago

So my leechers follow my leader into a game and invites just fine but the leechers will not take my leaders TP I posted my leecher settings


Scripts.TristramLeech = false; // Enters Tristram, attempts to stay close to the leader and will try and help kill.
    Scripts.TravincalLeech = false; // Enters portal at back of Travincal.
        Config.TravincalLeech.Helper = true; // If set to true the character will teleport to the stairs and help attack.
    Scripts.MFHelper = true; // Run the same MF run as the MFLeader. Leader must have Config.MFLeader = true
    Scripts.Wakka = false; // Walking chaos leecher with auto leader assignment, stays at safe distance from the leader
    Scripts.SealLeecher = false; // Enter safe portals to Chaos. Leader should run SealLeader.
    Scripts.DiabloHelper = true; // Chaos helper, kills monsters and doesn't open seals on its own.
        Config.DiabloHelper.Wait = 120; // Seconds to wait for a runner to be in Chaos. If Config.Leader is set, it will wait only for the leader.
        Config.DiabloHelper.Entrance = true; // Start from entrance. Set to false to start from star.
        Config.DiabloHelper.SkipTP = true; // Don't wait for town portal and directly head to chaos. It will clear monsters around chaos entrance and wait for the runner.
        Config.DiabloHelper.SkipIfBaal = true; // End script if there are party members in a Baal run.
    Scripts.AutoBaal = false; // Baal leecher with auto leader assignment
        Config.AutoBaal.FindShrine = false; // false = disabled, 1 = search after hot tp message, 2 = search as soon as leader is found
        Config.AutoBaal.LeechSpot = [15115, 5050]; // X, Y coords of Throne Room leech spot
        Config.AutoBaal.LongRangeSupport = false; // Cast long distance skills from a safe spot
    Scripts.BaalHelper = true;
        Config.BaalHelper.Wait = 120; // Seconds to wait for a runner to be in Throne
        Config.BaalHelper.KillNihlathak = false; // Kill Nihlathak before going to Throne
        Config.BaalHelper.FastChaos = false; // Kill Diablo before going to Throne
        Config.BaalHelper.DollQuit = false;  // End script if Dolls (Undead Soul Killers) are found.
        Config.BaalHelper.KillBaal = true; // Kill Baal. If set to false, you must configure Config.QuitList or the bot will wait indefinitely.
        Config.BaalHelper.SkipTP = false; // Don't wait for a TP, go to WSK3 and wait for someone to go to throne. Anti PK measure.
    Scripts.Follower = false; // Script that follows a manually played leader around like a merc. For a list of commands, see Follower.j
gogos-venge commented 6 years ago

What are you trying to make them leech? If you wanna leech diablo, better use wakka. If you wanna leech baal, better use BaalAssistant (close to 207 line), set Config.BaalAssistant.Helper = false; and preferably Config.BaalAssistant.WaitForSafeTP = false; but be aware the communication between bots in this case is via chat, so a safe keyword must be defined in both scripts (leader/leecher). Despite MFHelper ends involuntarily when leader enters chaos or throne, I would personally still disable it to avoid lagging behind.

DarkHorseDre commented 6 years ago

Ensure you see the leaders commands in the ig chat e.g. "clear tristram" or "kill andariel" etc. if not, you may be muted and leecher uses these commands to take tps etc. (act changes are done silently "some how"!)

ensure the leechers Config.Leader has the name of your leader set, case sensitive.

I'd use autobaal for leeching, its real simple, just follow the few notes.

femio commented 6 years ago

ah ty will give that a try

vibeD2 commented 6 years ago

autobaal is far superior for a leecher.