Commit e60e5172a67735ff95ad1fe19e6a338b3109bb04

Authored by Imanol-Mikel Barba Sabariego
1 parent ab1c965d

Interim commit

d2item.c 0 → 100644
  1 +#include "d2item.h"
  2 +
  3 +#define readBits(start,size) ((*((unsigned long *) &data[(start) / 8]) >> ((start) & 7)) & ((1 << (size)) - 1))
  4 +
  5 +const char* getItemName(D2S_ITEMDATA_IDENTIFIER itemID) {
  6 + // TODO (LONG!z)
  7 +}
0 \ No newline at end of file 8 \ No newline at end of file
d2item.h 0 → 100644
  1 +#ifndef D2ITEM_H
  2 +#define D2ITEM_H
  3 +
  4 +#include "d2strings.h"
  5 +
  6 +#include <stdint.h>
  7 +#include <stdlib.h>
  8 +
  9 +// TODO: Find out set identifiers
  10 +// TODO: Find out Unique identifiers
  11 +// TODO: Find out rune word identifiers
  12 +// TODO: Get magic prefixes and suffixes
  13 +// TODO: Get rare name1 and name2 sets
  14 +// TODO: Find out magical attributes
  15 +
  16 +#define D2S_ITEMDATA_HEADER_LENGTH 2
  17 +#define D2S_ITEMDATA_NUMIDENTIFIERS 638
  18 +#define D2S_ITEMDATA_IDENTIFIER_LENGTH 4
  19 +
  20 +typedef enum D2S_ITEMDATA_IDENTIFIER {
  21 + D2S_ITEMDATA_IDENTIFIER_CAP = 0x20706163,
  22 + D2S_ITEMDATA_IDENTIFIER_WAR_HAT = 0x20706178,
  23 + D2S_ITEMDATA_IDENTIFIER_SHAKO = 0x20706175,
  24 + D2S_ITEMDATA_IDENTIFIER_SKULL_CAP = 0x20706B73,
  25 + D2S_ITEMDATA_IDENTIFIER_SALLET = 0x20706B78,
  26 + D2S_ITEMDATA_IDENTIFIER_HYDRASKULL = 0x20706B75,
  27 + D2S_ITEMDATA_IDENTIFIER_HELM = 0x206D6C68,
  28 + D2S_ITEMDATA_IDENTIFIER_CASQUE = 0x206D6C78,
  29 + D2S_ITEMDATA_IDENTIFIER_ARMET = 0x206D6C75,
  30 + D2S_ITEMDATA_IDENTIFIER_FULL_HELM = 0x206C6866,
  31 + D2S_ITEMDATA_IDENTIFIER_BASINET = 0x206C6878,
  32 + D2S_ITEMDATA_IDENTIFIER_GIANT_CONCH = 0x206C6875,
  33 + D2S_ITEMDATA_IDENTIFIER_GREAT_HELM = 0x206D6867,
  34 + D2S_ITEMDATA_IDENTIFIER_WINGED_HELM = 0x206D6878,
  35 + D2S_ITEMDATA_IDENTIFIER_SPIRED_HELM = 0x206D6875,
  36 + D2S_ITEMDATA_IDENTIFIER_CROWN = 0x206E7263,
  37 + D2S_ITEMDATA_IDENTIFIER_GRAND_CROWN = 0x206E7278,
  38 + D2S_ITEMDATA_IDENTIFIER_CORONA = 0x206E7275,
  39 + D2S_ITEMDATA_IDENTIFIER_MASK = 0x206B736D,
  40 + D2S_ITEMDATA_IDENTIFIER_DEATH_MASK = 0x206B7378,
  41 + D2S_ITEMDATA_IDENTIFIER_DEMONHEAD = 0x206B7375,
  42 + D2S_ITEMDATA_IDENTIFIER_BONE_HELM = 0x206D6862,
  43 + D2S_ITEMDATA_IDENTIFIER_GRIM_HELM = 0x20396878,
  44 + D2S_ITEMDATA_IDENTIFIER_BONE_VISAGE = 0x20396875,
  45 + D2S_ITEMDATA_IDENTIFIER_QUILTED_ARMOR = 0x20697571,
  46 + D2S_ITEMDATA_IDENTIFIER_GHOST_ARMOR = 0x20697578,
  47 + D2S_ITEMDATA_IDENTIFIER_DUSK_SHROUD = 0x20697575,
  48 + D2S_ITEMDATA_IDENTIFIER_LEATHER_ARMOR = 0x2061656C,
  49 + D2S_ITEMDATA_IDENTIFIER_SERPENTSKIN = 0x20616578,
  50 + D2S_ITEMDATA_IDENTIFIER_WYRMHIDE = 0x20616575,
  51 + D2S_ITEMDATA_IDENTIFIER_HARD_LEATHER = 0x20616C68,
  52 + D2S_ITEMDATA_IDENTIFIER_DEMONHIDE_ARMOR = 0x20616C78,
  53 + D2S_ITEMDATA_IDENTIFIER_SCARAB_HUSK = 0x20616C75,
  54 + D2S_ITEMDATA_IDENTIFIER_STUDDED_LEATHER = 0x20757473,
  55 + D2S_ITEMDATA_IDENTIFIER_TRELLISED_ARMOR = 0x20757478,
  56 + D2S_ITEMDATA_IDENTIFIER_WIRE_FLEECE = 0x20757475,
  57 + D2S_ITEMDATA_IDENTIFIER_RING_MAIL = 0x20676E72,
  58 + D2S_ITEMDATA_IDENTIFIER_LINKED_MAIL = 0x20676E78,
  59 + D2S_ITEMDATA_IDENTIFIER_DIAMOND_MAIL = 0x20676E75,
  60 + D2S_ITEMDATA_IDENTIFIER_SCALE_MAIL = 0x206C6373,
  61 + D2S_ITEMDATA_IDENTIFIER_TIGULATED_MAIL = 0x206C6378,
  62 + D2S_ITEMDATA_IDENTIFIER_LORICATED_MAIL = 0x206C6375,
  63 + D2S_ITEMDATA_IDENTIFIER_CHAIN_MAIL = 0x206E6863,
  64 + D2S_ITEMDATA_IDENTIFIER_MESH_ARMOR = 0x206E6878,
  65 + D2S_ITEMDATA_IDENTIFIER_BONEWEAVE = 0x206E6875,
  66 + D2S_ITEMDATA_IDENTIFIER_BREAST_PLATE = 0x20737262,
  67 + D2S_ITEMDATA_IDENTIFIER_CUIRASS = 0x20737278,
  68 + D2S_ITEMDATA_IDENTIFIER_GREAT_HAUBERK = 0x20737275,
  69 + D2S_ITEMDATA_IDENTIFIER_SPLINT_MAIL = 0x206C7073,
  70 + D2S_ITEMDATA_IDENTIFIER_RUSSET_ARMOR = 0x206C7078,
  71 + D2S_ITEMDATA_IDENTIFIER_BALROG_SKIN = 0x206C7075,
  72 + D2S_ITEMDATA_IDENTIFIER_PLATE_MAIL = 0x20746C70,
  73 + D2S_ITEMDATA_IDENTIFIER_TEMPLAR_COAT = 0x20746C78,
  74 + D2S_ITEMDATA_IDENTIFIER_HELLFORGE_PLATE = 0x20746C75,
  75 + D2S_ITEMDATA_IDENTIFIER_FIELD_PLATE = 0x20646C66,
  76 + D2S_ITEMDATA_IDENTIFIER_SHARKTOOTH = 0x20646C78,
  77 + D2S_ITEMDATA_IDENTIFIER_KRAKEN_SHELL = 0x20646C75,
  78 + D2S_ITEMDATA_IDENTIFIER_GOTHIC_PLATE = 0x20687467,
  79 + D2S_ITEMDATA_IDENTIFIER_EMBOSSED_PLATE = 0x20687478,
  80 + D2S_ITEMDATA_IDENTIFIER_LACQUERED_PLATE = 0x20687475,
  81 + D2S_ITEMDATA_IDENTIFIER_FULL_PLATE_MAIL = 0x206C7566,
  82 + D2S_ITEMDATA_IDENTIFIER_CHAOS_ARMOR = 0x206C7578,
  83 + D2S_ITEMDATA_IDENTIFIER_SHADOW_PLATE = 0x206C7575,
  84 + D2S_ITEMDATA_IDENTIFIER_ANCIENT_ARMOR = 0x20726161,
  85 + D2S_ITEMDATA_IDENTIFIER_ORNATE_ARMOR = 0x20726178,
  86 + D2S_ITEMDATA_IDENTIFIER_SACRED_ARMOR = 0x20726175,
  87 + D2S_ITEMDATA_IDENTIFIER_LIGHT_PLATE = 0x2070746C,
  88 + D2S_ITEMDATA_IDENTIFIER_MAGE_PLATE = 0x20707478,
  89 + D2S_ITEMDATA_IDENTIFIER_ARCHON_PLATE = 0x20707475,
  90 + D2S_ITEMDATA_IDENTIFIER_BUCKLER = 0x20637562,
  91 + D2S_ITEMDATA_IDENTIFIER_DEFENDER = 0x20637578,
  92 + D2S_ITEMDATA_IDENTIFIER_HEATER = 0x20637575,
  93 + D2S_ITEMDATA_IDENTIFIER_SMALL_SHIELD = 0x206C6D73,
  94 + D2S_ITEMDATA_IDENTIFIER_ROUND_SHIELD = 0x206C6D78,
  95 + D2S_ITEMDATA_IDENTIFIER_LUNA = 0x206C6D75,
  96 + D2S_ITEMDATA_IDENTIFIER_LARGE_SHIELD = 0x2067726C,
  97 + D2S_ITEMDATA_IDENTIFIER_SCUTUM = 0x20677278,
  98 + D2S_ITEMDATA_IDENTIFIER_HYPERION = 0x20677275,
  99 + D2S_ITEMDATA_IDENTIFIER_KITE_SHIELD = 0x2074696B,
  100 + D2S_ITEMDATA_IDENTIFIER_DRAGON_SHIELD = 0x20746978,
  101 + D2S_ITEMDATA_IDENTIFIER_MONARCH = 0x20746975,
  102 + D2S_ITEMDATA_IDENTIFIER_TOWER_SHIELD = 0x20776F74,
  103 + D2S_ITEMDATA_IDENTIFIER_PAVISE = 0x20776F78,
  104 + D2S_ITEMDATA_IDENTIFIER_AEGIS = 0x20776F75,
  105 + D2S_ITEMDATA_IDENTIFIER_GOTHIC_SHIELD = 0x20737467,
  106 + D2S_ITEMDATA_IDENTIFIER_ANCIENT_SHIELD = 0x20737478,
  107 + D2S_ITEMDATA_IDENTIFIER_WARD = 0x20737475,
  108 + D2S_ITEMDATA_IDENTIFIER_BONE_SHIELD = 0x20687362,
  109 + D2S_ITEMDATA_IDENTIFIER_GRIM_SHIELD = 0x20687378,
  110 + D2S_ITEMDATA_IDENTIFIER_TROLL_NEST = 0x20687375,
  111 + D2S_ITEMDATA_IDENTIFIER_SPIKED_SHIELD = 0x206B7073,
  112 + D2S_ITEMDATA_IDENTIFIER_BARBED_SHIELD = 0x206B7078,
  113 + D2S_ITEMDATA_IDENTIFIER_BLADE_BARRIER = 0x206B7075,
  114 + D2S_ITEMDATA_IDENTIFIER_LEATHER_GLOVES = 0x206C676C,
  115 + D2S_ITEMDATA_IDENTIFIER_DEMONHIDE_GLOVE = 0x20676C78,
  116 + D2S_ITEMDATA_IDENTIFIER_BRAMBLE_MITTS = 0x20676C75,
  117 + D2S_ITEMDATA_IDENTIFIER_HEAVY_GLOVES = 0x206C6776,
  118 + D2S_ITEMDATA_IDENTIFIER_SHARKSKIN_GLOVE = 0x20677678,
  119 + D2S_ITEMDATA_IDENTIFIER_VAMPIREBONE_GLOVES = 0x20677675,
  120 + D2S_ITEMDATA_IDENTIFIER_CHAIN_GLOVES = 0x206C676D,
  121 + D2S_ITEMDATA_IDENTIFIER_HEAVY_BRACERS = 0x20676D78,
  122 + D2S_ITEMDATA_IDENTIFIER_VAMBRACES = 0x20676D75,
  123 + D2S_ITEMDATA_IDENTIFIER_LIGHT_GAUNTLETS = 0x206C6774,
  124 + D2S_ITEMDATA_IDENTIFIER_BATTLE_GAUNTLET = 0x20677478,
  125 + D2S_ITEMDATA_IDENTIFIER_CRUSADER_GAUNTLETS = 0x20677475,
  126 + D2S_ITEMDATA_IDENTIFIER_GAUNTLETS = 0x206C6768,
  127 + D2S_ITEMDATA_IDENTIFIER_WAR_GAUNTLETS = 0x20676878,
  128 + D2S_ITEMDATA_IDENTIFIER_OGRE_GAUNTLETS = 0x20676875,
  129 + D2S_ITEMDATA_IDENTIFIER_BOOTS = 0x2074626C,
  130 + D2S_ITEMDATA_IDENTIFIER_DEMONHIDE_BOOTS = 0x20626C78,
  131 + D2S_ITEMDATA_IDENTIFIER_WYRMHIDE_BOOTS = 0x20626C75,
  132 + D2S_ITEMDATA_IDENTIFIER_HEAVY_BOOTS = 0x20746276,
  133 + D2S_ITEMDATA_IDENTIFIER_SHARKSKIN_BOOTS = 0x20627678,
  134 + D2S_ITEMDATA_IDENTIFIER_SCARABSHELL_BOOTS = 0x20627675,
  135 + D2S_ITEMDATA_IDENTIFIER_CHAIN_BOOTS = 0x2074626D,
  136 + D2S_ITEMDATA_IDENTIFIER_MESH_BOOTS = 0x20626D78,
  137 + D2S_ITEMDATA_IDENTIFIER_BONEWEAVE_BOOTS = 0x20626D75,
  138 + D2S_ITEMDATA_IDENTIFIER_LIGHT_PLATED_BOOTS = 0x20746274,
  139 + D2S_ITEMDATA_IDENTIFIER_BATTLE_BOOTS = 0x20627478,
  140 + D2S_ITEMDATA_IDENTIFIER_MIRRORED_BOOTS = 0x20627475,
  141 + D2S_ITEMDATA_IDENTIFIER_GREAVES = 0x20746268,
  142 + D2S_ITEMDATA_IDENTIFIER_WAR_BOOTS = 0x20626878,
  143 + D2S_ITEMDATA_IDENTIFIER_MYRMIDON_GREAVE = 0x20626875,
  144 + D2S_ITEMDATA_IDENTIFIER_SASH = 0x206C626C,
  145 + D2S_ITEMDATA_IDENTIFIER_DEMONHIDE_SASH = 0x20626C7A,
  146 + D2S_ITEMDATA_IDENTIFIER_SPIDERWEB_SASH = 0x20636C75,
  147 + D2S_ITEMDATA_IDENTIFIER_LIGHT_BELT = 0x206C6276,
  148 + D2S_ITEMDATA_IDENTIFIER_SHARKSKIN_BELT = 0x2062767A,
  149 + D2S_ITEMDATA_IDENTIFIER_VAMPIREFANG_BELT = 0x20637675,
  150 + D2S_ITEMDATA_IDENTIFIER_BELT = 0x206C626D,
  151 + D2S_ITEMDATA_IDENTIFIER_MESH_BELT = 0x20626D7A,
  152 + D2S_ITEMDATA_IDENTIFIER_MITHRIL_COIL = 0x20636D75,
  153 + D2S_ITEMDATA_IDENTIFIER_HEAVY_BELT = 0x206C6274,
  154 + D2S_ITEMDATA_IDENTIFIER_BATTLE_BELT = 0x2062747A,
  155 + D2S_ITEMDATA_IDENTIFIER_TROLL_BELT = 0x20637475,
  156 + D2S_ITEMDATA_IDENTIFIER_PLATED_BELT = 0x206C6268,
  157 + D2S_ITEMDATA_IDENTIFIER_WAR_BELT = 0x2062687A,
  158 + D2S_ITEMDATA_IDENTIFIER_COLOSSUS_GIRDLE = 0x20636875,
  159 + D2S_ITEMDATA_IDENTIFIER_WOLF_HEAD = 0x20317264,
  160 + D2S_ITEMDATA_IDENTIFIER_ALPHA_HELM = 0x20367264,
  161 + D2S_ITEMDATA_IDENTIFIER_BLOOD_SPIRIT = 0x20627264,
  162 + D2S_ITEMDATA_IDENTIFIER_HAWK_HELM = 0x20327264,
  163 + D2S_ITEMDATA_IDENTIFIER_GRIFFON_HEADDRESS = 0x20377264,
  164 + D2S_ITEMDATA_IDENTIFIER_SUN_SPIRIT = 0x20637264,
  165 + D2S_ITEMDATA_IDENTIFIER_ANTLERS = 0x20337264,
  166 + D2S_ITEMDATA_IDENTIFIER_HUNTERS_GUISE = 0x20387264,
  167 + D2S_ITEMDATA_IDENTIFIER_EARTH_SPIRIT = 0x20647264,
  168 + D2S_ITEMDATA_IDENTIFIER_FALCON_MASK = 0x20347264,
  169 + D2S_ITEMDATA_IDENTIFIER_SACRED_FEATHERS = 0x20397264,
  170 + D2S_ITEMDATA_IDENTIFIER_SKY_SPIRIT = 0x20657264,
  171 + D2S_ITEMDATA_IDENTIFIER_SPIRIT_MASK = 0x20357264,
  172 + D2S_ITEMDATA_IDENTIFIER_TOTEMIC_MASK = 0x20617264,
  173 + D2S_ITEMDATA_IDENTIFIER_DREAM_SPIRIT = 0x20667264,
  174 + D2S_ITEMDATA_IDENTIFIER_JAWBONE_CAP = 0x20316162,
  175 + D2S_ITEMDATA_IDENTIFIER_JAWBONE_VISOR = 0x20366162,
  176 + D2S_ITEMDATA_IDENTIFIER_CARNAGE_HELM = 0x20626162,
  177 + D2S_ITEMDATA_IDENTIFIER_FANGED_HELM = 0x20326162,
  178 + D2S_ITEMDATA_IDENTIFIER_LION_HELM = 0x20376162,
  179 + D2S_ITEMDATA_IDENTIFIER_FURY_VISOR = 0x20636162,
  180 + D2S_ITEMDATA_IDENTIFIER_HORNED_HELM = 0x20336162,
  181 + D2S_ITEMDATA_IDENTIFIER_RAGE_MASK = 0x20386162,
  182 + D2S_ITEMDATA_IDENTIFIER_DESTROYER_HELM = 0x20646162,
  183 + D2S_ITEMDATA_IDENTIFIER_ASSUALT_HELMET = 0x20346162,
  184 + D2S_ITEMDATA_IDENTIFIER_SAVAGE_HELMET = 0x20396162,
  185 + D2S_ITEMDATA_IDENTIFIER_CONQUEROR_CROWN = 0x20656162,
  186 + D2S_ITEMDATA_IDENTIFIER_AVENGER_GUARD = 0x20356162,
  187 + D2S_ITEMDATA_IDENTIFIER_SLAYER_GUARD = 0x20616162,
  188 + D2S_ITEMDATA_IDENTIFIER_GUARDIAN_CROWN = 0x20666162,
  189 + D2S_ITEMDATA_IDENTIFIER_TARGE = 0x20316170,
  190 + D2S_ITEMDATA_IDENTIFIER_AKARAN_TARGE = 0x20366170,
  191 + D2S_ITEMDATA_IDENTIFIER_SACRED_TARGE = 0x20626170,
  192 + D2S_ITEMDATA_IDENTIFIER_RONDACHE = 0x20326170,
  193 + D2S_ITEMDATA_IDENTIFIER_AKARAN_RONDACHE = 0x20376170,
  194 + D2S_ITEMDATA_IDENTIFIER_SACRED_RONDACHE = 0x20636170,
  195 + D2S_ITEMDATA_IDENTIFIER_HERALDIC_SHIELD = 0x20336170,
  196 + D2S_ITEMDATA_IDENTIFIER_PROTECTOR_SHLD = 0x20386170,
  197 + D2S_ITEMDATA_IDENTIFIER_KURAST_SHIELD = 0x20646170,
  198 + D2S_ITEMDATA_IDENTIFIER_AERIN_SHIELD = 0x20346170,
  199 + D2S_ITEMDATA_IDENTIFIER_GUILDED_SHIELD = 0x20396170,
  200 + D2S_ITEMDATA_IDENTIFIER_ZAKARUM_SHIELD = 0x20656170,
  201 + D2S_ITEMDATA_IDENTIFIER_CROWN_SHIELD = 0x20356170,
  202 + D2S_ITEMDATA_IDENTIFIER_ROYAL_SHIELD = 0x20616170,
  203 + D2S_ITEMDATA_IDENTIFIER_VORTEX_SHIELD = 0x20666170,
  204 + D2S_ITEMDATA_IDENTIFIER_PRESERVED_HEAD = 0x2031656E,
  205 + D2S_ITEMDATA_IDENTIFIER_MUMMIFIED_TRPHY = 0x2036656E,
  206 + D2S_ITEMDATA_IDENTIFIER_MINION_SKULL = 0x2062656E,
  207 + D2S_ITEMDATA_IDENTIFIER_ZOMBIE_HEAD = 0x2032656E,
  208 + D2S_ITEMDATA_IDENTIFIER_FETISH_TROPHY = 0x2037656E,
  209 + D2S_ITEMDATA_IDENTIFIER_HELLSPAWN_SKULL = 0x2063656E,
  210 + D2S_ITEMDATA_IDENTIFIER_UNRAVELLER_HEAD = 0x2033656E,
  211 + D2S_ITEMDATA_IDENTIFIER_SEXTON_TROPHY = 0x2038656E,
  212 + D2S_ITEMDATA_IDENTIFIER_OVERSEER_SKULL = 0x2064656E,
  213 + D2S_ITEMDATA_IDENTIFIER_GARGOYLE_HEAD = 0x2034656E,
  214 + D2S_ITEMDATA_IDENTIFIER_CANTOR_TROPHY = 0x2039656E,
  215 + D2S_ITEMDATA_IDENTIFIER_SUCCUBUS_SKULL = 0x2065656E,
  216 + D2S_ITEMDATA_IDENTIFIER_DEMON_HEAD = 0x2035656E,
  217 + D2S_ITEMDATA_IDENTIFIER_HEIROPHANT_TRPHY = 0x2061656E,
  218 + D2S_ITEMDATA_IDENTIFIER_BLOODLORD_SKULL = 0x2066656E,
  219 + D2S_ITEMDATA_IDENTIFIER_HAND_AXE = 0x20786168,
  220 + D2S_ITEMDATA_IDENTIFIER_HATCHET = 0x20616839,
  221 + D2S_ITEMDATA_IDENTIFIER_TOMAHAWK = 0x20616837,
  222 + D2S_ITEMDATA_IDENTIFIER_AXE = 0x20657861,
  223 + D2S_ITEMDATA_IDENTIFIER_CLEAVER = 0x20786139,
  224 + D2S_ITEMDATA_IDENTIFIER_SMALL_CRESCENT = 0x20786137,
  225 + D2S_ITEMDATA_IDENTIFIER_DOUBLE_AXE = 0x20786132,
  226 + D2S_ITEMDATA_IDENTIFIER_TWIN_AXE = 0x20613239,
  227 + D2S_ITEMDATA_IDENTIFIER_ETTIN_AXE = 0x20613237,
  228 + D2S_ITEMDATA_IDENTIFIER_MILITARY_PICK = 0x2069706D,
  229 + D2S_ITEMDATA_IDENTIFIER_CROWBILL = 0x20706D39,
  230 + D2S_ITEMDATA_IDENTIFIER_WAR_SPIKE = 0x20706D37,
  231 + D2S_ITEMDATA_IDENTIFIER_WAR_AXE = 0x20786177,
  232 + D2S_ITEMDATA_IDENTIFIER_NAGA = 0x20617739,
  233 + D2S_ITEMDATA_IDENTIFIER_BERSERKER_AXE = 0x20617737,
  234 + D2S_ITEMDATA_IDENTIFIER_LARGE_AXE = 0x2078616C,
  235 + D2S_ITEMDATA_IDENTIFIER_MILITARY_AXE = 0x20616C39,
  236 + D2S_ITEMDATA_IDENTIFIER_FERAL_AXE = 0x20616C37,
  237 + D2S_ITEMDATA_IDENTIFIER_BROAD_AXE = 0x20786162,
  238 + D2S_ITEMDATA_IDENTIFIER_BEARDED_AXE = 0x20616239,
  239 + D2S_ITEMDATA_IDENTIFIER_SILVER_EDGED_AX = 0x20616237,
  240 + D2S_ITEMDATA_IDENTIFIER_BATTLE_AXE = 0x20787462,
  241 + D2S_ITEMDATA_IDENTIFIER_TABAR = 0x20746239,
  242 + D2S_ITEMDATA_IDENTIFIER_DECAPITATOR = 0x20746237,
  243 + D2S_ITEMDATA_IDENTIFIER_GREAT_AXE = 0x20786167,
  244 + D2S_ITEMDATA_IDENTIFIER_GOTHIC_AXE = 0x20616739,
  245 + D2S_ITEMDATA_IDENTIFIER_CHAMPION_AXE = 0x20616737,
  246 + D2S_ITEMDATA_IDENTIFIER_GIANT_AXE = 0x20786967,
  247 + D2S_ITEMDATA_IDENTIFIER_ANCIENT_AXE = 0x20696739,
  248 + D2S_ITEMDATA_IDENTIFIER_GLORIOUS_AXE = 0x20696737,
  249 + D2S_ITEMDATA_IDENTIFIER_CLUB = 0x20626C63,
  250 + D2S_ITEMDATA_IDENTIFIER_CUDGEL = 0x206C6339,
  251 + D2S_ITEMDATA_IDENTIFIER_TRUNCHEON = 0x206C6337,
  252 + D2S_ITEMDATA_IDENTIFIER_SPIKED_CLUB = 0x20637073,
  253 + D2S_ITEMDATA_IDENTIFIER_BARBED_CLUB = 0x20707339,
  254 + D2S_ITEMDATA_IDENTIFIER_TYRANT_CLUB = 0x20707337,
  255 + D2S_ITEMDATA_IDENTIFIER_MACE = 0x2063616D,
  256 + D2S_ITEMDATA_IDENTIFIER_FLANGED_MACE = 0x20616D39,
  257 + D2S_ITEMDATA_IDENTIFIER_REINFORCED_MACE = 0x20616D37,
  258 + D2S_ITEMDATA_IDENTIFIER_MORNING_STAR = 0x2074736D,
  259 + D2S_ITEMDATA_IDENTIFIER_JAGGED_STAR = 0x20746D39,
  260 + D2S_ITEMDATA_IDENTIFIER_DEVIL_STAR = 0x20666D37,
  261 + D2S_ITEMDATA_IDENTIFIER_FLAIL = 0x20616C66,
  262 + D2S_ITEMDATA_IDENTIFIER_KNOUT = 0x206C6639,
  263 + D2S_ITEMDATA_IDENTIFIER_SCOURGE = 0x206C6637,
  264 + D2S_ITEMDATA_IDENTIFIER_WAR_HAMMER = 0x206D6877,
  265 + D2S_ITEMDATA_IDENTIFIER_BATTLE_HAMMER = 0x20687739,
  266 + D2S_ITEMDATA_IDENTIFIER_LEGENDARY_MALLET = 0x20687737,
  267 + D2S_ITEMDATA_IDENTIFIER_MAUL = 0x2075616D,
  268 + D2S_ITEMDATA_IDENTIFIER_WAR_CLUB = 0x20396D39,
  269 + D2S_ITEMDATA_IDENTIFIER_OGRE_MAUL = 0x20376D37,
  270 + D2S_ITEMDATA_IDENTIFIER_GREAT_MAUL = 0x20616D67,
  271 + D2S_ITEMDATA_IDENTIFIER_MARTEL_DE_FER = 0x206D6739,
  272 + D2S_ITEMDATA_IDENTIFIER_THUNDER_MAUL = 0x206D6737,
  273 + D2S_ITEMDATA_IDENTIFIER_SHORT_SWORD = 0x20647373,
  274 + D2S_ITEMDATA_IDENTIFIER_GLADIUS = 0x20737339,
  275 + D2S_ITEMDATA_IDENTIFIER_FALCATA = 0x20737337,
  276 + D2S_ITEMDATA_IDENTIFIER_SCIMITAR = 0x206D6373,
  277 + D2S_ITEMDATA_IDENTIFIER_CUTLASS = 0x206D7339,
  278 + D2S_ITEMDATA_IDENTIFIER_ATAGHAN = 0x206D7337,
  279 + D2S_ITEMDATA_IDENTIFIER_SABER = 0x20726273,
  280 + D2S_ITEMDATA_IDENTIFIER_SHAMSHIR = 0x20627339,
  281 + D2S_ITEMDATA_IDENTIFIER_ELEGANT_BLADE = 0x20627337,
  282 + D2S_ITEMDATA_IDENTIFIER_FALCHION = 0x20636C66,
  283 + D2S_ITEMDATA_IDENTIFIER_TULWAR = 0x20636639,
  284 + D2S_ITEMDATA_IDENTIFIER_HYDRA_EDGE = 0x20636637,
  285 + D2S_ITEMDATA_IDENTIFIER_CRYSTAL_SWORD = 0x20737263,
  286 + D2S_ITEMDATA_IDENTIFIER_DIMENSIONAL_BLADE = 0x20726339,
  287 + D2S_ITEMDATA_IDENTIFIER_PHASE_BLADE = 0x20726337,
  288 + D2S_ITEMDATA_IDENTIFIER_BROAD_SWORD = 0x20647362,
  289 + D2S_ITEMDATA_IDENTIFIER_BATTLE_SWORD = 0x20736239,
  290 + D2S_ITEMDATA_IDENTIFIER_CONQUEST_SWORD = 0x20736237,
  291 + D2S_ITEMDATA_IDENTIFIER_LONG_SWORD = 0x2064736C,
  292 + D2S_ITEMDATA_IDENTIFIER_RUNE_SWORD = 0x20736C39,
  293 + D2S_ITEMDATA_IDENTIFIER_CRYPTIC_SWORD = 0x20736C37,
  294 + D2S_ITEMDATA_IDENTIFIER_WAR_SWORD = 0x20647377,
  295 + D2S_ITEMDATA_IDENTIFIER_ANCIENT_SWORD = 0x20647739,
  296 + D2S_ITEMDATA_IDENTIFIER_MYTHICAL_SWORD = 0x20647737,
  297 + D2S_ITEMDATA_IDENTIFIER_TWOHANDED_SWORD = 0x20736832,
  298 + D2S_ITEMDATA_IDENTIFIER_ESPADON = 0x20683239,
  299 + D2S_ITEMDATA_IDENTIFIER_LEGEND_SWORD = 0x20683237,
  300 + D2S_ITEMDATA_IDENTIFIER_CLAYMORE = 0x206D6C63,
  301 + D2S_ITEMDATA_IDENTIFIER_DACIAN_FALX = 0x206D6339,
  302 + D2S_ITEMDATA_IDENTIFIER_HIGHLAND_BLADE = 0x206D6337,
  303 + D2S_ITEMDATA_IDENTIFIER_GIANT_SWORD = 0x20736967,
  304 + D2S_ITEMDATA_IDENTIFIER_TUSK_SWORD = 0x20736739,
  305 + D2S_ITEMDATA_IDENTIFIER_BALROG_BLADE = 0x20736737,
  306 + D2S_ITEMDATA_IDENTIFIER_BASTARD_SWORD = 0x20777362,
  307 + D2S_ITEMDATA_IDENTIFIER_GOTHIC_SWORD = 0x20396239,
  308 + D2S_ITEMDATA_IDENTIFIER_CHAMPION_SWORD = 0x20376237,
  309 + D2S_ITEMDATA_IDENTIFIER_FLAMBERGE = 0x20626C66,
  310 + D2S_ITEMDATA_IDENTIFIER_ZWEIHANDER = 0x20626639,
  311 + D2S_ITEMDATA_IDENTIFIER_COLOSSAL_SWORD = 0x20626637,
  312 + D2S_ITEMDATA_IDENTIFIER_GREAT_SWORD = 0x20647367,
  313 + D2S_ITEMDATA_IDENTIFIER_EXECUTIONER_SWORD = 0x20646739,
  314 + D2S_ITEMDATA_IDENTIFIER_COLOSSUS_BLADE = 0x20646737,
  315 + D2S_ITEMDATA_IDENTIFIER_DAGGER = 0x20726764,
  316 + D2S_ITEMDATA_IDENTIFIER_POIGNARD = 0x20676439,
  317 + D2S_ITEMDATA_IDENTIFIER_BONE_KNIFE = 0x20676437,
  318 + D2S_ITEMDATA_IDENTIFIER_DIRK = 0x20726964,
  319 + D2S_ITEMDATA_IDENTIFIER_RONDEL = 0x20696439,
  320 + D2S_ITEMDATA_IDENTIFIER_MITHRAL_POINT = 0x20696437,
  321 + D2S_ITEMDATA_IDENTIFIER_KRISS = 0x2069726B,
  322 + D2S_ITEMDATA_IDENTIFIER_CINQUEDEAS = 0x20726B39,
  323 + D2S_ITEMDATA_IDENTIFIER_FANGED_KNIFE = 0x20726B37,
  324 + D2S_ITEMDATA_IDENTIFIER_BLADE = 0x20646C62,
  325 + D2S_ITEMDATA_IDENTIFIER_STILLETO = 0x206C6239,
  326 + D2S_ITEMDATA_IDENTIFIER_LEGEND_SPIKE = 0x206C6237,
  327 + D2S_ITEMDATA_IDENTIFIER_THROWING_KNIFE = 0x20666B74,
  328 + D2S_ITEMDATA_IDENTIFIER_BATTLE_DART = 0x206B7439,
  329 + D2S_ITEMDATA_IDENTIFIER_FLYING_KNIFE = 0x206B7437,
  330 + D2S_ITEMDATA_IDENTIFIER_THROWING_AXE = 0x20786174,
  331 + D2S_ITEMDATA_IDENTIFIER_FRANCISCA = 0x20617439,
  332 + D2S_ITEMDATA_IDENTIFIER_FLYING_AXE = 0x20617437,
  333 + D2S_ITEMDATA_IDENTIFIER_BALANCED_KNIFE = 0x20666B62,
  334 + D2S_ITEMDATA_IDENTIFIER_WAR_DART = 0x206B6239,
  335 + D2S_ITEMDATA_IDENTIFIER_WINGED_KNIFE = 0x206B6237,
  336 + D2S_ITEMDATA_IDENTIFIER_BALANCED_AXE = 0x206C6162,
  337 + D2S_ITEMDATA_IDENTIFIER_HURLBAT = 0x20386239,
  338 + D2S_ITEMDATA_IDENTIFIER_WINGED_AXE = 0x20386237,
  339 + D2S_ITEMDATA_IDENTIFIER_JAVELIN = 0x2076616A,
  340 + D2S_ITEMDATA_IDENTIFIER_WAR_JAVELIN = 0x20616A39,
  341 + D2S_ITEMDATA_IDENTIFIER_HYPERION_JAVELIN = 0x20616A37,
  342 + D2S_ITEMDATA_IDENTIFIER_PILUM = 0x206C6970,
  343 + D2S_ITEMDATA_IDENTIFIER_GREAT_PILUM = 0x20697039,
  344 + D2S_ITEMDATA_IDENTIFIER_STYGIAN_PILUM = 0x20697037,
  345 + D2S_ITEMDATA_IDENTIFIER_SHORT_SPEAR = 0x20707373,
  346 + D2S_ITEMDATA_IDENTIFIER_SIMBILAN = 0x20397339,
  347 + D2S_ITEMDATA_IDENTIFIER_BALROG_SPEAR = 0x20377337,
  348 + D2S_ITEMDATA_IDENTIFIER_GLAIVE = 0x20766C67,
  349 + D2S_ITEMDATA_IDENTIFIER_SPICULUM = 0x206C6739,
  350 + D2S_ITEMDATA_IDENTIFIER_GHOST_GLAIVE = 0x206C6737,
  351 + D2S_ITEMDATA_IDENTIFIER_THROWING_SPEAR = 0x20707374,
  352 + D2S_ITEMDATA_IDENTIFIER_HARPOON = 0x20737439,
  353 + D2S_ITEMDATA_IDENTIFIER_WINGED_HARPOON = 0x20737437,
  354 + D2S_ITEMDATA_IDENTIFIER_SPEAR = 0x20727073,
  355 + D2S_ITEMDATA_IDENTIFIER_WAR_SPEAR = 0x20727339,
  356 + D2S_ITEMDATA_IDENTIFIER_HYPERION_SPEAR = 0x20727337,
  357 + D2S_ITEMDATA_IDENTIFIER_TRIDENT = 0x20697274,
  358 + D2S_ITEMDATA_IDENTIFIER_FUSCINA = 0x20727439,
  359 + D2S_ITEMDATA_IDENTIFIER_STYGIAN_PIKE = 0x20727437,
  360 + D2S_ITEMDATA_IDENTIFIER_BRANDISTOCK = 0x206E7262,
  361 + D2S_ITEMDATA_IDENTIFIER_WAR_FORK = 0x20726239,
  362 + D2S_ITEMDATA_IDENTIFIER_MANCATCHER = 0x20726237,
  363 + D2S_ITEMDATA_IDENTIFIER_SPETUM = 0x20747073,
  364 + D2S_ITEMDATA_IDENTIFIER_YARI = 0x20747339,
  365 + D2S_ITEMDATA_IDENTIFIER_GHOST_SPEAR = 0x20747337,
  366 + D2S_ITEMDATA_IDENTIFIER_PIKE = 0x206B6970,
  367 + D2S_ITEMDATA_IDENTIFIER_LANCE = 0x20397039,
  368 + D2S_ITEMDATA_IDENTIFIER_WAR_PIKE = 0x20377037,
  369 + D2S_ITEMDATA_IDENTIFIER_BARDICHE = 0x20726162,
  370 + D2S_ITEMDATA_IDENTIFIER_LOCHABER_AXE = 0x20376239,
  371 + D2S_ITEMDATA_IDENTIFIER_OGRE_AXE = 0x20376F37,
  372 + D2S_ITEMDATA_IDENTIFIER_VOULGE = 0x20756F76,
  373 + D2S_ITEMDATA_IDENTIFIER_BILL = 0x206F7639,
  374 + D2S_ITEMDATA_IDENTIFIER_COLOSSUS_VOULGE = 0x206F7637,
  375 + D2S_ITEMDATA_IDENTIFIER_SCYTHE = 0x20796373,
  376 + D2S_ITEMDATA_IDENTIFIER_BATTLE_SCYTHE = 0x20387339,
  377 + D2S_ITEMDATA_IDENTIFIER_THRESHER = 0x20387337,
  378 + D2S_ITEMDATA_IDENTIFIER_POLEAXE = 0x20786170,
  379 + D2S_ITEMDATA_IDENTIFIER_PARTIZAN = 0x20617039,
  380 + D2S_ITEMDATA_IDENTIFIER_CRYPTIC_AXE = 0x20617037,
  381 + D2S_ITEMDATA_IDENTIFIER_HALBERD = 0x206C6168,
  382 + D2S_ITEMDATA_IDENTIFIER_BEC_DE_CORBIN = 0x20396839,
  383 + D2S_ITEMDATA_IDENTIFIER_GREAT_POLEAXE = 0x20376837,
  384 + D2S_ITEMDATA_IDENTIFIER_WAR_SCYTHE = 0x20637377,
  385 + D2S_ITEMDATA_IDENTIFIER_GRIM_SCYTHE = 0x20637739,
  386 + D2S_ITEMDATA_IDENTIFIER_GIANT_THRESHER = 0x20637737,
  387 + D2S_ITEMDATA_IDENTIFIER_SHORT_BOW = 0x20776273,
  388 + D2S_ITEMDATA_IDENTIFIER_EDGE_BOW = 0x20627338,
  389 + D2S_ITEMDATA_IDENTIFIER_SPIDER_BOW = 0x20627336,
  390 + D2S_ITEMDATA_IDENTIFIER_HUNTERS_BOW = 0x20776268,
  391 + D2S_ITEMDATA_IDENTIFIER_RAZOR_BOW = 0x20626838,
  392 + D2S_ITEMDATA_IDENTIFIER_BLADE_BOW = 0x20626836,
  393 + D2S_ITEMDATA_IDENTIFIER_LONG_BOW = 0x2077626C,
  394 + D2S_ITEMDATA_IDENTIFIER_CEDAR_BOW = 0x20626C38,
  395 + D2S_ITEMDATA_IDENTIFIER_SHADOW_BOW = 0x20626C36,
  396 + D2S_ITEMDATA_IDENTIFIER_COMPOSITE_BOW = 0x20776263,
  397 + D2S_ITEMDATA_IDENTIFIER_DOUBLE_BOW = 0x20626338,
  398 + D2S_ITEMDATA_IDENTIFIER_GREAT_BOW = 0x20626336,
  399 + D2S_ITEMDATA_IDENTIFIER_SHORT_BATTLE_BOW = 0x20626273,
  400 + D2S_ITEMDATA_IDENTIFIER_SHORT_SIEGE_BOW = 0x20387338,
  401 + D2S_ITEMDATA_IDENTIFIER_DIAMOND_BOW = 0x20377336,
  402 + D2S_ITEMDATA_IDENTIFIER_LONG_BATTLE_BOW = 0x2062626C,
  403 + D2S_ITEMDATA_IDENTIFIER_LONG_SIEGE_BOW = 0x20386C38,
  404 + D2S_ITEMDATA_IDENTIFIER_CRUSADER_BOW = 0x20376C36,
  405 + D2S_ITEMDATA_IDENTIFIER_SHORT_WAR_BOW = 0x20627773,
  406 + D2S_ITEMDATA_IDENTIFIER_RUNE_BOW = 0x20777338,
  407 + D2S_ITEMDATA_IDENTIFIER_WARD_BOW = 0x20777336,
  408 + D2S_ITEMDATA_IDENTIFIER_LONG_WAR_BOW = 0x2062776C,
  409 + D2S_ITEMDATA_IDENTIFIER_GOTHIC_BOW = 0x20776C38,
  410 + D2S_ITEMDATA_IDENTIFIER_HYDRA_BOW = 0x20776C36,
  411 + D2S_ITEMDATA_IDENTIFIER_LIGHT_CROSSBOW = 0x2062786C,
  412 + D2S_ITEMDATA_IDENTIFIER_ARBALEST = 0x20786C38,
  413 + D2S_ITEMDATA_IDENTIFIER_PELLET_BOW = 0x20786C36,
  414 + D2S_ITEMDATA_IDENTIFIER_CROSSBOW = 0x2062786D,
  415 + D2S_ITEMDATA_IDENTIFIER_SIEGE_CROSSBOW = 0x20786D38,
  416 + D2S_ITEMDATA_IDENTIFIER_GORGON_CROSSBOW = 0x20786D36,
  417 + D2S_ITEMDATA_IDENTIFIER_HEAVY_CROSSBOW = 0x20627868,
  418 + D2S_ITEMDATA_IDENTIFIER_BALLISTA = 0x20786838,
  419 + D2S_ITEMDATA_IDENTIFIER_COLOSSUS_CROSSBOW = 0x20786836,
  420 + D2S_ITEMDATA_IDENTIFIER_REPEATING_CROSSBOW = 0x20627872,
  421 + D2S_ITEMDATA_IDENTIFIER_CHU_KO_NU = 0x20787238,
  422 + D2S_ITEMDATA_IDENTIFIER_DEMON_CROSSBOW = 0x20787236,
  423 + D2S_ITEMDATA_IDENTIFIER_SHORT_STAFF = 0x20747373,
  424 + D2S_ITEMDATA_IDENTIFIER_JO_STAFF = 0x20737338,
  425 + D2S_ITEMDATA_IDENTIFIER_WALKING_STICK = 0x20737336,
  426 + D2S_ITEMDATA_IDENTIFIER_LONG_STAFF = 0x2074736C,
  427 + D2S_ITEMDATA_IDENTIFIER_QUARTERSTAFF = 0x20736C38,
  428 + D2S_ITEMDATA_IDENTIFIER_STALAGMITE = 0x20736C36,
  429 + D2S_ITEMDATA_IDENTIFIER_GNARLED_STAFF = 0x20747367,
  430 + D2S_ITEMDATA_IDENTIFIER_CEDAR_STAFF = 0x20736338,
  431 + D2S_ITEMDATA_IDENTIFIER_ELDER_STAFF = 0x20736336,
  432 + D2S_ITEMDATA_IDENTIFIER_BATTLE_STAFF = 0x20747362,
  433 + D2S_ITEMDATA_IDENTIFIER_GOTHIC_STAFF = 0x20736238,
  434 + D2S_ITEMDATA_IDENTIFIER_SHILLELAGH = 0x20736236,
  435 + D2S_ITEMDATA_IDENTIFIER_WAR_STAFF = 0x20747377,
  436 + D2S_ITEMDATA_IDENTIFIER_RUNE_STAFF = 0x20737738,
  437 + D2S_ITEMDATA_IDENTIFIER_ARCHON_STAFF = 0x20737736,
  438 + D2S_ITEMDATA_IDENTIFIER_WAND = 0x20646E77,
  439 + D2S_ITEMDATA_IDENTIFIER_BURNT_WAND = 0x206E7739,
  440 + D2S_ITEMDATA_IDENTIFIER_POLISHED_WAND = 0x206E7737,
  441 + D2S_ITEMDATA_IDENTIFIER_YEW_WAND = 0x206E7779,
  442 + D2S_ITEMDATA_IDENTIFIER_PETRIFIED_WAND = 0x20777939,
  443 + D2S_ITEMDATA_IDENTIFIER_GHOST_WAND = 0x20777937,
  444 + D2S_ITEMDATA_IDENTIFIER_BONE_WAND = 0x206E7762,
  445 + D2S_ITEMDATA_IDENTIFIER_TOMB_WAND = 0x20776239,
  446 + D2S_ITEMDATA_IDENTIFIER_LICH_WAND = 0x20776237,
  447 + D2S_ITEMDATA_IDENTIFIER_GRIM_WAND = 0x206E7767,
  448 + D2S_ITEMDATA_IDENTIFIER_GRAVE_WAND = 0x20776739,
  449 + D2S_ITEMDATA_IDENTIFIER_UNEARTHED_WAND = 0x20776737,
  450 + D2S_ITEMDATA_IDENTIFIER_SCEPTRE = 0x20706373,
  451 + D2S_ITEMDATA_IDENTIFIER_RUNE_SCEPTRE = 0x20637339,
  452 + D2S_ITEMDATA_IDENTIFIER_MIGHTY_SCEPTRE = 0x20637337,
  453 + D2S_ITEMDATA_IDENTIFIER_GRAND_SCEPTRE = 0x20637367,
  454 + D2S_ITEMDATA_IDENTIFIER_HOLY_WATER_SPRINKLER = 0x20737139,
  455 + D2S_ITEMDATA_IDENTIFIER_SERAPH_ROD = 0x20737137,
  456 + D2S_ITEMDATA_IDENTIFIER_WAR_SCEPTRE = 0x20707377,
  457 + D2S_ITEMDATA_IDENTIFIER_DIVINE_SCEPTRE = 0x20737739,
  458 + D2S_ITEMDATA_IDENTIFIER_CADUCEUS = 0x20737737,
  459 + D2S_ITEMDATA_IDENTIFIER_KATAR = 0x2072746B,
  460 + D2S_ITEMDATA_IDENTIFIER_QUHAB = 0x20726139,
  461 + D2S_ITEMDATA_IDENTIFIER_SUWAYYAH = 0x20726137,
  462 + D2S_ITEMDATA_IDENTIFIER_WRIST_BLADE = 0x20627277,
  463 + D2S_ITEMDATA_IDENTIFIER_WRIST_SPIKE = 0x20627739,
  464 + D2S_ITEMDATA_IDENTIFIER_WRIST_SWORD = 0x20627737,
  465 + D2S_ITEMDATA_IDENTIFIER_HATCHET_HANDS = 0x20667861,
  466 + D2S_ITEMDATA_IDENTIFIER_FASCIA = 0x20667839,
  467 + D2S_ITEMDATA_IDENTIFIER_WAR_FIST = 0x20667837,
  468 + D2S_ITEMDATA_IDENTIFIER_CESTUS = 0x20736563,
  469 + D2S_ITEMDATA_IDENTIFIER_HAND_SCYTHE = 0x20736339,
  470 + D2S_ITEMDATA_IDENTIFIER_BATTLE_CESTUS = 0x20736337,
  471 + D2S_ITEMDATA_IDENTIFIER_CLAWS = 0x20776C63,
  472 + D2S_ITEMDATA_IDENTIFIER_GREATER_CLAWS = 0x20776C39,
  473 + D2S_ITEMDATA_IDENTIFIER_FERAL_CLAWS = 0x20776C37,
  474 + D2S_ITEMDATA_IDENTIFIER_BLADE_TALONS = 0x206C7462,
  475 + D2S_ITEMDATA_IDENTIFIER_GREATER_TALONS = 0x20776839,
  476 + D2S_ITEMDATA_IDENTIFIER_RUNIC_TALONS = 0x20776837,
  477 + D2S_ITEMDATA_IDENTIFIER_SCISSORS_KATAR = 0x20726B73,
  478 + D2S_ITEMDATA_IDENTIFIER_SCISSORS_QUHAB = 0x20727139,
  479 + D2S_ITEMDATA_IDENTIFIER_SCISSORS_SUWAYYAH = 0x20727137,
  480 + D2S_ITEMDATA_IDENTIFIER_EAGLE_ORB = 0x2031626F,
  481 + D2S_ITEMDATA_IDENTIFIER_GLOWING_ORB = 0x2036626F,
  482 + D2S_ITEMDATA_IDENTIFIER_HEAVENLY_STONE = 0x2062626F,
  483 + D2S_ITEMDATA_IDENTIFIER_SACRED_GLOBE = 0x2032626F,
  484 + D2S_ITEMDATA_IDENTIFIER_CRYSTALLINE_GLB = 0x2037626F,
  485 + D2S_ITEMDATA_IDENTIFIER_ELDRITCH_ORB = 0x2063626F,
  486 + D2S_ITEMDATA_IDENTIFIER_SMOKED_SPHERE = 0x2033626F,
  487 + D2S_ITEMDATA_IDENTIFIER_CLOUDY_SPHERE = 0x2038626F,
  488 + D2S_ITEMDATA_IDENTIFIER_DEMON_HEART = 0x2064626F,
  489 + D2S_ITEMDATA_IDENTIFIER_CLASPED_ORB = 0x2034626F,
  490 + D2S_ITEMDATA_IDENTIFIER_SPARKLING_BALL = 0x2039626F,
  491 + D2S_ITEMDATA_IDENTIFIER_VORTEX_ORB = 0x2065626F,
  492 + D2S_ITEMDATA_IDENTIFIER_DRAGON_STONE = 0x2035626F,
  493 + D2S_ITEMDATA_IDENTIFIER_SWIRLING_CRYSTAL = 0x2061626F,
  494 + D2S_ITEMDATA_IDENTIFIER_DIMENSIONAL_SHARD = 0x2066626F,
  495 + D2S_ITEMDATA_IDENTIFIER_STAG_BOW = 0x20316D61,
  496 + D2S_ITEMDATA_IDENTIFIER_ASHWOOD_BOW = 0x20366D61,
  497 + D2S_ITEMDATA_IDENTIFIER_MATRIARCHAL_BOW = 0x20626D61,
  498 + D2S_ITEMDATA_IDENTIFIER_REFLEX_BOW = 0x20326D61,
  499 + D2S_ITEMDATA_IDENTIFIER_CEREMONIAL_BOW = 0x20376D61,
  500 + D2S_ITEMDATA_IDENTIFIER_GRAND_MATRON_BOW = 0x20636D61,
  501 + D2S_ITEMDATA_IDENTIFIER_MAIDEN_SPEAR = 0x20336D61,
  502 + D2S_ITEMDATA_IDENTIFIER_CEREMONIAL_SPEAR = 0x20386D61,
  503 + D2S_ITEMDATA_IDENTIFIER_MATRIARCHAL_SPEAR = 0x20646D61,
  504 + D2S_ITEMDATA_IDENTIFIER_MAIDEN_PIKE = 0x20346D61,
  505 + D2S_ITEMDATA_IDENTIFIER_CEREMONIAL_PIKE = 0x20396D61,
  506 + D2S_ITEMDATA_IDENTIFIER_MATRIARCHAL_PIKE = 0x20656D61,
  507 + D2S_ITEMDATA_IDENTIFIER_MAIDEN_JAVELIN = 0x20356D61,
  508 + D2S_ITEMDATA_IDENTIFIER_CEREMONIAL_JAVELIN = 0x20616D61,
  509 + D2S_ITEMDATA_IDENTIFIER_MATRIARCHAL_JAVELIN = 0x20666D61,
  510 + D2S_ITEMDATA_IDENTIFIER_CIRCLET = 0x20306963,
  511 + D2S_ITEMDATA_IDENTIFIER_CORONET = 0x20316963,
  512 + D2S_ITEMDATA_IDENTIFIER_TIARA = 0x20326963,
  513 + D2S_ITEMDATA_IDENTIFIER_DIADEM = 0x20336963,
  514 + D2S_ITEMDATA_IDENTIFIER_RANCID_GAS_POTION = 0x20737067,
  515 + D2S_ITEMDATA_IDENTIFIER_OIL_POTION = 0x2073706F,
  516 + D2S_ITEMDATA_IDENTIFIER_CHOKING_GAS_POTION = 0x206D7067,
  517 + D2S_ITEMDATA_IDENTIFIER_EXPLODING_POTION = 0x206D706F,
  518 + D2S_ITEMDATA_IDENTIFIER_STRANGLING_GAS_POTION = 0x206C7067,
  519 + D2S_ITEMDATA_IDENTIFIER_FULMINATING_POTION = 0x206C706F,
  520 + D2S_ITEMDATA_IDENTIFIER_WIRTS_LEG = 0x2067656C,
  521 + D2S_ITEMDATA_IDENTIFIER_HORADRIC_MALUS = 0x206D6468,
  522 + D2S_ITEMDATA_IDENTIFIER_SCROLL_OF_INIFUSS1 = 0x20736B62,
  523 + D2S_ITEMDATA_IDENTIFIER_SCROLL_OF_INIFUSS2 = 0x20646B62,
  524 + D2S_ITEMDATA_IDENTIFIER_BOOK_OF_SKILL = 0x20737361,
  525 + D2S_ITEMDATA_IDENTIFIER_HORADRIC_CUBE = 0x20786F62,
  526 + D2S_ITEMDATA_IDENTIFIER_HORADRIC_SCROLL = 0x20317274,
  527 + D2S_ITEMDATA_IDENTIFIER_STAFF_OF_KINGS = 0x2066736D,
  528 + D2S_ITEMDATA_IDENTIFIER_VIPER_AMULET = 0x20706976,
  529 + D2S_ITEMDATA_IDENTIFIER_HORADRIC_STAFF = 0x20747368,
  530 + D2S_ITEMDATA_IDENTIFIER_POTION_OF_LIFE = 0x207A7978,
  531 + D2S_ITEMDATA_IDENTIFIER_JADE_FIGURINE = 0x2034336A,
  532 + D2S_ITEMDATA_IDENTIFIER_GOLDEN_BIRD = 0x20343367,
  533 + D2S_ITEMDATA_IDENTIFIER_LAM_ESENS_TOME = 0x20626262,
  534 + D2S_ITEMDATA_IDENTIFIER_GIDBINN = 0x20333367,
  535 + D2S_ITEMDATA_IDENTIFIER_KHALIMS_FLAIL = 0x20316671,
  536 + D2S_ITEMDATA_IDENTIFIER_KHALIMS_WILL = 0x20326671,
  537 + D2S_ITEMDATA_IDENTIFIER_KHALIMS_EYE = 0x20796571,
  538 + D2S_ITEMDATA_IDENTIFIER_KHALIMS_HEART = 0x20726871,
  539 + D2S_ITEMDATA_IDENTIFIER_KHALIMS_BRAIN = 0x20726271,
  540 + D2S_ITEMDATA_IDENTIFIER_MEPHISTOS_SOULSTONE = 0x2073736D,
  541 + D2S_ITEMDATA_IDENTIFIER_HELLFORGE_HAMMER = 0x20686668,
  542 + D2S_ITEMDATA_IDENTIFIER_MALAH_POTION = 0x20656369,
  543 + D2S_ITEMDATA_IDENTIFIER_SCROLL_OF_RESISTANCE = 0x20327274,
  544 + D2S_ITEMDATA_IDENTIFIER_CHIPPED_AMETHYST = 0x20766367,
  545 + D2S_ITEMDATA_IDENTIFIER_CHIPPED_DIAMOND = 0x20776367,
  546 + D2S_ITEMDATA_IDENTIFIER_CHIPPED_EMERALD = 0x20676367,
  547 + D2S_ITEMDATA_IDENTIFIER_CHIPPED_RUBY = 0x20726367,
  548 + D2S_ITEMDATA_IDENTIFIER_CHIPPED_SAPHIRE = 0x20626367,
  549 + D2S_ITEMDATA_IDENTIFIER_CHIPPED_SKULL = 0x20636B73,
  550 + D2S_ITEMDATA_IDENTIFIER_CHIPPED_TOPAZ = 0x20796367,
  551 + D2S_ITEMDATA_IDENTIFIER_FLAWED_AMETHYST = 0x20766667,
  552 + D2S_ITEMDATA_IDENTIFIER_FLAWED_DIAMOND = 0x20776667,
  553 + D2S_ITEMDATA_IDENTIFIER_FLAWED_EMERALD = 0x20676667,
  554 + D2S_ITEMDATA_IDENTIFIER_FLAWED_RUBY = 0x20726667,
  555 + D2S_ITEMDATA_IDENTIFIER_FLAWED_SAPHIRE = 0x20626667,
  556 + D2S_ITEMDATA_IDENTIFIER_FLAWED_SKULL = 0x20666B73,
  557 + D2S_ITEMDATA_IDENTIFIER_FLAWED_TOPAZ = 0x20796667,
  558 + D2S_ITEMDATA_IDENTIFIER_AMETHYST = 0x20767367,
  559 + D2S_ITEMDATA_IDENTIFIER_DIAMOND = 0x20777367,
  560 + D2S_ITEMDATA_IDENTIFIER_EMERALD = 0x20677367,
  561 + D2S_ITEMDATA_IDENTIFIER_RUBY = 0x20727367,
  562 + D2S_ITEMDATA_IDENTIFIER_SAPHIRE = 0x20627367,
  563 + D2S_ITEMDATA_IDENTIFIER_SKULL = 0x20756B73,
  564 + D2S_ITEMDATA_IDENTIFIER_TOPAZ = 0x20797367,
  565 + D2S_ITEMDATA_IDENTIFIER_FLAWLESS_AMETHYST = 0x20767A67,
  566 + D2S_ITEMDATA_IDENTIFIER_FLAWLESS_DIAMOND = 0x20776C67,
  567 + D2S_ITEMDATA_IDENTIFIER_FLAWLESS_EMERALD = 0x20676C67,
  568 + D2S_ITEMDATA_IDENTIFIER_FLAWLESS_RUBY = 0x20726C67,
  569 + D2S_ITEMDATA_IDENTIFIER_FLAWLESS_SAPHIRE = 0x20626C67,
  570 + D2S_ITEMDATA_IDENTIFIER_FLAWLESS_SKULL = 0x206C6B73,
  571 + D2S_ITEMDATA_IDENTIFIER_FLAWLESS_TOPAZ = 0x20796C67,
  572 + D2S_ITEMDATA_IDENTIFIER_PERFECT_DIAMOND = 0x20777067,
  573 + D2S_ITEMDATA_IDENTIFIER_PERFECT_AMETHYST = 0x20767067,
  574 + D2S_ITEMDATA_IDENTIFIER_PERFECT_SAPPHIRE = 0x20627067,
  575 + D2S_ITEMDATA_IDENTIFIER_PERFECT_TOPAZ = 0x20797067,
  576 + D2S_ITEMDATA_IDENTIFIER_PERFECT_RUBY = 0x20727067,
  577 + D2S_ITEMDATA_IDENTIFIER_PERFECT_SKULL = 0x207A6B73,
  578 + D2S_ITEMDATA_IDENTIFIER_PERFECT_EMERALD = 0x20677067,
  579 + D2S_ITEMDATA_IDENTIFIER_EL_RUNE = 0x20313072,
  580 + D2S_ITEMDATA_IDENTIFIER_ELD_RUNE = 0x20323072,
  581 + D2S_ITEMDATA_IDENTIFIER_TIR_RUNE = 0x20333072,
  582 + D2S_ITEMDATA_IDENTIFIER_NEF_RUNE = 0x20343072,
  583 + D2S_ITEMDATA_IDENTIFIER_ETH_RUNE = 0x20353072,
  584 + D2S_ITEMDATA_IDENTIFIER_ITH_RUNE = 0x20363072,
  585 + D2S_ITEMDATA_IDENTIFIER_TAL_RUNE = 0x20373072,
  586 + D2S_ITEMDATA_IDENTIFIER_RAL_RUNE = 0x20383072,
  587 + D2S_ITEMDATA_IDENTIFIER_ORT_RUNE = 0x20393072,
  588 + D2S_ITEMDATA_IDENTIFIER_THUL_RUNE = 0x20303172,
  589 + D2S_ITEMDATA_IDENTIFIER_AMN_RUNE = 0x20313172,
  590 + D2S_ITEMDATA_IDENTIFIER_SOL_RUNE = 0x20323172,
  591 + D2S_ITEMDATA_IDENTIFIER_SHAEL_RUNE = 0x20333172,
  592 + D2S_ITEMDATA_IDENTIFIER_DOL_RUNE = 0x20343172,
  593 + D2S_ITEMDATA_IDENTIFIER_HEL_RUNE = 0x20353172,
  594 + D2S_ITEMDATA_IDENTIFIER_IO_RUNE = 0x20363172,
  595 + D2S_ITEMDATA_IDENTIFIER_LUM_RUNE = 0x20373172,
  596 + D2S_ITEMDATA_IDENTIFIER_KO_RUNE = 0x20383172,
  597 + D2S_ITEMDATA_IDENTIFIER_FAL_RUNE = 0x20393172,
  598 + D2S_ITEMDATA_IDENTIFIER_LEM_RUNE = 0x20303272,
  599 + D2S_ITEMDATA_IDENTIFIER_PUL_RUNE = 0x20313272,
  600 + D2S_ITEMDATA_IDENTIFIER_UM_RUNE = 0x20323272,
  601 + D2S_ITEMDATA_IDENTIFIER_MAL_RUNE = 0x20333272,
  602 + D2S_ITEMDATA_IDENTIFIER_IST_RUNE = 0x20343272,
  603 + D2S_ITEMDATA_IDENTIFIER_GUL_RUNE = 0x20353272,
  604 + D2S_ITEMDATA_IDENTIFIER_VEX_RUNE = 0x20363272,
  605 + D2S_ITEMDATA_IDENTIFIER_OHM_RUNE = 0x20373272,
  606 + D2S_ITEMDATA_IDENTIFIER_LO_RUNE = 0x20383272,
  607 + D2S_ITEMDATA_IDENTIFIER_SUR_RUNE = 0x20393272,
  608 + D2S_ITEMDATA_IDENTIFIER_BER_RUNE = 0x20303372,
  609 + D2S_ITEMDATA_IDENTIFIER_JAH_RUNE = 0x20313372,
  610 + D2S_ITEMDATA_IDENTIFIER_CHAM_RUNE = 0x20323372,
  611 + D2S_ITEMDATA_IDENTIFIER_ZOD_RUNE = 0x20333372,
  612 + D2S_ITEMDATA_IDENTIFIER_ANTIDOTE_POTION = 0x20737079,
  613 + D2S_ITEMDATA_IDENTIFIER_STAMINA_POTION = 0x20737076,
  614 + D2S_ITEMDATA_IDENTIFIER_THAWING_POTION = 0x20736D77,
  615 + D2S_ITEMDATA_IDENTIFIER_MINOR_HEALING_POTION = 0x20317068,
  616 + D2S_ITEMDATA_IDENTIFIER_MINOR_MANA_POTION = 0x2031706D,
  617 + D2S_ITEMDATA_IDENTIFIER_LIGHT_HEALING_POTION = 0x20327068,
  618 + D2S_ITEMDATA_IDENTIFIER_LIGHT_MANA_POTION = 0x2032706D,
  619 + D2S_ITEMDATA_IDENTIFIER_HEALING_POTION = 0x20337068,
  620 + D2S_ITEMDATA_IDENTIFIER_MANA_POTION = 0x2033706D,
  621 + D2S_ITEMDATA_IDENTIFIER_GREATER_HEALING_POTION = 0x20347068,
  622 + D2S_ITEMDATA_IDENTIFIER_GREATER_MANA_POTION = 0x2034706D,
  623 + D2S_ITEMDATA_IDENTIFIER_SUPER_HEALING_POTION = 0x20357068,
  624 + D2S_ITEMDATA_IDENTIFIER_SUPER_MANA_POTION = 0x2035706D,
  625 + D2S_ITEMDATA_IDENTIFIER_REJUVENATION_POTION = 0x20737672,
  626 + D2S_ITEMDATA_IDENTIFIER_FULL_REJUVENATION_POTION = 0x206C7672,
  627 + D2S_ITEMDATA_IDENTIFIER_CHARM_SMALL = 0x20316D63,
  628 + D2S_ITEMDATA_IDENTIFIER_CHARM_LARGE = 0x20326D63,
  629 + D2S_ITEMDATA_IDENTIFIER_CHARM_GRAND = 0x20336D63,
  630 + D2S_ITEMDATA_IDENTIFIER_IDENTIFY_SCROLL = 0x20637369,
  631 + D2S_ITEMDATA_IDENTIFIER_TOWN_PORTAL_SCROLL = 0x20637374,
  632 + D2S_ITEMDATA_IDENTIFIER_TOME_OF_TOWN_PORTAL = 0x206B6274,
  633 + D2S_ITEMDATA_IDENTIFIER_TOME_OF_IDENTIFY = 0x206B6269,
  634 + D2S_ITEMDATA_IDENTIFIER_ARROWS = 0x20767161,
  635 + D2S_ITEMDATA_IDENTIFIER_BOLTS = 0x20767163,
  636 + D2S_ITEMDATA_IDENTIFIER_JEWEL = 0x2077656A,
  637 + D2S_ITEMDATA_IDENTIFIER_KEY = 0x2079656B,
  638 + D2S_ITEMDATA_IDENTIFIER_AMULET = 0x20756D61,
  639 + D2S_ITEMDATA_IDENTIFIER_GOLD = 0x20646C67,
  640 + D2S_ITEMDATA_IDENTIFIER_RING = 0x206E6972,
  641 + D2S_ITEMDATA_IDENTIFIER_EAR = 0x20726165,
  642 + D2S_ITEMDATA_IDENTIFIER_TORCH = 0x20686374,
  643 + D2S_ITEMDATA_IDENTIFIER_HEART = 0x20747268,
  644 + D2S_ITEMDATA_IDENTIFIER_BRAIN = 0x207A7262,
  645 + D2S_ITEMDATA_IDENTIFIER_JAWBONE = 0x2077616A,
  646 + D2S_ITEMDATA_IDENTIFIER_EYE = 0x207A7965,
  647 + D2S_ITEMDATA_IDENTIFIER_HORN = 0x206E7268,
  648 + D2S_ITEMDATA_IDENTIFIER_HERB = 0x20627268,
  649 + D2S_ITEMDATA_IDENTIFIER_TAIL = 0x206C6174,
  650 + D2S_ITEMDATA_IDENTIFIER_FLAG = 0x20676C66,
  651 + D2S_ITEMDATA_IDENTIFIER_FANG = 0x20676E66,
  652 + D2S_ITEMDATA_IDENTIFIER_QUILL = 0x206C6C71,
  653 + D2S_ITEMDATA_IDENTIFIER_SOUL = 0x206C6F73,
  654 + D2S_ITEMDATA_IDENTIFIER_SCALP = 0x207A6373,
  655 + D2S_ITEMDATA_IDENTIFIER_SPLEEN = 0x20657073,
  656 + D2S_ITEMDATA_IDENTIFIER_BLACK_TOWER_KEY = 0x2076756C,
  657 + D2S_ITEMDATA_IDENTIFIER_ELIXIR = 0x20786C65,
  658 + D2S_ITEMDATA_IDENTIFIER_SCROLL_OF_KNOWLEDGE = 0x20637330
  659 +} D2S_ITEMDATA_IDENTIFIER;
  660 +
  661 +typedef enum D2S_ITEMDATA_SET_IDENTIFIER {
  662 + TODO = 0
  663 +} D2S_ITEMDATA_SET_IDENTIFIER;
  664 +
  665 +typedef enum D2S_ITEMDATA_UNIQUE_IDENTIFIER {
  666 + TODO = 0
  667 +} D2S_ITEMDATA_UNIQUE_IDENTIFIER;
  668 +
  669 +typedef enum D2S_ITEMDATA_RUNEWORD_IDENTIFIER {
  670 + TODO = 0
  671 +} D2S_ITEMDATA_RUNEWORD_IDENTIFIER;
  672 +
  673 +typedef enum D2S_ITEMDATA_PREFIX_IDENTIFIER {
  674 + TODO = 0
  675 +} D2S_ITEMDATA_PREFIX_IDENTIFIER;
  676 +
  677 +typedef enum D2S_ITEMDATA_SUFFIX_IDENTIFIER {
  678 + TODO = 0
  679 +} D2S_ITEMDATA_SUFFIX_IDENTIFIER;
  680 +
  681 +typedef enum D2S_ITEMDATA_RARENAME_IDENTIFIER {
  682 + TODO = 0
  683 +} D2S_ITEMDATA_RARENAME_IDENTIFIER;
  684 +
  685 +typedef enum D2S_ITEMDATA_MAGIC_PROPERTY {
  686 + TODO = 0
  687 +} D2S_ITEMDATA_MAGIC_PROPERTY;
  688 +
  689 +typedef struct __attribute__((packed)) {
  690 + const char* header[D2S_ITEMDATA_HEADER_LENGTH]; // JM
  691 + uint32_t unknown1; // This is likely version data
  692 + uint8_t identified;
  693 +
  694 +} D2ItemData;
  695 +
  696 +const char* getItemName(D2S_ITEMDATA_IDENTIFIER itemID);
  697 +
  698 +#endif
0 \ No newline at end of file 699 \ No newline at end of file
d2strings.h
@@ -2,27 +2,26 @@ @@ -2,27 +2,26 @@
2 #define D2STRINGS_H 2 #define D2STRINGS_H
3 3
4 // Character titles 4 // Character titles
5 -const char* D2S_CHARPROGRESS_TIER0_NAME = "";  
6 -const char* D2S_CHARPROGRESS_CLASSIC_TIER1_NAME_M = "Sir";  
7 -const char* D2S_CHARPROGRESS_CLASSIC_TIER2_NAME_M = "Lord";  
8 -const char* D2S_CHARPROGRESS_CLASSIC_TIER3_NAME_M = "Baron";  
9 -const char* D2S_CHARPROGRESS_CLASSIC_TIER1_NAME_HARDCORE_M = "Count";  
10 -const char* D2S_CHARPROGRESS_CLASSIC_TIER2_NAME_HARDCORE_M = "Duke";  
11 -const char* D2S_CHARPROGRESS_CLASSIC_TIER3_NAME_HARDCORE_M = "King";  
12 -const char* D2S_CHARPROGRESS_CLASSIC_TIER1_NAME_F = "Dame";  
13 -const char* D2S_CHARPROGRESS_CLASSIC_TIER2_NAME_F = "Lady";  
14 -const char* D2S_CHARPROGRESS_CLASSIC_TIER3_NAME_F = "Baroness";  
15 -const char* D2S_CHARPROGRESS_CLASSIC_TIER1_NAME_HARDCORE_F = "Countess";  
16 -const char* D2S_CHARPROGRESS_CLASSIC_TIER2_NAME_HARDCORE_F = "Duchess";  
17 -const char* D2S_CHARPROGRESS_CLASSIC_TIER3_NAME_HARDCORE_F = "Queen";  
18 -  
19 -const char* D2S_CHARPROGRESS_EXPANSION_TIER1_NAME = "Slayer";  
20 -const char* D2S_CHARPROGRESS_EXPANSION_TIER2_NAME = "Champion";  
21 -const char* D2S_CHARPROGRESS_EXPANSION_TIER3_NAME_M = "Patriarch";  
22 -const char* D2S_CHARPROGRESS_EXPANSION_TIER3_NAME_F = "Matriarch";  
23 -const char* D2S_CHARPROGRESS_EXPANSION_TIER1_NAME_HARDCORE = "Destroyer";  
24 -const char* D2S_CHARPROGRESS_EXPANSION_TIER2_NAME_HARDCORE = "Conqueror";  
25 -const char* D2S_CHARPROGRESS_EXPANSION_TIER3_NAME_HARDCORE = "Guardian"; 5 +#define D2S_CHARPROGRESS_TIER0_NAME ""
  6 +#define D2S_CHARPROGRESS_CLASSIC_TIER1_NAME_M "Sir"
  7 +#define D2S_CHARPROGRESS_CLASSIC_TIER2_NAME_M "Lord"
  8 +#define D2S_CHARPROGRESS_CLASSIC_TIER3_NAME_M "Baron"
  9 +#define D2S_CHARPROGRESS_CLASSIC_TIER1_NAME_HARDCORE_M "Count"
  10 +#define D2S_CHARPROGRESS_CLASSIC_TIER2_NAME_HARDCORE_M "Duke"
  11 +#define D2S_CHARPROGRESS_CLASSIC_TIER3_NAME_HARDCORE_M "King"
  12 +#define D2S_CHARPROGRESS_CLASSIC_TIER1_NAME_F "Dame"
  13 +#define D2S_CHARPROGRESS_CLASSIC_TIER2_NAME_F "Lady"
  14 +#define D2S_CHARPROGRESS_CLASSIC_TIER3_NAME_F "Baroness"
  15 +#define D2S_CHARPROGRESS_CLASSIC_TIER1_NAME_HARDCORE_F "Countess"
  16 +#define D2S_CHARPROGRESS_CLASSIC_TIER2_NAME_HARDCORE_F "Duchess"
  17 +#define D2S_CHARPROGRESS_CLASSIC_TIER3_NAME_HARDCORE_F "Queen"
  18 +#define D2S_CHARPROGRESS_EXPANSION_TIER1_NAME "Slayer"
  19 +#define D2S_CHARPROGRESS_EXPANSION_TIER2_NAME "Champion"
  20 +#define D2S_CHARPROGRESS_EXPANSION_TIER3_NAME_M "Patriarch"
  21 +#define D2S_CHARPROGRESS_EXPANSION_TIER3_NAME_F "Matriarch"
  22 +#define D2S_CHARPROGRESS_EXPANSION_TIER1_NAME_HARDCORE "Destroyer"
  23 +#define D2S_CHARPROGRESS_EXPANSION_TIER2_NAME_HARDCORE "Conqueror"
  24 +#define D2S_CHARPROGRESS_EXPANSION_TIER3_NAME_HARDCORE "Guardian"
26 25
27 // Skills 26 // Skills
28 #define D2S_SKILL_0 "Attack" 27 #define D2S_SKILL_0 "Attack"
@@ -1046,645 +1045,643 @@ const char* D2S_CHARPROGRESS_EXPANSION_TIER3_NAME_HARDCORE = &quot;Guardian&quot;; @@ -1046,645 +1045,643 @@ const char* D2S_CHARPROGRESS_EXPANSION_TIER3_NAME_HARDCORE = &quot;Guardian&quot;;
1046 #define D2S_WAYPOINT_38 "Worldstone Keep Level 2" 1045 #define D2S_WAYPOINT_38 "Worldstone Keep Level 2"
1047 1046
1048 // Item identifiers 1047 // Item identifiers
1049 -#define D2S_ITEMDATA_IDENTIFIER_CAP "cap "  
1050 -#define D2S_ITEMDATA_IDENTIFIER_WAR_HAT "xap "  
1051 -#define D2S_ITEMDATA_IDENTIFIER_SHAKO "uap "  
1052 -#define D2S_ITEMDATA_IDENTIFIER_SKULL_CAP "skp "  
1053 -#define D2S_ITEMDATA_IDENTIFIER_SALLET "xkp "  
1054 -#define D2S_ITEMDATA_IDENTIFIER_HYDRASKULL "ukp "  
1055 -#define D2S_ITEMDATA_IDENTIFIER_HELM "hlm "  
1056 -#define D2S_ITEMDATA_IDENTIFIER_CASQUE "xlm "  
1057 -#define D2S_ITEMDATA_IDENTIFIER_ARMET "ulm "  
1058 -#define D2S_ITEMDATA_IDENTIFIER_FULL_HELM "fhl "  
1059 -#define D2S_ITEMDATA_IDENTIFIER_BASINET "xhl "  
1060 -#define D2S_ITEMDATA_IDENTIFIER_GIANT_CONCH "uhl "  
1061 -#define D2S_ITEMDATA_IDENTIFIER_GREAT_HELM "ghm "  
1062 -#define D2S_ITEMDATA_IDENTIFIER_WINGED_HELM "xhm "  
1063 -#define D2S_ITEMDATA_IDENTIFIER_SPIRED_HELM "uhm "  
1064 -#define D2S_ITEMDATA_IDENTIFIER_CROWN "crn "  
1065 -#define D2S_ITEMDATA_IDENTIFIER_GRAND_CROWN "xrn "  
1066 -#define D2S_ITEMDATA_IDENTIFIER_CORONA "urn "  
1067 -#define D2S_ITEMDATA_IDENTIFIER_MASK "msk "  
1068 -#define D2S_ITEMDATA_IDENTIFIER_DEATH_MASK "xsk "  
1069 -#define D2S_ITEMDATA_IDENTIFIER_DEMONHEAD "usk "  
1070 -#define D2S_ITEMDATA_IDENTIFIER_BONE_HELM "bhm "  
1071 -#define D2S_ITEMDATA_IDENTIFIER_GRIM_HELM "xh9 "  
1072 -#define D2S_ITEMDATA_IDENTIFIER_BONE_VISAGE "uh9 "  
1073 -#define D2S_ITEMDATA_IDENTIFIER_QUILTED_ARMOR "qui "  
1074 -#define D2S_ITEMDATA_IDENTIFIER_GHOST_ARMOR "xui "  
1075 -#define D2S_ITEMDATA_IDENTIFIER_DUSK_SHROUD "uui "  
1076 -#define D2S_ITEMDATA_IDENTIFIER_LEATHER_ARMOR "lea "  
1077 -#define D2S_ITEMDATA_IDENTIFIER_SERPENTSKIN "xea "  
1078 -#define D2S_ITEMDATA_IDENTIFIER_WYRMHIDE "uea "  
1079 -#define D2S_ITEMDATA_IDENTIFIER_HARD_LEATHER "hla "  
1080 -#define D2S_ITEMDATA_IDENTIFIER_DEMONHIDE_ARMOR "xla "  
1081 -#define D2S_ITEMDATA_IDENTIFIER_SCARAB_HUSK "ula "  
1082 -#define D2S_ITEMDATA_IDENTIFIER_STUDDED_LEATHER "stu "  
1083 -#define D2S_ITEMDATA_IDENTIFIER_TRELLISED_ARMOR "xtu "  
1084 -#define D2S_ITEMDATA_IDENTIFIER_WIRE_FLEECE "utu "  
1085 -#define D2S_ITEMDATA_IDENTIFIER_RING_MAIL "rng "  
1086 -#define D2S_ITEMDATA_IDENTIFIER_LINKED_MAIL "xng "  
1087 -#define D2S_ITEMDATA_IDENTIFIER_DIAMOND_MAIL "ung "  
1088 -#define D2S_ITEMDATA_IDENTIFIER_SCALE_MAIL "scl "  
1089 -#define D2S_ITEMDATA_IDENTIFIER_TIGULATED_MAIL "xcl "  
1090 -#define D2S_ITEMDATA_IDENTIFIER_LORICATED_MAIL "ucl "  
1091 -#define D2S_ITEMDATA_IDENTIFIER_CHAIN_MAIL "chn "  
1092 -#define D2S_ITEMDATA_IDENTIFIER_MESH_ARMOR "xhn "  
1093 -#define D2S_ITEMDATA_IDENTIFIER_BONEWEAVE "uhn "  
1094 -#define D2S_ITEMDATA_IDENTIFIER_BREAST_PLATE "brs "  
1095 -#define D2S_ITEMDATA_IDENTIFIER_CUIRASS "xrs "  
1096 -#define D2S_ITEMDATA_IDENTIFIER_GREAT_HAUBERK "urs "  
1097 -#define D2S_ITEMDATA_IDENTIFIER_SPLINT_MAIL "spl "  
1098 -#define D2S_ITEMDATA_IDENTIFIER_RUSSET_ARMOR "xpl "  
1099 -#define D2S_ITEMDATA_IDENTIFIER_BALROG_SKIN "upl "  
1100 -#define D2S_ITEMDATA_IDENTIFIER_PLATE_MAIL "plt "  
1101 -#define D2S_ITEMDATA_IDENTIFIER_TEMPLAR_COAT "xlt "  
1102 -#define D2S_ITEMDATA_IDENTIFIER_HELLFORGE_PLATE "ult "  
1103 -#define D2S_ITEMDATA_IDENTIFIER_FIELD_PLATE "fld "  
1104 -#define D2S_ITEMDATA_IDENTIFIER_SHARKTOOTH "xld "  
1105 -#define D2S_ITEMDATA_IDENTIFIER_KRAKEN_SHELL "uld "  
1106 -#define D2S_ITEMDATA_IDENTIFIER_GOTHIC_PLATE "gth "  
1107 -#define D2S_ITEMDATA_IDENTIFIER_EMBOSSED_PLATE "xth "  
1108 -#define D2S_ITEMDATA_IDENTIFIER_LACQUERED_PLATE "uth "  
1109 -#define D2S_ITEMDATA_IDENTIFIER_FULL_PLATE_MAIL "ful "  
1110 -#define D2S_ITEMDATA_IDENTIFIER_CHAOS_ARMOR "xul "  
1111 -#define D2S_ITEMDATA_IDENTIFIER_SHADOW_PLATE "uul "  
1112 -#define D2S_ITEMDATA_IDENTIFIER_ANCIENT_ARMOR "aar "  
1113 -#define D2S_ITEMDATA_IDENTIFIER_ORNATE_ARMOR "xar "  
1114 -#define D2S_ITEMDATA_IDENTIFIER_SACRED_ARMOR "uar "  
1115 -#define D2S_ITEMDATA_IDENTIFIER_LIGHT_PLATE "ltp "  
1116 -#define D2S_ITEMDATA_IDENTIFIER_MAGE_PLATE "xtp "  
1117 -#define D2S_ITEMDATA_IDENTIFIER_ARCHON_PLATE "utp "  
1118 -#define D2S_ITEMDATA_IDENTIFIER_BUCKLER "buc "  
1119 -#define D2S_ITEMDATA_IDENTIFIER_DEFENDER "xuc "  
1120 -#define D2S_ITEMDATA_IDENTIFIER_HEATER "uuc "  
1121 -#define D2S_ITEMDATA_IDENTIFIER_SMALL_SHIELD "sml "  
1122 -#define D2S_ITEMDATA_IDENTIFIER_ROUND_SHIELD "xml "  
1123 -#define D2S_ITEMDATA_IDENTIFIER_LUNA "uml "  
1124 -#define D2S_ITEMDATA_IDENTIFIER_LARGE_SHIELD "lrg "  
1125 -#define D2S_ITEMDATA_IDENTIFIER_SCUTUM "xrg "  
1126 -#define D2S_ITEMDATA_IDENTIFIER_HYPERION "urg "  
1127 -#define D2S_ITEMDATA_IDENTIFIER_KITE_SHIELD "kit "  
1128 -#define D2S_ITEMDATA_IDENTIFIER_DRAGON_SHIELD "xit "  
1129 -#define D2S_ITEMDATA_IDENTIFIER_MONARCH "uit "  
1130 -#define D2S_ITEMDATA_IDENTIFIER_TOWER_SHIELD "tow "  
1131 -#define D2S_ITEMDATA_IDENTIFIER_PAVISE "xow "  
1132 -#define D2S_ITEMDATA_IDENTIFIER_AEGIS "uow "  
1133 -#define D2S_ITEMDATA_IDENTIFIER_GOTHIC_SHIELD "gts "  
1134 -#define D2S_ITEMDATA_IDENTIFIER_ANCIENT_SHIELD "xts "  
1135 -#define D2S_ITEMDATA_IDENTIFIER_WARD "uts "  
1136 -#define D2S_ITEMDATA_IDENTIFIER_BONE_SHIELD "bsh "  
1137 -#define D2S_ITEMDATA_IDENTIFIER_GRIM_SHIELD "xsh "  
1138 -#define D2S_ITEMDATA_IDENTIFIER_TROLL_NEST "ush "  
1139 -#define D2S_ITEMDATA_IDENTIFIER_SPIKED_SHIELD "spk "  
1140 -#define D2S_ITEMDATA_IDENTIFIER_BARBED_SHIELD "xpk "  
1141 -#define D2S_ITEMDATA_IDENTIFIER_BLADE_BARRIER "upk "  
1142 -#define D2S_ITEMDATA_IDENTIFIER_LEATHER_GLOVES "lgl "  
1143 -#define D2S_ITEMDATA_IDENTIFIER_DEMONHIDE_GLOVE "xlg "  
1144 -#define D2S_ITEMDATA_IDENTIFIER_BRAMBLE_MITTS "ulg "  
1145 -#define D2S_ITEMDATA_IDENTIFIER_HEAVY_GLOVES "vgl "  
1146 -#define D2S_ITEMDATA_IDENTIFIER_SHARKSKIN_GLOVE "xvg "  
1147 -#define D2S_ITEMDATA_IDENTIFIER_VAMPIREBONE_GLOVES "uvg "  
1148 -#define D2S_ITEMDATA_IDENTIFIER_CHAIN_GLOVES "mgl "  
1149 -#define D2S_ITEMDATA_IDENTIFIER_HEAVY_BRACERS "xmg "  
1150 -#define D2S_ITEMDATA_IDENTIFIER_VAMBRACES "umg "  
1151 -#define D2S_ITEMDATA_IDENTIFIER_LIGHT_GAUNTLETS "tgl "  
1152 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_GAUNTLET "xtg "  
1153 -#define D2S_ITEMDATA_IDENTIFIER_CRUSADER_GAUNTLETS "utg "  
1154 -#define D2S_ITEMDATA_IDENTIFIER_GAUNTLETS "hgl "  
1155 -#define D2S_ITEMDATA_IDENTIFIER_WAR_GAUNTLETS "xhg "  
1156 -#define D2S_ITEMDATA_IDENTIFIER_OGRE_GAUNTLETS "uhg "  
1157 -#define D2S_ITEMDATA_IDENTIFIER_BOOTS "lbt "  
1158 -#define D2S_ITEMDATA_IDENTIFIER_DEMONHIDE_BOOTS "xlb "  
1159 -#define D2S_ITEMDATA_IDENTIFIER_WYRMHIDE_BOOTS "ulb "  
1160 -#define D2S_ITEMDATA_IDENTIFIER_HEAVY_BOOTS "vbt "  
1161 -#define D2S_ITEMDATA_IDENTIFIER_SHARKSKIN_BOOTS "xvb "  
1162 -#define D2S_ITEMDATA_IDENTIFIER_SCARABSHELL_BOOTS "uvb "  
1163 -#define D2S_ITEMDATA_IDENTIFIER_CHAIN_BOOTS "mbt "  
1164 -#define D2S_ITEMDATA_IDENTIFIER_MESH_BOOTS "xmb "  
1165 -#define D2S_ITEMDATA_IDENTIFIER_BONEWEAVE_BOOTS "umb "  
1166 -#define D2S_ITEMDATA_IDENTIFIER_LIGHT_PLATED_BOOTS "tbt "  
1167 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_BOOTS "xtb "  
1168 -#define D2S_ITEMDATA_IDENTIFIER_MIRRORED_BOOTS "utb "  
1169 -#define D2S_ITEMDATA_IDENTIFIER_GREAVES "hbt "  
1170 -#define D2S_ITEMDATA_IDENTIFIER_WAR_BOOTS "xhb "  
1171 -#define D2S_ITEMDATA_IDENTIFIER_MYRMIDON_GREAVE "uhb "  
1172 -#define D2S_ITEMDATA_IDENTIFIER_SASH "lbl "  
1173 -#define D2S_ITEMDATA_IDENTIFIER_DEMONHIDE_SASH "zlb "  
1174 -#define D2S_ITEMDATA_IDENTIFIER_SPIDERWEB_SASH "ulc "  
1175 -#define D2S_ITEMDATA_IDENTIFIER_LIGHT_BELT "vbl "  
1176 -#define D2S_ITEMDATA_IDENTIFIER_SHARKSKIN_BELT "zvb "  
1177 -#define D2S_ITEMDATA_IDENTIFIER_VAMPIREFANG_BELT "uvc "  
1178 -#define D2S_ITEMDATA_IDENTIFIER_BELT "mbl "  
1179 -#define D2S_ITEMDATA_IDENTIFIER_MESH_BELT "zmb "  
1180 -#define D2S_ITEMDATA_IDENTIFIER_MITHRIL_COIL "umc "  
1181 -#define D2S_ITEMDATA_IDENTIFIER_HEAVY_BELT "tbl "  
1182 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_BELT "ztb "  
1183 -#define D2S_ITEMDATA_IDENTIFIER_TROLL_BELT "utc "  
1184 -#define D2S_ITEMDATA_IDENTIFIER_PLATED_BELT "hbl "  
1185 -#define D2S_ITEMDATA_IDENTIFIER_WAR_BELT "zhb "  
1186 -#define D2S_ITEMDATA_IDENTIFIER_COLOSSUS_GIRDLE "uhc "  
1187 -#define D2S_ITEMDATA_IDENTIFIER_WOLF_HEAD "dr1 "  
1188 -#define D2S_ITEMDATA_IDENTIFIER_ALPHA_HELM "dr6 "  
1189 -#define D2S_ITEMDATA_IDENTIFIER_BLOOD_SPIRIT "drb "  
1190 -#define D2S_ITEMDATA_IDENTIFIER_HAWK_HELM "dr2 "  
1191 -#define D2S_ITEMDATA_IDENTIFIER_GRIFFON_HEADDRESS "dr7 "  
1192 -#define D2S_ITEMDATA_IDENTIFIER_SUN_SPIRIT "drc "  
1193 -#define D2S_ITEMDATA_IDENTIFIER_ANTLERS "dr3 "  
1194 -#define D2S_ITEMDATA_IDENTIFIER_HUNTERS_GUISE "dr8 "  
1195 -#define D2S_ITEMDATA_IDENTIFIER_EARTH_SPIRIT "drd "  
1196 -#define D2S_ITEMDATA_IDENTIFIER_FALCON_MASK "dr4 "  
1197 -#define D2S_ITEMDATA_IDENTIFIER_SACRED_FEATHERS "dr9 "  
1198 -#define D2S_ITEMDATA_IDENTIFIER_SKY_SPIRIT "dre "  
1199 -#define D2S_ITEMDATA_IDENTIFIER_SPIRIT_MASK "dr5 "  
1200 -#define D2S_ITEMDATA_IDENTIFIER_TOTEMIC_MASK "dra "  
1201 -#define D2S_ITEMDATA_IDENTIFIER_DREAM_SPIRIT "drf "  
1202 -#define D2S_ITEMDATA_IDENTIFIER_JAWBONE_CAP "ba1 "  
1203 -#define D2S_ITEMDATA_IDENTIFIER_JAWBONE_VISOR "ba6 "  
1204 -#define D2S_ITEMDATA_IDENTIFIER_CARNAGE_HELM "bab "  
1205 -#define D2S_ITEMDATA_IDENTIFIER_FANGED_HELM "ba2 "  
1206 -#define D2S_ITEMDATA_IDENTIFIER_LION_HELM "ba7 "  
1207 -#define D2S_ITEMDATA_IDENTIFIER_FURY_VISOR "bac "  
1208 -#define D2S_ITEMDATA_IDENTIFIER_HORNED_HELM "ba3 "  
1209 -#define D2S_ITEMDATA_IDENTIFIER_RAGE_MASK "ba8 "  
1210 -#define D2S_ITEMDATA_IDENTIFIER_DESTROYER_HELM "bad "  
1211 -#define D2S_ITEMDATA_IDENTIFIER_ASSUALT_HELMET "ba4 "  
1212 -#define D2S_ITEMDATA_IDENTIFIER_SAVAGE_HELMET "ba9 "  
1213 -#define D2S_ITEMDATA_IDENTIFIER_CONQUEROR_CROWN "bae "  
1214 -#define D2S_ITEMDATA_IDENTIFIER_AVENGER_GUARD "ba5 "  
1215 -#define D2S_ITEMDATA_IDENTIFIER_SLAYER_GUARD "baa "  
1216 -#define D2S_ITEMDATA_IDENTIFIER_GUARDIAN_CROWN "baf "  
1217 -#define D2S_ITEMDATA_IDENTIFIER_TARGE "pa1 "  
1218 -#define D2S_ITEMDATA_IDENTIFIER_AKARAN_TARGE "pa6 "  
1219 -#define D2S_ITEMDATA_IDENTIFIER_SACRED_TARGE "pab "  
1220 -#define D2S_ITEMDATA_IDENTIFIER_RONDACHE "pa2 "  
1221 -#define D2S_ITEMDATA_IDENTIFIER_AKARAN_RONDACHE "pa7 "  
1222 -#define D2S_ITEMDATA_IDENTIFIER_SACRED_RONDACHE "pac "  
1223 -#define D2S_ITEMDATA_IDENTIFIER_HERALDIC_SHIELD "pa3 "  
1224 -#define D2S_ITEMDATA_IDENTIFIER_PROTECTOR_SHLD "pa8 "  
1225 -#define D2S_ITEMDATA_IDENTIFIER_KURAST_SHIELD "pad "  
1226 -#define D2S_ITEMDATA_IDENTIFIER_AERIN_SHIELD "pa4 "  
1227 -#define D2S_ITEMDATA_IDENTIFIER_GUILDED_SHIELD "pa9 "  
1228 -#define D2S_ITEMDATA_IDENTIFIER_ZAKARUM_SHIELD "pae "  
1229 -#define D2S_ITEMDATA_IDENTIFIER_CROWN_SHIELD "pa5 "  
1230 -#define D2S_ITEMDATA_IDENTIFIER_ROYAL_SHIELD "paa "  
1231 -#define D2S_ITEMDATA_IDENTIFIER_VORTEX_SHIELD "paf "  
1232 -#define D2S_ITEMDATA_IDENTIFIER_PRESERVED_HEAD "ne1 "  
1233 -#define D2S_ITEMDATA_IDENTIFIER_MUMMIFIED_TRPHY "ne6 "  
1234 -#define D2S_ITEMDATA_IDENTIFIER_MINION_SKULL "neb "  
1235 -#define D2S_ITEMDATA_IDENTIFIER_ZOMBIE_HEAD "ne2 "  
1236 -#define D2S_ITEMDATA_IDENTIFIER_FETISH_TROPHY "ne7 "  
1237 -#define D2S_ITEMDATA_IDENTIFIER_HELLSPAWN_SKULL "nec "  
1238 -#define D2S_ITEMDATA_IDENTIFIER_UNRAVELLER_HEAD "ne3 "  
1239 -#define D2S_ITEMDATA_IDENTIFIER_SEXTON_TROPHY "ne8 "  
1240 -#define D2S_ITEMDATA_IDENTIFIER_OVERSEER_SKULL "ned "  
1241 -#define D2S_ITEMDATA_IDENTIFIER_GARGOYLE_HEAD "ne4 "  
1242 -#define D2S_ITEMDATA_IDENTIFIER_CANTOR_TROPHY "ne9 "  
1243 -#define D2S_ITEMDATA_IDENTIFIER_SUCCUBUS_SKULL "nee "  
1244 -#define D2S_ITEMDATA_IDENTIFIER_DEMON_HEAD "ne5 "  
1245 -#define D2S_ITEMDATA_IDENTIFIER_HEIROPHANT_TRPHY "nea "  
1246 -#define D2S_ITEMDATA_IDENTIFIER_BLOODLORD_SKULL "nef "  
1247 -#define D2S_ITEMDATA_IDENTIFIER_HAND_AXE "hax "  
1248 -#define D2S_ITEMDATA_IDENTIFIER_HATCHET "9ha "  
1249 -#define D2S_ITEMDATA_IDENTIFIER_TOMAHAWK "7ha "  
1250 -#define D2S_ITEMDATA_IDENTIFIER_AXE "axe "  
1251 -#define D2S_ITEMDATA_IDENTIFIER_CLEAVER "9ax "  
1252 -#define D2S_ITEMDATA_IDENTIFIER_SMALL_CRESCENT "7ax "  
1253 -#define D2S_ITEMDATA_IDENTIFIER_DOUBLE_AXE "2ax "  
1254 -#define D2S_ITEMDATA_IDENTIFIER_TWIN_AXE "92a "  
1255 -#define D2S_ITEMDATA_IDENTIFIER_ETTIN_AXE "72a "  
1256 -#define D2S_ITEMDATA_IDENTIFIER_MILITARY_PICK "mpi "  
1257 -#define D2S_ITEMDATA_IDENTIFIER_CROWBILL "9mp "  
1258 -#define D2S_ITEMDATA_IDENTIFIER_WAR_SPIKE "7mp "  
1259 -#define D2S_ITEMDATA_IDENTIFIER_WAR_AXE "wax "  
1260 -#define D2S_ITEMDATA_IDENTIFIER_NAGA "9wa "  
1261 -#define D2S_ITEMDATA_IDENTIFIER_BERSERKER_AXE "7wa "  
1262 -#define D2S_ITEMDATA_IDENTIFIER_LARGE_AXE "lax "  
1263 -#define D2S_ITEMDATA_IDENTIFIER_MILITARY_AXE "9la "  
1264 -#define D2S_ITEMDATA_IDENTIFIER_FERAL_AXE "7la "  
1265 -#define D2S_ITEMDATA_IDENTIFIER_BROAD_AXE "bax "  
1266 -#define D2S_ITEMDATA_IDENTIFIER_BEARDED_AXE "9ba "  
1267 -#define D2S_ITEMDATA_IDENTIFIER_SILVER_EDGED_AX "7ba "  
1268 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_AXE "btx "  
1269 -#define D2S_ITEMDATA_IDENTIFIER_TABAR "9bt "  
1270 -#define D2S_ITEMDATA_IDENTIFIER_DECAPITATOR "7bt "  
1271 -#define D2S_ITEMDATA_IDENTIFIER_GREAT_AXE "gax "  
1272 -#define D2S_ITEMDATA_IDENTIFIER_GOTHIC_AXE "9ga "  
1273 -#define D2S_ITEMDATA_IDENTIFIER_CHAMPION_AXE "7ga "  
1274 -#define D2S_ITEMDATA_IDENTIFIER_GIANT_AXE "gix "  
1275 -#define D2S_ITEMDATA_IDENTIFIER_ANCIENT_AXE "9gi "  
1276 -#define D2S_ITEMDATA_IDENTIFIER_GLORIOUS_AXE "7gi "  
1277 -#define D2S_ITEMDATA_IDENTIFIER_CLUB "clb "  
1278 -#define D2S_ITEMDATA_IDENTIFIER_CUDGEL "9cl "  
1279 -#define D2S_ITEMDATA_IDENTIFIER_TRUNCHEON "7cl "  
1280 -#define D2S_ITEMDATA_IDENTIFIER_SPIKED_CLUB "spc "  
1281 -#define D2S_ITEMDATA_IDENTIFIER_BARBED_CLUB "9sp "  
1282 -#define D2S_ITEMDATA_IDENTIFIER_TYRANT_CLUB "7sp "  
1283 -#define D2S_ITEMDATA_IDENTIFIER_MACE "mac "  
1284 -#define D2S_ITEMDATA_IDENTIFIER_FLANGED_MACE "9ma "  
1285 -#define D2S_ITEMDATA_IDENTIFIER_REINFORCED_MACE "7ma "  
1286 -#define D2S_ITEMDATA_IDENTIFIER_MORNING_STAR "mst "  
1287 -#define D2S_ITEMDATA_IDENTIFIER_JAGGED_STAR "9mt "  
1288 -#define D2S_ITEMDATA_IDENTIFIER_DEVIL_STAR "7mf "  
1289 -#define D2S_ITEMDATA_IDENTIFIER_FLAIL "fla "  
1290 -#define D2S_ITEMDATA_IDENTIFIER_KNOUT "9fl "  
1291 -#define D2S_ITEMDATA_IDENTIFIER_SCOURGE "7fl "  
1292 -#define D2S_ITEMDATA_IDENTIFIER_WAR_HAMMER "whm "  
1293 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_HAMMER "9wh "  
1294 -#define D2S_ITEMDATA_IDENTIFIER_LEGENDARY_MALLET "7wh "  
1295 -#define D2S_ITEMDATA_IDENTIFIER_MAUL "mau "  
1296 -#define D2S_ITEMDATA_IDENTIFIER_WAR_CLUB "9m9 "  
1297 -#define D2S_ITEMDATA_IDENTIFIER_OGRE_MAUL "7m7 "  
1298 -#define D2S_ITEMDATA_IDENTIFIER_GREAT_MAUL "gma "  
1299 -#define D2S_ITEMDATA_IDENTIFIER_MARTEL_DE_FER "9gm "  
1300 -#define D2S_ITEMDATA_IDENTIFIER_THUNDER_MAUL "7gm "  
1301 -#define D2S_ITEMDATA_IDENTIFIER_SHORT_SWORD "ssd "  
1302 -#define D2S_ITEMDATA_IDENTIFIER_GLADIUS "9ss "  
1303 -#define D2S_ITEMDATA_IDENTIFIER_FALCATA "7ss "  
1304 -#define D2S_ITEMDATA_IDENTIFIER_SCIMITAR "scm "  
1305 -#define D2S_ITEMDATA_IDENTIFIER_CUTLASS "9sm "  
1306 -#define D2S_ITEMDATA_IDENTIFIER_ATAGHAN "7sm "  
1307 -#define D2S_ITEMDATA_IDENTIFIER_SABER "sbr "  
1308 -#define D2S_ITEMDATA_IDENTIFIER_SHAMSHIR "9sb "  
1309 -#define D2S_ITEMDATA_IDENTIFIER_ELEGANT_BLADE "7sb "  
1310 -#define D2S_ITEMDATA_IDENTIFIER_FALCHION "flc "  
1311 -#define D2S_ITEMDATA_IDENTIFIER_TULWAR "9fc "  
1312 -#define D2S_ITEMDATA_IDENTIFIER_HYDRA_EDGE "7fc "  
1313 -#define D2S_ITEMDATA_IDENTIFIER_CRYSTAL_SWORD "crs "  
1314 -#define D2S_ITEMDATA_IDENTIFIER_DIMENSIONAL_BLADE "9cr "  
1315 -#define D2S_ITEMDATA_IDENTIFIER_PHASE_BLADE "7cr "  
1316 -#define D2S_ITEMDATA_IDENTIFIER_BROAD_SWORD "bsd "  
1317 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_SWORD "9bs "  
1318 -#define D2S_ITEMDATA_IDENTIFIER_CONQUEST_SWORD "7bs "  
1319 -#define D2S_ITEMDATA_IDENTIFIER_LONG_SWORD "lsd "  
1320 -#define D2S_ITEMDATA_IDENTIFIER_RUNE_SWORD "9ls "  
1321 -#define D2S_ITEMDATA_IDENTIFIER_CRYPTIC_SWORD "7ls "  
1322 -#define D2S_ITEMDATA_IDENTIFIER_WAR_SWORD "wsd "  
1323 -#define D2S_ITEMDATA_IDENTIFIER_ANCIENT_SWORD "9wd "  
1324 -#define D2S_ITEMDATA_IDENTIFIER_MYTHICAL_SWORD "7wd "  
1325 -#define D2S_ITEMDATA_IDENTIFIER_TWOHANDED_SWORD "2hs "  
1326 -#define D2S_ITEMDATA_IDENTIFIER_ESPADON "92h "  
1327 -#define D2S_ITEMDATA_IDENTIFIER_LEGEND_SWORD "72h "  
1328 -#define D2S_ITEMDATA_IDENTIFIER_CLAYMORE "clm "  
1329 -#define D2S_ITEMDATA_IDENTIFIER_DACIAN_FALX "9cm "  
1330 -#define D2S_ITEMDATA_IDENTIFIER_HIGHLAND_BLADE "7cm "  
1331 -#define D2S_ITEMDATA_IDENTIFIER_GIANT_SWORD "gis "  
1332 -#define D2S_ITEMDATA_IDENTIFIER_TUSK_SWORD "9gs "  
1333 -#define D2S_ITEMDATA_IDENTIFIER_BALROG_BLADE "7gs "  
1334 -#define D2S_ITEMDATA_IDENTIFIER_BASTARD_SWORD "bsw "  
1335 -#define D2S_ITEMDATA_IDENTIFIER_GOTHIC_SWORD "9b9 "  
1336 -#define D2S_ITEMDATA_IDENTIFIER_CHAMPION_SWORD "7b7 "  
1337 -#define D2S_ITEMDATA_IDENTIFIER_FLAMBERGE "flb "  
1338 -#define D2S_ITEMDATA_IDENTIFIER_ZWEIHANDER "9fb "  
1339 -#define D2S_ITEMDATA_IDENTIFIER_COLOSSAL_SWORD "7fb "  
1340 -#define D2S_ITEMDATA_IDENTIFIER_GREAT_SWORD "gsd "  
1341 -#define D2S_ITEMDATA_IDENTIFIER_EXECUTIONER_SWORD "9gd "  
1342 -#define D2S_ITEMDATA_IDENTIFIER_COLOSSUS_BLADE "7gd "  
1343 -#define D2S_ITEMDATA_IDENTIFIER_DAGGER "dgr "  
1344 -#define D2S_ITEMDATA_IDENTIFIER_POIGNARD "9dg "  
1345 -#define D2S_ITEMDATA_IDENTIFIER_BONE_KNIFE "7dg "  
1346 -#define D2S_ITEMDATA_IDENTIFIER_DIRK "dir "  
1347 -#define D2S_ITEMDATA_IDENTIFIER_RONDEL "9di "  
1348 -#define D2S_ITEMDATA_IDENTIFIER_MITHRAL_POINT "7di "  
1349 -#define D2S_ITEMDATA_IDENTIFIER_KRISS "kri "  
1350 -#define D2S_ITEMDATA_IDENTIFIER_CINQUEDEAS "9kr "  
1351 -#define D2S_ITEMDATA_IDENTIFIER_FANGED_KNIFE "7kr "  
1352 -#define D2S_ITEMDATA_IDENTIFIER_BLADE "bld "  
1353 -#define D2S_ITEMDATA_IDENTIFIER_STILLETO "9bl "  
1354 -#define D2S_ITEMDATA_IDENTIFIER_LEGEND_SPIKE "7bl "  
1355 -#define D2S_ITEMDATA_IDENTIFIER_THROWING_KNIFE "tkf "  
1356 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_DART "9tk "  
1357 -#define D2S_ITEMDATA_IDENTIFIER_FLYING_KNIFE "7tk "  
1358 -#define D2S_ITEMDATA_IDENTIFIER_THROWING_AXE "tax "  
1359 -#define D2S_ITEMDATA_IDENTIFIER_FRANCISCA "9ta "  
1360 -#define D2S_ITEMDATA_IDENTIFIER_FLYING_AXE "7ta "  
1361 -#define D2S_ITEMDATA_IDENTIFIER_BALANCED_KNIFE "bkf "  
1362 -#define D2S_ITEMDATA_IDENTIFIER_WAR_DART "9bk "  
1363 -#define D2S_ITEMDATA_IDENTIFIER_WINGED_KNIFE "7bk "  
1364 -#define D2S_ITEMDATA_IDENTIFIER_BALANCED_AXE "bal "  
1365 -#define D2S_ITEMDATA_IDENTIFIER_HURLBAT "9b8 "  
1366 -#define D2S_ITEMDATA_IDENTIFIER_WINGED_AXE "7b8 "  
1367 -#define D2S_ITEMDATA_IDENTIFIER_JAVELIN "jav "  
1368 -#define D2S_ITEMDATA_IDENTIFIER_WAR_JAVELIN "9ja "  
1369 -#define D2S_ITEMDATA_IDENTIFIER_HYPERION_JAVELIN "7ja "  
1370 -#define D2S_ITEMDATA_IDENTIFIER_PILUM "pil "  
1371 -#define D2S_ITEMDATA_IDENTIFIER_GREAT_PILUM "9pi "  
1372 -#define D2S_ITEMDATA_IDENTIFIER_STYGIAN_PILUM "7pi "  
1373 -#define D2S_ITEMDATA_IDENTIFIER_SHORT_SPEAR "ssp "  
1374 -#define D2S_ITEMDATA_IDENTIFIER_SIMBILAN "9s9 "  
1375 -#define D2S_ITEMDATA_IDENTIFIER_BALROG_SPEAR "7s7 "  
1376 -#define D2S_ITEMDATA_IDENTIFIER_GLAIVE "glv "  
1377 -#define D2S_ITEMDATA_IDENTIFIER_SPICULUM "9gl "  
1378 -#define D2S_ITEMDATA_IDENTIFIER_GHOST_GLAIVE "7gl "  
1379 -#define D2S_ITEMDATA_IDENTIFIER_THROWING_SPEAR "tsp "  
1380 -#define D2S_ITEMDATA_IDENTIFIER_HARPOON "9ts "  
1381 -#define D2S_ITEMDATA_IDENTIFIER_WINGED_HARPOON "7ts "  
1382 -#define D2S_ITEMDATA_IDENTIFIER_SPEAR "spr "  
1383 -#define D2S_ITEMDATA_IDENTIFIER_WAR_SPEAR "9sr "  
1384 -#define D2S_ITEMDATA_IDENTIFIER_HYPERION_SPEAR "7sr "  
1385 -#define D2S_ITEMDATA_IDENTIFIER_TRIDENT "tri "  
1386 -#define D2S_ITEMDATA_IDENTIFIER_FUSCINA "9tr "  
1387 -#define D2S_ITEMDATA_IDENTIFIER_STYGIAN_PIKE "7tr "  
1388 -#define D2S_ITEMDATA_IDENTIFIER_BRANDISTOCK "brn "  
1389 -#define D2S_ITEMDATA_IDENTIFIER_WAR_FORK "9br "  
1390 -#define D2S_ITEMDATA_IDENTIFIER_MANCATCHER "7br "  
1391 -#define D2S_ITEMDATA_IDENTIFIER_SPETUM "spt "  
1392 -#define D2S_ITEMDATA_IDENTIFIER_YARI "9st "  
1393 -#define D2S_ITEMDATA_IDENTIFIER_GHOST_SPEAR "7st "  
1394 -#define D2S_ITEMDATA_IDENTIFIER_PIKE "pik "  
1395 -#define D2S_ITEMDATA_IDENTIFIER_LANCE "9p9 "  
1396 -#define D2S_ITEMDATA_IDENTIFIER_WAR_PIKE "7p7 "  
1397 -#define D2S_ITEMDATA_IDENTIFIER_BARDICHE "bar "  
1398 -#define D2S_ITEMDATA_IDENTIFIER_LOCHABER_AXE "9b7 "  
1399 -#define D2S_ITEMDATA_IDENTIFIER_OGRE_AXE "7o7 "  
1400 -#define D2S_ITEMDATA_IDENTIFIER_VOULGE "vou "  
1401 -#define D2S_ITEMDATA_IDENTIFIER_BILL "9vo "  
1402 -#define D2S_ITEMDATA_IDENTIFIER_COLOSSUS_VOULGE "7vo "  
1403 -#define D2S_ITEMDATA_IDENTIFIER_SCYTHE "scy "  
1404 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_SCYTHE "9s8 "  
1405 -#define D2S_ITEMDATA_IDENTIFIER_THRESHER "7s8 "  
1406 -#define D2S_ITEMDATA_IDENTIFIER_POLEAXE "pax "  
1407 -#define D2S_ITEMDATA_IDENTIFIER_PARTIZAN "9pa "  
1408 -#define D2S_ITEMDATA_IDENTIFIER_CRYPTIC_AXE "7pa "  
1409 -#define D2S_ITEMDATA_IDENTIFIER_HALBERD "hal "  
1410 -#define D2S_ITEMDATA_IDENTIFIER_BEC_DE_CORBIN "9h9 "  
1411 -#define D2S_ITEMDATA_IDENTIFIER_GREAT_POLEAXE "7h7 "  
1412 -#define D2S_ITEMDATA_IDENTIFIER_WAR_SCYTHE "wsc "  
1413 -#define D2S_ITEMDATA_IDENTIFIER_GRIM_SCYTHE "9wc "  
1414 -#define D2S_ITEMDATA_IDENTIFIER_GIANT_THRESHER "7wc "  
1415 -#define D2S_ITEMDATA_IDENTIFIER_SHORT_BOW "sbw "  
1416 -#define D2S_ITEMDATA_IDENTIFIER_EDGE_BOW "8sb "  
1417 -#define D2S_ITEMDATA_IDENTIFIER_SPIDER_BOW "6sb "  
1418 -#define D2S_ITEMDATA_IDENTIFIER_HUNTERS_BOW "hbw "  
1419 -#define D2S_ITEMDATA_IDENTIFIER_RAZOR_BOW "8hb "  
1420 -#define D2S_ITEMDATA_IDENTIFIER_BLADE_BOW "6hb "  
1421 -#define D2S_ITEMDATA_IDENTIFIER_LONG_BOW "lbw "  
1422 -#define D2S_ITEMDATA_IDENTIFIER_CEDAR_BOW "8lb "  
1423 -#define D2S_ITEMDATA_IDENTIFIER_SHADOW_BOW "6lb "  
1424 -#define D2S_ITEMDATA_IDENTIFIER_COMPOSITE_BOW "cbw "  
1425 -#define D2S_ITEMDATA_IDENTIFIER_DOUBLE_BOW "8cb "  
1426 -#define D2S_ITEMDATA_IDENTIFIER_GREAT_BOW "6cb "  
1427 -#define D2S_ITEMDATA_IDENTIFIER_SHORT_BATTLE_BOW "sbb "  
1428 -#define D2S_ITEMDATA_IDENTIFIER_SHORT_SIEGE_BOW "8s8 "  
1429 -#define D2S_ITEMDATA_IDENTIFIER_DIAMOND_BOW "6s7 "  
1430 -#define D2S_ITEMDATA_IDENTIFIER_LONG_BATTLE_BOW "lbb "  
1431 -#define D2S_ITEMDATA_IDENTIFIER_LONG_SIEGE_BOW "8l8 "  
1432 -#define D2S_ITEMDATA_IDENTIFIER_CRUSADER_BOW "6l7 "  
1433 -#define D2S_ITEMDATA_IDENTIFIER_SHORT_WAR_BOW "swb "  
1434 -#define D2S_ITEMDATA_IDENTIFIER_RUNE_BOW "8sw "  
1435 -#define D2S_ITEMDATA_IDENTIFIER_WARD_BOW "6sw "  
1436 -#define D2S_ITEMDATA_IDENTIFIER_LONG_WAR_BOW "lwb "  
1437 -#define D2S_ITEMDATA_IDENTIFIER_GOTHIC_BOW "8lw "  
1438 -#define D2S_ITEMDATA_IDENTIFIER_HYDRA_BOW "6lw "  
1439 -#define D2S_ITEMDATA_IDENTIFIER_LIGHT_CROSSBOW "lxb "  
1440 -#define D2S_ITEMDATA_IDENTIFIER_ARBALEST "8lx "  
1441 -#define D2S_ITEMDATA_IDENTIFIER_PELLET_BOW "6lx "  
1442 -#define D2S_ITEMDATA_IDENTIFIER_CROSSBOW "mxb "  
1443 -#define D2S_ITEMDATA_IDENTIFIER_SIEGE_CROSSBOW "8mx "  
1444 -#define D2S_ITEMDATA_IDENTIFIER_GORGON_CROSSBOW "6mx "  
1445 -#define D2S_ITEMDATA_IDENTIFIER_HEAVY_CROSSBOW "hxb "  
1446 -#define D2S_ITEMDATA_IDENTIFIER_BALLISTA "8hx "  
1447 -#define D2S_ITEMDATA_IDENTIFIER_COLOSSUS_CROSSBOW "6hx "  
1448 -#define D2S_ITEMDATA_IDENTIFIER_REPEATING_CROSSBOW "rxb "  
1449 -#define D2S_ITEMDATA_IDENTIFIER_CHU_KO_NU "8rx "  
1450 -#define D2S_ITEMDATA_IDENTIFIER_DEMON_CROSSBOW "6rx "  
1451 -#define D2S_ITEMDATA_IDENTIFIER_SHORT_STAFF "sst "  
1452 -#define D2S_ITEMDATA_IDENTIFIER_JO_STAFF "8ss "  
1453 -#define D2S_ITEMDATA_IDENTIFIER_WALKING_STICK "6ss "  
1454 -#define D2S_ITEMDATA_IDENTIFIER_LONG_STAFF "lst "  
1455 -#define D2S_ITEMDATA_IDENTIFIER_QUARTERSTAFF "8ls "  
1456 -#define D2S_ITEMDATA_IDENTIFIER_STALAGMITE "6ls "  
1457 -#define D2S_ITEMDATA_IDENTIFIER_GNARLED_STAFF "gst "  
1458 -#define D2S_ITEMDATA_IDENTIFIER_CEDAR_STAFF "8cs "  
1459 -#define D2S_ITEMDATA_IDENTIFIER_ELDER_STAFF "6cs "  
1460 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_STAFF "bst "  
1461 -#define D2S_ITEMDATA_IDENTIFIER_GOTHIC_STAFF "8bs "  
1462 -#define D2S_ITEMDATA_IDENTIFIER_SHILLELAGH "6bs "  
1463 -#define D2S_ITEMDATA_IDENTIFIER_WAR_STAFF "wst "  
1464 -#define D2S_ITEMDATA_IDENTIFIER_RUNE_STAFF "8ws "  
1465 -#define D2S_ITEMDATA_IDENTIFIER_ARCHON_STAFF "6ws "  
1466 -#define D2S_ITEMDATA_IDENTIFIER_WAND "wnd "  
1467 -#define D2S_ITEMDATA_IDENTIFIER_BURNT_WAND "9wn "  
1468 -#define D2S_ITEMDATA_IDENTIFIER_POLISHED_WAND "7wn "  
1469 -#define D2S_ITEMDATA_IDENTIFIER_YEW_WAND "ywn "  
1470 -#define D2S_ITEMDATA_IDENTIFIER_PETRIFIED_WAND "9yw "  
1471 -#define D2S_ITEMDATA_IDENTIFIER_GHOST_WAND "7yw "  
1472 -#define D2S_ITEMDATA_IDENTIFIER_BONE_WAND "bwn "  
1473 -#define D2S_ITEMDATA_IDENTIFIER_TOMB_WAND "9bw "  
1474 -#define D2S_ITEMDATA_IDENTIFIER_LICH_WAND "7bw "  
1475 -#define D2S_ITEMDATA_IDENTIFIER_GRIM_WAND "gwn "  
1476 -#define D2S_ITEMDATA_IDENTIFIER_GRAVE_WAND "9gw "  
1477 -#define D2S_ITEMDATA_IDENTIFIER_UNEARTHED_WAND "7gw "  
1478 -#define D2S_ITEMDATA_IDENTIFIER_SCEPTRE "scp "  
1479 -#define D2S_ITEMDATA_IDENTIFIER_RUNE_SCEPTRE "9sc "  
1480 -#define D2S_ITEMDATA_IDENTIFIER_MIGHTY_SCEPTRE "7sc "  
1481 -#define D2S_ITEMDATA_IDENTIFIER_GRAND_SCEPTRE "gsc "  
1482 -#define D2S_ITEMDATA_IDENTIFIER_HOLY_WATER_SPRINKLER "9qs "  
1483 -#define D2S_ITEMDATA_IDENTIFIER_SERAPH_ROD "7qs "  
1484 -#define D2S_ITEMDATA_IDENTIFIER_WAR_SCEPTRE "wsp "  
1485 -#define D2S_ITEMDATA_IDENTIFIER_DIVINE_SCEPTRE "9ws "  
1486 -#define D2S_ITEMDATA_IDENTIFIER_CADUCEUS "7ws "  
1487 -#define D2S_ITEMDATA_IDENTIFIER_KATAR "ktr "  
1488 -#define D2S_ITEMDATA_IDENTIFIER_QUHAB "9ar "  
1489 -#define D2S_ITEMDATA_IDENTIFIER_SUWAYYAH "7ar "  
1490 -#define D2S_ITEMDATA_IDENTIFIER_WRIST_BLADE "wrb "  
1491 -#define D2S_ITEMDATA_IDENTIFIER_WRIST_SPIKE "9wb "  
1492 -#define D2S_ITEMDATA_IDENTIFIER_WRIST_SWORD "7wb "  
1493 -#define D2S_ITEMDATA_IDENTIFIER_HATCHET_HANDS "axf "  
1494 -#define D2S_ITEMDATA_IDENTIFIER_FASCIA "9xf "  
1495 -#define D2S_ITEMDATA_IDENTIFIER_WAR_FIST "7xf "  
1496 -#define D2S_ITEMDATA_IDENTIFIER_CESTUS "ces "  
1497 -#define D2S_ITEMDATA_IDENTIFIER_HAND_SCYTHE "9cs "  
1498 -#define D2S_ITEMDATA_IDENTIFIER_BATTLE_CESTUS "7cs "  
1499 -#define D2S_ITEMDATA_IDENTIFIER_CLAWS "clw "  
1500 -#define D2S_ITEMDATA_IDENTIFIER_GREATER_CLAWS "9lw "  
1501 -#define D2S_ITEMDATA_IDENTIFIER_FERAL_CLAWS "7lw "  
1502 -#define D2S_ITEMDATA_IDENTIFIER_BLADE_TALONS "btl "  
1503 -#define D2S_ITEMDATA_IDENTIFIER_GREATER_TALONS "9hw "  
1504 -#define D2S_ITEMDATA_IDENTIFIER_RUNIC_TALONS "7hw "  
1505 -#define D2S_ITEMDATA_IDENTIFIER_SCISSORS_KATAR "skr "  
1506 -#define D2S_ITEMDATA_IDENTIFIER_SCISSORS_QUHAB "9qr "  
1507 -#define D2S_ITEMDATA_IDENTIFIER_SCISSORS_SUWAYYAH "7qr "  
1508 -#define D2S_ITEMDATA_IDENTIFIER_EAGLE_ORB "ob1 "  
1509 -#define D2S_ITEMDATA_IDENTIFIER_GLOWING_ORB "ob6 "  
1510 -#define D2S_ITEMDATA_IDENTIFIER_HEAVENLY_STONE "obb "  
1511 -#define D2S_ITEMDATA_IDENTIFIER_SACRED_GLOBE "ob2 "  
1512 -#define D2S_ITEMDATA_IDENTIFIER_CRYSTALLINE_GLB "ob7 "  
1513 -#define D2S_ITEMDATA_IDENTIFIER_ELDRITCH_ORB "obc "  
1514 -#define D2S_ITEMDATA_IDENTIFIER_SMOKED_SPHERE "ob3 "  
1515 -#define D2S_ITEMDATA_IDENTIFIER_CLOUDY_SPHERE "ob8 "  
1516 -#define D2S_ITEMDATA_IDENTIFIER_DEMON_HEART "obd "  
1517 -#define D2S_ITEMDATA_IDENTIFIER_CLASPED_ORB "ob4 "  
1518 -#define D2S_ITEMDATA_IDENTIFIER_SPARKLING_BALL "ob9 "  
1519 -#define D2S_ITEMDATA_IDENTIFIER_VORTEX_ORB "obe "  
1520 -#define D2S_ITEMDATA_IDENTIFIER_DRAGON_STONE "ob5 "  
1521 -#define D2S_ITEMDATA_IDENTIFIER_SWIRLING_CRYSTAL "oba "  
1522 -#define D2S_ITEMDATA_IDENTIFIER_DIMENSIONAL_SHARD "obf "  
1523 -#define D2S_ITEMDATA_IDENTIFIER_STAG_BOW "am1 "  
1524 -#define D2S_ITEMDATA_IDENTIFIER_ASHWOOD_BOW "am6 "  
1525 -#define D2S_ITEMDATA_IDENTIFIER_MATRIARCHAL_BOW "amb "  
1526 -#define D2S_ITEMDATA_IDENTIFIER_REFLEX_BOW "am2 "  
1527 -#define D2S_ITEMDATA_IDENTIFIER_CEREMONIAL_BOW "am7 "  
1528 -#define D2S_ITEMDATA_IDENTIFIER_GRAND_MATRON_BOW "amc "  
1529 -#define D2S_ITEMDATA_IDENTIFIER_MAIDEN_SPEAR "am3 "  
1530 -#define D2S_ITEMDATA_IDENTIFIER_CEREMONIAL_SPEAR "am8 "  
1531 -#define D2S_ITEMDATA_IDENTIFIER_MATRIARCHAL_SPEAR "amd "  
1532 -#define D2S_ITEMDATA_IDENTIFIER_MAIDEN_PIKE "am4 "  
1533 -#define D2S_ITEMDATA_IDENTIFIER_CEREMONIAL_PIKE "am9 "  
1534 -#define D2S_ITEMDATA_IDENTIFIER_MATRIARCHAL_PIKE "ame "  
1535 -#define D2S_ITEMDATA_IDENTIFIER_MAIDEN_JAVELIN "am5 "  
1536 -#define D2S_ITEMDATA_IDENTIFIER_CEREMONIAL_JAVELIN "ama "  
1537 -#define D2S_ITEMDATA_IDENTIFIER_MATRIARCHAL_JAVELIN "amf "  
1538 -#define D2S_ITEMDATA_IDENTIFIER_CIRCLET "ci0 "  
1539 -#define D2S_ITEMDATA_IDENTIFIER_CORONET "ci1 "  
1540 -#define D2S_ITEMDATA_IDENTIFIER_TIARA "ci2 "  
1541 -#define D2S_ITEMDATA_IDENTIFIER_DIADEM "ci3 "  
1542 -#define D2S_ITEMDATA_IDENTIFIER_RANCID_GAS_POTION "gps "  
1543 -#define D2S_ITEMDATA_IDENTIFIER_OIL_POTION "ops "  
1544 -#define D2S_ITEMDATA_IDENTIFIER_CHOKING_GAS_POTION "gpm "  
1545 -#define D2S_ITEMDATA_IDENTIFIER_EXPLODING_POTION "opm "  
1546 -#define D2S_ITEMDATA_IDENTIFIER_STRANGLING_GAS_POTION "gpl "  
1547 -#define D2S_ITEMDATA_IDENTIFIER_FULMINATING_POTION "opl "  
1548 -#define D2S_ITEMDATA_IDENTIFIER_WIRTS_LEG "leg "  
1549 -#define D2S_ITEMDATA_IDENTIFIER_HORADRIC_MALUS "hdm "  
1550 -#define D2S_ITEMDATA_IDENTIFIER_SCROLL_OF_INIFUSS1 "bks "  
1551 -#define D2S_ITEMDATA_IDENTIFIER_SCROLL_OF_INIFUSS2 "bkd "  
1552 -#define D2S_ITEMDATA_IDENTIFIER_BOOK_OF_SKILL "ass "  
1553 -#define D2S_ITEMDATA_IDENTIFIER_HORADRIC_CUBE "box "  
1554 -#define D2S_ITEMDATA_IDENTIFIER_HORADRIC_SCROLL "tr1 "  
1555 -#define D2S_ITEMDATA_IDENTIFIER_STAFF_OF_KINGS "msf "  
1556 -#define D2S_ITEMDATA_IDENTIFIER_VIPER_AMULET "vip "  
1557 -#define D2S_ITEMDATA_IDENTIFIER_HORADRIC_STAFF "hst "  
1558 -#define D2S_ITEMDATA_IDENTIFIER_POTION_OF_LIFE "xyz "  
1559 -#define D2S_ITEMDATA_IDENTIFIER_JADE_FIGURINE "j34 "  
1560 -#define D2S_ITEMDATA_IDENTIFIER_GOLDEN_BIRD "g34 "  
1561 -#define D2S_ITEMDATA_IDENTIFIER_LAM_ESENS_TOME "bbb "  
1562 -#define D2S_ITEMDATA_IDENTIFIER_GIDBINN "g33 "  
1563 -#define D2S_ITEMDATA_IDENTIFIER_KHALIMS_FLAIL "qf1 "  
1564 -#define D2S_ITEMDATA_IDENTIFIER_KHALIMS_WILL "qf2 "  
1565 -#define D2S_ITEMDATA_IDENTIFIER_KHALIMS_EYE "qey "  
1566 -#define D2S_ITEMDATA_IDENTIFIER_KHALIMS_HEART "qhr "  
1567 -#define D2S_ITEMDATA_IDENTIFIER_KHALIMS_BRAIN "qbr "  
1568 -#define D2S_ITEMDATA_IDENTIFIER_MEPHISTOS_SOULSTONE "mss "  
1569 -#define D2S_ITEMDATA_IDENTIFIER_HELLFORGE_HAMMER "hfh "  
1570 -#define D2S_ITEMDATA_IDENTIFIER_MALAH_POTION "ice "  
1571 -#define D2S_ITEMDATA_IDENTIFIER_SCROLL_OF_RESISTANCE "tr2 "  
1572 -#define D2S_ITEMDATA_IDENTIFIER_CHIPPED_AMETHYST "gcv "  
1573 -#define D2S_ITEMDATA_IDENTIFIER_CHIPPED_DIAMOND "gcw "  
1574 -#define D2S_ITEMDATA_IDENTIFIER_CHIPPED_EMERALD "gcg "  
1575 -#define D2S_ITEMDATA_IDENTIFIER_CHIPPED_RUBY "gcr "  
1576 -#define D2S_ITEMDATA_IDENTIFIER_CHIPPED_SAPHIRE "gcb "  
1577 -#define D2S_ITEMDATA_IDENTIFIER_CHIPPED_SKULL "skc "  
1578 -#define D2S_ITEMDATA_IDENTIFIER_CHIPPED_TOPAZ "gcy "  
1579 -#define D2S_ITEMDATA_IDENTIFIER_FLAWED_AMETHYST "gfv "  
1580 -#define D2S_ITEMDATA_IDENTIFIER_FLAWED_DIAMOND "gfw "  
1581 -#define D2S_ITEMDATA_IDENTIFIER_FLAWED_EMERALD "gfg "  
1582 -#define D2S_ITEMDATA_IDENTIFIER_FLAWED_RUBY "gfr "  
1583 -#define D2S_ITEMDATA_IDENTIFIER_FLAWED_SAPHIRE "gfb "  
1584 -#define D2S_ITEMDATA_IDENTIFIER_FLAWED_SKULL "skf "  
1585 -#define D2S_ITEMDATA_IDENTIFIER_FLAWED_TOPAZ "gfy "  
1586 -#define D2S_ITEMDATA_IDENTIFIER_AMETHYST "gsv "  
1587 -#define D2S_ITEMDATA_IDENTIFIER_DIAMOND "gsw "  
1588 -#define D2S_ITEMDATA_IDENTIFIER_EMERALD "gsg "  
1589 -#define D2S_ITEMDATA_IDENTIFIER_RUBY "gsr "  
1590 -#define D2S_ITEMDATA_IDENTIFIER_SAPHIRE "gsb "  
1591 -#define D2S_ITEMDATA_IDENTIFIER_SKULL "sku "  
1592 -#define D2S_ITEMDATA_IDENTIFIER_TOPAZ "gsy "  
1593 -#define D2S_ITEMDATA_IDENTIFIER_FLAWLESS_AMETHYST "gzv "  
1594 -#define D2S_ITEMDATA_IDENTIFIER_FLAWLESS_DIAMOND "glw "  
1595 -#define D2S_ITEMDATA_IDENTIFIER_FLAWLESS_EMERALD "glg "  
1596 -#define D2S_ITEMDATA_IDENTIFIER_FLAWLESS_RUBY "glr "  
1597 -#define D2S_ITEMDATA_IDENTIFIER_FLAWLESS_SAPHIRE "glb "  
1598 -#define D2S_ITEMDATA_IDENTIFIER_FLAWLESS_SKULL "skl "  
1599 -#define D2S_ITEMDATA_IDENTIFIER_FLAWLESS_TOPAZ "gly "  
1600 -#define D2S_ITEMDATA_IDENTIFIER_PERFECT_DIAMOND "gpw "  
1601 -#define D2S_ITEMDATA_IDENTIFIER_PERFECT_AMETHYST "gpv "  
1602 -#define D2S_ITEMDATA_IDENTIFIER_PERFECT_SAPPHIRE "gpb "  
1603 -#define D2S_ITEMDATA_IDENTIFIER_PERFECT_TOPAZ "gpy "  
1604 -#define D2S_ITEMDATA_IDENTIFIER_PERFECT_RUBY "gpr "  
1605 -#define D2S_ITEMDATA_IDENTIFIER_PERFECT_SKULL "skz "  
1606 -#define D2S_ITEMDATA_IDENTIFIER_PERFECT_EMERALD "gpg "  
1607 -#define D2S_ITEMDATA_IDENTIFIER_EL_RUNE "r01 "  
1608 -#define D2S_ITEMDATA_IDENTIFIER_ELD_RUNE "r02 "  
1609 -#define D2S_ITEMDATA_IDENTIFIER_TIR_RUNE "r03 "  
1610 -#define D2S_ITEMDATA_IDENTIFIER_NEF_RUNE "r04 "  
1611 -#define D2S_ITEMDATA_IDENTIFIER_ETH_RUNE "r05 "  
1612 -#define D2S_ITEMDATA_IDENTIFIER_ITH_RUNE "r06 "  
1613 -#define D2S_ITEMDATA_IDENTIFIER_TAL_RUNE "r07 "  
1614 -#define D2S_ITEMDATA_IDENTIFIER_RAL_RUNE "r08 "  
1615 -#define D2S_ITEMDATA_IDENTIFIER_ORT_RUNE "r09 "  
1616 -#define D2S_ITEMDATA_IDENTIFIER_THUL_RUNE "r10 "  
1617 -#define D2S_ITEMDATA_IDENTIFIER_AMN_RUNE "r11 "  
1618 -#define D2S_ITEMDATA_IDENTIFIER_SOL_RUNE "r12 "  
1619 -#define D2S_ITEMDATA_IDENTIFIER_SHAEL_RUNE "r13 "  
1620 -#define D2S_ITEMDATA_IDENTIFIER_DOL_RUNE "r14 "  
1621 -#define D2S_ITEMDATA_IDENTIFIER_HEL_RUNE "r15 "  
1622 -#define D2S_ITEMDATA_IDENTIFIER_IO_RUNE "r16 "  
1623 -#define D2S_ITEMDATA_IDENTIFIER_LUM_RUNE "r17 "  
1624 -#define D2S_ITEMDATA_IDENTIFIER_KO_RUNE "r18 "  
1625 -#define D2S_ITEMDATA_IDENTIFIER_FAL_RUNE "r19 "  
1626 -#define D2S_ITEMDATA_IDENTIFIER_LEM_RUNE "r20 "  
1627 -#define D2S_ITEMDATA_IDENTIFIER_PUL_RUNE "r21 "  
1628 -#define D2S_ITEMDATA_IDENTIFIER_UM_RUNE "r22 "  
1629 -#define D2S_ITEMDATA_IDENTIFIER_MAL_RUNE "r23 "  
1630 -#define D2S_ITEMDATA_IDENTIFIER_IST_RUNE "r24 "  
1631 -#define D2S_ITEMDATA_IDENTIFIER_GUL_RUNE "r25 "  
1632 -#define D2S_ITEMDATA_IDENTIFIER_VEX_RUNE "r26 "  
1633 -#define D2S_ITEMDATA_IDENTIFIER_OHM_RUNE "r27 "  
1634 -#define D2S_ITEMDATA_IDENTIFIER_LO_RUNE "r28 "  
1635 -#define D2S_ITEMDATA_IDENTIFIER_SUR_RUNE "r29 "  
1636 -#define D2S_ITEMDATA_IDENTIFIER_BER_RUNE "r30 "  
1637 -#define D2S_ITEMDATA_IDENTIFIER_JAH_RUNE "r31 "  
1638 -#define D2S_ITEMDATA_IDENTIFIER_CHAM_RUNE "r32 "  
1639 -#define D2S_ITEMDATA_IDENTIFIER_ZOD_RUNE "r33 "  
1640 -#define D2S_ITEMDATA_IDENTIFIER_ANTIDOTE_POTION "yps "  
1641 -#define D2S_ITEMDATA_IDENTIFIER_STAMINA_POTION "vps "  
1642 -#define D2S_ITEMDATA_IDENTIFIER_THAWING_POTION "wms "  
1643 -#define D2S_ITEMDATA_IDENTIFIER_MINOR_HEALING_POTION "hp1 "  
1644 -#define D2S_ITEMDATA_IDENTIFIER_MINOR_MANA_POTION "mp1 "  
1645 -#define D2S_ITEMDATA_IDENTIFIER_LIGHT_HEALING_POTION "hp2 "  
1646 -#define D2S_ITEMDATA_IDENTIFIER_LIGHT_MANA_POTION "mp2 "  
1647 -#define D2S_ITEMDATA_IDENTIFIER_HEALING_POTION "hp3 "  
1648 -#define D2S_ITEMDATA_IDENTIFIER_MANA_POTION "mp3 "  
1649 -#define D2S_ITEMDATA_IDENTIFIER_GREATER_HEALING_POTION "hp4 "  
1650 -#define D2S_ITEMDATA_IDENTIFIER_GREATER_MANA_POTION "mp4 "  
1651 -#define D2S_ITEMDATA_IDENTIFIER_SUPER_HEALING_POTION "hp5 "  
1652 -#define D2S_ITEMDATA_IDENTIFIER_SUPER_MANA_POTION "mp5 "  
1653 -#define D2S_ITEMDATA_IDENTIFIER_REJUVENATION_POTION "rvs "  
1654 -#define D2S_ITEMDATA_IDENTIFIER_FULL_REJUVENATION_POTION "rvl "  
1655 -#define D2S_ITEMDATA_IDENTIFIER_CHARM_SMALL "cm1 "  
1656 -#define D2S_ITEMDATA_IDENTIFIER_CHARM_LARGE "cm2 "  
1657 -#define D2S_ITEMDATA_IDENTIFIER_CHARM_GRAND "cm3 "  
1658 -#define D2S_ITEMDATA_IDENTIFIER_IDENTIFY_SCROLL "isc "  
1659 -#define D2S_ITEMDATA_IDENTIFIER_TOWN_PORTAL_SCROLL "tsc "  
1660 -#define D2S_ITEMDATA_IDENTIFIER_TOME_OF_TOWN_PORTAL "tbk "  
1661 -#define D2S_ITEMDATA_IDENTIFIER_TOME_OF_IDENTIFY "ibk "  
1662 -#define D2S_ITEMDATA_IDENTIFIER_ARROWS "aqv "  
1663 -#define D2S_ITEMDATA_IDENTIFIER_BOLTS "cqv "  
1664 -#define D2S_ITEMDATA_IDENTIFIER_JEWEL "jew "  
1665 -#define D2S_ITEMDATA_IDENTIFIER_KEY "key "  
1666 -#define D2S_ITEMDATA_IDENTIFIER_AMULET "amu "  
1667 -#define D2S_ITEMDATA_IDENTIFIER_GOLD "gld "  
1668 -#define D2S_ITEMDATA_IDENTIFIER_RING "rin "  
1669 -#define D2S_ITEMDATA_IDENTIFIER_EAR "ear "  
1670 -  
1671 -// Unused  
1672 -#define D2S_ITEMDATA_IDENTIFIER_TORCH "tch "  
1673 -#define D2S_ITEMDATA_IDENTIFIER_HEART "hrt "  
1674 -#define D2S_ITEMDATA_IDENTIFIER_BRAIN "brz "  
1675 -#define D2S_ITEMDATA_IDENTIFIER_JAWBONE "jaw "  
1676 -#define D2S_ITEMDATA_IDENTIFIER_EYE "eyz "  
1677 -#define D2S_ITEMDATA_IDENTIFIER_HORN "hrn "  
1678 -#define D2S_ITEMDATA_IDENTIFIER_HERB "hrb "  
1679 -#define D2S_ITEMDATA_IDENTIFIER_TAIL "tal "  
1680 -#define D2S_ITEMDATA_IDENTIFIER_FLAG "flg "  
1681 -#define D2S_ITEMDATA_IDENTIFIER_FANG "fng "  
1682 -#define D2S_ITEMDATA_IDENTIFIER_QUILL "qll "  
1683 -#define D2S_ITEMDATA_IDENTIFIER_SOUL "sol "  
1684 -#define D2S_ITEMDATA_IDENTIFIER_SCALP "scz "  
1685 -#define D2S_ITEMDATA_IDENTIFIER_SPLEEN "spe "  
1686 -#define D2S_ITEMDATA_IDENTIFIER_BLACK_TOWER_KEY "luv "  
1687 -#define D2S_ITEMDATA_IDENTIFIER_ELIXIR "elx "  
1688 -#define D2S_ITEMDATA_IDENTIFIER_SCROLL_OF_KNOWLEDGE "0sc " 1048 +#define D2S_ITEMDATA_IDENTIFIER_0 "Cap"
  1049 +#define D2S_ITEMDATA_IDENTIFIER_1 "War Hat"
  1050 +#define D2S_ITEMDATA_IDENTIFIER_2 "Shako"
  1051 +#define D2S_ITEMDATA_IDENTIFIER_3 "Skull Cap"
  1052 +#define D2S_ITEMDATA_IDENTIFIER_4 "Sallet"
  1053 +#define D2S_ITEMDATA_IDENTIFIER_5 "Hydraskull"
  1054 +#define D2S_ITEMDATA_IDENTIFIER_6 "Helm"
  1055 +#define D2S_ITEMDATA_IDENTIFIER_7 "Casque"
  1056 +#define D2S_ITEMDATA_IDENTIFIER_8 "Armet"
  1057 +#define D2S_ITEMDATA_IDENTIFIER_9 "Full Helm"
  1058 +#define D2S_ITEMDATA_IDENTIFIER_10 "Basinet"
  1059 +#define D2S_ITEMDATA_IDENTIFIER_11 "Giant Conch"
  1060 +#define D2S_ITEMDATA_IDENTIFIER_12 "Great Helm"
  1061 +#define D2S_ITEMDATA_IDENTIFIER_13 "Winged Helm"
  1062 +#define D2S_ITEMDATA_IDENTIFIER_14 "Spired Helm"
  1063 +#define D2S_ITEMDATA_IDENTIFIER_15 "Crown"
  1064 +#define D2S_ITEMDATA_IDENTIFIER_16 "Grand Crown"
  1065 +#define D2S_ITEMDATA_IDENTIFIER_17 "Corona"
  1066 +#define D2S_ITEMDATA_IDENTIFIER_18 "Mask"
  1067 +#define D2S_ITEMDATA_IDENTIFIER_19 "Death Mask"
  1068 +#define D2S_ITEMDATA_IDENTIFIER_20 "Demonhead"
  1069 +#define D2S_ITEMDATA_IDENTIFIER_21 "Bone Helm"
  1070 +#define D2S_ITEMDATA_IDENTIFIER_22 "Grim Helm"
  1071 +#define D2S_ITEMDATA_IDENTIFIER_23 "Bone Visage"
  1072 +#define D2S_ITEMDATA_IDENTIFIER_24 "Quilted Armor"
  1073 +#define D2S_ITEMDATA_IDENTIFIER_25 "Ghost Armor"
  1074 +#define D2S_ITEMDATA_IDENTIFIER_26 "Dusk Shroud"
  1075 +#define D2S_ITEMDATA_IDENTIFIER_27 "Leather Armor"
  1076 +#define D2S_ITEMDATA_IDENTIFIER_28 "Serpentskin"
  1077 +#define D2S_ITEMDATA_IDENTIFIER_29 "Wyrmhide"
  1078 +#define D2S_ITEMDATA_IDENTIFIER_30 "Hard Leather"
  1079 +#define D2S_ITEMDATA_IDENTIFIER_31 "Demonhide Armor"
  1080 +#define D2S_ITEMDATA_IDENTIFIER_32 "Scarab Husk"
  1081 +#define D2S_ITEMDATA_IDENTIFIER_33 "Studded Leather"
  1082 +#define D2S_ITEMDATA_IDENTIFIER_34 "Trellised Armor"
  1083 +#define D2S_ITEMDATA_IDENTIFIER_35 "Wire Fleece"
  1084 +#define D2S_ITEMDATA_IDENTIFIER_36 "Ring Mail"
  1085 +#define D2S_ITEMDATA_IDENTIFIER_37 "Linked Mail"
  1086 +#define D2S_ITEMDATA_IDENTIFIER_38 "Diamond Mail"
  1087 +#define D2S_ITEMDATA_IDENTIFIER_39 "Scale Mail"
  1088 +#define D2S_ITEMDATA_IDENTIFIER_40 "Tigulated Mail"
  1089 +#define D2S_ITEMDATA_IDENTIFIER_41 "Loricated Mail"
  1090 +#define D2S_ITEMDATA_IDENTIFIER_42 "Chain Mail"
  1091 +#define D2S_ITEMDATA_IDENTIFIER_43 "Mesh Armor"
  1092 +#define D2S_ITEMDATA_IDENTIFIER_44 "Boneweave"
  1093 +#define D2S_ITEMDATA_IDENTIFIER_45 "Breast Plate"
  1094 +#define D2S_ITEMDATA_IDENTIFIER_46 "Cuirass"
  1095 +#define D2S_ITEMDATA_IDENTIFIER_47 "Great Hauberk"
  1096 +#define D2S_ITEMDATA_IDENTIFIER_48 "Splint Mail"
  1097 +#define D2S_ITEMDATA_IDENTIFIER_49 "Russet Armor"
  1098 +#define D2S_ITEMDATA_IDENTIFIER_50 "Balrog Skin"
  1099 +#define D2S_ITEMDATA_IDENTIFIER_51 "Plate Mail"
  1100 +#define D2S_ITEMDATA_IDENTIFIER_52 "Templar Coat"
  1101 +#define D2S_ITEMDATA_IDENTIFIER_53 "Hellforge Plate"
  1102 +#define D2S_ITEMDATA_IDENTIFIER_54 "Field Plate"
  1103 +#define D2S_ITEMDATA_IDENTIFIER_55 "Sharktooth"
  1104 +#define D2S_ITEMDATA_IDENTIFIER_56 "Kraken Shell"
  1105 +#define D2S_ITEMDATA_IDENTIFIER_57 "Gothic Plate"
  1106 +#define D2S_ITEMDATA_IDENTIFIER_58 "Embossed Plate"
  1107 +#define D2S_ITEMDATA_IDENTIFIER_59 "Lacquered Plate"
  1108 +#define D2S_ITEMDATA_IDENTIFIER_60 "Full Plate Mail"
  1109 +#define D2S_ITEMDATA_IDENTIFIER_61 "Chaos Armor"
  1110 +#define D2S_ITEMDATA_IDENTIFIER_62 "Shadow Plate"
  1111 +#define D2S_ITEMDATA_IDENTIFIER_63 "Ancient Armor"
  1112 +#define D2S_ITEMDATA_IDENTIFIER_64 "Ornate Armor"
  1113 +#define D2S_ITEMDATA_IDENTIFIER_65 "Sacred Armor"
  1114 +#define D2S_ITEMDATA_IDENTIFIER_66 "Light Plate"
  1115 +#define D2S_ITEMDATA_IDENTIFIER_67 "Mage Plate"
  1116 +#define D2S_ITEMDATA_IDENTIFIER_68 "Archon Plate"
  1117 +#define D2S_ITEMDATA_IDENTIFIER_69 "Buckler"
  1118 +#define D2S_ITEMDATA_IDENTIFIER_70 "Defender"
  1119 +#define D2S_ITEMDATA_IDENTIFIER_71 "Heater"
  1120 +#define D2S_ITEMDATA_IDENTIFIER_72 "Small Shield"
  1121 +#define D2S_ITEMDATA_IDENTIFIER_73 "Round Shield"
  1122 +#define D2S_ITEMDATA_IDENTIFIER_74 "Luna"
  1123 +#define D2S_ITEMDATA_IDENTIFIER_75 "Large Shield"
  1124 +#define D2S_ITEMDATA_IDENTIFIER_76 "Scutum"
  1125 +#define D2S_ITEMDATA_IDENTIFIER_77 "Hyperion"
  1126 +#define D2S_ITEMDATA_IDENTIFIER_78 "Kite Shield"
  1127 +#define D2S_ITEMDATA_IDENTIFIER_79 "Dragon Shield"
  1128 +#define D2S_ITEMDATA_IDENTIFIER_80 "Monarch"
  1129 +#define D2S_ITEMDATA_IDENTIFIER_81 "Tower Shield"
  1130 +#define D2S_ITEMDATA_IDENTIFIER_82 "Pavise"
  1131 +#define D2S_ITEMDATA_IDENTIFIER_83 "Aegis"
  1132 +#define D2S_ITEMDATA_IDENTIFIER_84 "Gothic Shield"
  1133 +#define D2S_ITEMDATA_IDENTIFIER_85 "Ancient Shield"
  1134 +#define D2S_ITEMDATA_IDENTIFIER_86 "Ward"
  1135 +#define D2S_ITEMDATA_IDENTIFIER_87 "Bone Shield"
  1136 +#define D2S_ITEMDATA_IDENTIFIER_88 "Grim Shield"
  1137 +#define D2S_ITEMDATA_IDENTIFIER_89 "Troll Nest"
  1138 +#define D2S_ITEMDATA_IDENTIFIER_90 "Spiked Shield"
  1139 +#define D2S_ITEMDATA_IDENTIFIER_91 "Barbed Shield"
  1140 +#define D2S_ITEMDATA_IDENTIFIER_92 "Blade Barrier"
  1141 +#define D2S_ITEMDATA_IDENTIFIER_93 "Leather Gloves"
  1142 +#define D2S_ITEMDATA_IDENTIFIER_94 "Demonhide Glove"
  1143 +#define D2S_ITEMDATA_IDENTIFIER_95 "Bramble Mitts"
  1144 +#define D2S_ITEMDATA_IDENTIFIER_96 "Heavy Gloves"
  1145 +#define D2S_ITEMDATA_IDENTIFIER_97 "Sharkskin Glove"
  1146 +#define D2S_ITEMDATA_IDENTIFIER_98 "Vampirebone Gloves"
  1147 +#define D2S_ITEMDATA_IDENTIFIER_99 "Chain Gloves"
  1148 +#define D2S_ITEMDATA_IDENTIFIER_100 "Heavy Bracers"
  1149 +#define D2S_ITEMDATA_IDENTIFIER_101 "Vambraces"
  1150 +#define D2S_ITEMDATA_IDENTIFIER_102 "Light Gauntlets"
  1151 +#define D2S_ITEMDATA_IDENTIFIER_103 "Battle Gauntlet"
  1152 +#define D2S_ITEMDATA_IDENTIFIER_104 "Crusader Gauntlets"
  1153 +#define D2S_ITEMDATA_IDENTIFIER_105 "Gauntlets"
  1154 +#define D2S_ITEMDATA_IDENTIFIER_106 "War Gauntlets"
  1155 +#define D2S_ITEMDATA_IDENTIFIER_107 "Ogre Gauntlets"
  1156 +#define D2S_ITEMDATA_IDENTIFIER_108 "Boots"
  1157 +#define D2S_ITEMDATA_IDENTIFIER_109 "Demonhide Boots"
  1158 +#define D2S_ITEMDATA_IDENTIFIER_110 "Wyrmhide Boots"
  1159 +#define D2S_ITEMDATA_IDENTIFIER_111 "Heavy Boots"
  1160 +#define D2S_ITEMDATA_IDENTIFIER_112 "Sharkskin Boots"
  1161 +#define D2S_ITEMDATA_IDENTIFIER_113 "Scarabshell Boots"
  1162 +#define D2S_ITEMDATA_IDENTIFIER_114 "Chain Boots"
  1163 +#define D2S_ITEMDATA_IDENTIFIER_115 "Mesh Boots"
  1164 +#define D2S_ITEMDATA_IDENTIFIER_116 "Boneweave Boots"
  1165 +#define D2S_ITEMDATA_IDENTIFIER_117 "Light Plated Boots"
  1166 +#define D2S_ITEMDATA_IDENTIFIER_118 "Battle Boots"
  1167 +#define D2S_ITEMDATA_IDENTIFIER_119 "Mirrored Boots"
  1168 +#define D2S_ITEMDATA_IDENTIFIER_120 "Greaves"
  1169 +#define D2S_ITEMDATA_IDENTIFIER_121 "War Boots"
  1170 +#define D2S_ITEMDATA_IDENTIFIER_122 "Myrmidon Greave"
  1171 +#define D2S_ITEMDATA_IDENTIFIER_123 "Sash"
  1172 +#define D2S_ITEMDATA_IDENTIFIER_124 "Demonhide Sash"
  1173 +#define D2S_ITEMDATA_IDENTIFIER_125 "Spiderweb Sash"
  1174 +#define D2S_ITEMDATA_IDENTIFIER_126 "Light Belt"
  1175 +#define D2S_ITEMDATA_IDENTIFIER_127 "Sharkskin Belt"
  1176 +#define D2S_ITEMDATA_IDENTIFIER_128 "Vampirefang Belt"
  1177 +#define D2S_ITEMDATA_IDENTIFIER_129 "Belt"
  1178 +#define D2S_ITEMDATA_IDENTIFIER_130 "Mesh Belt"
  1179 +#define D2S_ITEMDATA_IDENTIFIER_131 "Mithril Coil"
  1180 +#define D2S_ITEMDATA_IDENTIFIER_132 "Heavy Belt"
  1181 +#define D2S_ITEMDATA_IDENTIFIER_133 "Battle Belt"
  1182 +#define D2S_ITEMDATA_IDENTIFIER_134 "Troll Belt"
  1183 +#define D2S_ITEMDATA_IDENTIFIER_135 "Plated Belt"
  1184 +#define D2S_ITEMDATA_IDENTIFIER_136 "War Belt"
  1185 +#define D2S_ITEMDATA_IDENTIFIER_137 "Colossus Girdle"
  1186 +#define D2S_ITEMDATA_IDENTIFIER_138 "Wolf Head"
  1187 +#define D2S_ITEMDATA_IDENTIFIER_139 "Alpha Helm"
  1188 +#define D2S_ITEMDATA_IDENTIFIER_140 "Blood Spirit"
  1189 +#define D2S_ITEMDATA_IDENTIFIER_141 "Hawk Helm"
  1190 +#define D2S_ITEMDATA_IDENTIFIER_142 "Griffon Headdress"
  1191 +#define D2S_ITEMDATA_IDENTIFIER_143 "Sun Spirit"
  1192 +#define D2S_ITEMDATA_IDENTIFIER_144 "Antlers"
  1193 +#define D2S_ITEMDATA_IDENTIFIER_145 "Hunter's Guise"
  1194 +#define D2S_ITEMDATA_IDENTIFIER_146 "Earth Spirit"
  1195 +#define D2S_ITEMDATA_IDENTIFIER_147 "Falcon Mask"
  1196 +#define D2S_ITEMDATA_IDENTIFIER_148 "Sacred Feathers"
  1197 +#define D2S_ITEMDATA_IDENTIFIER_149 "Sky Spirit"
  1198 +#define D2S_ITEMDATA_IDENTIFIER_150 "Spirit Mask"
  1199 +#define D2S_ITEMDATA_IDENTIFIER_151 "Totemic Mask"
  1200 +#define D2S_ITEMDATA_IDENTIFIER_152 "Dream Spirit"
  1201 +#define D2S_ITEMDATA_IDENTIFIER_153 "Jawbone Cap"
  1202 +#define D2S_ITEMDATA_IDENTIFIER_154 "Jawbone Visor"
  1203 +#define D2S_ITEMDATA_IDENTIFIER_155 "Carnage Helm"
  1204 +#define D2S_ITEMDATA_IDENTIFIER_156 "Fanged Helm"
  1205 +#define D2S_ITEMDATA_IDENTIFIER_157 "Lion Helm"
  1206 +#define D2S_ITEMDATA_IDENTIFIER_158 "Fury Visor"
  1207 +#define D2S_ITEMDATA_IDENTIFIER_159 "Horned Helm"
  1208 +#define D2S_ITEMDATA_IDENTIFIER_160 "Rage Mask"
  1209 +#define D2S_ITEMDATA_IDENTIFIER_161 "Destroyer Helm"
  1210 +#define D2S_ITEMDATA_IDENTIFIER_162 "Assualt Helmet"
  1211 +#define D2S_ITEMDATA_IDENTIFIER_163 "Savage Helmet"
  1212 +#define D2S_ITEMDATA_IDENTIFIER_164 "Conqueror Crown"
  1213 +#define D2S_ITEMDATA_IDENTIFIER_165 "Avenger Guard"
  1214 +#define D2S_ITEMDATA_IDENTIFIER_166 "Slayer Guard"
  1215 +#define D2S_ITEMDATA_IDENTIFIER_167 "Guardian Crown"
  1216 +#define D2S_ITEMDATA_IDENTIFIER_168 "Targe"
  1217 +#define D2S_ITEMDATA_IDENTIFIER_169 "Akaran Targe"
  1218 +#define D2S_ITEMDATA_IDENTIFIER_170 "Sacred Targe"
  1219 +#define D2S_ITEMDATA_IDENTIFIER_171 "Rondache"
  1220 +#define D2S_ITEMDATA_IDENTIFIER_172 "Akaran Rondache"
  1221 +#define D2S_ITEMDATA_IDENTIFIER_173 "Sacred Rondache"
  1222 +#define D2S_ITEMDATA_IDENTIFIER_174 "Heraldic Shield"
  1223 +#define D2S_ITEMDATA_IDENTIFIER_175 "Protector Shld"
  1224 +#define D2S_ITEMDATA_IDENTIFIER_176 "Kurast Shield"
  1225 +#define D2S_ITEMDATA_IDENTIFIER_177 "Aerin Shield"
  1226 +#define D2S_ITEMDATA_IDENTIFIER_178 "Guilded Shield"
  1227 +#define D2S_ITEMDATA_IDENTIFIER_179 "Zakarum Shield"
  1228 +#define D2S_ITEMDATA_IDENTIFIER_180 "Crown Shield"
  1229 +#define D2S_ITEMDATA_IDENTIFIER_181 "Royal Shield"
  1230 +#define D2S_ITEMDATA_IDENTIFIER_182 "Vortex Shield"
  1231 +#define D2S_ITEMDATA_IDENTIFIER_183 "Preserved Head"
  1232 +#define D2S_ITEMDATA_IDENTIFIER_184 "Mummified Trphy"
  1233 +#define D2S_ITEMDATA_IDENTIFIER_185 "Minion Skull"
  1234 +#define D2S_ITEMDATA_IDENTIFIER_186 "Zombie Head"
  1235 +#define D2S_ITEMDATA_IDENTIFIER_187 "Fetish Trophy"
  1236 +#define D2S_ITEMDATA_IDENTIFIER_188 "Hellspawn Skull"
  1237 +#define D2S_ITEMDATA_IDENTIFIER_189 "Unraveller Head"
  1238 +#define D2S_ITEMDATA_IDENTIFIER_190 "Sexton Trophy"
  1239 +#define D2S_ITEMDATA_IDENTIFIER_191 "Overseer Skull"
  1240 +#define D2S_ITEMDATA_IDENTIFIER_192 "Gargoyle Head"
  1241 +#define D2S_ITEMDATA_IDENTIFIER_193 "Cantor Trophy"
  1242 +#define D2S_ITEMDATA_IDENTIFIER_194 "Succubus Skull"
  1243 +#define D2S_ITEMDATA_IDENTIFIER_195 "Demon Head"
  1244 +#define D2S_ITEMDATA_IDENTIFIER_196 "Heirophant Trphy"
  1245 +#define D2S_ITEMDATA_IDENTIFIER_197 "Bloodlord Skull"
  1246 +#define D2S_ITEMDATA_IDENTIFIER_198 "Hand Axe"
  1247 +#define D2S_ITEMDATA_IDENTIFIER_199 "Hatchet"
  1248 +#define D2S_ITEMDATA_IDENTIFIER_200 "Tomahawk"
  1249 +#define D2S_ITEMDATA_IDENTIFIER_201 "Axe"
  1250 +#define D2S_ITEMDATA_IDENTIFIER_202 "Cleaver"
  1251 +#define D2S_ITEMDATA_IDENTIFIER_203 "Small Crescent"
  1252 +#define D2S_ITEMDATA_IDENTIFIER_204 "Double Axe"
  1253 +#define D2S_ITEMDATA_IDENTIFIER_205 "Twin Axe"
  1254 +#define D2S_ITEMDATA_IDENTIFIER_206 "Ettin Axe"
  1255 +#define D2S_ITEMDATA_IDENTIFIER_207 "Military Pick"
  1256 +#define D2S_ITEMDATA_IDENTIFIER_208 "Crowbill"
  1257 +#define D2S_ITEMDATA_IDENTIFIER_209 "War Spike"
  1258 +#define D2S_ITEMDATA_IDENTIFIER_210 "War Axe"
  1259 +#define D2S_ITEMDATA_IDENTIFIER_211 "Naga"
  1260 +#define D2S_ITEMDATA_IDENTIFIER_212 "Berserker Axe"
  1261 +#define D2S_ITEMDATA_IDENTIFIER_213 "Large Axe"
  1262 +#define D2S_ITEMDATA_IDENTIFIER_214 "Military Axe"
  1263 +#define D2S_ITEMDATA_IDENTIFIER_215 "Feral Axe"
  1264 +#define D2S_ITEMDATA_IDENTIFIER_216 "Broad Axe"
  1265 +#define D2S_ITEMDATA_IDENTIFIER_217 "Bearded Axe"
  1266 +#define D2S_ITEMDATA_IDENTIFIER_218 "Silver Edged Ax"
  1267 +#define D2S_ITEMDATA_IDENTIFIER_219 "Battle Axe"
  1268 +#define D2S_ITEMDATA_IDENTIFIER_220 "Tabar"
  1269 +#define D2S_ITEMDATA_IDENTIFIER_221 "Decapitator"
  1270 +#define D2S_ITEMDATA_IDENTIFIER_222 "Great Axe"
  1271 +#define D2S_ITEMDATA_IDENTIFIER_223 "Gothic Axe"
  1272 +#define D2S_ITEMDATA_IDENTIFIER_224 "Champion Axe"
  1273 +#define D2S_ITEMDATA_IDENTIFIER_225 "Giant Axe"
  1274 +#define D2S_ITEMDATA_IDENTIFIER_226 "Ancient Axe"
  1275 +#define D2S_ITEMDATA_IDENTIFIER_227 "Glorious Axe"
  1276 +#define D2S_ITEMDATA_IDENTIFIER_228 "Club"
  1277 +#define D2S_ITEMDATA_IDENTIFIER_229 "Cudgel"
  1278 +#define D2S_ITEMDATA_IDENTIFIER_230 "Truncheon"
  1279 +#define D2S_ITEMDATA_IDENTIFIER_231 "Spiked Club"
  1280 +#define D2S_ITEMDATA_IDENTIFIER_232 "Barbed Club"
  1281 +#define D2S_ITEMDATA_IDENTIFIER_233 "Tyrant Club"
  1282 +#define D2S_ITEMDATA_IDENTIFIER_234 "Mace"
  1283 +#define D2S_ITEMDATA_IDENTIFIER_235 "Flanged Mace"
  1284 +#define D2S_ITEMDATA_IDENTIFIER_236 "Reinforced Mace"
  1285 +#define D2S_ITEMDATA_IDENTIFIER_237 "Morning Star"
  1286 +#define D2S_ITEMDATA_IDENTIFIER_238 "Jagged Star"
  1287 +#define D2S_ITEMDATA_IDENTIFIER_239 "Devil Star"
  1288 +#define D2S_ITEMDATA_IDENTIFIER_240 "Flail"
  1289 +#define D2S_ITEMDATA_IDENTIFIER_241 "Knout"
  1290 +#define D2S_ITEMDATA_IDENTIFIER_242 "Scourge"
  1291 +#define D2S_ITEMDATA_IDENTIFIER_243 "War Hammer"
  1292 +#define D2S_ITEMDATA_IDENTIFIER_244 "Battle Hammer"
  1293 +#define D2S_ITEMDATA_IDENTIFIER_245 "Legendary Mallet"
  1294 +#define D2S_ITEMDATA_IDENTIFIER_246 "Maul"
  1295 +#define D2S_ITEMDATA_IDENTIFIER_247 "War Club"
  1296 +#define D2S_ITEMDATA_IDENTIFIER_248 "Ogre Maul"
  1297 +#define D2S_ITEMDATA_IDENTIFIER_249 "Great Maul"
  1298 +#define D2S_ITEMDATA_IDENTIFIER_250 "Martel De Fer"
  1299 +#define D2S_ITEMDATA_IDENTIFIER_251 "Thunder Maul"
  1300 +#define D2S_ITEMDATA_IDENTIFIER_252 "Short Sword"
  1301 +#define D2S_ITEMDATA_IDENTIFIER_253 "Gladius"
  1302 +#define D2S_ITEMDATA_IDENTIFIER_254 "Falcata"
  1303 +#define D2S_ITEMDATA_IDENTIFIER_255 "Scimitar"
  1304 +#define D2S_ITEMDATA_IDENTIFIER_256 "Cutlass"
  1305 +#define D2S_ITEMDATA_IDENTIFIER_257 "Ataghan"
  1306 +#define D2S_ITEMDATA_IDENTIFIER_258 "Saber"
  1307 +#define D2S_ITEMDATA_IDENTIFIER_259 "Shamshir"
  1308 +#define D2S_ITEMDATA_IDENTIFIER_260 "Elegant Blade"
  1309 +#define D2S_ITEMDATA_IDENTIFIER_261 "Falchion"
  1310 +#define D2S_ITEMDATA_IDENTIFIER_262 "Tulwar"
  1311 +#define D2S_ITEMDATA_IDENTIFIER_263 "Hydra Edge"
  1312 +#define D2S_ITEMDATA_IDENTIFIER_264 "Crystal Sword"
  1313 +#define D2S_ITEMDATA_IDENTIFIER_265 "Dimensional Blade"
  1314 +#define D2S_ITEMDATA_IDENTIFIER_266 "Phase Blade"
  1315 +#define D2S_ITEMDATA_IDENTIFIER_267 "Broad Sword"
  1316 +#define D2S_ITEMDATA_IDENTIFIER_268 "Battle Sword"
  1317 +#define D2S_ITEMDATA_IDENTIFIER_269 "Conquest Sword"
  1318 +#define D2S_ITEMDATA_IDENTIFIER_270 "Long Sword"
  1319 +#define D2S_ITEMDATA_IDENTIFIER_271 "Rune Sword"
  1320 +#define D2S_ITEMDATA_IDENTIFIER_272 "Cryptic Sword"
  1321 +#define D2S_ITEMDATA_IDENTIFIER_273 "War Sword"
  1322 +#define D2S_ITEMDATA_IDENTIFIER_274 "Ancient Sword"
  1323 +#define D2S_ITEMDATA_IDENTIFIER_275 "Mythical Sword"
  1324 +#define D2S_ITEMDATA_IDENTIFIER_276 "Twohanded Sword"
  1325 +#define D2S_ITEMDATA_IDENTIFIER_277 "Espadon"
  1326 +#define D2S_ITEMDATA_IDENTIFIER_278 "Legend Sword"
  1327 +#define D2S_ITEMDATA_IDENTIFIER_279 "Claymore"
  1328 +#define D2S_ITEMDATA_IDENTIFIER_280 "Dacian Falx"
  1329 +#define D2S_ITEMDATA_IDENTIFIER_281 "Highland Blade"
  1330 +#define D2S_ITEMDATA_IDENTIFIER_282 "Giant Sword"
  1331 +#define D2S_ITEMDATA_IDENTIFIER_283 "Tusk Sword"
  1332 +#define D2S_ITEMDATA_IDENTIFIER_284 "Balrog Blade"
  1333 +#define D2S_ITEMDATA_IDENTIFIER_285 "Bastard Sword"
  1334 +#define D2S_ITEMDATA_IDENTIFIER_286 "Gothic Sword"
  1335 +#define D2S_ITEMDATA_IDENTIFIER_287 "Champion Sword"
  1336 +#define D2S_ITEMDATA_IDENTIFIER_288 "Flamberge"
  1337 +#define D2S_ITEMDATA_IDENTIFIER_289 "Zweihander"
  1338 +#define D2S_ITEMDATA_IDENTIFIER_290 "Colossal Sword"
  1339 +#define D2S_ITEMDATA_IDENTIFIER_291 "Great Sword"
  1340 +#define D2S_ITEMDATA_IDENTIFIER_292 "Executioner Sword"
  1341 +#define D2S_ITEMDATA_IDENTIFIER_293 "Colossus Blade"
  1342 +#define D2S_ITEMDATA_IDENTIFIER_294 "Dagger"
  1343 +#define D2S_ITEMDATA_IDENTIFIER_295 "Poignard"
  1344 +#define D2S_ITEMDATA_IDENTIFIER_296 "Bone Knife"
  1345 +#define D2S_ITEMDATA_IDENTIFIER_297 "Dirk"
  1346 +#define D2S_ITEMDATA_IDENTIFIER_298 "Rondel"
  1347 +#define D2S_ITEMDATA_IDENTIFIER_299 "Mithral Point"
  1348 +#define D2S_ITEMDATA_IDENTIFIER_300 "Kriss"
  1349 +#define D2S_ITEMDATA_IDENTIFIER_301 "Cinquedeas"
  1350 +#define D2S_ITEMDATA_IDENTIFIER_302 "Fanged Knife"
  1351 +#define D2S_ITEMDATA_IDENTIFIER_303 "Blade"
  1352 +#define D2S_ITEMDATA_IDENTIFIER_304 "Stilleto"
  1353 +#define D2S_ITEMDATA_IDENTIFIER_305 "Legend Spike"
  1354 +#define D2S_ITEMDATA_IDENTIFIER_306 "Throwing Knife"
  1355 +#define D2S_ITEMDATA_IDENTIFIER_307 "Battle Dart"
  1356 +#define D2S_ITEMDATA_IDENTIFIER_308 "Flying Knife"
  1357 +#define D2S_ITEMDATA_IDENTIFIER_309 "Throwing Axe"
  1358 +#define D2S_ITEMDATA_IDENTIFIER_310 "Francisca"
  1359 +#define D2S_ITEMDATA_IDENTIFIER_311 "Flying Axe"
  1360 +#define D2S_ITEMDATA_IDENTIFIER_312 "Balanced Knife"
  1361 +#define D2S_ITEMDATA_IDENTIFIER_313 "War Dart"
  1362 +#define D2S_ITEMDATA_IDENTIFIER_314 "Winged Knife"
  1363 +#define D2S_ITEMDATA_IDENTIFIER_315 "Balanced Axe"
  1364 +#define D2S_ITEMDATA_IDENTIFIER_316 "Hurlbat"
  1365 +#define D2S_ITEMDATA_IDENTIFIER_317 "Winged Axe"
  1366 +#define D2S_ITEMDATA_IDENTIFIER_318 "Javelin"
  1367 +#define D2S_ITEMDATA_IDENTIFIER_319 "War Javelin"
  1368 +#define D2S_ITEMDATA_IDENTIFIER_320 "Hyperion Javelin"
  1369 +#define D2S_ITEMDATA_IDENTIFIER_321 "Pilum"
  1370 +#define D2S_ITEMDATA_IDENTIFIER_322 "Great Pilum"
  1371 +#define D2S_ITEMDATA_IDENTIFIER_323 "Stygian Pilum"
  1372 +#define D2S_ITEMDATA_IDENTIFIER_324 "Short Spear"
  1373 +#define D2S_ITEMDATA_IDENTIFIER_325 "Simbilan"
  1374 +#define D2S_ITEMDATA_IDENTIFIER_326 "Balrog Spear"
  1375 +#define D2S_ITEMDATA_IDENTIFIER_327 "Glaive"
  1376 +#define D2S_ITEMDATA_IDENTIFIER_328 "Spiculum"
  1377 +#define D2S_ITEMDATA_IDENTIFIER_329 "Ghost Glaive"
  1378 +#define D2S_ITEMDATA_IDENTIFIER_330 "Throwing Spear"
  1379 +#define D2S_ITEMDATA_IDENTIFIER_331 "Harpoon"
  1380 +#define D2S_ITEMDATA_IDENTIFIER_332 "Winged Harpoon"
  1381 +#define D2S_ITEMDATA_IDENTIFIER_333 "Spear"
  1382 +#define D2S_ITEMDATA_IDENTIFIER_334 "War Spear"
  1383 +#define D2S_ITEMDATA_IDENTIFIER_335 "Hyperion Spear"
  1384 +#define D2S_ITEMDATA_IDENTIFIER_336 "Trident"
  1385 +#define D2S_ITEMDATA_IDENTIFIER_337 "Fuscina"
  1386 +#define D2S_ITEMDATA_IDENTIFIER_338 "Stygian Pike"
  1387 +#define D2S_ITEMDATA_IDENTIFIER_339 "Brandistock"
  1388 +#define D2S_ITEMDATA_IDENTIFIER_340 "War Fork"
  1389 +#define D2S_ITEMDATA_IDENTIFIER_341 "Mancatcher"
  1390 +#define D2S_ITEMDATA_IDENTIFIER_342 "Spetum"
  1391 +#define D2S_ITEMDATA_IDENTIFIER_343 "Yari"
  1392 +#define D2S_ITEMDATA_IDENTIFIER_344 "Ghost Spear"
  1393 +#define D2S_ITEMDATA_IDENTIFIER_345 "Pike"
  1394 +#define D2S_ITEMDATA_IDENTIFIER_346 "Lance"
  1395 +#define D2S_ITEMDATA_IDENTIFIER_347 "War Pike"
  1396 +#define D2S_ITEMDATA_IDENTIFIER_348 "Bardiche"
  1397 +#define D2S_ITEMDATA_IDENTIFIER_349 "Lochaber Axe"
  1398 +#define D2S_ITEMDATA_IDENTIFIER_350 "Ogre Axe"
  1399 +#define D2S_ITEMDATA_IDENTIFIER_351 "Voulge"
  1400 +#define D2S_ITEMDATA_IDENTIFIER_352 "Bill"
  1401 +#define D2S_ITEMDATA_IDENTIFIER_353 "Colossus Voulge"
  1402 +#define D2S_ITEMDATA_IDENTIFIER_354 "Scythe"
  1403 +#define D2S_ITEMDATA_IDENTIFIER_355 "Battle Scythe"
  1404 +#define D2S_ITEMDATA_IDENTIFIER_356 "Thresher"
  1405 +#define D2S_ITEMDATA_IDENTIFIER_357 "Poleaxe"
  1406 +#define D2S_ITEMDATA_IDENTIFIER_358 "Partizan"
  1407 +#define D2S_ITEMDATA_IDENTIFIER_359 "Cryptic Axe"
  1408 +#define D2S_ITEMDATA_IDENTIFIER_360 "Halberd"
  1409 +#define D2S_ITEMDATA_IDENTIFIER_361 "Bec De Corbin"
  1410 +#define D2S_ITEMDATA_IDENTIFIER_362 "Great Poleaxe"
  1411 +#define D2S_ITEMDATA_IDENTIFIER_363 "War Scythe"
  1412 +#define D2S_ITEMDATA_IDENTIFIER_364 "Grim Scythe"
  1413 +#define D2S_ITEMDATA_IDENTIFIER_365 "Giant Thresher"
  1414 +#define D2S_ITEMDATA_IDENTIFIER_366 "Short Bow"
  1415 +#define D2S_ITEMDATA_IDENTIFIER_367 "Edge Bow"
  1416 +#define D2S_ITEMDATA_IDENTIFIER_368 "Spider Bow"
  1417 +#define D2S_ITEMDATA_IDENTIFIER_369 "Hunter's Bow"
  1418 +#define D2S_ITEMDATA_IDENTIFIER_370 "Razor Bow"
  1419 +#define D2S_ITEMDATA_IDENTIFIER_371 "Blade Bow"
  1420 +#define D2S_ITEMDATA_IDENTIFIER_372 "Long Bow"
  1421 +#define D2S_ITEMDATA_IDENTIFIER_373 "Cedar Bow"
  1422 +#define D2S_ITEMDATA_IDENTIFIER_374 "Shadow Bow"
  1423 +#define D2S_ITEMDATA_IDENTIFIER_375 "Composite Bow"
  1424 +#define D2S_ITEMDATA_IDENTIFIER_376 "Double Bow"
  1425 +#define D2S_ITEMDATA_IDENTIFIER_377 "Great Bow"
  1426 +#define D2S_ITEMDATA_IDENTIFIER_378 "Short Battle Bow"
  1427 +#define D2S_ITEMDATA_IDENTIFIER_379 "Short Siege Bow"
  1428 +#define D2S_ITEMDATA_IDENTIFIER_380 "Diamond Bow"
  1429 +#define D2S_ITEMDATA_IDENTIFIER_381 "Long Battle Bow"
  1430 +#define D2S_ITEMDATA_IDENTIFIER_382 "Long Siege Bow"
  1431 +#define D2S_ITEMDATA_IDENTIFIER_383 "Crusader Bow"
  1432 +#define D2S_ITEMDATA_IDENTIFIER_384 "Short War Bow"
  1433 +#define D2S_ITEMDATA_IDENTIFIER_385 "Rune Bow"
  1434 +#define D2S_ITEMDATA_IDENTIFIER_386 "Ward Bow"
  1435 +#define D2S_ITEMDATA_IDENTIFIER_387 "Long War Bow"
  1436 +#define D2S_ITEMDATA_IDENTIFIER_388 "Gothic Bow"
  1437 +#define D2S_ITEMDATA_IDENTIFIER_389 "Hydra Bow"
  1438 +#define D2S_ITEMDATA_IDENTIFIER_390 "Light Crossbow"
  1439 +#define D2S_ITEMDATA_IDENTIFIER_391 "Arbalest"
  1440 +#define D2S_ITEMDATA_IDENTIFIER_392 "Pellet Bow"
  1441 +#define D2S_ITEMDATA_IDENTIFIER_393 "Crossbow"
  1442 +#define D2S_ITEMDATA_IDENTIFIER_394 "Siege Crossbow"
  1443 +#define D2S_ITEMDATA_IDENTIFIER_395 "Gorgon Crossbow"
  1444 +#define D2S_ITEMDATA_IDENTIFIER_396 "Heavy Crossbow"
  1445 +#define D2S_ITEMDATA_IDENTIFIER_397 "Ballista"
  1446 +#define D2S_ITEMDATA_IDENTIFIER_398 "Colossus Crossbow"
  1447 +#define D2S_ITEMDATA_IDENTIFIER_399 "Repeating Crossbow"
  1448 +#define D2S_ITEMDATA_IDENTIFIER_400 "Chu Ko Nu"
  1449 +#define D2S_ITEMDATA_IDENTIFIER_401 "Demon Crossbow"
  1450 +#define D2S_ITEMDATA_IDENTIFIER_402 "Short Staff"
  1451 +#define D2S_ITEMDATA_IDENTIFIER_403 "Jo Staff"
  1452 +#define D2S_ITEMDATA_IDENTIFIER_404 "Walking Stick"
  1453 +#define D2S_ITEMDATA_IDENTIFIER_405 "Long Staff"
  1454 +#define D2S_ITEMDATA_IDENTIFIER_406 "Quarterstaff"
  1455 +#define D2S_ITEMDATA_IDENTIFIER_407 "Stalagmite"
  1456 +#define D2S_ITEMDATA_IDENTIFIER_408 "Gnarled Staff"
  1457 +#define D2S_ITEMDATA_IDENTIFIER_409 "Cedar Staff"
  1458 +#define D2S_ITEMDATA_IDENTIFIER_410 "Elder Staff"
  1459 +#define D2S_ITEMDATA_IDENTIFIER_411 "Battle Staff"
  1460 +#define D2S_ITEMDATA_IDENTIFIER_412 "Gothic Staff"
  1461 +#define D2S_ITEMDATA_IDENTIFIER_413 "Shillelagh"
  1462 +#define D2S_ITEMDATA_IDENTIFIER_414 "War Staff"
  1463 +#define D2S_ITEMDATA_IDENTIFIER_415 "Rune Staff"
  1464 +#define D2S_ITEMDATA_IDENTIFIER_416 "Archon Staff"
  1465 +#define D2S_ITEMDATA_IDENTIFIER_417 "Wand"
  1466 +#define D2S_ITEMDATA_IDENTIFIER_418 "Burnt Wand"
  1467 +#define D2S_ITEMDATA_IDENTIFIER_419 "Polished Wand"
  1468 +#define D2S_ITEMDATA_IDENTIFIER_420 "Yew Wand"
  1469 +#define D2S_ITEMDATA_IDENTIFIER_421 "Petrified Wand"
  1470 +#define D2S_ITEMDATA_IDENTIFIER_422 "Ghost Wand"
  1471 +#define D2S_ITEMDATA_IDENTIFIER_423 "Bone Wand"
  1472 +#define D2S_ITEMDATA_IDENTIFIER_424 "Tomb Wand"
  1473 +#define D2S_ITEMDATA_IDENTIFIER_425 "Lich Wand"
  1474 +#define D2S_ITEMDATA_IDENTIFIER_426 "Grim Wand"
  1475 +#define D2S_ITEMDATA_IDENTIFIER_427 "Grave Wand"
  1476 +#define D2S_ITEMDATA_IDENTIFIER_428 "Unearthed Wand"
  1477 +#define D2S_ITEMDATA_IDENTIFIER_429 "Sceptre"
  1478 +#define D2S_ITEMDATA_IDENTIFIER_430 "Rune Sceptre"
  1479 +#define D2S_ITEMDATA_IDENTIFIER_431 "Mighty Sceptre"
  1480 +#define D2S_ITEMDATA_IDENTIFIER_432 "Grand Sceptre"
  1481 +#define D2S_ITEMDATA_IDENTIFIER_433 "Holy Water Sprinkler"
  1482 +#define D2S_ITEMDATA_IDENTIFIER_434 "Seraph Rod"
  1483 +#define D2S_ITEMDATA_IDENTIFIER_435 "War Sceptre"
  1484 +#define D2S_ITEMDATA_IDENTIFIER_436 "Divine Sceptre"
  1485 +#define D2S_ITEMDATA_IDENTIFIER_437 "Caduceus"
  1486 +#define D2S_ITEMDATA_IDENTIFIER_438 "Katar"
  1487 +#define D2S_ITEMDATA_IDENTIFIER_439 "Quhab"
  1488 +#define D2S_ITEMDATA_IDENTIFIER_440 "Suwayyah"
  1489 +#define D2S_ITEMDATA_IDENTIFIER_441 "Wrist Blade"
  1490 +#define D2S_ITEMDATA_IDENTIFIER_442 "Wrist Spike"
  1491 +#define D2S_ITEMDATA_IDENTIFIER_443 "Wrist Sword"
  1492 +#define D2S_ITEMDATA_IDENTIFIER_444 "Hatchet Hands"
  1493 +#define D2S_ITEMDATA_IDENTIFIER_445 "Fascia"
  1494 +#define D2S_ITEMDATA_IDENTIFIER_446 "War Fist"
  1495 +#define D2S_ITEMDATA_IDENTIFIER_447 "Cestus"
  1496 +#define D2S_ITEMDATA_IDENTIFIER_448 "Hand Scythe"
  1497 +#define D2S_ITEMDATA_IDENTIFIER_449 "Battle Cestus"
  1498 +#define D2S_ITEMDATA_IDENTIFIER_450 "Claws"
  1499 +#define D2S_ITEMDATA_IDENTIFIER_451 "Greater Claws"
  1500 +#define D2S_ITEMDATA_IDENTIFIER_452 "Feral Claws"
  1501 +#define D2S_ITEMDATA_IDENTIFIER_453 "Blade Talons"
  1502 +#define D2S_ITEMDATA_IDENTIFIER_454 "Greater Talons"
  1503 +#define D2S_ITEMDATA_IDENTIFIER_455 "Runic Talons"
  1504 +#define D2S_ITEMDATA_IDENTIFIER_456 "Scissors Katar"
  1505 +#define D2S_ITEMDATA_IDENTIFIER_457 "Scissors Quhab"
  1506 +#define D2S_ITEMDATA_IDENTIFIER_458 "Scissors Suwayyah"
  1507 +#define D2S_ITEMDATA_IDENTIFIER_459 "Eagle Orb"
  1508 +#define D2S_ITEMDATA_IDENTIFIER_460 "Glowing Orb"
  1509 +#define D2S_ITEMDATA_IDENTIFIER_461 "Heavenly Stone"
  1510 +#define D2S_ITEMDATA_IDENTIFIER_462 "Sacred Globe"
  1511 +#define D2S_ITEMDATA_IDENTIFIER_463 "Crystalline Glb"
  1512 +#define D2S_ITEMDATA_IDENTIFIER_464 "Eldritch Orb"
  1513 +#define D2S_ITEMDATA_IDENTIFIER_465 "Smoked Sphere"
  1514 +#define D2S_ITEMDATA_IDENTIFIER_466 "Cloudy Sphere"
  1515 +#define D2S_ITEMDATA_IDENTIFIER_467 "Demon Heart"
  1516 +#define D2S_ITEMDATA_IDENTIFIER_468 "Clasped Orb"
  1517 +#define D2S_ITEMDATA_IDENTIFIER_469 "Sparkling Ball"
  1518 +#define D2S_ITEMDATA_IDENTIFIER_470 "Vortex Orb"
  1519 +#define D2S_ITEMDATA_IDENTIFIER_471 "Dragon Stone"
  1520 +#define D2S_ITEMDATA_IDENTIFIER_472 "Swirling Crystal"
  1521 +#define D2S_ITEMDATA_IDENTIFIER_473 "Dimensional Shard"
  1522 +#define D2S_ITEMDATA_IDENTIFIER_474 "Stag Bow"
  1523 +#define D2S_ITEMDATA_IDENTIFIER_475 "Ashwood Bow"
  1524 +#define D2S_ITEMDATA_IDENTIFIER_476 "Matriarchal Bow"
  1525 +#define D2S_ITEMDATA_IDENTIFIER_477 "Reflex Bow"
  1526 +#define D2S_ITEMDATA_IDENTIFIER_478 "Ceremonial Bow"
  1527 +#define D2S_ITEMDATA_IDENTIFIER_479 "Grand Matron Bow"
  1528 +#define D2S_ITEMDATA_IDENTIFIER_480 "Maiden Spear"
  1529 +#define D2S_ITEMDATA_IDENTIFIER_481 "Ceremonial Spear"
  1530 +#define D2S_ITEMDATA_IDENTIFIER_482 "Matriarchal Spear"
  1531 +#define D2S_ITEMDATA_IDENTIFIER_483 "Maiden Pike"
  1532 +#define D2S_ITEMDATA_IDENTIFIER_484 "Ceremonial Pike"
  1533 +#define D2S_ITEMDATA_IDENTIFIER_485 "Matriarchal Pike"
  1534 +#define D2S_ITEMDATA_IDENTIFIER_486 "Maiden Javelin"
  1535 +#define D2S_ITEMDATA_IDENTIFIER_487 "Ceremonial Javelin"
  1536 +#define D2S_ITEMDATA_IDENTIFIER_488 "Matriarchal Javelin"
  1537 +#define D2S_ITEMDATA_IDENTIFIER_489 "Circlet"
  1538 +#define D2S_ITEMDATA_IDENTIFIER_490 "Coronet"
  1539 +#define D2S_ITEMDATA_IDENTIFIER_491 "Tiara"
  1540 +#define D2S_ITEMDATA_IDENTIFIER_492 "Diadem"
  1541 +#define D2S_ITEMDATA_IDENTIFIER_493 "Rancid Gas Potion"
  1542 +#define D2S_ITEMDATA_IDENTIFIER_494 "Oil Potion"
  1543 +#define D2S_ITEMDATA_IDENTIFIER_495 "Choking Gas Potion"
  1544 +#define D2S_ITEMDATA_IDENTIFIER_496 "Exploding Potion"
  1545 +#define D2S_ITEMDATA_IDENTIFIER_497 "Strangling Gas Potion"
  1546 +#define D2S_ITEMDATA_IDENTIFIER_498 "Fulminating Potion"
  1547 +#define D2S_ITEMDATA_IDENTIFIER_499 "Wirt's Leg"
  1548 +#define D2S_ITEMDATA_IDENTIFIER_500 "Horadric Malus"
  1549 +#define D2S_ITEMDATA_IDENTIFIER_501 "Scroll of Inifuss1"
  1550 +#define D2S_ITEMDATA_IDENTIFIER_502 "Scroll of Inifuss2"
  1551 +#define D2S_ITEMDATA_IDENTIFIER_503 "Book of Skill"
  1552 +#define D2S_ITEMDATA_IDENTIFIER_504 "Horadric Cube"
  1553 +#define D2S_ITEMDATA_IDENTIFIER_505 "Horadric Scroll"
  1554 +#define D2S_ITEMDATA_IDENTIFIER_506 "Staff of Kings"
  1555 +#define D2S_ITEMDATA_IDENTIFIER_507 "Viper Amulet"
  1556 +#define D2S_ITEMDATA_IDENTIFIER_508 "Horadric Staff"
  1557 +#define D2S_ITEMDATA_IDENTIFIER_509 "Potion of Life"
  1558 +#define D2S_ITEMDATA_IDENTIFIER_510 "Jade Figurine"
  1559 +#define D2S_ITEMDATA_IDENTIFIER_511 "Golden Bird"
  1560 +#define D2S_ITEMDATA_IDENTIFIER_512 "Lam Esen's Tome"
  1561 +#define D2S_ITEMDATA_IDENTIFIER_513 "Gidbinn"
  1562 +#define D2S_ITEMDATA_IDENTIFIER_514 "Khalim's Flail"
  1563 +#define D2S_ITEMDATA_IDENTIFIER_515 "Khalim's Will"
  1564 +#define D2S_ITEMDATA_IDENTIFIER_516 "Khalim's Eye"
  1565 +#define D2S_ITEMDATA_IDENTIFIER_517 "Khalim's Heart"
  1566 +#define D2S_ITEMDATA_IDENTIFIER_518 "Khalim's Brain"
  1567 +#define D2S_ITEMDATA_IDENTIFIER_519 "Mephisto's Soulstone"
  1568 +#define D2S_ITEMDATA_IDENTIFIER_520 "Hellforge Hammer"
  1569 +#define D2S_ITEMDATA_IDENTIFIER_521 "Malah's Potion"
  1570 +#define D2S_ITEMDATA_IDENTIFIER_522 "Scroll of Resistance"
  1571 +#define D2S_ITEMDATA_IDENTIFIER_523 "Chipped Amethyst"
  1572 +#define D2S_ITEMDATA_IDENTIFIER_524 "Chipped Diamond"
  1573 +#define D2S_ITEMDATA_IDENTIFIER_525 "Chipped Emerald"
  1574 +#define D2S_ITEMDATA_IDENTIFIER_526 "Chipped Ruby"
  1575 +#define D2S_ITEMDATA_IDENTIFIER_527 "Chipped Saphire"
  1576 +#define D2S_ITEMDATA_IDENTIFIER_528 "Chipped Skull"
  1577 +#define D2S_ITEMDATA_IDENTIFIER_529 "Chipped Topaz"
  1578 +#define D2S_ITEMDATA_IDENTIFIER_530 "Flawed Amethyst"
  1579 +#define D2S_ITEMDATA_IDENTIFIER_531 "Flawed Diamond"
  1580 +#define D2S_ITEMDATA_IDENTIFIER_532 "Flawed Emerald"
  1581 +#define D2S_ITEMDATA_IDENTIFIER_533 "Flawed Ruby"
  1582 +#define D2S_ITEMDATA_IDENTIFIER_534 "Flawed Saphire"
  1583 +#define D2S_ITEMDATA_IDENTIFIER_535 "Flawed Skull"
  1584 +#define D2S_ITEMDATA_IDENTIFIER_536 "Flawed Topaz"
  1585 +#define D2S_ITEMDATA_IDENTIFIER_537 "Amethyst"
  1586 +#define D2S_ITEMDATA_IDENTIFIER_538 "Diamond"
  1587 +#define D2S_ITEMDATA_IDENTIFIER_539 "Emerald"
  1588 +#define D2S_ITEMDATA_IDENTIFIER_540 "Ruby"
  1589 +#define D2S_ITEMDATA_IDENTIFIER_541 "Saphire"
  1590 +#define D2S_ITEMDATA_IDENTIFIER_542 "Skull"
  1591 +#define D2S_ITEMDATA_IDENTIFIER_543 "Topaz"
  1592 +#define D2S_ITEMDATA_IDENTIFIER_544 "Flawless Amethyst"
  1593 +#define D2S_ITEMDATA_IDENTIFIER_545 "Flawless Diamond"
  1594 +#define D2S_ITEMDATA_IDENTIFIER_546 "Flawless Emerald"
  1595 +#define D2S_ITEMDATA_IDENTIFIER_547 "Flawless Ruby"
  1596 +#define D2S_ITEMDATA_IDENTIFIER_548 "Flawless Saphire"
  1597 +#define D2S_ITEMDATA_IDENTIFIER_549 "Flawless Skull"
  1598 +#define D2S_ITEMDATA_IDENTIFIER_550 "Flawless Topaz"
  1599 +#define D2S_ITEMDATA_IDENTIFIER_551 "Perfect Diamond"
  1600 +#define D2S_ITEMDATA_IDENTIFIER_552 "Perfect Amethyst"
  1601 +#define D2S_ITEMDATA_IDENTIFIER_553 "Perfect Sapphire"
  1602 +#define D2S_ITEMDATA_IDENTIFIER_554 "Perfect Topaz"
  1603 +#define D2S_ITEMDATA_IDENTIFIER_555 "Perfect Ruby"
  1604 +#define D2S_ITEMDATA_IDENTIFIER_556 "Perfect Skull"
  1605 +#define D2S_ITEMDATA_IDENTIFIER_557 "Perfect Emerald"
  1606 +#define D2S_ITEMDATA_IDENTIFIER_558 "El Rune"
  1607 +#define D2S_ITEMDATA_IDENTIFIER_559 "Eld Rune"
  1608 +#define D2S_ITEMDATA_IDENTIFIER_560 "Tir Rune"
  1609 +#define D2S_ITEMDATA_IDENTIFIER_561 "Nef Rune"
  1610 +#define D2S_ITEMDATA_IDENTIFIER_562 "Eth Rune"
  1611 +#define D2S_ITEMDATA_IDENTIFIER_563 "Ith Rune"
  1612 +#define D2S_ITEMDATA_IDENTIFIER_564 "Tal Rune"
  1613 +#define D2S_ITEMDATA_IDENTIFIER_565 "Ral Rune"
  1614 +#define D2S_ITEMDATA_IDENTIFIER_566 "Ort Rune"
  1615 +#define D2S_ITEMDATA_IDENTIFIER_567 "Thul Rune"
  1616 +#define D2S_ITEMDATA_IDENTIFIER_568 "Amn Rune"
  1617 +#define D2S_ITEMDATA_IDENTIFIER_569 "Sol Rune"
  1618 +#define D2S_ITEMDATA_IDENTIFIER_570 "Shael Rune"
  1619 +#define D2S_ITEMDATA_IDENTIFIER_571 "Dol Rune"
  1620 +#define D2S_ITEMDATA_IDENTIFIER_572 "Hel Rune"
  1621 +#define D2S_ITEMDATA_IDENTIFIER_573 "Io Rune"
  1622 +#define D2S_ITEMDATA_IDENTIFIER_574 "Lum Rune"
  1623 +#define D2S_ITEMDATA_IDENTIFIER_575 "Ko Rune"
  1624 +#define D2S_ITEMDATA_IDENTIFIER_576 "Fal Rune"
  1625 +#define D2S_ITEMDATA_IDENTIFIER_577 "Lem Rune"
  1626 +#define D2S_ITEMDATA_IDENTIFIER_578 "Pul Rune"
  1627 +#define D2S_ITEMDATA_IDENTIFIER_579 "Um Rune"
  1628 +#define D2S_ITEMDATA_IDENTIFIER_580 "Mal Rune"
  1629 +#define D2S_ITEMDATA_IDENTIFIER_581 "Ist Rune"
  1630 +#define D2S_ITEMDATA_IDENTIFIER_582 "Gul Rune"
  1631 +#define D2S_ITEMDATA_IDENTIFIER_583 "Vex Rune"
  1632 +#define D2S_ITEMDATA_IDENTIFIER_584 "Ohm Rune"
  1633 +#define D2S_ITEMDATA_IDENTIFIER_585 "Lo Rune"
  1634 +#define D2S_ITEMDATA_IDENTIFIER_586 "Sur Rune"
  1635 +#define D2S_ITEMDATA_IDENTIFIER_587 "Ber Rune"
  1636 +#define D2S_ITEMDATA_IDENTIFIER_588 "Jah Rune"
  1637 +#define D2S_ITEMDATA_IDENTIFIER_589 "Cham Rune"
  1638 +#define D2S_ITEMDATA_IDENTIFIER_590 "Zod Rune"
  1639 +#define D2S_ITEMDATA_IDENTIFIER_591 "Antidote Potion"
  1640 +#define D2S_ITEMDATA_IDENTIFIER_592 "Stamina Potion"
  1641 +#define D2S_ITEMDATA_IDENTIFIER_593 "Thawing Potion"
  1642 +#define D2S_ITEMDATA_IDENTIFIER_594 "Minor Healing Potion"
  1643 +#define D2S_ITEMDATA_IDENTIFIER_595 "Minor Mana Potion"
  1644 +#define D2S_ITEMDATA_IDENTIFIER_596 "Light Healing Potion"
  1645 +#define D2S_ITEMDATA_IDENTIFIER_597 "Light Mana Potion"
  1646 +#define D2S_ITEMDATA_IDENTIFIER_598 "Healing Potion"
  1647 +#define D2S_ITEMDATA_IDENTIFIER_599 "Mana Potion"
  1648 +#define D2S_ITEMDATA_IDENTIFIER_600 "Greater Healing Potion"
  1649 +#define D2S_ITEMDATA_IDENTIFIER_601 "Greater Mana Potion"
  1650 +#define D2S_ITEMDATA_IDENTIFIER_602 "Super Healing Potion"
  1651 +#define D2S_ITEMDATA_IDENTIFIER_603 "Super Mana Potion"
  1652 +#define D2S_ITEMDATA_IDENTIFIER_604 "Rejuvenation Potion"
  1653 +#define D2S_ITEMDATA_IDENTIFIER_605 "Full Rejuvenation Potion"
  1654 +#define D2S_ITEMDATA_IDENTIFIER_606 "Charm Small"
  1655 +#define D2S_ITEMDATA_IDENTIFIER_607 "Charm Large"
  1656 +#define D2S_ITEMDATA_IDENTIFIER_608 "Charm Grand"
  1657 +#define D2S_ITEMDATA_IDENTIFIER_609 "Identify Scroll"
  1658 +#define D2S_ITEMDATA_IDENTIFIER_610 "Town Portal Scroll"
  1659 +#define D2S_ITEMDATA_IDENTIFIER_611 "Tome of Town Portal"
  1660 +#define D2S_ITEMDATA_IDENTIFIER_612 "Tome of Identify"
  1661 +#define D2S_ITEMDATA_IDENTIFIER_613 "Arrows"
  1662 +#define D2S_ITEMDATA_IDENTIFIER_614 "Bolts"
  1663 +#define D2S_ITEMDATA_IDENTIFIER_615 "Jewel"
  1664 +#define D2S_ITEMDATA_IDENTIFIER_616 "Key"
  1665 +#define D2S_ITEMDATA_IDENTIFIER_617 "Amulet"
  1666 +#define D2S_ITEMDATA_IDENTIFIER_618 "Gold"
  1667 +#define D2S_ITEMDATA_IDENTIFIER_619 "Ring"
  1668 +#define D2S_ITEMDATA_IDENTIFIER_620 "Ear"
  1669 +#define D2S_ITEMDATA_IDENTIFIER_621 "Torch"
  1670 +#define D2S_ITEMDATA_IDENTIFIER_622 "Heart"
  1671 +#define D2S_ITEMDATA_IDENTIFIER_623 "Brain"
  1672 +#define D2S_ITEMDATA_IDENTIFIER_624 "Jawbone"
  1673 +#define D2S_ITEMDATA_IDENTIFIER_625 "Eye"
  1674 +#define D2S_ITEMDATA_IDENTIFIER_626 "Horn"
  1675 +#define D2S_ITEMDATA_IDENTIFIER_627 "Herb"
  1676 +#define D2S_ITEMDATA_IDENTIFIER_628 "Tail"
  1677 +#define D2S_ITEMDATA_IDENTIFIER_629 "Flag"
  1678 +#define D2S_ITEMDATA_IDENTIFIER_630 "Fang"
  1679 +#define D2S_ITEMDATA_IDENTIFIER_631 "Quill"
  1680 +#define D2S_ITEMDATA_IDENTIFIER_632 "Soul"
  1681 +#define D2S_ITEMDATA_IDENTIFIER_633 "Scalp"
  1682 +#define D2S_ITEMDATA_IDENTIFIER_634 "Spleen"
  1683 +#define D2S_ITEMDATA_IDENTIFIER_635 "Black Tower Key"
  1684 +#define D2S_ITEMDATA_IDENTIFIER_636 "Elixir"
  1685 +#define D2S_ITEMDATA_IDENTIFIER_637 "Scroll of Knowledge"
1689 1686
1690 -#endif  
1691 \ No newline at end of file 1687 \ No newline at end of file
  1688 +#endif
docs/design
@@ -35,11 +35,12 @@ User should be able to: @@ -35,11 +35,12 @@ User should be able to:
35 - add/remove indestructible 35 - add/remove indestructible
36 - change durability 36 - change durability
37 - change item level 37 - change item level
38 - - spawn unique # get normal and unique and compare  
39 - - spawn set # get normal and set and compare  
40 - import/export 38 - import/export
41 - - print object data  
42 - 39 + - print object data (separate utility)
  40 +------ FUTURE ------
  41 + - change quality
  42 + - change magical attributes
  43 + - change suffix/prefix
43 44
44 45
45 46