added missing stats
This commit is contained in:
@@ -18,34 +18,423 @@ var qualities = map[string]item.Quality{
|
||||
|
||||
// Source: https://github.com/blizzhackers/kolbot/blob/mainline/d2bs/kolbot/libs/NTItemAlias.dbl
|
||||
var stats = map[string][]int{
|
||||
"itemhealafterdemonkill": {139},
|
||||
"itemextrablood": {140},
|
||||
"itemdeadlystrike": {141},
|
||||
"itemabsorbfirepercent": {142},
|
||||
"itemabsorbfire": {143},
|
||||
"itemabsorblightpercent": {144},
|
||||
"itemabsorblight": {145},
|
||||
"itemabsorbmagicpercent": {146},
|
||||
"itemabsorbmagic": {147},
|
||||
"itemabsorbcoldpercent": {148},
|
||||
"itemabsorbcold": {149},
|
||||
"itemslow": {150},
|
||||
"strength": {0},
|
||||
"energy": {1},
|
||||
"dexterity": {2},
|
||||
"vitality": {3},
|
||||
"statpts": {4},
|
||||
"newskills": {5},
|
||||
"hitpoints": {6},
|
||||
"maxhp": {7},
|
||||
"mana": {8},
|
||||
"maxmana": {9},
|
||||
"stamina": {10},
|
||||
"maxstamina": {11},
|
||||
"level": {12},
|
||||
"experience": {13},
|
||||
"gold": {14},
|
||||
"goldbank": {15},
|
||||
"itemarmorpercent": {16, 0}, "enhanceddefense": {16, 0},
|
||||
"itemmaxdamagepercent": {17, 0},
|
||||
"itemmindamagepercent": {18, 0}, "enhanceddamage": {18, 0},
|
||||
"tohit": {19},
|
||||
"toblock": {20},
|
||||
"plusmindamage": {21, 1},
|
||||
"mindamage": {21},
|
||||
"plusmaxdamage": {22, 1},
|
||||
"maxdamage": {22},
|
||||
"secondarymindamage": {23},
|
||||
"secondarymaxdamage": {24},
|
||||
"damagepercent": {25},
|
||||
"manarecovery": {26},
|
||||
"manarecoverybonus": {27},
|
||||
"staminarecoverybonus": {28},
|
||||
"lastexp": {29},
|
||||
"nextexp": {30},
|
||||
|
||||
"itemaura": {151},
|
||||
"mightaura": {151, 98},
|
||||
"holyfireaura": {151, 102},
|
||||
"thornsaura": {151, 103},
|
||||
"defianceaura": {151, 104},
|
||||
"concentrationaura": {151, 113},
|
||||
"holyfreezeaura": {151, 114},
|
||||
"vigoraura": {151, 115},
|
||||
"holyshockaura": {151, 118},
|
||||
"sanctuaryaura": {151, 119},
|
||||
"meditationaura": {151, 120},
|
||||
"fanaticismaura": {151, 122},
|
||||
"convictionaura": {151, 123},
|
||||
"redemptionaura": {151, 124},
|
||||
"armorclass": {31}, "defense": {31},
|
||||
"plusdefense": {31, 0},
|
||||
|
||||
"armorclassvsmissile": {32},
|
||||
"armorclassvshth": {33},
|
||||
"normaldamagereduction": {34},
|
||||
"magicdamagereduction": {35},
|
||||
"damageresist": {36},
|
||||
"magicresist": {37},
|
||||
"maxmagicresist": {38},
|
||||
"fireresist": {39},
|
||||
"maxfireresist": {40},
|
||||
"lightresist": {41},
|
||||
"maxlightresist": {42},
|
||||
"coldresist": {43},
|
||||
"maxcoldresist": {44},
|
||||
"poisonresist": {45},
|
||||
"maxpoisonresist": {46},
|
||||
"damageaura": {47},
|
||||
"firemindam": {48},
|
||||
"firemaxdam": {49},
|
||||
"lightmindam": {50},
|
||||
"lightmaxdam": {51},
|
||||
"magicmindam": {52},
|
||||
"magicmaxdam": {53},
|
||||
"coldmindam": {54},
|
||||
"coldmaxdam": {55},
|
||||
"coldlength": {56},
|
||||
"poisondamage": {57, 1},
|
||||
"poisonmindam": {57},
|
||||
"poisonmaxdam": {58},
|
||||
"poisonlength": {59},
|
||||
"lifedrainmindam": {60}, "lifeleech": {60},
|
||||
"lifedrainmaxdam": {61},
|
||||
"manadrainmindam": {62}, "manaleech": {62},
|
||||
"manadrainmaxdam": {63},
|
||||
"stamdrainmindam": {64},
|
||||
"stamdrainmaxdam": {65},
|
||||
"stunlength": {66},
|
||||
"velocitypercent": {67},
|
||||
"attackrate": {68},
|
||||
"otheranimrate": {69},
|
||||
"quantity": {70},
|
||||
"value": {71},
|
||||
"durability": {72},
|
||||
"maxdurability": {73},
|
||||
"hpregen": {74},
|
||||
"itemmaxdurabilitypercent": {75},
|
||||
"itemmaxhppercent": {76},
|
||||
"itemmaxmanapercent": {77},
|
||||
"itemattackertakesdamage": {78},
|
||||
"itemgoldbonus": {79},
|
||||
"itemmagicbonus": {80},
|
||||
"itemknockback": {81},
|
||||
"itemtimeduration": {82},
|
||||
|
||||
"itemaddclassskills": {83},
|
||||
"itemaddamazonskills": {83, 0}, "amazonskills": {83, 0},
|
||||
"itemaddsorceressskills": {83, 1}, "sorceressskills": {83, 1},
|
||||
"itemaddnecromancerskills": {83, 2}, "necromancerskills": {83, 2},
|
||||
"itemaddpaladinskills": {83, 3}, "paladinskills": {83, 3},
|
||||
"itemaddbarbarianskills": {83, 4}, "barbarianskills": {83, 4},
|
||||
"itemadddruidskills": {83, 5}, "druidskills": {83, 5},
|
||||
"itemaddassassinskills": {83, 6}, "assassinskills": {83, 6},
|
||||
|
||||
"unsentparam1": {84},
|
||||
"itemaddexperience": {85},
|
||||
"itemhealafterkill": {86},
|
||||
"itemreducedprices": {87},
|
||||
"itemdoubleherbduration": {88},
|
||||
"itemlightradius": {89},
|
||||
"itemlightcolor": {90},
|
||||
"itemreqpercent": {91},
|
||||
"itemlevelreq": {92},
|
||||
"itemfasterattackrate": {93}, "ias": {93},
|
||||
"itemlevelreqpct": {94},
|
||||
"lastblockframe": {95},
|
||||
"itemfastermovevelocity": {96}, "frw": {96},
|
||||
|
||||
// oskill
|
||||
"itemnonclassskill": {97},
|
||||
// Amazon
|
||||
"plusskillcriticalstrike": {97, 9},
|
||||
"plusskillguidedarrow": {97, 22},
|
||||
// Sorceress
|
||||
"plusskillteleport": {97, 54},
|
||||
// Barbarian
|
||||
"plusskillbattleorders": {97, 149},
|
||||
"plusskillbattlecommand": {97, 155},
|
||||
"plusskillbattlecry": {97, 146},
|
||||
// Druid
|
||||
"plusskillwerewolf": {97, 223},
|
||||
"plusskillshapeshifting": {97, 224}, "plusskilllycanthropy": {97, 224},
|
||||
"plusskillsummonspiritwolf": {97, 227},
|
||||
"plusskillferalrage": {97, 232},
|
||||
|
||||
"state": {98},
|
||||
"itemfastergethitrate": {99}, "fhr": {99},
|
||||
"monsterplayercount": {100},
|
||||
"skillpoisonoverridelength": {101},
|
||||
"itemfasterblockrate": {102}, "fbr": {102},
|
||||
"skillbypassundead": {103},
|
||||
"skillbypassdemons": {104},
|
||||
"itemfastercastrate": {105}, "fcr": {105},
|
||||
"skillbypassbeasts": {106},
|
||||
|
||||
"itemsingleskill": {107},
|
||||
// Amazon skills
|
||||
"skillmagicarrow": {107, 6},
|
||||
"skillfirearrow": {107, 7},
|
||||
"skillinnersight": {107, 8},
|
||||
"skillcriticalstrike": {107, 9},
|
||||
"skilljab": {107, 10},
|
||||
"skillcoldarrow": {107, 11},
|
||||
"skillmultipleshot": {107, 12},
|
||||
"skilldodge": {107, 13},
|
||||
"skillpowerstrike": {107, 14},
|
||||
"skillpoisonjavelin": {107, 15},
|
||||
"skillexplodingarrow": {107, 16},
|
||||
"skillslowmissiles": {107, 17},
|
||||
"skillavoid": {107, 18},
|
||||
"skillimpale": {107, 19},
|
||||
"skilllightningbolt": {107, 20},
|
||||
"skillicearrow": {107, 21},
|
||||
"skillguidedarrow": {107, 22},
|
||||
"skillpenetrate": {107, 23},
|
||||
"skillchargedstrike": {107, 24},
|
||||
"skillplaguejavelin": {107, 25},
|
||||
"skillstrafe": {107, 26},
|
||||
"skillimmolationarrow": {107, 27},
|
||||
"skilldecoy": {107, 28},
|
||||
"skillevade": {107, 29},
|
||||
"skillfend": {107, 30},
|
||||
"skillfreezingarrow": {107, 31},
|
||||
"skillvalkyrie": {107, 32},
|
||||
"skillpierce": {107, 33},
|
||||
"skilllightningstrike": {107, 34},
|
||||
"skilllightningfury": {107, 35},
|
||||
// Sorceress skills
|
||||
"skillfirebolt": {107, 36},
|
||||
"skillwarmth": {107, 37},
|
||||
"skillchargedbolt": {107, 38},
|
||||
"skillicebolt": {107, 39},
|
||||
"skillfrozenarmor": {107, 40},
|
||||
"skillinferno": {107, 41},
|
||||
"skillstaticfield": {107, 42},
|
||||
"skilltelekinesis": {107, 43},
|
||||
"skillfrostnova": {107, 44},
|
||||
"skilliceblast": {107, 45},
|
||||
"skillblaze": {107, 46},
|
||||
"skillfireball": {107, 47},
|
||||
"skillnova": {107, 48},
|
||||
"skilllightning": {107, 49},
|
||||
"skillshiverarmor": {107, 50},
|
||||
"skillfirewall": {107, 51},
|
||||
"skillenchant": {107, 52},
|
||||
"skillchainlightning": {107, 53},
|
||||
"skillteleport": {107, 54},
|
||||
"skillglacialspike": {107, 55},
|
||||
"skillmeteor": {107, 56},
|
||||
"skillthunderstorm": {107, 57},
|
||||
"skillenergyshield": {107, 58},
|
||||
"skillblizzard": {107, 59},
|
||||
"skillchillingarmor": {107, 60},
|
||||
"skillfiremastery": {107, 61},
|
||||
"skillhydra": {107, 62},
|
||||
"skilllightningmastery": {107, 63},
|
||||
"skillfrozenorb": {107, 64},
|
||||
"skillcoldmastery": {107, 65},
|
||||
// Necromancer skills
|
||||
"skillamplifydamage": {107, 66},
|
||||
"skillteeth": {107, 67},
|
||||
"skillbonearmor": {107, 68},
|
||||
"skillskeletonmastery": {107, 69},
|
||||
"skillraiseskeleton": {107, 70},
|
||||
"skilldimvision": {107, 71},
|
||||
"skillweaken": {107, 72},
|
||||
"skillpoisondagger": {107, 73},
|
||||
"skillcorpseexplosion": {107, 74},
|
||||
"skillclaygolem": {107, 75},
|
||||
"skillironmaiden": {107, 76},
|
||||
"skillterror": {107, 77},
|
||||
"skillbonewall": {107, 78},
|
||||
"skillgolemmastery": {107, 79},
|
||||
"skillskeletalmage": {107, 80},
|
||||
"skillconfuse": {107, 81},
|
||||
"skilllifetap": {107, 82},
|
||||
"skillpoisonexplosion": {107, 83},
|
||||
"skillbonespear": {107, 84},
|
||||
"skillbloodgolem": {107, 85},
|
||||
"skillattract": {107, 86},
|
||||
"skilldecrepify": {107, 87},
|
||||
"skillboneprison": {107, 88},
|
||||
"skillsummonresist": {107, 89},
|
||||
"skillirongolem": {107, 90},
|
||||
"skilllowerresist": {107, 91},
|
||||
"skillpoisonnova": {107, 92},
|
||||
"skillbonespirit": {107, 93},
|
||||
"skillfiregolem": {107, 94},
|
||||
"skillrevive": {107, 95},
|
||||
// Paladin skills
|
||||
"skillsacrifice": {107, 96},
|
||||
"skillsmite": {107, 97},
|
||||
"skillmight": {107, 98},
|
||||
"skillprayer": {107, 99},
|
||||
"skillresistfire": {107, 100},
|
||||
"skillholybolt": {107, 101},
|
||||
"skillholyfire": {107, 102},
|
||||
"skillthorns": {107, 103},
|
||||
"skilldefiance": {107, 104},
|
||||
"skillresistcold": {107, 105},
|
||||
"skillzeal": {107, 106},
|
||||
"skillcharge": {107, 107},
|
||||
"skillblessedaim": {107, 108},
|
||||
"skillcleansing": {107, 109},
|
||||
"skillresistlightning": {107, 110},
|
||||
"skillvengeance": {107, 111},
|
||||
"skillblessedhammer": {107, 112},
|
||||
"skillconcentration": {107, 113},
|
||||
"skillholyfreeze": {107, 114},
|
||||
"skillvigor": {107, 115},
|
||||
"skillconversion": {107, 116},
|
||||
"skillholyshield": {107, 117},
|
||||
"skillholyshock": {107, 118},
|
||||
"skillsanctuary": {107, 119},
|
||||
"skillmeditation": {107, 120},
|
||||
"skillfistoftheheavens": {107, 121},
|
||||
"skillfanaticism": {107, 122},
|
||||
"skillconviction": {107, 123},
|
||||
"skillredemption": {107, 124},
|
||||
"skillsalvation": {107, 125},
|
||||
// Barbarian skills
|
||||
"skillbash": {107, 126},
|
||||
"skillswordmastery": {107, 127},
|
||||
"skillaxemastery": {107, 128},
|
||||
"skillmacemastery": {107, 129},
|
||||
"skillhowl": {107, 130},
|
||||
"skillfindpotion": {107, 131},
|
||||
"skillleap": {107, 132},
|
||||
"skilldoubleswing": {107, 133},
|
||||
"skillpolearmmastery": {107, 134},
|
||||
"skillthrowingmastery": {107, 135},
|
||||
"skillspearmastery": {107, 136},
|
||||
"skilltaunt": {107, 137},
|
||||
"skillshout": {107, 138},
|
||||
"skillstun": {107, 139},
|
||||
"skilldoublethrow": {107, 140},
|
||||
"skillincreasedstamina": {107, 141},
|
||||
"skillfinditem": {107, 142},
|
||||
"skillleapattack": {107, 143},
|
||||
"skillconcentrate": {107, 144},
|
||||
"skillironskin": {107, 145},
|
||||
"skillbattlecry": {107, 146},
|
||||
"skillfrenzy": {107, 147},
|
||||
"skillincreasedspeed": {107, 148},
|
||||
"skillbattleorders": {107, 149},
|
||||
"skillgrimward": {107, 150},
|
||||
"skillwhirlwind": {107, 151},
|
||||
"skillberserk": {107, 152},
|
||||
"skillnaturalresistance": {107, 153},
|
||||
"skillwarcry": {107, 154},
|
||||
"skillbattlecommand": {107, 155},
|
||||
// Druid skills
|
||||
"skillraven": {107, 221},
|
||||
"skillpoisoncreeper": {107, 222},
|
||||
"skillwerewolf": {107, 223},
|
||||
"skilllycanthropy": {107, 224},
|
||||
"skillfirestorm": {107, 225},
|
||||
"skilloaksage": {107, 226},
|
||||
"skillsummonspiritwolf": {107, 227},
|
||||
"skillwerebear": {107, 228},
|
||||
"skillmoltenboulder": {107, 229},
|
||||
"skillarcticblast": {107, 230},
|
||||
"skillcarrionvine": {107, 231},
|
||||
"skillferalrage": {107, 232},
|
||||
"skillmaul": {107, 233},
|
||||
"skillfissure": {107, 234},
|
||||
"skillcyclonearmor": {107, 235},
|
||||
"skillheartofwolverine": {107, 236},
|
||||
"skillsummondirewolf": {107, 237},
|
||||
"skillrabies": {107, 238},
|
||||
"skillfireclaws": {107, 239},
|
||||
"skilltwister": {107, 240},
|
||||
"skillsolarcreeper": {107, 241},
|
||||
"skillhunger": {107, 242},
|
||||
"skillshockwave": {107, 243},
|
||||
"skillvolcano": {107, 244},
|
||||
"skilltornado": {107, 245},
|
||||
"skillspiritofbarbs": {107, 246},
|
||||
"skillsummongrizzly": {107, 247},
|
||||
"skillfury": {107, 248},
|
||||
"skillarmageddon": {107, 249},
|
||||
"skillhurricane": {107, 250},
|
||||
// Assassin skills
|
||||
"skillfireblast": {107, 251},
|
||||
"skillclawmastery": {107, 252},
|
||||
"skillpsychichammer": {107, 253},
|
||||
"skilltigerstrike": {107, 254},
|
||||
"skilldragontalon": {107, 255},
|
||||
"skillshockweb": {107, 256},
|
||||
"skillbladesentinel": {107, 257},
|
||||
"skillburstofspeed": {107, 258},
|
||||
"skillfistsoffire": {107, 259},
|
||||
"skilldragonclaw": {107, 260},
|
||||
"skillchargedboltsentry": {107, 261},
|
||||
"skillwakeoffire": {107, 262},
|
||||
"skillweaponblock": {107, 263},
|
||||
"skillcloakofshadows": {107, 264},
|
||||
"skillcobrastrike": {107, 265},
|
||||
"skillbladefury": {107, 266},
|
||||
"skillfade": {107, 267},
|
||||
"skillshadowwarrior": {107, 268},
|
||||
"skillclawsofthunder": {107, 269},
|
||||
"skilldragontail": {107, 270},
|
||||
"skilllightningsentry": {107, 271},
|
||||
"skillwakeofinferno": {107, 272},
|
||||
"skillmindblast": {107, 273},
|
||||
"skillbladesofice": {107, 274},
|
||||
"skilldragonflight": {107, 275},
|
||||
"skilldeathsentry": {107, 276},
|
||||
"skillbladeshield": {107, 277},
|
||||
"skillvenom": {107, 278},
|
||||
"skillshadowmaster": {107, 279},
|
||||
"skillphoenixstrike": {107, 280},
|
||||
|
||||
"itemrestinpeace": {108},
|
||||
"curseresistance": {109},
|
||||
"itempoisonlengthresist": {110},
|
||||
"itemnormaldamage": {111},
|
||||
"itemhowl": {112},
|
||||
"itemstupidity": {113},
|
||||
"itemdamagetomana": {114},
|
||||
"itemignoretargetac": {115},
|
||||
"itemfractionaltargetac": {116},
|
||||
"itempreventheal": {117},
|
||||
"itemhalffreezeduration": {118},
|
||||
"itemtohitpercent": {119},
|
||||
"itemdamagetargetac": {120},
|
||||
"itemdemondamagepercent": {121},
|
||||
"itemundeaddamagepercent": {122},
|
||||
"itemdemontohit": {123},
|
||||
"itemundeadtohit": {124},
|
||||
"itemthrowable": {125},
|
||||
"itemelemskill": {126},
|
||||
"itemallskills": {127},
|
||||
"itemattackertakeslightdamage": {128},
|
||||
"ironmaidenlevel": {129},
|
||||
"lifetaplevel": {130},
|
||||
"thornspercent": {131},
|
||||
"bonearmor": {132},
|
||||
"bonearmormax": {133},
|
||||
"itemfreeze": {134},
|
||||
"itemopenwounds": {135},
|
||||
"itemcrushingblow": {136},
|
||||
"itemkickdamage": {137},
|
||||
"itemmanaafterkill": {138},
|
||||
"itemhealafterdemonkill": {139},
|
||||
"itemextrablood": {140},
|
||||
"itemdeadlystrike": {141},
|
||||
"itemabsorbfirepercent": {142},
|
||||
"itemabsorbfire": {143},
|
||||
"itemabsorblightpercent": {144},
|
||||
"itemabsorblight": {145},
|
||||
"itemabsorbmagicpercent": {146},
|
||||
"itemabsorbmagic": {147},
|
||||
"itemabsorbcoldpercent": {148},
|
||||
"itemabsorbcold": {149},
|
||||
"itemslow": {150},
|
||||
|
||||
"itemaura": {151},
|
||||
"mightaura": {151, 98},
|
||||
"holyfireaura": {151, 102},
|
||||
"thornsaura": {151, 103},
|
||||
"defianceaura": {151, 104},
|
||||
"concentrationaura": {151, 113},
|
||||
"holyfreezeaura": {151, 114},
|
||||
"vigoraura": {151, 115},
|
||||
"holyshockaura": {151, 118},
|
||||
"sanctuaryaura": {151, 119},
|
||||
"meditationaura": {151, 120},
|
||||
"fanaticismaura": {151, 122},
|
||||
"convictionaura": {151, 123},
|
||||
"redemptionaura": {151, 124},
|
||||
"itemindestructible": {152},
|
||||
"itemcannotbefrozen": {153},
|
||||
"itemstaminadrainpct": {154},
|
||||
@@ -112,21 +501,28 @@ var stats = map[string][]int{
|
||||
"unused192": {192},
|
||||
"unused193": {193},
|
||||
"itemnumsockets": {194}, "sockets": {194},
|
||||
"itemskillonattack": {195},
|
||||
"itemskillonkill": {196},
|
||||
"itemskillondeath": {197},
|
||||
"itemskillonattack": {195, 1},
|
||||
"itemskillonattacklevel": {195, 2},
|
||||
"itemskillonkill": {196, 1},
|
||||
"itemskillonkilllevel": {196, 2},
|
||||
"itemskillondeath": {197, 1},
|
||||
"itemskillondeathlevel": {197, 2},
|
||||
|
||||
"itemskillonhit": {198},
|
||||
"amplifydamageonhit": {198, 4225},
|
||||
"itemskillonhit": {198, 1},
|
||||
"itemskillonhitlevel": {198, 2},
|
||||
"amplifydamageonhit": {198, 4225},
|
||||
|
||||
"itemskillonlevelup": {199},
|
||||
"unused200": {200},
|
||||
"itemskillongethit": {201},
|
||||
"unused202": {202},
|
||||
"unused203": {203},
|
||||
"itemskillonlevelup": {199, 1},
|
||||
"itemskillonleveluplevel": {199, 2},
|
||||
"unused200": {200},
|
||||
"itemskillongethit": {201, 1},
|
||||
"itemskillongethitlevel": {201, 2},
|
||||
"unused202": {202},
|
||||
"unused203": {203},
|
||||
|
||||
"itemchargedskill": {204},
|
||||
"teleportcharges": {204, 3461},
|
||||
"itemchargedskill": {204, 1},
|
||||
"itemchargedskilllevel": {204, 2},
|
||||
"teleportcharges": {204, 3461},
|
||||
|
||||
"unused204": {205},
|
||||
"unused205": {206},
|
||||
|
||||
Reference in New Issue
Block a user