战网中国

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 295|回复: 1

新的法師設置

[复制链接]

1

主题

2

帖子

55

积分

新手

Rank: 2

积分
55
发表于 2020-2-14 09:46:04 | 显示全部楼层 |阅读模式
本帖最后由 pulaga0488 于 2020-2-14 16:34 编辑

這是自kolbot大人走後另一個新團隊接手的檔案

本人稍加翻譯以及針對符文做添加與修改

另外沒翻譯到的是因為小弟才疏學淺有些不明白   歡迎各位大神指教

再來這個版本添加了許多東西  還望大神求助詳解

歡迎加入群650385792一起討論

// 法師設置文件

/* Brief instructions:
* Notepad++ is HIGHLY recommended to use for editing these files. Visit http://notepad-plus-plus.org/
* To comment out something, put // in front of that line
* !!!Never comment out something you're not sure about, set it to false or disable as noted in description if you don't want to use it.
* true and false are case sensitive. Good: Config.SomeVar = true; Bad: Config.SomeVar = True;
*/

function LoadConfig() {
        /* Sequence config
         * Set to true if you want to run it, set to false if not.
         * If you want to change the order of the scripts, just change the order of their lines by using cut and paste.
         */

        // User addon script. Read the description in libs/bots/UserAddon.js
        Scripts.UserAddon = true; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!

        // Battle orders script - Use this for 2+ characters (for example BO barb + sorc)
        Scripts.BattleOrders = false;
                Config.BattleOrders.Mode = 0; // 0 = 給 BO, 1 = 取得 BO
                Config.BattleOrders.Idle = false; // 空閒直到收到 bo 的玩家離開
                Config.BattleOrders.Getters = []; // 等待要取得BO的玩家列表ex:["人物ID"]
                Config.BattleOrders.QuitOnFailure = false; // 如果 bo 失敗,則退出遊戲→新添加
                Config.BattleOrders.SkipIfTardy = true; // 如果其他玩家已從 bo 點前進,則繼續腳本→新添加
                Config.BattleOrders.Wait = 10; // 等待玩家加入遊戲的持續時間 單位秒)→新添加

        // Team MF system
        Config.MFLeader = false; // 組隊MF系統,如需要組隊刷裝或是帶關卡,領導需設置此項為true

        // 刷boss (只翻譯大家常刷的,如有其他需要請自行爬文)

        // *** act 1 ***
        Scripts.Corpsefire = false;                                        // 邪惡洞窟-菁英王-屍體發火
                Config.Corpsefire.ClearDen = false;                // 是否清除邪惡洞窟
        Scripts.Mausoleum = false;                                        // 埋骨之地-大陵寢
                Config.Mausoleum.KillBloodRaven = false;// 埋骨之地-血鳥
                Config.Mausoleum.ClearCrypt = false;        // 埋骨之地-教堂
        Scripts.Rakanishu = false;                                        // 石塊礦野-菁英王-拉卡尼休
                Config.Rakanishu.KillGriswold = true;        // 崔斯特瑞姆-菁英王-格瑞斯
        Scripts.UndergroundPassage = false;                        // 石塊礦野-洞穴
        Scripts.Coldcrow = false;                                        // 石塊礦野-洞穴-菁英王-冰冷烏鴉
        Scripts.Tristram = false;                                        // 是否清除崔斯特瑞姆
                Config.Tristram.WalkClear = false;                 // 清除時禁用傳送門,保護吸經驗的人
                Config.Tristram.PortalLeech = false;         // 設置為true,會開門給小號吸經驗
        Scripts.Pit = false;                                                // 泰摩高地-地穴(會直奔第二層)
                Config.Pit.ClearPit1 = true;                        // 全清一層
        Scripts.Treehead = false;                                        // 黑暗森林-菁英王-樹頭木拳
        Scripts.Smith = false;                                                // 軍營-菁英王-鐵匠
        Scripts.BoneAsh = false;                                        // 往地下墓穴的門前-菁英王-骨灰
        Scripts.Countess = false;                                        // 高塔第五層-菁英王-女伯爵
                Config.Countess.KillGhosts = false;                // 高塔-菁英鬼魂
        Scripts.Andariel = false;                                        // BOSS-安達利爾
        Scripts.Cows = false;                                                // 秘密母牛關卡

        // *** act 2 ***
        Scripts.Radament = false;                                                // 下水道第三層-菁英王-羅達門特
        Scripts.Coldworm = false;                                                // 蛆蟲巢穴-菁英王-鑽地的冰蟲
                Config.Coldworm.KillBeetleburst = false;        // 遙遠的綠洲-菁英王-爆開的甲蟲
                Config.Coldworm.ClearMaggotLair = false;         // 蛆蟲巢穴(全清)
        Scripts.AncientTunnels = false;                                        // 古代通道
                Config.AncientTunnels.OpenChest = false;         // 開啟遺失城市的特殊寶箱
                Config.AncientTunnels.KillDarkElder = false;// 遺失的城市-菁英王-黑暗長老
        Scripts.Summoner = false;                                                // 神秘避難所-召換者
                Config.Summoner.FireEye = false;                        // 監牢第三層-菁英王-火眼
        Scripts.Tombs = false;                                                        // 塔‧拉下古墓(全清)
        Scripts.Duriel = false;                                                        // BOSS-都瑞爾

        // *** act 3 ***
        Scripts.Stormtree = false;                                                // 庫拉斯特下層-菁英王-暴風之樹
        Scripts.KurastTemples = false;                                        // 庫拉斯特商場-殘酷神殿
        Scripts.Icehawk = false;                                                // 庫拉斯特商場-菁英王-裂縫之翼-冰鷹
        Scripts.Endugu = false;                                                        // 庫拉斯特上層-菁英王-古巫醫-印都
        Scripts.Travincal = false;                                                // 崔凡克-議會成員
                Config.Travincal.PortalLeech = false;                 // 開門給BB吸經驗
        Scripts.Mephisto = false;                                                // Boss-墨菲斯托
                Config.Mephisto.MoatTrick = false;                        // 會將莫非引到下方隔岸殺王(適用拓荒法師)
                Config.Mephisto.KillCouncil = false;                // 擊殺兩側議會成員
                Config.Mephisto.TakeRedPortal = true;                // 通過紅門直接到act4

        // *** act 4 ***
        Scripts.OuterSteppes = false;                                        // 郊外大草原(全清)
        Scripts.Izual = false;                                                        // 絕望平原-菁英王-衣卒爾
        Scripts.Hephasto = false;                                                // 地獄熔爐菁英王-盔甲製造者海法斯特
        Scripts.Vizier = false;                                                 // 適用於經典法師-只擊殺渾沌大臣
        Scripts.FastDiablo = false;                                                // BOSS-暗黑破壞神(快速刷封印不清,直接叫出暗黑破獲神)
        Scripts.Diablo = false;                                                        // BOSS-暗黑破壞神
                Config.Diablo.WalkClear = false;                         // 行走方式清怪
                Config.Diablo.Entrance = true;                                 // 是否在渾沌避難所開起傳送門
                Config.Diablo.SealWarning = "Leave the seals alone!";
                Config.Diablo.EntranceTP = "Entrance TP up";
                Config.Diablo.StarTP = "Star TP up";
                Config.Diablo.DiabloMsg = "Diablo";
                Config.Diablo.SealOrder = ["vizier", "seis", "infector"]; // 清除封印順序,可自行修改順序→新添加
        Scripts.SealLeader = false;                                         // 清出安全點以讓吸經驗者進入,運行此行時,請不要開啟fastdiablo或是diablo

        // *** act 5 ***
        Scripts.Pindleskin = false;                                                // 爆燥外皮
                Config.Pindleskin.UseWaypoint = false;                // 從傳送點進入,若設置為false,則從安亞那邊的紅門進入
                Config.Pindleskin.KillNihlathak = true;                // 瓦特之廳-菁英王-尼拉塞克
                Config.Pindleskin.ViperQuit = false;                 // 遇到毒蛇停止動作
        Scripts.Nihlathak = false;                                                // 瓦特之廳-菁英王-尼拉塞克
                Config.Nihlathak.ViperQuit = false;                 // 遇到毒蛇停止動作.
        Scripts.Eldritch = false;                                                // 冰凍高地-菁英王-矯正者-怪異
                Config.Eldritch.OpenChest = true;                        // 開啟冰凍苔原寶箱
                Config.Eldritch.KillShenk = true;                        // 血腥丘陵-菁英王-督軍山克
                Config.Eldritch.KillDacFarren = true;                // 血腥丘陵-菁英王-達克.法倫
        Scripts.Eyeback = false;                                                // 亞瑞特高原-菁英王-狂暴者-眼魔
        Scripts.SharpTooth = false;                                                // 亞瑞特高原-菁英王-利牙殺手
        Scripts.ThreshSocket = false;                                        // 亞瑞特高原-菁英王-剝殼凹槽
        Scripts.Abaddon = false;                                                // 冰凍高地-紅門(全清)
        Scripts.Frozenstein = false;                                        // 冰河-冰凍魔怪
                Config.Frozenstein.ClearFrozenRiver = true;        // 冰河(全清)
        Scripts.Bonesaw = false;                                                // 冰凍苔原-菁英王-骨鋸破壞者
                Config.Bonesaw.ClearDrifterCavern = false;        // 是否清除冰凍苔原
        Scripts.Snapchip = false;                                                // 冰河路徑-菁英王-粉碎者
                Config.Snapchip.ClearIcyCellar = true;                // 冰河路徑(全清)
        Scripts.Worldstone = false;                                                // 世界要塞(全清)
        Scripts.Baal = false;                                                        // BOSS-巴爾
                Config.Baal.HotTPMessage = "Hot TP!";
                Config.Baal.SafeTPMessage = "Safe TP!";
                Config.Baal.BaalMessage = "Baal!";
                Config.Baal.SoulQuit = false;                                 // 有靈魂(電魂)則停止動作
                Config.Baal.DollQuit = false;                                 // 有不死冥河娃娃則停止動作
                Config.Baal.KillBaal = true;                                 // 是否擊殺巴爾

        /* ### 吸經驗 ###
        * 除非有另外說明,否則運行時不需要領導者名稱
        * 不要使用相同類型的代碼,AutoBaal或BaalHelper只能使用一種
        */

        Config.Leader = "";                         // 領導者的遊戲角色名稱。留空以嘗試自動檢測(可在AutoBaal,Wakka,MFHelper中使用)
        Config.QuitList = [""];                 // 要退出的字符名稱
        Config.QuitListMode = 0;                 // 0 = 角色名稱; 1 = D2bs視窗名稱 (所有配置文件必須在同一台電腦上運行).
        Config.QuitListDelay = [];                 // 延遲退出的秒數. 範例 Config.QuitListDelay = [1, 10]; 將會在領到退出後1~10秒內隨機退出.

        Scripts.TristramLeech = false;         // 進入崔斯特瑞姆並試圖幫助擊殺.
        Scripts.TravincalLeech = false; // 從領導發出的安全點進入.
                Config.TravincalLeech.Helper = true; // 如果設置為true,則會幫助擊殺
        Scripts.MFHelper = false;                         // 如果設置為true則Config.MFLeader = true(通常是團隊掛裝備使用)
        Scripts.Wakka = false;                         // 與領導者保持距離,避免被大量傷害擊殺(可用於吸經驗者)
        Scripts.SealLeecher = false; // 如果設置為true則Scripts.SealLeader = true(給吸經驗者用).
        Scripts.DiabloHelper = false; // 幫助擊殺diablo.
                Config.DiabloHelper.Wait = 120; // 等待領導者的秒數.
                Config.DiabloHelper.Entrance = true; // 是否從渾沌避難所入口幫助擊殺,否則將從星標開始.
                Config.DiabloHelper.SkipTP = false; // 不等待傳送門直接進入渾沌避難所.
                Config.DiabloHelper.SkipIfBaal = false; // 如果擊殺巴爾時有組隊則停止動作,設置false為禁用.
                Config.DiabloHelper.OpenSeals = false; // 幫忙開啟封印
                Config.DiabloHelper.SafePrecast = true; // take random WP to safely precast
                Config.DiabloHelper.SealOrder = ["vizier", "seis", "infector"]; // 隊員開啟封印順序
                Config.DiabloHelper.RecheckSeals = false; // 檢查每個封印是否確實開啟
        Scripts.AutoBaal = false; // 隊員自動打巴爾
                Config.AutoBaal.FindShrine = false; // false = 禁用, 1 = 領導喊出HOT TP後進傳送門, 2 = 找到領導者後進入傳送門
                Config.AutoBaal.LeechSpot = [15115, 5050]; // X, Y 毀滅王座吸經驗座標
                Config.AutoBaal.LongRangeSupport = false; // 從安全點釋放長距離技能
        Scripts.BaalHelper = false;                                        // 幫助擊殺巴爾
                Config.BaalHelper.Wait = 120; // 等待行走的人到毀滅王座的秒數
                Config.BaalHelper.KillNihlathak = false; // 殺巴爾前殺死尼拉賽克
                Config.BaalHelper.FastChaos = false; // 殺巴爾前殺死暗黑破壞神
                Config.BaalHelper.DollQuit = false; // 遇到亡靈殺手則停止動作
                Config.BaalHelper.KillBaal = true; // 幫助擊殺巴爾,如果設置為false則必須配置Config.QuitList,否則將會無限期等待不會退出.
                Config.BaalHelper.SkipTP = false; // 不等待傳送門只接到毀滅王座(反PK措施).
        Scripts.Follower = false; // 向傭兵一樣環繞在領導者身邊, 請參閱 Follower.js

        // *** special scripts ***
        Scripts.WPGetter = false; // 取得遺失的傳送點
        Scripts.GetKeys = false; // 取得憎恨之鑰,恐懼之鑰,毀滅之鑰
        Scripts.OrgTorch = false;
                Config.OrgTorch.MakeTorch = true; // Convert organ sets to torches
                Config.OrgTorch.WaitForKeys = true; // Enable Torch System to get keys from other profiles. See libs/TorchSystem.js for more info
                Config.OrgTorch.WaitTimeout = 15; // Time in minutes to wait for keys before moving on
                Config.OrgTorch.UseSalvation = true; // Use Salvation aura on Mephisto (if possible)
                Config.OrgTorch.GetFade = false; // Get fade by standing in a fire. You MUST have Last Wish or Treachery on your character being worn.
                Config.OrgTorch.AntidotesToChug = 0; // Chug x antidotes before Lilith. Each antidote gives +50 poison res and +10 max poison for 30 seconds. The duration stacks. 4 potions == 2 minutes
        Scripts.Rusher = false; // Rush bot. For a list of commands, see Rusher.js
                Config.Rusher.WaitPlayerCount = 0; // Wait until game has a certain number of players (0 - don't wait, 8 - wait for full game).
                Config.Rusher.Radament = false; // Do Radament quest.
                Config.Rusher.LamEsen = false; // Do Lam Esen quest.
                Config.Rusher.Izual = false; // Do Izual quest.
                Config.Rusher.Shenk = false; // Do Shenk quest.
                Config.Rusher.Anya = false; // Do Anya quest.
                Config.Rusher.LastRun = ""; // End rush after this run.
        Scripts.Rushee = false; // Automatic rushee, works with Rusher. Set Rusher's character name as Config.Leader
                Config.Rushee.Quester = false; // Enter portals and get quest items.
                Config.Rushee.Bumper = false; // Do Ancients and Baal. Minimum levels: 20 - norm, 40 - nightmare
        Scripts.CrushTele = false; // classic rush teleporter. go to area of interest and press "-" numpad key
        Scripts.Questing = false; // solves missing quests (skill/stat+shenk)
        Scripts.Gamble = false; // Gambling system, other characters will mule gold into your game so you can gamble infinitely. See Gambling.js
        Scripts.Crafting = false; // Crafting system, other characters will mule crafting ingredients. See CraftingSystem.js
        Scripts.GhostBusters = false; // Kill ghosts in most areas that contain them
        Scripts.Enchant = false;
                Config.Enchant.Triggers = ["chant", "cows", "wps"]; // Chat commands for enchant, cow level and waypoint giving
                Config.Enchant.GetLeg = false; // Get Wirt's Leg from Tristram. If set to false, it will check for the leg in town.
                Config.Enchant.AutoChant = false; // Automatically enchant nearby players and their minions
                Config.Enchant.GameLength = 20; // Game length in minutes
        Scripts.IPHunter = false;
                Config.IPHunter.IPList = []; // List of IPs to look for. example: [165, 201, 64]
                Config.IPHunter.GameLength = 3; // Number of minutes to stay in game if ip wasn't found
        Scripts.KillDclone = false; // Kill Diablo Clone by using Arcane Sanctuary waypoint. Diablo needs to walk the Earth in the game.
        Scripts.ShopBot = false; // Shopbot script. Automatically uses shopbot.nip and ignores other pickits.
                // Supported NPCs: Akara, Charsi, Gheed, Elzix, Fara, Drognan, Ormus, Asheara, Hratli, Jamella, Halbu, Anya. Multiple NPCs are also supported, example: [NPC.Elzix, NPC.Fara]
                // Use common sense when combining NPCs. Shopping in different acts will probably lead to bugs.
                Config.ShopBot.ShopNPC = NPC.Anya;
                // Put item classid numbers or names to scan (remember to put quotes around names). Leave blank to scan ALL items. See libs/config/templates/ShopBot.txt
                Config.ShopBot.ScanIDs = [];
                Config.ShopBot.CycleDelay = 0; // Delay between shopping cycles in milliseconds, might help with crashes.
                Config.ShopBot.QuitOnMatch = false; // Leave game as soon as an item is shopped.
        Scripts.ChestMania = false; // Open chests in configured areas. See sdk/areas.txt
                Config.ChestMania.Act1 = [13, 14, 15, 16, 18, 19]; // List of act 1 areas to open chests in
                Config.ChestMania.Act2 = [55, 59, 65, 66, 67, 68, 69, 70, 71, 72]; // List of act 2 areas to open chests in
                Config.ChestMania.Act3 = [79, 80, 81, 92, 93, 84, 85, 90]; // List of act 3 areas to open chests in
                Config.ChestMania.Act4 = []; // List of act 4 areas to open chests in
                Config.ChestMania.Act5 = [115, 116, 119, 125, 126, 127]; // List of act 5 areas to open chests in
        Scripts.ClearAnyArea = false; // Clear any area. Uses Config.ClearType to determine which type of monsters to kill.
                Config.ClearAnyArea.AreaList = []; // List of area ids to clear. See sdk/areas.txt

        // *** Guest scripts ***

        // Baal Assistant by YourGreatestMember
        Scripts.BaalAssistant = false; // 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 = false; // 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 = ["Hot"]; // Configure safe TP messages.
                Config.BaalAssistant.SafeTPMessage = ["Safe", "Clear"]; // Configure safe TP messages.
                Config.BaalAssistant.BaalMessage = ["Baal"]; // Configure baal messages, this is a precautionary measure.
                Config.BaalAssistant.NextGameMessage = ["Next Game", "Next", "New Game"];        // Next Game message, this is a precautionary quit command, Reccomended setting up: Config.QuitList

        // Town settings
        Config.HealHP = 50; // Go to a healer if under designated percent of life.
        Config.HealMP = 0; // Go to a healer if under designated percent of mana.
        Config.HealStatus = false; // Go to a healer if poisoned or cursed
        Config.UseMerc = true; // Use merc. This is ignored and always false in d2classic.
        Config.MercWatch = false; // Instant merc revive during battle.

        // Potion settings
        Config.UseHP = 75; // Drink a healing potion if life is under designated percent.
        Config.UseRejuvHP = 40; // Drink a rejuvenation potion if life is under designated percent.
        Config.UseMP = 30; // Drink a mana potion if mana is under designated percent.
        Config.UseRejuvMP = 0; // Drink a rejuvenation potion if mana is under designated percent.
        Config.UseMercHP = 75; // Give a healing potion to your merc if his/her life is under designated percent.
        Config.UseMercRejuv = 0; // Give a rejuvenation potion to your merc if his/her life is under designated percent.
        Config.HPBuffer = 0; // Number of healing potions to keep in inventory.
        Config.MPBuffer = 0; // Number of mana potions to keep in inventory.
        Config.RejuvBuffer = 0; // Number of rejuvenation potions to keep in inventory.

        // Chicken settings
        Config.LifeChicken = 30; // Exit game if life is less or equal to designated percent.
        Config.ManaChicken = 0; // Exit game if mana is less or equal to designated percent.
        Config.MercChicken = 0; // Exit game if merc's life is less or equal to designated percent.
        Config.TownHP = 0; // Go to town if life is under designated percent.
        Config.TownMP = 0; // Go to town if mana is under designated percent.

        /* Inventory lock configuration. !!!READ CAREFULLY!!!
         * 0 = item is locked and won't be moved. If item occupies more than one slot, ALL of those slots must be set to 0 to lock it in place.
         * Put 0s where your torch, annihilus and everything else you want to KEEP is.
         * 1 = item is unlocked and will be dropped, stashed or sold.
         * If you don't change the default values, the bot won't stash items.
         */
        Config.Inventory[0] = [0,0,0,0,0,0,0,0,0,0];
        Config.Inventory[1] = [0,0,0,0,0,0,0,0,0,0];
        Config.Inventory[2] = [0,0,0,0,0,0,0,0,0,0];
        Config.Inventory[3] = [0,0,0,0,0,0,0,0,0,0];

        Config.StashGold = 100000; // 金錢進倉最低金額.

        /* 藥水設置由左到右.
         * Rejuvenation potions must always be rightmost.
         * 補血("hp"), 法力 ("mp") 活力 ("rv")
         */
        Config.BeltColumn[0] = "hp";
        Config.BeltColumn[1] = "mp";
        Config.BeltColumn[2] = "rv";
        Config.BeltColumn[3] = "rv";

/* 腰帶藥水數量設置,由左到右.*/

        Config.MinColumn[0] = 3;
        Config.MinColumn[1] = 3;
        Config.MinColumn[2] = 0;
        Config.MinColumn[3] = 0;

        // 拾取文件設置. 請參閱 kolbot/pickit.
        Config.PickitFiles.push("kolton.nip");
        Config.PickitFiles.push("LLD.nip");
        Config.PickRange = 40; // 拾取半徑
        Config.FastPick = false; // 快速拾取(在戰鬥中並檢查時取項目)

        /* Advanced automule settings
         * Trigger - Having an item that is on the list will initiate muling. Useful if you want to mule something immediately upon finding.
         * Force - Items listed here will be muled even if they are ingredients for cubing.
         * Exclude - Items listed here will be ignored and will not be muled. Items on Trigger or Force lists are prioritized over this list.
         *
         * List can either be set as string in pickit format and/or as number referring to item classids. Each entries are separated by commas.
         * Example :
         *  Config.AutoMule.Trigger = [639, 640, "[type] == ring && [quality] == unique # [maxmana] == 20"];
         *          This will initiate muling when your character finds Ber, Jah, or SOJ.
         *  Config.AutoMule.Force = [561, 566, 571, 576, 581, 586, 601];
         *          This will mule perfect gems/skull during muling.
         *  Config.AutoMule.Exclude = ["[name] >= talrune && [name] <= solrune", "[name] >= 654 && [name] <= 657"];
         *          This will exclude muling of runes from tal through sol, and any essences.
         */
        Config.AutoMule.Trigger = [];
        Config.AutoMule.Force = [];
        Config.AutoMule.Exclude = [];

        // Additional item info log settings. All info goes to \logs\ItemLog.txt
        Config.ItemInfo = false; // Log stashed, skipped (due to no space) or sold items.
        Config.ItemInfoQuality = []; // The quality of sold items to log. See NTItemAlias.dbl for values. Example: Config.ItemInfoQuality = [6, 7, 8];

        // Item identification settings
        Config.CainID.Enable = false; // Identify items at Cain
        Config.CainID.MinGold = 2500000; // Minimum gold (stash + character) to have in order to use Cain.
        Config.CainID.MinUnids = 3; // Minimum number of unid items in order to use Cain.
        Config.FieldID = false; // Identify items in the field instead of going to town.
        Config.DroppedItemsAnnounce.Enable = false;        // Announce Dropped Items to in-game newbs
        Config.DroppedItemsAnnounce.Quality = []; // Quality of item to announce. See NTItemAlias.dbl for values. Example: Config.DroppedItemsAnnounce.Quality = [6, 7, 8];

        // Manager Item Log Screen
        Config.LogKeys = false; // Log keys on item viewer
        Config.LogOrgans = true; // Log organs on item viewer
        Config.LogLowRunes = false; // Log low runes (El - Dol) on item viewer
        Config.LogMiddleRunes = false; // Log middle runes (Hel - Mal) on item viewer
        Config.LogHighRunes = true; // Log high runes (Ist - Zod) on item viewer
        Config.LogLowGems = false; // Log low gems (chipped, flawed, normal) on item viewer
        Config.LogHighGems = false; // Log high gems (flawless, perfect) on item viewer
        Config.SkipLogging = []; // Custom log skip list. Set as three digit item code or classid. Example: ["tes", "ceh", 656, 657] will ignore logging of essences.
        Config.ShowCubingInfo = true; // Show cubing messages on console

        // Repair settings
        Config.CubeRepair = false; // Repair weapons with Ort and armor with Ral rune. Don't use it if you don't understand the risk of losing items.
        Config.RepairPercent = 40; // Durability percent of any equipped item that will trigger repairs.

        // Gambling config
        Config.Gamble = false;
        Config.GambleGoldStart = 1000000;
        Config.GambleGoldStop = 500000;

        // List of item names or classids for gambling. Check libs/NTItemAlias.dbl file for other item classids.
        Config.GambleItems.push("Amulet");
        Config.GambleItems.push("Ring");
        Config.GambleItems.push("Circlet");
        Config.GambleItems.push("Coronet");

        /* Cubing config. All recipe names are available in Templates/Cubing.txt. For item names/classids check NTItemAlias.dbl
         * The format is Config.Recipes.push([recipe_name, item_name_or_classid, etherealness]). Etherealness is optional and only applies to some recipes.
         */
        Config.Cubing = false; // 赫拉迪克方塊合成系統

        // Ingredients for the following recipes will be auto-picked, for classids check libs/NTItemAlias.dbl

        //Config.Recipes.push([Recipe.Gem, "Flawless Amethyst"]); // Make Perfect Amethyst
        //Config.Recipes.push([Recipe.Gem, "Flawless Topaz"]); // Make Perfect Topaz
        //Config.Recipes.push([Recipe.Gem, "Flawless Sapphire"]); // Make Perfect Sapphire
        //Config.Recipes.push([Recipe.Gem, "Flawless Emerald"]); // Make Perfect Emerald
        //Config.Recipes.push([Recipe.Gem, "Flawless Ruby"]); // Make Perfect Ruby
        //Config.Recipes.push([Recipe.Gem, "Flawless Diamond"]); // Make Perfect Diamond
        //Config.Recipes.push([Recipe.Gem, "Flawless Skull"]); // Make Perfect Skull

        //Config.Recipes.push([Recipe.Token]); // Make Token of Absolution

        //Config.Recipes.push([Recipe.Rune, "El Rune"]);         // 升級到 2 號 艾德
        //Config.Recipes.push([Recipe.Rune, "Eld Rune"]);         // 升級到 3 號 特爾
        //Config.Recipes.push([Recipe.Rune, "Tir Rune"]);         // 升級到 4 號 那夫
        //Config.Recipes.push([Recipe.Rune, "Nef Rune"]);         // 升級到 5 號 愛斯
        //Config.Recipes.push([Recipe.Rune, "Eth Rune"]);         // 升級到 6 號 伊司
        //Config.Recipes.push([Recipe.Rune, "Ith Rune"]);         // 升級到 7 號 塔爾
        //Config.Recipes.push([Recipe.Rune, "Tal Rune"]);         // 升級到 8 號 拉爾
        //Config.Recipes.push([Recipe.Rune, "Ral Rune"]);         // 升級到 9 號 歐特
        //Config.Recipes.push([Recipe.Rune, "Ort Rune"]);         // 升級到 10 號 書爾
        //Config.Recipes.push([Recipe.Rune, "Thul Rune"]);         // 升級到 11 號 安姆
        //Config.Recipes.push([Recipe.Rune, "Amn Rune"]);         // 升級到 12 號 索爾
        //Config.Recipes.push([Recipe.Rune, "Sol Rune"]);         // 升級到 13 號 Shael
        //Config.Recipes.push([Recipe.Rune, "Shael Rune"]); // 升級到 14 號 多爾
        //Config.Recipes.push([Recipe.Rune, "Dol Rune"]);         // 升級到 15 號 海爾
        Config.Recipes.push([Recipe.Rune, "Hel Rune"]);         // 升級到 16 號 Io
        Config.Recipes.push([Recipe.Rune, "Io Rune"]);                 // 升級到 17 號 盧姆
        Config.Recipes.push([Recipe.Rune, "Lum Rune"]);         // 升級到 18 號 科
        Config.Recipes.push([Recipe.Rune, "Ko Rune"]);                 // 升級到 19 號 法爾
        Config.Recipes.push([Recipe.Rune, "Fal Rune"]);         // 升級到 20 號 藍姆
        Config.Recipes.push([Recipe.Rune, "Lem Rune"]);         // 升級到 21 號 普爾
        Config.Recipes.push([Recipe.Rune, "ul Rune"]);                //升級到 22 號 烏姆
        Config.Recipes.push([Recipe.Rune, "Um Rune"]);                //升級到 23 號 馬爾
        Config.Recipes.push([Recipe.Rune, "Mal Rune"]);                //升級到 24 號 伊斯特
        Config.Recipes.push([Recipe.Rune, "Ist Rune"]);                //升級到 25 號 古爾
        Config.Recipes.push([Recipe.Rune, "Gul Rune"]);                //升級到 26 號 伐克斯
        Config.Recipes.push([Recipe.Rune, "Vex Rune"]);         // 升級到 27 號 歐姆
        Config.Recipes.push([Recipe.Rune, "Ohm Rune"]);         // 升級到 28 號 羅
        Config.Recipes.push([Recipe.Rune, "Lo Rune"]);                 // 升級到 29 號 瑟
        Config.Recipes.push([Recipe.Rune, "Sur Rune"]);         // 升級到 30 號 貝
        Config.Recipes.push([Recipe.Rune, "Ber Rune"]);         // 升級到 31 號 喬
        Config.Recipes.push([Recipe.Rune, "Jah Rune"]);         // 升級到 32 號 查姆
        Config.Recipes.push([Recipe.Rune, "Cham Rune"]);         // 升級到 33 號 薩德
        
        // 獨特暗金裝備升級
        
        //Config.Recipes.push([Recipe.Caster.Amulet]); // Craft Caster Amulet
        //Config.Recipes.push([Recipe.Blood.Ring]); // Craft Blood Ring
        //Config.Recipes.push([Recipe.Blood.Helm, "Armet"]); // Craft Blood Armet
        //Config.Recipes.push([Recipe.HitPower.Gloves, "Vambraces"]); // Craft Hit Power Vambraces

        // 手工藝裝備製作

        //Config.Recipes.push([Recipe.Reroll.Magic, "Diadem"]); // Reroll magic Diadem
        //Config.Recipes.push([Recipe.Reroll.Magic, "Grand Charm"]); // Reroll magic Grand Charm (ilvl 91+)

        //Config.Recipes.push([Recipe.Reroll.Rare, "Diadem"]); // Reroll rare Diadem

        // 自動打洞
        
        //Config.Recipes.push([Recipe.Socket.Weapon, "Thresher", Roll.Eth]); // Socket ethereal Thresher
        //Config.Recipes.push([Recipe.Socket.Weapon, "Cryptic Axe", Roll.Eth]); // Socket ethereal Cryptic Axe
        //Config.Recipes.push([Recipe.Socket.Armor, "Sacred Armor", Roll.Eth]); // Socket ethereal Sacred Armor
        //Config.Recipes.push([Recipe.Socket.Armor, "Archon Plate", Roll.Eth]); // Socket ethereal Archon Plate

        //Config.Recipes.push([Recipe.Unique.Armor.ToExceptional, "Heavy Gloves", Roll.NonEth]); // Upgrade Bloodfist to Exceptional
        //Config.Recipes.push([Recipe.Unique.Armor.ToExceptional, "Light Gauntlets", Roll.NonEth]); // Upgrade Magefist to Exceptional
        //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "Sharkskin Gloves", Roll.NonEth]); // Upgrade Bloodfist or Grave Palm to Elite
        //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "Battle Gauntlets", Roll.NonEth]); // Upgrade Magefist or Lavagout to Elite
        //Config.Recipes.push([Recipe.Unique.Armor.ToElite, "War Boots", Roll.NonEth]); // Upgrade Gore Rider to Elite

        /* Runeword config. All recipes are available in Templates/Runewords.txt
         * Keep lines follow pickit format and any given runeword is tested vs ALL lines so you don't need to repeat them
         */
        Config.MakeRunewords = false; // 符文組製作系統

        //Config.Runewords.push([Runeword.Insight, "Thresher", Roll.Eth]); // Make ethereal Insight Thresher
        //Config.Runewords.push([Runeword.Insight, "Cryptic Axe", Roll.Eth]); // Make ethereal Insight Cryptic Axe

        //Config.KeepRunewords.push("[type] == polearm # [meditationaura] == 17");

        //Config.Runewords.push([Runeword.Spirit, "Monarch", Roll.NonEth]); // Make Spirit Monarch
        //Config.Runewords.push([Runeword.Spirit, "Sacred Targe", Roll.NonEth]); // Make Spirit Sacred Targe

        //Config.KeepRunewords.push("[type] == shield || [type] == auricshields # [fcr] == 35");

        // Public game options

        // If LocalChat is enabled, chat can be sent via 'sendCopyData' instead of BNET
        // To allow 'say' to use BNET, use 'say("msg", true)', the 2nd parameter will force BNET
        // LocalChat messages will only be visible on clients running on the same PC
        Config.LocalChat.Enabled = false; // enable the LocalChat system
        Config.LocalChat.Toggle = false; // optional, set to KEY value to toggle through modes 0, 1, 2
        Config.LocalChat.Mode = 0; // 0 = disabled, 1 = chat from 'say' (recommended), 2 = all chat (for manual play)
        // If Config.Leader is set, the bot will only accept invites from leader. If Config.PublicMode is not 0, Baal and Diablo script will open Town Portals.

        // 組隊系統
        Config.PublicMode = 0; // 1 = 邀請和接受組隊, 2 = 僅接受, 3 = 僅邀請, 0 = 禁用

        // Party message settings. Each setting represents an array of messages that will be randomly chosen.
        // $name, $level, $class and $killer are replaced by the player's name, level, class and killer
        Config.Greetings = []; // Example: ["Hello, $name (level $level $class)"]
        Config.DeathMessages = []; // Example: ["Watch out for that $killer, $name!"]
        Config.Congratulations = []; // Example: ["Congrats on level $level, $name!"]
        Config.ShitList = false; // Blacklist hostile players so they don't get invited to party.
        Config.UnpartyShitlisted = false; // Leave party if someone invited a blacklisted player.

        // General config
        Config.AutoMap = false; // Set to true to open automap at the beginning of the game.
        Config.LastMessage = ""; // Message or array of messages to say at the end of the run. Use $nextgame to say next game - "Next game: $nextgame" (works with lead entry point)
        Config.MinGameTime = 60; // Min game time in seconds. Bot will TP to town and stay in game if the run is completed before.
        Config.MaxGameTime = 0; // Maximum game time in seconds. Quit game when limit is reached.
        Config.TeleSwitch = false; // Switch to secondary (non-primary) slot when teleporting more than 5 nodes.
        Config.OpenChests = false; // Open chests. Controls key buying.
        Config.MiniShopBot = true; // Scan items in NPC shops.
        Config.PacketShopping = false; // Use packets to shop. Improves shopping speed.
        Config.TownCheck = false; // Go to town if out of potions
        Config.LogExperience = false; // Print experience statistics in the manager.
        Config.PingQuit = [{Ping: 0, Duration: 0}]; // Quit if ping is over the given value for over the given time period in seconds.
        Config.Silence = false; // Make the bot not say a word. Do not use in combination with LocalChat

        // Shrine Scanner - scan for shrines while moving.
        // Put the shrine types in order of priority (from highest to lowest). For a list of types, see sdk/shrines.txt
        Config.ScanShrines = [];

        // MF Switch
        Config.MFSwitchPercent = 0; // Boss life % to switch to non-primary weapon slot. Set to 0 to disable.

        // Primary Slot - Bot will try to determine primary slot if not used (non-cta slot that's not empty)
        Config.PrimarySlot = -1; // Set to use specific weapon slot as primary weapon slot: -1 = disabled, 0 = slot I, 1 = slot II

        // Fastmod config
        Config.FCR = 0; // 0 - disable, 1 to 255 - set value of faster cast rate
        Config.FHR = 0; // 0 - disable, 1 to 255 - set value of faster hit recovery
        Config.FBR = 0; // 0 - disable, 1 to 255 - set value of faster block recovery
        Config.IAS = 0; // 0 - disable, 1 to 255 - set value of increased attack speed
        Config.PacketCasting = 0; // 0 = disable, 1 = packet teleport, 2 = full packet casting.
        Config.WaypointMenu = true;

        // Anti-hostile config
        Config.AntiHostile = false; // Enable anti-hostile
        Config.HostileAction = 0; // 0 - quit immediately, 1 - quit when hostile player is sighted, 2 - attack hostile
        Config.TownOnHostile = false; // Go to town instead of quitting when HostileAction is 0 or 1
        Config.RandomPrecast = false; // Anti-PK measure, only supported in Baal and BaalHelper and BaalAssisstant at the moment.
        Config.ViperCheck = false; // Quit if revived Tomb Vipers are sighted

        // DClone config
        Config.StopOnDClone = true; // Go to town and idle as soon as Diablo walks the Earth
        Config.SoJWaitTime = 5; // Time in minutes to wait for another SoJ sale before leaving game. 0 = disabled
        Config.KillDclone = false; // Go to Palace Cellar 3 and try to kill Diablo Clone. Pointless if you already have Annihilus.
        Config.DCloneQuit = false; // 1 = quit when Diablo walks, 2 = quit on soj sales, 0 = disabled

        // Monster skip config
        // Skip immune monsters. Possible options: "fire", "cold", "lightning", "poison", "physical", "magic".
        // You can combine multiple resists with "and", for example - "fire and cold", "physical and cold and poison"
        Config.SkipImmune = [];
        // Skip enchanted monsters. Possible options: "extra strong", "extra fast", "cursed", "magic resistant", "fire enchanted", "lightning enchanted", "cold enchanted", "mana burn", "teleportation", "spectral hit", "stone skin", "multiple shots".
        // You can combine multiple enchantments with "and", for example - "cursed and extra fast", "mana burn and extra strong and lightning enchanted"
        Config.SkipEnchant = [];
        // Skip monsters with auras. Possible options: "fanaticism", "might", "holy fire", "blessed aim", "holy freeze", "holy shock". Conviction is bugged, don't use it.
        Config.SkipAura = [];
        // Uncomment the following line to always attempt to kill these bosses despite immunities and mods
        //Config.SkipException = [getLocaleString(2851), getLocaleString(2852), getLocaleString(2853)]; // vizier, de seis, infector

        /* Attack config
         * To disable an attack, set it to -1
         * Skills MUST be POSITIVE numbers. For reference see ...\kolbot\sdk\skills.txt
         */
        Config.AttackSkill[0] = -1; // Preattack skill.
        Config.AttackSkill[1] = -1; // Primary skill to bosses.
        Config.AttackSkill[2] = -1; // Primary untimed skill to bosses. Keep at -1 if Config.AttackSkill[1] is untimed skill.
        Config.AttackSkill[3] = -1; // Primary skill to others.
        Config.AttackSkill[4] = -1; // Primary untimed skill to others. Keep at -1 if Config.AttackSkill[3] is untimed skill.
        Config.AttackSkill[5] = -1; // Secondary skill if monster is immune to primary.
        Config.AttackSkill[6] = -1; // Secondary untimed skill if monster is immune to primary untimed.

        // Low mana skills - these will be used if main skills can't be cast.
        Config.LowManaSkill[0] = -1; // Timed low mana skill.
        Config.LowManaSkill[1] = -1; // Untimed low mana skill.

        /* Advanced Attack config. Allows custom skills to be used on custom monsters.
         *        Format: "Monster Name": [timed skill id, untimed skill id]
         *        Example: "Baal": [38, -1] to use charged bolt on Baal
         *        Multiple entries are separated by commas
         */
        Config.CustomAttack = {
                //"Monster Name": [-1, -1]
        };

        Config.NoTele = false; // Restrict char from teleporting. Useful for low level/low mana chars
        Config.Dodge = false; // Move away from monsters that get too close. Don't use with short-ranged attacks like Poison Dagger.
        Config.DodgeRange = 15; // Distance to keep from monsters.
        Config.DodgeHP = 100; // Dodge only if HP percent is less than or equal to Config.DodgeHP. 100 = always dodge.
        Config.BossPriority = false; // Set to true to attack Unique/SuperUnique monsters first when clearing
        Config.ClearType = 0xF; // Monster spectype to kill in level clear scripts (ie. Mausoleum). 0xF = skip normal, 0x7 = champions/bosses, 0 = all
        Config.TeleStomp = false; // Use merc to attack bosses if they're immune to attacks, but not to physical damage

        // Clear while traveling during bot scripts
        // You have two methods to configure clearing. First is simply a spectype to always clear, in any area, with a default range of 30
        // The second method allows you to specify the areas in which to clear while traveling, a range, and a spectype. If area is excluded from this method,
        // all areas will be cleared using the specified range and spectype
        // Config.ClearPath = 0; // Monster spectype to kill while traveling. 0xF = skip normal, 0x7 = champions/bosses, 0 = all
        // Config.ClearPath = {
        //         Areas: [74], // Specific areas to clear while traveling in. Comment out to clear in all areas
        //         Range: 30, // Range to clear while traveling
        //         Spectype: 0, // Monster spectype to kill while traveling. 0xF = skip normal, 0x7 = champions/bosses, 0 = all
        // };

        // Wereform setup. Make sure you read Templates/Attacks.txt for attack skill format.
        Config.Wereform = false; // 0 / false - don't shapeshift, 1 / "Werewolf" - change to werewolf, 2 / "Werebear" - change to werebear

        // Class specific config
        Config.CastStatic = 60; // Cast static until the target is at designated life percent. 100 = disabled.
        Config.StaticList = []; // List of monster NAMES or CLASSIDS to static. Example: Config.StaticList = ["Andariel", 243];

        /* AutoSkill builds character based on array defined by the user and it replaces AutoBuild's skill system.
         * AutoSkill will automatically spend skill points and it can also allocate any prerequisite skills as required.
         *
         * Format: Config.AutoSkill.Build = [[skillID, count, satisfy], [skillID, count, satisfy], ... [skillID, count, satisfy]];
         *        skill - skill id number (see /sdk/skills.txt)
         *        count - maximum number of skill points to allocate for that skill
         *        satisfy - boolean value to stop(true) or continue(false) further allocation until count is met. Defaults to true if not specified.
         *
         *        See libs/config/Templates/AutoSkillExampleBuilds.txt for Config.AutoSkill.Build examples.
         */
        Config.AutoSkill.Enabled = false; // Enable or disable AutoSkill system
        Config.AutoSkill.Save = 0; // Number of skill points that will not be spent and saved
        Config.AutoSkill.Build = [];

        /* AutoStat builds character based on array defined by the user and this will replace AutoBuild's stat system.
         * AutoStat will stat Build array order. You may want to stat strength or dexterity first to meet item requirements.
         *
         * Format: Config.AutoStat.Build = [[statType, stat], [statType, stat], ... [statType, stat]];
         *        statType - defined as string, or as corresponding stat integer. "strength" or 0, "dexterity" or 2, "vitality" or 3, "energy" or 1
         *        stat - set to an integer value, and it will spend stat points until it reaches desired *hard stat value (*+stats from items are ignored).
         *        You can also set stat to string value "all", and it will spend all the remaining points.
         *        Dexterity can be set to "block" and it will stat dexterity up the the desired block value specified in arguemnt (ignored in classic).
         *
         *        See libs/config/Templates/AutoStatExampleBuilds.txt for Config.AutoStat.Build examples.
         */
        Config.AutoStat.Enabled = false; // Enable or disable AutoStat system
        Config.AutoStat.Save = 0; // Number stat points that will not be spent and saved.
        Config.AutoStat.BlockChance = 0; // An integer value set to desired block chance. This is ignored in classic.
        Config.AutoStat.UseBulk = true; // Set true to spend multiple stat points at once (up to 100), or false to spend singe point at a time.
        Config.AutoStat.Build = [];

        // AutoBuild System ( See /d2bs/kolbot/libs/config/Builds/README.txt for instructions )
        Config.AutoBuild.Enabled = false;                        //        This will enable or disable the AutoBuild system

        Config.AutoBuild.Template = "BuildName";        //        The name of the build associated with an existing
                                                                                                //        template filename located in libs/config/Builds/

        Config.AutoBuild.Verbose = true;                        //        Allows script to print messages in console
        Config.AutoBuild.DebugMode = true;                        //        Debug mode prints a little more information to console and
                                                                                                //        logs activity to /logs/AutoBuild.CharacterName._MM_DD_YYYY.log
                                                                                                //        It automatically enables Config.AutoBuild.Verbose
}
回复

使用道具 举报

4

主题

21

帖子

195

积分

侠客

Rank: 3Rank: 3

积分
195

社区居民忠实会员

发表于 2020-2-14 17:04:05 | 显示全部楼层
好J
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|BattleCN ( 陕ICP备05006600号 )

GMT+8, 2020-2-23 08:44 , Processed in 0.044905 second(s), 7 queries , Apc On.

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表