kolton / d2bot-with-kolbot

d2bot game manager by D3STROY3R with kolbot libs by kolton for d2bs
346 stars 333 forks source link

baal assistant issue #664

Open tgats opened 6 years ago

tgats commented 6 years ago

hi all, the problem, im having is that my bot takes the safe tp, teles to top right corner, makes a tp, and then stalls in town for the rest of the game. what am i doing wrong here?

here's my customized scripts, so there are in different orders.

Config.Leader = "TrapDeezz"; // Leader's ingame character name. Leave blank to try auto-detection (works in AutoBaal, Wakka, MFHelper) Config.QuitList = ["TrapDeezz"]; // List of character names to quit with. Example: Config.QuitList = ["MySorc", "MyDin"]; Config.QuitListMode = 0; // 0 = use character names; 1 = use profile names (all profiles must run on the same computer).

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 = false; // 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 = false; // 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.BaalAssistant = true; // Used to leech or help in baal runs.
    Config.BaalAssistant.Wait = 120; // Seconds to wait for a runner to be in the throne / portal wait / safe TP wait / hot TP wait...
    Config.BaalAssistant.KillNihlathak = false; // Kill Nihlathak before going to Throne
    Config.BaalAssistant.FastChaos = false; // Kill Diablo before going to Throne
    Config.BaalAssistant.Helper = true; // Set to true to help attack, set false to to leech.
    Config.BaalAssistant.GetShrine = false; // Set to true to get a experience shrine at the start of the run.
    Config.BaalAssistant.GetShrineWaitForHotTP = false; // Set to true to get a experience shrine after leader shouts the hot tp message as defined in Config.BaalAssistant.HotTPMessage
    Config.BaalAssistant.SkipTP = false; // Set to true to enable the helper to skip the TP and teleport down to the throne room.
    Config.BaalAssistant.WaitForSafeTP = true; // Set to true to wait for a safe TP message (defined in SafeTPMessage)
    Config.BaalAssistant.DollQuit = false; // Quit on dolls. (Hardcore players?)
    Config.BaalAssistant.SoulQuit = false; // Quit on Souls. (Hardcore players?)
    Config.BaalAssistant.KillBaal = true; // Set to true to kill baal, if you set to false you MUST configure Config.QuitList or Config.BaalAssistant.NextGameMessage or the bot will wait indefinitely. 
    Config.BaalAssistant.HotTPMessage = ["warm"]; // Configure safe TP messages.
    Config.BaalAssistant.SafeTPMessage = ["cool"]; // Configure safe TP messages.
    Config.BaalAssistant.BaalMessage = [""]; // Configure baal messages, this is a precautionary measure.
    Config.BaalAssistant.NextGameMessage = [""];    // Next Game message, this is a precautionary quit command, Reccomended setting up: Config.QuitList

fyi, hot tp and safe tp's messages are same with the leader's.

vibeD2 commented 6 years ago

use autobaal for leeching use baalhelper for a helper bot