Include("Messages/Messages.ntl");
//##############################################################################################################################
//Do Not distribute these scripts without the credits ##########################################################################
//##############################################################################################################################
//Regards - Shadde from PureKaoz.com; Which is now tha home site of this bot ###################################################
//##############################################################################################################################
function NT_LoadConfig()
{
//---------------------------------------------------
// Tp At every Wp you take!
//---------------------------------------------------
NTConfig_TpAtWp = false; // true will tp at every wp yu take, like if yu were doing a rush, it will take wp, then tp, say message, and carry on, false will run normal.
//---------------------------------------------------
// Main: Most important!
//---------------------------------------------------
NTConfig_Rusher = true; // Set to true to rush, You can also set All others = true; And it will do them ^.^.
NTConfig_DoQuests = true; // true to do extra quests.
NTConfig_DoAncients = false; // Well its obvious what to do, Sometimes bumper doesnt need ancients, sometimes he does.
NTConfig_KillBaal = false; // true will kill baal, false will not.
//---------------------------------------------------
// Extras: Still pretty important!
//---------------------------------------------------
//-------------------------------------------
// Addons!
//-------------------------------------------
NTConfig_DoDen = false; // NTConfig_DoQuests must also be true to run Den.
NTConfig_GetCain = false; // Keep This false, Havent finished it yet. // NTConfig_DoQuests must also be true to get Cain.
NTConfig_EndAfterBaal = true; // True will exit game after baal is dead IF Wps are not true. If this is set to false; After baal is dead, it will sit in throne until yu override it.
NTConfig_UseHarem = true; // This gives yu tha choice to tp at harem after duriel is done.
//-----------------------------------
// Wps!
//-----------------------------------
NTConfig_RushWps = false; // Will give rush Wp's only, set false for none.
NTConfig_AllWps = true; // Will give all wp's, set false to none.
//---------------------------
// Viper Level 2!
//---------------------------
NTConfig_FastViper = false; // Self Explanitory, For Viper Amulet
NTConfig_ClearViper = false; // Self Explanitory, For Viper Amulet
NTConfig_ClearTPSpot = true; // Self Explanitory, For Viper Amulet
//-------------------
// Diablo!
//-------------------
NTConfig_ClearCS = false; // false will rush seals, true will clear.
//------------------------
// Kill Mephs Council!
//------------------------
NTConfig_MephsCouncil = true; // Kill council in duarance 3
//----------------------------
// Messaging System!
//----------------------------
NTConfig_Messaging = true; // Messaging inside script. Found in D2NT/scripts/Messages/Messages.ntl
//-------------------------------------------------------------------------
// State Rules! NTConfig_Messaging must be true for these to be announced!
//-------------------------------------------------------------------------
NTConfig_StateRulesNormal = false; // Yu can edit these lines by going to ntbot/bots/StateRules.ntj
NTConfig_StateRulesNightmare = false; // Yu can edit these lines by going to ntbot/bots/StateRules.ntj
//---------------------------------------------------
// Rush Configuration. There is no need to edit this. Edit what is above.
//---------------------------------------------------
//NTConfig_Script.push("NoEnigmaTrav.ntj");
NTConfig_Script.push("StateRules.ntj");
NTConfig_Script.push("RushDen.ntj");
NTConfig_Script.push("RushCain.ntj");
NTConfig_Script.push("RushAndy.ntj");
NTConfig_Script.push("RushRadament.ntj");
NTConfig_Script.push("RushCubeAmu.ntj"); //Only does cube in normal
NTConfig_Script.push("RushStaff.ntj");
NTConfig_Script.push("RushSummoner.ntj");
NTConfig_Script.push("RushDuriel.ntj");
NTConfig_Script.push("RushTome.ntj");
NTConfig_Script.push("RushTrav.ntj");
NTConfig_Script.push("RushMeph.ntj");
NTConfig_Script.push("RushIzual.ntj");
NTConfig_Script.push("RushForge.ntj");
NTConfig_Script.push("RushChaos.ntj");
NTConfig_Script.push("RushSocket.ntj");
NTConfig_Script.push("RushAnya.ntj");
NTConfig_Script.push("RushAncients.ntj");
NTConfig_Script.push("RushBaal.ntj");
NTConfig_Script.push("GiveWps.ntj");
//--------------------------------------------
//--------------------------------------------
me.maxgametime = 0; // time in seconds, maximum game length (0 is infinite)
NTConfig_StartDelay = 100; // Delay time in milliseconds to start;
NTConfig_AreaDelay = 500; // Delay time in milliseconds to change area;
NTConfig_SnagDelay = 0; // Delay time in milliseconds to wait before starting picking items
//--------------------------------------------
//--------------------------------------------
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
NTConfig_LifeThresh = 60; // Drink a normal potion if under this percent of life.
NTConfig_LifeRejuvThresh = 40; // 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 = 10; // Drink a rejuvenation potion if under this percent of mana.
NTConfig_LifeChicken = 30; // 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.
//--------------------------------------------
//--------------------------------------------
NTConfig_FreeSpace = 2; // 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] = [0,0,0,0,0,0,0,0,0,0];
NTConfig_Columns[1] = [0,0,0,0,0,0,0,0,0,0];
NTConfig_Columns[2] = [0,0,0,0,0,0,0,0,0,0];
NTConfig_Columns[3] = [0,0,0,0,0,0,0,0,0,0];
NTConfig_MinGoldToStash = 100000; // 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";
//--------------------------------------------
// SnagIt configuration
// Select one group only (normal / advance / extreme)
//--------------------------------------------
if(Im_In_Hell) // This will only pickit in Hell
{
//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_SnagRange = 40; // Radius to check for dropped items. 40 is a good number here
//--------------------------------------------
// General configuration
//--------------------------------------------
NTConfig_PublicMode = true;
NTConfig_CheckCloneDiablo = false; // Set to true if you want to wait in game after notifying "Diablo Walks the Earth" msg.
NTConfig_OpenChest = false; // Set to true to open chest
me.quitonhostile = false;
//--------------------------------------------
// 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] = 109; // Secondary aura. Set to 0 if you won't
NTConfig_ClearPosition = true; // Set to true if you want to clear area after killing boss.
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
}