All pastes #2069253 Raw Edit

Untitled

public text v1 · immutable
#2069253 ·published 2011-05-26 02:25 UTC
rendered paste body
var NTConfig_UseRedemptionHP;
var NTConfig_UseRedemptionMP;

function NT_LoadConfig()
{

	//-----------------------------------------------------------------------------------------------------
	// Comment the Config Check out. 
	//	If you have trouble configuring your bot, all guides for Etal 2 can be found below:
	// 	http://www.D2Etal.com
	// -----------------------------------------------------------------------------------------------------

	//NTConfig_Script.push("ConfigCheck.ntj");

	//------------------------------------------------------------------------------>>
	// Gamersvault Clone Hunter Options.
	//------------------------------------------------------------------------------>>

	//NTConfig_Script.push("NTGVCLoneHunter.ntj");
	NTConfig_HotIP	= [32]; 								// add as many ip's as you would like to hunt for.  add the number behind the last "." seperate them by ","
														

	NTConfig_SaySomethingNoob = "!woopy found a hot ip";
	NTConfig_JustAHunter = true; 						// Set to true to just idle in town (turn off your other scripts)
	NTConfig_AvoidRD = 180;								// Time in seconds to wait in town before creating next game (NTConfig_JustAHunter must be true) 	

	//------------------------------------------------------------------------------
	// 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
	//------------------------------------------------------------------------------
	NTConfig_StackAmmount = 200; 						// the ammount of times you want to stack the item recomended 100-200
	//NTConfig_Script.push("NTHelmAuraStack.ntj"); 		// Aura stack your helm
	//NTConfig_Script.push("NTBodyAuraStack.ntj"); 		// Aura stack your Armor
	//NTConfig_Script.push("NTWepAuraStack.ntj"); 		// Aura stack your weapon

	//------------------------------------------------------------------------------
	// leech/leech fighter and team botting scripts
	//------------------------------------------------------------------------------
	
	_leader = "DT-Hammer"; 					// Name of leader character in game (exactly) must be set for leecher or helper
	NTConfig_PatryOnlyLeader = true;					// set this to only party with _leader from above must also set NTConfig_PublicMode = false; in general config section
	NTConfig_Leader = "DT-Hammer";						// this is leader name for DiabloLeechFighter only configure the above vars for partying and Baal
	NTConfig_LeechBo = false; 							// Set to false to disable bo and bc when leeching

	//NTConfig_Script.push("NTTravLeechLeader.ntj");	// this is for the script for leader
	//NTConfig_Script.push("NTTravLeech.ntj");			// this is for leecher.  You must configure 	_leader = "your leader name here" above 	
		LeechTrav_TakeTp = "TP SAFE!";					// set this.  It is what the leader will say and also the trigger for taking the tp
		
	//NTConfig_Script.push("NTDiabloLeechFight.ntj");	
		LeechC_TakeTp = "TP up."; 						// use this to set message that will trigger figher to enter Chaos Sanctuary must match tp message in Diablo Settings in leaders character config 
		NTConfig_LeechFrom = "S"; 						// (E)ntrance | (S)tar must match Leaders setting
		NTConfig_RunScriptAfterDiablo = true;			// set to true if you will be running another script after diablo leechfighter
	//NTConfig_Script.push("NTCountess.ntj");
	//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
		_fightertp = "TP up."; 				// 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
		NTConfig_LeechKillBaal = 	true;
		NTConfig_LeechHydra = 0; 						// 0 = don't move, 1 = right side, 2 = left side.  Use left side if you have a leecher grabing xp shrines
		NTConfig_LeechHolyBoltBaal = false;				// Holy bolt attack sequence 
		NTConfig_LeechWalkAround = false;				// Will cause you char to move slightly if holybolt is being blocked
		NTConfig_RunScriptAfterBaal = false;				// set to true if you will be running another script after baal helper
	//NTConfig_Script.push("NTLeechBaalXPChaser.ntj");		// passive baal leech script that can find xp shirnes before baal  Use all config options for NTKillBaalLeech	
		_FindXPArea = [2,3,4];								//  area id's, 2, 3, 4, 5, 6, 7  set an empty array "[]" to just leech without grabbing shrine
		NTConfig_RunScriptAfterBaalXP = false;			// set to true if you will be running another script after NTLeechBaalXPChaser
		NTConfig_ClearAroundShrine = true;				// clear around shrine before going back to town
	//NTConfig_Script.push("NTKillBaalLeech.ntj");		// must configure _leader = "your leader name here" above
		LeechB_SafeTp = "TP upper"; 			// 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
			leechpos = [15118, 5003];					// x,y coord for leechers to stand				
			NTConfig_FollowtoWorldStone = true;
			NTConfig_LeechPrecast = true; 				// if you have a leecher you want to precast
			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
	//NTConfig_Script.push("WalkingBaalFighter.ntj");	// this works with _leader, but has its own tp take message
		NTConfig_KillBaalWalking = false;
		_walkfightertp = "TP up.";						// message to take tp


	//------------------------------------------------------------------------------
	// Boss configuration
	//------------------------------------------------------------------------------

	//------------------------------------------------------------------------------
	// Act 1 Scripts
	//------------------------------------------------------------------------------

	//NTConfig_Script.push("NTAndariel.ntj");
		NTConfig_RightWall = false;						// Set to true to use the right wall on andy (better for weeker characters)
		NTConfig_ClearAndarielThrone = false;			// set to true to clear the throne room
	//NTConfig_Script.push("NTDenOfEvil.ntj");
		NTConfig_ClearTwice = false; 					// runs clear level 2x.  Usefull for having bot get quest
	//NTConfig_Script.push("NTUndergroundPassage.ntj");
		NTConfig_ClearPassageLevel1 = 2;					// 0 : don't clear, 1 : clear path only, 2 : clear all
	//NTConfig_Script.push("NTTheSmith.ntj");
			NTConfig_ClearBarracks = false;				// Set to true to clear the barrack
	//NTConfig_Script.push("NTCatacombs.ntj");			// CLEARS CATACOMBS LV 1, 2, 3, 4, AND ANDY
		NTConfig_BoneAshExtension = false;				// Set true to kill Bone Ash
	//NTConfig_Script.push("NTBishibosh_ENG.ntj");
		NTConfig_ClearColdPlains = false;				// Set to true to Clear cold plains
	//NTConfig_Script.push("NTCountess.ntj");
	//NTConfig_Script.push("NTTreehead.ntj");
	//NTConfig_Script.push("NTPit.ntj"); 				// 0 : don't clear, 1 : clear path only, 2 : clear all
		NTConfig_ClearPitLevel1 = 2;
	//NTConfig_Script.push("NTMausoleum.ntj"); 
		NTConfig_KillBloodRaven = false;
	//NTConfig_Script.push("NTBloodRaven.ntj");			// Dont be an idiot and run both this and the mausoleum script
		NTConfig_ClearMausoleum = false;					// Run this to clear Mausoleum
		NTConfig_ClearCrypt = false;						// Run this to clear crypt
	//NTConfig_Script.push("NTHole.ntj");  				// 0 : don't clear, 1 : clear path only, 2 : clear all
		NTConfig_ClearHoleLevel1 = 1;
	//NTConfig_Script.push("NTTristram.ntj");  			// Do not use if you wanna use the cow script.
		NTConfig_KillRakanishu = false;
	//NTConfig_Script.push("NTCow.ntj"); 
		NTConfig_KillRakanishuCows = false; 				// Set to true to kill Rakanishu
		NTConfig_TristExtension = false; 				// Set to true to clear tristram
	//NTConfig_Script.push("NTBoneAsh.ntj");  		
		NTConfig_ClearInnerCloister = 0;  				// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
		NTConfig_ClearCathedral = 0;						// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
	//NTConfig_Script.push("NTColdCrow.ntj");  		
		NTConfig_ClearColdPlainss = 0;  					// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
		NTConfig_CaveLevel1 = 0;							// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
		NTConfig_CaveLevel2 = 0;							// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters

	//------------------------------------------------------------------------------
	// Act 2 Scripts
	//------------------------------------------------------------------------------

	//NTConfig_Script.push("NTTombRaider.ntj");
		NTConfig_ClearChestPosition = false; 			// clear chest position on true 
		NTConfig_ClearTombs = false;						// turn true to clear the tombs of monsters aswell
	//NTConfig_Script.push("NTSummoner.ntj"); 
		NTConfig_KillFireEye = false;
	//NTConfig_Script.push("NTDuriel.ntj");
	//NTConfig_Script.push("NTFangskin.ntj");
		NTConfig_ClearClawViperTempleLevel1 = 0;			// 0 : don't clear, 1 : clear path only, 2 : clear all
	//NTConfig_Script.push("NTAncientTunnels.ntj");
	//NTConfig_Script.push("NTColdworm.ntj");
	//NTConfig_Script.push("NTRadament.ntj");
	//NTConfig_Script.push("NTDarkElder.ntj");  	
		NTConfig_ClearLostCity = 0;  					// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
	//NTConfig_Script.push("NTBeetleBurst.ntj"); 	
		NTConfig_ClearFarOasis = 0;						// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters

	//------------------------------------------------------------------------------
	// Act 3 Scripts
	//------------------------------------------------------------------------------
	
	//NTConfig_Script.push("NTStormTree.ntj");  	
		NTConfig_ClearFlayerJungle = 0;  				// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
	//NTConfig_Script.push("NTKurastChest.ntj");
	//NTConfig_Script.push("NTTravincal.ntj");
	//NTConfig_Script.push("NTKurastTravel.ntj");
	//NTConfig_Script.push("NTAct3Sewers.ntj");  		// 0 : don't clear, 1 : clear path only, 2 : clear all
		NTConfig_ClearA3SewersLevel1 = 1;
	//NTConfig_Script.push("NTMephisto.ntj");
		NTConfig_KillCouncilMembers = false; 			// Use to kill council members
		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.

	//------------------------------------------------------------------------------
	// Act 4 Scripts
	//------------------------------------------------------------------------------

	//NTConfig_Script.push("NTIzual.ntj");
		NTConfig_ClearCityOfTheDamned = 0;  				// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
		NTConfig_ClearPlainsOfDespair  = 0;				// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
	//NTConfig_Script.push("NTHephasto.ntj");		
		NTConfig_ClearRiverOfFlames = 0;					// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
	//NTConfig_Script.push("NTDiablo.ntj");
	//NTConfig_Script.push("NTFastDiablo.ntj");			// does seals and diablo ONLY
	
	//--------------------------\\
	// Diablo Settings:         \\
	//--------------------------\\

	NTConfig_CSSealsOnly	= false;
	NTConfig_CSFrom			= "S";					// (E)ntrance | (S)tar
	NTConfig_CSTpNotSafe	= "TP up. Might be hot just like gamersvault.net irc!";
	NTConfig_CSTpSafe		= "TP safe. Like gamersvault.net trading";
	NTConfig_CSKillDiablo	= "Diablo time! Stay out of star! Jk take all you want i get more then enough gear from Gamersvault during our free raffles!";
	NTConfig_CSScriptEnd	= "It's Baal time Mubns! Oh silly me i forgot to tell you about the free grushes and dclone walks!";
	NTConfig_CSIdiotMsg 	= "Please don't hit the seals!!!"
	NTConfig_WaitAndBO = true;				 			// true = bot will wait for x seconds and cast BO. false = will not wait (if you dont have CTA set to false)
	NTConfig_BOSayMsg 		= 'Casting BO in';	 		// what to say when preparing to cast BO (dont include seconds)
	NTConfig_BOWait = 2; 								// time in seconds to wait before using BO 
	NTConfig_DNextGameSay = "Next game will be ";		// message before saying next game.  "Next game will be chaos-03" for example    To not say leave empty quotes ""

	//-----------------------------------------------------------------------------------
	// Act 5 Scripts *note that you can't run act 5 at end of game or before OFPT scripts
	//------------------------------------------------------------------------------------
	
	//NTConfig_Script.push("NTPindleskin.ntj");
		NTConfig_NihlathakExtension = true;
		NTConfig_OpenEvilUrnNihl = false;		
		NTConfig_ClearHalls = 0;								// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
		NTConfig_ClearHallsOfVaught = 0;						// 0 = don't clear, 1 == clear all, 2 =  clear, but skip regular monsters
		NTConfig_OpenHallsSuperChests = true;				// set to open the super chests on the way to nihl 
	//NTConfig_Script.push("NTNihlathak.ntj");
		NTConfig_PindleskinExtension = true;
	NTConfig_Script.push("NTEldritch.ntj"); 	
		NTConfig_ShenkExtension = true;
		NTConfig_DacFarren = false;
	//NTConfig_Script.push("NTThreshSocket.ntj");
		NTConfig_OpenEvilUrn = true;				 			// opens evil urn next to thresh
	//NTConfig_Script.push("NTPitOfAcheron.ntj");
		NTConfig_ClearPitOfAcheron = 0;						// 0 : don't clear, 1 : clear path only, 2 : clear all
	//NTConfig_Script.push("NTInfernalPit.ntj");
		NTConfig_ClearInfernalPit = 0;						// 0 : don't clear, 1 : clear path only, 2 : clear all
		NTConfig_FTEvilUrnExtension = false;
	//NTConfig_Script.push("NTDrifterCavern.ntj");
   		NTConfig_ClearDrifterCavern = false;					// Set true to clear all of the cavern not just champs/uniques
	//NTConfig_Script.push("NTAbbadon.ntj");
		NTConfig_ClearAbaddon = 0;							// 0 : don't clear, 1 : clear path only, 2 : clear all
	//NTConfig_Script.push("NTFrozenRiver.ntj"); 	
		NTConfig_ClearFrozenRiver = false;
	//NTConfig_Script.push("NTGlacialTrail.ntj");
		NTConfig_ClearGlacialTrail = false;
	//NTConfig_Script.push("NTIcyCellar.ntj");
		NTConfig_ClearIcyCellar = false;
	//NTConfig_Script.push("NTWorldStoneKeep.ntj");
	NTConfig_Script.push("NTBaal2.ntj");
		NTConfig_KillBaal = true;
		NTConfig_MakeHotTP = true;			// do not use for leechbot leader
		NTConfig_Wave3 = 0; 				// 0 = don't move, 1 = right side, 2 = left side.  Use left side if you have a leecher grabing xp shrines
		NTConfig_HolyBoltBaal = false;			// Holy bolt attack sequince (can be bad for leechers)
		NTConfig_WalkAround = false; 			// Will cause you char to move slightly if holybolt is being blocked
		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
		NTConfig_FreeSpaceBeforeBaal = 2;		// # of free columns you want if less than that it bot will town
		NTConfig_MakeHelpTPBeforeThrone = false;	// makes a tp in WS lvl 3 to have help clearing throne room

	//------------------------\\
	// "Public Baal Settings" \\
	//------------------------\\

	NTThrone_Announce = false; //Announce mobs in throne room pre-tp. true / false
	Baal_WSlvl3tpMSG = "TP up.";	// message for portal in WS lvl 3.  Clears throne faster with help
	Baal_HotTp = "TP upper";	// What to say when bot opens the hot TP. NTConfig_MakeHotTP must be set to true for this one
	Baal_HotTp2 = "TP upper"; // A little bit safer tp
	Baal_SafeTp = "TP safe";	// What to say when bot opens the safe TP.
	Baal_Wave1 = "TP up.";    										//Baal Wave1 message
	Baal_Wave1Secondary = "TP upper";   //Baal Wave1 Secondary Message.
	Baal_Wave1Tertiary = "TP safe"; 								//Baal Wave1 Tertiary Message
	Baal_Wave2 = "";    										//Baal Wave2 Message.
	Baal_Wave2Secondary = "";   //Baal Wave2 Secondary Message.
	Baal_Wave2Tertiary = ""; 								//Baal Wave2 Tertiary Message
	Baal_Wave3 = "";    										//Baal Wave3 Message.
	Baal_Wave3Secondary = "";   //Baal Wave3 Secondary Message.
	Baal_Wave3Tertiary = ""; 								//Baal Wave3 Tertiary Message
	Baal_Wave4 = "";    										//Baal Wave4 Message.
	Baal_Wave4Secondary = "";   //Baal Wave4 Secondary Message.
	Baal_Wave4Tertiary = ""; 								//Baal Wave4 Tertiary Message
	Baal_Wave5 = "TP up.";    										//Baal Wave5 Message.
	Baal_Wave5Secondary = "TP upper";   //Baal Wave5 Secondary Message.
	Baal_Wave5Tertiary = "TP safe"; 								//Baal Wave5 Tertiary Message	
	Baal_KillBaalMessage = "TP upper";	// What to say after last wave, before entering chamber.
	Baal_NextGameMessage = "NG, I'll meet you in Op DT-Bot!";	// What to say after killing Baal.
	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
	Baal_BSayNextGame = "";		// message before saying next game.  "Next game will be chaos-03" for example.  To not say leave empty quotes ""

	//------------------------------------------------------------------------------
	// Misc. Scripts
	//------------------------------------------------------------------------------

	//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 		
	//NTConfig_Script.push("GVWpGiver.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
	//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
	//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
	//NTConfig_Script.push("TLInventory.ntj"); 					// Add this line to your NT Config to run it
		NTConfig_TLInventory_SkipEquipped   = true;     			// true = just log stash and inventory
	LogHostiles = false;											// Capture any hostile character's in "NTBot/tools/Hostile Name's/permLog.txt"
		channelName ="op GV"; 									// Channel hostel will be banned from.
		hostile_GetThenQuit = false; 							// Capture's hostel then leave's game. Kind of useless if you want to use kolton's HostileWatch.
		twelveHourClock = false;									// 12 or 24 hour clock for the time of hostility. Check permLog.txt in "NTBot/tools/Hostile Name's"
	//NTConfig_Script.push("NTManual.ntj");						// run this script to play manually with some enhancements including auto potting etc
		NTConfig_PickitOn = false; 								// this will run the pickit as well set to false if you don't want to use it
		NTConfig_ShowEnemies = false; 							//set to true to show enemies on map
		NTConfig_RevealMap = false; 								// set to true to reveal map
		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

	//------------------------------------------------------------------------------
	// Speed settings
	//------------------------------------------------------------------------------
	me.maxgametime = 400; 		// 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
	
	//------------------------------------------------------------------------------
	// Chicken settings
	//------------------------------------------------------------------------------
	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_LifeThresh = 85;		// 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 = 20;		// 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_TPChicken = 60; 		// life percent for tp chicken set to zero if you don't want to use

	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.

	//------------------------------------------------------------------------------
	// Inventory settings
	//------------------------------------------------------------------------------
	NTConfig_FreeSpace = 6;				// Number of free columns. If the bot has less than this amount after id'ing it will go to stash

	// 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,0,0,0,0,0];
	NTConfig_Columns[1] = [1,1,1,1,1,0,0,0,0,0];
	NTConfig_Columns[2] = [1,1,1,1,1,0,0,0,0,0];
	NTConfig_Columns[3] = [1,1,1,1,1,0,0,0,0,0];

	NTConfig_MinGoldToStash = 100000;	// Maximum gold amount carried before going to stash

	//----------------------------------------------------------------------------------------------
	// Belt settings
	// 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 / Master)
	//-----------------------------------------------------------------------------------
	//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("normal/key.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("advance/key.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("extreme/key.nip");
	
	//NTConfig_NIPFilePath.push("Master/Charms.nip");
	//NTConfig_NIPFilePath.push("Master/Crafted.nip");
	//NTConfig_NIPFilePath.push("Master/Cubed.nip");
	//NTConfig_NIPFilePath.push("Master/CustomAdditions.nip");
	//NTConfig_NIPFilePath.push("Master/FAST.nip");
	//NTConfig_NIPFilePath.push("Master/Gold Potions Runes Gems Essences Keys Organs.nip");
	//NTConfig_NIPFilePath.push("Master/Magic.nip");
	//NTConfig_NIPFilePath.push("Master/Rare.nip");
	//NTConfig_NIPFilePath.push("Master/Set.nip");
	//NTConfig_NIPFilePath.push("Master/Unid.nip");
	//NTConfig_NIPFilePath.push("Master/Unique.nip");
	//NTConfig_NIPFilePath.push("Master/White.nip");
	//NTConfig_NIPFilePath.push("Master/Runeword.nip");
	//NTConfig_NIPFilePath.push("TwigsPickit/TwigsPickit.nip");   
    NTConfig_NIPFilePath.push("TwigsPickit/Twigspickitbaal.nip");  
	
	NTConfig_SnagRange = 40;	// Radius to check for dropped items. 40 is a good number here

	//------------------------------------------------------------------------------
	// Runeword configuration
	//
	// Format: NTConfig_Runeword.push([base item classid, rune1 classid, rune2 classid....]);
	// Use NTItemAlias.ntl to find classids
	// YOU MUST USE THE EXACT ORDER OF RUNES
	// Base item needs to be in the pickit, rest is picked auto.
	// To keep a runeword, include NTConfig_KeepRuneword.push("pickit syntax"); after NTConfig_Runeword.push
	//------------------------------------------------------------------------------
	
	NTConfig_MakeRunewords = true;
	
	NTConfig_Runeword.push([498, 616, 619, 618, 620]); // sacred targe, tal, thul, ort, amn SPIRIT
		NTConfig_KeepRuneword.push("[name] == sacredtarge # [fcr] >= 35");
	
	NTConfig_Runeword.push([447, 616, 619, 618, 620]); // monarch, tal, thul, ort, amn SPIRIT
		NTConfig_KeepRuneword.push("[name] == monarch # [fcr] >= 35");
	
	//NTConfig_Runeword.push([29, 616, 619, 618, 620]); // crystal sword, tal, thul, ort, amn SPIRIT
		NTConfig_KeepRuneword.push("[name] == crystalsword # [fcr] >= 35");

	NTConfig_Runeword.push([254, 617, 612, 616, 621]); // Colossus Voulge, ral, tir, tal, sol
		NTConfig_KeepRuneword.push("[name] == ColossusVoulge # [fcr] >= 35");
	
	//NTConfig_Runeword.push([255, 617, 612, 616, 621]); // thresher, ral, tir, tal, sol
		NTConfig_KeepRuneword.push("[name] == thresher # [fcr] >= 35");
	
	NTConfig_Runeword.push([256, 617, 612, 616, 621]); // cryptic axe, ral, tir, tal, sol
		NTConfig_KeepRuneword.push("[name] == crypticaxe # [fcr] >= 35");

	//NTConfig_Runeword.push([21, 627, 635, 630, 619]); // flail ko, vex, pul, thul
		NTConfig_KeepRuneword.push("[name] == flail # [fcr] >= 40");

	//NTConfig_Runeword.push([21, 620, 617, 632, 633, 636]); // flail amn, ral, mal, ist, ohm
		NTConfig_KeepRuneword.push("[name] == flail # [IAS] >= 40"); 

	//NTConfig_Runeword.push([29, 620, 617, 632, 633, 636]); // crystal sword amn, ral, mal, ist, ohm
		NTConfig_KeepRuneword.push("[name] == crystalsword # [IAS] >= 40");

	//------------------------------------------------------------------------------
	// Cubing configuration
	//------------------------------------------------------------------------------
	NTConfig_Cubing = true;		// Enable cubing

	//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, 285]);  				// maiden javelin - ilvl 71
	//NTConfig_CubingItem.push([NTCU_MAGIC, 295]);  				// ceremonial javelin - ilvl 77
	//NTConfig_CubingItem.push([NTCU_MAGIC, 305]);  				// matriarchal javelin - ilvl 80

	//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_AMULET, 520]);	// Craft Amulet
	//NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 385]);		// CASTER Demonhide Boots
	//NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BOOTS, 455]);		// CASTER Wyrmhide Boots
	//NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 461]);		// CASTER Vampirefang Belt
	//NTConfig_CubingItem.push([NTCU_CRAFT_CASTER_BELT, 391]);		// CASTER Sharkskin Belt

	//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_SHIELD, 447]);	// Craft Monarch
	//NTConfig_CubingItem.push([NTCU_CRAFT_SAFETY_AMULET, 520]);	// Craft Amulet

	//NTConfig_CubingItem.push([NTCU_ESSENSE, 0]);

	//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, 436]);				// Socket Great Hauberk
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 435]);				// Socket Boneweave
	NTConfig_CubingItem.push([NTCU_SOCKET_BODYARMOR, 443]);				// Socket Archon Plate
	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, 442]);				// Socket Sacred Armor

	NTConfig_CubingItem.push([NTCU_SOCKET_WEAPON, 254]);					// Socket Colossus Voulge
	//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_SOCKET_WEAPON, 29]);					// Socket Crystal Sword

	NTConfig_CubingItem.push([NTCU_SOCKET_SHIELD, 447]);					// Socket Monarch

	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 148]);		// HONE SUNDAN : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 157]);		// RIBCRACKER : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 103]);		// SUICIDE BRANCH : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_WEAPON, 295]);		// TITANS'S REVENGE : Exceptional -> Elite

	//NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 335]);			// BLOODFIST : Normal -> Exceptional
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 381]);			// BLOODFIST or GRAVEPALM: Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 337]);			// MAGEFIST : Normal -> Exceptional
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 383]);			// MAGEFIST or LAVA GOUT : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_N_UNIQUE_ARMOR, 339]);			// HOTSPUR: Normal -> Exceptional
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 385]);			// HOTSPUR or INFERNOSTRIDE : Exeptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 385]);			// WATERWALK : Exeptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 389]);			// GORE RIDER : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 360]);			// SKIN OF THE VIPERMAGI : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 365]);			// SHAFTSTOP : Exeptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 420]);			// KIRA'S GUARDIAN : Exeptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 477]);			// ARREAT'S FACE : Exceptional -> Elite
	//NTConfig_CubingItem.push([NTCU_UPGRADE_E_UNIQUE_ARMOR, 487]);			// HOMUNCULUS : 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 = 2000000;		// Gold amount to start the gambling
	NTConfig_GambleStopGold = 300000;		// 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
	NTConfig_GambleItem.push(331);			// Kite Shield

	//------------------------------------------------------------------------------
	// General configuration
	//------------------------------------------------------------------------------

	NTConfig_PublicMode = true;			// if you set this to true make sure party leecheronly in leech sections is set tp false
	NTConfig_CheckCloneDiablo = true;		// Set to true if you want to wait in game after notifying "Diablo Walks the Earth" msg.
	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)
	NTConfig_UseMerc = true;			// Set to true if you use a mercenary, will revive merc at a reviver npc.
	NTConfig_ResetEnigma = true;  			// Set to true to reset enigma when tele bug exists
	me.quitonhostile = false;			// Set to true to quit when someone hostiles you
	NTConfig_KillHostilePlayer = true;		// Set to true to kill payers that hostile you.  Must set me.quitonhostile to false obv
	NTConfig_QuitOnPing = 900;						// Set ping threshold. 0 = disabled.
	NTConfig_PingInterval = 10;						// If ping is greater than threshold for x seconds, exit game. 0 = disabled / x = time interval in seconds.
	NTConfig_ClearPosition = false;			// Set to true if you want to clear area after killing boss.
	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
	NTConfig_StopIfStashInventoryFull = false;    	// Pauses bot when stash/inventory are full (helpful for HardCore players) must configure NTConfig_FreeRowsQuit below
	NTConfig_FreeRowsQuit = 2;			// # of free colums to have in inventory if less then bot will idle only if NTConfig_StopIfStashInventoryFull is set to true
	NTConfig_SkipRegularMonsters = false;		// If true will only kill Champions, Uniques and Bosses
	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
	NTConfig_TeleGrab = 0; 					// 0 = No, 1 = Yes. Look for items every teleport? (Recommended for aura stacking.)
	NTConfig_CheckPassword = false; 		// quit if game is made without password obv set to false if you run un-passworded games
	NTConfig_TreasureHunting = false;		// enable this to turn on the clue messages diffrent one every time you precast
	NTConfig_GoWestFromLut = false;			// if new game starts in act 2 will use warriv to go to act 1
	NTConfig_MinPots = 1;				// If less then this ammount of a pot type it will town when checkselfsafe 0x01 is called
	//-------------------------------------------------------------------------------
	// logging options the output from these setting are found in logs folder txt files
	//-------------------------------------------------------------------------------
	NTConfig_LogShrines = false;  			// logs shrines found by NTConfig_Shrines array
	NTConfig_LogCraftingString = false;		// logs the string of ingredients that goes into cube 

	//------------------------------------------------------------------------------
	// manager options output from these goes into manager
	//------------------------------------------------------------------------------
	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)
	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

	//------------------------------------------------------------------------------
	// cain id and other town configs
	//------------------------------------------------------------------------------
	NTConfig_IdentAtCain = false;					// will skip using cain if something in inventory is suppose to be kept unid.  Also will not log sold items
	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
	NTConfig_DontCainAct = [0];						// list any act you don't want to use cain on seperated by ",".  Set to "0" to id in all acts
	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
	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

	//------------------------------------------------------------------------------
	// DPS Meter Config
	//------------------------------------------------------------------------------	
	DPSMeter = false;								//	This toggles the DPS Meter on / off.
		miniDPSDisplay = false;						//	Set true if you run a resolution below 800*600. Formatting removed.
		DPSScanSpeed = 50; 							//Delay between Each Scan.
		DPSDisplayRate = 1000; 						//DPS Recalculated and displayed in ms. (Default 1000)
		DPSScanHist = 2; 							//History to scan in seconds. (Default 2)	
		
	//----------------------------------------------------------------------------------
	//Open chest configs configs.  
	//-----------------------------------------------------------------------------------
		//Chest id's can be added to NTConfig_Chestids.  Look for id's in character config chest id txt
		//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!!
	//----------------------------------------------------------------------------------
	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
	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
	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
	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
	NTConfig_OpenChestsInAreaClearing = false;		// set true to have bot open chest while using clear functions.  Uses NTConfig_Chestids  
	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

	// 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 "*"
	// *note the included area id's are the only places that OpenChestsInArea are supported
	// *note hit num lock "2" while very close to a chest to have it's id printed to screen.
	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, 
									27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 41, 42, 43, 44, 46, 47, 48, 49, 50, 51, 
									52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63,  64, 65, 66, 67, 68, 69, 70, 71, 72, 73,
									74, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 									
									97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 
									115, 116, 117, 118, 119,120, 121, 122, 123, 124, 125, 126, 127, 128, 129, 130, 131];
	
	NTConfig_Chestids = [104, 105, 106, 107, 5, 6, 87, 143, 140, 141, 144, 146, 147, 148, 174, 175, 176, 177, 181, 183, 198,
						240, 241, 242, 243, 329, 330, 331, 332, 333, 334, 335, 336, 354, 355, 356, 371, 387, 389, 390,        
	 					391, 397, 405, 406, 407, 413, 420, 424, 425, 430, 431, 454, 455, 501, 502, 504, 505,
						580, 581, 1, 3, 50, 51, 53, 79, 54, 55, 56, 57, 58, 20, 55, 139, 155, 159];


	//------------------------------------------------------------------------------
	// Shrine Grabber settings
	// Change the 0's to corosponding #'s found in /D2NT/sdk/shrines.txt
	// To add more shrines sperate new values with a comma
	//------------------------------------------------------------------------------
	
	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
	NTConfig_Shrines = [0, 0, 0, 0, 0];

	//------------------------------------------------------------------------------
	// Attack configuration
	// Change the -1's to corosponding #'s found in /D2NT/sdk/skills.txt
	// As of Jan 17th: -1 = disable, 0 = normal attack
	//------------------------------------------------------------------------------

	NTConfig_AttackSkill[0] = 112;	// 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_AttackSkill[7] = 112;	// Tertiary skill in case monster is immune to primary skill. Set to 0 if you won't
	NTConfig_AttackSkill[8] = 113;	// Tertiary aura. Set to 0 if you won't

	prewavespot = [15092, 5028];	// x, y coord for place toon stands before waves crash.  This is for baal, walking baal, and for baalhelper scripts
	NTconfig_HighMaxAttack = true;	// set to true to bypass lowmaxattacks and only use the high attack setting

	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

	MonstersToAttackFirst = 	// add or subtract monster id's to attack first in a mob monsters that resurrect or spawn others are good choices here
	[58,59,60,61,62,101,102,103,104,190,191,
	192,193,194,206,207,208,209,228,239,240,
	241,278,279,280,281,282,283,303,312,480,
	481,482,483,484,485,486,529];

	NTConfig_HighMaxAttacks = 300;	// set number of attacks to use
	NTConfig_LowMaxAttacks = 15;	// set number of attacks before skipping

	//------------------------------------------------------------------------------
	// Check safe settings
	//------------------------------------------------------------------------------

	// 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, 0x80: Blood Mana

	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 = 0;

	//------------------------------------------------------------------------------
	// Class Specific settings
	//------------------------------------------------------------------------------
	NTConfig_OnlySmiteStationary = false; // Use Attackskill 3 on bosses which can be knocked back. Fixes potential bugs.
	
	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

}