Advertisement
Guest User

Untitled

a guest
Sep 23rd, 2017
76
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 31.87 KB | None | 0 0
  1. var NTConfig_SkeletonArmy;
  2. var NTConfig_MageArmy;
  3. var NTConfig_ReviveArmy;
  4. var NTConfig_ActiveSummon;
  5. var NTConfig_CurseBoss;
  6. var NTConfig_CurseOthers;
  7. var NTConfig_Golem;
  8.  
  9. function NT_LoadConfig()
  10. {
  11.  
  12. NTConfig_Leader = "Jotuze"; // this is leader name for DiabloLeechFighter only configure the above vars for partying and Baal
  13. NTConfig_PartyOnlyLeader = true; // set this to only party with NTConfig_Leader from above must also set NTConfig_PublicMode = false; in general config section
  14. NTConfig_LeechBo = false; // Set to false to disable bo and bc when leeching
  15.  
  16. //NTConfig_Script.push("NTTravLeechLeader.ntj"); // this is for the script for leader
  17. //NTConfig_Script.push("NTTravLeech.ntj"); // this is for leecher. You must configure _leader = "your leader name here" above
  18. LeechTrav_TakeTp = "TP SAFE!"; // set this. It is what the leader will say and also the trigger for taking the tp
  19.  
  20. NTConfig_Script.push("NTDiabloLeechFight.ntj");
  21. LeechC_TakeTp = "dia"; // use this to set message that will trigger figher to enter Chaos Sanctuary must match tp message in Diablo Settings in leaders character config
  22. NTConfig_LeechFrom = "S"; // (E)ntrance | (S)tar must match Leaders setting
  23. NTConfig_RunScriptAfterDiablo = true; // set to true if you will be running another script after diablo leechfighter
  24. NTConfig_Script.push("NTBaalHelper.ntj"); // use to have a leecher actually fight must configure _leader above note that the helper willdo other bosses on it's own if you uncomment boss scripts below
  25. _fightertp = "p"; // use this to set message that will trigger figher to enter throne room must match tp message in Public baal Settings in leaders character config
  26. NTConfig_LeechKillBaal = true;
  27. NTConfig_LeechHydra = 2; // 0 = don't move, 1 = right side, 2 = left side. Use left side if you have a leecher grabing xp shrines
  28. NTConfig_RunScriptAfterBaal = false; // set to true if you will be running another script after baal helper
  29. NTConfig_TeleEachWaveHelper = false; // Teleports bot before each wave to keep merc close (not positioned based yet)
  30.  
  31. //NTConfig_Script.push("NTLeechBaalXPChaser.ntj"); // passive baal leech script that can find xp shirnes before baal Use all config options for NTKillBaalLeech
  32. _FindXPArea = []; // area id's, 2, 3, 4, 5, 6, 7 set an empty array "[]" to just leech without grabbing shrine
  33. NTConfig_RunScriptAfterBaalXP = false; // set to true if you will be running another script after NTLeechBaalXPChaser
  34. NTConfig_ClearAroundShrine = true; // clear around shrine before going back to town
  35. //NTConfig_Script.push("NTKillBaalLeech.ntj"); // must configure _leader = "your leader name here" above
  36. LeechB_SafeTp = "safe"; // use this to set message that will trigger leecher to enter throne room must match tp message in Public baal Settings in leaders character config
  37. leechpos = [15118, 5003]; // x,y coord for leechers to stand
  38. NTConfig_FollowtoWorldStone = false;
  39. NTConfig_LeechPrecast = true; // if you have a leecher you want to precast
  40. NTConfig_Blocker = false; // if you have a strong leecher set to true to change position in throne room to take the hits from stray monsters
  41. //NTConfig_Script.push("WalkingBaalFighter.ntj"); // this works with _leader, but has its own tp take message
  42. NTConfig_KillBaalWalking = false;
  43. _walkfightertp = "TP up."; // message to take tp
  44.  
  45.  
  46. //------------------------------------------------------------------------------
  47. // Speed settings
  48. //------------------------------------------------------------------------------
  49. me.maxgametime = 1200; // time in seconds, maximum game length (0 is infinite)
  50. NTConfig_StartDelay = 0; // Delay time in milliseconds to start;
  51. NTConfig_AreaDelay = 0; // Delay time in milliseconds to change area;
  52. NTConfig_SnagDelay = 0; // Delay time in milliseconds to wait before starting picking items
  53.  
  54. //------------------------------------------------------------------------------
  55. // Chicken settings
  56. //------------------------------------------------------------------------------
  57. NTConfig_SkipHealLife = 90; // If you have more than this percent of life, you won't go to a healer
  58. NTConfig_SkipHealMana = 70; // If you have more than this percent of mana, you won't go to a healer
  59.  
  60. NTConfig_LifeThresh = 85; // Drink a normal potion if under this percent of life.
  61. NTConfig_LifeRejuvThresh = 45; // Drink a rejuvenation potion if under this percent of life.
  62. NTConfig_ManaThresh = 30; // Drink a normal potion if under this percent of mana.
  63. NTConfig_ManaRejuvThresh = 0; // Drink a rejuvenation potion if under this percent of mana.
  64. NTConfig_LifeChicken = 20; // This is your chicken life percent. If you go below this life total, exit game.
  65. NTConfig_ManaChicken = 0; // This is your chicken mana percent. If you go below this mana total, exit game.
  66.  
  67. NTConfig_TPChicken = 60; // life percent for tp chicken set to zero if you don't want to use
  68.  
  69. NTConfig_MercLifeThresh = 50; // This is the threshold to use a life potion on your merc in percent.
  70. NTConfig_MercRejuvThresh = 30; // This is the threshold to use a rejuv potion on your merc in percent.
  71. NTConfig_MercChicken = 0; // This is your mercs chicken life percent. If he goes below this, exit game.
  72.  
  73. //------------------------------------------------------------------------------
  74. // Inventory settings
  75. //------------------------------------------------------------------------------
  76. NTConfig_FreeSpaceBeforeBoss = -1; // # of free columns you want if less than that it bot will town before killing bosses
  77. NTConfig_FreeSpace = -1; // Number of free columns. If the bot has less than this amount after id'ing it will go to stash
  78.  
  79. // The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
  80. NTConfig_Columns[0] = [0,0,0,0,0,0,0,0,0,0];
  81. NTConfig_Columns[1] = [0,0,0,0,0,0,0,0,0,0];
  82. NTConfig_Columns[2] = [0,0,0,0,0,0,0,0,0,0];
  83. NTConfig_Columns[3] = [0,0,0,0,0,0,0,0,0,0];
  84.  
  85. NTConfig_MinGoldToStash = 100000; // Maximum gold amount carried before going to stash
  86.  
  87. //----------------------------------------------------------------------------------------------
  88. // Belt settings
  89. // Type of potion used in each belt column
  90. // Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
  91. // Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
  92. // Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
  93. // Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
  94. // To use rejuvenations only, put "rv" in all columns.
  95. //----------------------------------------------------------------------------------------------
  96. NTConfig_BeltColType[0] = "hp";
  97. NTConfig_BeltColType[1] = "hp";
  98. NTConfig_BeltColType[2] = "mp";
  99. NTConfig_BeltColType[3] = "rv";
  100.  
  101. //-----------------------------------------------------------------------------------
  102. // SnagIt configuration
  103. // Select one group only (normal / advance / extreme / Master)
  104. //-----------------------------------------------------------------------------------
  105. NTConfig_NIPFilePath.push("exp.nip");
  106.  
  107. NTConfig_SnagRange = 40; // Radius to check for dropped items. 40 is a good number here
  108.  
  109. //------------------------------------------------------------------------------
  110. // Runeword configuration
  111. //
  112. // Format: NTConfig_Runeword.push([base item classid, rune1 classid, rune2 classid....]);
  113. // Use NTItemAlias.ntl to find classids
  114. // YOU MUST USE THE EXACT ORDER OF RUNES
  115. // Base item needs to be in the pickit, rest is picked auto.
  116. // To keep a runeword, include NTConfig_KeepRuneword.push("pickit syntax"); after NTConfig_Runeword.push
  117. //------------------------------------------------------------------------------
  118.  
  119. NTConfig_MakeRunewords = false;
  120.  
  121. //NTConfig_Runeword.push([498, 616, 619, 618, 620]); // sacred targe, tal, thul, ort, amn SPIRIT
  122. NTConfig_KeepRuneword.push("[name] == sacredtarge # [fcr] >= 35");
  123.  
  124. //NTConfig_Runeword.push([447, 616, 619, 618, 620]); // monarch, tal, thul, ort, amn SPIRIT
  125. NTConfig_KeepRuneword.push("[name] == monarch # [fcr] >= 35");
  126.  
  127. //NTConfig_Runeword.push([29, 616, 619, 618, 620]); // crystal sword, tal, thul, ort, amn SPIRIT
  128. NTConfig_KeepRuneword.push("[name] == crystalsword # [fcr] >= 35");
  129.  
  130. //NTConfig_Runeword.push([254, 617, 612, 616, 621]); // Colossus Voulge, ral, tir, tal, sol
  131. NTConfig_KeepRuneword.push("[name] == ColossusVoulge # [fcr] >= 35");
  132.  
  133. //NTConfig_Runeword.push([255, 617, 612, 616, 621]); // thresher, ral, tir, tal, sol
  134. NTConfig_KeepRuneword.push("[name] == thresher # [fcr] >= 35");
  135.  
  136. //NTConfig_Runeword.push([256, 617, 612, 616, 621]); // cryptic axe, ral, tir, tal, sol
  137. NTConfig_KeepRuneword.push("[name] == crypticaxe # [fcr] >= 35");
  138.  
  139. //NTConfig_Runeword.push([21, 627, 635, 630, 619]); // flail ko, vex, pul, thul
  140. NTConfig_KeepRuneword.push("[name] == flail # [fcr] >= 40");
  141.  
  142. //NTConfig_Runeword.push([21, 620, 617, 632, 633, 636]); // flail amn, ral, mal, ist, ohm
  143. NTConfig_KeepRuneword.push("[name] == flail # [IAS] >= 40");
  144.  
  145. //NTConfig_Runeword.push([29, 620, 617, 632, 633, 636]); // crystal sword amn, ral, mal, ist, ohm
  146. NTConfig_KeepRuneword.push("[name] == crystalsword # [IAS] >= 40");
  147.  
  148. //------------------------------------------------------------------------------
  149. // Cubing configuration
  150. //------------------------------------------------------------------------------
  151. NTConfig_Cubing = false; // Enable cubing
  152.  
  153. //NTConfig_CubingItem.push([NTCU_GEM, 560]); // Flawless Amethyst
  154. //NTConfig_CubingItem.push([NTCU_GEM, 565]); // Flawless Topaz
  155. //NTConfig_CubingItem.push([NTCU_GEM, 570]); // Flawless Saphire
  156. //NTConfig_CubingItem.push([NTCU_GEM, 575]); // Flawless Emerald
  157. //NTConfig_CubingItem.push([NTCU_GEM, 580]); // Flawless Ruby
  158. //NTConfig_CubingItem.push([NTCU_GEM, 585]); // Flawless Diamond
  159. //NTConfig_CubingItem.push([NTCU_GEM, 600]); // Flawless Skull
  160.  
  161. //NTConfig_CubingItem.push([NTCU_MAGIC, 420]); // Magic Tiara
  162. //NTConfig_CubingItem.push([NTCU_MAGIC, 421]); // Magic Diadem
  163. //NTConfig_CubingItem.push([NTCU_MAGIC, 285]); // maiden javelin - ilvl 71
  164. //NTConfig_CubingItem.push([NTCU_MAGIC, 295]); // ceremonial javelin - ilvl 77
  165. //NTConfig_CubingItem.push([NTCU_MAGIC, 305]); // matriarchal javelin - ilvl 80
  166.  
  167. //NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]); // Magic Small Charm
  168. //NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]); // Magic Grand Charm
  169.  
  170. //NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]); // Craft Heavy Bracers
  171. //NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]); // Craft Vambraces
  172.  
  173. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]); // Craft Casque
  174. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]); // Craft Armet
  175. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]); // Craft Battle Boots
  176. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]); // Craft Mirrored Boots
  177. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]); // Craft Sharkskin Gloves
  178. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]); // Craft Vampirebone Gloves
  179. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]); // Craft Mesh Belt
  180. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]); // Craft Mithril Coil
  181. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]); // Craft Amulet
  182. //NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]); // Craft Ring
  183.  
  184. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]); // Craft Amulet
  185. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 385]); // CASTER Demonhide Boots
  186. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 455]); // CASTER Wyrmhide Boots
  187. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 461]); // CASTER Vampirefang Belt
  188. //NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 391]); // CASTER Sharkskin Belt
  189.  
  190. //NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]); // Craft Monarch
  191. //NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]); // Craft Amulet
  192.  
  193. //NTConfig_CubingItem.push([NTCU_ESSENSE, 0]);
  194.  
  195. //NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);
  196. //NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
  197. //NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
  198. //NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
  199. //NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
  200. //NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
  201. //NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
  202. //NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
  203. //NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
  204. //NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
  205. //NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
  206. //NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
  207. //NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
  208. //NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
  209. //NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
  210. //NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
  211. //NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
  212. //NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
  213. //NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
  214. //NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
  215. //NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
  216. //NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
  217. //NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);
  218.  
  219. //***** Include the following, Primary item must be setted in item_configs folder *****
  220.  
  221. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 436]); // Socket Great Hauberk
  222. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 435]); // Socket Boneweave
  223. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 443]); // Socket Archon Plate
  224. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 438]); // Socket Hellforge Plate
  225. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 439]); // Socket Kraken Shell
  226. //NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]); // Socket Sacred Armor
  227.  
  228. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 254]); // Socket Colossus Voulge
  229. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 255]); // Socket Thresher
  230. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 256]); // Socket Cryptic Axe
  231. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 257]); // Socket Great Poleaxe
  232. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 258]); // Socket Giant Thresher
  233. //NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 29]); // Socket Crystal Sword
  234.  
  235. //NTConfig_CubingItem.push([NTCU_SOCKET_SHIELD, 447]); // Socket Monarch
  236.  
  237. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 148]); // HONE SUNDAN : Exceptional -> Elite
  238. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 157]); // RIBCRACKER : Exceptional -> Elite
  239. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 103]); // SUICIDE BRANCH : Exceptional -> Elite
  240. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]); // TITANS'S REVENGE : Exceptional -> Elite
  241.  
  242. //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 335]); // BLOODFIST : Normal -> Exceptional
  243. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 381]); // BLOODFIST or GRAVEPALM: Exceptional -> Elite
  244. //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]); // MAGEFIST : Normal -> Exceptional
  245. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]); // MAGEFIST or LAVA GOUT : Exceptional -> Elite
  246. //NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 339]); // HOTSPUR: Normal -> Exceptional
  247. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 385]); // HOTSPUR or INFERNOSTRIDE : Exeptional -> Elite
  248. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 385]); // WATERWALK : Exeptional -> Elite
  249. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]); // GORE RIDER : Exceptional -> Elite
  250. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]); // SKIN OF THE VIPERMAGI : Exceptional -> Elite
  251. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 365]); // SHAFTSTOP : Exeptional -> Elite
  252. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 420]); // KIRA'S GUARDIAN : Exeptional -> Elite
  253. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]); // ARREAT'S FACE : Exceptional -> Elite
  254. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 487]); // HOMUNCULUS : Exceptional -> Elite
  255. //NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]); // HERALD OF ZAKARUM : Exceptional -> Elite
  256.  
  257. //------------------------------------------------------------------------------
  258. // Gamble configuration
  259. // To specify what items to gamble, adjust the array with the desired item codes
  260. //------------------------------------------------------------------------------
  261. NTConfig_Gamble = false; // Enable gambling
  262. NTConfig_GambleStartGold = 2000000; // Gold amount to start the gambling
  263. NTConfig_GambleStopGold = 300000; // Gold amount to stop the gambling
  264.  
  265. NTConfig_GambleItem.push(520); // Amulets
  266. NTConfig_GambleItem.push(522); // Rings
  267. NTConfig_GambleItem.push(418); // Circlets
  268. NTConfig_GambleItem.push(419); // Coronets
  269. //NTConfig_GambleItem.push(334); // Leather Gloves
  270. //NTConfig_GambleItem.push(335); // Heavy Gloves
  271. //NTConfig_GambleItem.push(336); // Chain Gloves
  272. //NTConfig_GambleItem.push(337); // Light Gauntlets
  273. //NTConfig_GambleItem.push(338); // Gauntlets
  274. NTConfig_GambleItem.push(331); // Kite Shield
  275.  
  276. //------------------------------------------------------------------------------
  277. // General configuration
  278. //------------------------------------------------------------------------------
  279. NTConfig_PublicMode = false; // if you set this to true make sure party leecheronly in leech sections is set tp false
  280. NTConfig_CheckCloneDiablo = true; // Set to true if you want to wait in game after notifying "Diablo Walks the Earth" msg.
  281. NTConfig_SoJWaitTime = 5; // Time in minutes to wait for the next SoJ sale. Set to 0 to disable SoJ notifier.
  282. NTConfig_FastPickit = false; // Recomended only in Public games with a Snag delay of 0 (Can cause Chickens only use if you have to beat out leechers)
  283. NTConfig_UseMerc = false; // Set to true if you use a mercenary, will revive merc at a reviver npc.
  284. NTConfig_ResetEnigma = true; // Set to true to reset enigma when tele bug exists
  285. me.quitonhostile = true; // Set to true to quit when someone hostiles you
  286. NTConfig_KillHostilePlayer = false; // Set to true to kill payers that hostile you. Must set me.quitonhostile to false obv
  287. NTConfig_QuitOnPing = 900; // Set ping threshold. 0 = disabled.
  288. NTConfig_PingInterval = 10; // If ping is greater than threshold for x seconds, exit game. 0 = disabled / x = time interval in seconds.
  289. NTConfig_ClearPosition = false; // Set to true if you want to clear area after killing boss.
  290. 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
  291. NTConfig_StopIfStashInventoryFull = false; // Pauses bot when stash/inventory are full (helpful for HardCore players) must configure NTConfig_FreeRowsQuit below
  292. NTConfig_FreeRowsQuit = 2; // # of free colums to have in inventory if less then bot will idle only if NTConfig_StopIfStashInventoryFull is set to true
  293. NTConfig_SkipRegularMonsters = false; // If true will only kill Champions, Uniques and Bosses
  294. NTConfig_DropExtraRejuvs = true; // 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
  295. NTConfig_TeleGrab = 0; // 0 = No, 1 = Yes. Look for items every teleport? (Recommended for aura stacking.)
  296. NTConfig_CheckPassword = false; // quit if game is made without password obv set to false if you run un-passworded games
  297. NTConfig_TreasureHunting = false; // enable this to turn on the clue messages diffrent one every time you precast
  298. NTConfig_GoWestFromLut = false; // if new game starts in act 2 will use warriv to go to act 1
  299. NTConfig_MinPots = 1; // If less then this ammount of a pot type it will town when checkselfsafe 0x01 is called
  300. NTConfig_UseKeysForPlaceHolder = false; // 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
  301.  
  302. //-------------------------------------------------------------------------------
  303. // logging options the output from these setting are found in logs folder txt files
  304. //-------------------------------------------------------------------------------
  305. NTConfig_LogShrines = false; // logs shrines found by NTConfig_Shrines array
  306. NTConfig_LogCraftingString = false; // logs the string of ingredients that goes into cube
  307.  
  308. //------------------------------------------------------------------------------
  309. // manager options output from these goes into manager
  310. //------------------------------------------------------------------------------
  311. 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)
  312. 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
  313.  
  314. //-------------------------------------------------------------------------------
  315. // Immunity skipping
  316. //-------------------------------------------------------------------------------
  317. NTConfig_AreasToNotSkipImmunes = [131, 108]; // add area ids into the array seperated by "," for any area you want to turn off immunity skipping
  318.  
  319. NTConfig_SkipSingle[0] = false; //skips all physical immunes
  320. NTConfig_SkipSingle[1] = false; //skips all magic immunes
  321. NTConfig_SkipSingle[2] = false; //skips all fire immunes
  322. NTConfig_SkipSingle[3] = false; //skips all lightning immunes
  323. NTConfig_SkipSingle[4] = false; //skips all cold immunes
  324. NTConfig_SkipSingle[5] = false; //skips all poison immunes
  325.  
  326. NTConfig_SkipDual[0] = false; //skips all dual physical + magic immunes
  327. NTConfig_SkipDual[1] = false; //skips all dual physical + fire immunes
  328. NTConfig_SkipDual[2] = false; //skips all dual physical + lightning immunes
  329. NTConfig_SkipDual[3] = false; //skips all dual physical + cold immunes
  330. NTConfig_SkipDual[4] = false; //skips all dual physical + poison immunes
  331. NTConfig_SkipDual[5] = false; //skips all dual magic + fire immunes
  332. NTConfig_SkipDual[6] = false; //skips all dual magic + lightning immunes
  333. NTConfig_SkipDual[7] = false; //skips all dual magic + cold immunes
  334. NTConfig_SkipDual[8] = false; //skips all dual magic + poison immunes
  335. NTConfig_SkipDual[9] = false; //skips all dual fire + lightning immunes
  336. NTConfig_SkipDual[10] = false; //skips all dual fire + cold immunes
  337. NTConfig_SkipDual[11] = false; //skips all dual fire + poison immunes
  338. NTConfig_SkipDual[12] = false; //skips all dual lightning + cold immunes
  339. NTConfig_SkipDual[13] = false; //skips all dual lightning + poison immunes
  340. NTConfig_SkipDual[14] = false; //skips all dual cold + poison immunes
  341.  
  342. //------------------------------------------------------------------------------
  343. // cain id and other town configs
  344. //------------------------------------------------------------------------------
  345. NTConfig_IdentAtCain = false; // will skip using cain if something in inventory is suppose to be kept unid. Also will not log sold items
  346. NTConfig_PocketChange = 500000; // set this to amount of gold you want to keep on hand. Make adjustments to this and repair to keep equiptment from breaking
  347. NTConfig_DontCainAct = []; // list any act you don't want to use cain on seperated by ",". Set to "0" to id in all acts
  348. 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
  349. NTConfig_AlwaysUseCain = false; // this to true to always use cain even it it will id something that is not suppose to be id'd that is stuch in inventory
  350. NTConfig_DropCainItems = false; // set to true to drop items/false sells them to vendor
  351.  
  352. //------------------------------------------------------------------------------
  353. // DPS Meter Config
  354. //------------------------------------------------------------------------------
  355. DPSMeter = false; // This toggles the DPS Meter on / off.
  356. miniDPSDisplay = false; // Set true if you run a resolution below 800*600. Formatting removed.
  357. DPSScanSpeed = 50; //Delay between Each Scan.
  358. DPSDisplayRate = 1000; //DPS Recalculated and displayed in ms. (Default 1000)
  359. DPSScanHist = 2; //History to scan in seconds. (Default 2)
  360.  
  361. //----------------------------------------------------------------------------------
  362. //Open chest configs configs.
  363. //-----------------------------------------------------------------------------------
  364. //Chest id's can be added to NTConfig_Chestids. Look for id's in character config chest id txt
  365. //chest id's can be found in the character config chest id.txt thanks to hash_pipe for all the chest id's. Amazing list!!
  366. //----------------------------------------------------------------------------------
  367. NTConfig_OpenChest = false; // Set to true to open chest mostly super unique chests at the end of runs. chest id configs don't effect this
  368. NTConfig_OpenChestsInArea = false; // set true to open chests in area at end of run. Currently supports most maps that bot can run. Use NTConfig_chestids to set chests to open
  369. NTConfig_CheckChestid = false; // very usefull tool set to true and as bot opens chests it will print the chest id to screen which makes it very easy to remove unwanted chest from array
  370. NTConfig_keys = 8; // # of keys if less will replenish. Note that if you set it for over 12 it will have more than 1 set of them
  371. NTConfig_OpenChestsInAreaClearing = false; // set true to have bot open chest while using clear functions. Uses NTConfig_Chestids
  372. NTConfig_AreasToOpenChestClearing = []; // add any area id to array that you want to clear separate then by "'" ie [3, 102] would open chests in cold plains and durance lvl 3
  373.  
  374. // remove the area id from the array and bot will use OpenAllChestsInArea. seperate each area id by "," Find area id by putting bot in that area and hitting numpad "*"
  375. // *note the included area id's are the only places that OpenChestsInArea are supported
  376. // *note hit num lock "2" while very close to a chest to have it's id printed to screen.
  377. NTConfig_DontOpenChestAreas = [2, 3, 4, 5, 6, 7, 8, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26,
  378. 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51,
  379. 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
  380. 74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96,
  381. 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114,
  382. 115, 116, 117, 118, 119,120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131];
  383.  
  384. NTConfig_Chestids = [104, 105, 106, 107, 5, 6, 87, 143, 140, 141, 144, 146, 147, 148, 174, 175, 176, 177, 181, 183, 198,
  385. 240, 241, 242, 243, 329, 330, 331, 332, 333, 334, 335, 336, 354, 355, 356, 371, 387, 389, 390,
  386. 391, 397, 405, 406, 407, 413, 420, 424, 425, 430, 431, 454, 455, 501, 502, 504, 505,
  387. 580, 581, 1, 3, 50, 51, 53, 79, 54, 55, 56, 57, 58, 20, 55, 139, 155, 159];
  388.  
  389.  
  390. //------------------------------------------------------------------------------
  391. // Shrine Grabber settings
  392. // Change the 0's to corosponding #'s found in /D2NT/sdk/shrines.txt
  393. // To add more shrines sperate new values with a comma
  394. //------------------------------------------------------------------------------
  395.  
  396. 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
  397. NTConfig_Shrines = [0, 0, 0, 0, 0];
  398.  
  399. //------------------------------------------------------------------------------
  400. // Attack configuration
  401. // Change the -1's to corosponding #'s found in /D2NT/sdk/skills.txt
  402. // As of Jan 17th: -1 = disable, 0 = normal attack
  403. //------------------------------------------------------------------------------
  404. NTConfig_AttackSkill[0] = -1; // First skill. Maybe slow missiles
  405. NTConfig_AttackSkill[1] = 92; // Primary skill to super unique/champion.
  406. NTConfig_AttackSkill[2] = -1; // Primary untimed skill to super unique/champion.
  407. NTConfig_AttackSkill[3] = 92; // Primary skill to others.
  408. NTConfig_AttackSkill[4] = -1; // Primary untimed skill to others.
  409. NTConfig_AttackSkill[5] = -1; // Secondary skill in case monster is immune to primary skill.
  410. NTConfig_AttackSkill[6] = -1; // Secondary untimed skill.
  411. NTConfig_AttackSkill[7] = -1; // Tertiary skill to everything else in case monster is immune to both primary and secondary.
  412. NTConfig_AttackSkill[8] = -1; // Tertiary untimed skill.
  413. NTConfig_AttackSkill[9] = 92; // Primary skill to boss (diablo/baal/meph/etc) Not immune to spells I guess.
  414.  
  415. prewavespot = [15092, 5040]; // x, y coord for place toon stands before waves crash. This is for baal, walking baal, and for baalhelper scripts
  416. NTConfig_PreWaveSpam = 0; // attack skill to spam between waves. set to "0" to dissable. This is for baalhelper and killbaalleech scripts also
  417. NecroPreAtt = [15099, 5028]; // x, y coord to attack while running killbaalleech with sorc. Note that this attacks a x, y pos not a
  418.  
  419. NTconfig_HighMaxAttack = true; // set to true to bypass lowmaxattacks and only use the high attack setting
  420. 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
  421.  
  422. MonstersToAttackFirst = // add or subtract monster id's to attack first in a mob monsters that resurrect or spawn others are good choices here
  423. [58,59,60,61,62,101,102,103,104,190,191,
  424. 192,193,194,206,207,208,209,228,239,240,
  425. 241,278,279,280,281,282,283,303,312,480,
  426. 481,482,483,484,485,486,529];
  427.  
  428. NTConfig_HighMaxAttacks = 300; // set number of attacks to use
  429. NTConfig_LowMaxAttacks = 15; // set number of attacks before skipping
  430. //------------------------------------------------------------------------------
  431. // Check safe settings
  432. //------------------------------------------------------------------------------
  433. // Check self safe in field (NOT in town). Set to 0 if you won't
  434. // 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist, 0x80: Blood Mana
  435. NTConfig_CheckSelfSafe = 0;
  436. // Check merc's safe in field (NOT in town). Set to 0 if you won't
  437. // 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
  438. NTConfig_CheckMercSafe = 0;
  439.  
  440. //------------------------------------------------------------------------------
  441. // Class Specific settings
  442. //------------------------------------------------------------------------------
  443. NTConfig_CurseBoss = 91; // Curse to boss. Set to 0 if you won't
  444. NTConfig_CurseOthers = 91; // Curse to others. Set to 0 if you won't
  445.  
  446. NTConfig_ActiveSummon = false; // true = raise army while attacking / false = raise army after clearing area
  447. NTConfig_Golem = "Fire"; // Desired golem. 0 or "None" or "Iron" for no golem summoning, 1 or "Clay" for Clay Golem, 2 or "Blood" for Blood Golem, 3 or "Fire" for Fire Golem.
  448. NTConfig_SkeletonArmy = 5; // Skeleton army size. Set to 0 if you won't
  449. NTConfig_MageArmy = 5; // Skeleton mage army size. Set to 0 if you won't
  450. NTConfig_ReviveArmy = 15; // Revive army size. Set to 0 if you won't
  451.  
  452. NTConfig_ExplodeCorpses = 0; // 0 = don't explode / 74 = corpse explosion / 83 = poison explosion
  453. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement