ChetanG

NTConfig_Paladin_ETALHAMMER.ntl

Jan 19th, 2012
52
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var NTConfig_UseRedemptionHP;
  2. var NTConfig_UseRedemptionMP;
  3.  
  4. function NT_LoadConfig()
  5. {
  6.     //-----------------------------------------------------------------------------------------------------
  7.     // If you have trouble configuring your bot, follow the links below:
  8.     //      Wiki:   http://www.D2Etal.com/wiki
  9.     //      Forums: http://www.D2Etal.com
  10.     // This (& all Etal) best viewed within Notepad++ & may appear garbled in other editors.
  11.     //
  12.     // -----------------------------------------------------------------------------------------------------
  13.  
  14.     //NTConfig_Script.push("ConfigCheck.ntj");      // This must be commented out & serves to prevent unconfigured characters from running.
  15.  
  16.     //------------------------------------------------------------------------------>>
  17.     // Etal Clone Hunter Options.
  18.     //------------------------------------------------------------------------------>>
  19.  
  20.     //NTConfig_Script.push("NTCloneHunter.ntj");
  21.         NTConfig_HotIP  = [32];             // Add IP's last octet seperated by commas.
  22.         NTConfig_SaySomethingNoob = "Hot IP Found"; // Anti DC message during game.
  23.         NTConfig_JustAHunter = true;            // Used if only hunting IP's, set true to idle in town (Make sure this is the only script pushed).
  24.         NTConfig_AvoidRD = 180;             // Time in seconds to wait in town to avoid R/D before creating next game (NTConfig_JustAHunter must be true).  
  25.  
  26.     //------------------------------------------------------------------------------
  27.     // Aura Stacking
  28.     //      Note: There are no failsafes, these are heavy beta. For manually enhanced play ONLY.
  29.     //      (Gear WILL be dropped.)
  30.     //------------------------------------------------------------------------------
  31.         NTConfig_StackAmmount = 200;            // Number of times to stack aura's (100-200 recommended).
  32.     //NTConfig_Script.push("NTHelmAuraStack.ntj");      // Stack Helm Aura
  33.     //NTConfig_Script.push("NTBodyAuraStack.ntj");      // Stack Armor Aura
  34.     //NTConfig_Script.push("NTWepAuraStack.ntj");       // Stack Weapon Aura
  35.  
  36.     //NTConfig_Script.push("NTManual.ntj");         // Manual play with some enhancements (auto potting etc).
  37.         NTConfig_PickitOn = false;          // Manual play with pickit.
  38.         NTConfig_ShowEnemies = false;           // Manual play with enemies on minimap
  39.         NTConfig_RevealMap = true;          // Manual play with maphack
  40.         NTConfig_CheckStuff = false;            // Gives warning when low on pots, scrolls or merc is dead.
  41.    
  42.     //------------------------------------------------------------------------------
  43.     // Leech, Leech Fighter & Team Botting Settings
  44.     //------------------------------------------------------------------------------
  45.  
  46.     NTConfig_Leader = "config me";
  47.     //NTConfig_Leader = "ETAL-sorc";            // Leaders name. (Don't set to yourself.)
  48.     NTConfig_PartyOnlyLeader = false;           // Party only with leader (NTConfig_Leader)? (If true, NTConfig_PublicMode MUST be set false in the general config section below).
  49.     NTConfig_PartyMaxTime = 20;             // Time in seconds the leecher has to party with leader before exiting game
  50.     NTConfig_LeechBo = false;               // Set false to disable BO & BC cast by leecher.
  51.     NTConfig_LeechExitDelay = 500;              // Delay before leecher exits game after leader in milliseconds.  Use this to stagger leechers exit times to avoid crashes.
  52.  
  53.     NTConfig_Script.push("NTTeamD.ntj");
  54.    
  55.     //NTConfig_Script.push("NTLeechCows.ntj");      // Leech fighter cow script.  Must run leader with NTCow.ntj
  56.         NTConfig_WaitForCowPortal = 240;        // time in seconds to wait for the leader to make cow portal before aborting the script
  57.    
  58.     //NTConfig_Script.push("NTPassiveChaosLeader.ntj");     // passive chaos leader script for NTPassiveChaosLeecher
  59.     //NTConfig_Script.push("NTPassiveChaosLeecher.ntj");    // passive chaos leecher script. MUST use NTPassiveChaosLeader with it
  60.  
  61.     //NTConfig_Script.push("NTDiabloLeechFight.ntj");   // (NTConfig_Leader must be configured above).
  62.         NTConfig_LeechFrom = "S";           // (E)ntrance | (S)tar  (Must match leader's setting).
  63.         NTConfig_TakeTpDiablo = "config me";        // Message from leader signifying you to take portal. (Must be different than Baal & Trav tp messages.)
  64.         NTConfig_UseChatCommandPortal = true;       // Use portal after TakeTpDiablo message? (False will attempt taking first TP made by leader, ignores TakeTpDiablo.)
  65.  
  66.     //NTConfig_Script.push("NTTravLeader.ntj");     // Trav Leader
  67.         LeechTrav_TakeTp =  "config me";        // Message from leader signifying you to take portal. (Must be different than Diablo & Baal tp messages.)
  68.     //NTConfig_Script.push("NTTravLeech.ntj");      // Trav Leecher (NTConfig_Leader must be configured above).
  69.         NTConfig_TakeTpTravincal = "config me";     // This must match leaders LeechTrav_TakeTp & must be different than Diablo & Baal tp messages.
  70.        
  71.     //NTConfig_Script.push("NTUniversalBaalLeech.ntj");
  72.         NTConfig_LeechBaal = 1;             // 1 = Leech Fighter (Tele), 2 = Leech Fighter (Walking), 3 = Passive Leecher (Corner dunce).
  73.         NTConfig_TakeTpBaal = "config me";      // Message from leader signifying you to take portal. (Must be different than Diablo & Trav tp messages.)
  74.         NTConfig_LeechPrecast = false;          // Do you want your leecher to precast?
  75.         NTConfig_TeleEachWaveHelper = false;            // Teleport bot before each wave to keep merc close (not position based yet)?
  76.         leechpos = [15118, 5003];           // X,Y coord for leechers to stand (passive leecher only).         
  77.         NTConfig_LeechHydra = 0;            // 0 = Don't Move, 1 = Right Side, 2 = Left Side. (Use left side if you have a leecher grabing xp shrines. (Settings Below))
  78.         NTConfig_FollowtoWorldStone = true;     // Go down to Baal in WS Chamber after waves?
  79.        
  80.         NTConfig_GrabShrine = "config me";      // Use shrine & return to act 5 portal Area (Leaders hot tp message is very effective, also must be different than Diablo & Trav tp messages).
  81.         _FindXPArea = [];               // Area ID's, (2, 3, 4, 5, 6, 7). Set array empty "[]" to leech without grabbing shrines.
  82.         NTConfig_ClearAroundShrine = false;     // Clear around shrine before going back to town?
  83.  
  84.         NTConfig_UsePaliAura = 0;           // Set to the skill # of the aura you want to use.
  85.         NTConfig_LeechHolyBoltBaal = false;     // Use Holy bolt attack sequence?
  86.         NTConfig_LeechWalkAround = false;       // Will cause you char to move slightly if Holy Bolt is being blocked.
  87.        
  88.     //------------------------------------------------------------------------------
  89.     // Boss Configuration
  90.     //------------------------------------------------------------------------------
  91.  
  92.     //------------------------------------------------------------------------------
  93.     // Act 1 Scripts
  94.     //------------------------------------------------------------------------------
  95.  
  96.     //NTConfig_Script.push("NTAndariel.ntj");
  97.         NTConfig_RightWall = false;         // Set true to use the right wall on Andy (better for weeker characters).
  98.         NTConfig_ClearAndarielThrone = false;       // Set true to clear throne room.
  99.     //NTConfig_Script.push("NTDenOfEvil.ntj");
  100.         NTConfig_ClearTwice = false;            // Runs clear level 2x. (Useful for having bot do quest)
  101.     //NTConfig_Script.push("NTUndergroundPassage.ntj");
  102.         NTConfig_ClearPassageLevel1 = 2;        // 0 : Don't Clear, 1 : Clear Path Only, 2 : Clear All
  103.     //NTConfig_Script.push("NTTheSmith.ntj");
  104.         NTConfig_ClearBarracks = false;         // Set true to clear the barracks.
  105.     //NTConfig_Script.push("NTCatacombs.ntj");      // Clears Catacombs Levels 1, 2, 3, 4 (Including Andarial).
  106.         NTConfig_BoneAshExtension = false;      // Set true to kill Bone Ash.
  107.     //NTConfig_Script.push("NTBishibosh_ENG.ntj");
  108.         NTConfig_ClearColdPlains = false;       // Set true to clear Cold Plains.
  109.     //NTConfig_Script.push("NTCountess.ntj");
  110.     //NTConfig_Script.push("NTTreehead.ntj");
  111.     //NTConfig_Script.push("NTPit.ntj");               
  112.         NTConfig_ClearPitLevel1 = 1;                   
  113.     //NTConfig_Script.push("NTMausoleum.ntj");
  114.         NTConfig_KillBloodRaven = false;
  115.     //NTConfig_Script.push("NTBloodRaven.ntj");        
  116.         NTConfig_ClearMausoleum = false;                   
  117.         NTConfig_ClearCrypt = false;                   
  118.     //NTConfig_Script.push("NTHole.ntj");              
  119.         NTConfig_ClearHoleLevel1 = 1;           // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear All
  120.     //NTConfig_Script.push("NTTristram.ntj");       // (Not for use with Cow Script.)
  121.         NTConfig_KillRakanishu = false;
  122.     //NTConfig_Script.push("NTCow.ntj");
  123.         NTConfig_KillRakanishuCows = false;            
  124.         NTConfig_TristExtension = false;        // Set true to clear Tristram.
  125.         NTConfig_CubingDelaysCows = 800;        // Increase this delay if you are having problems with not taking portals or experiencing the "click bug". 
  126.     //NTConfig_Script.push("NTBoneAsh.ntj");       
  127.         NTConfig_ClearInnerCloister = 0;        // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  128.         NTConfig_ClearCathedral = 0;            // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  129.     //NTConfig_Script.push("NTColdCrow.ntj");      
  130.         NTConfig_ClearColdPlainss = 0;          // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  131.         NTConfig_CaveLevel1 = 0;            // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  132.         NTConfig_CaveLevel2 = 0;            // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  133.  
  134.     //------------------------------------------------------------------------------
  135.     // Act 2 Scripts
  136.     //------------------------------------------------------------------------------
  137.  
  138.     //NTConfig_Script.push("NTTombRaider.ntj");
  139.         NTConfig_ClearChestPosition = false;        // Clear around chest position?
  140.         NTConfig_ClearTombs = false;            // Set true to clear the tombs as well.
  141.     //NTConfig_Script.push("NTSummoner.ntj");
  142.             NTConfig_OpenSummonerChests = false;    // Open chests in the Arcane Sanc at the end of each wing?
  143.             NTConfig_ClearArcaneSanc = false;   // Turn back & clear Arcane Sanctuary after killing Summoner (Teleports back to center before starting).
  144.             NTConfig_ArcaneChampionsOnly = false;   // When clearing with the above setting, only kill Champions and above?
  145.             NTConfig_KillFireEye = false;
  146.     //NTConfig_Script.push("NTDuriel.ntj");
  147.     //NTConfig_Script.push("NTFangskin.ntj");
  148.         NTConfig_ClearClawViperTempleLevel1 = 0;    // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear All
  149.     //NTConfig_Script.push("NTAncientTunnels.ntj");
  150.     //NTConfig_Script.push("NTColdworm.ntj");
  151.     //NTConfig_Script.push("NTRadament.ntj");
  152.     //NTConfig_Script.push("NTDarkElder.ntj");     
  153.         NTConfig_ClearLostCity = 0;             // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  154.     //NTConfig_Script.push("NTBeetleBurst.ntj");    
  155.         NTConfig_ClearFarOasis = 0;         // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  156.  
  157.     //------------------------------------------------------------------------------
  158.     // Act 3 Scripts
  159.     //------------------------------------------------------------------------------
  160.    
  161.     //NTConfig_Script.push("NTStormTree.ntj");     
  162.         NTConfig_ClearFlayerJungle = 0;         // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  163.     //NTConfig_Script.push("NTKurastChest.ntj");
  164.     //NTConfig_Script.push("NTTravincal.ntj");
  165.     //NTConfig_Script.push("NTKurastTravel.ntj");
  166.     //NTConfig_Script.push("NTAct3Sewers.ntj");        
  167.         NTConfig_ClearA3SewersLevel1 = 1;       // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear All
  168.         NTConfig_OpenAllChestsLvl2 = false;
  169.     //NTConfig_Script.push("NTMephisto.ntj");
  170.         NTConfig_KillCouncilMembers = false;        // Kill Council in Durance Of Hate?
  171.         NTConfig_RedPortal = false;             // Return to town afterwards using red portal? (Only use this if Mephisto is not the last boss in your botting sequence.)
  172.  
  173.     //------------------------------------------------------------------------------
  174.     // Act 4 Scripts
  175.     //------------------------------------------------------------------------------
  176.  
  177.     //NTConfig_Script.push("NTIzual.ntj");
  178.         NTConfig_ClearCityOfTheDamned = 0;          // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  179.         NTConfig_ClearPlainsOfDespair  = 0;     // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  180.     //NTConfig_Script.push("NTHephasto.ntj");      
  181.         NTConfig_ClearRiverOfFlames = 0;        // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  182.     //NTConfig_Script.push("NTDiablo.ntj");
  183.  
  184.    
  185.     //--------------------------\\
  186.     // Diablo Settings:         \\
  187.     //--------------------------\\
  188.  
  189.     NTConfig_CSSealsOnly    = false;
  190.     NTConfig_CSFrom         = "S";          // (E)ntrance | (S)tar
  191.     NTConfig_CSTpNotSafe    = "TP up. Might be hot!";
  192.     NTConfig_CSTpSafe       = "TP safe.";
  193.     NTConfig_CSKillDiablo   = "Diablo time!";
  194.     NTConfig_CSScriptEnd    = "It's Baal time Mubns!";
  195.     NTConfig_CSIdiotMsg     = "Please don't hit the seals!";
  196.     NTConfig_WaitAndBO = true;              // Wait and cast BO? (If you don't have a tha ability to BO, set false.)
  197.     NTConfig_BOSayMsg       = 'Casting BO in';  // What you'll say while waiting (time set below in seconds) to cast BO (Don't include seconds)?
  198.     NTConfig_BOWait = 2;                    // Time in seconds to wait before using BO.
  199.     NTConfig_DNextGameSay = "Next game will be ";       // Message before saying next game. (To disable, make the quotes empty "").
  200.     Diablo_FreeSpaceMessage = "Towning Quickly...";     // NTConfig_FreeSpaceBeforeBoss (Setting below) message before going to town to clear inventory.
  201.     NTConfig_TownBeforeDiablo = false;          // Town before killing Diablo if you have less than the inventory space configured in Inventory settings?
  202.  
  203.     //-----------------------------------------------------------------------------------
  204.     // Act 5 Scripts
  205.     //------------------------------------------------------------------------------------
  206.    
  207.     //NTConfig_Script.push("NTPindleskin.ntj");     // Pindleskin / Nihlathak.  (Can be configured to use waypoint or red portal.)
  208.         NTConfig_UseTemplePortal = true;        // Use red portal in act 5? (Set false for waypoint.)
  209.         NTConfig_KillPindleskin = true;
  210.         NTConfig_KillNihlathak= true;
  211.         NTConfig_OpenEvilUrnNihl = false;        
  212.         NTConfig_ClearHalls = 0;                    // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  213.         NTConfig_ClearHallsOfVaught = 0;                // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear While Skipping Regular Monsters
  214.         NTConfig_OpenHallsSuperChests = false;          // Open super chests en-route to Nihlathak
  215.         NTConfig_CheckVipers = false;           // End script if Tomb Vipers are found around Nihlathak?
  216.     //NTConfig_Script.push("NTEldritch.ntj");  
  217.         NTConfig_ShenkExtension = false;
  218.         NTConfig_DacFarren = false;
  219.     //NTConfig_Script.push("NTThreshSocket.ntj");
  220.         NTConfig_OpenEvilUrn = true;            // Opens Evil Urn next to Thresh Socket?
  221.     //NTConfig_Script.push("NTPitOfAcheron.ntj");
  222.         NTConfig_ClearPitOfAcheron = 0;         // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear All
  223.     //NTConfig_Script.push("NTInfernalPit.ntj");
  224.         NTConfig_ClearInfernalPit = 0;          // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear All
  225.         NTConfig_FTEvilUrnExtension = false;
  226.     //NTConfig_Script.push("NTDrifterCavern.ntj");
  227.         NTConfig_ClearDrifterCavern = false;        // Set true to clear all (not just uniques / champions).
  228.     //NTConfig_Script.push("NTAbbadon.ntj");
  229.         NTConfig_ClearAbaddon = 0;          // 0 : Don't Clear, 1 : ClearPath Only, 2 : Clear All
  230.     //NTConfig_Script.push("NTFrozenstein.ntj");    
  231.         NTConfig_ClearFrozenRiver = false;      // Set true to clear all (not just uniques / champions).
  232.     //NTConfig_Script.push("NTGlacialTrail.ntj");
  233.         NTConfig_ClearGlacialTrail = false;     // Set true to clear all (not just uniques / champions).
  234.     //NTConfig_Script.push("NTIcyCellar.ntj");
  235.         NTConfig_ClearIcyCellar = false;        // Set true to clear all (not just uniques / champions).
  236.     //NTConfig_Script.push("NTWorldStoneKeep.ntj");
  237.     //NTConfig_Script.push("NTBaal.ntj");
  238.         NTConfig_KillBaal = true;
  239.         NTConfig_MakeHotTP = true;
  240.         NTConfig_Wave3 = 0;                 // 0 = Don't Move, 1 = Right Side, 2 = Left Side. (Use left side if you have a leecher grabing xp shrines.)
  241.         NTConfig_HolyBoltBaal = false;          // Use Holy Bolt attack sequince? (Can be bad for leechers.)
  242.         NTConfig_WalkAround = false;            // Move character slightly if Holy Bolt is being blocked?
  243.         NTConfig_TownBeforeBaal = false;        // Check inventory & town if holding any items before going to Worldstone to kill Baal. (Requires NTConfig_FreeSpace correctly configured.)    
  244.         NTConfig_MakeHelpTPBeforeThrone = false;    // TP in WS lvl 3 for help clearing the Throne Room.
  245.         NTConfig_TeleEachWave = false;                  // Teleport bot before each wave to keep merc close (not position based yet)?
  246.         NTConfig_ClearWSK = 0;                      // 0 = Don't Clear, 1 = Clear Path Only, 2 = Cull Clear Of WSK 2 & 3
  247.         NTConfig_PsnW2 = false;                 // Heal after Baal wave 2 if poisoned?
  248.         NTConfig_CheckSoulKillers = false;      // End script if Stygian Dolls are found in Throne
  249.  
  250.     //------------------------\\
  251.     // "Public Baal Settings" \\
  252.     //------------------------\\
  253.    
  254.     NTThrone_Announce = true;               // Announce mobs in the Throne room pre-tp?
  255.     Baal_WSlvl3tpMSG = "TP for WS lvl 3 up, help me clear throne";  // Message for portal in WS lvl 3. (Clears throne faster with help.)
  256.     Baal_HotTp = "TP up.";                  // Hot TP message. (NTConfig_MakeHotTP must be set true.)
  257.     Baal_SafeTp = "TP safe.";               // What to say when bot opens the safe TP.
  258.     Baal_KillBaalMessage = "Let's kill Baal!";      // What to say after last wave, before entering chamber.
  259.     Baal_NextGameMessage = "Etal Bot - D2Etal.com";     // What to say after killing Baal. (We appriciate those who leave the shameless plug.)
  260.     Baal_FreeSpaceMessage = "Towning to clear space";   // Used with NTConfig_FreeSpaceBeforeBaal for message before going to town to clear inventory
  261.     Baal_BSayNextGame = "Next game will be ";       // Message before announcing next game.  "Next game will be chaos" for example. (Leave empty to disable.)
  262.  
  263.     //------------------------------------------------------------------------------
  264.     // NTWPGrabber Instructions
  265.     //------------------------------------------------------------------------------   
  266.     // NTWPGrabber iterates through areas grabbing relevant waypoints.
  267.     //      * NTWPGrabber can be started (pause / unpause) in any area & will start from this point going forward.
  268.     //
  269.     // Uncomment (remove the preceeding "//") to enable quests. (The quest module will not run unless at least one is uncommented).
  270.     //      * If the quest is already done, this will be detected & skipped. (Disable those you cannot handle...)
  271.     //
  272.     // It's HIGHLY recommended to disable all normal pickits while running the quest module.
  273.     //      * Quest nip is required while running the quest module.
  274.     //      * Make sure you have space in your stash (& a clear cube) for the quest items
  275.     //
  276.     // Your character WILL die if you cannot handle the quest.
  277.     //------------------------------------------------------------------------------
  278.  
  279.     //NTConfig_Script.push("NTWPGrabber.ntj");             
  280.        
  281.         NTConfig_DoQuests =  
  282.         [                      
  283.         //"Den Of Evil",
  284.         //"The Search For Cain",
  285.         //"Radament's Lair",
  286.         //"Horadric cube",
  287.         //"Lam Esen's Tome",
  288.         //"Golden Bird",                // After Esen's Tome will clear the Ruined Temple in attempt for the Bird. (Doesn't always drop.)
  289.         //"Golden Bird Travincal",          // Will attempt to drop the Bird from Council. (Doesn't always drop.)
  290.         //"Fallen Angle",
  291.         //"Siege on Harrogath",
  292.         //"Prison Of Ice",
  293.         //"Rite Of Passage",
  294.         ];
  295.  
  296.     //NTConfig_NIPFilePath.push("Quest.nip");       // Uncomment this to pick quest items.
  297.    
  298.     //------------------------------------------------------------------------------
  299.     // Misc. Scripts
  300.     //------------------------------------------------------------------------------
  301.    
  302.     //NTConfig_Script.push("WpGiver.ntj");          // Gives waypoints to another character via in-game chat commands.
  303.     //NTConfig_Script.push("mulelogger.ntj");       // Blank Script, loads Libs, CharConfig & Nips & enters delay loop.
  304.     //NTConfig_Script.push("TLNipCheck.ntj");       // Checks for errors in pickit files. (Alternatively, you can also use NumPad "+" while ingame.)
  305.     //NTConfig_Script.push("TLInventory.ntj");      // Logs items to text file. (Alternatively, you can use NumPad "5" while ingame.)
  306.         NTConfig_TLInventory_SkipEquipped   = true;     // Skip logging what you have equipped (useful for logging mules).
  307.  
  308.     //NTConfig_Script.push("NTManual.ntj");         // Manual play with some enhancements (auto potting etc).
  309.         //NTConfig_PickitOn = false;            // Manual play with pickit.
  310.         //NTConfig_ShowEnemies = false;         // Manual play with enemies on minimap
  311.         //NTConfig_RevealMap = false;           // Manual play with maphack
  312.         //NTConfig_CheckStuff = false;          // Gives warning when low on pots, scrolls or merc is dead.
  313.  
  314.     NTConfig_HostileHandler = true;             // true to use the new hostile handler
  315.         RunFromHostiles = false;            // true to leave game when hostiled
  316.         KillHostiler = true;                // true to kill the hostile player
  317.         MilTime = false;                // true for 24 hour clock, false for 12 hr
  318.         TauntHostile = true;                // true to taunt the hostiler, false if not
  319.         BanFromChannel = false;             // true will send PM to channel bot, false won't
  320.             ChanBotAcct = "";           // Channel bot to send ban message to
  321.             ChanBotTrigger = ".";           // Channel bots trigger for commands
  322.             ChanBotCommand = "";            // Channel bots ban command
  323.  
  324.     //------------------------------------------------------------------------------
  325.     // Speed Settings
  326.     //------------------------------------------------------------------------------
  327.     me.maxgametime = 1200;                  // Maximum game length in seconds (0 is infinite).
  328.     NTConfig_StartDelay = 0;                // Delay time in milliseconds to wait at start.
  329.     NTConfig_AreaDelay = 500;               // Delay time in milliseconds to wait on each area change.
  330.     NTConfig_SnagDelay = 500;               // Delay time in milliseconds (added to ping delay) to wait before each pickit call.
  331.    
  332.     //------------------------------------------------------------------------------
  333.     // Chicken settings
  334.     //------------------------------------------------------------------------------
  335.     NTConfig_SkipHealLife = 90;             // If you are over this percentage of life, you won't go to a healer.
  336.     NTConfig_SkipHealMana = 70;             // If you are over this percentage of mana, you won't go to a healer.
  337.                    
  338.     NTConfig_LifeThresh = 85;               // Drink a health potion if under this percent of life.
  339.     NTConfig_LifeRejuvThresh = 45;              // Drink a rejuvenation potion if under this percent of life. (Will not use health potions under this %)
  340.     NTConfig_ManaThresh = 30;               // Drink a mana potion if under this percent of mana.
  341.     NTConfig_ManaRejuvThresh = 0;               // Drink a rejuvenation potion if under this percent of mana. (Will not use mana potions under this %)
  342.  
  343.     NTConfig_LifeChicken = 50;              // This is your D2NT chicken life percent. If you go below this life total, exit game.
  344.     NTConfig_ManaChicken = 0;               // This is your D2NT chicken mana percent. If you go below this mana total, exit game.
  345.  
  346.     // These chicken values are optional and can run alongside the traditional D2NT chicken or as a standalone chicken
  347.     // The Etal version comes with additional logging and will restart D2 instead of exitting the game for crash protection
  348.     // To disable, use 0
  349.     NTConfig_EtalLifeChicken = 0;               // This is your Etal chicken life percent. If you go below this life total, exit D2.
  350.     NTConfig_EtalManaChicken = 0;               // This is your Etal chicken mana percent. If you go below this mana total, exit D2.   
  351.    
  352.     NTConfig_TPChicken = 75;                // Under this % of health will attempt to tp to town and heal. (Set 0 to disable.)
  353.                    
  354.     NTConfig_MercLifeThresh = 50;               // Give merc a health potion if under this percent of life.
  355.     NTConfig_MercRejuvThresh = 30;              // Give merc a rejuvenation potion if under this percent of life. (Will not use health potions under this %)
  356.     NTConfig_MercChicken = 0;               // This is your mercs chicken life percent. If he goes below this, exit game. (Set 0 to disable.)
  357.  
  358.     //------------------------------------------------------------------------------
  359.     // Inventory settings
  360.     //------------------------------------------------------------------------------
  361.     NTConfig_FreeSpaceBeforeBoss = 2;           // If # of free columns is less than this, will town before killing bosses.
  362.     NTConfig_FreeSpace = 2;                 // Number of free columns. If bot has less than this amount after id'ing, it will go to stash.
  363.  
  364.     // These numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to have the bot manage the slot.
  365.     NTConfig_Columns[0] = [1,1,0,0,0,0,0,0,0,0];
  366.     NTConfig_Columns[1] = [1,1,0,0,0,0,0,0,0,0];
  367.     NTConfig_Columns[2] = [1,1,0,0,0,0,0,0,0,0];
  368.     NTConfig_Columns[3] = [1,1,0,0,0,0,0,0,0,0];
  369.  
  370.     NTConfig_MinGoldToStash = 100000;           // Maximum gold amount carried before going to stash
  371.  
  372.     //----------------------------------------------------------------------------------------------
  373.     // Belt Settings
  374.     //      Type of potion used in each belt column
  375.     //      Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
  376.     //      Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
  377.     //      Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
  378.     //      Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
  379.     //      To use rejuvenations only, put "rv" in all columns.
  380.     //----------------------------------------------------------------------------------------------
  381.     NTConfig_BeltColType[0] = "hp";
  382.     NTConfig_BeltColType[1] = "hp";
  383.     NTConfig_BeltColType[2] = "mp";
  384.     NTConfig_BeltColType[3] = "mp";
  385.  
  386.     //-----------------------------------------------------------------------------------
  387.     // Pickit (SnagIt) Configuration
  388.     //      * Select one group only (normal / advance / extreme / Master)
  389.     //-----------------------------------------------------------------------------------
  390.     //NTConfig_NIPFilePath.push("normal/normal.nip");
  391.     NTConfig_NIPFilePath.push("normal/classicRARE.nip");
  392.     NTConfig_NIPFilePath.push("normal/classic.nip");
  393.     NTConfig_NIPFilePath.push("normal/classicROBBY.nip");  
  394.     //NTConfig_NIPFilePath.push("normal/magic_rare.nip");
  395.     NTConfig_NIPFilePath.push("normal/set.nip");
  396.     //NTConfig_NIPFilePath.push("normal/unique.nip");  
  397.     //NTConfig_NIPFilePath.push("normal/craft.nip");  
  398.     //NTConfig_NIPFilePath.push("normal/key.nip");
  399.  
  400.  
  401.     //NTConfig_NIPFilePath.push("advance/normal.nip");
  402.     //NTConfig_NIPFilePath.push("advance/magic_rare.nip");
  403.     //NTConfig_NIPFilePath.push("advance/set.nip");
  404.     //NTConfig_NIPFilePath.push("advance/unique.nip");
  405.     //NTConfig_NIPFilePath.push("advance/craft.nip");
  406.     //NTConfig_NIPFilePath.push("advance/key.nip");
  407.  
  408.     //NTConfig_NIPFilePath.push("extreme/normal.nip");
  409.     //NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
  410.     //NTConfig_NIPFilePath.push("extreme/set.nip");
  411.     //NTConfig_NIPFilePath.push("extreme/unique.nip");
  412.     //NTConfig_NIPFilePath.push("extreme/craft.nip");
  413.     //NTConfig_NIPFilePath.push("extreme/key.nip");
  414.    
  415.     //NTConfig_NIPFilePath.push("Master/Charms.nip");
  416.     //NTConfig_NIPFilePath.push("Master/Crafted.nip");
  417.     //NTConfig_NIPFilePath.push("Master/Cubed.nip");
  418.     //NTConfig_NIPFilePath.push("Master/CustomAdditions.nip");
  419.     //NTConfig_NIPFilePath.push("Master/FAST.nip");
  420.     //NTConfig_NIPFilePath.push("Master/Gold Potions Runes Gems Essences Keys Organs.nip");
  421.     //NTConfig_NIPFilePath.push("Master/Magic.nip");
  422.     //NTConfig_NIPFilePath.push("Master/Rare.nip");
  423.     //NTConfig_NIPFilePath.push("Master/Set.nip");
  424.     //NTConfig_NIPFilePath.push("Master/Unid.nip");
  425.     //NTConfig_NIPFilePath.push("Master/Unique.nip");
  426.     //NTConfig_NIPFilePath.push("Master/White.nip");
  427.     //NTConfig_NIPFilePath.push("Master/Runeword.nip");
  428.  
  429.     NTConfig_SnagRange = 40;    // Radius to check for dropped items. 40 is a good number here
  430.  
  431.     //------------------------------------------------------------------------------
  432.     // Runeword configuration
  433.     //
  434.     //      * Format: NTConfig_Runeword.push([base item classid, rune1 classid, rune2 classid....]);
  435.     //      * Use NTItemAlias.ntl to find classids
  436.     //      * YOU MUST USE THE EXACT ORDER OF RUNES
  437.     //      * Base item needs to be in the pickit, rest is picked auto.
  438.     //      * To keep a runeword, include NTConfig_KeepRuneword.push("pickit syntax"); after NTConfig_Runeword.push
  439.     //------------------------------------------------------------------------------
  440.    
  441.     NTConfig_MakeRunewords = false;
  442.    
  443.     //NTConfig_Runeword.push([498, 616, 619, 618, 620]);                // Sacred Targe, Tal, Thul, Ort, Amn SPIRIT
  444.         NTConfig_KeepRuneword.push("[name] == sacredtarge # [fcr] >= 35");
  445.    
  446.     //NTConfig_Runeword.push([447, 616, 619, 618, 620]);                // Monarch, Tal, Thul, Ort, Amn SPIRIT
  447.         NTConfig_KeepRuneword.push("[name] == monarch # [fcr] >= 35");
  448.    
  449.     //NTConfig_Runeword.push([29, 616, 619, 618, 620]);                 // Crystal Sword, Tal, Thul, Ort, Amn SPIRIT
  450.         NTConfig_KeepRuneword.push("[name] == crystalsword # [fcr] >= 35");
  451.  
  452.     //NTConfig_Runeword.push([254, 617, 612, 616, 621]);                // Colossus Voulge, Ral, Tir, Tal, Sol
  453.         NTConfig_KeepRuneword.push("[name] == ColossusVoulge # [fcr] >= 35");
  454.    
  455.     //NTConfig_Runeword.push([255, 617, 612, 616, 621]);                // Thresher, Ral, Tir, Tal, Sol
  456.         NTConfig_KeepRuneword.push("[name] == thresher # [fcr] >= 35");
  457.    
  458.     //NTConfig_Runeword.push([256, 617, 612, 616, 621]);                // Cryptic Axe, Ral, Tir, Tal, Sol
  459.         NTConfig_KeepRuneword.push("[name] == crypticaxe # [fcr] >= 35");
  460.  
  461.     //NTConfig_Runeword.push([21, 627, 635, 630, 619]);                 // Flail, Ko, Vex, Pul, Thul
  462.         NTConfig_KeepRuneword.push("[name] == flail # [fcr] >= 40");
  463.  
  464.     //NTConfig_Runeword.push([21, 620, 617, 632, 633, 636]);            // Flail, Amn, Ral, Mal, Ist, Ohm
  465.         NTConfig_KeepRuneword.push("[name] == flail # [IAS] >= 40");
  466.  
  467.     //NTConfig_Runeword.push([29, 620, 617, 632, 633, 636]);            // Crystal Sword, Amn, Ral, Mal, Ist, Ohm
  468.         NTConfig_KeepRuneword.push("[name] == crystalsword # [IAS] >= 40");
  469.  
  470.     //------------------------------------------------------------------------------
  471.     // Cubing configuration
  472.     //------------------------------------------------------------------------------
  473.     NTConfig_Cubing = false;                    // Enable Cubing?
  474.  
  475.     //NTConfig_CubingItem.push([NTCU_GEM, 560]);            // Flawless Amethyst
  476.     //NTConfig_CubingItem.push([NTCU_GEM, 565]);            // Flawless Topaz
  477.     //NTConfig_CubingItem.push([NTCU_GEM, 570]);            // Flawless Saphire
  478.     //NTConfig_CubingItem.push([NTCU_GEM, 575]);            // Flawless Emerald
  479.     //NTConfig_CubingItem.push([NTCU_GEM, 580]);            // Flawless Ruby
  480.     //NTConfig_CubingItem.push([NTCU_GEM, 585]);            // Flawless Diamond
  481.     //NTConfig_CubingItem.push([NTCU_GEM, 600]);            // Flawless Skull
  482.  
  483.     //NTConfig_CubingItem.push([NTCU_MAGIC, 420]);          // Magic Tiara
  484.     //NTConfig_CubingItem.push([NTCU_MAGIC, 421]);          // Magic Diadem
  485.     //NTConfig_CubingItem.push([NTCU_MAGIC, 285]);          // Maiden Javelin - ilvl 71
  486.     //NTConfig_CubingItem.push([NTCU_MAGIC, 295]);          // Ceremonial Javelin - ilvl 77
  487.     //NTConfig_CubingItem.push([NTCU_MAGIC, 305]);          // Matriarchal Javelin - ilvl 80
  488.  
  489.     //NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]);        // Magic Small Charm
  490.     //NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]);        // Magic Grand Charm
  491.  
  492.     //NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]);  // Craft Heavy Bracers
  493.     //NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]);  // Craft Vambraces
  494.  
  495.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]);   // Craft Blood Casque
  496.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]);   // Craft Blood Armet
  497.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]);  // Craft Blood Battle Boots
  498.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]);  // Craft Blood Mirrored Boots
  499.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]); // Craft Blood Sharkskin Gloves
  500.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]); // Craft Blood Vampirebone Gloves
  501.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]);   // Craft Blood Mesh Belt
  502.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]);   // Craft Blood Mithril Coil
  503.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]); // Craft Blood Amulet
  504.     //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]);   // Craft Blood Ring
  505.  
  506.     //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]);    // Craft Caster Amulet
  507.     //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 385]); // Craft Caster Demonhide Boots
  508.     //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 455]); // Craft Caster Wyrmhide Boots
  509.     //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 461]);  // Craft Caster Vampirefang Belt
  510.     //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 391]);  // Craft Caster Sharkskin Belt
  511.  
  512.     //NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]);    // Craft Monarch
  513.     //NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]);    // Craft Amulet
  514.  
  515.     //NTConfig_CubingItem.push([NTCU_ESSENSE, 0]);
  516.  
  517.     //NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);
  518.     //NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
  519.     //NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
  520.     //NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
  521.     //NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
  522.     //NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
  523.     //NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
  524.     //NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
  525.     //NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
  526.     //NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
  527.     //NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
  528.     //NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
  529.     //NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
  530.     //NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
  531.     //NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
  532.     //NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
  533.     //NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
  534.     //NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
  535.     //NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
  536.     //NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
  537.     //NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
  538.     //NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
  539.     //NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);
  540.  
  541.     //***** Include the following, Primary item must be setted in item_configs folder *****
  542.  
  543.     //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 436]);   // Socket Great Hauberk
  544.     //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 435]);   // Socket Boneweave
  545.     //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 443]);   // Socket Archon Plate
  546.     //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 438]);   // Socket Hellforge Plate
  547.     //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 439]);   // Socket Kraken Shell
  548.     //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]);   // Socket Sacred Armor
  549.  
  550.     //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 254]);      // Socket Colossus Voulge
  551.     //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 255]);      // Socket Thresher
  552.     //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 256]);      // Socket Cryptic Axe
  553.     //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 257]);      // Socket Great Poleaxe
  554.     //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 258]);      // Socket Giant Thresher
  555.     //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 29]);       // Socket Crystal Sword
  556.  
  557.     //NTConfig_CubingItem.push([NTCU_SOCKET_SHIELD, 447]);      // Socket Monarch
  558.  
  559.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 148]);    // HONE SUNDAN : Exceptional -> Elite
  560.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 157]);    // RIBCRACKER : Exceptional -> Elite
  561.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 103]);    // SUICIDE BRANCH : Exceptional -> Elite
  562.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]);    // TITANS'S REVENGE : Exceptional -> Elite
  563.  
  564.     //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 335]);     // BLOODFIST : Normal -> Exceptional
  565.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 381]);     // BLOODFIST or GRAVEPALM: Exceptional -> Elite
  566.     //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]);     // MAGEFIST : Normal -> Exceptional
  567.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]);     // MAGEFIST or LAVA GOUT : Exceptional -> Elite
  568.     //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 339]);     // HOTSPUR: Normal -> Exceptional
  569.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 385]);     // HOTSPUR or INFERNOSTRIDE : Exeptional -> Elite
  570.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 386]);     // WATERWALK : Exeptional -> Elite
  571.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]);     // GORE RIDER : Exceptional -> Elite
  572.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]);     // SKIN OF THE VIPERMAGI : Exceptional -> Elite
  573.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 365]);     // SHAFTSTOP : Exeptional -> Elite
  574.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 420]);     // KIRA'S GUARDIAN : Exeptional -> Elite
  575.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]);     // ARREAT'S FACE : Exceptional -> Elite
  576.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 487]);     // HOMUNCULUS : Exceptional -> Elite
  577.     //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]);     // HERALD OF ZAKARUM : Exceptional -> Elite
  578.  
  579.     //------------------------------------------------------------------------------
  580.     // Gamble Configuration
  581.     //      * To specify what items to gamble, adjust the array with the desired item codes.
  582.     //------------------------------------------------------------------------------
  583.     NTConfig_Gamble = false;            // Enable gambling?
  584.     NTConfig_GambleStartGold = 2000000;     // Gold amount to start the gambling.
  585.     NTConfig_GambleStopGold = 300000;       // Gold amount to stop the gambling.
  586.            
  587.     NTConfig_GC = false;                // Enable gambling for craft amulet. This will keep one amulet for crafting on you when possible. Requires char lvl >= 88.
  588.     NTConfig_GCAmuGold = 300000;            // Gold amount to stop gambling for amulet to craft.
  589.                
  590.     NTConfig_GambleItem.push(520);          // Amulets
  591.     NTConfig_GambleItem.push(522);          // Rings
  592.     NTConfig_GambleItem.push(418);          // Circlets
  593.     NTConfig_GambleItem.push(419);          // Coronets
  594.     //NTConfig_GambleItem.push(334);        // Leather Gloves
  595.     //NTConfig_GambleItem.push(335);        // Heavy Gloves
  596.     //NTConfig_GambleItem.push(336);        // Chain Gloves
  597.     //NTConfig_GambleItem.push(337);        // Light Gauntlets
  598.     //NTConfig_GambleItem.push(338);        // Gauntlets
  599.     NTConfig_GambleItem.push(331);          // Kite Shield
  600.  
  601.     //------------------------------------------------------------------------------
  602.     // General configuration
  603.     //------------------------------------------------------------------------------
  604.     NTConfig_PublicMode = true;         // Enables "Public" features (Partying, Tp'ing etc). (Cannot be true while NTConfig_PartyOnlyLeader is.)
  605.     NTConfig_CheckCloneDiablo = true;       // Set to true if you want to wait in game after "Diablo Walks the Earth" msg.
  606.     NTConfig_SoJWaitTime = 5;           // Time in minutes to wait for the next SoJ sale. Set to 0 to disable SoJ notifier.
  607.     NTConfig_FastPickit = false;            // This is a new option that causes far less crashes(maybe none).  Is independent of snag delay
  608.     NTConfig_UseMerc = false;           // Set true if you will use a mercenary, will revive merc at a reviver npc.
  609.     NTConfig_ResetEnigma = false;           // Set true to reset enigma when tele bug exists. (Safe.)
  610.     NTConfig_QuitOnPing = 0;            // Ping threshold. (0 to disable.)
  611.     NTConfig_PingInterval = 0;          // If ping is greater than threshold for x seconds, exit game. (0 = Disabled,  x = Time Interval In Seconds.)
  612.     NTConfig_ClearPosition = false;         // Set true if you want to clear area after killing boss.
  613.     NTConfig_PrioritizeWeakerFoes = false;      // Enable to kill weaker foes with higher priority as well as clear areas of minions and other foes prior to killing bosses
  614.     NTConfig_PrioritizeWeakerFoesAreaDisable = [];  // Use IDs from D2NT\sdk\areas.txt to disable for specific areas, e.g. [124,83] would disable Nihlathak and Travincial
  615.     NTConfig_SwitchTele = false;            // Use tab 2 for teleporting (higher fcr breakpoint in tab 2)? (Slight chance of breaking an eth cta spirit.)
  616.     NTConfig_PreBuffFade = false;           // Stand in fire until fade is triggered? (Must have Last Wish / Treachery etc.)
  617.     NTConfig_StopIfStashInventoryFull = false;      // Pauses bot when stash/inventory are full. (Helpful for HardCore players.) Must configure NTConfig_FreeRowsQuit below.
  618.     NTConfig_FreeRowsQuit = 2;          // If after stashing less than this number of inventory columns are free, bot will pause.
  619.     NTConfig_SkipRegularMonsters = false;       // If true will only kill Champions, Uniques and Bosses.
  620.     NTConfig_DropExtraRejuvs = false;       // When belt is full bot will either drop extra rejuvs when a new rejuv is found or drink them. (true to drop, false to drink).
  621.     NTConfig_TeleGrab = 0;              // 0 = No, 1 = Yes. Changes pickit to run after each teleport (instead of after each clear call). (Recommended for aura stacking only with a NTConfig_SnagDelay of 0.) (Can cause complications (chickens etc) depending on system / setup.)
  622.     NTConfig_CheckPassword = false;         // Check for game password, quit if none.
  623.     NTConfig_GoWestFromLut = false;         // If new game starts in act 2, use Warriv to return to act 1?
  624.     NTConfig_MinPots = 1;               // If less then this many (Health or Mana) potions, will return to town on checkselfsafe 0x01 is calls.
  625.     NTConfig_CheckPotsTown = 0;         // If less then this many (Health or Mana) potions, will shop them in normal town functions.  Set 0 to always shop them
  626.     NTConfig_AutoMule = false;          // Set to true to enable muling. Requires NTMule entry point.
  627.     NTConfig_UseKeysForPlaceHolder = true;      // Set to true to keep a key in your inventory. (In the event that the bot has no space for ID scrolls, will sell the key instead of one of your items.)
  628.     NTConfig_PropsForEtal = 1;          // Advertising etal at the end of public games.  set to 0 to disable.  Set to 1 or greater for the number of phrases spoken before exiting public games.  See D2NT\scripts\NTBot\char_configs\EtalPR.ntl for instructions on adding or removing phrases
  629.     NTConfig_MercStats = false;         // Prints Merc stats to Common Log with Char stats if true
  630.  
  631.     //-------------------------------------------------------------------------------
  632.     // Advanced XML Item Logging
  633.     //-------------------------------------------------------------------------------
  634.     NTConfig_UseXMLItemlog = false;         // Log kept, sold and ignored items in an XML log file?
  635.     NTConfig_IndependantLog = true;         // Create a seperate file for each character. Item Logfile is found in logs/Item Log/
  636.     NTConfig_LogSoldItems = false;          // Logs items sold to item logfile?
  637.     NTConfig_LogIgnoredItems = false;       // Log ignored items to item logfile?
  638.     NTConfig_LogCraftedItems = false;       // Log crafted items to item logfile?
  639.     NTConfig_LogItemQuality = 5;            // Quality of items logged is >= of value: (3 = White, 4 = Magic, 5 = Sets, 6 = Rares, 7 = Uniques, 8 = Crafted).
  640.  
  641.     //-------------------------------------------------------------------------------
  642.     // General Log File Options
  643.     //-------------------------------------------------------------------------------
  644.     NTConfig_LogShrines = false;            // Log shrines found by NTConfig_Shrines array?
  645.     NTConfig_LogCraftingString = false;     // Log the string of ingredients that goes into cube?
  646.  
  647.     //------------------------------------------------------------------------------
  648.     // Manager Log Options
  649.     //------------------------------------------------------------------------------
  650.     NTConfig_LogSoldItemQuality = 7;        // Quality of items logged is >= of value: (3 = White, 4 = Magic, 5 = Sets, 6 = Rares, 7 = Uniques, 8 = Crafted, 0 = Disabled).
  651.     NTConfig_CubeProcessToManager = 2;      // Logs the string of ingredients that goes into cube (0 = Don't Log, 1 = Log In Item Log, 2 = Log To Common Log).
  652.        
  653.     //-------------------------------------------------------------------------------
  654.     // Immunity Skipping
  655.     //-------------------------------------------------------------------------------
  656.     NTConfig_AreasToNotSkipImmunes = [131, 108];    // Add area ID's into the array seperated by "," for to disable immunity skipping within said area.
  657.  
  658.     NTConfig_SkipSingle[0] = false;         //Skips all physical immunes.
  659.     NTConfig_SkipSingle[1] = false;         //Skips all magic immunes.
  660.     NTConfig_SkipSingle[2] = false;         //Skips all fire immunes.
  661.     NTConfig_SkipSingle[3] = false;         //Skips all lightning immunes.
  662.     NTConfig_SkipSingle[4] = false;         //Skips all cold immunes.
  663.     NTConfig_SkipSingle[5] = false;         //Skips all poison immunes.
  664.                                                        
  665.     NTConfig_SkipDual[0] = false;           //Skips all dual physical + magic immunes.
  666.     NTConfig_SkipDual[1] = false;           //Skips all dual physical + fire immunes.
  667.     NTConfig_SkipDual[2] = false;           //Skips all dual physical + lightning immunes.
  668.     NTConfig_SkipDual[3] = false;           //Skips all dual physical + cold immunes.
  669.     NTConfig_SkipDual[4] = false;           //Skips all dual physical + poison immunes.
  670.     NTConfig_SkipDual[5] = false;           //Skips all dual magic + fire immunes.
  671.     NTConfig_SkipDual[6] = false;           //Skips all dual magic + lightning immunes.
  672.     NTConfig_SkipDual[7] = false;           //Skips all dual magic + cold immunes.
  673.     NTConfig_SkipDual[8] = false;           //Skips all dual magic + poison immunes.
  674.     NTConfig_SkipDual[9] = false;           //Skips all dual fire + lightning immunes.
  675.     NTConfig_SkipDual[10] = false;          //Skips all dual fire + cold immunes.
  676.     NTConfig_SkipDual[11] = false;          //Skips all dual fire + poison immunes.
  677.     NTConfig_SkipDual[12] = false;          //Skips all dual lightning + cold immunes.
  678.     NTConfig_SkipDual[13] = false;          //Skips all dual lightning + poison immunes.
  679.     NTConfig_SkipDual[14] = false;          //Skips all dual cold + poison immunes.
  680.  
  681.     //------------------------------------------------------------------------------
  682.     // ID Options & Other Town Configs
  683.     //------------------------------------------------------------------------------
  684.     NTConfig_IdInField = false;         // set to true to have bot id items in field.  MUST have a tome of id in inventory
  685.     NTConfig_FillTombsInField = false;      // set true and the bot will fill id and tp tombs in field.  Must uncomment/add id and tp scrolls in nip files "[Name] == scrolloftownportal" and "[Name] == scrollofidentify" 
  686.     NTConfig_FreeSpaceXY = [2, 4];          // free block if less bot will id.  Easiest way to explain this is [2,4] would be free space big enough to hold a thresher
  687.     NTConfig_AnnounceDroppedItems = false;      // anounce items that are being dropped.  NOTE does not work with items sold to vendor 
  688.     NTConfig_dropMessages = [           // randomly selected phrase used for NTConfig_AnnounceDroppedItems.  Add as many as you want following the provided format
  689.                     "up for grabs ",
  690.                     "dropping ",
  691.                     "tossing ",
  692.                     "free item on ground ",
  693.                             ];
  694.    
  695.     NTConfig_IdentAtCain = false;           // Identify @ Cain? (Quicker & will skip using cain if something in inventory is suppose to be kept unidentified. Will not log sold items.)
  696.     NTConfig_PocketChange = 500000;         // Amount of gold you want to keep on hand used for repairs. Make adjustments to this & repair % to keep equipment from breaking.
  697.     NTConfig_DontCainAct = [];          // List any act you don't want to use cain on seperated by ",".  Set to "0" to id in all acts.
  698.     NTConfig_Repair = "40";             // Set to how much durability you want to repair at, 40 is normal, 99 is as soon as you loose one point.
  699.     NTConfig_AlwaysUseCain = false;         // Always use cain to ID? (Will ID items which are set to keep unid if they are in the inventory when visiting Cain.)
  700.     NTConfig_DropCainItems = false;         // set to true to drop items/false sells them to vendor
  701.  
  702.     //------------------------------------------------------------------------------
  703.     // DPS Meter Config
  704.     //------------------------------------------------------------------------------   
  705.     DPSMeter = false;               // This toggles the DPS Meter on / off.
  706.         miniDPSDisplay = false;         // Set true if you run a resolution below 800*600. (Formatting removed.)
  707.         DPSScanSpeed = 50;          // Delay between each scan (in ms).
  708.         DPSDisplayRate = 1000;          // Interval DPS is recalculated and displayed (in ms). (Default 1000.)
  709.         DPSScanHist = 2;            // Scan history (in seconds) to average. (Default 2.)  
  710.        
  711.     //----------------------------------------------------------------------------------
  712.     //Open chest configs configs.  
  713.     //      * Chest ID's can be added to NTConfig_Chestids. Look for ID's in "Chest ID's.txt".
  714.     //----------------------------------------------------------------------------------
  715.     NTConfig_OpenChest = false;         // Open most super unique chests at the end of runs. (Chest ID settings below do not effect this.)
  716.     NTConfig_CheckChestid = false;          // Print chest ID's to screen as they're opened?
  717.     NTConfig_keys = 8;              // Minimum # of keys to keep on hand. (>12 will result in multiple stacks.)
  718.     NTConfig_OpenChestsInAreaClearing = false;  // Open chests while using clear functions? (Uses NTConfig_Chestids.)  
  719.  
  720.     // Remove area / chest ID's in the arrays below to open (all chests within removed area) / (specific chest).
  721.     //      * Current area ID can be displayed ingame by pressing Num Pad "*".
  722.     //      * Nearby chest ID's can be displayed ingame by pressing Num Pad "2".
  723.     //      * A partial list of chest id's can be found in your D2NT\scripts\NTBot\char_configs\Chest ID's.txt.  NOTE some of these are wrong.
  724.    
  725.     NTConfig_AreasToOpenChestClearing  = [];    // Enter areas for chests to be cleared within. (Areas seperated by commas.)
  726.  
  727.     NTConfig_Chestids = [104, 105, 106, 107, 5, 6, 87, 143, 140, 141, 144, 146, 147, 148, 174, 175, 176, 177, 181, 183, 198,
  728.                         240, 241, 242, 243, 329, 330, 331, 332, 333, 334, 335, 336, 354, 355, 356, 371, 387, 389, 390,        
  729.                         391, 397, 405, 406, 407, 413, 420, 424, 425, 430, 431, 454, 455, 501, 502, 504, 505,
  730.                         580, 581, 1, 3, 50, 51, 53, 79, 54, 55, 56, 57, 58, 20, 55, 139, 155, 159];
  731.  
  732.     //------------------------------------------------------------------------------
  733.     // Shrine Grabber Settings
  734.     //------------------------------------------------------------------------------
  735.    
  736.     NTConfig_ShareExpShrine = false;        // Cleare around exp shrines and TP? (Will not grab experience shrines if true.)
  737.     NTConfig_Shrines = [15, 0, 0, 0, 0];        // Change 0's to the corresponding #'s found in /D2NT/sdk/shrines.txt (To add more shrines, seperate values with a comma.)
  738.    
  739.     //------------------------------------------------------------------------------
  740.     // Attack Configuration
  741.     //      * Change the -1's to the corresponding #'s found in /D2NT/sdk/skills.txt
  742.     //      * As of Jan 17th: -1 = Disabled, 0 = Normal Attack.
  743.     //------------------------------------------------------------------------------
  744.     NTConfig_AttackSkill[0] = -1;   // First skill. Set to 0 if you won't
  745.     NTConfig_AttackSkill[1] = 112;  // Primary skill to boss.
  746.     NTConfig_AttackSkill[2] = 113;  // Primary aura to boss. Set to 0 if you won't
  747.     NTConfig_AttackSkill[3] = 112;  // Primary skill to others.
  748.     NTConfig_AttackSkill[4] = 113;  // Primary aura to others. Set to 0 if you won't
  749.     NTConfig_AttackSkill[5] = 101;  // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
  750.     NTConfig_AttackSkill[6] = 124;  // Secondary aura. Set to 0 if you won't
  751.     NTConfig_AttackSkill[7] = -1;   // Tertiary skill in case monster is immune to primary skill. Set to 0 if you won't
  752.     NTConfig_AttackSkill[8] = -1;   // Tertiary aura. Set to 0 if you won't
  753.  
  754.     prewavespot = [15092, 5028];            // Pre-Wave standing (X,Y) coordinates. (For Baal Scripts.)
  755.    
  756.     NTconfig_HighMaxAttack = true;          // Use HighMaxAttacks? (False = LowMaxAttacks.) High/Low are below.
  757.     NTConfig_HighMaxAttackAreas = [131];        // If above is set false (you're using LowMaxAttacks), add areas to bypass LowMaxAttacks and use HighMaxAttacks instead. (Recommended in Baal's Throne Room.)
  758.    
  759.     NTConfig_HighMaxAttacks = 300;          // Maximum number of attacks (HIGH) before skipping.
  760.     NTConfig_LowMaxAttacks = 15;            // Maximum number of attacks (LOW) before skipping.
  761.    
  762.     MonstersToAttackFirst =             // Monster ID's to attack first. (Monsters which resurrect / spawn others are good choices.)
  763.     [58,59,60,61,62,101,102,103,104,190,191,
  764.     192,193,194,206,207,208,209,228,239,240,
  765.     241,278,279,280,281,282,283,303,312,480,
  766.     481,482,483,484,485,486,529];
  767.  
  768.     NTConfig_AttackingThis = false;         // Used to say target monsters ID/Name - Primarily for Dev purposes
  769.  
  770.     //------------------------------------------------------------------------------
  771.     // Check Safe Settings
  772.     //------------------------------------------------------------------------------
  773.     // Check Self Safe. Set to []; for none.
  774.     // 01=Potion. 02=Poison. 04=Amplify Damage. 08=Weaken. 10=Iron Maiden. 20=Decrepify. 40=Lower Resist. 80=Blood Mana.
  775.     // Use this format: ['01','02'] etc. Add as many or as few as you want.
  776.  
  777.     NTConfig_CheckSelfSafe = ['01'];
  778.  
  779.     // Check Merc's Safe. Set to []; for none.
  780.     // 01=Death, 02=Poison, 04=Amplify Damage, 08=Weaken, 10=Iron Maiden, 20=Decrepify, 40=Lower Resist
  781.     // Use this format: ['01','02'] etc. Add as many or as few as you want.
  782.  
  783.     NTConfig_CheckMercSafe = ['01'];
  784.  
  785.     //------------------------------------------------------------------------------
  786.     // Class Specific Settings
  787.     //------------------------------------------------------------------------------
  788.  
  789.     NTConfig_OnlySmiteStationary = false; // Use Attackskill 3 on bosses which can be knocked back. Fixes potential bugs.
  790.    
  791.     NTConfig_UseRedemptionHP = 80;          // Use Redemption if under this % health. (Set 0 to disable.)
  792.     NTConfig_UseRedemptionMP = 60;          // Use Redemption if under this % mana. (Set 0 to disable.)
  793.  
  794. }
Advertisement
Add Comment
Please, Sign In to add comment