Advertising
- Untitled
- Saturday, May 12th, 2012 at 6:19:16pm MDT
- // Assassin config file
- /* 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 = false; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!
- // Battle orders script
- Scripts.BattleOrders = false;
- Config.BattleOrders.Mode = 0; // 0 = give BO, 1 = get BO
- Config.BattleOrders.Wait = false; // Idle until the player that received BO leaves.
- /* Team MF system (experimental)
- * Run the same boss or area with more than one character.
- * Supports most single boss or clear area scripts like Andariel, Duriel, Mephisto, Mausoleum
- * Leader runs normal scripts, helper runs only Scripts.MFHelper.
- */
- Config.MFLeader = true; // Set to true for the MF LEADER. The leader runs normal scripts, but he'll now drop a town portal before killing.
- Scripts.MFHelper = false; // Set to true for MF HELPER. The helper enters the leader's portal and helps kill/clear. The helper DOES NOT RUN ANY OTHER SCRIPTS!
- // Boss/area scripts
- // *** act 1 ***
- Scripts.Corpsefire = false;
- Config.Corpsefire.ClearDen = false;
- Scripts.Mausoleum = false;
- Config.Mausoleum.KillBloodRaven = true;
- Scripts.Rakanishu = false;
- Config.Rakanishu.KillGriswold = true;
- Scripts.Coldcrow = false;
- Scripts.Tristram = false;
- Scripts.Pit = false;
- Config.Pit.ClearPit1 = true;
- Scripts.Treehead = false;
- Scripts.Smith = false;
- Scripts.BoneAsh = false;
- Scripts.Countess = true;
- Config.Countess.KillGhosts = true;
- Scripts.Andariel = true;
- Scripts.Cows = false;
- // *** act 2 ***
- Scripts.Radament = false;
- Scripts.AncientTunnels = false;
- Scripts.Summoner = true;
- Scripts.Tombs = false;
- Scripts.Duriel = true;
- // *** act 3 ***
- Scripts.Stormtree = false;
- Scripts.KurastChests = false;
- Config.KurastChests.Bazaar = false;
- Scripts.KurastTemples = false;
- Scripts.Icehawk = false;
- Scripts.Endugu = false;
- Scripts.Travincal = false;
- Scripts.Mephisto = true;
- Config.Mephisto.MoatTrick = false;
- // *** act 4 ***
- Scripts.Izual = false;
- Scripts.Hephasto = false;
- Scripts.Vizier = false; // Intended for classic sorc, kills Vizier only.
- Scripts.FastDiablo = false;
- Scripts.Diablo = false;
- Config.Diablo.Entrance = true;
- Config.Diablo.SealWarning = "Leave the seals alone!";
- Config.Diablo.EntranceTP = "Entrance TP up";
- Config.Diablo.StarTP = "Star TP up";
- Scripts.DiabloHelper = false;
- Config.DiabloHelper.Entrance = true;
- // *** act 5 ***
- Scripts.Pindleskin = false;
- Config.Pindleskin.KillNihlathak = true;
- Scripts.Nihlathak = false;
- Scripts.Eldritch = true;
- Config.Eldritch.OpenChest = true;
- Config.Eldritch.KillShenk = true;
- Config.Eldritch.KillDacFarren = true;
- Scripts.Eyeback = false;
- Scripts.ThreshSocket = true;
- Scripts.Abaddon = false;
- Scripts.Frozenstein = false;
- Config.Frozenstein.ClearFrozenRiver = true;
- Scripts.Bonesaw = false;
- Scripts.Snapchip = false;
- Config.Snapchip.ClearIcyCellar = true;
- Scripts.Baal = false;
- Config.Baal.HotTPMsg = "Hot TP!";
- Config.Baal.SafeTPMsg = "TP safe!";
- Config.Baal.BaalMsg = "Baal";
- Scripts.AutoBaal = false;
- Config.AutoBaal.FindShrine = false;
- Scripts.BaalHelper = false;
- Config.BaalHelper.KillNihlathak = false;
- Config.BaalHelper.FastChaos = false;
- // *** special scripts ***
- 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; // gamble until out of gold, then wait for more gold at stash
- Scripts.GhostBusters = false; // kill ghosts in most areas that contain them
- Scripts.Wakka = false; // walking chaos leecher
- Scripts.Enchant = false;
- Config.Enchant.Trigger = ".chant";
- Config.Enchant.GameLength = 20; // 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.Follower = false; // follower script, most commonly used in ladder reset. lots of features
- Config.Follower.Leader = ""; // leader's ingame name
- // Town settings
- Config.HealHP = 50; // Go to a healer if under designated percent of life.
- Config.HealMP = 20; // Go to a healer if under designated percent of mana.
- Config.UseMerc = true; // Revive merc if he/she dies. This is ignored and always false in d2classic.
- // Potion settings
- Config.UseHP = 75; // Drink a healing potion if life is under designated percent.
- Config.UseRejuvHP = 60; // Drink a rejuvenation potion if life is under designated percent.
- Config.UseMP = 10; // 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.RejuvBuffer = 0; // Number of rejuvenation potions to keep in inventory.
- // Chicken settings
- Config.LifeChicken = 60; // 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 = 60; // 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] = [1,1,1,1,0,0,0,0,0,0];
- Config.Inventory[1] = [1,1,1,1,0,0,0,0,0,0];
- Config.Inventory[2] = [1,1,1,1,0,0,0,0,0,0];
- Config.Inventory[3] = [1,1,1,1,0,0,0,0,0,0];
- Config.StashGold = 100000; // Minimum amount of gold to stash.
- /* Potion types for belt columns from left to right.
- * Rejuvenation potions must always be rightmost.
- * Supported potions - Healing ("hp"), Mana ("mp") and Rejuvenation ("rv")
- */
- Config.BeltColumn[0] = "hp";
- Config.BeltColumn[1] = "mp";
- Config.BeltColumn[2] = "rv";
- Config.BeltColumn[3] = "rv";
- /* Minimum amount of potions. If we have less, go to vendor to purchase more.
- * Set rejuvenation columns to 0, because they can't be bought.
- */
- Config.MinColumn[0] = 3;
- Config.MinColumn[1] = 3;
- Config.MinColumn[2] = 0;
- Config.MinColumn[3] = 0;
- // Pickit config
- Config.PickitFiles.push("kolton.nip"); // Pickit filenames in /pickit/ folder
- Config.PickitFiles.push("LLD.nip");
- Config.PickRange = 80; // Pick radius
- Config.FastPick = true; // Check and pick items between attacks
- // Gambling config
- Config.Gamble = false;
- Config.GambleGoldStart = 1000000;
- Config.GambleGoldStop = 500000;
- // Check libs/NTItemAlias.dbl file for other item classids
- Config.GambleItems.push(520); // Amulet
- Config.GambleItems.push(522); // Ring
- Config.GambleItems.push(418); // Circlet
- Config.GambleItems.push(419); // Coronet
- // Cubing config. All recipes are available in Templates/Cubing.txt
- Config.Cubing = false; // Set to true to enable cubing.
- // All ingredients will be auto-picked, for classids check libs/NTItemAlias.dbl
- Config.Recipes.push([Recipe.Rune, 630]); // pul -> um
- Config.Recipes.push([Recipe.Rune, 631]); // um -> mal
- Config.Recipes.push([Recipe.Rune, 632]); // mal -> ist
- Config.Recipes.push([Recipe.Rune, 633]); // ist -> gul
- Config.Recipes.push([Recipe.Rune, 634]); // gul -> vex
- Config.Recipes.push([Recipe.Caster.Amulet]); // Craft Caster Amulet
- Config.Recipes.push([Recipe.Blood.Ring]); // Craft Blood Ring
- Config.Recipes.push([Recipe.Blood.Helm, 424]); // Craft Blood Armet
- Config.Recipes.push([Recipe.HitPower.Glove, 452]); // Craft Hit Power Vambraces
- Config.Recipes.push([Recipe.Reroll.Magic, 421]); // Reroll magic Diadem
- Config.Recipes.push([Recipe.Reroll.Rare, 421]); // Reroll rare Diadem
- // Base item must be in the pickit, rest is auto-picked
- Config.Recipes.push([Recipe.Socket.Weapon, 255]); // Socket Thresher
- Config.Recipes.push([Recipe.Socket.Weapon, 256]); // Socket Cryptic Axe
- Config.Recipes.push([Recipe.Socket.Armor, 442]); // Socket Sacred Armor
- Config.Recipes.push([Recipe.Socket.Armor, 443]); // Socket Archon Plate
- /* Runeword config. All recipes are available in Templates/Runewords.txt
- * !!!NOTE!!! enhanced damage and enhanced defense on runewords are broken in the core right now
- * 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; // Set to true to enable runeword making/rerolling
- Config.Runewords.push([Runeword.Insight, 255]); // Thresher
- Config.Runewords.push([Runeword.Insight, 256]); // Cryptic Axe
- Config.KeepRunewords.push("[type] == polearm # [meditationaura] == 17");
- Config.Runewords.push([Runeword.Spirit, 447]); // Monarch
- Config.Runewords.push([Runeword.Spirit, 498]); // Sacred Targe
- Config.KeepRunewords.push("[type] == shield || [type] == auricshields # [fcr] == 35");
- // General config
- Config.PublicMode = 0; // 1 = invite, 2 = accept, 0 = disable
- Config.LastMessage = ""; // Message to say at the end of the run.
- Config.ShitList = false; // Blacklist hostile players so they don't get invited to party.
- Config.QuitList = []; // List of players to quit with. Example: Config.QuitList = ["MySorc", "MyDin"];
- Config.MinGameTime = 60; // Min game time in seconds. Bot will stay in game if the run is completed before.
- Config.TeleSwitch = false; // Switch to slot II when teleporting more than 1 node.
- Config.OpenChests = false; // Open chests. Controls key buying.
- Config.MiniShopBot = true; // Scan items in NPC shops.
- Config.TownCheck = false; // Go to town if out of potions
- Config.LogExperience = false; // Print experience statistics in the manager.
- // 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
- // 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.
- // 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 = [];
- /* Attack config
- * To disable an attack, set it to -1
- * Skills MUST be POSITIVE numbers. For reference see http://pastebin.com/baShRwWM
- * Don't put traps here! Use Config. UseTraps, Config.Traps and Config.BossTraps
- */
- Config.AttackSkill[0] = -1; // Preattack skill.
- Config.AttackSkill[1] = -256; // Primary skill to bosses.
- Config.AttackSkill[2] = -251; // Primary untimed skill to bosses. Keep at -1 if Config.AttackSkill[1] is untimed skill.
- Config.AttackSkill[3] = -256; // Primary skill to others.
- Config.AttackSkill[4] = -251; // Primary untimed skill to bosses. 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.
- 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
- // Class specific config
- Config.UseTraps = true; // Set to true to use traps
- Config.Traps = [271, 271, 271, 276, 276]; // Skill IDs for traps to be cast on all mosters except act bosses.
- Config.BossTraps = [271, 271, 271, 271, 271]; // Skill IDs for traps to be cast on act bosses.
- Config.SummonShadow = "Master"; // 0 = don't summon, 1 or "Warrior" = summon Shadow Warrior, 2 or "Master" = summon Shadow Master
- Config.UseFade = true; // Set to true to use Fade prebuff.
- Config.UseBoS = false; // Set to true to use Burst of Speed prebuff. TODO: Casting in town + UseFade compatibility
- Config.UseVenom = false; // Set to true to use Venom prebuff. Set to false if you don't have the skill and have Arachnid Mesh - it will cause connection drop otherwise.
- Config.UseCloakofShadows = true; // Set to true to use Cloak of Shadows while fighting. Useful for blinding regular monsters/minions.
- }
advertising
Update the Post
Either update this post and resubmit it with changes, or make a new post.
You may also comment on this post.
Please note that information posted here will expire by default in one month. If you do not want it to expire, please set the expiry time above. If it is set to expire, web search engines will not be allowed to index it prior to it expiring. Items that are not marked to expire will be indexable by search engines. Be careful with your passwords. All illegal activities will be reported and any information will be handed over to the authorities, so be good.