gamemaste789

Untitled

Jun 2nd, 2012
64
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 53.30 KB | None | 0 0
  1. var NTConfig_UseRedemptionHP;
  2. var NTConfig_UseRedemptionMP;
  3.  
  4. //=========================================================================================================
  5. // shop bot settings
  6. //=========================================================================================================
  7.  
  8. // false = for expansion, true = for classic (act 4 max)
  9. var is_D2C = false;
  10.  
  11. //just uncomment the shop_npcNumber.push that you wish to use. You can set bot to use as many as you want
  12.  
  13. var shop_npcNumber = new Array();
  14. //shop_npcNumber.push( 1 ); // Act 1: Akara
  15. //shop_npcNumber.push( 2 ); // Act 1: Charsi
  16. //shop_npcNumber.push( 3 ); // Act 1: Gheed
  17.  
  18. //shop_npcNumber.push( 4 ); // Act 2: Drognan
  19. //shop_npcNumber.push( 5 ); // Act 2: Fara
  20. //shop_npcNumber.push( 6 ); // Act 2: Elzix
  21.  
  22. //shop_npcNumber.push( 7 ); // Act 3: Ormus
  23. //shop_npcNumber.push( 8 ); // Act 3: Hratli
  24. //shop_npcNumber.push( 9 ); // Act 3: Asheara
  25.  
  26. //shop_npcNumber.push( 10 ); // Act 4: Jamella
  27. //shop_npcNumber.push( 11 ); // Act 4: Halbu
  28.  
  29. shop_npcNumber.push( 12 ); // Act 5: Anya
  30. //shop_npcNumber.push( 13 ); // Act 5: Larzuk
  31. //shop_npcNumber.push( 14 ); // Act 5: Malah
  32.  
  33. // Kill monsters in nith's temple
  34. // NOTE: to clear area you must have attacks configured
  35. var autoClear = true;
  36.  
  37. // true = use wp for anya (if you don't got), false = use red portal (nith's temple)
  38. var anyaGoWp = false;
  39.  
  40. // false = do not quit on error, true = quit on error
  41. var errorGoQuitGame = false;
  42.  
  43. //==========================================================================================================
  44. // Don't forget to uncomment NTConfig_Script.push("NTShopbot.ntj"); below
  45. //==========================================================================================================
  46.  
  47.  
  48. function NT_LoadConfig()
  49. {
  50. //-----------------------------------------------------------------------------------------------------
  51. // Comment the Config Check out.
  52. // If you have trouble configuring your bot, all guides for Etal can be found below:
  53. // http://www.ProjectEtal.com
  54. // -----------------------------------------------------------------------------------------------------
  55.  
  56. //NTConfig_Script.push("ConfigCheck.ntj");
  57.  
  58. //------------------------------------------------------------------------------>>
  59. // Gamersvault Clone Hunter Options.
  60. //------------------------------------------------------------------------------>>
  61.  
  62. //NTConfig_Script.push("NTCLoneHunter.ntj");
  63. NTConfig_HotIP = [32]; // add as many ip's as you would like to hunt for. add the number behind the last "." seperate them by ","
  64.  
  65.  
  66. NTConfig_SaySomethingNoob = "!woopy found a hot ip";
  67. NTConfig_JustAHunter = true; // Set to true to just idle in town (turn off your other scripts)
  68. NTConfig_AvoidRD = 180; // Time in seconds to wait in town before creating next game (NTConfig_JustAHunter must be true)
  69.  
  70. //------------------------------------------------------------------------------
  71. // Aura stacking scripts Note: these have a chance of loosing your items untill the fail safes are coded into them but they will work fine if you dont lag or interfear with the bot
  72. //------------------------------------------------------------------------------
  73. NTConfig_StackAmmount = 200; // the ammount of times you want to stack the item recomended 100-200
  74. //NTConfig_Script.push("NTHelmAuraStack.ntj"); // Aura stack your helm
  75. //NTConfig_Script.push("NTBodyAuraStack.ntj"); // Aura stack your Armor
  76. //NTConfig_Script.push("NTWepAuraStack.ntj"); // Aura stack your weapon
  77.  
  78. //------------------------------------------------------------------------------
  79. // Boss configuration
  80. //------------------------------------------------------------------------------
  81.  
  82.  
  83. //------------------------------------------------------------------------------
  84. // Organ Farmer Plus Torcher Scripts
  85. // these are the OrganFarmerPlusTorcher configs.
  86. // and you can use the regular scripts for the key bosses
  87. // make sure and READ about the extra config options ESPECIALLY the one on switchtele if your eth cta breaks it's on you
  88. // SwitchTele is a general config option which effects all boss runs must add it to all character configs or you will get errors
  89. // Enjoy!!!
  90. // use the below key boss scripts if you want to speed up your runs and skip that boss if you have over x amount of keys
  91. // you can also just run the normal key boss scripts and use maxitem to limit the # of keys you pick up
  92. //------------------------------------------------------------------------------
  93.  
  94. //NTConfig_Script.push("NTOrganHelper.ntj");
  95. NTConfig_Script.push("NTOrganFarmerPlusTorcher.ntj");
  96. NTConfig_PreBuffFade = false; // This can be used on any of the above scriptsuse to stand in fire until fade is triggered. Must have last wish for this
  97. NTConfig_BOafterMeph = false; // set this to true will cause the bot to rebo after meph for people with bad cta's
  98. NTConfig_DontMakeTorch = true; // set to true to bypass making torches and just stach the organs
  99. NTConfig_TryToEven = true; // does some things to try and even out organs if they are not full sets
  100. NTConfig_UseNormalSnag = false; // I recomend NOT using this. OFPT now uses a special snag function that ONLY picks the torch or organ much faster and safer. To enable normal snagit set to true
  101. NTConfig_UseMercOFPT = true; // set to false and the bot will revive merc at start of script, but not after each portal
  102. NTConfig_TakeRedPortalTownLilith = true; // set to true to go back to red portal to go back to town. False casts tp
  103. NTConfig_OpenPortalsStacked = false; // this will open all mini portals from the same spot which general stacks them. Works perfect, but if you want to be able to manually enter portals set to false
  104. NTConfig_SwitchTele = false; // use this if higher fcr on switch for tele make sure attack switch is tab 1 and is a slight chance of breaking an eth cta spirit
  105. NTConfig_MakeTorchSameGame = false; // set to true to make torch in same game as you made organs *** NOTE does not make torch after returning to game after click bug
  106. NTConfig_UseAltAttacksOFPT = false; // set to true to enable alt attacks if you don't want to use smite for scripts other than ubers and miniubers
  107. NTConfig_AttackSkillOFPT_1 = 97;
  108. NTConfig_AttackSkillOFPT_2 = 122;
  109. NTConfig_CubingDelays = 800; // increase this setting to help cut down on click bugs. Time is in milliseconds
  110. NTConfig_KeepSalvOnMephFail = true; // set to true to keep salvation on when you fail first attempt to kill meph
  111. ////////////////////
  112. // next 4 config options are for exiting and re entering game when you experience a click bug. NOTE ofpt must be first script to work and you must use the OrganFarmerPT entry point
  113. /////////////////
  114. NTConfig_ExitReEnterOnClickbug = true; // set to true to re enter game after click bug is detected. Set NTConfig_TimeBeforeExitOnClickBugOrgans and NTConfig_TimeBeforeExitOnClickBugTorch to a time to perm game
  115. NTConfig_TimeBeforeExitOnClickBugTorch = 315; // On torch time in seconds the bot will idle before exiting if it looses the ability to interact with portals. Set to "0" to idle indefinitely with a overhead counter for time in game that will cut down on dropped games.
  116. NTConfig_TimeBeforeExitOnClickBugOrgans = 315; // On organs time in seconds the bot will idle before exiting if it looses the ability to interact with portals. Set to "0" to idle indefinitely with a overhead counter for time in game that will cut down on dropped games.
  117. NTConfig_ShowDetailsInManager = true; // this will print things to manager for you to better understand what goes on with things like click bug functions, even out functions etc. Recomend setting this to true
  118.  
  119. NTConfig_Script.push("NTCountessOFPT.ntj");
  120. NTConfig_Script.push("NTSummonerOFPT.ntj");
  121. NTConfig_KillFireEyeOFPT = false;
  122. NTConfig_Script.push("NTPindleskinOFPT.ntj"); // Will use Anya's portal
  123. NTConfig_NihlathakExtensionOFPT = true; // keycount is set in the script below same one is used
  124. //NTConfig_Script.push("NTNihlathakOFPT.ntj"); // will use waypoint
  125. NTConfig_PindleskinExtensionOFPT = true;
  126.  
  127. KeyCount_D = 3; // Will skip Nihl if you have more then this ammount of this key. Set to 0 to disable this feature.
  128. KeyCount_H = 3; // Will skip summoner if you have more then this ammount of this key. Set to 0 to disable this feature.
  129. KeyCount_T = 3; // Will skip countess if you have more then this ammount of this key. Set to 0 to disable this feature.
  130. NTConfig_OpenEvilUrnNihl = false; // open evil urn while doing nihl.
  131.  
  132. //------------------------------------------------------------------------------
  133. // Act 1 Scripts
  134. //------------------------------------------------------------------------------
  135.  
  136. NTConfig_Script.push("NTAndariel.ntj");
  137. NTConfig_RightWall = false; // Set to true to use the right wall on andy (better for weeker characters)
  138. NTConfig_ClearAndarielThrone = false; // set to true to clear the throne room
  139. //NTConfig_Script.push("NTDenOfEvil.ntj");
  140. NTConfig_ClearTwice = false; // runs clear level 2x. Usefull for having bot get quest
  141. //NTConfig_Script.push("NTUndergroundPassage.ntj");
  142. NTConfig_ClearPassageLevel1 = 2; // 0 : don't clear, 1 : clear path only, 2 : clear all
  143. //NTConfig_Script.push("NTTheSmith.ntj");
  144. NTConfig_ClearBarracks = false; // Set to true to clear the barrack
  145. //NTConfig_Script.push("NTCatacombs.ntj"); // CLEARS CATACOMBS LV 1, 2, 3, 4, AND ANDY
  146. NTConfig_BoneAshExtension = false; // Set true to kill Bone Ash
  147. //NTConfig_Script.push("NTBishibosh_ENG.ntj");
  148. NTConfig_ClearColdPlains = false; // Set to true to Clear cold plains
  149. //NTConfig_Script.push("NTCountess.ntj");
  150. //NTConfig_Script.push("NTTreehead.ntj");
  151. //NTConfig_Script.push("NTPit.ntj"); // 0 : don't clear, 1 : clear path only, 2 : clear all
  152. NTConfig_ClearPitLevel1 = 1;
  153. //NTConfig_Script.push("NTMausoleum.ntj");
  154. NTConfig_KillBloodRaven = false;
  155. //NTConfig_Script.push("NTBloodRaven.ntj"); // Dont be an idiot and run both this and the mausoleum script
  156. NTConfig_ClearMausoleum = false; // Run this to clear Mausoleum
  157. NTConfig_ClearCrypt = false; // Run this to clear crypt
  158. //NTConfig_Script.push("NTHole.ntj"); // 0 : don't clear, 1 : clear path only, 2 : clear all
  159. NTConfig_ClearHoleLevel1 = 1;
  160. //NTConfig_Script.push("NTTristram.ntj"); // Do not use if you wanna use the cow script.
  161. NTConfig_KillRakanishu = false;
  162. //NTConfig_Script.push("NTCow.ntj");
  163. NTConfig_KillRakanishuCows = false; // Set to true to kill Rakanishu
  164. NTConfig_TristExtension = false; // Set to true to clear tristram
  165. NTConfig_CubingDelaysCows = 800; // increase this delay if you are having problems with bot not taking portals and causing click bug
  166. //NTConfig_Script.push("NTBoneAsh.ntj");
  167. NTConfig_ClearInnerCloister = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  168. NTConfig_ClearCathedral = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  169. //NTConfig_Script.push("NTColdCrow.ntj");
  170. NTConfig_ClearColdPlainss = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  171. NTConfig_CaveLevel1 = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  172. NTConfig_CaveLevel2 = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  173.  
  174. //------------------------------------------------------------------------------
  175. // Act 2 Scripts
  176. //------------------------------------------------------------------------------
  177.  
  178. //NTConfig_Script.push("NTTombRaider.ntj");
  179. NTConfig_ClearChestPosition = false; // clear chest position on true
  180. NTConfig_ClearTombs = false; // turn true to clear the tombs of monsters aswell
  181. //NTConfig_Script.push("NTSummoner.ntj");
  182. NTConfig_OpenSummonerChests = false; // Open chests in the Arcane Sanc at the end of each wing.
  183. NTConfig_ClearArcaneSanc = false; // Clear the arcane sanc after killing the summoner.
  184. NTConfig_ArcaneChampionsOnly = false; // When clearing the arcane sanc, only kill champions and above.
  185. NTConfig_KillFireEye = false;
  186. //NTConfig_Script.push("NTDuriel.ntj");
  187. //NTConfig_Script.push("NTFangskin.ntj");
  188. NTConfig_ClearClawViperTempleLevel1 = 0; // 0 : don't clear, 1 : clear path only, 2 : clear all
  189. //NTConfig_Script.push("NTAncientTunnels.ntj");
  190. //NTConfig_Script.push("NTColdworm.ntj");
  191. //NTConfig_Script.push("NTRadament.ntj");
  192. //NTConfig_Script.push("NTDarkElder.ntj");
  193. NTConfig_ClearLostCity = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  194. //NTConfig_Script.push("NTBeetleBurst.ntj");
  195. NTConfig_ClearFarOasis = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  196.  
  197. //------------------------------------------------------------------------------
  198. // Act 3 Scripts
  199. //------------------------------------------------------------------------------
  200.  
  201. //NTConfig_Script.push("NTStormTree.ntj");
  202. NTConfig_ClearFlayerJungle = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  203. NTConfig_Script.push("NTKurastChest.ntj");
  204. //NTConfig_Script.push("NTTravincal.ntj");
  205. //NTConfig_Script.push("NTKurastTravel.ntj");
  206. //NTConfig_Script.push("NTAct3Sewers.ntj"); // 0 : don't clear, 1 : clear path only, 2 : clear all
  207. NTConfig_ClearA3SewersLevel1 = 1;
  208. NTConfig_OpenAllChestsLvl2 = false;
  209. NTConfig_Script.push("NTMephisto.ntj");
  210. NTConfig_KillCouncilMembers = false; // Use to kill council members
  211. NTConfig_RedPortal = false; // Use to take red portal after meph and not tp, Only use this if Mephisto is not the last boss in your botting sequence.
  212.  
  213. //------------------------------------------------------------------------------
  214. // Act 4 Scripts
  215. //------------------------------------------------------------------------------
  216.  
  217. NTConfig_Script.push("NTIzual.ntj");
  218. NTConfig_ClearCityOfTheDamned = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  219. NTConfig_ClearPlainsOfDespair = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  220. //NTConfig_Script.push("NTHephasto.ntj");
  221. NTConfig_ClearRiverOfFlames = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  222.  
  223.  
  224. NTConfig_Script.push("NTDiablo.ntj");
  225.  
  226. // ------ or------
  227.  
  228. //NTConfig_Script.push("NTDiabloHelper.ntj"); //this is a fighter
  229.  
  230. NTConfig_Dodge = false;
  231. NTConfig_FastChaos = true; // only do seals and seal bosses
  232. NTConfig_Entrance = false; // start from entrance. false = start from star
  233. NTConfig_LeechSupport = false; // for passive leecher
  234.  
  235.  
  236. //-----------------------------------------------------------------------------------
  237. // Act 5 Scripts
  238. //------------------------------------------------------------------------------------
  239.  
  240. //NTConfig_Script.push("NTPindleskin.ntj"); // multi pindle nihl. Can be configured to use wp or red portal
  241. NTConfig_UseTemplePortal = true; //use red portal. false = use waypoint
  242. NTConfig_KillPindleskin = true;
  243. NTConfig_KillNihlathak= true;
  244. NTConfig_OpenEvilUrnNihl = false;
  245. NTConfig_ClearHalls = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  246. NTConfig_ClearHallsOfVaught = 0; // 0 = don't clear, 1 == clear all, 2 = clear, but skip regular monsters
  247. NTConfig_OpenHallsSuperChests = false; // set to open the super chests on the way to nihl
  248. NTConfig_Script.push("NTEldritch.ntj");
  249. NTConfig_ShenkExtension = true;
  250. NTConfig_DacFarren = true;
  251. NTConfig_Script.push("NTThreshSocket.ntj");
  252. NTConfig_OpenEvilUrn = true; // opens evil urn next to thresh
  253. //NTConfig_Script.push("NTPitOfAcheron.ntj");
  254. NTConfig_ClearPitOfAcheron = 0; // 0 : don't clear, 1 : clear path only, 2 : clear all
  255. //NTConfig_Script.push("NTInfernalPit.ntj");
  256. NTConfig_ClearInfernalPit = 0; // 0 : don't clear, 1 : clear path only, 2 : clear all
  257. NTConfig_FTEvilUrnExtension = false;
  258. //NTConfig_Script.push("NTDrifterCavern.ntj");
  259. NTConfig_ClearDrifterCavern = false; // Set true to clear all of the cavern not just champs/uniques
  260. //NTConfig_Script.push("NTAbbadon.ntj");
  261. NTConfig_ClearAbaddon = 0; // 0 : don't clear, 1 : clear path only, 2 : clear all
  262. NTConfig_Script.push("NTFrozenstein.ntj");
  263. NTConfig_ClearFrozenRiver = false;
  264. //NTConfig_Script.push("NTGlacialTrail.ntj");
  265. NTConfig_ClearGlacialTrail = false;
  266. //NTConfig_Script.push("NTIcyCellar.ntj");
  267. NTConfig_ClearIcyCellar = false;
  268. //NTConfig_Script.push("NTWorldStoneKeep.ntj");
  269. //NTConfig_Script.push("NTBaal.ntj");
  270. NTConfig_KillBaal = true;
  271. NTConfig_MakeHotTP = true; // do not use for leechbot leader
  272. NTConfig_Wave3 = 0; // 0 = don't move, 1 = right side, 2 = left side. Use left side if you have a leecher grabing xp shrines
  273. NTConfig_HolyBoltBaal = false; // Holy bolt attack sequince (can be bad for leechers)
  274. NTConfig_WalkAround = false; // Will cause you char to move slightly if holybolt is being blocked
  275. NTConfig_TownBeforeBaal = false; // check inventory and go to town if any items before going to worldstone to kill baal. must have NTConfig_FreeSpace configured correctly
  276. NTConfig_MakeHelpTPBeforeThrone = false; // makes a tp in WS lvl 3 to have help clearing throne room
  277. NTConfig_TeleEachWave = false; // Teleports bot before each wave to keep merc close (not positioned based yet)
  278. NTConfig_ClearWSK = 0; // 0 = don't clear, 1=clear path only, 2=full clear of WSK 2 and 3
  279. NTConfig_PsnW2 = false; // Heal after baals w2 if poisoned
  280. NTConfig_CheckSoulKillers = false; // End script if Stygian Dolls are found in Throne
  281.  
  282. //------------------------\\
  283. // "Public Baal Settings" \\
  284. //------------------------\\
  285.  
  286. NTThrone_Announce = true; //Announce mobs in throne room pre-tp. true / false
  287. Baal_WSlvl3tpMSG = "TP for WS lvl 3 help me clear throne"; // message for portal in WS lvl 3. Clears throne faster with help
  288. Baal_HotTp = "TP up. Might be hot just like gamersvault.net irc!"; // What to say when bot opens the hot TP. NTConfig_MakeHotTP must be set to true for this one
  289. Baal_SafeTp = "TP safe. Like gamersvault.net trading"; // What to say when bot opens the safe TP.
  290. Baal_KillBaalMessage = "Let's kill baal! Oh did i mention Gamersvault.net is free!"; // What to say after last wave, before entering chamber.
  291. Baal_NextGameMessage = "NG, I'll meet you in Op GotV! Why havent you joined gamersvault.net yet"; // What to say after killing Baal.
  292. Baal_FreeSpaceMessage = "But first I need to make some space for drops"; // used with NTConfig_FreeSpaceBeforeBaal for message before going to town to clear inventory
  293. Baal_BSayNextGame = "Next game will be "; // message before saying next game. "Next game will be chaos-03" for example. To not say leave empty quotes ""
  294.  
  295. //------------------------------------------------------------------------------
  296. // NTWPGrabber Instructions
  297. //------------------------------------------------------------------------------
  298. // HIGHLY recomend if you are going run the quests that you turn all pickits off, and you MUST uncomment the quest nip
  299. // you also want to start with room in stash for quest items, especially cube
  300. // remove the "//" from in front of the quests you want to do. If all are "//" questing is disabled
  301. // If the quest is already done the bot will detect that and skip it. Disabling is just there in case your toon can not handle it
  302. // example anya quest or ancients
  303. // Your toon MUST be able to handle these quest or you WILL die
  304. //------------------------------------------------------------------------------
  305.  
  306. //NTConfig_Script.push("NTWPGrabber.ntj"); // goes through whole game and grabs wp's. Can be started in any area that has a wp or in town of any act
  307. NTConfig_DoQuests =
  308. [
  309. //"Den Of Evil",
  310. //"The Search For Cain",
  311. //"Radament's Lair",
  312. //"Horadric cube",
  313. //"Lam Esen's Tome",
  314. //"Golden Bird", // after grabbing Esen's tome clears the ruined temple for bird. Obv doesn't always drop there
  315. //"Golden Bird Travincal", // will attempt to find bird by killing council. If on first run you don't get this you can make new game and then start at trav wp
  316. //"Fallen Angle",
  317. //"Siege on Harrogath",
  318. //"Prison Of Ice",
  319. //"Rite Of Passage",
  320. ];
  321.  
  322. //NTConfig_NIPFilePath.push("Quest.nip"); // this needs to be added into the character configs
  323.  
  324. //------------------------------------------------------------------------------
  325. // Misc. Scripts
  326. //------------------------------------------------------------------------------
  327.  
  328. NTConfig_Script.push("NTShopbot.ntj");
  329. //NTConfig_Script.push("WpGiver.ntj"); //Wp giver script enable it and join a game or let some one join its game to give out wps done my chat commands once ingame
  330. //NTConfig_Script.push("mulelogger.ntj"); // uses mulelogger.ntj as entry point look here for details http://www.gamersvault.net/forum/f14/guide-etalbot-mulelogger-itemdropper-27485/#post205748
  331. //NTConfig_Script.push("TLNipCheck.ntj"); // very nice little tool checks for errors in pickit file you can also use num pad "+" while bot is running
  332. //NTConfig_Script.push("TLInventory.ntj"); // Add this line to your NT Config to run it
  333. NTConfig_TLInventory_SkipEquipped = true; // true = just log stash and inventory
  334.  
  335. //NTConfig_Script.push("NTManual.ntj"); // run this script to play manually with some enhancements including auto potting etc
  336. NTConfig_PickitOn = false; // this will run the pickit as well set to false if you don't want to use it
  337. NTConfig_ShowEnemies = false; //set to true to show enemies on map
  338. NTConfig_RevealMap = false; // set to true to reveal map
  339. NTConfig_CheckStuff = false; // set to true to print a warning when you have used 3 or more mp or hp pots, or if merc is dead, or if you have less than 4 tp scrolls remaining
  340.  
  341. NTConfig_HostileHandler = true; // true to use the new hostile handler
  342. RunFromHostiles = true; // true to leave game when hostiled
  343. KillHostiler = true; // true to kill the hostile player
  344. TauntHostile = true; // true to taunt the hostiler, false if not
  345.  
  346. //------------------------------------------------------------------------------
  347. // Speed settings
  348. //------------------------------------------------------------------------------
  349. me.maxgametime = 3600; // time in seconds, maximum game length (0 is infinite)
  350. NTConfig_StartDelay = 0; // Delay time in milliseconds to start;
  351. NTConfig_AreaDelay = 500; // Delay time in milliseconds to change area;
  352. NTConfig_SnagDelay = 0; // Delay time in milliseconds to wait before starting picking items
  353.  
  354. //------------------------------------------------------------------------------
  355. // Chicken settings
  356. //------------------------------------------------------------------------------
  357. NTConfig_SkipHealLife = 90; // If you have more than this percent of life, you won't go to a healer
  358. NTConfig_SkipHealMana = 70; // If you have more than this percent of mana, you won't go to a healer
  359.  
  360. NTConfig_LifeThresh = 85; // Drink a normal potion if under this percent of life.
  361. NTConfig_LifeRejuvThresh = 45; // Drink a rejuvenation potion if under this percent of life.
  362. NTConfig_ManaThresh = 30; // Drink a normal potion if under this percent of mana.
  363. NTConfig_ManaRejuvThresh = 0; // Drink a rejuvenation potion if under this percent of mana.
  364.  
  365. NTConfig_LifeChicken = 20; // This is your D2NT chicken life percent. If you go below this life total, exit game.
  366. NTConfig_ManaChicken = 0; // This is your D2NT chicken mana percent. If you go below this mana total, exit game.
  367.  
  368. // These chicken values are optional and can run alongside the traditional D2NT chicken or as a standalone chicken
  369. // The Etal version comes with additional logging and will restart D2 instead of exitting the game for crash protection
  370. // To disable, use 0
  371. NTConfig_EtalLifeChicken = 0; // This is your Etal chicken life percent. If you go below this life total, exit D2.
  372. NTConfig_EtalManaChicken = 0; // This is your Etal chicken mana percent. If you go below this mana total, exit D2.
  373.  
  374. NTConfig_TPChicken = 60; // life percent for tp chicken set to zero if you don't want to use
  375.  
  376. NTConfig_MercLifeThresh = 50; // This is the threshold to use a life potion on your merc in percent.
  377. NTConfig_MercRejuvThresh = 0; // This is the threshold to use a rejuv potion on your merc in percent.
  378. NTConfig_MercChicken = 0; // This is your mercs chicken life percent. If he goes below this, exit game.
  379.  
  380. //------------------------------------------------------------------------------
  381. // Inventory settings
  382. //------------------------------------------------------------------------------
  383. NTConfig_FreeSpaceBeforeBoss = 2; // # of free columns you want if less than that it bot will town before killing bosses
  384. NTConfig_FreeSpace = 2; // Number of free columns. If the bot has less than this amount after id'ing it will go to stash
  385.  
  386. // The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
  387. NTConfig_Columns[0] = [0,0,0,0,0,0,1,1,1,1];
  388. NTConfig_Columns[1] = [0,0,0,0,0,0,1,1,1,1];
  389. NTConfig_Columns[2] = [0,0,0,0,0,0,1,1,1,1];
  390. NTConfig_Columns[3] = [0,0,0,0,0,0,1,1,1,1];
  391.  
  392. NTConfig_MinGoldToStash = 10000; // Maximum gold amount carried before going to stash
  393.  
  394. //----------------------------------------------------------------------------------------------
  395. // Belt settings
  396. // Type of potion used in each belt column
  397. // Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
  398. // Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
  399. // Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
  400. // Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
  401. // To use rejuvenations only, put "rv" in all columns.
  402. //----------------------------------------------------------------------------------------------
  403. NTConfig_BeltColType[0] = "hp";
  404. NTConfig_BeltColType[1] = "mp";
  405. NTConfig_BeltColType[2] = "rv";
  406. NTConfig_BeltColType[3] = "rv";
  407.  
  408. //-----------------------------------------------------------------------------------
  409. // SnagIt configuration
  410. // Select one group only (normal / advance / extreme / Master)
  411. //-----------------------------------------------------------------------------------
  412. //NTConfig_NIPFilePath.push("normal/normal.nip");
  413. //NTConfig_NIPFilePath.push("normal/magic_rare.nip");
  414. //NTConfig_NIPFilePath.push("normal/set.nip");
  415. //NTConfig_NIPFilePath.push("normal/unique.nip");
  416. //NTConfig_NIPFilePath.push("normal/craft.nip");
  417. //NTConfig_NIPFilePath.push("normal/key.nip");
  418.  
  419. //NTConfig_NIPFilePath.push("advance/normal.nip");
  420. //NTConfig_NIPFilePath.push("advance/magic_rare.nip");
  421. //NTConfig_NIPFilePath.push("advance/set.nip");
  422. //NTConfig_NIPFilePath.push("advance/unique.nip");
  423. //NTConfig_NIPFilePath.push("advance/craft.nip");
  424. //NTConfig_NIPFilePath.push("advance/key.nip");
  425.  
  426. //NTConfig_NIPFilePath.push("extreme/normal.nip");
  427. //NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
  428. //NTConfig_NIPFilePath.push("extreme/set.nip");
  429. //NTConfig_NIPFilePath.push("extreme/unique.nip");
  430. //NTConfig_NIPFilePath.push("extreme/craft.nip");
  431. //NTConfig_NIPFilePath.push("extreme/key.nip");
  432.  
  433. NTConfig_NIPFilePath.push("Master/Charms.nip");
  434. NTConfig_NIPFilePath.push("Master/Crafted.nip");
  435. NTConfig_NIPFilePath.push("Master/Cubed.nip");
  436. NTConfig_NIPFilePath.push("Master/CustomAdditions.nip");
  437. //NTConfig_NIPFilePath.push("Master/FAST.nip");
  438. NTConfig_NIPFilePath.push("Master/Gold Potions Runes Gems Essences Keys Organs.nip");
  439. NTConfig_NIPFilePath.push("Master/Magic.nip");
  440. NTConfig_NIPFilePath.push("Master/Rare.nip");
  441. //NTConfig_NIPFilePath.push("Master/Set.nip");
  442. //NTConfig_NIPFilePath.push("Master/Unid.nip");
  443. NTConfig_NIPFilePath.push("Master/Unique.nip");
  444. NTConfig_NIPFilePath.push("Master/White.nip");
  445. NTConfig_NIPFilePath.push("Master/Runeword.nip");
  446. NTConfig_NIPFilePath.push("Master/shop.nip");
  447.  
  448. NTConfig_SnagRange = 40; // Radius to check for dropped items. 40 is a good number here
  449.  
  450. //------------------------------------------------------------------------------
  451. // Runeword configuration
  452. //
  453. // Format: NTConfig_Runeword.push([base item classid, rune1 classid, rune2 classid....]);
  454. // Use NTItemAlias.ntl to find classids
  455. // YOU MUST USE THE EXACT ORDER OF RUNES
  456. // Base item needs to be in the pickit, rest is picked auto.
  457. // To keep a runeword, include NTConfig_KeepRuneword.push("pickit syntax"); after NTConfig_Runeword.push
  458. //------------------------------------------------------------------------------
  459.  
  460. NTConfig_MakeRunewords = false;
  461.  
  462. //NTConfig_Runeword.push([498, 616, 619, 618, 620]); // sacred targe, tal, thul, ort, amn SPIRIT
  463. NTConfig_KeepRuneword.push("[name] == sacredtarge # [fcr] >= 35");
  464.  
  465. //NTConfig_Runeword.push([447, 616, 619, 618, 620]); // monarch, tal, thul, ort, amn SPIRIT
  466. NTConfig_KeepRuneword.push("[name] == monarch # [fcr] >= 35");
  467.  
  468. //NTConfig_Runeword.push([29, 616, 619, 618, 620]); // crystal sword, tal, thul, ort, amn SPIRIT
  469. NTConfig_KeepRuneword.push("[name] == crystalsword # [fcr] >= 35");
  470.  
  471. //NTConfig_Runeword.push([254, 617, 612, 616, 621]); // Colossus Voulge, ral, tir, tal, sol
  472. NTConfig_KeepRuneword.push("[name] == ColossusVoulge # [fcr] >= 35");
  473.  
  474. //NTConfig_Runeword.push([255, 617, 612, 616, 621]); // thresher, ral, tir, tal, sol
  475. NTConfig_KeepRuneword.push("[name] == thresher # [fcr] >= 35");
  476.  
  477. //NTConfig_Runeword.push([256, 617, 612, 616, 621]); // cryptic axe, ral, tir, tal, sol
  478. NTConfig_KeepRuneword.push("[name] == crypticaxe # [fcr] >= 35");
  479.  
  480. //NTConfig_Runeword.push([21, 627, 635, 630, 619]); // flail ko, vex, pul, thul
  481. NTConfig_KeepRuneword.push("[name] == flail # [fcr] >= 40");
  482.  
  483. //NTConfig_Runeword.push([21, 620, 617, 632, 633, 636]); // flail amn, ral, mal, ist, ohm
  484. NTConfig_KeepRuneword.push("[name] == flail # [IAS] >= 40");
  485.  
  486. //NTConfig_Runeword.push([29, 620, 617, 632, 633, 636]); // crystal sword amn, ral, mal, ist, ohm
  487. NTConfig_KeepRuneword.push("[name] == crystalsword # [IAS] >= 40");
  488.  
  489. //------------------------------------------------------------------------------
  490. // Cubing configuration
  491. //------------------------------------------------------------------------------
  492. NTConfig_Cubing = false; // Enable cubing
  493.  
  494. //NTConfig_CubingItem.push([NTCU_GEM, 560]); // Flawless Amethyst
  495. //NTConfig_CubingItem.push([NTCU_GEM, 565]); // Flawless Topaz
  496. //NTConfig_CubingItem.push([NTCU_GEM, 570]); // Flawless Saphire
  497. //NTConfig_CubingItem.push([NTCU_GEM, 575]); // Flawless Emerald
  498. //NTConfig_CubingItem.push([NTCU_GEM, 580]); // Flawless Ruby
  499. //NTConfig_CubingItem.push([NTCU_GEM, 585]); // Flawless Diamond
  500. //NTConfig_CubingItem.push([NTCU_GEM, 600]); // Flawless Skull
  501.  
  502. //NTConfig_CubingItem.push([NTCU_MAGIC, 420]); // Magic Tiara
  503. //NTConfig_CubingItem.push([NTCU_MAGIC, 421]); // Magic Diadem
  504. //NTConfig_CubingItem.push([NTCU_MAGIC, 285]); // maiden javelin - ilvl 71
  505. //NTConfig_CubingItem.push([NTCU_MAGIC, 295]); // ceremonial javelin - ilvl 77
  506. //NTConfig_CubingItem.push([NTCU_MAGIC, 305]); // matriarchal javelin - ilvl 80
  507.  
  508. //NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]); // Magic Small Charm
  509. //NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]); // Magic Grand Charm
  510.  
  511. //NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]); // Craft Heavy Bracers
  512. //NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]); // Craft Vambraces
  513.  
  514. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]); // Craft Casque
  515. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]); // Craft Armet
  516. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]); // Craft Battle Boots
  517. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]); // Craft Mirrored Boots
  518. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]); // Craft Sharkskin Gloves
  519. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]); // Craft Vampirebone Gloves
  520. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]); // Craft Mesh Belt
  521. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]); // Craft Mithril Coil
  522. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]); // Craft Amulet
  523. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]); // Craft Ring
  524.  
  525. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]); // Craft Amulet
  526. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 385]); // CASTER Demonhide Boots
  527. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 455]); // CASTER Wyrmhide Boots
  528. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 461]); // CASTER Vampirefang Belt
  529. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 391]); // CASTER Sharkskin Belt
  530.  
  531. //NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]); // Craft Monarch
  532. //NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]); // Craft Amulet
  533.  
  534. //NTConfig_CubingItem.push([NTCU_ESSENSE, 0]);
  535.  
  536. //NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);
  537. //NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
  538. //NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
  539. //NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
  540. //NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
  541. //NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
  542. //NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
  543. //NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
  544. //NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
  545. //NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
  546. //NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
  547. //NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
  548. //NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
  549. //NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
  550. //NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
  551. //NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
  552. //NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
  553. //NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
  554. //NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
  555. //NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
  556. //NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
  557. //NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
  558. //NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);
  559.  
  560. //***** Include the following, Primary item must be setted in item_configs folder *****
  561.  
  562. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 436]); // Socket Great Hauberk
  563. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 435]); // Socket Boneweave
  564. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 443]); // Socket Archon Plate
  565. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 438]); // Socket Hellforge Plate
  566. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 439]); // Socket Kraken Shell
  567. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]); // Socket Sacred Armor
  568.  
  569. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 254]); // Socket Colossus Voulge
  570. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 255]); // Socket Thresher
  571. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 256]); // Socket Cryptic Axe
  572. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 257]); // Socket Great Poleaxe
  573. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 258]); // Socket Giant Thresher
  574. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 29]); // Socket Crystal Sword
  575.  
  576. //NTConfig_CubingItem.push([NTCU_SOCKET_SHIELD, 447]); // Socket Monarch
  577.  
  578. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 148]); // HONE SUNDAN : Exceptional -> Elite
  579. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 157]); // RIBCRACKER : Exceptional -> Elite
  580. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 103]); // SUICIDE BRANCH : Exceptional -> Elite
  581. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]); // TITANS'S REVENGE : Exceptional -> Elite
  582.  
  583. //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 335]); // BLOODFIST : Normal -> Exceptional
  584. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 381]); // BLOODFIST or GRAVEPALM: Exceptional -> Elite
  585. //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]); // MAGEFIST : Normal -> Exceptional
  586. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]); // MAGEFIST or LAVA GOUT : Exceptional -> Elite
  587. //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 339]); // HOTSPUR: Normal -> Exceptional
  588. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 385]); // HOTSPUR or INFERNOSTRIDE : Exeptional -> Elite
  589. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 386]); // WATERWALK : Exeptional -> Elite
  590. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]); // GORE RIDER : Exceptional -> Elite
  591. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]); // SKIN OF THE VIPERMAGI : Exceptional -> Elite
  592. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 365]); // SHAFTSTOP : Exeptional -> Elite
  593. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 420]); // KIRA'S GUARDIAN : Exeptional -> Elite
  594. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]); // ARREAT'S FACE : Exceptional -> Elite
  595. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 487]); // HOMUNCULUS : Exceptional -> Elite
  596. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]); // HERALD OF ZAKARUM : Exceptional -> Elite
  597.  
  598. //------------------------------------------------------------------------------
  599. // Gamble configuration
  600. // To specify what items to gamble, adjust the array with the desired item codes
  601. //------------------------------------------------------------------------------
  602. NTConfig_Gamble = false; // Enable gambling
  603. NTConfig_GambleStartGold = 2000000; // Gold amount to start the gambling
  604. NTConfig_GambleStopGold = 300000; // Gold amount to stop the gambling
  605.  
  606. NTConfig_GC = false; // Enable gambling for craft amulet. This will keep one amulet for crafting on you when possible. Requires char lvl >= 88
  607. NTConfig_GCAmuGold = 300000; // Gold amount to stop gambling for amulet to craft
  608.  
  609. NTConfig_GambleItem.push(520); // Amulets
  610. NTConfig_GambleItem.push(522); // Rings
  611. NTConfig_GambleItem.push(418); // Circlets
  612. NTConfig_GambleItem.push(419); // Coronets
  613. //NTConfig_GambleItem.push(334); // Leather Gloves
  614. //NTConfig_GambleItem.push(335); // Heavy Gloves
  615. //NTConfig_GambleItem.push(336); // Chain Gloves
  616. //NTConfig_GambleItem.push(337); // Light Gauntlets
  617. //NTConfig_GambleItem.push(338); // Gauntlets
  618. NTConfig_GambleItem.push(331); // Kite Shield
  619.  
  620. //------------------------------------------------------------------------------
  621. // General configuration
  622. //------------------------------------------------------------------------------
  623. NTConfig_PublicMode = false; // if you set this to true make sure party leecheronly in leech sections is set tp false
  624. NTConfig_CheckCloneDiablo = true; // Set to true if you want to wait in game after notifying "Diablo Walks the Earth" msg.
  625. NTConfig_SoJWaitTime = 5; // Time in minutes to wait for the next SoJ sale. Set to 0 to disable SoJ notifier.
  626. NTConfig_FastPickit = false; // This is a new option that causes far less crashes(maybe none). Is independent of snag delay
  627. NTConfig_UseMerc = true; // Set to true if you use a mercenary, will revive merc at a reviver npc.
  628. NTConfig_ResetEnigma = false; // Set to true to reset enigma when tele bug exists
  629. NTConfig_QuitOnPing = 900; // Set ping threshold. 0 = disabled.
  630. NTConfig_PingInterval = 10; // If ping is greater than threshold for x seconds, exit game. 0 = disabled / x = time interval in seconds.
  631. NTConfig_ClearPosition = false; // Set to true if you want to clear area after killing boss.
  632. 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
  633. NTConfig_PrioritizeWeakerFoesAreaDisable = []; // Use IDs from D2NT\sdk\areas.txt to disable for specific areas, e.g. [124,83] would disable Nihlathak and Travincial
  634. NTConfig_StopIfStashInventoryFull = false; // Pauses bot when stash/inventory are full (helpful for HardCore players) must configure NTConfig_FreeRowsQuit below
  635. NTConfig_FreeRowsQuit = 2; // # of free colums to have in inventory if less then bot will idle only if NTConfig_StopIfStashInventoryFull is set to true
  636. NTConfig_SkipRegularMonsters = false; // If true will only kill Champions, Uniques and Bosses
  637. 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
  638. NTConfig_TeleGrab = 0; // 0 = No, 1 = Yes. Look for items every teleport? (Recommended for aura stacking.)
  639. NTConfig_CheckPassword = false; // quit if game is made without password obv set to false if you run un-passworded games
  640. NTConfig_TreasureHunting = false; // enable this to turn on the clue messages diffrent one every time you precast
  641. NTConfig_GoWestFromLut = false; // if new game starts in act 2 will use warriv to go to act 1
  642. NTConfig_MinPots = 1; // If less then this ammount of a pot type it will town when checkselfsafe 0x01 is called
  643. 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
  644. NTConfig_AutoMule = false; // set to true to enable muling. currently requires NTMule entry point.
  645. NTConfig_UseKeysForPlaceHolder = true; // set this to true to keep a keys in your inventory. In the event that the bot has no space for id scrolls it will sell the keys instead of one of your items
  646. NTConfig_MercStats = false; // Prints Merc stats to Common Log with Char stats if true
  647.  
  648. //-------------------------------------------------------------------------------
  649. // Advanced XML Item Logging
  650. //-------------------------------------------------------------------------------
  651. NTConfig_UseXMLItemlog = false; // toggle on / off (true / false) Log kept, sold and ignored items in an XML log file
  652. NTConfig_IndependantLog = true; // Make a different file for each character. Item Logfile is found in logs/Item Log/
  653. NTConfig_LogSoldItems = false; // toggle on / off (true / false) Logs Sold items only to the manager's itemlog
  654. NTConfig_LogIgnoredItems = false; // toggle on / off (true / false) Ignored items logging (XML log file only)
  655. NTConfig_LogCraftedItems = false; // Turn on XML Logging for Crafted items, UseXMLItemlog must be true.
  656. NTConfig_LogItemQuality = 5; // Quality of items logged is >= of the set value. ( 3 = White, 4 = Magic, 5 = Sets, 6 = Rares, 7 = Uniques, 8 = Crafted)
  657.  
  658. //------------------------------------------------------------------------------
  659. // manager options output from these goes into manager
  660. //------------------------------------------------------------------------------
  661. NTConfig_LogSoldItemQuality = 7; // set to "0" to disable. The bot will log items >= item quality set. example "4" would log everything "6" would log rare and unique only (magic=4, set=5, rare=6, unique=7)
  662. 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
  663.  
  664. //-------------------------------------------------------------------------------
  665. // logging options the output from these setting are found in logs folder txt files
  666. //-------------------------------------------------------------------------------
  667. NTConfig_LogShrines = false; // logs shrines found by NTConfig_Shrines array
  668. NTConfig_LogCraftingString = false; // logs the string of ingredients that goes into cube
  669.  
  670. //-------------------------------------------------------------------------------
  671. // Immunity skipping
  672. //-------------------------------------------------------------------------------
  673. NTConfig_AreasToNotSkipImmunes = [131, 108, 133, 134, 135, 136]; // add area ids into the array seperated by "," for any area you want to turn off immunity skipping
  674.  
  675. NTConfig_SkipSingle[0] = false; //skips all physical immunes
  676. NTConfig_SkipSingle[1] = false; //skips all magic immunes
  677. NTConfig_SkipSingle[2] = false; //skips all fire immunes
  678. NTConfig_SkipSingle[3] = false; //skips all lightning immunes
  679. NTConfig_SkipSingle[4] = false; //skips all cold immunes
  680. NTConfig_SkipSingle[5] = false; //skips all poison immunes
  681.  
  682. NTConfig_SkipDual[0] = false; //skips all dual physical + magic immunes
  683. NTConfig_SkipDual[1] = false; //skips all dual physical + fire immunes
  684. NTConfig_SkipDual[2] = false; //skips all dual physical + lightning immunes
  685. NTConfig_SkipDual[3] = false; //skips all dual physical + cold immunes
  686. NTConfig_SkipDual[4] = false; //skips all dual physical + poison immunes
  687. NTConfig_SkipDual[5] = false; //skips all dual magic + fire immunes
  688. NTConfig_SkipDual[6] = false; //skips all dual magic + lightning immunes
  689. NTConfig_SkipDual[7] = false; //skips all dual magic + cold immunes
  690. NTConfig_SkipDual[8] = false; //skips all dual magic + poison immunes
  691. NTConfig_SkipDual[9] = false; //skips all dual fire + lightning immunes
  692. NTConfig_SkipDual[10] = false; //skips all dual fire + cold immunes
  693. NTConfig_SkipDual[11] = false; //skips all dual fire + poison immunes
  694. NTConfig_SkipDual[12] = false; //skips all dual lightning + cold immunes
  695. NTConfig_SkipDual[13] = false; //skips all dual lightning + poison immunes
  696. NTConfig_SkipDual[14] = false; //skips all dual cold + poison immunes
  697.  
  698. //------------------------------------------------------------------------------
  699. // ID Options & Other Town Configs
  700. //------------------------------------------------------------------------------
  701. NTConfig_IdInField = false; // set to true to have bot id items in field. MUST have a tome of id in inventory
  702. 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
  703. NTConfig_AnnounceDroppedItems = false; // anounce items that are being dropped. NOTE does not work with items sold to vendor
  704. NTConfig_dropMessages = [ // randomly selected phrase used for NTConfig_AnnounceDroppedItems. Add as many as you want following the provided format
  705. "up for grabs ",
  706. "dropping ",
  707. "tossing ",
  708. "free item on ground ",
  709. ];
  710.  
  711. 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.)
  712. 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.
  713. NTConfig_DontCainAct = []; // List any act you don't want to use cain on seperated by ",". Set to "0" to id in all acts.
  714. 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.
  715. 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.)
  716. NTConfig_DropCainItems = false; // set to true to drop items/false sells them to vendor
  717.  
  718. //------------------------------------------------------------------------------
  719. // DPS Meter Config
  720. //------------------------------------------------------------------------------
  721. DPSMeter = false; // This toggles the DPS Meter on / off.
  722. miniDPSDisplay = false; // Set true if you run a resolution below 800*600. Formatting removed.
  723. DPSScanSpeed = 50; //Delay between Each Scan.
  724. DPSDisplayRate = 1000; //DPS Recalculated and displayed in ms. (Default 1000)
  725. DPSScanHist = 2; //History to scan in seconds. (Default 2)
  726.  
  727. //----------------------------------------------------------------------------------
  728. //Open chest configs configs.
  729. // * Chest ID's can be added to NTConfig_Chestids. Look for ID's in "Chest ID's.txt".
  730. //----------------------------------------------------------------------------------
  731. NTConfig_OpenChest = false; // Open most super unique chests at the end of runs. (Chest ID settings below do not effect this.)
  732. NTConfig_CheckChestid = false; // Print chest ID's to screen as they're opened?
  733. NTConfig_OpenChestsInAreaClearing = false; // Open chests while using clear functions? (Uses NTConfig_Chestids.)
  734.  
  735. // Remove area / chest ID's in the arrays below to open (all chests within removed area) / (specific chest).
  736. // * Current area ID can be displayed ingame by pressing Num Pad "*".
  737. // * Nearby chest ID's can be displayed ingame by pressing Num Pad "2".
  738. // * 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.
  739.  
  740. NTConfig_AreasToOpenChestClearing = []; // Enter areas for chests to be cleared within. (Areas seperated by commas.)
  741.  
  742. NTConfig_Chestids = [104, 105, 106, 107, 5, 6, 87, 143, 140, 141, 144, 146, 147, 148, 174, 175, 176, 177, 181, 183, 198,
  743. 240, 241, 242, 243, 329, 330, 331, 332, 333, 334, 335, 336, 354, 355, 356, 371, 387, 389, 390,
  744. 391, 397, 405, 406, 407, 413, 420, 424, 425, 430, 431, 454, 455, 501, 502, 504, 505,
  745. 580, 581, 1, 3, 50, 51, 53, 79, 54, 55, 56, 57, 58, 20, 55, 139, 155, 159];
  746.  
  747.  
  748. //------------------------------------------------------------------------------
  749. // Shrine Grabber settings
  750. // Change the 0's to corosponding #'s found in /D2NT/sdk/shrines.txt
  751. // To add more shrines sperate new values with a comma
  752. //------------------------------------------------------------------------------
  753.  
  754. NTConfig_ShareExpShrine = false; //If true all experience shrines found will be cleared and a tp will be placed. Bot will not get experience shrines, unless this is false
  755. NTConfig_Shrines = [0, 0, 0, 0, 0];
  756.  
  757. //------------------------------------------------------------------------------
  758. // Attack configuration
  759. // Change the -1's to corosponding #'s found in /D2NT/sdk/skills.txt
  760. // As of Jan 17th: -1 = disable, 0 = normal attack
  761. //------------------------------------------------------------------------------
  762. NTConfig_AttackSkill[0] = -1; // First skill. Set to 0 if you won't
  763. NTConfig_AttackSkill[1] = 97; // Primary skill to boss.
  764. NTConfig_AttackSkill[2] = 122; // Primary aura to boss. Set to 0 if you won't
  765. NTConfig_AttackSkill[3] = 97; // Primary skill to others.
  766. NTConfig_AttackSkill[4] = 122; // Primary aura to others. Set to 0 if you won't
  767. NTConfig_AttackSkill[5] = -1; // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
  768. NTConfig_AttackSkill[6] = -1; // Secondary aura. Set to 0 if you won't
  769. NTConfig_AttackSkill[7] = -1; // Tertiary skill in case monster is immune to primary skill. Set to 0 if you won't
  770. NTConfig_AttackSkill[8] = -1; // Tertiary aura. Set to 0 if you won't
  771. prewavespot = [15092, 5028]; // x, y coord for place toon stands before waves crash. This is for baal, walking baal, and for baalhelper scripts
  772.  
  773. NTconfig_HighMaxAttack = true; // set to true to bypass lowmaxattacks and only use the high attack setting
  774. NTConfig_HighMaxAttackAreas = [131]; // if above is set to false add area id's to use high max attacks on. Highly recommend using in baal throne room
  775.  
  776. MonstersToAttackFirst = // add or subtract monster id's to attack first in a mob monsters that resurrect or spawn others are good choices here
  777. [58,59,60,61,62,101,102,103,104,190,191,
  778. 192,193,194,206,207,208,209,228,239,240,
  779. 241,278,279,280,281,282,283,303,312,480,
  780. 481,482,483,484,485,486,529];
  781.  
  782. NTConfig_HighMaxAttacks = 300; // set number of attacks to use
  783. NTConfig_LowMaxAttacks = 15; // set number of attacks before skipping
  784.  
  785. NTConfig_AttackingThis = false; // Used to say target monsters ID/Name - Primarily for Dev purposes
  786.  
  787. //------------------------------------------------------------------------------
  788. // Check safe settings
  789. //------------------------------------------------------------------------------
  790. // Check self safe. Set to []; if you wont.
  791. // 01=Potion. 02=Poison. 04=Amplify Damage. 08=Weaken. 10=Iron Maiden. 20=Decrepify. 40=Lower Resist. 80=Blood Mana.
  792. // Use this format: ['01','02'] etc. Add as many or as little as you want.
  793.  
  794. NTConfig_CheckSelfSafe = [];
  795.  
  796. // Check merc's safe. Set to []; if you wont.
  797. // 01=Death, 02=Poison, 04=Amplify Damage, 08=Weaken, 10=Iron Maiden, 20=Decrepify, 40=Lower Resist
  798. // Use this format: ['01','02'] etc. Add as many or as little as you want.
  799.  
  800. NTConfig_CheckMercSafe = [];
  801.  
  802. //------------------------------------------------------------------------------
  803. // Class Specific settings
  804. //------------------------------------------------------------------------------
  805. NTConfig_OnlySmiteStationary = true; // Use Attackskill 3 on bosses which can be knocked back. Fixes potential bugs.
  806.  
  807. NTConfig_UseRedemptionHP = 80; // Use Redemption if under this percent of life. Set to 0 if you won't
  808. NTConfig_UseRedemptionMP = 60; // Use Redemption if under this percent of mana. Set to 0 if you won't
  809.  
  810. }
Advertisement
Add Comment
Please, Sign In to add comment