Code:
/**
* This file was modified by [Only registered and activated users can see links. Click Here To Register...]
* Check the programming section for updates and further scripts
* Last Update: 09/05/2010
*
* Hotkey Reference NTBot:
*
* Pause/Break - Pause the current script
* Page up (PgUp) - Skip to the next script
* Page down (PgDn) - Repeat the previous script
* Home (Pos1) - Show your current coordinates and area id
* End - Delete current XML Logfile
* Insert (Ins) - Log all items on your char to XML or TXT
* Delete (Del) - Exit Game
*
* Backspace - Shows the item level and some .nip specific information for items that match your current.nip files; The item(s) have to be located in your horadric cube when you press backspace!
* NipCheckID Reference: -1 - The item migh might be useful, but has to be identified first
* 0 - The item does NOT match any .nip line and is therefore trashed
* 1 - The item matches at least one .nip line and is stashed - Additional console output: corresponding .nip line, corresponding .nip line in JavaScript code, the name of the .nip file that contains the line and the line number
* (true) - The item is kept for cubing
* (false) - The item is NOT kept for cubing
*/
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;
function NT_LoadConfig()
{
NTConfig_AutoMule = false;
DGFreeSpace = 19;
//------------------------------------------------------------------------------
//
// Run Configuration
//
//------------------------------------------------------------------------------
// Script Include Reference: MWConfig_Script.push([<ScriptName>, <Script Runtime in Minutes (0 is infinite)>]);
// Current Selection
//MWConfig_Script.push(["NTTravincal.ntj", 10]);
MWConfig_Script.push("NTAuraAutoSTACK.ntj");
//MWConfig_Script.push(["NTNihlathak.ntj", 10]); NTConfig_PindleskinExtension = false; MWConfig_SkipOnTombVipers = false;
MWConfig_Script.push(["NTAndariel.ntj", 10]);
MWConfig_Script.push(["NTCountess.ntj", 10]);
MWConfig_Script.push(["NTPit.ntj", 10]); MWConfig_ClearPathToPit = false; NTConfig_ClearPitLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
//MWConfig_Script.push(["NTMausoleum.ntj", 10]); NTConfig_KillBloodRaven = true;
//MWConfig_Script.push(["NTSummoner.ntj", 10]); NTConfig_KillFireEye = true;
//MWConfig_Script.push(["NTAncientTunnels.ntj", 10]); MWConfig_ClearPathToTunnels = true;
//MWConfig_Script.push(["NTDuriel.ntj", 10]); MWConfig_ClearPathToDuriel = true;
MWConfig_Script.push(["NTMephisto.ntj", 10]); MWConfig_OpenMephistoChest = true; MWConfig_MephistoClearArea = true;
MWConfig_Script.push(["NTDiablo.ntj", 2]); MWConfig_StartAtStar = true;
MWConfig_Script.push(["NTPindleskin.ntj", 10]); NTConfig_NihlathakExtension = false;
MWConfig_Script.push(["NTEldritch.ntj", 10]); NTConfig_ShenkExtension = true;
MWConfig_Script.push(["NTSummoner.ntj", 10]); NTConfig_KillFireEye = false;
//MWConfig_Script.push(["NTBaal.ntj", 10]); NTConfig_KillBaal = true; MWConfig_SkipBaalOnDolls = true; MWConfig_SkipBaalOnSouls = false;
//MWConfig_Script.push(["NTCows.ntj", 10]);
//MWConfig_Script.push(["MWWorldstoneKeep.ntj", 10]); MWConfig_SkipLevelOnWitches = true; MWConfig_SkipLevelOnSouls = false; MWConfig_SkipLevelOnDeathLords = true;
//------------------------------------------------------------------------------
// Available Scripts
//------------------------------------------------------------------------------
/*
// Act1
MWConfig_Script.push(["NTMausoleum.ntj", 10]); NTConfig_KillBloodRaven = true;
MWConfig_Script.push(["NTTristram.ntj", 10]); NTConfig_KillRakanishu = true;
MWConfig_Script.push(["NTHole.ntj", 10]); NTConfig_ClearHoleLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
MWConfig_Script.push(["NTTreehead.ntj", 10]);
MWConfig_Script.push(["NTCountess.ntj", 10]);
MWConfig_Script.push(["NTPit.ntj", 10]); MWConfig_ClearPathToPit = true; NTConfig_ClearPitLevel1 = 2; // 0 : don't clear, 1 : clear path only, 2 : clear all
// Act 2
MWConfig_Script.push(["NTRadament.ntj", 10]);
MWConfig_Script.push(["NTColdworm.ntj", 10]);
MWConfig_Script.push(["NTAncientTunnels.ntj", 10]); MWConfig_ClearPathToTunnels = true;
MWConfig_Script.push(["NTSummoner.ntj", 10]); NTConfig_KillFireEye = true;
MWConfig_Script.push(["NTDuriel.ntj", 10]); MWConfig_ClearPathToDuriel = true;
// Act 3
MWConfig_Script.push(["MWFlayerJungle.ntj", 10]);
MWConfig_Script.push(["NTAct3Sewers.ntj", 10]); NTConfig_ClearA3SewersLevel1 = 1; // 0 : don't clear, 1 : clear path only, 2 : clear all
MWConfig_Script.push(["NTKurastTravel.ntj", 10]);
MWConfig_Script.push(["NTTravincal.ntj", 10]);
MWConfig_Script.push(["NTMephisto.ntj", 10]); MWConfig_OpenMephistoChest = true; MWConfig_MephistoClearArea = true;
// Act 4
MWConfig_Script.push(["NTIzual.ntj", 10]);
MWConfig_Script.push(["NTHephasto.ntj", 10]);
MWConfig_Script.push(["NTDiablo.ntj", 10]); MWConfig_StartAtStar = false; // false: start at entrance, true: start at star
// Act 5
MWConfig_Script.push(["NTEldritch.ntj", 10]); NTConfig_ShenkExtension = true;
MWConfig_Script.push(["NTThreshSocket.ntj", 10]);
MWConfig_Script.push(["NTFrozenRiver.ntj", 10]); NTConfig_ClearFrozenRiver = false;
MWConfig_Script.push(["NTGlacialTrail.ntj", 10]); NTConfig_ClearGlacialTrail = false;
MWConfig_Script.push(["NTIcyCellar.ntj", 10]); NTConfig_ClearIcyCellar = false;
MWConfig_Script.push(["NTNihlathak.ntj", 10]); NTConfig_PindleskinExtension = false; MWConfig_SkipOnTombVipers = true;
MWConfig_Script.push(["MWWorldstoneKeep.ntj", 10]); MWConfig_SkipLevelOnWitches = true; MWConfig_SkipLevelOnSouls = false; MWConfig_SkipLevelOnDeathLords = true;
MWConfig_Script.push(["NTBaal.ntj", 10]); NTConfig_KillBaal = true; MWConfig_SkipBaalOnDolls = true; MWConfig_SkipBaalOnSouls = false;
// Miscellaneous
MWConfig_Script.push(["MWWaypointCatcher.ntj", 0]); MWConfig_WaypointCatcherActs = [1, 2, 3, 4, 5]; MWConfig_TPWaypoints = true; MWConfig_SkipHallsOfPain = true; MWConfig_ClearWaypointPaths = false;
MWConfig_Script.push(["MWIdleMode.ntj", 0]); MWConfig_IdleModeRuntime = 5; // Runtime in Minutes
MWConfig_Script.push(["NTCows.ntj", 10]);
*/
//------------------------------------------------------------------------------
// Various Configuration
//------------------------------------------------------------------------------
NTConfig_SkipHealLife = 90; // If you have more than this percent of life, you won't go to a healer
NTConfig_SkipHealMana = 70; // If you have more than this percent of mana, you won't go to a healer
NTConfig_UseMerc = true; // Set to true if you use a mercenary, will revive merc at a reviver npc.
NTConfig_ResetWeapon = false; // Set to true to reset weapon when reviving merc
MWConfig_ResetArmor = false // Reset Enigma if Teleport Skill is missing (Note: Activating this function may - though not likely will - lead to the loss of your enigma; Use at your own risk and make sure to include runewords in your .nip Files!)
//------------------------------------------------------------------------------
// Chicken Configuration
//------------------------------------------------------------------------------
NTConfig_LifeThresh = 60; // Drink a normal potion if under this percent of life.
NTConfig_LifeRejuvThresh = 45; // Drink a rejuvenation potion if under this percent of life.
NTConfig_ManaThresh = 30; // Drink a normal potion if under this percent of mana.
NTConfig_ManaRejuvThresh = 0; // Drink a rejuvenation potion if under this percent of mana.
NTConfig_LifeChicken = 45; // This is your chicken life percent. If you go below this life total, exit game.
NTConfig_ManaChicken = 0; // This is your chicken mana percent. If you go below this mana total, exit game.
NTConfig_MercLifeThresh = 50; // This is the threshold to use a life potion on your merc in percent.
NTConfig_MercRejuvThresh = 30; // This is the threshold to use a rejuv potion on your merc in percent.
NTConfig_MercChicken = 0; // This is your mercs chicken life percent. If he goes below this, exit game.
MWConfig_UseChickenLog = false; // Creates a logfile in case of chicken including useful information such as nearby monsters, negative/positive effects, potions etc.
// Note: This function may delay chickens and is likely to cause chicken counter errors, use at your own risk
//------------------------------------------------------------------------------
// Inventory Configuration
//------------------------------------------------------------------------------
NTConfig_FreeSpace = 6 // Number of free columns. If less full columns are free stashing is set.
// The numbers correspond to your inventory. Set 0 to keep whatever is there, 1 to stash it.
NTConfig_Columns[0] = [1,1,1,1,1,1,1,1,0,0];
NTConfig_Columns[1] = [1,1,1,1,1,1,1,1,0,0];
NTConfig_Columns[2] = [1,1,1,1,1,1,1,1,0,0];
NTConfig_Columns[3] = [1,1,1,1,1,1,1,1,0,0];
NTConfig_MinGoldToStash = 250000; // Maximum gold amount carried before going to stash
//----------------------------------------------------------------------------------------------
// Type of potion used in each belt column
// Available types : "hp" = health | "mp" = mana | "rv" = rejuv. Can use other potion types too.
// Keep equal types at adjacent columns. First HP then MP and then HP again is a bad choice.
// Keep HP and MP at the beginning of the belt (in case you want to use rejuv and other types).
// Rejuvenations MUST, I REPEAT MUST be at the end of the belt (last x columns).
// To use rejuvenations only, put "rv" in all columns.
//----------------------------------------------------------------------------------------------
NTConfig_BeltColType[0] = "hp";
NTConfig_BeltColType[1] = "mp";
NTConfig_BeltColType[2] = "rv";
NTConfig_BeltColType[3] = "rv";
MWConfig_BuyPotionsOnLackOfMana = true; // Visit Town if your char lacks mana while trying to loot a corpse or to teleport
//-----------------------------------------------------------------------------------
// NipFile Configuration
//-----------------------------------------------------------------------------------
//NTConfig_NIPFilePath.push("normal/normal.nip");
//NTConfig_NIPFilePath.push("normal/magic_rare.nip");
//NTConfig_NIPFilePath.push("normal/set.nip");
//NTConfig_NIPFilePath.push("normal/unique.nip");
//NTConfig_NIPFilePath.push("normal/craft.nip");
//NTConfig_NIPFilePath.push("advance/normal.nip");
//NTConfig_NIPFilePath.push("advance/magic_rare.nip");
//NTConfig_NIPFilePath.push("advance/set.nip");
//NTConfig_NIPFilePath.push("advance/unique.nip");
//NTConfig_NIPFilePath.push("advance/craft.nip");
//NTConfig_NIPFilePath.push("extreme/normal.nip");
//NTConfig_NIPFilePath.push("extreme/magic_rare.nip");
//NTConfig_NIPFilePath.push("extreme/set.nip");
//NTConfig_NIPFilePath.push("extreme/unique.nip");
//NTConfig_NIPFilePath.push("extreme/craft.nip");
NTConfig_NIPFilePath.push("nik/normal.nip");
NTConfig_NIPFilePath.push("nik/magic_rare.nip");
NTConfig_NIPFilePath.push("nik/set.nip");
NTConfig_NIPFilePath.push("nik/unique.nip");
NTConfig_NIPFilePath.push("nik/craft.nip");
//------------------------------------------------------------------------------
// Pickit Configuration
//------------------------------------------------------------------------------
NTConfig_SnagRange = 60; // Radius to check for dropped items. 40 is a good number here
MWConfig_PickItemsInstantly = false; // Pickup items instantly whenever a monster is killed
//------------------------------------------------------------------------------
// FindItem Configuration
//------------------------------------------------------------------------------
MWConfig_UseFindItem = true; // Loot corpses of slain Monsters when clearing positions or areas
MWConfig_FindItemRange = 40; // Default range to check for corpses to loot when clearing positions or areas
MWConfig_PickLootedItemsInstantly = false; // Pick Items directly after using Find Item (slows down looting a lot, not recommended for private games)
// If you don't want to loot corpses in a certain area, add it's areaid to MWConfig_FindItemExceptions
//MWConfig_FindItemExceptions.push(131); // Throne Of Destruction
//------------------------------------------------------------------------------
// Chest Configuration
//------------------------------------------------------------------------------
NTConfig_OpenChest = true; // Set to true to open chest (mostly super unique chests)
MWConfig_OpenAllNearbyChests = false; // Open any kind of chest or lootable object nearby
MWConfig_PickChestLootsInstantly = false; // Wether to pickup items each time a chest is opened; true: pickup items after every single chest; false: pickup items after opening all nearby chests first
MWConfig_OpenChestsRange = 35; // Default range to check for chests
// If you don't wish to open chests in a certain area, add it's areaid to MWConfig_ChestExceptions - Check the file "areas.txt" in the sdk folder to view all areaids
//MWConfig_ChestExceptions.push(25); // Tower Cellar Lvl 5
//------------------------------------------------------------------------------
// Identification Configuration
//------------------------------------------------------------------------------
MWConfig_IdentAtCain = true; // Identify items using cain (will only use cain, if you don't carry any items that are supposed to be kept unid)
MWConfig_IdentAfterPickup = false; // Identify items after pickup using a ID tome
MWConfig_MinItemsToIdent = 2; // Amount of unid items to carry before commencing ID progress
//------------------------------------------------------------------------------
// Itemlog Configuration
//------------------------------------------------------------------------------
MWConfig_UseXMLItemlog = true; // Log kept and sold items additionally in a XML log file
MWConfig_LogSoldItems = false; // Adds sold items to the manager's itemlog
MWConfig_ShowGoldPickupsPerScript = true; // Shows how much gold was picked running the last script
MWConfig_ShowGoldPickups = false; // Show Pickup message whenever gold is picked
MWConfig_ShowPotionPickups = false; // Show Pickup message whenever a potion is picked
MWConfig_LogStashToTxt = true; // Use a textfile instead of a XML file for logging your char's carried items; false: log to .txt, true: log to .xml
MWConfig_LowestRuneToLog = 19; // Determine the lowest rune shown in both the Manager's and XML log at pickup (e.g. 0 to log every Rune >= EL or 19 to log every rune >= LEM)
//------------------------------------------------------------------------------
// Cubing Configuration
//------------------------------------------------------------------------------
NTConfig_Cubing = false; // Enable cubing
//NTConfig_CubingItem.push([NTCU_ESSENCE, 653]);
NTConfig_CubingItem.push([NTCU_GEM, 560]); // Flawless Amethyst
//NTConfig_CubingItem.push([NTCU_GEM, 565]); // Flawless Topaz
//NTConfig_CubingItem.push([NTCU_GEM, 570]); // Flawless Saphire
//NTConfig_CubingItem.push([NTCU_GEM, 575]); // Flawless Emerald
//NTConfig_CubingItem.push([NTCU_GEM, 580]); // Flawless Ruby
//NTConfig_CubingItem.push([NTCU_GEM, 585]); // Flawless Diamond
//NTConfig_CubingItem.push([NTCU_GEM, 600]); // Flawless Skull
//NTConfig_CubingItem.push([NTCU_MAGIC, 420]); // Magic Tiara
//NTConfig_CubingItem.push([NTCU_MAGIC, 421]); // Magic Diadem
//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 603]); // Magic Small Charm
//NTConfig_CubingItem.push([NTCU_MAGIC_CHARM, 605]); // Magic Grand Charm
//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 382]); // Craft Heavy Bracers
//NTConfig_CubingItem.push([NTCU_CRAFT_HITPOWER_GLOVES, 452]); // Craft Vambraces
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 354]); // Craft Casque
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_HELM, 424]); // Craft Armet
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 388]); // Craft Battle Boots
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BOOTS, 458]); // Craft Mirrored Boots
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 381]); // Craft Sharkskin Gloves
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_GLOVES, 451]); // Craft Vampirebone Gloves
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 392]); // Craft Mesh Belt
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_BELT, 462]); // Craft Mithril Coil
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_AMULET, 520]); // Craft Amulet
//NTConfig_CubingItem.push([NTCU_CRAFT_BLOOD_RING, 522]); // Craft Ring
//NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 455]); // Craft Wyrmhide Boots
NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_AMULET, 520]); // Craft Amulet
//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]); // Craft Monarch
//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]); // Craft Amulet
//NTConfig_CubingItem.push([NTCU_RUNE_THUL, 562]);
//NTConfig_CubingItem.push([NTCU_RUNE_AMN, 557]);
//NTConfig_CubingItem.push([NTCU_RUNE_SOL, 567]);
//NTConfig_CubingItem.push([NTCU_RUNE_SHAEL, 577]);
//NTConfig_CubingItem.push([NTCU_RUNE_DOL, 572]);
//NTConfig_CubingItem.push([NTCU_RUNE_HEL, 582]);
//NTConfig_CubingItem.push([NTCU_RUNE_IO, 563]);
//NTConfig_CubingItem.push([NTCU_RUNE_LUM, 558]);
//NTConfig_CubingItem.push([NTCU_RUNE_KO, 568]);
NTConfig_CubingItem.push([NTCU_RUNE_FAL, 578]);
NTConfig_CubingItem.push([NTCU_RUNE_LEM, 573]);
NTConfig_CubingItem.push([NTCU_RUNE_PUL, 583]);
NTConfig_CubingItem.push([NTCU_RUNE_UM, 564]);
//NTConfig_CubingItem.push([NTCU_RUNE_MAL, 559]);
//NTConfig_CubingItem.push([NTCU_RUNE_IST, 569]);
NTConfig_CubingItem.push([NTCU_RUNE_GUL, 579]);
//NTConfig_CubingItem.push([NTCU_RUNE_VEX, 574]);
//NTConfig_CubingItem.push([NTCU_RUNE_OHM, 584]);
//NTConfig_CubingItem.push([NTCU_RUNE_LO, 565]);
//NTConfig_CubingItem.push([NTCU_RUNE_SUR, 560]);
//NTConfig_CubingItem.push([NTCU_RUNE_BER, 570]);
//NTConfig_CubingItem.push([NTCU_RUNE_JAH, 580]);
//NTConfig_CubingItem.push([NTCU_RUNE_CHAM, 575]);
//***** Include the following, Primary item must be setted in item_configs folder *****
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 429]); // Socket Dusk Shroud
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 430]); // Socket Wyrmhide
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 431]); // Socket Scarab Husk
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 432]); // Socket Wire Fleece
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 433]); // Socket Diamond Mail
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 434]); // Socket Loricated Mail
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 435]); // Socket Bone Weave
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 436]); // Socket Great Hauberk
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 437]); // Socket Balrog Skin
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 438]); // Socket Hellforge Plate
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 439]); // Socket Kraken Shell
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 440]); // Socket Lacquered Plate
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 441]); // Socket Shadow Plate
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 442]); // Socket Sacred Armor
NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 443]); // Socket Archon Plate
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 200]); // Socket Berserker Axe
NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 255]); // Socket Thresher
NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 256]); // Socket Cryptic Axe
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 257]); // Socket Great Poleaxe
//NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 258]); // Socket Giant Thresher
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]); // Titan's Revenge : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]); // Magefist : Normal -> Exceptional
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]); // Skin of the Vipermagi : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]); // Magefist or Lava Gout : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]); // Gore Rider : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]); // Arreat's Face : Exceptional -> Elite
//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 481]); // Herald Of Zakarum : Exceptional -> Elite
//------------------------------------------------------------------------------
// Gamble Configuration
// To specify what items to gamble, adjust the array with the desired item codes
//------------------------------------------------------------------------------
NTConfig_Gamble = true; // Enable gambling
NTConfig_GambleStartGold = 2500000; // Gold amount to start the gambling
NTConfig_GambleStopGold = 150000; // Gold amount to stop the gambling
NTConfig_GambleItem.push(520); // Amulets
NTConfig_GambleItem.push(522); // Rings
NTConfig_GambleItem.push(418); // Circlets
NTConfig_GambleItem.push(419); // Coronets
//NTConfig_GambleItem.push(334); // Leather Gloves
//NTConfig_GambleItem.push(335); // Heavy Gloves
//NTConfig_GambleItem.push(336); // Chain Gloves
//NTConfig_GambleItem.push(337); // Light Gauntlets
//NTConfig_GambleItem.push(338); // Gauntlets
//------------------------------------------------------------------------------
// General Configuration
//------------------------------------------------------------------------------
MWConfig_AutoParty = false; // Always use AutoParty, even if not being in public mode
NTConfig_PublicMode = false;
MWConfig_ExitGameOnMissingPassword = false; // Exit the game if it is public due to an error pasting the password at game creation
me.quitonhostile = false; // Exit the game if another player expresses hostility towards you
me.maxgametime = 1500; // Time in seconds, maximum game length (0 is infinite)
NTConfig_StartDelay = 0; // Delay time in milliseconds to start;
NTConfig_AreaDelay = 500; // Delay time in milliseconds to change area;
NTConfig_SnagDelay = 500; // Delay time in milliseconds to wait before starting picking items
//------------------------------------------------------------------------------
// World Event Configuration
//------------------------------------------------------------------------------
MWConfig_CheckSojSales = false; // If set to true, the bot will stop the current script and wait 5 minutes for every "x Stones of Jordan sold to Merchants" message. Your char will continue running in the same game, unless your me.maxgametime is not reached yet.
NTConfig_CheckCloneDiablo = false; // Set to true if you want to wait in game after notifying "Diablo Walks the Earth" message.
MWConfig_WorldEventAccount = ""; // Wisp this account in case of a world event or a soj sale every 10 minutes (leave blank not to wisp any account)
MWConfig_WorldEventWaitTime = 0; // How long you want to wait in game in case of a world event in minutes (0 is infinite)
//------------------------------------------------------------------------------
// Shrine Configuration
//------------------------------------------------------------------------------
MWConfig_ActivateNearbyShrines = true; // Set to true if you'd like to use shrines (Note: Shrines will only be activated if it is actually useful)
// If you don't wish to activate shrines in a certain area, add it's areaid to MWConfig_ShrineExceptions - Check the file "areas.txt" in the sdk folder to view all areaids
//MWConfig_ShrineExceptions(108); // Chaos Sanctuary
//------------------------------------------------------------------------------
// Attack Configuration
//------------------------------------------------------------------------------
NTConfig_AttackSkill[0] = 0; // First skill. Set to 0 if you won't
NTConfig_AttackSkill[1] = 112; // Primary skill to boss.
NTConfig_AttackSkill[2] = 113; // Primary aura to boss. Set to 0 if you won't
NTConfig_AttackSkill[3] = 112; // Primary skill to others.
NTConfig_AttackSkill[4] = 113; // Primary aura to others. Set to 0 if you won't
NTConfig_AttackSkill[5] = 101; // Secondary skill in case monster is immune to primary skill. Set to 0 if you won't
NTConfig_AttackSkill[6] = 113; // Secondary aura. Set to 0 if you won't
NTConfig_ClearPosition = false; // Set to true if you want to clear area after killing boss.
MWConfig_CheckImmunitySkills = []; // Define the condition for a monster being immune; Add skill numbers (0-6) here; Example: [1, 3] means that a monster is considered as immune if it is immune to both NTConfig_AttackSkill[1] and NTConfig_AttackSkill[3]
NTConfig_BehaviourOnImmuneMonster = 0; // Determine what the char is supposed to do when attacking immune Monsters; 0: Don't do anything (D2NT standard), 2: Skip the Monster
// Check self safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Potion, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckSelfSafe = 0;
// Check merc's safe in field (NOT in town). Set to 0 if you won't
// 0x01 : Death, 0x02 : Poison, 0x04 : Amplify Damage, 0x08 : Weaken, 0x10 : Iron Maiden, 0x20 : Decrepify, 0x40 : Lower Resist
NTConfig_CheckMercSafe = 0x01;
NTConfig_UseRedemptionHP = 80; // Use Redemption if under this percent of life. Set to 0 if you won't
NTConfig_UseRedemptionMP = 60; // Use Redemption if under this percent of mana. Set to 0 if you won't
}