Part of Slepp's ProjectsPastebinTURLImagebinFilebin
Feedback -- English French German Japanese
Create Upload Newest Tools Donate
Sign In | Create Account

Advertising

Something
Saturday, May 12th, 2012 at 6:19:09pm MDT 

  1. // Assassin config file
  2.  
  3. /* Brief instructions:
  4.  * Notepad++ is HIGHLY recommended to use for editing these files. Visit http://notepad-plus-plus.org/
  5.  * To comment out something, put // in front of that line
  6.  * !!!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.
  7.  * true and false are case sensitive. Good: Config.SomeVar = true; Bad: Config.SomeVar = True;
  8.  */
  9.  
  10. function LoadConfig() {
  11.         /* Sequence config
  12.          * Set to true if you want to run it, set to false if not.
  13.          * If you want to change the order of the scripts, just change the order of their lines by using cut and paste.
  14.          */
  15.         
  16.         // User addon script. Read the description in libs/bots/UserAddon.js
  17.         Scripts.UserAddon = false; // !!!YOU MUST SET THIS TO FALSE IF YOU WANT TO RUN BOSS/AREA SCRIPTS!!!
  18.  
  19.         // Battle orders script
  20.         Scripts.BattleOrders = false;
  21.                 Config.BattleOrders.Mode = 0; // 0 = give BO, 1 = get BO
  22.                 Config.BattleOrders.Wait = false; // Idle until the player that received BO leaves.
  23.  
  24.         /* Team MF system (experimental)
  25.          * Run the same boss or area with more than one character.
  26.          * Supports most single boss or clear area scripts like Andariel, Duriel, Mephisto, Mausoleum
  27.          * Leader runs normal scripts, helper runs only Scripts.MFHelper.
  28.          */
  29.         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.
  30.         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!
  31.  
  32.         // Boss/area scripts
  33.  
  34.         // *** act 1 ***
  35.         Scripts.Corpsefire = false;
  36.                 Config.Corpsefire.ClearDen = false;
  37.         Scripts.Mausoleum = false;
  38.                 Config.Mausoleum.KillBloodRaven = true;
  39.         Scripts.Rakanishu = false;
  40.                 Config.Rakanishu.KillGriswold = true;
  41.         Scripts.Coldcrow = false;
  42.         Scripts.Tristram = false;
  43.         Scripts.Pit = false;
  44.                 Config.Pit.ClearPit1 = true;
  45.         Scripts.Treehead = false;
  46.         Scripts.Smith = false;
  47.         Scripts.BoneAsh = false;
  48.         Scripts.Countess = true;
  49.                 Config.Countess.KillGhosts = true;
  50.         Scripts.Andariel = true;
  51.         Scripts.Cows = false;
  52.  
  53.         // *** act 2 ***
  54.         Scripts.Radament = false;
  55.         Scripts.AncientTunnels = false;
  56.         Scripts.Summoner = true;
  57.         Scripts.Tombs = false;
  58.         Scripts.Duriel = true;
  59.  
  60.         // *** act 3 ***
  61.         Scripts.Stormtree = false;
  62.         Scripts.KurastChests = false;
  63.                 Config.KurastChests.Bazaar = false;
  64.         Scripts.KurastTemples = false;
  65.         Scripts.Icehawk = false;
  66.         Scripts.Endugu = false;
  67.         Scripts.Travincal = false;
  68.         Scripts.Mephisto = true;
  69.                 Config.Mephisto.MoatTrick = false;
  70.  
  71.         // *** act 4 ***
  72.         Scripts.Izual = false;
  73.         Scripts.Hephasto = false;
  74.         Scripts.Vizier = false; // Intended for classic sorc, kills Vizier only.
  75.         Scripts.FastDiablo = false;
  76.         Scripts.Diablo = false;
  77.                 Config.Diablo.Entrance = true;
  78.                 Config.Diablo.SealWarning = "Leave the seals alone!";
  79.                 Config.Diablo.EntranceTP = "Entrance TP up";
  80.                 Config.Diablo.StarTP = "Star TP up";
  81.         Scripts.DiabloHelper = false;
  82.                 Config.DiabloHelper.Entrance = true;
  83.  
  84.         // *** act 5 ***
  85.         Scripts.Pindleskin = false;
  86.                 Config.Pindleskin.KillNihlathak = true;
  87.         Scripts.Nihlathak = false;
  88.         Scripts.Eldritch = true;
  89.                 Config.Eldritch.OpenChest = true;
  90.                 Config.Eldritch.KillShenk = true;
  91.                 Config.Eldritch.KillDacFarren = true;
  92.         Scripts.Eyeback = false;
  93.         Scripts.ThreshSocket = true;
  94.         Scripts.Abaddon = false;
  95.         Scripts.Frozenstein = false;
  96.                 Config.Frozenstein.ClearFrozenRiver = true;
  97.         Scripts.Bonesaw = false;
  98.         Scripts.Snapchip = false;
  99.                 Config.Snapchip.ClearIcyCellar = true;
  100.         Scripts.Baal = false;
  101.                 Config.Baal.HotTPMsg = "Hot TP!";
  102.                 Config.Baal.SafeTPMsg = "TP safe!";
  103.                 Config.Baal.BaalMsg = "Baal";
  104.         Scripts.AutoBaal = false;
  105.                 Config.AutoBaal.FindShrine = false;
  106.         Scripts.BaalHelper = false;
  107.                 Config.BaalHelper.KillNihlathak = false;
  108.                 Config.BaalHelper.FastChaos = false;
  109.  
  110.         // *** special scripts ***
  111.         Scripts.CrushTele = false; // classic rush teleporter. go to area of interest and press "-" numpad key
  112.         Scripts.Questing = false; // solves missing quests (skill/stat+shenk)
  113.         Scripts.Gamble = false; // gamble until out of gold, then wait for more gold at stash
  114.         Scripts.GhostBusters = false; // kill ghosts in most areas that contain them
  115.         Scripts.Wakka = false; // walking chaos leecher
  116.         Scripts.Enchant = false;
  117.                 Config.Enchant.Trigger = ".chant";
  118.                 Config.Enchant.GameLength = 20; // in minutes
  119.         Scripts.IPHunter = false;
  120.                 Config.IPHunter.IPList = []; // list of IPs to look for. example: [165, 201, 64]
  121.                 Config.IPHunter.GameLength = 3; // number of minutes to stay in game if ip wasn't found
  122.         Scripts.Follower = false; // follower script, most commonly used in ladder reset. lots of features
  123.                 Config.Follower.Leader = ""; // leader's ingame name
  124.  
  125.  
  126.         // Town settings
  127.         Config.HealHP = 50; // Go to a healer if under designated percent of life.
  128.         Config.HealMP = 20; // Go to a healer if under designated percent of mana.
  129.         Config.UseMerc = true; // Revive merc if he/she dies. This is ignored and always false in d2classic.
  130.  
  131.         // Potion settings
  132.         Config.UseHP = 75; // Drink a healing potion if life is under designated percent.
  133.         Config.UseRejuvHP = 60;  // Drink a rejuvenation potion if life is under designated percent.
  134.         Config.UseMP = 10; // Drink a mana potion if mana is under designated percent.
  135.         Config.UseRejuvMP = 0; // Drink a rejuvenation potion if mana is under designated percent.
  136.         Config.UseMercHP = 75; // Give a healing potion to your merc if his/her life is under designated percent.
  137.         Config.UseMercRejuv = 0; // Give a rejuvenation potion to your merc if his/her life is under designated percent.
  138.         Config.RejuvBuffer = 0; // Number of rejuvenation potions to keep in inventory.
  139.  
  140.         // Chicken settings
  141.         Config.LifeChicken = 60; // Exit game if life is less or equal to designated percent.
  142.         Config.ManaChicken = 0; // Exit game if mana is less or equal to designated percent.
  143.         Config.MercChicken = 0; // Exit game if merc's life is less or equal to designated percent.
  144.         Config.TownHP = 60; // Go to town if life is under designated percent.
  145.         Config.TownMP = 0; // Go to town if mana is under designated percent.
  146.  
  147.         /* Inventory lock configuration. !!!READ CAREFULLY!!!
  148.          * 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.
  149.          * Put 0s where your torch, annihilus and everything else you want to KEEP is.
  150.          * 1 = item is unlocked and will be dropped, stashed or sold.
  151.          * If you don't change the default values, the bot won't stash items.
  152.          */
  153.         Config.Inventory[0] = [1,1,1,1,0,0,0,0,0,0];
  154.         Config.Inventory[1] = [1,1,1,1,0,0,0,0,0,0];
  155.         Config.Inventory[2] = [1,1,1,1,0,0,0,0,0,0];
  156.         Config.Inventory[3] = [1,1,1,1,0,0,0,0,0,0];
  157.  
  158.         Config.StashGold = 100000; // Minimum amount of gold to stash.
  159.  
  160.         /* Potion types for belt columns from left to right.
  161.          * Rejuvenation potions must always be rightmost.
  162.          * Supported potions - Healing ("hp"), Mana ("mp") and Rejuvenation ("rv")
  163.          */
  164.         Config.BeltColumn[0] = "hp";
  165.         Config.BeltColumn[1] = "mp";
  166.         Config.BeltColumn[2] = "rv";
  167.         Config.BeltColumn[3] = "rv";
  168.  
  169.         /* Minimum amount of potions. If we have less, go to vendor to purchase more.
  170.          * Set rejuvenation columns to 0, because they can't be bought.
  171.          */
  172.         Config.MinColumn[0] = 3;
  173.         Config.MinColumn[1] = 3;
  174.         Config.MinColumn[2] = 0;
  175.         Config.MinColumn[3] = 0;
  176.  
  177.         // Pickit config
  178.         Config.PickitFiles.push("kolton.nip"); // Pickit filenames in /pickit/ folder
  179.         Config.PickitFiles.push("LLD.nip");
  180.         Config.PickRange = 80; // Pick radius
  181.         Config.FastPick = true; // Check and pick items between attacks
  182.  
  183.         // Gambling config
  184.         Config.Gamble = false;
  185.         Config.GambleGoldStart = 1000000;
  186.         Config.GambleGoldStop = 500000;
  187.        
  188.         // Check libs/NTItemAlias.dbl file for other item classids
  189.         Config.GambleItems.push(520); // Amulet
  190.         Config.GambleItems.push(522); // Ring
  191.         Config.GambleItems.push(418); // Circlet
  192.         Config.GambleItems.push(419); // Coronet
  193.        
  194.         // Cubing config. All recipes are available in Templates/Cubing.txt
  195.         Config.Cubing = false; // Set to true to enable cubing.
  196.  
  197.         // All ingredients will be auto-picked, for classids check libs/NTItemAlias.dbl
  198.         Config.Recipes.push([Recipe.Rune, 630]); // pul -> um
  199.         Config.Recipes.push([Recipe.Rune, 631]); // um -> mal
  200.         Config.Recipes.push([Recipe.Rune, 632]); // mal -> ist
  201.         Config.Recipes.push([Recipe.Rune, 633]); // ist -> gul
  202.         Config.Recipes.push([Recipe.Rune, 634]); // gul -> vex
  203.  
  204.         Config.Recipes.push([Recipe.Caster.Amulet]); // Craft Caster Amulet
  205.         Config.Recipes.push([Recipe.Blood.Ring]); // Craft Blood Ring
  206.         Config.Recipes.push([Recipe.Blood.Helm, 424]); // Craft Blood Armet
  207.         Config.Recipes.push([Recipe.HitPower.Glove, 452]); // Craft Hit Power Vambraces
  208.  
  209.         Config.Recipes.push([Recipe.Reroll.Magic, 421]); // Reroll magic Diadem
  210.         Config.Recipes.push([Recipe.Reroll.Rare, 421]); // Reroll rare Diadem
  211.  
  212.         // Base item must be in the pickit, rest is auto-picked
  213.         Config.Recipes.push([Recipe.Socket.Weapon, 255]); // Socket Thresher
  214.         Config.Recipes.push([Recipe.Socket.Weapon, 256]); // Socket Cryptic Axe
  215.         Config.Recipes.push([Recipe.Socket.Armor, 442]); // Socket Sacred Armor
  216.         Config.Recipes.push([Recipe.Socket.Armor, 443]); // Socket Archon Plate
  217.  
  218.         /* Runeword config. All recipes are available in Templates/Runewords.txt
  219.          * !!!NOTE!!! enhanced damage and enhanced defense on runewords are broken in the core right now
  220.          * Keep lines follow pickit format and any given runeword is tested vs ALL lines so you don't need to repeat them
  221.          */
  222.         Config.MakeRunewords = false; // Set to true to enable runeword making/rerolling
  223.  
  224.         Config.Runewords.push([Runeword.Insight, 255]); // Thresher
  225.         Config.Runewords.push([Runeword.Insight, 256]); // Cryptic Axe
  226.  
  227.         Config.KeepRunewords.push("[type] == polearm # [meditationaura] == 17");
  228.  
  229.         Config.Runewords.push([Runeword.Spirit, 447]); // Monarch
  230.         Config.Runewords.push([Runeword.Spirit, 498]); // Sacred Targe
  231.  
  232.         Config.KeepRunewords.push("[type] == shield || [type] == auricshields # [fcr] == 35");
  233.  
  234.         // General config
  235.         Config.PublicMode = 0; // 1 = invite, 2 = accept, 0 = disable
  236.         Config.LastMessage = ""; // Message to say at the end of the run.
  237.         Config.ShitList = false; // Blacklist hostile players so they don't get invited to party.
  238.         Config.QuitList = []; // List of players to quit with. Example: Config.QuitList = ["MySorc", "MyDin"];
  239.         Config.MinGameTime = 60; // Min game time in seconds. Bot will stay in game if the run is completed before.
  240.         Config.TeleSwitch = false; // Switch to slot II when teleporting more than 1 node.
  241.         Config.OpenChests = false; // Open chests. Controls key buying.
  242.         Config.MiniShopBot = true; // Scan items in NPC shops.
  243.         Config.TownCheck = false; // Go to town if out of potions
  244.         Config.LogExperience = false; // Print experience statistics in the manager.
  245.  
  246.         // Anti-hostile config
  247.         Config.AntiHostile = false; // Enable anti-hostile
  248.         Config.HostileAction = 0; // 0 - quit immediately, 1 - quit when hostile player is sighted, 2 - attack hostile
  249.  
  250.         // DClone config
  251.         Config.StopOnDClone = true; // Go to town and idle as soon as Diablo walks the Earth
  252.         Config.SoJWaitTime = 5; // Time in minutes to wait for another SoJ sale before leaving game.
  253.  
  254.         // Monster skip config
  255.         // Skip immune monsters. Possible options: "fire", "cold", "lightning", "poison", "physical", "magic".
  256.         // You can combine multiple resists with "and", for example - "fire and cold", "physical and cold and poison"
  257.         Config.SkipImmune = [];
  258.         // 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".
  259.         // You can combine multiple enchantments with "and", for example - "cursed and extra fast", "mana burn and extra strong and lightning enchanted"
  260.         Config.SkipEnchant = [];
  261.         // Skip monsters with auras. Possible options: "fanaticism", "might", "holy fire", "blessed aim", "holy freeze", "holy shock". Conviction is bugged, don't use it.
  262.         Config.SkipAura = [];
  263.  
  264.         /* Attack config
  265.          * To disable an attack, set it to -1
  266.          * Skills MUST be POSITIVE numbers. For reference see http://pastebin.com/baShRwWM
  267.          * Don't put traps here! Use Config. UseTraps, Config.Traps and Config.BossTraps
  268.          */
  269.         Config.AttackSkill[0] = -1; // Preattack skill.
  270.         Config.AttackSkill[1] = -256; // Primary skill to bosses.
  271.         Config.AttackSkill[2] = -251; // Primary untimed skill to bosses. Keep at -1 if Config.AttackSkill[1] is untimed skill.
  272.         Config.AttackSkill[3] = -256; // Primary skill to others.
  273.         Config.AttackSkill[4] = -251; // Primary untimed skill to bosses. Keep at -1 if Config.AttackSkill[3] is untimed skill.
  274.         Config.AttackSkill[5] = -1; // Secondary skill if monster is immune to primary.
  275.         Config.AttackSkill[6] = -1; // Secondary untimed skill if monster is immune to primary untimed.
  276.  
  277.         Config.BossPriority = false; // Set to true to attack Unique/SuperUnique monsters first when clearing
  278.         Config.ClearType = 0xF; // Monster spectype to kill in level clear scripts (ie. Mausoleum). 0xF = skip normal, 0x7 = champions/bosses, 0 = all
  279.  
  280.         // Class specific config
  281.         Config.UseTraps = true; // Set to true to use traps
  282.         Config.Traps = [271, 271, 271, 276, 276]; // Skill IDs for traps to be cast on all mosters except act bosses.
  283.         Config.BossTraps = [271, 271, 271, 271, 271]; // Skill IDs for traps to be cast on act bosses.
  284.  
  285.         Config.SummonShadow = "Master"; // 0 = don't summon, 1 or "Warrior" = summon Shadow Warrior, 2 or "Master" = summon Shadow Master
  286.         Config.UseFade = true; // Set to true to use Fade prebuff.
  287.         Config.UseBoS = false; // Set to true to use Burst of Speed prebuff. TODO: Casting in town + UseFade compatibility
  288.         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.
  289.         Config.UseCloakofShadows = true; // Set to true to use Cloak of Shadows while fighting. Useful for blinding regular monsters/minions.
  290. }

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.

update paste below
details of the post (optional)

Note: Only the paste content is required, though the following information can be useful to others.

Save name / title?

(space separated, optional)



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.

worth-right
worth-right
fantasy-obligation