Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Pickit Error checker by Gumshield
#1
Ok for everyone who likes to edit their own pickit files(aka nip files) here is a handy nip checker by Gumshield. It checks for alias errors and alot of syntax errors and as far as I'm concerned is very necessary for editing and writing your own pickits.Anyway there will be a couple of instructions to follow to get it to work,first thing is make a copy of one of your bot files ( found in D2NT31_NTBot42\D2NT\scripts\NTBot\bots) and rename it nipchecker, make sure you keep the .ntj extension and do not make it .txt file.Then delete everything in your new nipchecker.ntj and paste this text in

var _TLAliases = new Array();
var NTConfig_CheckCodes = true;

function NTMain()
{
Include("libs/common/NTCommon.ntl");
NTC_IncludeLibs();

NTC_IncludeConfig("NTBot/char_configs");
NT_LoadConfig();

Print("ÿc3[Toothless NIP Checker 2.0.0] - Load");

if (NTConfig_NIPFilePath && NTConfig_NIPFilePath.length > 0)
{
var msg;
msg = NTConfig_NIPFilePath.length +
" nip file" +
(NTConfig_NIPFilePath.length==1?"":"s") +
" found."
Print(msg);

var woops;
var item;
try { item = me.GetItems()[0]; woops = false;}
catch (error) { Print("Please have at least one item on this character"); woops = true;}
if (!woops) TLNC_DoIt(item);
}
else
Print("No nip files found - check your character config file.");

while(1)
NTC_Delay(500);

NTC_SendMsgToScript("NTBotGame.ntj", "SCRIPT_END");
}

function TLNC_ParseLine(f, clean, line)
{
var input;
var sections;
var keywords;
var keyword;
var keywordErrors = '';
var keywordValue;
var keywordValueErrors = '';
var keywordAliasCodes = '';
var skipList;
var working;
var aliases;
var aliasesKey;
var ret = 0;
const KEYWORDS = "ftncqlps";

sections = clean.split("#");
if (sections[0] && sections[0].length > 4)
{
working = sections[0];
keywords = sections[0].match(/\[((\s*?.*?)*?)\]/gi);
if (keywords && keywords.length > 0)
{
skipList = new Array();
for (var i = 0; i < keywords.length; i++)
{
keyword = keywords[i].substring(1, keywords[i].length - 1);
working = working.slice(keywords[i].length);
if (i + 1 < keywords.length)
{
keywordValue = working.slice(0, working.indexOf(keywords[i + 1]) - 1);
working = working.slice(keywordValue.length + 1);
keywordValue = keywordValue.replace(/[^\'a-zA-Z 0-9]+/g, '');
}
else
{
keywordValue = working.replace(/[^\'a-zA-Z 0-9]+/g, '');
}

aliasesKey = keyword.substring(0, 1);
switch (aliasesKey)
{
case "l" :
case "p" :
case "s" :
if (isNaN(keywordValue))
{
keywordValueErrors += keywordValue + " ";
ret = -1;
}
break;

case "t" :
case "n" :
case "c" :
case "q" :
case "f" :
if (isNaN(keywordValue))
{
aliases = _TLAliases[aliasesKey];
if (!aliases)
{
keywordErrors += keyword + " ";
ret = -1;
}
else
{
if (aliases.indexOf(keywordValue) < 0)
{
keywordValueErrors += keywordValue + " ";
ret = -1;
}
}
}
else
{
if (skipList.indexOf(keyword + keywordValue) < 0)
{
aliases = _TLAliases[aliasesKey + "1"];
if (aliases["c" + keywordValue] != null)
{
keywordAliasCodes += keywordValue + "=[" + aliases["c" + keywordValue] + "] ";
ret = 1;
}
else
{
keywordValueErrors += keywordValue;
ret = -1;
}
}
skipList.push(keyword + keywordValue);
}

break;

default :
keywordErrors += keyword + " ";
ret = -1;
break;
}
}
}
else
{
keywordErrors += "No keywords found before # ";
ret = -1;
}
}

if (sections[1] && sections[1].length > 4)
{
working = sections[1];
keywords = sections[1].match(/\[((\s*?.*?)*?)\]/gi);

if (keywords && keywords.length > 0)
{
skipList = new Array();
for (var i = 0; i < keywords.length; i++)
{
keyword = keywords[i].substring(1, keywords[i].length - 1);
working = working.slice(keywords[i].length);


if (isNaN(keyword))
{
aliases = _TLAliases["s"];
if (aliases.indexOf(keyword) < 0)
{
keywordValueErrors += keyword + " ";
ret = -1;
}
}
else
{
if (skipList.indexOf(keyword) < 0)
{
aliases = _TLAliases["s1"];
if (aliases["c" + keyword] != null)
{
keywordAliasCodes += keyword + "=[" + aliases["c" + keyword] + "] ";
ret = 1;
}
else
{
keywordValueErrors += keyword;
ret = -1;
}
}
skipList.push(keyword);
}
}
}
else
{
keywordErrors += "No keywords found after # ";
ret = -1;
}
}
if (ret != 0)
{
if ((keywordErrors.length > 0) || (keywordValueErrors.length > 0) || (NTConfig_CheckCodes && keywordAliasCodes.length > 0))
f.WriteLine(line);
if (keywordErrors.length > 0)
f.WriteLine("\tKeyword Errors\t\t:\t" + keywordErrors);
if (keywordValueErrors.length > 0)
f.WriteLine("\tAlias Errors\t\t:\t" + keywordValueErrors);
if (NTConfig_CheckCodes && keywordAliasCodes.length > 0)
f.WriteLine("\tCode Sanity Check\t:\t" + keywordAliasCodes);
f.WriteLine("");
}

return ret;
}

function TLNC_DoIt(item)
{
var passRT = 0;
var failRT = 0;
var nipsRT = 0;

var pass = 0;
var fail = 0;
var nips = 0;

var input;
var line;
var nip;
var evals;
var output;
var fileNameNip;
var fileNameOutput;
var woops;
var msg;
var parseResult = 0;

for (var nipfile = 0 ; nipfile < NTConfig_NIPFilePath.length ; nipfile++)
{
fileNameNip = "NTBot/item_configs/" + NTConfig_NIPFilePath[nipfile];
nip = FileOpen(fileNameNip, 0);
if (nip)
{
TLNC_LoadItemAliases();

pass = 0;
fail = 0;
nips = 0;

fileNameOutput = "NTBot/item_configs/TLNipCheck_" + NTConfig_NIPFilePath[nipfile].replace("/", "_") + ".txt";
output = FileOpen(fileNameOutput, 1);
if (output)
{
while (!nip.eof)
{
input = nip.ReadLine();
input = input.replace(/^\s+/, '');

var i = input.indexOf("//");
line = i >= 0 ? input.slice(0, i) : input;
line = line.replace(/ |;|\t|\v|\f|\r|\n/g, '').toLowerCase();

if (line.length == 0)
continue;

nips++;
woops = false;

parseResult = TLNC_ParseLine(output, line, input);
if (parseResult < 0)
{
fail++;
continue;
}

evals = NTIPParseLineInt_Fooed(line);
if (evals && evals.length > 0)
{
if (evals[0].length > 0)
{
try
{
eval(evals[0]);
if (evals[1].length > 0)
{
try { eval(evals[1]); woops = false; }
catch (error)
{
TLNC_WriteIt(output, input, "\tEval error\t\t:\tAfter #");
woops = true;
}
}
}
catch (error)
{
TLNC_WriteIt(output, input, "\tEval error\t\t:\tBefore #");
woops = true;
}
woops == true ? fail++ : pass++;
}
else
{
if (evals[1].length > 0)
{
try { eval(evals[1]); woops = false; }
catch (error)
{
TLNC_WriteIt(output, input, "\tEval error\t\t:\tAfter #");
woops = true;
}
}
woops == true ? fail++ : pass++;
}
}
}

msg = "File (" + eval(nipfile+1) + "/" + NTConfig_NIPFilePath.length + ") " + NTConfig_NIPFilePath[nipfile];
msg += fail > 0 ? " ÿc1FAIL" : " ÿc2OK";
msg += fail > 0 ? "ÿc0" : "ÿc2";
msg += " (" + pass + "/" + nips + ")";
msg += fail > 0 ? "ÿc1" : "ÿc0";
msg += " (" + fail + "/" + nips + ")";
Print(msg);

TLNC_WriteIt(output, "PASS : " + pass, "FAIL : " + fail);
output.Close();
}
else
Print("ÿc1Error creating output file : " + fileNameOutput);

nip.Close();
passRT += pass;
failRT += fail;
nipsRT += nips;
}
else
Print("ÿc1Error opening nip file : " + fileNameNip);
}

Print("TOTALS : " + nipsRT + " total, ÿc2" + passRT + " pass, ÿc1" + failRT + " fail");
if ((failRT > 0) || (parseResult != 0))
Print("ÿc1Check output files in /NTBot/item_configs/ directory");
}

function TLNC_WriteIt(f, l1, l2)
{
f.WriteLine(l1);
f.WriteLine(l2);
f.WriteLine(" ");
}

function TLNC_LoadItemAliases()
{
var arr, arr1;

arr = new Array();
arr1 = new Array();
for (k in _NTIPAliasType)
{
arr.push(k);
arr1["c" + _NTIPAliasType[k]] = k;
}
_TLAliases["t"] = arr;
_TLAliases["t1"] = arr1;

arr = new Array();
arr1 = new Array();
for (k in _NTIPAliasClassID)
{
arr.push(k);
arr1["c" + _NTIPAliasClassID[k]] = k;
}
_TLAliases["n"] = arr;
_TLAliases["n1"] = arr1;

arr = new Array();
arr1 = new Array();
for (k in _NTIPAliasClass)
{
arr.push(k);
arr1["c" + _NTIPAliasClass[k]] = k;
}
_TLAliases["c"] = arr;
_TLAliases["c1"] = arr1;

arr = new Array();
arr1 = new Array();
for (k in _NTIPAliasQuality)
{
arr.push(k);
arr1["c" + _NTIPAliasQuality[k]] = k;
}
_TLAliases["q"] = arr;
_TLAliases["q1"] = arr1;

arr = new Array();
arr1 = new Array();
for (k in _NTIPAliasFlag)
{
arr.push(k);
arr1["c" + _NTIPAliasFlag[k]] = k;
}
_TLAliases["f"] = arr;
_TLAliases["f1"] = arr1;

// #

arr = new Array();
arr1 = new Array();
for (k in _NTIPAliasStat)
{
arr.push(k);
arr1["c" + _NTIPAliasStat[k]] = k;
}
_TLAliases["s"] = arr;
_TLAliases["s1"] = arr1;
}


function NTIPParseLineInt_Fooed(input)
{
var i;
var _start, _end;
var _section, _keyword;
var _result;
const OPERATORS = "+-/*%&|^~";

_end = input.indexOf("//");
if(_end != -1)
input = input.substring(0, _end);
input = input.replace(/ |;/g, "").toLowerCase();
// dirty hack
input = input.replace(/\|{2}|\+|\-|\/{1}|\*|\%/g, "&&");
if(input.length < 5)
return null;

_result = input.split("#");

if(_result[0] && _result[0].length > 4)
{
_section = _result[0].split("[");
_result[0] = _section[0];
for(i = 1 ; i < _section.length ; i++)
{
_end = _section[i].indexOf("]") + 1;
switch(_section[i][0])
{
case 'f':
_result[0] += "(1";
_end += 2;
break;
case 't':
case 'n':
case 'c':
case 'q':
case 'l':
case 'p':
case 's':
_result[0] += "1";
break;
default:
break;
}

for(_start = _end ; _end < _section[i].length ; _end++)
if(!NTIPIsSyntaxInt(_section[i][_end]))
break;

_result[0] += "==";

for(_start = _end ; _end < _section[i].length ; _end++)
if(NTIPIsSyntaxInt(_section[i][_end]))
break;

_keyword = _section[i].substring(_start, _end);

if(isNaN(_keyword))
{
switch(_section[i][0])
{
case 'f':
_result[0] += "1)";
break;
case 't':
case 'n':
case 'c':
case 'q':
case 'l':
case 'p':
case 's':
_result[0] += "1";
break;
}
}
else
{
if(_section[i][0] == 'f')
_result[0] += "1)";
else
_result[0] += "1";
}

_result[0] += _section[i].substring(_end);
}
}
else
_result[0] = "";


if(_result[1] && _result[1].length > 4)
{
_section = _result[1].split("[");
_result[1] = _section[0];
for(i = 1 ; i < _section.length ; i++)
{
_end = _section[i].indexOf("]") + 1;

// dirty hack
if (_result[1].length > 0)
{
switch (_result[1].slice(_result[1].length - 1))
{
case "&":
case "(":
break;
default :
_result[1] += "&&";
break;
}
}

_result[1] += "1==1";

for(_start = _end ; _end < _section[i].length ; _end++)
if(!NTIPIsSyntaxInt(_section[i][_end]))
break;

for(_start = _end ; _end < _section[i].length ; _end++)
if(NTIPIsSyntaxInt(_section[i][_end]))
break;

_keyword = _section[i].substring(_start, _end);
_result[1] += _section[i].substring(_end);
}
}
else
_result[1] = "";

return _result;
}
/*
* Version History
* Last update 12-MAY-2010
*
* 2.0.0 FIX MAJOR - logical operations
* (all previous versions serisouly flawed)
*
* 1.0.3 FIX omitted keywords : p and s
* 1.0.2 FIX allow for either aliases or codes
* FIX Level keyword
* ADD sanity checks codes (if used) and logs the alias equivalent
* 1.0.1 ADD checks aliases are valid against libs/common/NTItemAlias.ntl file
* 1.0.0 initial release
*
* [email protected]
*/

Now after you have filled up your nipchecker.ntj file make sure you save it.Next go to your characterconfig file located D2NT31_NTBot42\D2NT\scripts\NTBot\char_configs\your characters name and right before the rest of the boss files paste this line
NTConfig_Script.push("TLNipChecker.ntj"); NTConfig_CheckCodes = true;

Now whenever you want to run this nipchecker just make sure its uncommented and make sure all the other bosses are commented out (you want to run this one by itself) The output text files for this appear in your snagit directory and obviously you only want to run this initially and whenever you make modifications to the nip files.If anyone has any questions please post here and I can help you out to the best of my abilities.
[SIGPIC][/SIGPIC]Well I’m not there all the time you know Some people, some people, some people, Call it insane, yeah they call it insane, (sugar) I play russian roulette everyday, a man’s sport, With a bullet called life, yeah called life,(sugar)
Reply
#2
i liek!
Reply
#3
Very handy!! My bot stopped working after I updated my unique.nip file. With this, fixing it should be a cinch.
Reply
#4
Thanks. There are some things the nipchecker doesn't catch,like if you have a major syntax error,you know the kind that makes red letters appear on your bots screen.The reason it wont catch those is because they prevent the bot module from running.
[SIGPIC][/SIGPIC]Well I’m not there all the time you know Some people, some people, some people, Call it insane, yeah they call it insane, (sugar) I play russian roulette everyday, a man’s sport, With a bullet called life, yeah called life,(sugar)
Reply
#5
Very nice sir!!! I stickied it for you!
[SIGPIC][/SIGPIC]

A Light in your Darkness...always there...and burning...
Reply
#6
Thanks Pamela I knew I could count on you
[SIGPIC][/SIGPIC]Well I’m not there all the time you know Some people, some people, some people, Call it insane, yeah they call it insane, (sugar) I play russian roulette everyday, a man’s sport, With a bullet called life, yeah called life,(sugar)
Reply
#7
ok i got a new problem. I just redid the magic_rare picker, and I tried using this and all of a sudden it doesnt want to work. its a Reference error: NT_LoadConfig is not defined.

what the heck did I do wrong?
Reply
#8
sorry about that bugme the line that goes in your character config should match whatever you renamed the .ntj file
ie
Code:
[COLOR=SandyBrown]NTConfig_Script.push("TLNipChecker.ntj"); NTConfig_CheckCodes = true;[/COLOR]


I fixed the text above to reflect this, thanks for pointing it out bugme


[SIGPIC][/SIGPIC]Well I’m not there all the time you know Some people, some people, some people, Call it insane, yeah they call it insane, (sugar) I play russian roulette everyday, a man’s sport, With a bullet called life, yeah called life,(sugar)
Reply
#9
ok ty. Was wondering what went on.
Reply
#10
So I have been getting a item name is undefined red error some games (not all). What does that mean exactly? That the name of a armor or weapon is spelt wrong?

I believe I have set this up to run correctly.

Renamed the file / pasted the text above in / saved it into Bot folder / uncommented all the boss's and left the checker open.

But my question is how do you know if its working or not working. After the game loads up it says it loads and runs the checker but after that there is nothing. What am I supposed to be seeing if or, if it does not find a error? And how long does it take to run through?

If I // out a line on a pickit would I still get a error after I have done so? If it was that line that was causeing the error this could help me in narrowing down my search for the error. Im going to paste some lines that it could be. I have a feeling its in some normal item lines I changed. If it is not in there then it has to be in the unique. I have checked and rechecked both and I cant seem to find anything wrong. Time for a new set of eyes maybe. Thanks to anyone who tries.


Normal Lines, Only around 8 I have added or modded. I almost think its in one of these.

[Type] == armor && [Quality] == normal # [Defense] >= 1000 && [Sockets] >= 3 // Variable
[Type] == armor && [Quality] == normal && [Class] == elite && [Flag] == ethereal # [Defense] >= 700 # [Sockets] == 0
[Name] == ArchonPlate && [Quality] == normal && [Flag] != ethereal # [Sockets] == 3
[Type] == auricshields && [Quality] == normal # ([Sockets] == 0 || [Sockets] == 4) && [FireResist] >= 44
[Name] == ColossusVoulge && [Quality] == normal && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 4)
[Name] == CrypticAxe && [Quality] == normal && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 4)
[Name] == PhaseBlade && [Quality] == normal # [Sockets] == 5


Unique All lines.

// ##### Helms #########################
[Name] == GrimHelm && [Quality] == unique
[Name] == Shako && [Quality] == unique
[Name] == Demonhead && [Quality] == unique
[Name] == BoneVisage && [Quality] == unique
[Name] == SpiredHelm && [Quality] == unique
[Name] == Corona && [Quality] == unique

// ##### Armor #########################
[Name] == SerpentskinArmor && [Quality] == unique && [Flag] != ethereal # [FireResist] >= 30 // Skin of the Vipermagi
[Name] == Wyrmhide && [Quality] == unique && [Flag] != ethereal # [Defense] >= 900 && [FireResist] >= 30 // Skin of the Vipermagi
[Name] == MeshArmor && [Quality] == unique && [Flag] == ethereal
[Name] == RussetArmor && [Quality] == unique && [Flag] == ethereal
[Name] == TemplarCoat && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 190 // Guardian Angel
[Name] == DuskShroud && [Quality] == unique && [Flag] != ethereal
[Name] == BalrogSkin && [Quality] == unique # [ItemAllSkills] >= 2 && [EnhancedDefense] >= 165 // Arkaine's Valor
[Name] == WireFleece && [Quality] == unique && [Flag] == ethereal # [EnhancedDefense] >= 180 // The Gladiator's Bane
[Name] == KrakenShell && [Quality] == unique
[Name] == SacredArmor && [Quality] == unique

// ##### Shields #######################
//[Name] == GrimShield && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 110 // Lidless Wall
[Name] == Monarch && [Quality] == unique

// ##### Gloves ########################
[Name] == ChainGloves && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 25 && [ItemMagicBonus] >= 40 // Chance Guards
[Name] == LightGauntlets && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 30 // Magefist
[Name] == BattleGauntlets && [Quality] == unique && [Flag] != ethereal # [Defense] >= 64 && [EnhancedDefense] >= 25 && [FCR] >= 20 // Magefist
[Name] == CrusaderGauntlets && [Quality] == unique && [Flag] != ethereal # [Defense] >= 90 && [EnhancedDefense] >= 25 && [FCR] >= 20 // Magefist
[Name] == VampireboneGloves && [Quality] == unique && [Flag] != ethereal
[Name] == OgreGauntlets && [Quality] == unique && [Flag] != ethereal

// ##### Boots #########################
[Name] == Boots && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 20 // Hotspur
[Name] == SharkskinBoots && [Quality] == unique
//[Name] == MeshBoots && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 180 // Silkweave
[Name] == BattleBoots && [Quality] == unique && [Flag] != ethereal
[Name] == WarBoots && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 180 // Gore Rider
[Name] == MyrmidonGreaves && [Quality] == unique && [Flag] != ethereal
[Name] == ScarabshellBoots && [Quality] == unique
[Name] == BoneweaveBoots && [Quality] == unique && [Flag] != ethereal # [Strength] >= 15 && [SkillSkeletonMastery] >= 2 // Marrowwalk
[Name] == MyrmidonGreaves && [Quality] == unique

// ##### Belts #########################
[Name] == HeavyBelt && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 56 && [ItemGoldBonus] >= 80 // Goldwrap
[Name] == DemonhideSash && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 170 && [DamageResist] >= 14 && [LifeLeech] >= 7 // String of Ears
[Name] == WarBelt && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 180 // Thundergod's Vigor
[Name] == SpiderwebSash && [Quality] == unique && [Flag] != ethereal
[Name] == VampirefangBelt && [Quality] == unique && [Flag] != ethereal # [LifeLeech] >= 7 // Nosferatu's Coil
[Name] == MithrilCoil && [Quality] == unique && [Flag] != ethereal

// ##### Barbarian Helms ###############
[Name] == SlayerGuard && [Quality] == unique

// ##### Druid Pelts ###################
[Name] == TotemicMask && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 190 // Jalal's Mane

// ##### Paladin Shields ###############
[Name] == GildedShield && [Quality] == unique

// ##### Necromancer Shrunken Heads ####
[Name] == HierophantTrophy && [Quality] == unique && [Flag] != ethereal # [EnhancedDefense] >= 180 // Homunculus
[Name] == BloodlordSkull && [Quality] == unique && [Flag] != ethereal

// ##### Axes ##########################
[Name] == EttinAxe && [Quality] == unique && [Flag] == ethereal # [Sockets] >= 4 && [EnhancedDamage] >= 240 // Rune Master
[Name] == BerserkerAxe && [Quality] == unique && [Flag] == ethereal # [EnhancedDamage] >= 274 // Death Cleaver

// ##### Bows ##########################
//[Name] == ShortSiegeBow && [Quality] == unique # [EnhancedDamage] >= 170 // Witchwild String
//[Name] == WardBow && [Quality] == unique # [EnhancedDamage] >= 180 && [PlusSkillGuidedArrow] >= 5 // Widowmaker
[Name] == HydraBow && [Quality] == unique # [ManaLeech] >= 7 // Windforce

// ##### Crossbows #####################
[Name] == Ballista && [Quality] == unique # [EnhancedDamage] >= 190 // Buriza-Do Kyanon

// ##### Daggers #######################
//[Name] == BoneKnife && [Quality] == unique // Wizardspike

// ##### Maces #########################
[Name] == Scourge && [Quality] == unique

// ##### Polearms ######################
[Name] == OgreAxe && [Quality] == unique && [Flag] == ethereal # [EnhancedDamage] >= 290 // Bonehew
//[Name] == Thresher && [Quality] == unique && [Flag] == ethereal # [EnhancedDamage] >= 210 && [LifeLeech] >= 13 // The Reaper's Toll
[Name] == CrypticAxe && [Quality] == unique

// ##### Scepters ######################
[Name] == MightyScepter && [Quality] == unique # [Sockets] >= 2 && [EnhancedDamage] >= 270 && [PaladinSkills] >= 3 && [IAS] >= 20 // Heaven's Light
[Name] == MightyScepter && [Quality] == unique # [EnhancedDamage] >= 270 && [ItemNormalDamage] >= 90 && [ItemReqPercent] <= -60 // The Redeemer
[Name] == Caduceus && [Quality] == unique # [EnhancedDamage] >= 260 && [PaliCombatSkillTab] >= 3 // Astreon's Iron Ward

// ##### Spears ########################
[Name] == Fuscina && [Quality] == unique && [Flag] == ethereal # [EnhancedDamage] >= 170 // Kelpie Snare
[Name] == Yari && [Quality] == unique && [Flag] == ethereal

// ##### Staves ########################
[Name] == ElderStaff && [Quality] == unique # [ItemAllSkills] >= 4 // Ondal's Wisdom

// ##### Swords ########################
[Name] == PhaseBlade && [Quality] == unique
[Name] == ColossusBlade && [Quality] == unique

// ##### Throwing ######################
//[Name] == WingedAxe && [Quality] == unique # [EnhancedDamage] >= 180 // Lacerator

// ##### Wands #########################
[Name] == LichWand && [Quality] == unique # [SkillBoneSpirit]+[SkillBoneSpear] >= 4 && [SkillBoneWall]+[SkillBoneArmor]+[SkillTeeth] >= 12 // Boneshade
[Name] == UnearthedWand && [Quality] == unique

// ##### Amazon Weapons ################
[Name] == CeremonialBow && [Quality] == unique # [EnhancedDamage] >= 190 && [ManaLeech] >= 7 // Lycander's Aim
[Name] == CeremonialJavelin && [Quality] == unique && [Flag] == ethereal

// ##### Assassin Katars ###############
//[Name] == GreaterTalons && [Quality] == unique # [EnhancedDamage] >= 180 && [LifeLeech] >= 7 // Bartuc's Cut-Throat

// ##### Sorceress Orbs ################
[Name] == SwirlingCrystal && [Quality] == unique // The Oculus
[Name] == EldritchOrb && [Quality] == unique
[Name] == DimensionalShard && [Quality] == unique

// ##### Circlets ######################
[Name] == Tiara && [Quality] == unique && [Flag] != ethereal # [Defense] >= 120 && [FireResist] >= 65 // Kira's Guardian
[Name] == Diadem && [Quality] == unique

// ##### Rings #########################
[Type] == ring && [Quality] == unique # [ItemMagicBonus] >= 30 // Nagelring
//[Type] == ring && [Quality] == unique # [ManaLeech] >= 6 // Manald Heal
[Type] == ring && [Quality] == unique # [ItemMaxManaPercent] == 25 // Stone of Jordan
[Type] == ring && [Quality] == unique # [MaxHP] == 40 // Dwarf Star
[Type] == ring && [Quality] == unique # [ToHit] >= 150 && [Dexterity] >= 18 // Raven Frost
[Type] == ring && [Quality] == unique # [LifeLeech] >= 3 && [MaxStamina] == 50 // Bul-Kathos' Wedding Band
[Type] == ring && [Quality] == unique # [LifeLeech] >= 6 // Carrion Wind
[Type] == ring && [Quality] == unique # [PoisonResist] >= 20 && [NormalDamageReduction] >= 7 // Nature's Peace
[Type] == ring && [Quality] == unique # [ItemAbsorbLightPercent] >= 10 // Wisp Projector

// ##### Amulets #######################
[Type] == amulet && [Quality] == unique # [Strength] == 12 && [ColdResist] >= 15 // Saracen's Chance
[Type] == amulet && [Quality] == unique # [Dexterity] == 25 // The Cat's Eye
[Type] == amulet && [Quality] == unique # [LifeLeech] >= 3 && [ManaLeech] >= 11 // Crescent Moon
//[Type] == amulet && [Quality] == unique # [PoisonResist] == 75 // Atma's Scarab
[Type] == amulet && [Quality] == unique # [HPRegen] == 10 // The Rising Sun
[Type] == amulet && [Quality] == unique # [LightResist] == 35 // Highlord's Wrath
[Type] == amulet && [Quality] == unique # [Strength] == 5 && [ColdResist] >= 20 // Mara's Kaleidoscope
[Type] == amulet && [Quality] == unique # [DefensiveAurasSkillTab] >= 1 // Seraph's Hymn
[Type] == amulet && [Quality] == unique # [ToHit] >= 400 && [ColdResist] >= 25 // Metalgrid

// ##### Jewels ########################
[Type] == jewel && [Quality] == unique # [PassiveFireMastery]+[PassiveFirePierce] >= 8 // Rainbow Facet
[Type] == jewel && [Quality] == unique # [PassiveLtngMastery]+[PassiveLtngPierce] >= 8 // Rainbow Facet
[Type] == jewel && [Quality] == unique # [PassiveColdMastery]+[PassiveColdPierce] >= 8 // Rainbow Facet
[Type] == jewel && [Quality] == unique # [PassivePoisMastery]+[PassivePoisPierce] >= 8 // Rainbow Facet

// ##### Small Charms ##################
[Name] == SmallCharm && [Quality] == unique
// ##### Large Charms ##################
[Name] == LargeCharm && [Quality] == unique
// ##### Grand Charms ##################
//[Name] == GrandCharm && [Quality] == unique # [ItemReducedPrices] >= 15 && [ItemMagicBonus] >= 30
Reply
#11
The pickit checker only works for simple errors, not any major ones, it's a nice tool but it's not perfect. If the file you posted already is the only one you recently changed and you know that it is the one causing it, ignore the rest of this. I will look it over after posting and update you if I find something. If you have changed or more than one file could be causing it, follow everything below (should still read it anyway for future troubleshooting pickit files).

The first thing I'm going to have you do is find out exactly what file is causing the problem. Goto your Char_Config file for the character you are using. Comment out each of the different pickit files that you have enabled except one. Run the bot for a little while and see if it gets the error. If it doesn't, keep putting them back in one at a time, this can be done while the bot is running but bear in mind it generally won't register any changes until it makes a new game. If you do get the error after adding one back in, then great, thats your problem file. Comment that one out and continue doing this until you have tested all of the pickit files as more than one could have errors that can be causing problems. You can also do this with individual items in a specific pickit file and narrow it down to a single item but thats very time consuming.

Now, if you followed part 2. Post all of the bad files that caused the errors and I will look them over.

Also, if you get and error, please please please. Post the full error as it is seen in-game. That includes all the directories and what not as this significantly helps identify the problem.




Found your possible error near the top of the code you posted.

[Type] == armor && [Quality] == normal && [Class] == elite && [Flag] == ethereal # [Defense] >= 700 # [Sockets] == 0

That red "#" should be a "&&"
Need help with setting up D2NT? Check out my guide: http://d2nt-setup-pickit-guide.bravehost.com/
Reply
#12
See, I looked at that one and thought it was fine. That makes no sense to me. I have seen many lines in pickit files that have # [Sockets] == 0 as the last part in the script line ie:

[Type] == pelt && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 3 && [SkillHurricane]+[SkillTornado] >= 4

or

[Type] == polearm && [Class] == elite && [Quality] <= superior && [Flag] == ethereal # [Sockets] >= 4

And these are lines that were in the pickit that come with the download. After I read that post I thought well maybe the && is always used as the last part in the script line, but that is not the case either. I will try to isolate the bad file more and get a SS of the error for tomorrow.

But I am fairly sure it will be one of thoes 7-8 lines I posted from normal as they are the only ones I have added/changed or somewhere in the unique. I havent touched the craft file, the magic/rare is the one big one from the sticky with no changes. And the Set I have done nothing except // out abunch.
Reply
#13
I don't think your looking at this properly. Take a look at the line I said was the problem again and you will notice that it contains 2 "#" symbols. One before each mod, and pickit lines are only supposed to include 1 and that is to sperate Property Keywords from Stat Keywords.

Now that I've covered that, I strongly suggest you read the pickit editing part of my guide in my signature. It will give you more in-depth and better understanding of how the coding is put together.
Need help with setting up D2NT? Check out my guide: http://d2nt-setup-pickit-guide.bravehost.com/
Reply
#14
ahh I see. here is the error.

scripts/libs/common/NTSnagit.ntl (111) : TypreError: _item.name is undefined
Reply
#15
Airoch Wrote:ahh I see. here is the error.

scripts/libs/common/NTSnagit.ntl (111) : TypreError: _item.name is undefined

I'm still not seeing any other errors in the ones you posted? Did you narrow it down to what file is causing the problem and can you post all of said file?
Need help with setting up D2NT? Check out my guide: http://d2nt-setup-pickit-guide.bravehost.com/
Reply
#16
I had another thought, Seeing as you couldent find an error in the unique script which was the full script. I had added these lines to the NTItemAlias.ntl. Just the 4 under the standard of heros. Though I dident quite finish. I never got around to adding the Essence to the normal pickit script because it got late and I lost the page for the script info. If I had added these lines to the itemAlias.ntl but not the Normal pickit file could I be getting an error from that because they are not there?

_NTIPAliasClassID["std"]=653; _NTIPAliasClassID["standardofheroes"]=653;
_NTIPAliasClassID ["te1"] = 654; _NTIPAliasClassID ["twistedessenceofsuffering"] = 654;
_NTIPAliasClassID ["te2"] = 655; _NTIPAliasClassID ["chargedessenceofhatred"] = 655;
_NTIPAliasClassID ["te3"] = 656; _NTIPAliasClassID ["burningessenceofterror"] = 656;
_NTIPAliasClassID ["te4"] = 657; _NTIPAliasClassID ["festeringessenceofdestruction"] = 657;
Reply
#17
Airoch Wrote:I had another thought, Seeing as you couldent find an error in the unique script which was the full script. I had added these lines to the NTItemAlias.ntl. Just the 4 under the standard of heros. Though I dident quite finish. I never got around to adding the Essence to the normal pickit script because it got late and I lost the page for the script info. If I had added these lines to the itemAlias.ntl but not the Normal pickit file could I be getting an error from that because they are not there?

_NTIPAliasClassID["std"]=653; _NTIPAliasClassID["standardofheroes"]=653;
_NTIPAliasClassID ["te1"] = 654; _NTIPAliasClassID ["twistedessenceofsuffering"] = 654;
_NTIPAliasClassID ["te2"] = 655; _NTIPAliasClassID ["chargedessenceofhatred"] = 655;
_NTIPAliasClassID ["te3"] = 656; _NTIPAliasClassID ["burningessenceofterror"] = 656;
_NTIPAliasClassID ["te4"] = 657; _NTIPAliasClassID ["festeringessenceofdestruction"] = 657;

Post the whole file if you would.
Need help with setting up D2NT? Check out my guide: http://d2nt-setup-pickit-guide.bravehost.com/
Reply
#18
I dident change any lines besides adding the 4 for the essence which I got from another page in here somewhere. But I never got around to adding the essence to the normal pickit list. I had it running normal only and got the same error so here is Normal script which I would now think has the error and the NTitemAlias which should be fine.


// ##### Helms #########################
[Type] == helm && [Class] >= exceptional && [Quality] == superior && [Flag] != ethereal # [Sockets] == 3 && [EnhancedDefense] >= 5 // Delirium or Dream
// ##### Armor #########################
[Name] == MagePlate && [Quality] == superior && [Flag] != ethereal # ([Sockets] == 0 || [Sockets] == 3) && [EnhancedDefense] >= 14 // Enigma
//[Type] == armor && [Class] == elite && [Quality] == superior && [Flag] != ethereal # ([Sockets] == 0 || [Sockets] >= 3) && [EnhancedDefense] >= 5 // Variable
//[Name] == SacredArmor && [Quality] == normal # [Defense] >= 720 && [Sockets] == 0 // Cubing
[Type] == armor && [Quality] == normal # [Defense] >= 1000 && [Sockets] >= 3 // Variable
[Type] == armor && [Quality] == normal && [Class] == elite && [Flag] == ethereal # [Defense] >= 700 && [Sockets] == 0
[Name] == ArchonPlate && [Quality] == normal && [Flag] != ethereal # [Sockets] == 3
// ##### Shields #######################
[Type] == shield && [Class] == elite && [Quality] == superior && [Flag] != ethereal # [Sockets] == 3 && [EnhancedDefense] >= 5 // Dream
[Name] == Monarch && [Quality] == superior && [Flag] != ethereal # ([Sockets] == 0 || [Sockets] == 4) && [EnhancedDefense] >= 5 // Phoenix or Spirit
// ##### Gloves ########################
// ##### Boots #########################
// ##### Belts #########################
// ##### Barbarian Helms ###############
[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 3 && [SkillBattleOrders]+[SkillBattleCommand] >= 4 // Delirium
[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 3 && [SkillBattleOrders]+[SkillFindItem] >= 4 // Delirium
[Type] == primalhelm && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 3 && [SkillBattleOrders]+[SkillShout] >= 4 // Delirium
// ##### Druid Pelts ###################
[Type] == pelt && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 3 && [SkillHurricane]+[SkillTornado] >= 4 // Delirium
// ##### Paladin Shields ###############
[Type] == auricshields && [Class] == elite && [Quality] == superior && [Flag] != ethereal # ([Sockets] == 0 || [Sockets] >= 3) && [EnhancedDefense] >= 5 && [FireResist] >= 20 // Dream or Spirit
[Type] == auricshields && [Class] == elite && [Quality] == superior && [Flag] != ethereal # ([Sockets] == 0 || [Sockets] == 4) && [EnhancedDefense] >= 5 && [EnhancedDamage] >= 35 // Phoenix
[Type] == auricshields && [Quality] == normal # [Defense] >= 250 && [Sockets] == 4 && [FireResist] >= 30 // Exile
[Type] == auricshields && [Quality] == normal # ([Sockets] == 0 || [Sockets] == 4) && [FireResist] >= 44
// ##### Necromancer Shrunken Heads ####
[Type] == voodooheads && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 2 && [SkillBoneSpear]+[SkillBoneSpirit] >= 4 // Splender
[Type] == voodooheads && [Class] == elite && [Quality] <= superior && [Flag] != ethereal # [Sockets] == 2 && [SkillPoisonExplosion]+[SkillPoisonNova] >= 4 // Splender
// ##### Axes ##########################
[Name] == BerserkerAxe && [Quality] == superior && [Flag] != ethereal # [Sockets] == 5 && [EnhancedDamage] >= 5 // Grief
[Name] == BerserkerAxe && [Quality] == superior && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 6) && [EnhancedDamage] >= 5 // Breath of the Dying
[Name] == BerserkerAxe && [Quality] == normal && [Flag] != ethereal # [Sockets] == 5
[Name] == BerserkerAxe && [Quality] == normal && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 6)
// ##### Bows ##########################
[Type] == bow && [Class] == elite && [Quality] == superior # ([Sockets] == 4 || [Sockets] == 6) && [EnhancedDamage] >= 5 // Faith or Breath of the Dying
//[Name] == GreatBow && [Quality] == superior # [Sockets] == 0 && [EnhancedDamage] >= 5 // Faith
//([Name] == CrusaderBow || [Name] == HydraBow) && [Quality] == superior # [Sockets] == 0 && [EnhancedDamage] >= 5 // Breath of the Dying
// ##### Crossbows #####################
//([Name] == GorgonCrossbow || [Name] == ColossusCrossbow) && [Quality] == superior # [Sockets] == 4 && [EnhancedDamage] >= 5 // Faith
// ##### Daggers #######################
// ##### Javelins ######################
// ##### Maces #########################
//[Name] == Flail && [Quality] == normal # [Sockets] == 4 // Heart of the Oak
// ##### Polearms ######################
//[Type] == polearm && [Class] == normal && [Quality] <= normal && [Flag] != ethereal # [Sockets] == 4 // Insight for Chaos
//([Name] >= Thresher && [Name] <= GiantThresher) && [Quality] == normal && [Flag] == ethereal # [Sockets] == 0 // Cubing
//[Type] == polearm && [Class] == elite && [Quality] <= superior && [Flag] == ethereal # [Sockets] >= 4 // Variable
[Name] == ColossusVoulge && [Quality] == normal && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 4)
[Name] == CrypticAxe && [Quality] == normal && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 4)
// ##### Scepters ######################
[Type] == scepter && [Quality] <= superior # [Sockets] == 5 && [SkillBlessedHammer]+[SkillConcentration] >= 4 // Call to Arms
[Type] == scepter && [Quality] <= superior # [Sockets] == 5 && [SkillFistOfTheHeavens]+[SkillConviction] >= 4 // Call to Arms
// ##### Spears ########################
[Type] == spear && [Class] == elite && [Quality] == superior && [Flag] == ethereal # [Sockets] == 6 && [EnhancedDamage] >= 5 // Breath of the Dying
// ##### Staves ########################
// ##### Swords ########################
[Name] == CrystalSword && [Quality] <= superior # [Sockets] == 5 // Call to Arms
([Name] == Zweihander || [Name] == ColossusBlade) && [Quality] == superior && [Flag] != ethereal # [Sockets] == 5 && [EnhancedDamage] >= 5 // Grief
[Name] == ColossusBlade && [Quality] == superior && [Flag] == ethereal # ([Sockets] == 0 || [Sockets] == 6) && [EnhancedDamage] >= 5 // Breath of the Dying
[Name] == PhaseBlade && [Quality] == superior # ([Sockets] == 0 || [Sockets] == 6) && [EnhancedDamage] >= 5 // Last Wish
[Name] == PhaseBlade && [Quality] == normal # [Sockets] == 5
// ##### Throwing ######################
// ##### Wands #########################
[Type] == wand && [Quality] <= superior # [Sockets] != 1 && [SkillBoneSpear]+[SkillBoneSpirit] >= 4 // White
// ##### Amazon Weapons ################
[Type] == amazonbow && [Class] == elite && [Quality] == superior # [Sockets] == 4 && [EnhancedDamage] >= 5 && [BowAndCrossbowSkillTab] >= 1 // Faith
// ##### Assassin Katars ###############
([Name] == Suwayyah || [Name] == ScissorsSuwayyah) && [Quality] == superior && [Flag] != ethereal # ([Sockets] == 0 || [Sockets] == 3) && [EnhancedDamage] >= 5 // Chaos
// ##### Sorceress Orbs ################
// ##### Circlets ######################
//[Type] == circlet && [Quality] == superior && [Flag] != ethereal # [Sockets] == 3 && [EnhancedDefense] >= 5 // Dream
// ##### Runes #########################
//[Name] == ElRune
//[Name] == EldRune
//[Name] == TirRune
//[Name] == NefRune
//[Name] == EthRune
//[Name] == IthRune
//[Name] == TalRune
//[Name] == RalRune
//[Name] == OrtRune
//[Name] == ThulRune
//[Name] == AmnRune
//[Name] == SolRune
//[Name] == ShaelRune
//[Name] == DolRune
//[Name] == HelRune
//[Name] == IoRune
[Name] == LumRune
[Name] == KoRune
[Name] == FalRune
[Name] == LemRune
[Name] == PulRune
[Name] == UmRune
[Name] == MalRune
[Name] >= IstRune && [Name] <= ZodRune
// ##### Gems ##########################
//[Name] == ChippedAmethyst
//[Name] == ChippedDiamond
//[Name] == ChippedEmerald
//[Name] == ChippedRuby
//[Name] == ChippedSapphire
//[Name] == ChippedSkull
//[Name] == ChippedTopaz
//[Name] == FlawedAmethyst
//[Name] == FlawedDiamond
//[Name] == FlawedEmerald
//[Name] == FlawedRuby
//[Name] == FlawedSapphire
//[Name] == FlawedSkull
//[Name] == FlawedTopaz
//[Name] == Amethyst
//[Name] == Diamond
//[Name] == Emerald
//[Name] == Ruby
//[Name] == Skull
//[Name] == Sapphire
//[Name] == Topaz
//[Name] == FlawlessAmethyst
//[Name] == FlawlessDiamond
//[Name] == FlawlessEmerald
//[Name] == FlawlessRuby
//[Name] == FlawlessSapphire
//[Name] == FlawlessSkull
//[Name] == FlawlessTopaz
//[Name] == PerfectAmethyst
//[Name] == PerfectDiamond
//[Name] == PerfectEmerald
//[Name] == PerfectRuby
//[Name] == PerfectSapphire
//[Name] == PerfectSkull
//[Name] == PerfectTopaz
// ##### Potions #######################
[Name] == GreaterHealingPotion
[Name] == SuperHealingPotion
[Name] == GreaterManaPotion
[Name] == SuperManaPotion
[Name] == RejuvenationPotion
[Name] == FullRejuvenationPotion
// ##### Keys ##########################
//[Name] == KeyOfTerror
[Name] == KeyOfHate
[Name] == KeyOfDestruction
// ##### Essences ######################
//[Name] == TwistedEssenceOfSuffering
//[Name] == ChargedEssenseOfHatred
//[Name] == BurningEssenceOfTerror
//[Name] == FesteringEssenceOfDestruction
[Name] == TokenOfAbsolution
// ##### Gold ##########################
[Type] == gold # [Gold] >= 6000




var _NTIPAliasType = new Array();
_NTIPAliasType["shield"]=2;
_NTIPAliasType["armor"]=3;
_NTIPAliasType["gold"]=4;
_NTIPAliasType["bow quiver"]=5;
_NTIPAliasType["crossbow quiver"]=6;
_NTIPAliasType["playerbodypart"]=7;
_NTIPAliasType["herb"]=8;
_NTIPAliasType["potion"]=9;
_NTIPAliasType["ring"]=10;
_NTIPAliasType["elixir"]=11;
_NTIPAliasType["amulet"]=12;
_NTIPAliasType["charm"]=13;
_NTIPAliasType["notused"]=14;
_NTIPAliasType["boots"]=15;
_NTIPAliasType["gloves"]=16;
_NTIPAliasType["notused"]=17;
_NTIPAliasType["book"]=18;
_NTIPAliasType["belt"]=19;
_NTIPAliasType["gem"]=20;
_NTIPAliasType["torch"]=21;
_NTIPAliasType["scroll"]=22;
_NTIPAliasType["notused"]=23;
_NTIPAliasType["scepter"]=24;
_NTIPAliasType["wand"]=25;
_NTIPAliasType["staff"]=26;
_NTIPAliasType["bow"]=27;
_NTIPAliasType["axe"]=28;
_NTIPAliasType["club"]=29;
_NTIPAliasType["sword"]=30;
_NTIPAliasType["hammer"]=31;
_NTIPAliasType["knife"]=32;
_NTIPAliasType["spear"]=33;
_NTIPAliasType["polearm"]=34;
_NTIPAliasType["crossbow"]=35;
_NTIPAliasType["mace"]=36;
_NTIPAliasType["helm"]=37;
_NTIPAliasType["missilepotion"]=38;
_NTIPAliasType["quest"]=39;
_NTIPAliasType["bodypart"]=40;
_NTIPAliasType["key"]=41;
_NTIPAliasType["throwingknife"]=42;
_NTIPAliasType["throwingaxe"]=43;
_NTIPAliasType["javelin"]=44;
_NTIPAliasType["weapon"]=45;
_NTIPAliasType["meleeweapon"]=46;
_NTIPAliasType["missileweapon"]=47;
_NTIPAliasType["thrownweapon"]=48;
_NTIPAliasType["comboweapon"]=49;
_NTIPAliasType["anyarmor"]=50;
_NTIPAliasType["anyshield"]=51;
_NTIPAliasType["miscellaneous"]=52;
_NTIPAliasType["socketfiller"]=53;
_NTIPAliasType["secondhand"]=54;
_NTIPAliasType["stavesandrods"]=55;
_NTIPAliasType["missile"]=56;
_NTIPAliasType["blunt"]=57;
_NTIPAliasType["jewel"]=58;
_NTIPAliasType["classspecific"]=59;
_NTIPAliasType["amazonitem"]=60;
_NTIPAliasType["barbarianitem"]=61;
_NTIPAliasType["necromanceritem"]=62;
_NTIPAliasType["paladinitem"]=63;
_NTIPAliasType["sorceressitem"]=64;
_NTIPAliasType["assassinitem"]=65;
_NTIPAliasType["druiditem"]=66;
_NTIPAliasType["handtohand"]=67;
_NTIPAliasType["orb"]=68;
_NTIPAliasType["voodooheads"]=69;
_NTIPAliasType["auricshields"]=70;
_NTIPAliasType["primalhelm"]=71;
_NTIPAliasType["pelt"]=72;
_NTIPAliasType["cloak"]=73;
_NTIPAliasType["rune"]=74;
_NTIPAliasType["circlet"]=75;
_NTIPAliasType["healingpotion"]=76;
_NTIPAliasType["manapotion"]=77;
_NTIPAliasType["rejuvpotion"]=78;
_NTIPAliasType["staminapotion"]=79;
_NTIPAliasType["antidotepotion"]=80;
_NTIPAliasType["thawingpotion"]=81;
_NTIPAliasType["smallcharm"]=82;
_NTIPAliasType["mediumcharm"]=83;
_NTIPAliasType["largecharm"]=84;
_NTIPAliasType["amazonbow"]=85;
_NTIPAliasType["amazonspear"]=86;
_NTIPAliasType["amazonjavelin"]=87;
_NTIPAliasType["assassinclaw"]=88;
_NTIPAliasType["magicbowquiv"]=89;
_NTIPAliasType["magicxbowquiv"]=90;
_NTIPAliasType["chippedgem"]=91;
_NTIPAliasType["flawedgem"]=92;
_NTIPAliasType["standardgem"]=93;
_NTIPAliasType["flawlessgem"]=94;
_NTIPAliasType["perfectgem"]=95;
_NTIPAliasType["amethyst"]=96;
_NTIPAliasType["diamond"]=97;
_NTIPAliasType["emerald"]=98;
_NTIPAliasType["ruby"]=99;
_NTIPAliasType["sapphire"]=100;
_NTIPAliasType["topaz"]=101;
_NTIPAliasType["skull"]=102;
var _NTIPAliasClassID = new Array();
_NTIPAliasClassID["hax"]=0; _NTIPAliasClassID["handaxe"]=0;
_NTIPAliasClassID["axe"]=1;
_NTIPAliasClassID["2ax"]=2; _NTIPAliasClassID["doubleaxe"]=2;
_NTIPAliasClassID["mpi"]=3; _NTIPAliasClassID["militarypick"]=3;
_NTIPAliasClassID["wax"]=4; _NTIPAliasClassID["waraxe"]=4;
_NTIPAliasClassID["lax"]=5; _NTIPAliasClassID["largeaxe"]=5;
_NTIPAliasClassID["bax"]=6; _NTIPAliasClassID["broadaxe"]=6;
_NTIPAliasClassID["btx"]=7; _NTIPAliasClassID["battleaxe"]=7;
_NTIPAliasClassID["gax"]=8; _NTIPAliasClassID["greataxe"]=8;
_NTIPAliasClassID["gix"]=9; _NTIPAliasClassID["giantaxe"]=9;
_NTIPAliasClassID["wnd"]=10; _NTIPAliasClassID["wand"]=10;
_NTIPAliasClassID["ywn"]=11; _NTIPAliasClassID["yewwand"]=11;
_NTIPAliasClassID["bwn"]=12; _NTIPAliasClassID["bonewand"]=12;
_NTIPAliasClassID["gwn"]=13; _NTIPAliasClassID["grimwand"]=13;
_NTIPAliasClassID["clb"]=14; _NTIPAliasClassID["club"]=14;
_NTIPAliasClassID["scp"]=15; _NTIPAliasClassID["scepter"]=15;
_NTIPAliasClassID["gsc"]=16; _NTIPAliasClassID["grandscepter"]=16;
_NTIPAliasClassID["wsp"]=17; _NTIPAliasClassID["warscepter"]=17;
_NTIPAliasClassID["spc"]=18; _NTIPAliasClassID["spikedclub"]=18;
_NTIPAliasClassID["mac"]=19; _NTIPAliasClassID["mace"]=19;
_NTIPAliasClassID["mst"]=20; _NTIPAliasClassID["morningstar"]=20;
_NTIPAliasClassID["fla"]=21; _NTIPAliasClassID["flail"]=21;
_NTIPAliasClassID["whm"]=22; _NTIPAliasClassID["warhammer"]=22;
_NTIPAliasClassID["mau"]=23; _NTIPAliasClassID["maul"]=23;
_NTIPAliasClassID["gma"]=24; _NTIPAliasClassID["greatmaul"]=24;
_NTIPAliasClassID["ssd"]=25; _NTIPAliasClassID["shortsword"]=25;
_NTIPAliasClassID["scm"]=26; _NTIPAliasClassID["scimitar"]=26;
_NTIPAliasClassID["sbr"]=27; _NTIPAliasClassID["sabre"]=27;
_NTIPAliasClassID["flc"]=28; _NTIPAliasClassID["falchion"]=28;
_NTIPAliasClassID["crs"]=29; _NTIPAliasClassID["crystalsword"]=29;
_NTIPAliasClassID["bsd"]=30; _NTIPAliasClassID["broadsword"]=30;
_NTIPAliasClassID["lsd"]=31; _NTIPAliasClassID["longsword"]=31;
_NTIPAliasClassID["wsd"]=32; _NTIPAliasClassID["warsword"]=32;
_NTIPAliasClassID["2hs"]=33; _NTIPAliasClassID["twohandedsword"]=33;
_NTIPAliasClassID["clm"]=34; _NTIPAliasClassID["claymore"]=34;
_NTIPAliasClassID["gis"]=35; _NTIPAliasClassID["giantsword"]=35;
_NTIPAliasClassID["bsw"]=36; _NTIPAliasClassID["bastardsword"]=36;
_NTIPAliasClassID["flb"]=37; _NTIPAliasClassID["flamberge"]=37;
_NTIPAliasClassID["gsd"]=38; _NTIPAliasClassID["greatsword"]=38;
_NTIPAliasClassID["dgr"]=39; _NTIPAliasClassID["dagger"]=39;
_NTIPAliasClassID["dir"]=40; _NTIPAliasClassID["dirk"]=40;
_NTIPAliasClassID["kri"]=41; _NTIPAliasClassID["kris"]=41;
_NTIPAliasClassID["bld"]=42; _NTIPAliasClassID["blade"]=42;
_NTIPAliasClassID["tkf"]=43; _NTIPAliasClassID["throwingknife"]=43;
_NTIPAliasClassID["tax"]=44; _NTIPAliasClassID["throwingaxe"]=44;
_NTIPAliasClassID["bkf"]=45; _NTIPAliasClassID["balancedknife"]=45;
_NTIPAliasClassID["bal"]=46; _NTIPAliasClassID["balancedaxe"]=46;
_NTIPAliasClassID["jav"]=47; _NTIPAliasClassID["javelin"]=47;
_NTIPAliasClassID["pil"]=48; _NTIPAliasClassID["pilum"]=48;
_NTIPAliasClassID["ssp"]=49; _NTIPAliasClassID["shortspear"]=49;
_NTIPAliasClassID["glv"]=50; _NTIPAliasClassID["glaive"]=50;
_NTIPAliasClassID["tsp"]=51; _NTIPAliasClassID["throwingspear"]=51;
_NTIPAliasClassID["spr"]=52; _NTIPAliasClassID["spear"]=52;
_NTIPAliasClassID["tri"]=53; _NTIPAliasClassID["trident"]=53;
_NTIPAliasClassID["brn"]=54; _NTIPAliasClassID["brandistock"]=54;
_NTIPAliasClassID["spt"]=55; _NTIPAliasClassID["spetum"]=55;
_NTIPAliasClassID["pik"]=56; _NTIPAliasClassID["pike"]=56;
_NTIPAliasClassID["bar"]=57; _NTIPAliasClassID["bardiche"]=57;
_NTIPAliasClassID["vou"]=58; _NTIPAliasClassID["voulge"]=58;
_NTIPAliasClassID["scy"]=59; _NTIPAliasClassID["scythe"]=59;
_NTIPAliasClassID["pax"]=60; _NTIPAliasClassID["poleaxe"]=60;
_NTIPAliasClassID["hal"]=61; _NTIPAliasClassID["halberd"]=61;
_NTIPAliasClassID["wsc"]=62; _NTIPAliasClassID["warscythe"]=62;
_NTIPAliasClassID["sst"]=63; _NTIPAliasClassID["shortstaff"]=63;
_NTIPAliasClassID["lst"]=64; _NTIPAliasClassID["longstaff"]=64;
_NTIPAliasClassID["cst"]=65; _NTIPAliasClassID["gnarledstaff"]=65;
_NTIPAliasClassID["bst"]=66; _NTIPAliasClassID["battlestaff"]=66;
_NTIPAliasClassID["wst"]=67; _NTIPAliasClassID["warstaff"]=67;
_NTIPAliasClassID["sbw"]=68; _NTIPAliasClassID["shortbow"]=68;
_NTIPAliasClassID["hbw"]=69; _NTIPAliasClassID["hunter'sbow"]=69;
_NTIPAliasClassID["lbw"]=70; _NTIPAliasClassID["longbow"]=70;
_NTIPAliasClassID["cbw"]=71; _NTIPAliasClassID["compositebow"]=71;
_NTIPAliasClassID["sbb"]=72; _NTIPAliasClassID["shortbattlebow"]=72;
_NTIPAliasClassID["lbb"]=73; _NTIPAliasClassID["longbattlebow"]=73;
_NTIPAliasClassID["swb"]=74; _NTIPAliasClassID["shortwarbow"]=74;
_NTIPAliasClassID["lwb"]=75; _NTIPAliasClassID["longwarbow"]=75;
_NTIPAliasClassID["lxb"]=76; _NTIPAliasClassID["lightcrossbow"]=76;
_NTIPAliasClassID["mxb"]=77; _NTIPAliasClassID["crossbow"]=77;
_NTIPAliasClassID["hxb"]=78; _NTIPAliasClassID["heavycrossbow"]=78;
_NTIPAliasClassID["rxb"]=79; _NTIPAliasClassID["repeatingcrossbow"]=79;
_NTIPAliasClassID["gps"]=80; _NTIPAliasClassID["rancidgaspotion"]=80;
_NTIPAliasClassID["ops"]=81; _NTIPAliasClassID["oilpotion"]=81;
_NTIPAliasClassID["gpm"]=82; _NTIPAliasClassID["chokinggaspotion"]=82;
_NTIPAliasClassID["opm"]=83; _NTIPAliasClassID["explodingpotion"]=83;
_NTIPAliasClassID["gpl"]=84; _NTIPAliasClassID["stranglinggaspotion"]=84;
_NTIPAliasClassID["opl"]=85; _NTIPAliasClassID["fulminatingpotion"]=85;
_NTIPAliasClassID["d33"]=86; _NTIPAliasClassID["decoygidbinn"]=86;
_NTIPAliasClassID["g33"]=87; _NTIPAliasClassID["thegidbinn"]=87;
_NTIPAliasClassID["leg"]=88; _NTIPAliasClassID["wirt'sleg"]=88;
_NTIPAliasClassID["hdm"]=89; _NTIPAliasClassID["horadricmalus"]=89;
_NTIPAliasClassID["hfh"]=90; _NTIPAliasClassID["hellforgehammer"]=90;
_NTIPAliasClassID["hst"]=91; _NTIPAliasClassID["horadricstaff"]=91;
_NTIPAliasClassID["msf"]=92; _NTIPAliasClassID["shaftofthehoradricstaff"]=92;
_NTIPAliasClassID["9ha"]=93; _NTIPAliasClassID["hatchet"]=93;
_NTIPAliasClassID["9ax"]=94; _NTIPAliasClassID["cleaver"]=94;
_NTIPAliasClassID["92a"]=95; _NTIPAliasClassID["twinaxe"]=95;
_NTIPAliasClassID["9mp"]=96; _NTIPAliasClassID["crowbill"]=96;
_NTIPAliasClassID["9wa"]=97; _NTIPAliasClassID["naga"]=97;
_NTIPAliasClassID["9la"]=98; _NTIPAliasClassID["militaryaxe"]=98;
_NTIPAliasClassID["9ba"]=99; _NTIPAliasClassID["beardedaxe"]=99;
_NTIPAliasClassID["9bt"]=100; _NTIPAliasClassID["tabar"]=100;
_NTIPAliasClassID["9ga"]=101; _NTIPAliasClassID["gothicaxe"]=101;
_NTIPAliasClassID["9gi"]=102; _NTIPAliasClassID["ancientaxe"]=102;
_NTIPAliasClassID["9wn"]=103; _NTIPAliasClassID["burntwand"]=103;
_NTIPAliasClassID["9yw"]=104; _NTIPAliasClassID["petrifiedwand"]=104;
_NTIPAliasClassID["9bw"]=105; _NTIPAliasClassID["tombwand"]=105;
_NTIPAliasClassID["9gw"]=106; _NTIPAliasClassID["gravewand"]=106;
_NTIPAliasClassID["9cl"]=107; _NTIPAliasClassID["cudgel"]=107;
_NTIPAliasClassID["9sc"]=108; _NTIPAliasClassID["runescepter"]=108;
_NTIPAliasClassID["9qs"]=109; _NTIPAliasClassID["holywatersprinkler"]=109;
_NTIPAliasClassID["9ws"]=110; _NTIPAliasClassID["divinescepter"]=110;
_NTIPAliasClassID["9sp"]=111; _NTIPAliasClassID["barbedclub"]=111;
_NTIPAliasClassID["9ma"]=112; _NTIPAliasClassID["flangedmace"]=112;
_NTIPAliasClassID["9mt"]=113; _NTIPAliasClassID["jaggedstar"]=113;
_NTIPAliasClassID["9fl"]=114; _NTIPAliasClassID["knout"]=114;
_NTIPAliasClassID["9wh"]=115; _NTIPAliasClassID["battlehammer"]=115;
_NTIPAliasClassID["9m9"]=116; _NTIPAliasClassID["warclub"]=116;
_NTIPAliasClassID["9gm"]=117; _NTIPAliasClassID["marteldefer"]=117;
_NTIPAliasClassID["9ss"]=118; _NTIPAliasClassID["gladius"]=118;
_NTIPAliasClassID["9sm"]=119; _NTIPAliasClassID["cutlass"]=119;
_NTIPAliasClassID["9sb"]=120; _NTIPAliasClassID["shamshir"]=120;
_NTIPAliasClassID["9fc"]=121; _NTIPAliasClassID["tulwar"]=121;
_NTIPAliasClassID["9cr"]=122; _NTIPAliasClassID["dimensionalblade"]=122;
_NTIPAliasClassID["9bs"]=123; _NTIPAliasClassID["battlesword"]=123;
_NTIPAliasClassID["9ls"]=124; _NTIPAliasClassID["runesword"]=124;
_NTIPAliasClassID["9wd"]=125; _NTIPAliasClassID["ancientsword"]=125;
_NTIPAliasClassID["92h"]=126; _NTIPAliasClassID["espandon"]=126;
_NTIPAliasClassID["9cm"]=127; _NTIPAliasClassID["dacianfalx"]=127;
_NTIPAliasClassID["9gs"]=128; _NTIPAliasClassID["tusksword"]=128;
_NTIPAliasClassID["9b9"]=129; _NTIPAliasClassID["gothicsword"]=129;
_NTIPAliasClassID["9fb"]=130; _NTIPAliasClassID["zweihander"]=130;
_NTIPAliasClassID["9gd"]=131; _NTIPAliasClassID["executionersword"]=131;
_NTIPAliasClassID["9dg"]=132; _NTIPAliasClassID["poignard"]=132;
_NTIPAliasClassID["9di"]=133; _NTIPAliasClassID["rondel"]=133;
_NTIPAliasClassID["9kr"]=134; _NTIPAliasClassID["cinquedeas"]=134;
_NTIPAliasClassID["9bl"]=135; _NTIPAliasClassID["stiletto"]=135;
_NTIPAliasClassID["9tk"]=136; _NTIPAliasClassID["battledart"]=136;
_NTIPAliasClassID["9ta"]=137; _NTIPAliasClassID["francisca"]=137;
_NTIPAliasClassID["9bk"]=138; _NTIPAliasClassID["wardart"]=138;
_NTIPAliasClassID["9b8"]=139; _NTIPAliasClassID["hurlbat"]=139;
_NTIPAliasClassID["9ja"]=140; _NTIPAliasClassID["warjavelin"]=140;
_NTIPAliasClassID["9pi"]=141; _NTIPAliasClassID["greatpilum"]=141;
_NTIPAliasClassID["9s9"]=142; _NTIPAliasClassID["simbilan"]=142;
_NTIPAliasClassID["9gl"]=143; _NTIPAliasClassID["spiculum"]=143;
_NTIPAliasClassID["9ts"]=144; _NTIPAliasClassID["harpoon"]=144;
_NTIPAliasClassID["9sr"]=145; _NTIPAliasClassID["warspear"]=145;
_NTIPAliasClassID["9tr"]=146; _NTIPAliasClassID["fuscina"]=146;
_NTIPAliasClassID["9br"]=147; _NTIPAliasClassID["warfork"]=147;
_NTIPAliasClassID["9st"]=148; _NTIPAliasClassID["yari"]=148;
_NTIPAliasClassID["9p9"]=149; _NTIPAliasClassID["lance"]=149;
_NTIPAliasClassID["9b7"]=150; _NTIPAliasClassID["lochaberaxe"]=150;
_NTIPAliasClassID["9vo"]=151; _NTIPAliasClassID["bill"]=151;
_NTIPAliasClassID["9s8"]=152; _NTIPAliasClassID["battlescythe"]=152;
_NTIPAliasClassID["9pa"]=153; _NTIPAliasClassID["partizan"]=153;
_NTIPAliasClassID["9h9"]=154; _NTIPAliasClassID["becdecorbin"]=154;
_NTIPAliasClassID["9wc"]=155; _NTIPAliasClassID["grimscythe"]=155;
_NTIPAliasClassID["8ss"]=156; _NTIPAliasClassID["jostaff"]=156;
_NTIPAliasClassID["8ls"]=157; _NTIPAliasClassID["quarterstaff"]=157;
_NTIPAliasClassID["8cs"]=158; _NTIPAliasClassID["cedarstaff"]=158;
_NTIPAliasClassID["8bs"]=159; _NTIPAliasClassID["gothicstaff"]=159;
_NTIPAliasClassID["8ws"]=160; _NTIPAliasClassID["runestaff"]=160;
_NTIPAliasClassID["8sb"]=161; _NTIPAliasClassID["edgebow"]=161;
_NTIPAliasClassID["8hb"]=162; _NTIPAliasClassID["razorbow"]=162;
_NTIPAliasClassID["8lb"]=163; _NTIPAliasClassID["cedarbow"]=163;
_NTIPAliasClassID["8cb"]=164; _NTIPAliasClassID["doublebow"]=164;
_NTIPAliasClassID["8s8"]=165; _NTIPAliasClassID["shortsiegebow"]=165;
_NTIPAliasClassID["8l8"]=166; _NTIPAliasClassID["largesiegebow"]=166;
_NTIPAliasClassID["8sw"]=167; _NTIPAliasClassID["runebow"]=167;
_NTIPAliasClassID["8lw"]=168; _NTIPAliasClassID["gothicbow"]=168;
_NTIPAliasClassID["8lx"]=169; _NTIPAliasClassID["arbalest"]=169;
_NTIPAliasClassID["8mx"]=170; _NTIPAliasClassID["siegecrossbow"]=170;
_NTIPAliasClassID["8hx"]=171; _NTIPAliasClassID["ballista"]=171;
_NTIPAliasClassID["8rx"]=172; _NTIPAliasClassID["chukonu"]=172;
_NTIPAliasClassID["qf1"]=173; _NTIPAliasClassID["khalim'sflail"]=173;
_NTIPAliasClassID["qf2"]=174; _NTIPAliasClassID["khalim'swill"]=174;
_NTIPAliasClassID["ktr"]=175; _NTIPAliasClassID["katar"]=175;
_NTIPAliasClassID["wrb"]=176; _NTIPAliasClassID["wristblade"]=176;
_NTIPAliasClassID["axf"]=177; _NTIPAliasClassID["hatchethands"]=177;
_NTIPAliasClassID["ces"]=178; _NTIPAliasClassID["cestus"]=178;
_NTIPAliasClassID["clw"]=179; _NTIPAliasClassID["claws"]=179;
_NTIPAliasClassID["btl"]=180; _NTIPAliasClassID["bladetalons"]=180;
_NTIPAliasClassID["skr"]=181; _NTIPAliasClassID["scissorskatar"]=181;
_NTIPAliasClassID["9ar"]=182; _NTIPAliasClassID["quhab"]=182;
_NTIPAliasClassID["9wb"]=183; _NTIPAliasClassID["wristspike"]=183;
_NTIPAliasClassID["9xf"]=184; _NTIPAliasClassID["fascia"]=184;
_NTIPAliasClassID["9cs"]=185; _NTIPAliasClassID["handscythe"]=185;
_NTIPAliasClassID["9lw"]=186; _NTIPAliasClassID["greaterclaws"]=186;
_NTIPAliasClassID["9tw"]=187; _NTIPAliasClassID["greatertalons"]=187;
_NTIPAliasClassID["9qr"]=188; _NTIPAliasClassID["scissorsquhab"]=188;
_NTIPAliasClassID["7ar"]=189; _NTIPAliasClassID["suwayyah"]=189;
_NTIPAliasClassID["7wb"]=190; _NTIPAliasClassID["wristsword"]=190;
_NTIPAliasClassID["7xf"]=191; _NTIPAliasClassID["warfist"]=191;
_NTIPAliasClassID["7cs"]=192; _NTIPAliasClassID["battlecestus"]=192;
_NTIPAliasClassID["7lw"]=193; _NTIPAliasClassID["feralclaws"]=193;
_NTIPAliasClassID["7tw"]=194; _NTIPAliasClassID["runictalons"]=194;
_NTIPAliasClassID["7qr"]=195; _NTIPAliasClassID["scissorssuwayyah"]=195;
_NTIPAliasClassID["7ha"]=196; _NTIPAliasClassID["tomahawk"]=196;
_NTIPAliasClassID["7ax"]=197; _NTIPAliasClassID["smallcrescent"]=197;
_NTIPAliasClassID["72a"]=198; _NTIPAliasClassID["ettinaxe"]=198;
_NTIPAliasClassID["7mp"]=199; _NTIPAliasClassID["warspike"]=199;
_NTIPAliasClassID["7wa"]=200; _NTIPAliasClassID["berserkeraxe"]=200;
_NTIPAliasClassID["7la"]=201; _NTIPAliasClassID["feralaxe"]=201;
_NTIPAliasClassID["7ba"]=202; _NTIPAliasClassID["silveredgedaxe"]=202;
_NTIPAliasClassID["7bt"]=203; _NTIPAliasClassID["decapitator"]=203;
_NTIPAliasClassID["7ga"]=204; _NTIPAliasClassID["championaxe"]=204;
_NTIPAliasClassID["7gi"]=205; _NTIPAliasClassID["gloriousaxe"]=205;
_NTIPAliasClassID["7wn"]=206; _NTIPAliasClassID["polishedwand"]=206;
_NTIPAliasClassID["7yw"]=207; _NTIPAliasClassID["ghostwand"]=207;
_NTIPAliasClassID["7bw"]=208; _NTIPAliasClassID["lichwand"]=208;
_NTIPAliasClassID["7gw"]=209; _NTIPAliasClassID["unearthedwand"]=209;
_NTIPAliasClassID["7cl"]=210; _NTIPAliasClassID["truncheon"]=210;
_NTIPAliasClassID["7sc"]=211; _NTIPAliasClassID["mightyscepter"]=211;
_NTIPAliasClassID["7qs"]=212; _NTIPAliasClassID["seraphrod"]=212;
_NTIPAliasClassID["7ws"]=213; _NTIPAliasClassID["caduceus"]=213;
_NTIPAliasClassID["7sp"]=214; _NTIPAliasClassID["tyrantclub"]=214;
_NTIPAliasClassID["7ma"]=215; _NTIPAliasClassID["reinforcedmace"]=215;
_NTIPAliasClassID["7mt"]=216; _NTIPAliasClassID["devilstar"]=216;
_NTIPAliasClassID["7fl"]=217; _NTIPAliasClassID["scourge"]=217;
_NTIPAliasClassID["7wh"]=218; _NTIPAliasClassID["legendarymallet"]=218;
_NTIPAliasClassID["7m7"]=219; _NTIPAliasClassID["ogremaul"]=219;
_NTIPAliasClassID["7gm"]=220; _NTIPAliasClassID["thundermaul"]=220;
_NTIPAliasClassID["7ss"]=221; _NTIPAliasClassID["falcata"]=221;
_NTIPAliasClassID["7sm"]=222; _NTIPAliasClassID["ataghan"]=222;
_NTIPAliasClassID["7sb"]=223; _NTIPAliasClassID["elegantblade"]=223;
_NTIPAliasClassID["7fc"]=224; _NTIPAliasClassID["hydraedge"]=224;
_NTIPAliasClassID["7cr"]=225; _NTIPAliasClassID["phaseblade"]=225;
_NTIPAliasClassID["7bs"]=226; _NTIPAliasClassID["conquestsword"]=226;
_NTIPAliasClassID["7ls"]=227; _NTIPAliasClassID["crypticsword"]=227;
_NTIPAliasClassID["7wd"]=228; _NTIPAliasClassID["mythicalsword"]=228;
_NTIPAliasClassID["72h"]=229; _NTIPAliasClassID["legendsword"]=229;
_NTIPAliasClassID["7cm"]=230; _NTIPAliasClassID["highlandblade"]=230;
_NTIPAliasClassID["7gs"]=231; _NTIPAliasClassID["balrogblade"]=231;
_NTIPAliasClassID["7b7"]=232; _NTIPAliasClassID["championsword"]=232;
_NTIPAliasClassID["7fb"]=233; _NTIPAliasClassID["colossussword"]=233;
_NTIPAliasClassID["7gd"]=234; _NTIPAliasClassID["colossusblade"]=234;
_NTIPAliasClassID["7dg"]=235; _NTIPAliasClassID["boneknife"]=235;
_NTIPAliasClassID["7di"]=236; _NTIPAliasClassID["mithrilpoint"]=236;
_NTIPAliasClassID["7kr"]=237; _NTIPAliasClassID["fangedknife"]=237;
_NTIPAliasClassID["7bl"]=238; _NTIPAliasClassID["legendspike"]=238;
_NTIPAliasClassID["7tk"]=239; _NTIPAliasClassID["flyingknife"]=239;
_NTIPAliasClassID["7ta"]=240; _NTIPAliasClassID["flyingaxe"]=240;
_NTIPAliasClassID["7bk"]=241; _NTIPAliasClassID["wingedknife"]=241;
_NTIPAliasClassID["7b8"]=242; _NTIPAliasClassID["wingedaxe"]=242;
_NTIPAliasClassID["7ja"]=243; _NTIPAliasClassID["hyperionjavelin"]=243;
_NTIPAliasClassID["7pi"]=244; _NTIPAliasClassID["stygianpilum"]=244;
_NTIPAliasClassID["7s7"]=245; _NTIPAliasClassID["balrogspear"]=245;
_NTIPAliasClassID["7gl"]=246; _NTIPAliasClassID["ghostglaive"]=246;
_NTIPAliasClassID["7ts"]=247; _NTIPAliasClassID["wingedharpoon"]=247;
_NTIPAliasClassID["7sr"]=248; _NTIPAliasClassID["hyperionspear"]=248;
_NTIPAliasClassID["7tr"]=249; _NTIPAliasClassID["stygianpike"]=249;
_NTIPAliasClassID["7br"]=250; _NTIPAliasClassID["mancatcher"]=250;
_NTIPAliasClassID["7st"]=251; _NTIPAliasClassID["ghostspear"]=251;
_NTIPAliasClassID["7p7"]=252; _NTIPAliasClassID["warpike"]=252;
_NTIPAliasClassID["7o7"]=253; _NTIPAliasClassID["ogreaxe"]=253;
_NTIPAliasClassID["7vo"]=254; _NTIPAliasClassID["colossusvoulge"]=254;
_NTIPAliasClassID["7s8"]=255; _NTIPAliasClassID["thresher"]=255;
_NTIPAliasClassID["7pa"]=256; _NTIPAliasClassID["crypticaxe"]=256;
_NTIPAliasClassID["7h7"]=257; _NTIPAliasClassID["greatpoleaxe"]=257;
_NTIPAliasClassID["7wc"]=258; _NTIPAliasClassID["giantthresher"]=258;
_NTIPAliasClassID["6ss"]=259; _NTIPAliasClassID["walkingstick"]=259;
_NTIPAliasClassID["6ls"]=260; _NTIPAliasClassID["stalagmite"]=260;
_NTIPAliasClassID["6cs"]=261; _NTIPAliasClassID["elderstaff"]=261;
_NTIPAliasClassID["6bs"]=262; _NTIPAliasClassID["shillelagh"]=262;
_NTIPAliasClassID["6ws"]=263; _NTIPAliasClassID["archonstaff"]=263;
_NTIPAliasClassID["6sb"]=264; _NTIPAliasClassID["spiderbow"]=264;
_NTIPAliasClassID["6hb"]=265; _NTIPAliasClassID["bladebow"]=265;
_NTIPAliasClassID["6lb"]=266; _NTIPAliasClassID["shadowbow"]=266;
_NTIPAliasClassID["6cb"]=267; _NTIPAliasClassID["greatbow"]=267;
_NTIPAliasClassID["6s7"]=268; _NTIPAliasClassID["diamondbow"]=268;
_NTIPAliasClassID["6l7"]=269; _NTIPAliasClassID["crusaderbow"]=269;
_NTIPAliasClassID["6sw"]=270; _NTIPAliasClassID["wardbow"]=270;
_NTIPAliasClassID["6lw"]=271; _NTIPAliasClassID["hydrabow"]=271;
_NTIPAliasClassID["6lx"]=272; _NTIPAliasClassID["pelletbow"]=272;
_NTIPAliasClassID["6mx"]=273; _NTIPAliasClassID["gorgoncrossbow"]=273;
_NTIPAliasClassID["6hx"]=274; _NTIPAliasClassID["colossuscrossbow"]=274;
_NTIPAliasClassID["6rx"]=275; _NTIPAliasClassID["demoncrossbow"]=275;
_NTIPAliasClassID["ob1"]=276; _NTIPAliasClassID["eagleorb"]=276;
_NTIPAliasClassID["ob2"]=277; _NTIPAliasClassID["sacredglobe"]=277;
_NTIPAliasClassID["ob3"]=278; _NTIPAliasClassID["smokedsphere"]=278;
_NTIPAliasClassID["ob4"]=279; _NTIPAliasClassID["claspedorb"]=279;
_NTIPAliasClassID["ob5"]=280; _NTIPAliasClassID["jared'sstone"]=280;
_NTIPAliasClassID["am1"]=281; _NTIPAliasClassID["stagbow"]=281;
_NTIPAliasClassID["am2"]=282; _NTIPAliasClassID["reflexbow"]=282;
_NTIPAliasClassID["am3"]=283; _NTIPAliasClassID["maidenspear"]=283;
_NTIPAliasClassID["am4"]=284; _NTIPAliasClassID["maidenpike"]=284;
_NTIPAliasClassID["am5"]=285; _NTIPAliasClassID["maidenjavelin"]=285;
_NTIPAliasClassID["ob6"]=286; _NTIPAliasClassID["glowingorb"]=286;
_NTIPAliasClassID["ob7"]=287; _NTIPAliasClassID["crystallineglobe"]=287;
_NTIPAliasClassID["ob8"]=288; _NTIPAliasClassID["cloudysphere"]=288;
_NTIPAliasClassID["ob9"]=289; _NTIPAliasClassID["sparklingball"]=289;
_NTIPAliasClassID["oba"]=290; _NTIPAliasClassID["swirlingcrystal"]=290;
_NTIPAliasClassID["am6"]=291; _NTIPAliasClassID["ashwoodbow"]=291;
_NTIPAliasClassID["am7"]=292; _NTIPAliasClassID["ceremonialbow"]=292;
_NTIPAliasClassID["am8"]=293; _NTIPAliasClassID["ceremonialspear"]=293;
_NTIPAliasClassID["am9"]=294; _NTIPAliasClassID["ceremonialpike"]=294;
_NTIPAliasClassID["ama"]=295; _NTIPAliasClassID["ceremonialjavelin"]=295;
_NTIPAliasClassID["obb"]=296; _NTIPAliasClassID["heavenlystone"]=296;
_NTIPAliasClassID["obc"]=297; _NTIPAliasClassID["eldritchorb"]=297;
_NTIPAliasClassID["obd"]=298; _NTIPAliasClassID["demonheart"]=298;
_NTIPAliasClassID["obe"]=299; _NTIPAliasClassID["vortexorb"]=299;
_NTIPAliasClassID["obf"]=300; _NTIPAliasClassID["dimensionalshard"]=300;
_NTIPAliasClassID["amb"]=301; _NTIPAliasClassID["matriarchalbow"]=301;
_NTIPAliasClassID["amc"]=302; _NTIPAliasClassID["grandmatronbow"]=302;
_NTIPAliasClassID["amd"]=303; _NTIPAliasClassID["matriarchalspear"]=303;
_NTIPAliasClassID["ame"]=304; _NTIPAliasClassID["matriarchalpike"]=304;
_NTIPAliasClassID["amf"]=305; _NTIPAliasClassID["matriarchaljavelin"]=305;
_NTIPAliasClassID["cap"]=306;
_NTIPAliasClassID["skp"]=307; _NTIPAliasClassID["skullcap"]=307;
_NTIPAliasClassID["hlm"]=308; _NTIPAliasClassID["helm"]=308;
_NTIPAliasClassID["fhl"]=309; _NTIPAliasClassID["fullhelm"]=309;
_NTIPAliasClassID["ghm"]=310; _NTIPAliasClassID["greathelm"]=310;
_NTIPAliasClassID["crn"]=311; _NTIPAliasClassID["crown"]=311;
_NTIPAliasClassID["msk"]=312; _NTIPAliasClassID["mask"]=312;
_NTIPAliasClassID["qui"]=313; _NTIPAliasClassID["quiltedarmor"]=313;
_NTIPAliasClassID["lea"]=314; _NTIPAliasClassID["leatherarmor"]=314;
_NTIPAliasClassID["hla"]=315; _NTIPAliasClassID["hardleatherarmor"]=315;
_NTIPAliasClassID["stu"]=316; _NTIPAliasClassID["studdedleather"]=316;
_NTIPAliasClassID["rng"]=317; _NTIPAliasClassID["ringmail"]=317;
_NTIPAliasClassID["scl"]=318; _NTIPAliasClassID["scalemail"]=318;
_NTIPAliasClassID["chn"]=319; _NTIPAliasClassID["chainmail"]=319;
_NTIPAliasClassID["brs"]=320; _NTIPAliasClassID["breastplate"]=320;
_NTIPAliasClassID["spl"]=321; _NTIPAliasClassID["splintmail"]=321;
_NTIPAliasClassID["plt"]=322; _NTIPAliasClassID["platemail"]=322;
_NTIPAliasClassID["fld"]=323; _NTIPAliasClassID["fieldplate"]=323;
_NTIPAliasClassID["gth"]=324; _NTIPAliasClassID["gothicplate"]=324;
_NTIPAliasClassID["ful"]=325; _NTIPAliasClassID["fullplatemail"]=325;
_NTIPAliasClassID["aar"]=326; _NTIPAliasClassID["ancientarmor"]=326;
_NTIPAliasClassID["ltp"]=327; _NTIPAliasClassID["lightplate"]=327;
_NTIPAliasClassID["buc"]=328; _NTIPAliasClassID["buckler"]=328;
_NTIPAliasClassID["sml"]=329; _NTIPAliasClassID["smallshield"]=329;
_NTIPAliasClassID["lrg"]=330; _NTIPAliasClassID["largeshield"]=330;
_NTIPAliasClassID["kit"]=331; _NTIPAliasClassID["kiteshield"]=331;
_NTIPAliasClassID["tow"]=332; _NTIPAliasClassID["towershield"]=332;
_NTIPAliasClassID["gts"]=333; _NTIPAliasClassID["gothicshield"]=333;
_NTIPAliasClassID["lgl"]=334; _NTIPAliasClassID["leathergloves"]=334;
_NTIPAliasClassID["vgl"]=335; _NTIPAliasClassID["heavygloves"]=335;
_NTIPAliasClassID["mgl"]=336; _NTIPAliasClassID["chaingloves"]=336;
_NTIPAliasClassID["tgl"]=337; _NTIPAliasClassID["lightgauntlets"]=337;
_NTIPAliasClassID["hgl"]=338; _NTIPAliasClassID["gauntlets"]=338;
_NTIPAliasClassID["lbt"]=339; _NTIPAliasClassID["boots"]=339;
_NTIPAliasClassID["vbt"]=340; _NTIPAliasClassID["heavyboots"]=340;
_NTIPAliasClassID["mbt"]=341; _NTIPAliasClassID["chainboots"]=341;
_NTIPAliasClassID["tbt"]=342; _NTIPAliasClassID["lightplatedboots"]=342;
_NTIPAliasClassID["hbt"]=343; _NTIPAliasClassID["greaves"]=343;
_NTIPAliasClassID["lbl"]=344; _NTIPAliasClassID["sash"]=344;
_NTIPAliasClassID["vbl"]=345; _NTIPAliasClassID["lightbelt"]=345;
_NTIPAliasClassID["mbl"]=346; _NTIPAliasClassID["belt"]=346;
_NTIPAliasClassID["tbl"]=347; _NTIPAliasClassID["heavybelt"]=347;
_NTIPAliasClassID["hbl"]=348; _NTIPAliasClassID["platedbelt"]=348;
_NTIPAliasClassID["bhm"]=349; _NTIPAliasClassID["bonehelm"]=349;
_NTIPAliasClassID["bsh"]=350; _NTIPAliasClassID["boneshield"]=350;
_NTIPAliasClassID["spk"]=351; _NTIPAliasClassID["spikedshield"]=351;
_NTIPAliasClassID["xap"]=352; _NTIPAliasClassID["warhat"]=352;
_NTIPAliasClassID["xkp"]=353; _NTIPAliasClassID["sallet"]=353;
_NTIPAliasClassID["xlm"]=354; _NTIPAliasClassID["casque"]=354;
_NTIPAliasClassID["xhl"]=355; _NTIPAliasClassID["basinet"]=355;
_NTIPAliasClassID["xhm"]=356; _NTIPAliasClassID["wingedhelm"]=356;
_NTIPAliasClassID["xrn"]=357; _NTIPAliasClassID["grandcrown"]=357;
_NTIPAliasClassID["xsk"]=358; _NTIPAliasClassID["deathmask"]=358;
_NTIPAliasClassID["xui"]=359; _NTIPAliasClassID["ghostarmor"]=359;
_NTIPAliasClassID["xea"]=360; _NTIPAliasClassID["serpentskinarmor"]=360;
_NTIPAliasClassID["xla"]=361; _NTIPAliasClassID["demonhidearmor"]=361;
_NTIPAliasClassID["xtu"]=362; _NTIPAliasClassID["trellisedarmor"]=362;
_NTIPAliasClassID["xng"]=363; _NTIPAliasClassID["linkedmail"]=363;
_NTIPAliasClassID["xcl"]=364; _NTIPAliasClassID["tigulatedmail"]=364;
_NTIPAliasClassID["xhn"]=365; _NTIPAliasClassID["mesharmor"]=365;
_NTIPAliasClassID["xrs"]=366; _NTIPAliasClassID["cuirass"]=366;
_NTIPAliasClassID["xpl"]=367; _NTIPAliasClassID["russetarmor"]=367;
_NTIPAliasClassID["xlt"]=368; _NTIPAliasClassID["templarcoat"]=368;
_NTIPAliasClassID["xld"]=369; _NTIPAliasClassID["sharktootharmor"]=369;
_NTIPAliasClassID["xth"]=370; _NTIPAliasClassID["embossedplate"]=370;
_NTIPAliasClassID["xul"]=371; _NTIPAliasClassID["chaosarmor"]=371;
_NTIPAliasClassID["xar"]=372; _NTIPAliasClassID["ornateplate"]=372;
_NTIPAliasClassID["xtp"]=373; _NTIPAliasClassID["mageplate"]=373;
_NTIPAliasClassID["xuc"]=374; _NTIPAliasClassID["defender"]=374;
_NTIPAliasClassID["xml"]=375; _NTIPAliasClassID["roundshield"]=375;
_NTIPAliasClassID["xrg"]=376; _NTIPAliasClassID["scutum"]=376;
_NTIPAliasClassID["xit"]=377; _NTIPAliasClassID["dragonshield"]=377;
_NTIPAliasClassID["xow"]=378; _NTIPAliasClassID["pavise"]=378;
_NTIPAliasClassID["xts"]=379; _NTIPAliasClassID["ancientshield"]=379;
_NTIPAliasClassID["xlg"]=380; _NTIPAliasClassID["demonhidegloves"]=380;
_NTIPAliasClassID["xvg"]=381; _NTIPAliasClassID["sharkskingloves"]=381;
_NTIPAliasClassID["xmg"]=382; _NTIPAliasClassID["heavybracers"]=382;
_NTIPAliasClassID["xtg"]=383; _NTIPAliasClassID["battlegauntlets"]=383;
_NTIPAliasClassID["xhg"]=384; _NTIPAliasClassID["wargauntlets"]=384;
_NTIPAliasClassID["xlb"]=385; _NTIPAliasClassID["demonhideboots"]=385;
_NTIPAliasClassID["xvb"]=386; _NTIPAliasClassID["sharkskinboots"]=386;
_NTIPAliasClassID["xmb"]=387; _NTIPAliasClassID["meshboots"]=387;
_NTIPAliasClassID["xtb"]=388; _NTIPAliasClassID["battleboots"]=388;
_NTIPAliasClassID["xhb"]=389; _NTIPAliasClassID["warboots"]=389;
_NTIPAliasClassID["zlb"]=390; _NTIPAliasClassID["demonhidesash"]=390;
_NTIPAliasClassID["zvb"]=391; _NTIPAliasClassID["sharkskinbelt"]=391;
_NTIPAliasClassID["zmb"]=392; _NTIPAliasClassID["meshbelt"]=392;
_NTIPAliasClassID["ztb"]=393; _NTIPAliasClassID["battlebelt"]=393;
_NTIPAliasClassID["zhb"]=394; _NTIPAliasClassID["warbelt"]=394;
_NTIPAliasClassID["xh9"]=395; _NTIPAliasClassID["grimhelm"]=395;
_NTIPAliasClassID["xsh"]=396; _NTIPAliasClassID["grimshield"]=396;
_NTIPAliasClassID["xpk"]=397; _NTIPAliasClassID["barbedshield"]=397;
_NTIPAliasClassID["dr1"]=398; _NTIPAliasClassID["wolfhead"]=398;
_NTIPAliasClassID["dr2"]=399; _NTIPAliasClassID["hawkhelm"]=399;
_NTIPAliasClassID["dr3"]=400; _NTIPAliasClassID["antlers"]=400;
_NTIPAliasClassID["dr4"]=401; _NTIPAliasClassID["falconmask"]=401;
_NTIPAliasClassID["dr5"]=402; _NTIPAliasClassID["spiritmask"]=402;
_NTIPAliasClassID["ba1"]=403; _NTIPAliasClassID["jawbonecap"]=403;
_NTIPAliasClassID["ba2"]=404; _NTIPAliasClassID["fangedhelm"]=404;
_NTIPAliasClassID["ba3"]=405; _NTIPAliasClassID["hornedhelm"]=405;
_NTIPAliasClassID["ba4"]=406; _NTIPAliasClassID["assaulthelmet"]=406;
_NTIPAliasClassID["ba5"]=407; _NTIPAliasClassID["avengerguard"]=407;
_NTIPAliasClassID["pa1"]=408; _NTIPAliasClassID["targe"]=408;
_NTIPAliasClassID["pa2"]=409; _NTIPAliasClassID["rondache"]=409;
_NTIPAliasClassID["pa3"]=410; _NTIPAliasClassID["heraldicshield"]=410;
_NTIPAliasClassID["pa4"]=411; _NTIPAliasClassID["aerinshield"]=411;
_NTIPAliasClassID["pa5"]=412; _NTIPAliasClassID["crownshield"]=412;
_NTIPAliasClassID["ne1"]=413; _NTIPAliasClassID["preservedhead"]=413;
_NTIPAliasClassID["ne2"]=414; _NTIPAliasClassID["zombiehead"]=414;
_NTIPAliasClassID["ne3"]=415; _NTIPAliasClassID["unravellerhead"]=415;
_NTIPAliasClassID["ne4"]=416; _NTIPAliasClassID["gargoylehead"]=416;
_NTIPAliasClassID["ne5"]=417; _NTIPAliasClassID["demonhead"]=417;
_NTIPAliasClassID["ci0"]=418; _NTIPAliasClassID["circlet"]=418;
_NTIPAliasClassID["ci1"]=419; _NTIPAliasClassID["coronet"]=419;
_NTIPAliasClassID["ci2"]=420; _NTIPAliasClassID["tiara"]=420;
_NTIPAliasClassID["ci3"]=421; _NTIPAliasClassID["diadem"]=421;
_NTIPAliasClassID["uap"]=422; _NTIPAliasClassID["shako"]=422;
_NTIPAliasClassID["ukp"]=423; _NTIPAliasClassID["hydraskull"]=423;
_NTIPAliasClassID["ulm"]=424; _NTIPAliasClassID["armet"]=424;
_NTIPAliasClassID["uhl"]=425; _NTIPAliasClassID["giantconch"]=425;
_NTIPAliasClassID["uhm"]=426; _NTIPAliasClassID["spiredhelm"]=426;
_NTIPAliasClassID["urn"]=427; _NTIPAliasClassID["corona"]=427;
_NTIPAliasClassID["usk"]=428; _NTIPAliasClassID["demonhead"]=428;
_NTIPAliasClassID["uui"]=429; _NTIPAliasClassID["duskshroud"]=429;
_NTIPAliasClassID["uea"]=430; _NTIPAliasClassID["wyrmhide"]=430;
_NTIPAliasClassID["ula"]=431; _NTIPAliasClassID["scarabhusk"]=431;
_NTIPAliasClassID["utu"]=432; _NTIPAliasClassID["wirefleece"]=432;
_NTIPAliasClassID["ung"]=433; _NTIPAliasClassID["diamondmail"]=433;
_NTIPAliasClassID["ucl"]=434; _NTIPAliasClassID["loricatedmail"]=434;
_NTIPAliasClassID["uhn"]=435; _NTIPAliasClassID["boneweave"]=435;
_NTIPAliasClassID["urs"]=436; _NTIPAliasClassID["greathauberk"]=436;
_NTIPAliasClassID["upl"]=437; _NTIPAliasClassID["balrogskin"]=437;
_NTIPAliasClassID["ult"]=438; _NTIPAliasClassID["hellforgeplate"]=438;
_NTIPAliasClassID["uld"]=439; _NTIPAliasClassID["krakenshell"]=439;
_NTIPAliasClassID["uth"]=440; _NTIPAliasClassID["lacqueredplate"]=440;
_NTIPAliasClassID["uul"]=441; _NTIPAliasClassID["shadowplate"]=441;
_NTIPAliasClassID["uar"]=442; _NTIPAliasClassID["sacredarmor"]=442;
_NTIPAliasClassID["utp"]=443; _NTIPAliasClassID["archonplate"]=443;
_NTIPAliasClassID["uuc"]=444; _NTIPAliasClassID["heater"]=444;
_NTIPAliasClassID["uml"]=445; _NTIPAliasClassID["luna"]=445;
_NTIPAliasClassID["urg"]=446; _NTIPAliasClassID["hyperion"]=446;
_NTIPAliasClassID["uit"]=447; _NTIPAliasClassID["monarch"]=447;
_NTIPAliasClassID["uow"]=448; _NTIPAliasClassID["aegis"]=448;
_NTIPAliasClassID["uts"]=449; _NTIPAliasClassID["ward"]=449;
_NTIPAliasClassID["ulg"]=450; _NTIPAliasClassID["bramblemitts"]=450;
_NTIPAliasClassID["uvg"]=451; _NTIPAliasClassID["vampirebonegloves"]=451;
_NTIPAliasClassID["umg"]=452; _NTIPAliasClassID["vambraces"]=452;
_NTIPAliasClassID["utg"]=453; _NTIPAliasClassID["crusadergauntlets"]=453;
_NTIPAliasClassID["uhg"]=454; _NTIPAliasClassID["ogregauntlets"]=454;
_NTIPAliasClassID["ulb"]=455; _NTIPAliasClassID["wyrmhideboots"]=455;
_NTIPAliasClassID["uvb"]=456; _NTIPAliasClassID["scarabshellboots"]=456;
_NTIPAliasClassID["umb"]=457; _NTIPAliasClassID["boneweaveboots"]=457;
_NTIPAliasClassID["utb"]=458; _NTIPAliasClassID["mirroredboots"]=458;
_NTIPAliasClassID["uhb"]=459; _NTIPAliasClassID["myrmidongreaves"]=459;
_NTIPAliasClassID["ulc"]=460; _NTIPAliasClassID["spiderwebsash"]=460;
_NTIPAliasClassID["uvc"]=461; _NTIPAliasClassID["vampirefangbelt"]=461;
_NTIPAliasClassID["umc"]=462; _NTIPAliasClassID["mithrilcoil"]=462;
_NTIPAliasClassID["utc"]=463; _NTIPAliasClassID["trollbelt"]=463;
_NTIPAliasClassID["uhc"]=464; _NTIPAliasClassID["colossusgirdle"]=464;
_NTIPAliasClassID["uh9"]=465; _NTIPAliasClassID["bonevisage"]=465;
_NTIPAliasClassID["ush"]=466; _NTIPAliasClassID["trollnest"]=466;
_NTIPAliasClassID["upk"]=467; _NTIPAliasClassID["bladebarrier"]=467;
_NTIPAliasClassID["dr6"]=468; _NTIPAliasClassID["alphahelm"]=468;
_NTIPAliasClassID["dr7"]=469; _NTIPAliasClassID["griffonheaddress"]=469;
_NTIPAliasClassID["dr8"]=470; _NTIPAliasClassID["hunter'sguise"]=470;
_NTIPAliasClassID["dr9"]=471; _NTIPAliasClassID["sacredfeathers"]=471;
_NTIPAliasClassID["dra"]=472; _NTIPAliasClassID["totemicmask"]=472;
_NTIPAliasClassID["ba6"]=473; _NTIPAliasClassID["jawbonevisor"]=473;
_NTIPAliasClassID["ba7"]=474; _NTIPAliasClassID["lionhelm"]=474;
_NTIPAliasClassID["ba8"]=475; _NTIPAliasClassID["ragemask"]=475;
_NTIPAliasClassID["ba9"]=476; _NTIPAliasClassID["savagehelmet"]=476;
_NTIPAliasClassID["baa"]=477; _NTIPAliasClassID["slayerguard"]=477;
_NTIPAliasClassID["pa6"]=478; _NTIPAliasClassID["akarantarge"]=478;
_NTIPAliasClassID["pa7"]=479; _NTIPAliasClassID["akaranrondache"]=479;
_NTIPAliasClassID["pa8"]=480; _NTIPAliasClassID["protectorshield"]=480;
_NTIPAliasClassID["pa9"]=481; _NTIPAliasClassID["gildedshield"]=481;
_NTIPAliasClassID["paa"]=482; _NTIPAliasClassID["royalshield"]=482;
_NTIPAliasClassID["ne6"]=483; _NTIPAliasClassID["mummifiedtrophy"]=483;
_NTIPAliasClassID["ne7"]=484; _NTIPAliasClassID["fetishtrophy"]=484;
_NTIPAliasClassID["ne8"]=485; _NTIPAliasClassID["sextontrophy"]=485;
_NTIPAliasClassID["ne9"]=486; _NTIPAliasClassID["cantortrophy"]=486;
_NTIPAliasClassID["nea"]=487; _NTIPAliasClassID["hierophanttrophy"]=487;
_NTIPAliasClassID["drb"]=488; _NTIPAliasClassID["bloodspirit"]=488;
_NTIPAliasClassID["drc"]=489; _NTIPAliasClassID["sunspirit"]=489;
_NTIPAliasClassID["drd"]=490; _NTIPAliasClassID["earthspirit"]=490;
_NTIPAliasClassID["dre"]=491; _NTIPAliasClassID["skyspirit"]=491;
_NTIPAliasClassID["drf"]=492; _NTIPAliasClassID["dreamspirit"]=492;
_NTIPAliasClassID["bab"]=493; _NTIPAliasClassID["carnagehelm"]=493;
_NTIPAliasClassID["bac"]=494; _NTIPAliasClassID["furyvisor"]=494;
_NTIPAliasClassID["bad"]=495; _NTIPAliasClassID["destroyerhelm"]=495;
_NTIPAliasClassID["bae"]=496; _NTIPAliasClassID["conquerorcrown"]=496;
_NTIPAliasClassID["baf"]=497; _NTIPAliasClassID["guardiancrown"]=497;
_NTIPAliasClassID["pab"]=498; _NTIPAliasClassID["sacredtarge"]=498;
_NTIPAliasClassID["pac"]=499; _NTIPAliasClassID["sacredrondache"]=499;
_NTIPAliasClassID["pad"]=500; _NTIPAliasClassID["kurastshield"]=500;
_NTIPAliasClassID["pae"]=501; _NTIPAliasClassID["zakarumshield"]=501;
_NTIPAliasClassID["paf"]=502; _NTIPAliasClassID["vortexshield"]=502;
_NTIPAliasClassID["neb"]=503; _NTIPAliasClassID["minionskull"]=503;
_NTIPAliasClassID["neg"]=504; _NTIPAliasClassID["hellspawnskull"]=504;
_NTIPAliasClassID["ned"]=505; _NTIPAliasClassID["overseerskull"]=505;
_NTIPAliasClassID["nee"]=506; _NTIPAliasClassID["succubusskull"]=506;
_NTIPAliasClassID["nef"]=507; _NTIPAliasClassID["bloodlordskull"]=507;
_NTIPAliasClassID["elx"]=508; _NTIPAliasClassID["elixir"]=508;
_NTIPAliasClassID["hpo"]=509;
_NTIPAliasClassID["mpo"]=510;
_NTIPAliasClassID["hpf"]=511;
_NTIPAliasClassID["mpf"]=512;
_NTIPAliasClassID["vps"]=513; _NTIPAliasClassID["staminapotion"]=513;
_NTIPAliasClassID["yps"]=514; _NTIPAliasClassID["antidotepotion"]=514;
_NTIPAliasClassID["rvs"]=515; _NTIPAliasClassID["rejuvenationpotion"]=515;
_NTIPAliasClassID["rvl"]=516; _NTIPAliasClassID["fullrejuvenationpotion"]=516;
_NTIPAliasClassID["wms"]=517; _NTIPAliasClassID["thawingpotion"]=517;
_NTIPAliasClassID["tbk"]=518; _NTIPAliasClassID["tomeoftownportal"]=518;
_NTIPAliasClassID["ibk"]=519; _NTIPAliasClassID["tomeofidentify"]=519;
_NTIPAliasClassID["amu"]=520; _NTIPAliasClassID["amulet"]=520;
_NTIPAliasClassID["vip"]=521; _NTIPAliasClassID["topofthehoradricstaff"]=521;
_NTIPAliasClassID["rin"]=522; _NTIPAliasClassID["ring"]=522;
_NTIPAliasClassID["gld"]=523; _NTIPAliasClassID["gold"]=523;
_NTIPAliasClassID["bks"]=524; _NTIPAliasClassID["scrollofinifuss"]=524;
_NTIPAliasClassID["bkd"]=525; _NTIPAliasClassID["keytothecairnstones"]=525;
_NTIPAliasClassID["aqv"]=526; _NTIPAliasClassID["arrows"]=526;
_NTIPAliasClassID["tch"]=527; _NTIPAliasClassID["torch"]=527;
_NTIPAliasClassID["cqv"]=528; _NTIPAliasClassID["bolts"]=528;
_NTIPAliasClassID["tsc"]=529; _NTIPAliasClassID["scrolloftownportal"]=529;
_NTIPAliasClassID["isc"]=530; _NTIPAliasClassID["scrollofidentify"]=530;
_NTIPAliasClassID["hrt"]=531; _NTIPAliasClassID["heart"]=531;
_NTIPAliasClassID["brz"]=532; _NTIPAliasClassID["brain"]=532;
_NTIPAliasClassID["jaw"]=533; _NTIPAliasClassID["jawbone"]=533;
_NTIPAliasClassID["eyz"]=534; _NTIPAliasClassID["eye"]=534;
_NTIPAliasClassID["hrn"]=535; _NTIPAliasClassID["horn"]=535;
_NTIPAliasClassID["tal"]=536; _NTIPAliasClassID["tail"]=536;
_NTIPAliasClassID["flg"]=537; _NTIPAliasClassID["flag"]=537;
_NTIPAliasClassID["fng"]=538; _NTIPAliasClassID["fang"]=538;
_NTIPAliasClassID["qll"]=539; _NTIPAliasClassID["quill"]=539;
_NTIPAliasClassID["sol"]=540; _NTIPAliasClassID["soul"]=540;
_NTIPAliasClassID["scz"]=541; _NTIPAliasClassID["scalp"]=541;
_NTIPAliasClassID["spe"]=542; _NTIPAliasClassID["spleen"]=542;
_NTIPAliasClassID["key"]=543;
_NTIPAliasClassID["luv"]=544; _NTIPAliasClassID["theblacktowerkey"]=544;
_NTIPAliasClassID["xyz"]=545; _NTIPAliasClassID["potionoflife"]=545;
_NTIPAliasClassID["j34"]=546; _NTIPAliasClassID["ajadefigurine"]=546;
_NTIPAliasClassID["g34"]=547; _NTIPAliasClassID["thegoldenbird"]=547;
_NTIPAliasClassID["bbb"]=548; _NTIPAliasClassID["lamesen'stome"]=548;
_NTIPAliasClassID["box"]=549; _NTIPAliasClassID["horadriccube"]=549;
_NTIPAliasClassID["tr1"]=550; _NTIPAliasClassID["horadricscroll"]=550;
_NTIPAliasClassID["mss"]=551; _NTIPAliasClassID["mephisto'ssoulstone"]=551;
_NTIPAliasClassID["ass"]=552; _NTIPAliasClassID["bookofskill"]=552;
_NTIPAliasClassID["qey"]=553; _NTIPAliasClassID["khalim'seye"]=553;
_NTIPAliasClassID["qhr"]=554; _NTIPAliasClassID["khalim'sheart"]=554;
_NTIPAliasClassID["qbr"]=555; _NTIPAliasClassID["khalim'sbrain"]=555;
_NTIPAliasClassID["ear"]=556;
_NTIPAliasClassID["gcv"]=557; _NTIPAliasClassID["chippedamethyst"]=557;
_NTIPAliasClassID["gfv"]=558; _NTIPAliasClassID["flawedamethyst"]=558;
_NTIPAliasClassID["gsv"]=559; _NTIPAliasClassID["amethyst"]=559;
_NTIPAliasClassID["gzv"]=560; _NTIPAliasClassID["flawlessamethyst"]=560;
_NTIPAliasClassID["gpv"]=561; _NTIPAliasClassID["perfectamethyst"]=561;
_NTIPAliasClassID["gcy"]=562; _NTIPAliasClassID["chippedtopaz"]=562;
_NTIPAliasClassID["gfy"]=563; _NTIPAliasClassID["flawedtopaz"]=563;
_NTIPAliasClassID["gsy"]=564; _NTIPAliasClassID["topaz"]=564;
_NTIPAliasClassID["gly"]=565; _NTIPAliasClassID["flawlesstopaz"]=565;
_NTIPAliasClassID["gpy"]=566; _NTIPAliasClassID["perfecttopaz"]=566;
_NTIPAliasClassID["gcb"]=567; _NTIPAliasClassID["chippedsapphire"]=567;
_NTIPAliasClassID["gfb"]=568; _NTIPAliasClassID["flawedsapphire"]=568;
_NTIPAliasClassID["gsb"]=569; _NTIPAliasClassID["sapphire"]=569;
_NTIPAliasClassID["glb"]=570; _NTIPAliasClassID["flawlesssapphire"]=570;
_NTIPAliasClassID["gpb"]=571; _NTIPAliasClassID["perfectsapphire"]=571;
_NTIPAliasClassID["gcg"]=572; _NTIPAliasClassID["chippedemerald"]=572;
_NTIPAliasClassID["gfg"]=573; _NTIPAliasClassID["flawedemerald"]=573;
_NTIPAliasClassID["gsg"]=574; _NTIPAliasClassID["emerald"]=574;
_NTIPAliasClassID["glg"]=575; _NTIPAliasClassID["flawlessemerald"]=575;
_NTIPAliasClassID["gpg"]=576; _NTIPAliasClassID["perfectemerald"]=576;
_NTIPAliasClassID["gcr"]=577; _NTIPAliasClassID["chippedruby"]=577;
_NTIPAliasClassID["gfr"]=578; _NTIPAliasClassID["flawedruby"]=578;
_NTIPAliasClassID["gsr"]=579; _NTIPAliasClassID["ruby"]=579;
_NTIPAliasClassID["glr"]=580; _NTIPAliasClassID["flawlessruby"]=580;
_NTIPAliasClassID["gpr"]=581; _NTIPAliasClassID["perfectruby"]=581;
_NTIPAliasClassID["gcw"]=582; _NTIPAliasClassID["chippeddiamond"]=582;
_NTIPAliasClassID["gfw"]=583; _NTIPAliasClassID["flaweddiamond"]=583;
_NTIPAliasClassID["gsw"]=584; _NTIPAliasClassID["diamond"]=584;
_NTIPAliasClassID["glw"]=585; _NTIPAliasClassID["flawlessdiamond"]=585;
_NTIPAliasClassID["gpw"]=586; _NTIPAliasClassID["perfectdiamond"]=586;
_NTIPAliasClassID["hp1"]=587; _NTIPAliasClassID["minorhealingpotion"]=587;
_NTIPAliasClassID["hp2"]=588; _NTIPAliasClassID["lighthealingpotion"]=588;
_NTIPAliasClassID["hp3"]=589; _NTIPAliasClassID["healingpotion"]=589;
_NTIPAliasClassID["hp4"]=590; _NTIPAliasClassID["greaterhealingpotion"]=590;
_NTIPAliasClassID["hp5"]=591; _NTIPAliasClassID["superhealingpotion"]=591;
_NTIPAliasClassID["mp1"]=592; _NTIPAliasClassID["minormanapotion"]=592;
_NTIPAliasClassID["mp2"]=593; _NTIPAliasClassID["lightmanapotion"]=593;
_NTIPAliasClassID["mp3"]=594; _NTIPAliasClassID["manapotion"]=594;
_NTIPAliasClassID["mp4"]=595; _NTIPAliasClassID["greatermanapotion"]=595;
_NTIPAliasClassID["mp5"]=596; _NTIPAliasClassID["supermanapotion"]=596;
_NTIPAliasClassID["skc"]=597; _NTIPAliasClassID["chippedskull"]=597;
_NTIPAliasClassID["skf"]=598; _NTIPAliasClassID["flawedskull"]=598;
_NTIPAliasClassID["sku"]=599; _NTIPAliasClassID["skull"]=599;
_NTIPAliasClassID["skl"]=600; _NTIPAliasClassID["flawlessskull"]=600;
_NTIPAliasClassID["skz"]=601; _NTIPAliasClassID["perfectskull"]=601;
_NTIPAliasClassID["hrb"]=602; _NTIPAliasClassID["herb"]=602;
_NTIPAliasClassID["cm1"]=603; _NTIPAliasClassID["smallcharm"]=603;
_NTIPAliasClassID["cm2"]=604; _NTIPAliasClassID["largecharm"]=604;
_NTIPAliasClassID["cm3"]=605; _NTIPAliasClassID["grandcharm"]=605;
_NTIPAliasClassID["rps"]=606;
_NTIPAliasClassID["rpl"]=607;
_NTIPAliasClassID["bps"]=608;
_NTIPAliasClassID["bpl"]=609;
_NTIPAliasClassID["r01"]=610; _NTIPAliasClassID["elrune"]=610;
_NTIPAliasClassID["r02"]=611; _NTIPAliasClassID["eldrune"]=611;
_NTIPAliasClassID["r03"]=612; _NTIPAliasClassID["tirrune"]=612;
_NTIPAliasClassID["r04"]=613; _NTIPAliasClassID["nefrune"]=613;
_NTIPAliasClassID["r05"]=614; _NTIPAliasClassID["ethrune"]=614;
_NTIPAliasClassID["r06"]=615; _NTIPAliasClassID["ithrune"]=615;
_NTIPAliasClassID["r07"]=616; _NTIPAliasClassID["talrune"]=616;
_NTIPAliasClassID["r08"]=617; _NTIPAliasClassID["ralrune"]=617;
_NTIPAliasClassID["r09"]=618; _NTIPAliasClassID["ortrune"]=618;
_NTIPAliasClassID["r10"]=619; _NTIPAliasClassID["thulrune"]=619;
_NTIPAliasClassID["r11"]=620; _NTIPAliasClassID["amnrune"]=620;
_NTIPAliasClassID["r12"]=621; _NTIPAliasClassID["solrune"]=621;
_NTIPAliasClassID["r13"]=622; _NTIPAliasClassID["shaelrune"]=622;
_NTIPAliasClassID["r14"]=623; _NTIPAliasClassID["dolrune"]=623;
_NTIPAliasClassID["r15"]=624; _NTIPAliasClassID["helrune"]=624;
_NTIPAliasClassID["r16"]=625; _NTIPAliasClassID["iorune"]=625;
_NTIPAliasClassID["r17"]=626; _NTIPAliasClassID["lumrune"]=626;
_NTIPAliasClassID["r18"]=627; _NTIPAliasClassID["korune"]=627;
_NTIPAliasClassID["r19"]=628; _NTIPAliasClassID["falrune"]=628;
_NTIPAliasClassID["r20"]=629; _NTIPAliasClassID["lemrune"]=629;
_NTIPAliasClassID["r21"]=630; _NTIPAliasClassID["pulrune"]=630;
_NTIPAliasClassID["r22"]=631; _NTIPAliasClassID["umrune"]=631;
_NTIPAliasClassID["r23"]=632; _NTIPAliasClassID["malrune"]=632;
_NTIPAliasClassID["r24"]=633; _NTIPAliasClassID["istrune"]=633;
_NTIPAliasClassID["r25"]=634; _NTIPAliasClassID["gulrune"]=634;
_NTIPAliasClassID["r26"]=635; _NTIPAliasClassID["vexrune"]=635;
_NTIPAliasClassID["r27"]=636; _NTIPAliasClassID["ohmrune"]=636;
_NTIPAliasClassID["r28"]=637; _NTIPAliasClassID["lorune"]=637;
_NTIPAliasClassID["r29"]=638; _NTIPAliasClassID["surrune"]=638;
_NTIPAliasClassID["r30"]=639; _NTIPAliasClassID["berrune"]=639;
_NTIPAliasClassID["r31"]=640; _NTIPAliasClassID["jahrune"]=640;
_NTIPAliasClassID["r32"]=641; _NTIPAliasClassID["chamrune"]=641;
_NTIPAliasClassID["r33"]=642; _NTIPAliasClassID["zodrune"]=642;
_NTIPAliasClassID["jew"]=643; _NTIPAliasClassID["jewel"]=643;
_NTIPAliasClassID["ice"]=644; _NTIPAliasClassID["malah'spotion"]=644;
_NTIPAliasClassID["0sc"]=645; _NTIPAliasClassID["scrollofknowledge"]=645;
_NTIPAliasClassID["tr2"]=646; _NTIPAliasClassID["scrollofresistance"]=646;
_NTIPAliasClassID["pk1"]=647; _NTIPAliasClassID["keyofterror"]=647;
_NTIPAliasClassID["pk2"]=648; _NTIPAliasClassID["keyofhate"]=648;
_NTIPAliasClassID["pk3"]=649; _NTIPAliasClassID["keyofdestruction"]=649;
_NTIPAliasClassID["dhn"]=650; _NTIPAliasClassID["diablo'shorn"]=650;
_NTIPAliasClassID["bey"]=651; _NTIPAliasClassID["baal'seye"]=651;
_NTIPAliasClassID["mbr"]=652; _NTIPAliasClassID["mephisto'sbrain"]=652;
_NTIPAliasClassID["std"]=653; _NTIPAliasClassID["standardofheroes"]=653;
_NTIPAliasClassID ["te1"] = 654; _NTIPAliasClassID ["twistedessenceofsuffering"] = 654;
_NTIPAliasClassID ["te2"] = 655; _NTIPAliasClassID ["chargedessenceofhatred"] = 655;
_NTIPAliasClassID ["te3"] = 656; _NTIPAliasClassID ["burningessenceofterror"] = 656;
_NTIPAliasClassID ["te4"] = 657; _NTIPAliasClassID ["festeringessenceofdestruction"] = 657;

var _NTIPAliasClass = new Array();
_NTIPAliasClass["normal"]=0;
_NTIPAliasClass["exceptional"]=1;
_NTIPAliasClass["elite"]=2;
var _NTIPAliasQuality = new Array();
_NTIPAliasQuality["lowquality"]=1;
_NTIPAliasQuality["normal"]=2;
_NTIPAliasQuality["superior"]=3;
_NTIPAliasQuality["magic"]=4;
_NTIPAliasQuality["set"]=5;
_NTIPAliasQuality["rare"]=6;
_NTIPAliasQuality["unique"]=7;
_NTIPAliasQuality["crafted"]=8;
var _NTIPAliasFlag = new Array();
_NTIPAliasFlag["identified"]=0x10;
_NTIPAliasFlag["eth"]=0x400000; _NTIPAliasFlag["ethereal"]=0x400000;
_NTIPAliasFlag["runeword"]=0x4000000;
var _NTIPAliasStat = new Array();
_NTIPAliasStat["strength"]=0;
_NTIPAliasStat["energy"]=1;
_NTIPAliasStat["dexterity"]=2;
_NTIPAliasStat["vitality"]=3;
_NTIPAliasStat["statpts"]=4;
_NTIPAliasStat["newskills"]=5;
_NTIPAliasStat["hitpoints"]=6;
_NTIPAliasStat["maxhp"]=7;
_NTIPAliasStat["mana"]=8;
_NTIPAliasStat["maxmana"]=9;
_NTIPAliasStat["stamina"]=10;
_NTIPAliasStat["maxstamina"]=11;
_NTIPAliasStat["level"]=12;
_NTIPAliasStat["experience"]=13;
_NTIPAliasStat["gold"]=14;
_NTIPAliasStat["goldbank"]=15;
_NTIPAliasStat["itemarmorpercent"]=[16,0]; _NTIPAliasStat["enhanceddefense"]=[16,0];
_NTIPAliasStat["itemmaxdamagepercent"]=[17,0];
_NTIPAliasStat["itemmindamagepercent"]=[18,0]; _NTIPAliasStat["enhanceddamage"]=[18,0];
_NTIPAliasStat["tohit"]=19;
_NTIPAliasStat["toblock"]=20;
_NTIPAliasStat["mindamage"]=21;
_NTIPAliasStat["maxdamage"]=22;
_NTIPAliasStat["secondarymindamage"]=23;
_NTIPAliasStat["secondarymaxdamage"]=24;
_NTIPAliasStat["damagepercent"]=25;
_NTIPAliasStat["manarecovery"]=26;
_NTIPAliasStat["manarecoverybonus"]=27;
_NTIPAliasStat["staminarecoverybonus"]=28;
_NTIPAliasStat["lastexp"]=29;
_NTIPAliasStat["nextexp"]=30;
_NTIPAliasStat["armorclass"]=31; _NTIPAliasStat["defense"]=31;
_NTIPAliasStat["plusdefense"]=[31,0];
_NTIPAliasStat["armorclassvsmissile"]=32;
_NTIPAliasStat["armorclassvshth"]=33;
_NTIPAliasStat["normaldamagereduction"]=34;
_NTIPAliasStat["magicdamagereduction"]=35;
_NTIPAliasStat["damageresist"]=36;
_NTIPAliasStat["magicresist"]=37;
_NTIPAliasStat["maxmagicresist"]=38;
_NTIPAliasStat["fireresist"]=39;
_NTIPAliasStat["maxfireresist"]=40;
_NTIPAliasStat["lightresist"]=41;
_NTIPAliasStat["maxlightresist"]=42;
_NTIPAliasStat["coldresist"]=43;
_NTIPAliasStat["maxcoldresist"]=44;
_NTIPAliasStat["poisonresist"]=45;
_NTIPAliasStat["maxpoisonresist"]=46;
_NTIPAliasStat["damageaura"]=47;
_NTIPAliasStat["firemindam"]=48;
_NTIPAliasStat["firemaxdam"]=49;
_NTIPAliasStat["lightmindam"]=50;
_NTIPAliasStat["lightmaxdam"]=51;
_NTIPAliasStat["magicmindam"]=52;
_NTIPAliasStat["magicmaxdam"]=53;
_NTIPAliasStat["coldmindam"]=54;
_NTIPAliasStat["coldmaxdam"]=55;
_NTIPAliasStat["coldlength"]=56;
_NTIPAliasStat["poisonmindam"]=57;
_NTIPAliasStat["poisonmaxdam"]=58;
_NTIPAliasStat["poisonlength"]=59;
_NTIPAliasStat["lifedrainmindam"]=60; _NTIPAliasStat["lifeleech"]=60;
_NTIPAliasStat["lifedrainmaxdam"]=61;
_NTIPAliasStat["manadrainmindam"]=62; _NTIPAliasStat["manaleech"]=62;
_NTIPAliasStat["manadrainmaxdam"]=63;
_NTIPAliasStat["stamdrainmindam"]=64;
_NTIPAliasStat["stamdrainmaxdam"]=65;
_NTIPAliasStat["stunlength"]=66;
_NTIPAliasStat["velocitypercent"]=67;
_NTIPAliasStat["attackrate"]=68;
_NTIPAliasStat["otheranimrate"]=69;
_NTIPAliasStat["quantity"]=70;
_NTIPAliasStat["value"]=71;
_NTIPAliasStat["durability"]=72;
_NTIPAliasStat["maxdurability"]=73;
_NTIPAliasStat["hpregen"]=74;
_NTIPAliasStat["itemmaxdurabilitypercent"]=75;
_NTIPAliasStat["itemmaxhppercent"]=76;
_NTIPAliasStat["itemmaxmanapercent"]=77;
_NTIPAliasStat["itemattackertakesdamage"]=78;
_NTIPAliasStat["itemgoldbonus"]=79;
_NTIPAliasStat["itemmagicbonus"]=80;
_NTIPAliasStat["itemknockback"]=81;
_NTIPAliasStat["itemtimeduration"]=82;
_NTIPAliasStat["itemaddclassskills"]=83;
_NTIPAliasStat["itemaddamazonskills"]=[83,0]; _NTIPAliasStat["amazonskills"]=[83,0];
_NTIPAliasStat["itemaddsorceressskills"]=[83,1]; _NTIPAliasStat["sorceressskills"]=[83,1];
_NTIPAliasStat["itemaddnecromancerskills"]=[83,2]; _NTIPAliasStat["necromancerskills"]=[83,2];
_NTIPAliasStat["itemaddpaladinskills"]=[83,3]; _NTIPAliasStat["paladinskills"]=[83,3];
_NTIPAliasStat["itemaddbarbarianskills"]=[83,4]; _NTIPAliasStat["barbarianskills"]=[83,4];
_NTIPAliasStat["itemadddruidskills"]=[83,5]; _NTIPAliasStat["druidskills"]=[83,5];
_NTIPAliasStat["itemaddassassinskills"]=[83,6]; _NTIPAliasStat["assassinskills"]=[83,6];
_NTIPAliasStat["unsentparam1"]=84;
_NTIPAliasStat["itemaddexperience"]=85;
_NTIPAliasStat["itemhealafterkill"]=86;
_NTIPAliasStat["itemreducedprices"]=87;
_NTIPAliasStat["itemdoubleherbduration"]=88;
_NTIPAliasStat["itemlightradius"]=89;
_NTIPAliasStat["itemlightcolor"]=90;
_NTIPAliasStat["itemreqpercent"]=91;
_NTIPAliasStat["itemlevelreq"]=92;
_NTIPAliasStat["itemfasterattackrate"]=93; _NTIPAliasStat["ias"]=93;
_NTIPAliasStat["itemlevelreqpct"]=94;
_NTIPAliasStat["lastblockframe"]=95;
_NTIPAliasStat["itemfastermovevelocity"]=96; _NTIPAliasStat["frw"]=96;
_NTIPAliasStat["itemnonclassskill"]=97;
_NTIPAliasStat["plusskillguidedarrow"]=[97,22];
_NTIPAliasStat["plusskillwerewolf"]=[97,223];
_NTIPAliasStat["plusskillshapeshifting"]=[97,224]; _NTIPAliasStat["plusskilllycanthropy"]=[97,224];
_NTIPAliasStat["plusskillsummonspiritwolf"]=[97,227];
_NTIPAliasStat["state"]=98;
_NTIPAliasStat["itemfastergethitrate"]=99; _NTIPAliasStat["fhr"]=99;
_NTIPAliasStat["monsterplayercount"]=100;
_NTIPAliasStat["skillpoisonoverridelength"]=101;
_NTIPAliasStat["itemfasterblockrate"]=102; _NTIPAliasStat["fbr"]=102;
_NTIPAliasStat["skillbypassundead"]=103;
_NTIPAliasStat["skillbypassdemons"]=104;
_NTIPAliasStat["itemfastercastrate"]=105; _NTIPAliasStat["fcr"]=105;
_NTIPAliasStat["skillbypassbeasts"]=106;
_NTIPAliasStat["itemsingleskill"]=107;
// Amazon skills
_NTIPAliasStat["skillmagicarrow"]=[107,6];
_NTIPAliasStat["skillfirearrow"]=[107,7];
_NTIPAliasStat["skillinnersight"]=[107,8];
_NTIPAliasStat["skillcriticalstrike"]=[107,9];
_NTIPAliasStat["skilljab"]=[107,10];
_NTIPAliasStat["skillcoldarrow"]=[107,11];
_NTIPAliasStat["skillmultipleshot"]=[107,12];
_NTIPAliasStat["skilldodge"]=[107,13];
_NTIPAliasStat["skillpowerstrike"]=[107,14];
_NTIPAliasStat["skillpoisonjavelin"]=[107,15];
_NTIPAliasStat["skillexplodingarrow"]=[107,16];
_NTIPAliasStat["skillslowmissiles"]=[107,17];
_NTIPAliasStat["skillavoid"]=[107,18];
_NTIPAliasStat["skillimpale"]=[107,19];
_NTIPAliasStat["skilllightningbolt"]=[107,20];
_NTIPAliasStat["skillicearrow"]=[107,21];
_NTIPAliasStat["skillguidedarrow"]=[107,22];
_NTIPAliasStat["skillpenetrate"]=[107,23];
_NTIPAliasStat["skillchargedstrike"]=[107,24];
_NTIPAliasStat["skillplaguejavelin"]=[107,25];
_NTIPAliasStat["skillstrafe"]=[107,26];
_NTIPAliasStat["skillimmolationarrow"]=[107,27];
_NTIPAliasStat["skilldecoy"]=[107,28];
_NTIPAliasStat["skillevade"]=[107,29];
_NTIPAliasStat["skillfend"]=[107,30];
_NTIPAliasStat["skillfreezingarrow"]=[107,31];
_NTIPAliasStat["skillvalkyrie"]=[107,32];
_NTIPAliasStat["skillpierce"]=[107,33];
_NTIPAliasStat["skilllightningstrike"]=[107,34];
_NTIPAliasStat["skilllightningfury"]=[107,35];
// Sorceress skills
_NTIPAliasStat["skillfirebolt"]=[107,36];
_NTIPAliasStat["skillwarmth"]=[107,37];
_NTIPAliasStat["skillchargedbolt"]=[107,38];
_NTIPAliasStat["skillicebolt"]=[107,39];
_NTIPAliasStat["skillfrozenarmor"]=[107,40];
_NTIPAliasStat["skillinferno"]=[107,41];
_NTIPAliasStat["skillstaticfield"]=[107,42];
_NTIPAliasStat["skilltelekinesis"]=[107,43];
_NTIPAliasStat["skillfrostnova"]=[107,44];
_NTIPAliasStat["skilliceblast"]=[107,45];
_NTIPAliasStat["skillblaze"]=[107,46];
_NTIPAliasStat["skillfireball"]=[107,47];
_NTIPAliasStat["skillnova"]=[107,48];
_NTIPAliasStat["skilllightning"]=[107,49];
_NTIPAliasStat["skillshiverarmor"]=[107,50];
_NTIPAliasStat["skillfirewall"]=[107,51];
_NTIPAliasStat["skillenchant"]=[107,52];
_NTIPAliasStat["skillchainlightning"]=[107,53];
_NTIPAliasStat["skillteleport"]=[107,54];
_NTIPAliasStat["skillglacialspike"]=[107,55];
_NTIPAliasStat["skillmeteor"]=[107,56];
_NTIPAliasStat["skillthunderstorm"]=[107,57];
_NTIPAliasStat["skillenergyshield"]=[107,58];
_NTIPAliasStat["skillblizzard"]=[107,59];
_NTIPAliasStat["skillchillingarmor"]=[107,60];
_NTIPAliasStat["skillfiremastery"]=[107,61];
_NTIPAliasStat["skillhydra"]=[107,62];
_NTIPAliasStat["skilllightningmastery"]=[107,63];
_NTIPAliasStat["skillfrozenorb"]=[107,64];
_NTIPAliasStat["skillcoldmastery"]=[107,65];
// Necromancer skills
_NTIPAliasStat["skillamplifydamage"]=[107,66];
_NTIPAliasStat["skillteeth"]=[107,67];
_NTIPAliasStat["skillbonearmor"]=[107,68];
_NTIPAliasStat["skillskeletonmastery"]=[107,69];
_NTIPAliasStat["skillraiseskeleton"]=[107,70];
_NTIPAliasStat["skilldimvision"]=[107,71];
_NTIPAliasStat["skillweaken"]=[107,72];
_NTIPAliasStat["skillpoisondagger"]=[107,73];
_NTIPAliasStat["skillcorpseexplosion"]=[107,74];
_NTIPAliasStat["skillclaygolem"]=[107,75];
_NTIPAliasStat["skillironmaiden"]=[107,76];
_NTIPAliasStat["skillterror"]=[107,77];
_NTIPAliasStat["skillbonewall"]=[107,78];
_NTIPAliasStat["skillgolemmastery"]=[107,79];
_NTIPAliasStat["skillskeletalmage"]=[107,80];
_NTIPAliasStat["skillconfuse"]=[107,81];
_NTIPAliasStat["skilllifetap"]=[107,82];
_NTIPAliasStat["skillpoisonexplosion"]=[107,83];
_NTIPAliasStat["skillbonespear"]=[107,84];
_NTIPAliasStat["skillbloodgolem"]=[107,85];
_NTIPAliasStat["skillattract"]=[107,86];
_NTIPAliasStat["skilldecrepify"]=[107,87];
_NTIPAliasStat["skillboneprison"]=[107,88];
_NTIPAliasStat["skillsummonresist"]=[107,89];
_NTIPAliasStat["skillirongolem"]=[107,90];
_NTIPAliasStat["skilllowerresist"]=[107,91];
_NTIPAliasStat["skillpoisonnova"]=[107,92];
_NTIPAliasStat["skillbonespirit"]=[107,93];
_NTIPAliasStat["skillfiregolem"]=[107,94];
_NTIPAliasStat["skillrevive"]=[107,95];
// Paladin skills
_NTIPAliasStat["skillsacrifice"]=[107,96];
_NTIPAliasStat["skillsmite"]=[107,97];
_NTIPAliasStat["skillmight"]=[107,98];
_NTIPAliasStat["skillprayer"]=[107,99];
_NTIPAliasStat["skillresistfire"]=[107,100];
_NTIPAliasStat["skillholybolt"]=[107,101];
_NTIPAliasStat["skillholyfire"]=[107,102];
_NTIPAliasStat["skillthorns"]=[107,103];
_NTIPAliasStat["skilldefiance"]=[107,104];
_NTIPAliasStat["skillresistcold"]=[107,105];
_NTIPAliasStat["skillzeal"]=[107,106];
_NTIPAliasStat["skillcharge"]=[107,107];
_NTIPAliasStat["skillblessedaim"]=[107,108];
_NTIPAliasStat["skillcleansing"]=[107,109];
_NTIPAliasStat["skillresistlightning"]=[107,110];
_NTIPAliasStat["skillvengeance"]=[107,111];
_NTIPAliasStat["skillblessedhammer"]=[107,112];
_NTIPAliasStat["skillconcentration"]=[107,113];
_NTIPAliasStat["skillholyfreeze"]=[107,114];
_NTIPAliasStat["skillvigor"]=[107,115];
_NTIPAliasStat["skillconversion"]=[107,116];
_NTIPAliasStat["skillholyshield"]=[107,117];
_NTIPAliasStat["skillholyshock"]=[107,118];
_NTIPAliasStat["skillsanctuary"]=[107,119];
_NTIPAliasStat["skillmeditation"]=[107,120];
_NTIPAliasStat["skillfistoftheheavens"]=[107,121];
_NTIPAliasStat["skillfanaticism"]=[107,122];
_NTIPAliasStat["skillconviction"]=[107,123];
_NTIPAliasStat["skillredemption"]=[107,124];
_NTIPAliasStat["skillsalvation"]=[107,125];
// Barbarian skills
_NTIPAliasStat["skillbash"]=[107,126];
_NTIPAliasStat["skillswordmastery"]=[107,127];
_NTIPAliasStat["skillaxemastery"]=[107,128];
_NTIPAliasStat["skillmacemastery"]=[107,129];
_NTIPAliasStat["skillhowl"]=[107,130];
_NTIPAliasStat["skillfindpotion"]=[107,131];
_NTIPAliasStat["skillleap"]=[107,132];
_NTIPAliasStat["skilldoubleswing"]=[107,133];
_NTIPAliasStat["skillpolearmmastery"]=[107,134];
_NTIPAliasStat["skillthrowingmastery"]=[107,135];
_NTIPAliasStat["skillspearmastery"]=[107,136];
_NTIPAliasStat["skilltaunt"]=[107,137];
_NTIPAliasStat["skillshout"]=[107,138];
_NTIPAliasStat["skillstun"]=[107,139];
_NTIPAliasStat["skilldoublethrow"]=[107,140];
_NTIPAliasStat["skillincreasedstamina"]=[107,141];
_NTIPAliasStat["skillfinditem"]=[107,142];
_NTIPAliasStat["skillleapattack"]=[107,143];
_NTIPAliasStat["skillconcentrate"]=[107,144];
_NTIPAliasStat["skillironskin"]=[107,145];
_NTIPAliasStat["skillbattlecry"]=[107,146];
_NTIPAliasStat["skillfrenzy"]=[107,147];
_NTIPAliasStat["skillincreasedspeed"]=[107,148];
_NTIPAliasStat["skillbattleorders"]=[107,149];
_NTIPAliasStat["skillgrimward"]=[107,150];
_NTIPAliasStat["skillwhirlwind"]=[107,151];
_NTIPAliasStat["skillberserk"]=[107,152];
_NTIPAliasStat["skillnaturalresistance"]=[107,153];
_NTIPAliasStat["skillwarcry"]=[107,154];
_NTIPAliasStat["skillbattlecommand"]=[107,155];
// Druid skills
_NTIPAliasStat["skillraven"]=[107,221];
_NTIPAliasStat["skillpoisoncreeper"]=[107,222];
_NTIPAliasStat["skillwerewolf"]=[107,223];
_NTIPAliasStat["skilllycanthropy"]=[107,224];
_NTIPAliasStat["skillfirestorm"]=[107,225];
_NTIPAliasStat["skilloaksage"]=[107,226];
_NTIPAliasStat["skillsummonspiritwolf"]=[107,227];
_NTIPAliasStat["skillwerebear"]=[107,228];
_NTIPAliasStat["skillmoltenboulder"]=[107,229];
_NTIPAliasStat["skillarcticblast"]=[107,230];
_NTIPAliasStat["skillfissure"]=[107,231];
_NTIPAliasStat["skillferalrage"]=[107,232];
_NTIPAliasStat["skillmaul"]=[107,233];
_NTIPAliasStat["skillcarrionvine"]=[107,234];
_NTIPAliasStat["skillcyclonearmor"]=[107,235];
_NTIPAliasStat["skillheartofwolverine"]=[107,236];
_NTIPAliasStat["skillsummondirewolf"]=[107,237];
_NTIPAliasStat["skillrabies"]=[107,238];
_NTIPAliasStat["skillfireclaws"]=[107,239];
_NTIPAliasStat["skilltwister"]=[107,240];
_NTIPAliasStat["skillsolarcreeper"]=[107,241];
_NTIPAliasStat["skillhunger"]=[107,242];
_NTIPAliasStat["skillshockwave"]=[107,243];
_NTIPAliasStat["skillvolcano"]=[107,244];
_NTIPAliasStat["skilltornado"]=[107,245];
_NTIPAliasStat["skillspiritofbarbs"]=[107,246];
_NTIPAliasStat["skillsummongrizzly"]=[107,247];
_NTIPAliasStat["skillfury"]=[107,248];
_NTIPAliasStat["skillarmageddon"]=[107,249];
_NTIPAliasStat["skillhurricane"]=[107,250];
// Assassin skills
_NTIPAliasStat["skillfireblast"]=[107,251];
_NTIPAliasStat["skillclawmastery"]=[107,252];
_NTIPAliasStat["skillpsychichammer"]=[107,253];
_NTIPAliasStat["skilltigerstrike"]=[107,254];
_NTIPAliasStat["skilldragontalon"]=[107,255];
_NTIPAliasStat["skillshockweb"]=[107,256];
_NTIPAliasStat["skillbladesentinel"]=[107,257];
_NTIPAliasStat["skillburstofspeed"]=[107,258];
_NTIPAliasStat["skillfistsoffire"]=[107,259];
_NTIPAliasStat["skilldragonclaw"]=[107,260];
_NTIPAliasStat["skillchargedboltsentry"]=[107,261];
_NTIPAliasStat["skillwakeoffire"]=[107,262];
_NTIPAliasStat["skillweaponblock"]=[107,263];
_NTIPAliasStat["skillcloakofshadows"]=[107,264];
_NTIPAliasStat["skillcobrastrike"]=[107,265];
_NTIPAliasStat["skillbladefury"]=[107,266];
_NTIPAliasStat["skillfade"]=[107,267];
_NTIPAliasStat["skillshadowwarrior"]=[107,268];
_NTIPAliasStat["skillclawsofthunder"]=[107,269];
_NTIPAliasStat["skilldragontail"]=[107,270];
_NTIPAliasStat["skilllightningsentry"]=[107,271];
_NTIPAliasStat["skillwakeofinferno"]=[107,272];
_NTIPAliasStat["skillmindblast"]=[107,273];
_NTIPAliasStat["skillbladesofice"]=[107,274];
_NTIPAliasStat["skilldragonflight"]=[107,275];
_NTIPAliasStat["skilldeathsentry"]=[107,276];
_NTIPAliasStat["skillbladeshield"]=[107,277];
_NTIPAliasStat["skillvenom"]=[107,278];
_NTIPAliasStat["skillshadowmaster"]=[107,279];
_NTIPAliasStat["skillphoenixstrike"]=[107,280];
_NTIPAliasStat["itemrestinpeace"]=108;
_NTIPAliasStat["curseresistance"]=109;
_NTIPAliasStat["itempoisonlengthresist"]=110;
_NTIPAliasStat["itemnormaldamage"]=111;
_NTIPAliasStat["itemhowl"]=112;
_NTIPAliasStat["itemstupidity"]=113;
_NTIPAliasStat["itemdamagetomana"]=114;
_NTIPAliasStat["itemignoretargetac"]=115;
_NTIPAliasStat["itemfractionaltargetac"]=116;
_NTIPAliasStat["itempreventheal"]=117;
_NTIPAliasStat["itemhalffreezeduration"]=118;
_NTIPAliasStat["itemtohitpercent"]=119;
_NTIPAliasStat["itemdamagetargetac"]=120;
_NTIPAliasStat["itemdemondamagepercent"]=121;
_NTIPAliasStat["itemundeaddamagepercent"]=122;
_NTIPAliasStat["itemdemontohit"]=123;
_NTIPAliasStat["itemundeadtohit"]=124;
_NTIPAliasStat["itemthrowable"]=125;
_NTIPAliasStat["itemelemskill"]=126;
_NTIPAliasStat["itemallskills"]=127;
_NTIPAliasStat["itemattackertakeslightdamage"]=128;
_NTIPAliasStat["ironmaidenlevel"]=129;
_NTIPAliasStat["lifetaplevel"]=130;
_NTIPAliasStat["thornspercent"]=131;
_NTIPAliasStat["bonearmor"]=132;
_NTIPAliasStat["bonearmormax"]=133;
_NTIPAliasStat["itemfreeze"]=134;
_NTIPAliasStat["itemopenwounds"]=135;
_NTIPAliasStat["itemcrushingblow"]=136;
_NTIPAliasStat["itemkickdamage"]=137;
_NTIPAliasStat["itemmanaafterkill"]=138;
_NTIPAliasStat["itemhealafterdemonkill"]=139;
_NTIPAliasStat["itemextrablood"]=140;
_NTIPAliasStat["itemdeadlystrike"]=141;
_NTIPAliasStat["itemabsorbfirepercent"]=142;
_NTIPAliasStat["itemabsorbfire"]=143;
_NTIPAliasStat["itemabsorblightpercent"]=144;
_NTIPAliasStat["itemabsorblight"]=145;
_NTIPAliasStat["itemabsorbmagicpercent"]=146;
_NTIPAliasStat["itemabsorbmagic"]=147;
_NTIPAliasStat["itemabsorbcoldpercent"]=148;
_NTIPAliasStat["itemabsorbcold"]=149;
_NTIPAliasStat["itemslow"]=150;
_NTIPAliasStat["itemaura"]=151;
_NTIPAliasStat["itemindestructible"]=152;
_NTIPAliasStat["itemcannotbefrozen"]=153;
_NTIPAliasStat["itemstaminadrainpct"]=154;
_NTIPAliasStat["itemreanimate"]=155;
_NTIPAliasStat["itempierce"]=156;
_NTIPAliasStat["itemmagicarrow"]=157;
_NTIPAliasStat["itemexplosivearrow"]=158;
_NTIPAliasStat["itemthrowmindamage"]=159;
_NTIPAliasStat["itemthrowmaxdamage"]=160;
_NTIPAliasStat["itemskillhandofathena"]=161;
_NTIPAliasStat["itemskillstaminapercent"]=162;
_NTIPAliasStat["itemskillpassivestaminapercent"]=163;
_NTIPAliasStat["itemskillconcentration"]=164;
_NTIPAliasStat["itemskillenchant"]=165;
_NTIPAliasStat["itemskillpierce"]=166;
_NTIPAliasStat["itemskillconviction"]=167;
_NTIPAliasStat["itemskillchillingarmor"]=168;
_NTIPAliasStat["itemskillfrenzy"]=169;
_NTIPAliasStat["itemskilldecrepify"]=170;
_NTIPAliasStat["itemskillarmorpercent"]=171;
_NTIPAliasStat["alignment"]=172;
_NTIPAliasStat["target0"]=173;
_NTIPAliasStat["target1"]=174;
_NTIPAliasStat["goldlost"]=175;
_NTIPAliasStat["conversionlevel"]=176;
_NTIPAliasStat["conversionmaxhp"]=177;
_NTIPAliasStat["unitdooverlay"]=178;
_NTIPAliasStat["attackvsmontype"]=179;
_NTIPAliasStat["damagevsmontype"]=180;
_NTIPAliasStat["fade"]=181;
_NTIPAliasStat["armoroverridepercent"]=182;
_NTIPAliasStat["unused183"]=183;
_NTIPAliasStat["unused184"]=184;
_NTIPAliasStat["unused185"]=185;
_NTIPAliasStat["unused186"]=186;
_NTIPAliasStat["unused187"]=187;
_NTIPAliasStat["itemaddskilltab"]=188;
_NTIPAliasStat["itemaddbowandcrossbowskilltab"]=[188,0]; _NTIPAliasStat["bowandcrossbowskilltab"]=[188,0];
_NTIPAliasStat["itemaddpassiveandmagicskilltab"]=[188,1]; _NTIPAliasStat["passiveandmagicskilltab"]=[188,1];
_NTIPAliasStat["itemaddjavelinandspearskilltab"]=[188,2]; _NTIPAliasStat["javelinandspearskilltab"]=[188,2];
_NTIPAliasStat["itemaddfireskilltab"]=[188,8]; _NTIPAliasStat["fireskilltab"]=[188,8];
_NTIPAliasStat["itemaddlightningskilltab"]=[188,9]; _NTIPAliasStat["lightningskilltab"]=[188,9];
_NTIPAliasStat["itemaddcoldskilltab"]=[188,10]; _NTIPAliasStat["coldskilltab"]=[188,10];
_NTIPAliasStat["itemaddcursesskilltab"]=[188,16]; _NTIPAliasStat["cursesskilltab"]=[188,16];
_NTIPAliasStat["itemaddpoisonandboneskilltab"]=[188,17]; _NTIPAliasStat["poisonandboneskilltab"]=[188,17];
_NTIPAliasStat["itemaddnecromancersummoningskilltab"]=[188,18]; _NTIPAliasStat["necromancersummoningskilltab"]=[188,18];
_NTIPAliasStat["itemaddpalicombatskilltab"]=[188,24]; _NTIPAliasStat["palicombatskilltab"]=[188,24];
_NTIPAliasStat["itemaddoffensiveaurasskilltab"]=[188,25]; _NTIPAliasStat["offensiveaurasskilltab"]=[188,25];
_NTIPAliasStat["itemadddefensiveaurasskilltab"]=[188,26]; _NTIPAliasStat["defensiveaurasskilltab"]=[188,26];
_NTIPAliasStat["itemaddbarbcombatskilltab"]=[188,32]; _NTIPAliasStat["barbcombatskilltab"]=[188,32];
_NTIPAliasStat["itemaddmasteriesskilltab"]=[188,33]; _NTIPAliasStat["masteriesskilltab"]=[188,33];
_NTIPAliasStat["itemaddwarcriesskilltab"]=[188,34]; _NTIPAliasStat["warcriesskilltab"]=[188,34];
_NTIPAliasStat["itemadddruidsummoningskilltab"]=[188,40]; _NTIPAliasStat["druidsummoningskilltab"]=[188,40];
_NTIPAliasStat["itemaddshapeshiftingskilltab"]=[188,41]; _NTIPAliasStat["shapeshiftingskilltab"]=[188,41];
_NTIPAliasStat["itemaddelementalskilltab"]=[188,42]; _NTIPAliasStat["elementalskilltab"]=[188,42];
_NTIPAliasStat["itemaddtrapsskilltab"]=[188,48]; _NTIPAliasStat["trapsskilltab"]=[188,48];
_NTIPAliasStat["itemaddshadowdisciplinesskilltab"]=[188,49]; _NTIPAliasStat["shadowdisciplinesskilltab"]=[188,49];
_NTIPAliasStat["itemaddmartialartsskilltab"]=[188,50]; _NTIPAliasStat["martialartsskilltab"]=[188,50];
_NTIPAliasStat["unused189"]=189;
_NTIPAliasStat["unused190"]=190;
_NTIPAliasStat["unused191"]=191;
_NTIPAliasStat["unused192"]=192;
_NTIPAliasStat["unused193"]=193;
_NTIPAliasStat["itemnumsockets"]=194; _NTIPAliasStat["sockets"]=194;
_NTIPAliasStat["itemskillonattack"]=195;
_NTIPAliasStat["itemskillonkill"]=196;
_NTIPAliasStat["itemskillondeath"]=197;
_NTIPAliasStat["itemskillonhit"]=198;
_NTIPAliasStat["itemskillonlevelup"]=199;
_NTIPAliasStat["unused200"]=200;
_NTIPAliasStat["itemskillongethit"]=201;
_NTIPAliasStat["unused202"]=202;
_NTIPAliasStat["unused203"]=203;
_NTIPAliasStat["itemchargedskill"]=204;
_NTIPAliasStat["unused204"]=205;
_NTIPAliasStat["unused205"]=206;
_NTIPAliasStat["unused206"]=207;
_NTIPAliasStat["unused207"]=208;
_NTIPAliasStat["unused208"]=209;
_NTIPAliasStat["unused209"]=210;
_NTIPAliasStat["unused210"]=211;
_NTIPAliasStat["unused211"]=212;
_NTIPAliasStat["unused212"]=213;
_NTIPAliasStat["itemarmorperlevel"]=214;
_NTIPAliasStat["itemarmorpercentperlevel"]=215;
_NTIPAliasStat["itemhpperlevel"]=216;
_NTIPAliasStat["itemmanaperlevel"]=217;
_NTIPAliasStat["itemmaxdamageperlevel"]=218;
_NTIPAliasStat["itemmaxdamagepercentperlevel"]=219;
_NTIPAliasStat["itemstrengthperlevel"]=220;
_NTIPAliasStat["itemdexterityperlevel"]=221;
_NTIPAliasStat["itemenergyperlevel"]=222;
_NTIPAliasStat["itemvitalityperlevel"]=223;
_NTIPAliasStat["itemtohitperlevel"]=224;
_NTIPAliasStat["itemtohitpercentperlevel"]=225;
_NTIPAliasStat["itemcolddamagemaxperlevel"]=226;
_NTIPAliasStat["itemfiredamagemaxperlevel"]=227;
_NTIPAliasStat["itemltngdamagemaxperlevel"]=228;
_NTIPAliasStat["itempoisdamagemaxperlevel"]=229;
_NTIPAliasStat["itemresistcoldperlevel"]=230;
_NTIPAliasStat["itemresistfireperlevel"]=231;
_NTIPAliasStat["itemresistltngperlevel"]=232;
_NTIPAliasStat["itemresistpoisperlevel"]=233;
_NTIPAliasStat["itemabsorbcoldperlevel"]=234;
_NTIPAliasStat["itemabsorbfireperlevel"]=235;
_NTIPAliasStat["itemabsorbltngperlevel"]=236;
_NTIPAliasStat["itemabsorbpoisperlevel"]=237;
_NTIPAliasStat["itemthornsperlevel"]=238;
_NTIPAliasStat["itemfindgoldperlevel"]=239;
_NTIPAliasStat["itemfindmagicperlevel"]=240;
_NTIPAliasStat["itemregenstaminaperlevel"]=241;
_NTIPAliasStat["itemstaminaperlevel"]=242;
_NTIPAliasStat["itemdamagedemonperlevel"]=243;
_NTIPAliasStat["itemdamageundeadperlevel"]=244;
_NTIPAliasStat["itemtohitdemonperlevel"]=245;
_NTIPAliasStat["itemtohitundeadperlevel"]=246;
_NTIPAliasStat["itemcrushingblowperlevel"]=247;
_NTIPAliasStat["itemopenwoundsperlevel"]=248;
_NTIPAliasStat["itemkickdamageperlevel"]=249;
_NTIPAliasStat["itemdeadlystrikeperlevel"]=250;
_NTIPAliasStat["itemfindgemsperlevel"]=251;
_NTIPAliasStat["itemreplenishdurability"]=252;
_NTIPAliasStat["itemreplenishquantity"]=253;
_NTIPAliasStat["itemextrastack"]=254;
_NTIPAliasStat["itemfinditem"]=255;
_NTIPAliasStat["itemslashdamage"]=256;
_NTIPAliasStat["itemslashdamagepercent"]=257;
_NTIPAliasStat["itemcrushdamage"]=258;
_NTIPAliasStat["itemcrushdamagepercent"]=259;
_NTIPAliasStat["itemthrustdamage"]=260;
_NTIPAliasStat["itemthrustdamagepercent"]=261;
_NTIPAliasStat["itemabsorbslash"]=262;
_NTIPAliasStat["itemabsorbcrush"]=263;
_NTIPAliasStat["itemabsorbthrust"]=264;
_NTIPAliasStat["itemabsorbslashpercent"]=265;
_NTIPAliasStat["itemabsorbcrushpercent"]=266;
_NTIPAliasStat["itemabsorbthrustpercent"]=267;
_NTIPAliasStat["itemarmorbytime"]=268;
_NTIPAliasStat["itemarmorpercentbytime"]=269;
_NTIPAliasStat["itemhpbytime"]=270;
_NTIPAliasStat["itemmanabytime"]=271;
_NTIPAliasStat["itemmaxdamagebytime"]=272;
_NTIPAliasStat["itemmaxdamagepercentbytime"]=273;
_NTIPAliasStat["itemstrengthbytime"]=274;
_NTIPAliasStat["itemdexteritybytime"]=275;
_NTIPAliasStat["itemenergybytime"]=276;
_NTIPAliasStat["itemvitalitybytime"]=277;
_NTIPAliasStat["itemtohitbytime"]=278;
_NTIPAliasStat["itemtohitpercentbytime"]=279;
_NTIPAliasStat["itemcolddamagemaxbytime"]=280;
_NTIPAliasStat["itemfiredamagemaxbytime"]=281;
_NTIPAliasStat["itemltngdamagemaxbytime"]=282;
_NTIPAliasStat["itempoisdamagemaxbytime"]=283;
_NTIPAliasStat["itemresistcoldbytime"]=284;
_NTIPAliasStat["itemresistfirebytime"]=285;
_NTIPAliasStat["itemresistltngbytime"]=286;
_NTIPAliasStat["itemresistpoisbytime"]=287;
_NTIPAliasStat["itemabsorbcoldbytime"]=288;
_NTIPAliasStat["itemabsorbfirebytime"]=289;
_NTIPAliasStat["itemabsorbltngbytime"]=290;
_NTIPAliasStat["itemabsorbpoisbytime"]=291;
_NTIPAliasStat["itemfindgoldbytime"]=292;
_NTIPAliasStat["itemfindmagicbytime"]=293;
_NTIPAliasStat["itemregenstaminabytime"]=294;
_NTIPAliasStat["itemstaminabytime"]=295;
_NTIPAliasStat["itemdamagedemonbytime"]=296;
_NTIPAliasStat["itemdamageundeadbytime"]=297;
_NTIPAliasStat["itemtohitdemonbytime"]=298;
_NTIPAliasStat["itemtohitundeadbytime"]=299;
_NTIPAliasStat["itemcrushingblowbytime"]=300;
_NTIPAliasStat["itemopenwoundsbytime"]=301;
_NTIPAliasStat["itemkickdamagebytime"]=302;
_NTIPAliasStat["itemdeadlystrikebytime"]=303;
_NTIPAliasStat["itemfindgemsbytime"]=304;
_NTIPAliasStat["itempiercecold"]=305;
_NTIPAliasStat["itempiercefire"]=306;
_NTIPAliasStat["itempierceltng"]=307;
_NTIPAliasStat["itempiercepois"]=308;
_NTIPAliasStat["itemdamagevsmonster"]=309;
_NTIPAliasStat["itemdamagepercentvsmonster"]=310;
_NTIPAliasStat["itemtohitvsmonster"]=311;
_NTIPAliasStat["itemtohitpercentvsmonster"]=312;
_NTIPAliasStat["itemacvsmonster"]=313;
_NTIPAliasStat["itemacpercentvsmonster"]=314;
_NTIPAliasStat["firelength"]=315;
_NTIPAliasStat["burningmin"]=316;
_NTIPAliasStat["burningmax"]=317;
_NTIPAliasStat["progressivedamage"]=318;
_NTIPAliasStat["progressivesteal"]=319;
_NTIPAliasStat["progressiveother"]=320;
_NTIPAliasStat["progressivefire"]=321;
_NTIPAliasStat["progressivecold"]=322;
_NTIPAliasStat["progressivelightning"]=323;
_NTIPAliasStat["itemextracharges"]=324;
_NTIPAliasStat["progressivetohit"]=325;
_NTIPAliasStat["poisoncount"]=326;
_NTIPAliasStat["damageframerate"]=327;
_NTIPAliasStat["pierceidx"]=328;
_NTIPAliasStat["passivefiremastery"]=329;
_NTIPAliasStat["passiveltngmastery"]=330;
_NTIPAliasStat["passivecoldmastery"]=331;
_NTIPAliasStat["passivepoismastery"]=332;
_NTIPAliasStat["passivefirepierce"]=333;
_NTIPAliasStat["passiveltngpierce"]=334;
_NTIPAliasStat["passivecoldpierce"]=335;
_NTIPAliasStat["passivepoispierce"]=336;
_NTIPAliasStat["passivecriticalstrike"]=337;
_NTIPAliasStat["passivedodge"]=338;
_NTIPAliasStat["passiveavoid"]=339;
_NTIPAliasStat["passiveevade"]=340;
_NTIPAliasStat["passivewarmth"]=341;
_NTIPAliasStat["passivemasterymeleeth"]=342;
_NTIPAliasStat["passivemasterymeleedmg"]=343;
_NTIPAliasStat["passivemasterymeleecrit"]=344;
_NTIPAliasStat["passivemasterythrowth"]=345;
_NTIPAliasStat["passivemasterythrowdmg"]=346;
_NTIPAliasStat["passivemasterythrowcrit"]=347;
_NTIPAliasStat["passiveweaponblock"]=348;
_NTIPAliasStat["passivesummonresist"]=349;
_NTIPAliasStat["modifierlistskill"]=350;
_NTIPAliasStat["modifierlistlevel"]=351;
_NTIPAliasStat["lastsenthppct"]=352;
_NTIPAliasStat["sourceunittype"]=353;
_NTIPAliasStat["sourceunitid"]=354;
_NTIPAliasStat["shortparam1"]=355;
_NTIPAliasStat["questitemdifficulty"]=356;
_NTIPAliasStat["passivemagmastery"]=357;
_NTIPAliasStat["passivemagpierce"]=358;
Reply
#19
Re-extract your NTItemAlias and see if a fresh default one fixes the error, then if you want, add in the essences again but when you do. Add them like follows, pretty sure there isn't supposed to be all of those spaces:

_NTIPAliasClassID ["te1"]=654; _NTIPAliasClassID["twistedessenceofsuffering"]=654;
_NTIPAliasClassID ["te2"]=655; _NTIPAliasClassID["chargedessenceofhatred"]=655;
_NTIPAliasClassID ["te3"]=656; _NTIPAliasClassID["burningessenceofterror"]=656;
_NTIPAliasClassID ["te4"]=657; _NTIPAliasClassID["festeringessenceofdestruction"]=657;

The reason I wanted you item alias file is because the error you posted refers to there being no declairation of Full Rejuvination potions, that is if I read everything right. Regardless, re-extract your ItemAlias file and try it without the essences and see if it works. If all is well, add the essences Exactly as I posted them above.
Need help with setting up D2NT? Check out my guide: http://d2nt-setup-pickit-guide.bravehost.com/
Reply
#20
Im going to try that. When I tried to extract the D2 bot.zip I still had on my HD I got these errors. Which explains why I couldent run Coldworm when I tried.


! C:\Documents and Settings\Eric\Desktop\Fresh bot 1\D2NT30_NTBot41.zip: CRC failed in D2NT\scripts\NTBot\bots\NTColdworm.ntj. The file is corrupt
! C:\Documents and Settings\Eric\Desktop\Fresh bot 1\D2NT30_NTBot41.zip: CRC failed in D2NT\scripts\NTBot\bots\NTTreehead.ntj. The file is corrupt
Reply


Possibly Related Threads…
Thread Author Replies Views Last Post
  Sin claw pickit help! Sicks 4 181 07-28-2012, 09:51 PM
Last Post: Sicks
  MasivB's D2NT Simple Unique PickIt masivb 1 116 07-03-2012, 05:03 AM
Last Post: comper
  D2nt Bot jewel pickit/godly item pickit Nightwish 3 231 06-23-2012, 04:18 AM
Last Post: comper
  NTBotgame.ntj (17) reference error: NTLoadConfig is not defined (PLZ HLP) momme 12 248 06-14-2012, 07:23 PM
Last Post: momme
  error plzz help htid 1 134 05-27-2012, 08:12 AM
Last Post: comper
  d2NTbot error plzzz help! htid 3 122 05-25-2012, 01:03 PM
Last Post: comper
  Error help plz with d2nt cerne 7 253 05-22-2012, 08:09 PM
Last Post: comper
  Normal/socketed item pickit list Jammer74 39 8,021 05-13-2012, 03:43 AM
Last Post: comper
  identify version error James Guido Graziani 7 254 05-09-2012, 11:08 AM
Last Post: comper
  Hero Editor Item Import Error ParallelChaos 1 280 05-03-2012, 03:08 PM
Last Post: comper

Forum Jump:


Users browsing this thread: 1 Guest(s)