Commit df5f48dc6f382a5c84c1af6e6333f89774ae6f5c
1 parent
0b3dc28e
Added unique defs and rare item names defs
Showing
3 changed files
with
1977 additions
and
669 deletions
d2item.c
@@ -18,7 +18,11 @@ void* _findInventoryClassOffset(D2S_INVENTORYCLASS inv, void* charData, size_t d | @@ -18,7 +18,11 @@ void* _findInventoryClassOffset(D2S_INVENTORYCLASS inv, void* charData, size_t d | ||
18 | // TODO | 18 | // TODO |
19 | } | 19 | } |
20 | 20 | ||
21 | -D2Item getItem(D2S_INVENTORYCLASS inv, unsigned int offset, void* charData, size_t dataLen) { | 21 | +D2Item* getItem(D2S_INVENTORYCLASS inv, unsigned int offset, void* charData, size_t dataLen) { |
22 | + // TODO | ||
23 | +} | ||
24 | + | ||
25 | +void freeItem(D2Item* item) { | ||
22 | // TODO | 26 | // TODO |
23 | } | 27 | } |
24 | 28 | ||
@@ -30,7 +34,7 @@ int exportItem(D2Item* item, const char* filename) { | @@ -30,7 +34,7 @@ int exportItem(D2Item* item, const char* filename) { | ||
30 | // TODO | 34 | // TODO |
31 | } | 35 | } |
32 | 36 | ||
33 | -int importItem(D2Item* item, const char* filename) { | 37 | +D2Item* importItem(const char* filename) { |
34 | // TODO | 38 | // TODO |
35 | } | 39 | } |
36 | 40 |
d2item.h
1 | #ifndef D2ITEM_H | 1 | #ifndef D2ITEM_H |
2 | #define D2ITEM_H | 2 | #define D2ITEM_H |
3 | 3 | ||
4 | +#include "d2char.h" | ||
4 | #include "d2strings.h" | 5 | #include "d2strings.h" |
5 | 6 | ||
6 | #include <stdint.h> | 7 | #include <stdint.h> |
@@ -31,7 +32,28 @@ typedef enum D2S_ITEMDATA_RARITY { | @@ -31,7 +32,28 @@ typedef enum D2S_ITEMDATA_RARITY { | ||
31 | D2S_ITEMDATA_RARITY_CRAFTED | 32 | D2S_ITEMDATA_RARITY_CRAFTED |
32 | } D2S_ITEMDATA_RARITY; | 33 | } D2S_ITEMDATA_RARITY; |
33 | 34 | ||
35 | +typedef enum D2S_INVENTORYCLASS { | ||
36 | + D2S_INVENTORYCLASS_UNKNOWN = -1, | ||
37 | + D2S_INVENTORYCLASS_INVENTORY = 0, | ||
38 | + D2S_INVENTORYCLASS_MERCENARY, | ||
39 | + D2S_INVENTORYCLASS_CORPSE, | ||
40 | + D2S_INVENTORYCLASS_GOLEM | ||
41 | +} D2S_INVENTORYCLASS; | ||
42 | + | ||
43 | +typedef enum D2S_ITEMCLASS { | ||
44 | + D2S_ITEMCLASS_UNKNOWN = 0xFF, | ||
45 | + D2S_ITEMCLASS_OTHER = 0x01, | ||
46 | + D2S_ITEMCLASS_ARMOR = 0x02, | ||
47 | + D2S_ITEMCLASS_SHIELD = 0x03, | ||
48 | + D2S_ITEMCLASS_WEAPON = 0x04, | ||
49 | + D2S_ITEMCLASS_EAR = 0x05, | ||
50 | + D2S_ITEMCLASS_TOME = 0x06, | ||
51 | + D2S_ITEMCLASS_STACKABLE = 0x10 | ||
52 | +} D2S_ITEMCLASS; | ||
53 | + | ||
54 | +// TODO hash function | ||
34 | typedef enum D2S_ITEMDATA_IDENTIFIER { | 55 | typedef enum D2S_ITEMDATA_IDENTIFIER { |
56 | + D2S_ITEMDATA_IDENTIFIER_NOTHING = 0x00000000, | ||
35 | D2S_ITEMDATA_IDENTIFIER_CAP = 0x20706163, | 57 | D2S_ITEMDATA_IDENTIFIER_CAP = 0x20706163, |
36 | D2S_ITEMDATA_IDENTIFIER_WAR_HAT = 0x20706178, | 58 | D2S_ITEMDATA_IDENTIFIER_WAR_HAT = 0x20706178, |
37 | D2S_ITEMDATA_IDENTIFIER_SHAKO = 0x20706175, | 59 | D2S_ITEMDATA_IDENTIFIER_SHAKO = 0x20706175, |
@@ -933,424 +955,904 @@ const char* const setNames[] = { | @@ -933,424 +955,904 @@ const char* const setNames[] = { | ||
933 | D2S_ITEMDATA_SETITEM_IDENTIFIER_126 | 955 | D2S_ITEMDATA_SETITEM_IDENTIFIER_126 |
934 | }; | 956 | }; |
935 | 957 | ||
936 | -/* | ||
937 | -var uniqueNames = map[uint64]string{ | ||
938 | - 0: "The Gnasher", | ||
939 | - 1: "Deathspade", | ||
940 | - 2: "Bladebone", | ||
941 | - 3: "Skull splitter", | ||
942 | - 4: "Rakescar", | ||
943 | - 5: "Axe of Fechmar", | ||
944 | - 6: "Goreshovel", | ||
945 | - 7: "The Chiefthan", | ||
946 | - 8: "Brainhew", | ||
947 | - 9: "Humongous", | ||
948 | - 10: "Torch of Iros", | ||
949 | - 11: "Maelstorm", | ||
950 | - 12: "Gravenspine", | ||
951 | - 13: "Umes Lament", | ||
952 | - 14: "Felloak", | ||
953 | - 15: "Knell Striker", | ||
954 | - 16: "Rusthandle", | ||
955 | - 17: "Stormeye", | ||
956 | - 18: "Stoutnail", | ||
957 | - 19: "Crushflange", | ||
958 | - 20: "Bloodrise", | ||
959 | - 21: "The Generals Tan Do Li Ga", | ||
960 | - 22: "Ironstone", | ||
961 | - 23: "Bonesnap", | ||
962 | - 24: "Steeldriver", | ||
963 | - 25: "Rixot's Keen", | ||
964 | - 26: "Blood Crescent", | ||
965 | - 27: "Skewer of Krintiz", | ||
966 | - 28: "Gleamscythe", | ||
967 | - 29: "Azurewrath", | ||
968 | - 30: "Griswold's Edge", | ||
969 | - 31: "Hellplague", | ||
970 | - 32: "Culwens Point", | ||
971 | - 33: "Shadowfang", | ||
972 | - 34: "Soulflay", | ||
973 | - 35: "Kinemils Awl", | ||
974 | - 36: "Blacktongue", | ||
975 | - 37: "Ripsaw", | ||
976 | - 38: "The Patriarch", | ||
977 | - 39: "Gull", | ||
978 | - 40: "The Diggler", | ||
979 | - 41: "The Jade Tan Do", | ||
980 | - 42: "Spectral Shard", | ||
981 | - 43: "The Dragon Chang", | ||
982 | - 44: "Razortine", | ||
983 | - 45: "Bloodthief", | ||
984 | - 46: "Lance of Yaggai", | ||
985 | - 47: "The Tannr Gorerod", | ||
986 | - 48: "Dimoaks Hew", | ||
987 | - 49: "Steelgoad", | ||
988 | - 50: "Soul Harvest", | ||
989 | - 51: "The Battlebranch", | ||
990 | - 52: "Woestave", | ||
991 | - 53: "The Grim Reaper", | ||
992 | - 54: "Bane Ash", | ||
993 | - 55: "Serpent Lord", | ||
994 | - 56: "Spire of Lazarus", | ||
995 | - 57: "The Salamander", | ||
996 | - 58: "The Iron Jang Bong", | ||
997 | - 59: "Pluckeye", | ||
998 | - 60: "Witherstring", | ||
999 | - 61: "Raven Claw", | ||
1000 | - 62: "Rogue's Bow", | ||
1001 | - 63: "Stormstrike", | ||
1002 | - 64: "Wizendraw", | ||
1003 | - 65: "Hellclap", | ||
1004 | - 66: "Blastbark", | ||
1005 | - 67: "Leadcrow", | ||
1006 | - 68: "Ichorsting", | ||
1007 | - 69: "Hellcast", | ||
1008 | - 70: "Doomslinger", | ||
1009 | - 71: "Biggin's Bonnet", | ||
1010 | - 72: "Tarnhelm", | ||
1011 | - 73: "Coif of Glory", | ||
1012 | - 74: "Duskdeep", | ||
1013 | - 75: "Wormskull", | ||
1014 | - 76: "Howltusk", | ||
1015 | - 77: "Undead Crown", | ||
1016 | - 78: "The Face of Horror", | ||
1017 | - 79: "Greyform", | ||
1018 | - 80: "Blinkbat's Form", | ||
1019 | - 81: "The Centurion", | ||
1020 | - 82: "Twitchthroe", | ||
1021 | - 83: "Darkglow", | ||
1022 | - 84: "Hawkmail", | ||
1023 | - 85: "Sparking Mail", | ||
1024 | - 86: "Venom Ward", | ||
1025 | - 87: "Iceblink", | ||
1026 | - 88: "Boneflesh", | ||
1027 | - 89: "Rockfleece", | ||
1028 | - 90: "Rattlecage", | ||
1029 | - 91: "Goldskin", | ||
1030 | - 92: "Victors Silk", | ||
1031 | - 93: "Heavenly Garb", | ||
1032 | - 94: "Pelta Lunata", | ||
1033 | - 95: "Umbral Disk", | ||
1034 | - 96: "Stormguild", | ||
1035 | - 97: "Wall of the Eyeless", | ||
1036 | - 98: "Swordback Hold", | ||
1037 | - 99: "Steelclash", | ||
1038 | - 100: "Bverrit Keep", | ||
1039 | - 101: "The Ward", | ||
1040 | - 102: "The Hand of Broc", | ||
1041 | - 103: "Bloodfist", | ||
1042 | - 104: "Chance Guards", | ||
1043 | - 105: "Magefist", | ||
1044 | - 106: "Frostburn", | ||
1045 | - 107: "Hotspur", | ||
1046 | - 108: "Gorefoot", | ||
1047 | - 109: "Treads of Cthon", | ||
1048 | - 110: "Goblin Toe", | ||
1049 | - 111: "Tearhaunch", | ||
1050 | - 112: "Lenymo", | ||
1051 | - 113: "Snakecord", | ||
1052 | - 114: "Nightsmoke", | ||
1053 | - 115: "Goldwrap", | ||
1054 | - 116: "Bladebuckle", | ||
1055 | - 117: "Nokozan Relic", | ||
1056 | - 118: "The Eye of Etlich", | ||
1057 | - 119: "The Mahim-Oak Curio", | ||
1058 | - 120: "Nagelring", | ||
1059 | - 121: "Manald Heal", | ||
1060 | - 122: "The Stone of Jordan", | ||
1061 | - 123: "Amulet of the Viper", | ||
1062 | - 124: "Staff of Kings", | ||
1063 | - 125: "Horadric Staff", | ||
1064 | - 126: "Hell Forge Hammer", | ||
1065 | - 127: "Khalim's Flail", | ||
1066 | - 128: "Super Khalim's Flail", | ||
1067 | - 129: "Coldkill", | ||
1068 | - 130: "Butcher's Pupil", | ||
1069 | - 131: "Islestrike", | ||
1070 | - 132: "Pompe's Wrath", | ||
1071 | - 133: "Guardian Naga", | ||
1072 | - 134: "Warlord's Trust", | ||
1073 | - 135: "Spellsteel", | ||
1074 | - 136: "Stormrider", | ||
1075 | - 137: "Boneslayer Blade", | ||
1076 | - 138: "The Minataur", | ||
1077 | - 139: "Suicide Branch", | ||
1078 | - 140: "Carin Shard", | ||
1079 | - 141: "Arm of King Leoric", | ||
1080 | - 142: "Blackhand Key", | ||
1081 | - 143: "Dark Clan Crusher", | ||
1082 | - 144: "Zakarum's Hand", | ||
1083 | - 145: "The Fetid Sprinkler", | ||
1084 | - 146: "Hand of Blessed Light", | ||
1085 | - 147: "Fleshrender", | ||
1086 | - 148: "Sureshrill Frost", | ||
1087 | - 149: "Moonfall", | ||
1088 | - 150: "Baezil's Vortex", | ||
1089 | - 151: "Earthshaker", | ||
1090 | - 152: "Bloodtree Stump", | ||
1091 | - 153: "The Gavel of Pain", | ||
1092 | - 154: "Bloodletter", | ||
1093 | - 155: "Coldsteel Eye", | ||
1094 | - 156: "Hexfire", | ||
1095 | - 157: "Blade of Ali Baba", | ||
1096 | - 158: "Ginther's Rift", | ||
1097 | - 159: "Headstriker", | ||
1098 | - 160: "Plague Bearer", | ||
1099 | - 161: "The Atlantian", | ||
1100 | - 162: "Crainte Vomir", | ||
1101 | - 163: "Bing Sz Wang", | ||
1102 | - 164: "The Vile Husk", | ||
1103 | - 165: "Cloudcrack", | ||
1104 | - 166: "Todesfaelle Flamme", | ||
1105 | - 167: "Swordguard", | ||
1106 | - 168: "Spineripper", | ||
1107 | - 169: "Heart Carver", | ||
1108 | - 170: "Blackbog's Sharp", | ||
1109 | - 171: "Stormspike", | ||
1110 | - 172: "The Impaler", | ||
1111 | - 173: "Kelpie Snare", | ||
1112 | - 174: "Soulfeast Tine", | ||
1113 | - 175: "Hone Sundan", | ||
1114 | - 176: "Spire of Honor", | ||
1115 | - 177: "The Meat Scraper", | ||
1116 | - 178: "Blackleach Blade", | ||
1117 | - 179: "Athena's Wrath", | ||
1118 | - 180: "Pierre Tombale Couant", | ||
1119 | - 181: "Husoldal Evo", | ||
1120 | - 182: "Grim's Burning Dead", | ||
1121 | - 183: "Razorswitch", | ||
1122 | - 184: "Ribcracker", | ||
1123 | - 185: "Chromatic Ire", | ||
1124 | - 186: "Warpspear", | ||
1125 | - 187: "Skullcollector", | ||
1126 | - 188: "Skystrike", | ||
1127 | - 189: "Riphook", | ||
1128 | - 190: "Kuko Shakaku", | ||
1129 | - 191: "Endlesshail", | ||
1130 | - 192: "Whichwild String", | ||
1131 | - 193: "Cliffkiller", | ||
1132 | - 194: "Magewrath", | ||
1133 | - 195: "Godstrike Arch", | ||
1134 | - 196: "Langer Briser", | ||
1135 | - 197: "Pus Spiter", | ||
1136 | - 198: "Buriza-Do Kyanon", | ||
1137 | - 199: "Demon Machine", | ||
1138 | - 200: "Armor (Unknown)", | ||
1139 | - 201: "Peasent Crown", | ||
1140 | - 202: "Rockstopper", | ||
1141 | - 203: "Stealskull", | ||
1142 | - 204: "Darksight Helm", | ||
1143 | - 205: "Valkyrie Wing", | ||
1144 | - 206: "Crown of Thieves", | ||
1145 | - 207: "Blckhorn's Face", | ||
1146 | - 208: "Vampire Gaze", | ||
1147 | - 209: "The Spirit Shroud", | ||
1148 | - 210: "Skin of the Vipermagi", | ||
1149 | - 211: "Skin of the Flayed One", | ||
1150 | - 212: "Ironpelt", | ||
1151 | - 213: "Spiritforge", | ||
1152 | - 214: "Crow Caw", | ||
1153 | - 215: "Shaftstop", | ||
1154 | - 216: "Duriel's Shell", | ||
1155 | - 217: "Skullder's Ire", | ||
1156 | - 218: "Guardian Angel", | ||
1157 | - 219: "Toothrow", | ||
1158 | - 220: "Atma's Wail", | ||
1159 | - 221: "Black Hades", | ||
1160 | - 222: "Corpsemourn", | ||
1161 | - 223: "Que-Hegan's Wisdom", | ||
1162 | - 224: "Visceratuant", | ||
1163 | - 225: "Mosers Blessed Circle", | ||
1164 | - 226: "Stormchaser", | ||
1165 | - 227: "Tiamat's Rebuke", | ||
1166 | - 228: "Gerke's Sanctuary", | ||
1167 | - 229: "Radimant's Sphere", | ||
1168 | - 230: "Lidless Wall", | ||
1169 | - 231: "Lance Guard", | ||
1170 | - 232: "Venom Grip", | ||
1171 | - 233: "Gravepalm", | ||
1172 | - 234: "Ghoulhide", | ||
1173 | - 235: "Lavagout", | ||
1174 | - 236: "Hellmouth", | ||
1175 | - 237: "Infernostride", | ||
1176 | - 238: "Waterwalk", | ||
1177 | - 239: "Silkweave", | ||
1178 | - 240: "Wartraveler", | ||
1179 | - 241: "Gorerider", | ||
1180 | - 242: "String of Ears", | ||
1181 | - 243: "Razortail", | ||
1182 | - 244: "Gloomstrap", | ||
1183 | - 245: "Snowclash", | ||
1184 | - 246: "Thundergod's Vigor", | ||
1185 | - 247: "Elite unique", | ||
1186 | - 248: "Harlequin Crest", | ||
1187 | - 249: "Veil of Steel", | ||
1188 | - 250: "The Gladiator's Bane", | ||
1189 | - 251: "Arkaine's Valor", | ||
1190 | - 252: "Blackoak Shield", | ||
1191 | - 253: "Stormshield", | ||
1192 | - 254: "Hellslayer", | ||
1193 | - 255: "Messerschmidt's Reaver", | ||
1194 | - 256: "Baranar's Star", | ||
1195 | - 257: "Schaefer's Hammer", | ||
1196 | - 258: "The Cranium Basher", | ||
1197 | - 259: "Lightsabre", | ||
1198 | - 260: "Doombringer", | ||
1199 | - 261: "The Grandfather", | ||
1200 | - 262: "Wizardspike", | ||
1201 | - 263: "Constricting Ring", | ||
1202 | - 264: "Stormspire", | ||
1203 | - 265: "Eaglehorn", | ||
1204 | - 266: "Windforce", | ||
1205 | - 267: "Ring", | ||
1206 | - 268: "Bul Katho's Wedding Band", | ||
1207 | - 269: "The Cat's Eye", | ||
1208 | - 270: "The Rising Sun", | ||
1209 | - 271: "Crescent Moon", | ||
1210 | - 272: "Mara's Kaleidoscope", | ||
1211 | - 273: "Atma's Scarab", | ||
1212 | - 274: "Dwarf Star", | ||
1213 | - 275: "Raven Frost", | ||
1214 | - 276: "Highlord's Wrath", | ||
1215 | - 277: "Saracen's Chance", | ||
1216 | - 278: "Class specific", | ||
1217 | - 279: "Arreat's Face", | ||
1218 | - 280: "Homunculus", | ||
1219 | - 281: "Titan's Revenge", | ||
1220 | - 282: "Lycander's Aim", | ||
1221 | - 283: "Lycander's Flank", | ||
1222 | - 284: "The Oculus", | ||
1223 | - 285: "Herald of Zakarum", | ||
1224 | - 286: "Bartuc's Cut-Throat", | ||
1225 | - 287: "Jalal's Mane", | ||
1226 | - 288: "The Scalper", | ||
1227 | - 289: "Bloodmoon", | ||
1228 | - 290: "Djinnslayer", | ||
1229 | - 291: "Deathbit", | ||
1230 | - 292: "Warshrike", | ||
1231 | - 293: "Gutsiphon", | ||
1232 | - 294: "Razoredge", | ||
1233 | - 295: "Gore Ripper", | ||
1234 | - 296: "Demon Limb", | ||
1235 | - 297: "Steel Shade", | ||
1236 | - 298: "Tomb Reaver", | ||
1237 | - 299: "Death's Web", | ||
1238 | - 300: "Nature's Peace", | ||
1239 | - 301: "Azurewrath", | ||
1240 | - 302: "Seraph's Hymn", | ||
1241 | - 303: "Zakarum's Salvation", | ||
1242 | - 304: "Fleshripper", | ||
1243 | - 305: "Odium", | ||
1244 | - 306: "Horizon's Tornado", | ||
1245 | - 307: "Stone Crusher", | ||
1246 | - 308: "Jade Talon", | ||
1247 | - 309: "Shadow Dancer", | ||
1248 | - 310: "Cerebus' Bite", | ||
1249 | - 311: "Tyrael's Might", | ||
1250 | - 312: "Soul Drainer", | ||
1251 | - 313: "Rune Master", | ||
1252 | - 314: "Death Cleaver", | ||
1253 | - 315: "Executioner's Justice", | ||
1254 | - 316: "Stoneraven", | ||
1255 | - 317: "Leviathan", | ||
1256 | - 318: "Larzuk's Champion", | ||
1257 | - 319: "Wisp Projector", | ||
1258 | - 320: "Gargoyle's Bite", | ||
1259 | - 321: "Lacerator", | ||
1260 | - 322: "Mang Song's Lesson", | ||
1261 | - 323: "Viperfork", | ||
1262 | - 324: "Ethereal Edge", | ||
1263 | - 325: "Demonhorn's Edge", | ||
1264 | - 326: "The Reaper's Toll", | ||
1265 | - 327: "Spiritkeeper", | ||
1266 | - 328: "Hellrack", | ||
1267 | - 329: "Alma Negra", | ||
1268 | - 330: "Darkforge Spawn", | ||
1269 | - 331: "Widowmaker", | ||
1270 | - 332: "Bloodraven's Charge", | ||
1271 | - 333: "Ghostflame", | ||
1272 | - 334: "Shadowkiller", | ||
1273 | - 335: "Gimmershred", | ||
1274 | - 336: "Griffon's Eye", | ||
1275 | - 337: "Windhammer", | ||
1276 | - 338: "Thunderstroke", | ||
1277 | - 339: "Giant Maimer", | ||
1278 | - 340: "Demon's Arch", | ||
1279 | - 341: "Boneflame", | ||
1280 | - 342: "Steelpillar", | ||
1281 | - 343: "Nightwing's Veil", | ||
1282 | - 344: "Crown of Ages", | ||
1283 | - 345: "Andariel's Visage", | ||
1284 | - 346: "Darkfear", | ||
1285 | - 347: "Dragonscale", | ||
1286 | - 348: "Steel Carapice", | ||
1287 | - 349: "Medusa's Gaze", | ||
1288 | - 350: "Ravenlore", | ||
1289 | - 351: "Boneshade", | ||
1290 | - 352: "Nethercrow", | ||
1291 | - 353: "Flamebellow", | ||
1292 | - 354: "Fathom", | ||
1293 | - 355: "Wolfhowl", | ||
1294 | - 356: "Spirit Ward", | ||
1295 | - 357: "Kira's Guardian", | ||
1296 | - 358: "Ormus Robes", | ||
1297 | - 359: "Gheed's Fortune", | ||
1298 | - 360: "Stormlash", | ||
1299 | - 361: "Halaberd's Reign", | ||
1300 | - 362: "Warriv's Warder", | ||
1301 | - 363: "Spike Thorn", | ||
1302 | - 364: "Dracul's Grasp", | ||
1303 | - 365: "Frostwind", | ||
1304 | - 366: "Templar's Might", | ||
1305 | - 367: "Eschuta's Temper", | ||
1306 | - 368: "Firelizard's Talons", | ||
1307 | - 369: "Sandstorm Trek", | ||
1308 | - 370: "Marrowwalk", | ||
1309 | - 371: "Heaven's Light", | ||
1310 | - 372: "Merman's Speed", | ||
1311 | - 373: "Arachnid Mesh", | ||
1312 | - 374: "Nosferatu's Coil", | ||
1313 | - 375: "Metalgrid", | ||
1314 | - 376: "Verdugo's Hearty Cord", | ||
1315 | - 377: "Sigurd's Staunch", | ||
1316 | - 378: "Carrion Wind", | ||
1317 | - 379: "Giantskull", | ||
1318 | - 380: "Ironward", | ||
1319 | - 381: "Annihilus", | ||
1320 | - 382: "Arioc's Needle", | ||
1321 | - 383: "Cranebeak", | ||
1322 | - 384: "Nord's Tenderizer", | ||
1323 | - 385: "Earthshifter", | ||
1324 | - 386: "Wraithflight", | ||
1325 | - 387: "Bonehew", | ||
1326 | - 388: "Ondal's Wisdom", | ||
1327 | - 389: "The Reedeemer", | ||
1328 | - 390: "Headhunter's Glory", | ||
1329 | - 391: "Steelrend", | ||
1330 | - 392: "Rainbow Facet", | ||
1331 | - 393: "Rainbow Facet", | ||
1332 | - 394: "Rainbow Facet", | ||
1333 | - 395: "Rainbow Facet", | ||
1334 | - 396: "Rainbow Facet", | ||
1335 | - 397: "Rainbow Facet", | ||
1336 | - 398: "Rainbow Facet", | ||
1337 | - 399: "Rainbow Facet", | ||
1338 | - 400: "Hellfire Torch", | ||
1339 | -} | ||
1340 | -*/ | ||
1341 | - | ||
1342 | typedef enum D2S_ITEMDATA_UNIQUE_IDENTIFIER { | 958 | typedef enum D2S_ITEMDATA_UNIQUE_IDENTIFIER { |
1343 | - TODO = 0 | 959 | + D2S_ITEMDATA_UNIQUEITEM_UNKNOWN = -1, |
960 | + D2S_ITEMDATA_UNIQUEITEM_THE_GNASHER = 0, | ||
961 | + D2S_ITEMDATA_UNIQUEITEM_DEATHSPADE, | ||
962 | + D2S_ITEMDATA_UNIQUEITEM_BLADEBONE, | ||
963 | + D2S_ITEMDATA_UNIQUEITEM_SKULL_SPLITTER, | ||
964 | + D2S_ITEMDATA_UNIQUEITEM_RAKESCAR, | ||
965 | + D2S_ITEMDATA_UNIQUEITEM_AXE_OF_FECHMAR, | ||
966 | + D2S_ITEMDATA_UNIQUEITEM_GORESHOVEL, | ||
967 | + D2S_ITEMDATA_UNIQUEITEM_THE_CHIEFTHAN, | ||
968 | + D2S_ITEMDATA_UNIQUEITEM_BRAINHEW, | ||
969 | + D2S_ITEMDATA_UNIQUEITEM_HUMONGOUS, | ||
970 | + D2S_ITEMDATA_UNIQUEITEM_TORCH_OF_IROS, | ||
971 | + D2S_ITEMDATA_UNIQUEITEM_MAELSTORM, | ||
972 | + D2S_ITEMDATA_UNIQUEITEM_GRAVENSPINE, | ||
973 | + D2S_ITEMDATA_UNIQUEITEM_UMES_LAMENT, | ||
974 | + D2S_ITEMDATA_UNIQUEITEM_FELLOAK, | ||
975 | + D2S_ITEMDATA_UNIQUEITEM_KNELL_STRIKER, | ||
976 | + D2S_ITEMDATA_UNIQUEITEM_RUSTHANDLE, | ||
977 | + D2S_ITEMDATA_UNIQUEITEM_STORMEYE, | ||
978 | + D2S_ITEMDATA_UNIQUEITEM_STOUTNAIL, | ||
979 | + D2S_ITEMDATA_UNIQUEITEM_CRUSHFLANGE, | ||
980 | + D2S_ITEMDATA_UNIQUEITEM_BLOODRISE, | ||
981 | + D2S_ITEMDATA_UNIQUEITEM_THE_GENERALS_TAN_DO_LI_GA, | ||
982 | + D2S_ITEMDATA_UNIQUEITEM_IRONSTONE, | ||
983 | + D2S_ITEMDATA_UNIQUEITEM_BONESNAP, | ||
984 | + D2S_ITEMDATA_UNIQUEITEM_STEELDRIVER, | ||
985 | + D2S_ITEMDATA_UNIQUEITEM_RIXOTS_KEEN, | ||
986 | + D2S_ITEMDATA_UNIQUEITEM_BLOOD_CRESCENT, | ||
987 | + D2S_ITEMDATA_UNIQUEITEM_SKEWER_OF_KRINTIZ, | ||
988 | + D2S_ITEMDATA_UNIQUEITEM_GLEAMSCYTHE, | ||
989 | + D2S_ITEMDATA_UNIQUEITEM_AZUREWRATH_109, | ||
990 | + D2S_ITEMDATA_UNIQUEITEM_GRISWOLDS_EDGE, | ||
991 | + D2S_ITEMDATA_UNIQUEITEM_HELLPLAGUE, | ||
992 | + D2S_ITEMDATA_UNIQUEITEM_CULWENS_POINT, | ||
993 | + D2S_ITEMDATA_UNIQUEITEM_SHADOWFANG, | ||
994 | + D2S_ITEMDATA_UNIQUEITEM_SOULFLAY, | ||
995 | + D2S_ITEMDATA_UNIQUEITEM_KINEMILS_AWL, | ||
996 | + D2S_ITEMDATA_UNIQUEITEM_BLACKTONGUE, | ||
997 | + D2S_ITEMDATA_UNIQUEITEM_RIPSAW, | ||
998 | + D2S_ITEMDATA_UNIQUEITEM_THE_PATRIARCH, | ||
999 | + D2S_ITEMDATA_UNIQUEITEM_GULL, | ||
1000 | + D2S_ITEMDATA_UNIQUEITEM_THE_DIGGLER, | ||
1001 | + D2S_ITEMDATA_UNIQUEITEM_THE_JADE_TAN_DO, | ||
1002 | + D2S_ITEMDATA_UNIQUEITEM_SPECTRAL_SHARD, | ||
1003 | + D2S_ITEMDATA_UNIQUEITEM_THE_DRAGON_CHANG, | ||
1004 | + D2S_ITEMDATA_UNIQUEITEM_RAZORTINE, | ||
1005 | + D2S_ITEMDATA_UNIQUEITEM_BLOODTHIEF, | ||
1006 | + D2S_ITEMDATA_UNIQUEITEM_LANCE_OF_YAGGAI, | ||
1007 | + D2S_ITEMDATA_UNIQUEITEM_THE_TANNR_GOREROD, | ||
1008 | + D2S_ITEMDATA_UNIQUEITEM_DIMOAKS_HEW, | ||
1009 | + D2S_ITEMDATA_UNIQUEITEM_STEELGOAD, | ||
1010 | + D2S_ITEMDATA_UNIQUEITEM_SOUL_HARVEST, | ||
1011 | + D2S_ITEMDATA_UNIQUEITEM_THE_BATTLEBRANCH, | ||
1012 | + D2S_ITEMDATA_UNIQUEITEM_WOESTAVE, | ||
1013 | + D2S_ITEMDATA_UNIQUEITEM_THE_GRIM_REAPER, | ||
1014 | + D2S_ITEMDATA_UNIQUEITEM_BANE_ASH, | ||
1015 | + D2S_ITEMDATA_UNIQUEITEM_SERPENT_LORD, | ||
1016 | + D2S_ITEMDATA_UNIQUEITEM_SPIRE_OF_LAZARUS, | ||
1017 | + D2S_ITEMDATA_UNIQUEITEM_THE_SALAMANDER, | ||
1018 | + D2S_ITEMDATA_UNIQUEITEM_THE_IRON_JANG_BONG, | ||
1019 | + D2S_ITEMDATA_UNIQUEITEM_PLUCKEYE, | ||
1020 | + D2S_ITEMDATA_UNIQUEITEM_WITHERSTRING, | ||
1021 | + D2S_ITEMDATA_UNIQUEITEM_RAVEN_CLAW, | ||
1022 | + D2S_ITEMDATA_UNIQUEITEM_ROGUES_BOW, | ||
1023 | + D2S_ITEMDATA_UNIQUEITEM_STORMSTRIKE, | ||
1024 | + D2S_ITEMDATA_UNIQUEITEM_WIZENDRAW, | ||
1025 | + D2S_ITEMDATA_UNIQUEITEM_HELLCLAP, | ||
1026 | + D2S_ITEMDATA_UNIQUEITEM_BLASTBARK, | ||
1027 | + D2S_ITEMDATA_UNIQUEITEM_LEADCROW, | ||
1028 | + D2S_ITEMDATA_UNIQUEITEM_ICHORSTING, | ||
1029 | + D2S_ITEMDATA_UNIQUEITEM_HELLCAST, | ||
1030 | + D2S_ITEMDATA_UNIQUEITEM_DOOMSLINGER, | ||
1031 | + D2S_ITEMDATA_UNIQUEITEM_BIGGINS_BONNET, | ||
1032 | + D2S_ITEMDATA_UNIQUEITEM_TARNHELM, | ||
1033 | + D2S_ITEMDATA_UNIQUEITEM_COIF_OF_GLORY, | ||
1034 | + D2S_ITEMDATA_UNIQUEITEM_DUSKDEEP, | ||
1035 | + D2S_ITEMDATA_UNIQUEITEM_WORMSKULL, | ||
1036 | + D2S_ITEMDATA_UNIQUEITEM_HOWLTUSK, | ||
1037 | + D2S_ITEMDATA_UNIQUEITEM_UNDEAD_CROWN, | ||
1038 | + D2S_ITEMDATA_UNIQUEITEM_THE_FACE_OF_HORROR, | ||
1039 | + D2S_ITEMDATA_UNIQUEITEM_GREYFORM, | ||
1040 | + D2S_ITEMDATA_UNIQUEITEM_BLINKBATS_FORM, | ||
1041 | + D2S_ITEMDATA_UNIQUEITEM_THE_CENTURION, | ||
1042 | + D2S_ITEMDATA_UNIQUEITEM_TWITCHTHROE, | ||
1043 | + D2S_ITEMDATA_UNIQUEITEM_DARKGLOW, | ||
1044 | + D2S_ITEMDATA_UNIQUEITEM_HAWKMAIL, | ||
1045 | + D2S_ITEMDATA_UNIQUEITEM_SPARKING_MAIL, | ||
1046 | + D2S_ITEMDATA_UNIQUEITEM_VENOM_WARD, | ||
1047 | + D2S_ITEMDATA_UNIQUEITEM_ICEBLINK, | ||
1048 | + D2S_ITEMDATA_UNIQUEITEM_BONEFLESH, | ||
1049 | + D2S_ITEMDATA_UNIQUEITEM_ROCKFLEECE, | ||
1050 | + D2S_ITEMDATA_UNIQUEITEM_RATTLECAGE, | ||
1051 | + D2S_ITEMDATA_UNIQUEITEM_GOLDSKIN, | ||
1052 | + D2S_ITEMDATA_UNIQUEITEM_VICTORS_SILK, | ||
1053 | + D2S_ITEMDATA_UNIQUEITEM_HEAVENLY_GARB, | ||
1054 | + D2S_ITEMDATA_UNIQUEITEM_PELTA_LUNATA, | ||
1055 | + D2S_ITEMDATA_UNIQUEITEM_UMBRAL_DISK, | ||
1056 | + D2S_ITEMDATA_UNIQUEITEM_STORMGUILD, | ||
1057 | + D2S_ITEMDATA_UNIQUEITEM_WALL_OF_THE_EYELESS, | ||
1058 | + D2S_ITEMDATA_UNIQUEITEM_SWORDBACK_HOLD, | ||
1059 | + D2S_ITEMDATA_UNIQUEITEM_STEELCLASH, | ||
1060 | + D2S_ITEMDATA_UNIQUEITEM_BVERRIT_KEEP, | ||
1061 | + D2S_ITEMDATA_UNIQUEITEM_THE_WARD, | ||
1062 | + D2S_ITEMDATA_UNIQUEITEM_THE_HAND_OF_BROC, | ||
1063 | + D2S_ITEMDATA_UNIQUEITEM_BLOODFIST, | ||
1064 | + D2S_ITEMDATA_UNIQUEITEM_CHANCE_GUARDS, | ||
1065 | + D2S_ITEMDATA_UNIQUEITEM_MAGEFIST, | ||
1066 | + D2S_ITEMDATA_UNIQUEITEM_FROSTBURN, | ||
1067 | + D2S_ITEMDATA_UNIQUEITEM_HOTSPUR, | ||
1068 | + D2S_ITEMDATA_UNIQUEITEM_GOREFOOT, | ||
1069 | + D2S_ITEMDATA_UNIQUEITEM_TREADS_OF_CTHON, | ||
1070 | + D2S_ITEMDATA_UNIQUEITEM_GOBLIN_TOE, | ||
1071 | + D2S_ITEMDATA_UNIQUEITEM_TEARHAUNCH, | ||
1072 | + D2S_ITEMDATA_UNIQUEITEM_LENYMO, | ||
1073 | + D2S_ITEMDATA_UNIQUEITEM_SNAKECORD, | ||
1074 | + D2S_ITEMDATA_UNIQUEITEM_NIGHTSMOKE, | ||
1075 | + D2S_ITEMDATA_UNIQUEITEM_GOLDWRAP, | ||
1076 | + D2S_ITEMDATA_UNIQUEITEM_BLADEBUCKLE, | ||
1077 | + D2S_ITEMDATA_UNIQUEITEM_NOKOZAN_RELIC, | ||
1078 | + D2S_ITEMDATA_UNIQUEITEM_THE_EYE_OF_ETLICH, | ||
1079 | + D2S_ITEMDATA_UNIQUEITEM_THE_MAHIM_OAK_CURIO, | ||
1080 | + D2S_ITEMDATA_UNIQUEITEM_NAGELRING, | ||
1081 | + D2S_ITEMDATA_UNIQUEITEM_MANALD_HEAL, | ||
1082 | + D2S_ITEMDATA_UNIQUEITEM_THE_STONE_OF_JORDAN, | ||
1083 | + D2S_ITEMDATA_UNIQUEITEM_AMULET_OF_THE_VIPER, | ||
1084 | + D2S_ITEMDATA_UNIQUEITEM_STAFF_OF_KINGS, | ||
1085 | + D2S_ITEMDATA_UNIQUEITEM_HORADRIC_STAFF, | ||
1086 | + D2S_ITEMDATA_UNIQUEITEM_HELL_FORGE_HAMMER, | ||
1087 | + D2S_ITEMDATA_UNIQUEITEM_KHALIMS_FLAIL, | ||
1088 | + D2S_ITEMDATA_UNIQUEITEM_SUPER_KHALIMS_FLAIL, | ||
1089 | + D2S_ITEMDATA_UNIQUEITEM_COLDKILL, | ||
1090 | + D2S_ITEMDATA_UNIQUEITEM_BUTCHERS_PUPIL, | ||
1091 | + D2S_ITEMDATA_UNIQUEITEM_ISLESTRIKE, | ||
1092 | + D2S_ITEMDATA_UNIQUEITEM_POMPES_WRATH, | ||
1093 | + D2S_ITEMDATA_UNIQUEITEM_GUARDIAN_NAGA, | ||
1094 | + D2S_ITEMDATA_UNIQUEITEM_WARLORDS_TRUST, | ||
1095 | + D2S_ITEMDATA_UNIQUEITEM_SPELLSTEEL, | ||
1096 | + D2S_ITEMDATA_UNIQUEITEM_STORMRIDER, | ||
1097 | + D2S_ITEMDATA_UNIQUEITEM_BONESLAYER_BLADE, | ||
1098 | + D2S_ITEMDATA_UNIQUEITEM_THE_MINATAUR, | ||
1099 | + D2S_ITEMDATA_UNIQUEITEM_SUICIDE_BRANCH, | ||
1100 | + D2S_ITEMDATA_UNIQUEITEM_CARIN_SHARD, | ||
1101 | + D2S_ITEMDATA_UNIQUEITEM_ARM_OF_KING_LEORIC, | ||
1102 | + D2S_ITEMDATA_UNIQUEITEM_BLACKHAND_KEY, | ||
1103 | + D2S_ITEMDATA_UNIQUEITEM_DARK_CLAN_CRUSHER, | ||
1104 | + D2S_ITEMDATA_UNIQUEITEM_ZAKARUMS_HAND, | ||
1105 | + D2S_ITEMDATA_UNIQUEITEM_THE_FETID_SPRINKLER, | ||
1106 | + D2S_ITEMDATA_UNIQUEITEM_HAND_OF_BLESSED_LIGHT, | ||
1107 | + D2S_ITEMDATA_UNIQUEITEM_FLESHRENDER, | ||
1108 | + D2S_ITEMDATA_UNIQUEITEM_SURESHRILL_FROST, | ||
1109 | + D2S_ITEMDATA_UNIQUEITEM_MOONFALL, | ||
1110 | + D2S_ITEMDATA_UNIQUEITEM_BAEZILS_VORTEX, | ||
1111 | + D2S_ITEMDATA_UNIQUEITEM_EARTHSHAKER, | ||
1112 | + D2S_ITEMDATA_UNIQUEITEM_BLOODTREE_STUMP, | ||
1113 | + D2S_ITEMDATA_UNIQUEITEM_THE_GAVEL_OF_PAIN, | ||
1114 | + D2S_ITEMDATA_UNIQUEITEM_BLOODLETTER, | ||
1115 | + D2S_ITEMDATA_UNIQUEITEM_COLDSTEEL_EYE, | ||
1116 | + D2S_ITEMDATA_UNIQUEITEM_HEXFIRE, | ||
1117 | + D2S_ITEMDATA_UNIQUEITEM_BLADE_OF_ALI_BABA, | ||
1118 | + D2S_ITEMDATA_UNIQUEITEM_GINTHERS_RIFT, | ||
1119 | + D2S_ITEMDATA_UNIQUEITEM_HEADSTRIKER, | ||
1120 | + D2S_ITEMDATA_UNIQUEITEM_PLAGUE_BEARER, | ||
1121 | + D2S_ITEMDATA_UNIQUEITEM_THE_ATLANTIAN, | ||
1122 | + D2S_ITEMDATA_UNIQUEITEM_CRAINTE_VOMIR, | ||
1123 | + D2S_ITEMDATA_UNIQUEITEM_BING_SZ_WANG, | ||
1124 | + D2S_ITEMDATA_UNIQUEITEM_THE_VILE_HUSK, | ||
1125 | + D2S_ITEMDATA_UNIQUEITEM_CLOUDCRACK, | ||
1126 | + D2S_ITEMDATA_UNIQUEITEM_TODESFAELLE_FLAMME, | ||
1127 | + D2S_ITEMDATA_UNIQUEITEM_SWORDGUARD, | ||
1128 | + D2S_ITEMDATA_UNIQUEITEM_SPINERIPPER, | ||
1129 | + D2S_ITEMDATA_UNIQUEITEM_HEART_CARVER, | ||
1130 | + D2S_ITEMDATA_UNIQUEITEM_BLACKBOGS_SHARP, | ||
1131 | + D2S_ITEMDATA_UNIQUEITEM_STORMSPIKE, | ||
1132 | + D2S_ITEMDATA_UNIQUEITEM_THE_IMPALER, | ||
1133 | + D2S_ITEMDATA_UNIQUEITEM_KELPIE_SNARE, | ||
1134 | + D2S_ITEMDATA_UNIQUEITEM_SOULFEAST_TINE, | ||
1135 | + D2S_ITEMDATA_UNIQUEITEM_HONE_SUNDAN, | ||
1136 | + D2S_ITEMDATA_UNIQUEITEM_SPIRE_OF_HONOR, | ||
1137 | + D2S_ITEMDATA_UNIQUEITEM_THE_MEAT_SCRAPER, | ||
1138 | + D2S_ITEMDATA_UNIQUEITEM_BLACKLEACH_BLADE, | ||
1139 | + D2S_ITEMDATA_UNIQUEITEM_ATHENAS_WRATH, | ||
1140 | + D2S_ITEMDATA_UNIQUEITEM_PIERRE_TOMBALE_COUANT, | ||
1141 | + D2S_ITEMDATA_UNIQUEITEM_HUSOLDAL_EVO, | ||
1142 | + D2S_ITEMDATA_UNIQUEITEM_GRIMS_BURNING_DEAD, | ||
1143 | + D2S_ITEMDATA_UNIQUEITEM_RAZORSWITCH, | ||
1144 | + D2S_ITEMDATA_UNIQUEITEM_RIBCRACKER, | ||
1145 | + D2S_ITEMDATA_UNIQUEITEM_CHROMATIC_IRE, | ||
1146 | + D2S_ITEMDATA_UNIQUEITEM_WARPSPEAR, | ||
1147 | + D2S_ITEMDATA_UNIQUEITEM_SKULLCOLLECTOR, | ||
1148 | + D2S_ITEMDATA_UNIQUEITEM_SKYSTRIKE, | ||
1149 | + D2S_ITEMDATA_UNIQUEITEM_RIPHOOK, | ||
1150 | + D2S_ITEMDATA_UNIQUEITEM_KUKO_SHAKAKU, | ||
1151 | + D2S_ITEMDATA_UNIQUEITEM_ENDLESSHAIL, | ||
1152 | + D2S_ITEMDATA_UNIQUEITEM_WHICHWILD_STRING, | ||
1153 | + D2S_ITEMDATA_UNIQUEITEM_CLIFFKILLER, | ||
1154 | + D2S_ITEMDATA_UNIQUEITEM_MAGEWRATH, | ||
1155 | + D2S_ITEMDATA_UNIQUEITEM_GODSTRIKE_ARCH, | ||
1156 | + D2S_ITEMDATA_UNIQUEITEM_LANGER_BRISER, | ||
1157 | + D2S_ITEMDATA_UNIQUEITEM_PUS_SPITER, | ||
1158 | + D2S_ITEMDATA_UNIQUEITEM_BURIZA_DO_KYANON, | ||
1159 | + D2S_ITEMDATA_UNIQUEITEM_DEMON_MACHINE, | ||
1160 | + D2S_ITEMDATA_UNIQUEITEM_ARMOR_UNKNOWN, | ||
1161 | + D2S_ITEMDATA_UNIQUEITEM_PEASENT_CROWN, | ||
1162 | + D2S_ITEMDATA_UNIQUEITEM_ROCKSTOPPER, | ||
1163 | + D2S_ITEMDATA_UNIQUEITEM_STEALSKULL, | ||
1164 | + D2S_ITEMDATA_UNIQUEITEM_DARKSIGHT_HELM, | ||
1165 | + D2S_ITEMDATA_UNIQUEITEM_VALKYRIE_WING, | ||
1166 | + D2S_ITEMDATA_UNIQUEITEM_CROWN_OF_THIEVES, | ||
1167 | + D2S_ITEMDATA_UNIQUEITEM_BLCKHORNS_FACE, | ||
1168 | + D2S_ITEMDATA_UNIQUEITEM_VAMPIRE_GAZE, | ||
1169 | + D2S_ITEMDATA_UNIQUEITEM_THE_SPIRIT_SHROUD, | ||
1170 | + D2S_ITEMDATA_UNIQUEITEM_SKIN_OF_THE_VIPERMAGI, | ||
1171 | + D2S_ITEMDATA_UNIQUEITEM_SKIN_OF_THE_FLAYED_ONE, | ||
1172 | + D2S_ITEMDATA_UNIQUEITEM_IRONPELT, | ||
1173 | + D2S_ITEMDATA_UNIQUEITEM_SPIRITFORGE, | ||
1174 | + D2S_ITEMDATA_UNIQUEITEM_CROW_CAW, | ||
1175 | + D2S_ITEMDATA_UNIQUEITEM_SHAFTSTOP, | ||
1176 | + D2S_ITEMDATA_UNIQUEITEM_DURIELS_SHELL, | ||
1177 | + D2S_ITEMDATA_UNIQUEITEM_SKULLDERS_IRE, | ||
1178 | + D2S_ITEMDATA_UNIQUEITEM_GUARDIAN_ANGEL, | ||
1179 | + D2S_ITEMDATA_UNIQUEITEM_TOOTHROW, | ||
1180 | + D2S_ITEMDATA_UNIQUEITEM_ATMAS_WAIL, | ||
1181 | + D2S_ITEMDATA_UNIQUEITEM_BLACK_HADES, | ||
1182 | + D2S_ITEMDATA_UNIQUEITEM_CORPSEMOURN, | ||
1183 | + D2S_ITEMDATA_UNIQUEITEM_QUE_HEGANS_WISDOM, | ||
1184 | + D2S_ITEMDATA_UNIQUEITEM_VISCERATUANT, | ||
1185 | + D2S_ITEMDATA_UNIQUEITEM_MOSERS_BLESSED_CIRCLE, | ||
1186 | + D2S_ITEMDATA_UNIQUEITEM_STORMCHASER, | ||
1187 | + D2S_ITEMDATA_UNIQUEITEM_TIAMATS_REBUKE, | ||
1188 | + D2S_ITEMDATA_UNIQUEITEM_GERKES_SANCTUARY, | ||
1189 | + D2S_ITEMDATA_UNIQUEITEM_RADIMANTS_SPHERE, | ||
1190 | + D2S_ITEMDATA_UNIQUEITEM_LIDLESS_WALL, | ||
1191 | + D2S_ITEMDATA_UNIQUEITEM_LANCE_GUARD, | ||
1192 | + D2S_ITEMDATA_UNIQUEITEM_VENOM_GRIP, | ||
1193 | + D2S_ITEMDATA_UNIQUEITEM_GRAVEPALM, | ||
1194 | + D2S_ITEMDATA_UNIQUEITEM_GHOULHIDE, | ||
1195 | + D2S_ITEMDATA_UNIQUEITEM_LAVAGOUT, | ||
1196 | + D2S_ITEMDATA_UNIQUEITEM_HELLMOUTH, | ||
1197 | + D2S_ITEMDATA_UNIQUEITEM_INFERNOSTRIDE, | ||
1198 | + D2S_ITEMDATA_UNIQUEITEM_WATERWALK, | ||
1199 | + D2S_ITEMDATA_UNIQUEITEM_SILKWEAVE, | ||
1200 | + D2S_ITEMDATA_UNIQUEITEM_WARTRAVELER, | ||
1201 | + D2S_ITEMDATA_UNIQUEITEM_GORERIDER, | ||
1202 | + D2S_ITEMDATA_UNIQUEITEM_STRING_OF_EARS, | ||
1203 | + D2S_ITEMDATA_UNIQUEITEM_RAZORTAIL, | ||
1204 | + D2S_ITEMDATA_UNIQUEITEM_GLOOMSTRAP, | ||
1205 | + D2S_ITEMDATA_UNIQUEITEM_SNOWCLASH, | ||
1206 | + D2S_ITEMDATA_UNIQUEITEM_THUNDERGODS_VIGOR, | ||
1207 | + D2S_ITEMDATA_UNIQUEITEM_ELITE_UNIQUE, | ||
1208 | + D2S_ITEMDATA_UNIQUEITEM_HARLEQUIN_CREST, | ||
1209 | + D2S_ITEMDATA_UNIQUEITEM_VEIL_OF_STEEL, | ||
1210 | + D2S_ITEMDATA_UNIQUEITEM_THE_GLADIATORS_BANE, | ||
1211 | + D2S_ITEMDATA_UNIQUEITEM_ARKAINES_VALOR, | ||
1212 | + D2S_ITEMDATA_UNIQUEITEM_BLACKOAK_SHIELD, | ||
1213 | + D2S_ITEMDATA_UNIQUEITEM_STORMSHIELD, | ||
1214 | + D2S_ITEMDATA_UNIQUEITEM_HELLSLAYER, | ||
1215 | + D2S_ITEMDATA_UNIQUEITEM_MESSERSCHMIDTS_REAVER, | ||
1216 | + D2S_ITEMDATA_UNIQUEITEM_BARANARS_STAR, | ||
1217 | + D2S_ITEMDATA_UNIQUEITEM_SCHAEFERS_HAMMER, | ||
1218 | + D2S_ITEMDATA_UNIQUEITEM_THE_CRANIUM_BASHER, | ||
1219 | + D2S_ITEMDATA_UNIQUEITEM_LIGHTSABRE, | ||
1220 | + D2S_ITEMDATA_UNIQUEITEM_DOOMBRINGER, | ||
1221 | + D2S_ITEMDATA_UNIQUEITEM_THE_GRANDFATHER, | ||
1222 | + D2S_ITEMDATA_UNIQUEITEM_WIZARDSPIKE, | ||
1223 | + D2S_ITEMDATA_UNIQUEITEM_CONSTRICTING_RING, | ||
1224 | + D2S_ITEMDATA_UNIQUEITEM_STORMSPIRE, | ||
1225 | + D2S_ITEMDATA_UNIQUEITEM_EAGLEHORN, | ||
1226 | + D2S_ITEMDATA_UNIQUEITEM_WINDFORCE, | ||
1227 | + D2S_ITEMDATA_UNIQUEITEM_RING, | ||
1228 | + D2S_ITEMDATA_UNIQUEITEM_BUL_KATHOS_WEDDING_BAND, | ||
1229 | + D2S_ITEMDATA_UNIQUEITEM_THE_CATS_EYE, | ||
1230 | + D2S_ITEMDATA_UNIQUEITEM_THE_RISING_SUN, | ||
1231 | + D2S_ITEMDATA_UNIQUEITEM_CRESCENT_MOON, | ||
1232 | + D2S_ITEMDATA_UNIQUEITEM_MARAS_KALEIDOSCOPE, | ||
1233 | + D2S_ITEMDATA_UNIQUEITEM_ATMAS_SCARAB, | ||
1234 | + D2S_ITEMDATA_UNIQUEITEM_DWARF_STAR, | ||
1235 | + D2S_ITEMDATA_UNIQUEITEM_RAVEN_FROST, | ||
1236 | + D2S_ITEMDATA_UNIQUEITEM_HIGHLORDS_WRATH, | ||
1237 | + D2S_ITEMDATA_UNIQUEITEM_SARACENS_CHANCE, | ||
1238 | + D2S_ITEMDATA_UNIQUEITEM_CLASS_SPECIFIC, | ||
1239 | + D2S_ITEMDATA_UNIQUEITEM_ARREATS_FACE, | ||
1240 | + D2S_ITEMDATA_UNIQUEITEM_HOMUNCULUS, | ||
1241 | + D2S_ITEMDATA_UNIQUEITEM_TITANS_REVENGE, | ||
1242 | + D2S_ITEMDATA_UNIQUEITEM_LYCANDERS_AIM, | ||
1243 | + D2S_ITEMDATA_UNIQUEITEM_LYCANDERS_FLANK, | ||
1244 | + D2S_ITEMDATA_UNIQUEITEM_THE_OCULUS, | ||
1245 | + D2S_ITEMDATA_UNIQUEITEM_HERALD_OF_ZAKARUM, | ||
1246 | + D2S_ITEMDATA_UNIQUEITEM_BARTUCS_CUT_THROAT, | ||
1247 | + D2S_ITEMDATA_UNIQUEITEM_JALALS_MANE, | ||
1248 | + D2S_ITEMDATA_UNIQUEITEM_THE_SCALPER, | ||
1249 | + D2S_ITEMDATA_UNIQUEITEM_BLOODMOON, | ||
1250 | + D2S_ITEMDATA_UNIQUEITEM_DJINNSLAYER, | ||
1251 | + D2S_ITEMDATA_UNIQUEITEM_DEATHBIT, | ||
1252 | + D2S_ITEMDATA_UNIQUEITEM_WARSHRIKE, | ||
1253 | + D2S_ITEMDATA_UNIQUEITEM_GUTSIPHON, | ||
1254 | + D2S_ITEMDATA_UNIQUEITEM_RAZOREDGE, | ||
1255 | + D2S_ITEMDATA_UNIQUEITEM_GORE_RIPPER, | ||
1256 | + D2S_ITEMDATA_UNIQUEITEM_DEMON_LIMB, | ||
1257 | + D2S_ITEMDATA_UNIQUEITEM_STEEL_SHADE, | ||
1258 | + D2S_ITEMDATA_UNIQUEITEM_TOMB_REAVER, | ||
1259 | + D2S_ITEMDATA_UNIQUEITEM_DEATHS_WEB, | ||
1260 | + D2S_ITEMDATA_UNIQUEITEM_NATURES_PEACE, | ||
1261 | + D2S_ITEMDATA_UNIQUEITEM_AZUREWRATH, | ||
1262 | + D2S_ITEMDATA_UNIQUEITEM_SERAPHS_HYMN, | ||
1263 | + D2S_ITEMDATA_UNIQUEITEM_ZAKARUMS_SALVATION, | ||
1264 | + D2S_ITEMDATA_UNIQUEITEM_FLESHRIPPER, | ||
1265 | + D2S_ITEMDATA_UNIQUEITEM_ODIUM, | ||
1266 | + D2S_ITEMDATA_UNIQUEITEM_HORIZONS_TORNADO, | ||
1267 | + D2S_ITEMDATA_UNIQUEITEM_STONE_CRUSHER, | ||
1268 | + D2S_ITEMDATA_UNIQUEITEM_JADE_TALON, | ||
1269 | + D2S_ITEMDATA_UNIQUEITEM_SHADOW_DANCER, | ||
1270 | + D2S_ITEMDATA_UNIQUEITEM_CEREBUS_BITE, | ||
1271 | + D2S_ITEMDATA_UNIQUEITEM_TYRAELS_MIGHT, | ||
1272 | + D2S_ITEMDATA_UNIQUEITEM_SOUL_DRAINER, | ||
1273 | + D2S_ITEMDATA_UNIQUEITEM_RUNE_MASTER, | ||
1274 | + D2S_ITEMDATA_UNIQUEITEM_DEATH_CLEAVER, | ||
1275 | + D2S_ITEMDATA_UNIQUEITEM_EXECUTIONERS_JUSTICE, | ||
1276 | + D2S_ITEMDATA_UNIQUEITEM_STONERAVEN, | ||
1277 | + D2S_ITEMDATA_UNIQUEITEM_LEVIATHAN, | ||
1278 | + D2S_ITEMDATA_UNIQUEITEM_LARZUKS_CHAMPION, | ||
1279 | + D2S_ITEMDATA_UNIQUEITEM_WISP_PROJECTOR, | ||
1280 | + D2S_ITEMDATA_UNIQUEITEM_GARGOYLES_BITE, | ||
1281 | + D2S_ITEMDATA_UNIQUEITEM_LACERATOR, | ||
1282 | + D2S_ITEMDATA_UNIQUEITEM_MANG_SONGS_LESSON, | ||
1283 | + D2S_ITEMDATA_UNIQUEITEM_VIPERFORK, | ||
1284 | + D2S_ITEMDATA_UNIQUEITEM_ETHEREAL_EDGE, | ||
1285 | + D2S_ITEMDATA_UNIQUEITEM_DEMONHORNS_EDGE, | ||
1286 | + D2S_ITEMDATA_UNIQUEITEM_THE_REAPERS_TOLL, | ||
1287 | + D2S_ITEMDATA_UNIQUEITEM_SPIRITKEEPER, | ||
1288 | + D2S_ITEMDATA_UNIQUEITEM_HELLRACK, | ||
1289 | + D2S_ITEMDATA_UNIQUEITEM_ALMA_NEGRA, | ||
1290 | + D2S_ITEMDATA_UNIQUEITEM_DARKFORGE_SPAWN, | ||
1291 | + D2S_ITEMDATA_UNIQUEITEM_WIDOWMAKER, | ||
1292 | + D2S_ITEMDATA_UNIQUEITEM_BLOODRAVENS_CHARGE, | ||
1293 | + D2S_ITEMDATA_UNIQUEITEM_GHOSTFLAME, | ||
1294 | + D2S_ITEMDATA_UNIQUEITEM_SHADOWKILLER, | ||
1295 | + D2S_ITEMDATA_UNIQUEITEM_GIMMERSHRED, | ||
1296 | + D2S_ITEMDATA_UNIQUEITEM_GRIFFONS_EYE, | ||
1297 | + D2S_ITEMDATA_UNIQUEITEM_WINDHAMMER, | ||
1298 | + D2S_ITEMDATA_UNIQUEITEM_THUNDERSTROKE, | ||
1299 | + D2S_ITEMDATA_UNIQUEITEM_GIANT_MAIMER, | ||
1300 | + D2S_ITEMDATA_UNIQUEITEM_DEMONS_ARCH, | ||
1301 | + D2S_ITEMDATA_UNIQUEITEM_BONEFLAME, | ||
1302 | + D2S_ITEMDATA_UNIQUEITEM_STEELPILLAR, | ||
1303 | + D2S_ITEMDATA_UNIQUEITEM_NIGHTWINGS_VEIL, | ||
1304 | + D2S_ITEMDATA_UNIQUEITEM_CROWN_OF_AGES, | ||
1305 | + D2S_ITEMDATA_UNIQUEITEM_ANDARIELS_VISAGE, | ||
1306 | + D2S_ITEMDATA_UNIQUEITEM_DARKFEAR, | ||
1307 | + D2S_ITEMDATA_UNIQUEITEM_DRAGONSCALE, | ||
1308 | + D2S_ITEMDATA_UNIQUEITEM_STEEL_CARAPICE, | ||
1309 | + D2S_ITEMDATA_UNIQUEITEM_MEDUSAS_GAZE, | ||
1310 | + D2S_ITEMDATA_UNIQUEITEM_RAVENLORE, | ||
1311 | + D2S_ITEMDATA_UNIQUEITEM_BONESHADE, | ||
1312 | + D2S_ITEMDATA_UNIQUEITEM_NETHERCROW, | ||
1313 | + D2S_ITEMDATA_UNIQUEITEM_FLAMEBELLOW, | ||
1314 | + D2S_ITEMDATA_UNIQUEITEM_FATHOM, | ||
1315 | + D2S_ITEMDATA_UNIQUEITEM_WOLFHOWL, | ||
1316 | + D2S_ITEMDATA_UNIQUEITEM_SPIRIT_WARD, | ||
1317 | + D2S_ITEMDATA_UNIQUEITEM_KIRAS_GUARDIAN, | ||
1318 | + D2S_ITEMDATA_UNIQUEITEM_ORMUS_ROBES, | ||
1319 | + D2S_ITEMDATA_UNIQUEITEM_GHEEDS_FORTUNE, | ||
1320 | + D2S_ITEMDATA_UNIQUEITEM_STORMLASH, | ||
1321 | + D2S_ITEMDATA_UNIQUEITEM_HALABERDS_REIGN, | ||
1322 | + D2S_ITEMDATA_UNIQUEITEM_WARRIVS_WARDER, | ||
1323 | + D2S_ITEMDATA_UNIQUEITEM_SPIKE_THORN, | ||
1324 | + D2S_ITEMDATA_UNIQUEITEM_DRACULS_GRASP, | ||
1325 | + D2S_ITEMDATA_UNIQUEITEM_FROSTWIND, | ||
1326 | + D2S_ITEMDATA_UNIQUEITEM_TEMPLARS_MIGHT, | ||
1327 | + D2S_ITEMDATA_UNIQUEITEM_ESCHUTAS_TEMPER, | ||
1328 | + D2S_ITEMDATA_UNIQUEITEM_FIRELIZARDS_TALONS, | ||
1329 | + D2S_ITEMDATA_UNIQUEITEM_SANDSTORM_TREK, | ||
1330 | + D2S_ITEMDATA_UNIQUEITEM_MARROWWALK, | ||
1331 | + D2S_ITEMDATA_UNIQUEITEM_HEAVENS_LIGHT, | ||
1332 | + D2S_ITEMDATA_UNIQUEITEM_MERMANS_SPEED, | ||
1333 | + D2S_ITEMDATA_UNIQUEITEM_ARACHNID_MESH, | ||
1334 | + D2S_ITEMDATA_UNIQUEITEM_NOSFERATUS_COIL, | ||
1335 | + D2S_ITEMDATA_UNIQUEITEM_METALGRID, | ||
1336 | + D2S_ITEMDATA_UNIQUEITEM_VERDUGOS_HEARTY_CORD, | ||
1337 | + D2S_ITEMDATA_UNIQUEITEM_SIGURDS_STAUNCH, | ||
1338 | + D2S_ITEMDATA_UNIQUEITEM_CARRION_WIND, | ||
1339 | + D2S_ITEMDATA_UNIQUEITEM_GIANTSKULL, | ||
1340 | + D2S_ITEMDATA_UNIQUEITEM_IRONWARD, | ||
1341 | + D2S_ITEMDATA_UNIQUEITEM_ANNIHILUS, | ||
1342 | + D2S_ITEMDATA_UNIQUEITEM_ARIOCS_NEEDLE, | ||
1343 | + D2S_ITEMDATA_UNIQUEITEM_CRANEBEAK, | ||
1344 | + D2S_ITEMDATA_UNIQUEITEM_NORDS_TENDERIZER, | ||
1345 | + D2S_ITEMDATA_UNIQUEITEM_EARTHSHIFTER, | ||
1346 | + D2S_ITEMDATA_UNIQUEITEM_WRAITHFLIGHT, | ||
1347 | + D2S_ITEMDATA_UNIQUEITEM_BONEHEW, | ||
1348 | + D2S_ITEMDATA_UNIQUEITEM_ONDALS_WISDOM, | ||
1349 | + D2S_ITEMDATA_UNIQUEITEM_THE_REEDEEMER, | ||
1350 | + D2S_ITEMDATA_UNIQUEITEM_HEADHUNTERS_GLORY, | ||
1351 | + D2S_ITEMDATA_UNIQUEITEM_STEELREND, | ||
1352 | + D2S_ITEMDATA_UNIQUEITEM_RAINBOW_FACET1, | ||
1353 | + D2S_ITEMDATA_UNIQUEITEM_RAINBOW_FACET2, | ||
1354 | + D2S_ITEMDATA_UNIQUEITEM_RAINBOW_FACET3, | ||
1355 | + D2S_ITEMDATA_UNIQUEITEM_RAINBOW_FACET4, | ||
1356 | + D2S_ITEMDATA_UNIQUEITEM_RAINBOW_FACET5, | ||
1357 | + D2S_ITEMDATA_UNIQUEITEM_RAINBOW_FACET6, | ||
1358 | + D2S_ITEMDATA_UNIQUEITEM_RAINBOW_FACET7, | ||
1359 | + D2S_ITEMDATA_UNIQUEITEM_RAINBOW_FACET8, | ||
1360 | + D2S_ITEMDATA_UNIQUEITEM_HELLFIRE_TORCH | ||
1344 | } D2S_ITEMDATA_UNIQUE_IDENTIFIER; | 1361 | } D2S_ITEMDATA_UNIQUE_IDENTIFIER; |
1345 | 1362 | ||
1346 | -// TODO: Find out rune word identifiers (same as HE) | 1363 | +const char* const uniqueNames[] = { |
1364 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_0, | ||
1365 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_1, | ||
1366 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_2, | ||
1367 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_3, | ||
1368 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_4, | ||
1369 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_5, | ||
1370 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_6, | ||
1371 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_7, | ||
1372 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_8, | ||
1373 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_9, | ||
1374 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_10, | ||
1375 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_11, | ||
1376 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_12, | ||
1377 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_13, | ||
1378 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_14, | ||
1379 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_15, | ||
1380 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_16, | ||
1381 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_17, | ||
1382 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_18, | ||
1383 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_19, | ||
1384 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_20, | ||
1385 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_21, | ||
1386 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_22, | ||
1387 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_23, | ||
1388 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_24, | ||
1389 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_25, | ||
1390 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_26, | ||
1391 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_27, | ||
1392 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_28, | ||
1393 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_29, | ||
1394 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_30, | ||
1395 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_31, | ||
1396 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_32, | ||
1397 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_33, | ||
1398 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_34, | ||
1399 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_35, | ||
1400 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_36, | ||
1401 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_37, | ||
1402 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_38, | ||
1403 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_39, | ||
1404 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_40, | ||
1405 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_41, | ||
1406 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_42, | ||
1407 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_43, | ||
1408 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_44, | ||
1409 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_45, | ||
1410 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_46, | ||
1411 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_47, | ||
1412 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_48, | ||
1413 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_49, | ||
1414 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_50, | ||
1415 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_51, | ||
1416 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_52, | ||
1417 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_53, | ||
1418 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_54, | ||
1419 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_55, | ||
1420 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_56, | ||
1421 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_57, | ||
1422 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_58, | ||
1423 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_59, | ||
1424 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_60, | ||
1425 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_61, | ||
1426 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_62, | ||
1427 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_63, | ||
1428 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_64, | ||
1429 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_65, | ||
1430 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_66, | ||
1431 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_67, | ||
1432 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_68, | ||
1433 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_69, | ||
1434 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_70, | ||
1435 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_71, | ||
1436 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_72, | ||
1437 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_73, | ||
1438 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_74, | ||
1439 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_75, | ||
1440 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_76, | ||
1441 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_77, | ||
1442 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_78, | ||
1443 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_79, | ||
1444 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_80, | ||
1445 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_81, | ||
1446 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_82, | ||
1447 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_83, | ||
1448 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_84, | ||
1449 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_85, | ||
1450 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_86, | ||
1451 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_87, | ||
1452 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_88, | ||
1453 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_89, | ||
1454 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_90, | ||
1455 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_91, | ||
1456 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_92, | ||
1457 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_93, | ||
1458 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_94, | ||
1459 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_95, | ||
1460 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_96, | ||
1461 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_97, | ||
1462 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_98, | ||
1463 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_99, | ||
1464 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_100, | ||
1465 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_101, | ||
1466 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_102, | ||
1467 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_103, | ||
1468 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_104, | ||
1469 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_105, | ||
1470 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_106, | ||
1471 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_107, | ||
1472 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_108, | ||
1473 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_109, | ||
1474 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_110, | ||
1475 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_111, | ||
1476 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_112, | ||
1477 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_113, | ||
1478 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_114, | ||
1479 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_115, | ||
1480 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_116, | ||
1481 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_117, | ||
1482 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_118, | ||
1483 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_119, | ||
1484 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_120, | ||
1485 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_121, | ||
1486 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_122, | ||
1487 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_123, | ||
1488 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_124, | ||
1489 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_125, | ||
1490 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_126, | ||
1491 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_127, | ||
1492 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_128, | ||
1493 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_129, | ||
1494 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_130, | ||
1495 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_131, | ||
1496 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_132, | ||
1497 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_133, | ||
1498 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_134, | ||
1499 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_135, | ||
1500 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_136, | ||
1501 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_137, | ||
1502 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_138, | ||
1503 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_139, | ||
1504 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_140, | ||
1505 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_141, | ||
1506 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_142, | ||
1507 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_143, | ||
1508 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_144, | ||
1509 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_145, | ||
1510 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_146, | ||
1511 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_147, | ||
1512 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_148, | ||
1513 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_149, | ||
1514 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_150, | ||
1515 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_151, | ||
1516 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_152, | ||
1517 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_153, | ||
1518 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_154, | ||
1519 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_155, | ||
1520 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_156, | ||
1521 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_157, | ||
1522 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_158, | ||
1523 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_159, | ||
1524 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_160, | ||
1525 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_161, | ||
1526 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_162, | ||
1527 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_163, | ||
1528 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_164, | ||
1529 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_165, | ||
1530 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_166, | ||
1531 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_167, | ||
1532 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_168, | ||
1533 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_169, | ||
1534 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_170, | ||
1535 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_171, | ||
1536 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_172, | ||
1537 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_173, | ||
1538 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_174, | ||
1539 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_175, | ||
1540 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_176, | ||
1541 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_177, | ||
1542 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_178, | ||
1543 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_179, | ||
1544 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_180, | ||
1545 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_181, | ||
1546 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_182, | ||
1547 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_183, | ||
1548 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_184, | ||
1549 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_185, | ||
1550 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_186, | ||
1551 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_187, | ||
1552 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_188, | ||
1553 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_189, | ||
1554 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_190, | ||
1555 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_191, | ||
1556 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_192, | ||
1557 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_193, | ||
1558 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_194, | ||
1559 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_195, | ||
1560 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_196, | ||
1561 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_197, | ||
1562 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_198, | ||
1563 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_199, | ||
1564 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_200, | ||
1565 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_201, | ||
1566 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_202, | ||
1567 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_203, | ||
1568 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_204, | ||
1569 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_205, | ||
1570 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_206, | ||
1571 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_207, | ||
1572 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_208, | ||
1573 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_209, | ||
1574 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_210, | ||
1575 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_211, | ||
1576 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_212, | ||
1577 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_213, | ||
1578 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_214, | ||
1579 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_215, | ||
1580 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_216, | ||
1581 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_217, | ||
1582 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_218, | ||
1583 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_219, | ||
1584 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_220, | ||
1585 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_221, | ||
1586 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_222, | ||
1587 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_223, | ||
1588 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_224, | ||
1589 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_225, | ||
1590 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_226, | ||
1591 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_227, | ||
1592 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_228, | ||
1593 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_229, | ||
1594 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_230, | ||
1595 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_231, | ||
1596 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_232, | ||
1597 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_233, | ||
1598 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_234, | ||
1599 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_235, | ||
1600 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_236, | ||
1601 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_237, | ||
1602 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_238, | ||
1603 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_239, | ||
1604 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_240, | ||
1605 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_241, | ||
1606 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_242, | ||
1607 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_243, | ||
1608 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_244, | ||
1609 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_245, | ||
1610 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_246, | ||
1611 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_247, | ||
1612 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_248, | ||
1613 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_249, | ||
1614 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_250, | ||
1615 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_251, | ||
1616 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_252, | ||
1617 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_253, | ||
1618 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_254, | ||
1619 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_255, | ||
1620 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_256, | ||
1621 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_257, | ||
1622 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_258, | ||
1623 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_259, | ||
1624 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_260, | ||
1625 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_261, | ||
1626 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_262, | ||
1627 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_263, | ||
1628 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_264, | ||
1629 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_265, | ||
1630 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_266, | ||
1631 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_267, | ||
1632 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_268, | ||
1633 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_269, | ||
1634 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_270, | ||
1635 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_271, | ||
1636 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_272, | ||
1637 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_273, | ||
1638 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_274, | ||
1639 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_275, | ||
1640 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_276, | ||
1641 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_277, | ||
1642 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_278, | ||
1643 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_279, | ||
1644 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_280, | ||
1645 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_281, | ||
1646 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_282, | ||
1647 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_283, | ||
1648 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_284, | ||
1649 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_285, | ||
1650 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_286, | ||
1651 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_287, | ||
1652 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_288, | ||
1653 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_289, | ||
1654 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_290, | ||
1655 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_291, | ||
1656 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_292, | ||
1657 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_293, | ||
1658 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_294, | ||
1659 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_295, | ||
1660 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_296, | ||
1661 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_297, | ||
1662 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_298, | ||
1663 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_299, | ||
1664 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_300, | ||
1665 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_301, | ||
1666 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_302, | ||
1667 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_303, | ||
1668 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_304, | ||
1669 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_305, | ||
1670 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_306, | ||
1671 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_307, | ||
1672 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_308, | ||
1673 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_309, | ||
1674 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_310, | ||
1675 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_311, | ||
1676 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_312, | ||
1677 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_313, | ||
1678 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_314, | ||
1679 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_315, | ||
1680 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_316, | ||
1681 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_317, | ||
1682 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_318, | ||
1683 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_319, | ||
1684 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_320, | ||
1685 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_321, | ||
1686 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_322, | ||
1687 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_323, | ||
1688 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_324, | ||
1689 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_325, | ||
1690 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_326, | ||
1691 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_327, | ||
1692 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_328, | ||
1693 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_329, | ||
1694 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_330, | ||
1695 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_331, | ||
1696 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_332, | ||
1697 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_333, | ||
1698 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_334, | ||
1699 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_335, | ||
1700 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_336, | ||
1701 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_337, | ||
1702 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_338, | ||
1703 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_339, | ||
1704 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_340, | ||
1705 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_341, | ||
1706 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_342, | ||
1707 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_343, | ||
1708 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_344, | ||
1709 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_345, | ||
1710 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_346, | ||
1711 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_347, | ||
1712 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_348, | ||
1713 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_349, | ||
1714 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_350, | ||
1715 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_351, | ||
1716 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_352, | ||
1717 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_353, | ||
1718 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_354, | ||
1719 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_355, | ||
1720 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_356, | ||
1721 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_357, | ||
1722 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_358, | ||
1723 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_359, | ||
1724 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_360, | ||
1725 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_361, | ||
1726 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_362, | ||
1727 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_363, | ||
1728 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_364, | ||
1729 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_365, | ||
1730 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_366, | ||
1731 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_367, | ||
1732 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_368, | ||
1733 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_369, | ||
1734 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_370, | ||
1735 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_371, | ||
1736 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_372, | ||
1737 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_373, | ||
1738 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_374, | ||
1739 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_375, | ||
1740 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_376, | ||
1741 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_377, | ||
1742 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_378, | ||
1743 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_379, | ||
1744 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_380, | ||
1745 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_381, | ||
1746 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_382, | ||
1747 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_383, | ||
1748 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_384, | ||
1749 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_385, | ||
1750 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_386, | ||
1751 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_387, | ||
1752 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_388, | ||
1753 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_389, | ||
1754 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_390, | ||
1755 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_391, | ||
1756 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_392, | ||
1757 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_393, | ||
1758 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_394, | ||
1759 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_395, | ||
1760 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_396, | ||
1761 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_397, | ||
1762 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_398, | ||
1763 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_399, | ||
1764 | + D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_400 | ||
1765 | +}; | ||
1347 | 1766 | ||
1767 | +/* | ||
1768 | +var runewordNames = map[uint64]string{ | ||
1769 | + 27: "Ancient's Pledge", | ||
1770 | + 30: "Beast", | ||
1771 | + 32: "Black", | ||
1772 | + 34: "Bone", | ||
1773 | + 35: "Bramble", | ||
1774 | + 36: "Brand", | ||
1775 | + 37: "Breath of the Dying", | ||
1776 | + 39: "Call to Arms", | ||
1777 | + 40: "Chains of Honor", | ||
1778 | + 42: "Chaos", | ||
1779 | + 43: "Crescent Moon", | ||
1780 | + 46: "Death", | ||
1781 | + 51: "Destruction", | ||
1782 | + 52: "Doom", | ||
1783 | + 53: "Dragon", | ||
1784 | + 55: "Dream", | ||
1785 | + 56: "Duress", | ||
1786 | + 57: "Edge", | ||
1787 | + 59: "Enigma", | ||
1788 | + 60: "Enlightenment", | ||
1789 | + 62: "Eternity", | ||
1790 | + 63: "Exile", | ||
1791 | + 64: "Faith", | ||
1792 | + 65: "Famine", | ||
1793 | + 67: "Fortitude", | ||
1794 | + 70: "Fury", | ||
1795 | + 71: "Gloom", | ||
1796 | + 73: "Grief", | ||
1797 | + 74: "Hand of Justice", | ||
1798 | + 75: "Harmory", | ||
1799 | + 77: "Heart of the Oak", | ||
1800 | + 80: "Holy Thunder", | ||
1801 | + 81: "Honor", | ||
1802 | + 85: "Ice", | ||
1803 | + 86: "Infinity", | ||
1804 | + 88: "Insight", | ||
1805 | + 91: "King's Grace", | ||
1806 | + 92: "Kingslayer", | ||
1807 | + 95: "Last Wish", | ||
1808 | + 97: "Lawbringer", | ||
1809 | + 98: "Leaf", | ||
1810 | + 100: "Lionheart", | ||
1811 | + 101: "Lore", | ||
1812 | + 106: "Malice", | ||
1813 | + 107: "Melody", | ||
1814 | + 108: "Memory", | ||
1815 | + 112: "Myth", | ||
1816 | + 113: "Nadir", | ||
1817 | + 116: "Oath", | ||
1818 | + 117: "Obedience", | ||
1819 | + 120: "Passion", | ||
1820 | + 123: "Peace", | ||
1821 | + 124: "Winter", | ||
1822 | + 128: "Phoenix", | ||
1823 | + 134: "Pride", | ||
1824 | + 135: "Principle", | ||
1825 | + 137: "Prudence", | ||
1826 | + 141: "Radiance", | ||
1827 | + 142: "Rain", | ||
1828 | + 145: "Rhyme", | ||
1829 | + 146: "Rift", | ||
1830 | + 147: "Sanctuary", | ||
1831 | + 151: "Silence", | ||
1832 | + 153: "Smoke", | ||
1833 | + 155: "Spirit", | ||
1834 | + 156: "Splendor", | ||
1835 | + 158: "Stealth", | ||
1836 | + 159: "Steel", | ||
1837 | + 162: "Stone", | ||
1838 | + 164: "Strength", | ||
1839 | + 173: "Treachery", | ||
1840 | + 179: "Venom", | ||
1841 | + 185: "Wealth", | ||
1842 | + 187: "White", | ||
1843 | + 188: "Wind", | ||
1844 | + 193: "Wrath", | ||
1845 | + 195: "Zephyr", | ||
1846 | + 2718: "Delirium", | ||
1847 | +} | ||
1848 | +*/ | ||
1849 | + | ||
1850 | +// TODO hash function | ||
1348 | typedef enum D2S_ITEMDATA_RUNEWORD_IDENTIFIER { | 1851 | typedef enum D2S_ITEMDATA_RUNEWORD_IDENTIFIER { |
1349 | TODO = 0 | 1852 | TODO = 0 |
1350 | } D2S_ITEMDATA_RUNEWORD_IDENTIFIER; | 1853 | } D2S_ITEMDATA_RUNEWORD_IDENTIFIER; |
1351 | 1854 | ||
1352 | /* | 1855 | /* |
1353 | - | ||
1354 | var magicalPrefixes = map[uint64]string{ | 1856 | var magicalPrefixes = map[uint64]string{ |
1355 | 2: "Sturdy", | 1857 | 2: "Sturdy", |
1356 | 3: "Strong", | 1858 | 3: "Strong", |
@@ -2740,229 +3242,436 @@ var magicalSuffixes = map[uint64]string{ | @@ -2740,229 +3242,436 @@ var magicalSuffixes = map[uint64]string{ | ||
2740 | 746: "the Wraith", | 3242 | 746: "the Wraith", |
2741 | 747: "the Vampire", | 3243 | 747: "the Vampire", |
2742 | */ | 3244 | */ |
3245 | + | ||
3246 | +// TODO hash function | ||
2743 | typedef enum D2S_ITEMDATA_PREFIX_IDENTIFIER { | 3247 | typedef enum D2S_ITEMDATA_PREFIX_IDENTIFIER { |
2744 | TODO = 0 | 3248 | TODO = 0 |
2745 | } D2S_ITEMDATA_PREFIX_IDENTIFIER; | 3249 | } D2S_ITEMDATA_PREFIX_IDENTIFIER; |
2746 | 3250 | ||
3251 | +// TODO hash function | ||
2747 | typedef enum D2S_ITEMDATA_SUFFIX_IDENTIFIER { | 3252 | typedef enum D2S_ITEMDATA_SUFFIX_IDENTIFIER { |
2748 | TODO = 0 | 3253 | TODO = 0 |
2749 | } D2S_ITEMDATA_SUFFIX_IDENTIFIER; | 3254 | } D2S_ITEMDATA_SUFFIX_IDENTIFIER; |
2750 | 3255 | ||
2751 | -/* | ||
2752 | -var rareNames = map[uint64]string{ | ||
2753 | - 1: "Bite", | ||
2754 | - 2: "Scratch", | ||
2755 | - 3: "Scalpel", | ||
2756 | - 4: "Fang", | ||
2757 | - 5: "Gutter", | ||
2758 | - 6: "Thirst", | ||
2759 | - 7: "Razor", | ||
2760 | - 8: "Scythe", | ||
2761 | - 9: "Edge", | ||
2762 | - 10: "Saw", | ||
2763 | - 11: "Splitter", | ||
2764 | - 12: "Cleaver", | ||
2765 | - 13: "Sever", | ||
2766 | - 14: "Sunder", | ||
2767 | - 15: "Rend", | ||
2768 | - 16: "Mangler", | ||
2769 | - 17: "Slayer", | ||
2770 | - 18: "Reaver", | ||
2771 | - 19: "Spawn", | ||
2772 | - 20: "Gnash", | ||
2773 | - 21: "Star", | ||
2774 | - 22: "Blow", | ||
2775 | - 23: "Smasher", | ||
2776 | - 24: "Bane", | ||
2777 | - 25: "Crusher", | ||
2778 | - 26: "Breaker", | ||
2779 | - 27: "Grinder", | ||
2780 | - 28: "Crack", | ||
2781 | - 29: "Mallet", | ||
2782 | - 30: "Knell", | ||
2783 | - 31: "Lance", | ||
2784 | - 32: "Spike", | ||
2785 | - 33: "Impaler", | ||
2786 | - 34: "Skewer", | ||
2787 | - 35: "Prod", | ||
2788 | - 36: "Scourge", | ||
2789 | - 37: "Wand", | ||
2790 | - 38: "Wrack", | ||
2791 | - 39: "Barb", | ||
2792 | - 40: "Needle", | ||
2793 | - 41: "Dart", | ||
2794 | - 42: "Bolt", | ||
2795 | - 43: "Quarrel", | ||
2796 | - 44: "Fletch", | ||
2797 | - 45: "Flight", | ||
2798 | - 46: "Nock", | ||
2799 | - 47: "Horn", | ||
2800 | - 48: "Stinger", | ||
2801 | - 49: "Quill", | ||
2802 | - 50: "Goad", | ||
2803 | - 51: "Branch", | ||
2804 | - 52: "Spire", | ||
2805 | - 53: "Song", | ||
2806 | - 54: "Call", | ||
2807 | - 55: "Cry", | ||
2808 | - 56: "Spell", | ||
2809 | - 57: "Chant", | ||
2810 | - 58: "Weaver", | ||
2811 | - 59: "Gnarl", | ||
2812 | - 60: "Visage", | ||
2813 | - 61: "Crest", | ||
2814 | - 62: "Circlet", | ||
2815 | - 63: "Veil", | ||
2816 | - 64: "Hood", | ||
2817 | - 65: "Mask", | ||
2818 | - 66: "Brow", | ||
2819 | - 67: "Casque", | ||
2820 | - 68: "Visor", | ||
2821 | - 69: "Cowl", | ||
2822 | - 70: "Hide", | ||
2823 | - 71: "Pelt", | ||
2824 | - 72: "Carapace", | ||
2825 | - 73: "Coat", | ||
2826 | - 74: "Wrap", | ||
2827 | - 75: "Suit", | ||
2828 | - 76: "Cloak", | ||
2829 | - 77: "Shroud", | ||
2830 | - 78: "Jack", | ||
2831 | - 79: "Mantle", | ||
2832 | - 80: "Guard", | ||
2833 | - 81: "Badge", | ||
2834 | - 82: "Rock", | ||
2835 | - 83: "Aegis", | ||
2836 | - 84: "Ward", | ||
2837 | - 85: "Tower", | ||
2838 | - 86: "Shield", | ||
2839 | - 87: "Wing", | ||
2840 | - 88: "Mark", | ||
2841 | - 89: "Emblem", | ||
2842 | - 90: "Hand", | ||
2843 | - 91: "Fist", | ||
2844 | - 92: "Claw", | ||
2845 | - 93: "Clutches", | ||
2846 | - 94: "Grip", | ||
2847 | - 95: "Grasp", | ||
2848 | - 96: "Hold", | ||
2849 | - 97: "Torch", | ||
2850 | - 98: "Finger", | ||
2851 | - 99: "Knuckle", | ||
2852 | - 100: "Shank", | ||
2853 | - 101: "Spur", | ||
2854 | - 102: "Tread", | ||
2855 | - 103: "Stalker", | ||
2856 | - 104: "Greave", | ||
2857 | - 105: "Blazer", | ||
2858 | - 106: "Nails", | ||
2859 | - 107: "Trample", | ||
2860 | - 108: "Brogues", | ||
2861 | - 109: "Track", | ||
2862 | - 110: "Slippers", | ||
2863 | - 111: "Clasp", | ||
2864 | - 112: "Buckle", | ||
2865 | - 113: "Harness", | ||
2866 | - 114: "Lock", | ||
2867 | - 115: "Fringe", | ||
2868 | - 116: "Winding", | ||
2869 | - 117: "Chain", | ||
2870 | - 118: "Strap", | ||
2871 | - 119: "Lash", | ||
2872 | - 120: "Cord", | ||
2873 | - 121: "Knot", | ||
2874 | - 122: "Circle", | ||
2875 | - 123: "Loop", | ||
2876 | - 124: "Eye", | ||
2877 | - 125: "Turn", | ||
2878 | - 126: "Spiral", | ||
2879 | - 127: "Coil", | ||
2880 | - 128: "Gyre", | ||
2881 | - 129: "Band", | ||
2882 | - 130: "Whorl", | ||
2883 | - 131: "Talisman", | ||
2884 | - 132: "Heart", | ||
2885 | - 133: "Noose", | ||
2886 | - 134: "Necklace", | ||
2887 | - 135: "Collar", | ||
2888 | - 136: "Beads", | ||
2889 | - 137: "Torc", | ||
2890 | - 138: "Gorget", | ||
2891 | - 139: "Scarab", | ||
2892 | - 140: "Wood", | ||
2893 | - 141: "Brand", | ||
2894 | - 142: "Bludgeon", | ||
2895 | - 143: "Cudgel", | ||
2896 | - 144: "Loom", | ||
2897 | - 145: "Harp", | ||
2898 | - 146: "Master", | ||
2899 | - 147: "Barl", | ||
2900 | - 148: "Hew", | ||
2901 | - 149: "Crook", | ||
2902 | - 150: "Mar", | ||
2903 | - 151: "Shell", | ||
2904 | - 152: "Stake", | ||
2905 | - 153: "Picket", | ||
2906 | - 154: "Pale", | ||
2907 | - 155: "Flange", | ||
2908 | - 156: "Beast", | ||
2909 | - 157: "Eagle", | ||
2910 | - 158: "Raven", | ||
2911 | - 159: "Viper", | ||
2912 | - 160: "Ghoul", | ||
2913 | - 161: "Skull", | ||
2914 | - 162: "Blood", | ||
2915 | - 163: "Dread", | ||
2916 | - 164: "Doom", | ||
2917 | - 165: "Grim", | ||
2918 | - 166: "Bone", | ||
2919 | - 167: "Death", | ||
2920 | - 168: "Shadow", | ||
2921 | - 169: "Storm", | ||
2922 | - 170: "Rune", | ||
2923 | - 171: "Plague", | ||
2924 | - 172: "Stone", | ||
2925 | - 173: "Wraith", | ||
2926 | - 174: "Spirit", | ||
2927 | - 175: "Storm", | ||
2928 | - 176: "Demon", | ||
2929 | - 177: "Cruel", | ||
2930 | - 178: "Empyrion", | ||
2931 | - 179: "Bramble", | ||
2932 | - 180: "Pain", | ||
2933 | - 181: "Loath", | ||
2934 | - 182: "Glyph", | ||
2935 | - 183: "Imp", | ||
2936 | - 184: "Fiendra", | ||
2937 | - 185: "Hailstone", | ||
2938 | - 186: "Gale", | ||
2939 | - 187: "Dire", | ||
2940 | - 188: "Soul", | ||
2941 | - 189: "Brimstone", | ||
2942 | - 190: "Corpse", | ||
2943 | - 191: "Carrion", | ||
2944 | - 192: "Armageddon", | ||
2945 | - 193: "Havoc", | ||
2946 | - 194: "Bitter", | ||
2947 | - 195: "Entropy", | ||
2948 | - 196: "Chaos", | ||
2949 | - 197: "Order", | ||
2950 | - 198: "Rule", | ||
2951 | - 199: "Warp", | ||
2952 | - 200: "Rift", | ||
2953 | - 201: "Corruption", | ||
2954 | -} | ||
2955 | -*/ | ||
2956 | - | ||
2957 | typedef enum D2S_ITEMDATA_RARENAME_IDENTIFIER { | 3256 | typedef enum D2S_ITEMDATA_RARENAME_IDENTIFIER { |
2958 | - TODO = 0 | 3257 | + D2s_ITEMDATA_RAREITEM_NAME_UNKNOWN = -1, |
3258 | + D2S_ITEMDATA_RAREITEM_NAME_BITE = 0, | ||
3259 | + D2S_ITEMDATA_RAREITEM_NAME_SCRATCH, | ||
3260 | + D2S_ITEMDATA_RAREITEM_NAME_SCALPEL, | ||
3261 | + D2S_ITEMDATA_RAREITEM_NAME_FANG, | ||
3262 | + D2S_ITEMDATA_RAREITEM_NAME_GUTTER, | ||
3263 | + D2S_ITEMDATA_RAREITEM_NAME_THIRST, | ||
3264 | + D2S_ITEMDATA_RAREITEM_NAME_RAZOR, | ||
3265 | + D2S_ITEMDATA_RAREITEM_NAME_SCYTHE, | ||
3266 | + D2S_ITEMDATA_RAREITEM_NAME_EDGE, | ||
3267 | + D2S_ITEMDATA_RAREITEM_NAME_SAW, | ||
3268 | + D2S_ITEMDATA_RAREITEM_NAME_SPLITTER, | ||
3269 | + D2S_ITEMDATA_RAREITEM_NAME_CLEAVER, | ||
3270 | + D2S_ITEMDATA_RAREITEM_NAME_SEVER, | ||
3271 | + D2S_ITEMDATA_RAREITEM_NAME_SUNDER, | ||
3272 | + D2S_ITEMDATA_RAREITEM_NAME_REND, | ||
3273 | + D2S_ITEMDATA_RAREITEM_NAME_MANGLER, | ||
3274 | + D2S_ITEMDATA_RAREITEM_NAME_SLAYER, | ||
3275 | + D2S_ITEMDATA_RAREITEM_NAME_REAVER, | ||
3276 | + D2S_ITEMDATA_RAREITEM_NAME_SPAWN, | ||
3277 | + D2S_ITEMDATA_RAREITEM_NAME_GNASH, | ||
3278 | + D2S_ITEMDATA_RAREITEM_NAME_STAR, | ||
3279 | + D2S_ITEMDATA_RAREITEM_NAME_BLOW, | ||
3280 | + D2S_ITEMDATA_RAREITEM_NAME_SMASHER, | ||
3281 | + D2S_ITEMDATA_RAREITEM_NAME_BANE, | ||
3282 | + D2S_ITEMDATA_RAREITEM_NAME_CRUSHER, | ||
3283 | + D2S_ITEMDATA_RAREITEM_NAME_BREAKER, | ||
3284 | + D2S_ITEMDATA_RAREITEM_NAME_GRINDER, | ||
3285 | + D2S_ITEMDATA_RAREITEM_NAME_CRACK, | ||
3286 | + D2S_ITEMDATA_RAREITEM_NAME_MALLET, | ||
3287 | + D2S_ITEMDATA_RAREITEM_NAME_KNELL, | ||
3288 | + D2S_ITEMDATA_RAREITEM_NAME_LANCE, | ||
3289 | + D2S_ITEMDATA_RAREITEM_NAME_SPIKE, | ||
3290 | + D2S_ITEMDATA_RAREITEM_NAME_IMPALER, | ||
3291 | + D2S_ITEMDATA_RAREITEM_NAME_SKEWER, | ||
3292 | + D2S_ITEMDATA_RAREITEM_NAME_PROD, | ||
3293 | + D2S_ITEMDATA_RAREITEM_NAME_SCOURGE, | ||
3294 | + D2S_ITEMDATA_RAREITEM_NAME_WAND, | ||
3295 | + D2S_ITEMDATA_RAREITEM_NAME_WRACK, | ||
3296 | + D2S_ITEMDATA_RAREITEM_NAME_BARB, | ||
3297 | + D2S_ITEMDATA_RAREITEM_NAME_NEEDLE, | ||
3298 | + D2S_ITEMDATA_RAREITEM_NAME_DART, | ||
3299 | + D2S_ITEMDATA_RAREITEM_NAME_BOLT, | ||
3300 | + D2S_ITEMDATA_RAREITEM_NAME_QUARREL, | ||
3301 | + D2S_ITEMDATA_RAREITEM_NAME_FLETCH, | ||
3302 | + D2S_ITEMDATA_RAREITEM_NAME_FLIGHT, | ||
3303 | + D2S_ITEMDATA_RAREITEM_NAME_NOCK, | ||
3304 | + D2S_ITEMDATA_RAREITEM_NAME_HORN, | ||
3305 | + D2S_ITEMDATA_RAREITEM_NAME_STINGER, | ||
3306 | + D2S_ITEMDATA_RAREITEM_NAME_QUILL, | ||
3307 | + D2S_ITEMDATA_RAREITEM_NAME_GOAD, | ||
3308 | + D2S_ITEMDATA_RAREITEM_NAME_BRANCH, | ||
3309 | + D2S_ITEMDATA_RAREITEM_NAME_SPIRE, | ||
3310 | + D2S_ITEMDATA_RAREITEM_NAME_SONG, | ||
3311 | + D2S_ITEMDATA_RAREITEM_NAME_CALL, | ||
3312 | + D2S_ITEMDATA_RAREITEM_NAME_CRY, | ||
3313 | + D2S_ITEMDATA_RAREITEM_NAME_SPELL, | ||
3314 | + D2S_ITEMDATA_RAREITEM_NAME_CHANT, | ||
3315 | + D2S_ITEMDATA_RAREITEM_NAME_WEAVER, | ||
3316 | + D2S_ITEMDATA_RAREITEM_NAME_GNARL, | ||
3317 | + D2S_ITEMDATA_RAREITEM_NAME_VISAGE, | ||
3318 | + D2S_ITEMDATA_RAREITEM_NAME_CREST, | ||
3319 | + D2S_ITEMDATA_RAREITEM_NAME_CIRCLET, | ||
3320 | + D2S_ITEMDATA_RAREITEM_NAME_VEIL, | ||
3321 | + D2S_ITEMDATA_RAREITEM_NAME_HOOD, | ||
3322 | + D2S_ITEMDATA_RAREITEM_NAME_MASK, | ||
3323 | + D2S_ITEMDATA_RAREITEM_NAME_BROW, | ||
3324 | + D2S_ITEMDATA_RAREITEM_NAME_CASQUE, | ||
3325 | + D2S_ITEMDATA_RAREITEM_NAME_VISOR, | ||
3326 | + D2S_ITEMDATA_RAREITEM_NAME_COWL, | ||
3327 | + D2S_ITEMDATA_RAREITEM_NAME_HIDE, | ||
3328 | + D2S_ITEMDATA_RAREITEM_NAME_PELT, | ||
3329 | + D2S_ITEMDATA_RAREITEM_NAME_CARAPACE, | ||
3330 | + D2S_ITEMDATA_RAREITEM_NAME_COAT, | ||
3331 | + D2S_ITEMDATA_RAREITEM_NAME_WRAP, | ||
3332 | + D2S_ITEMDATA_RAREITEM_NAME_SUIT, | ||
3333 | + D2S_ITEMDATA_RAREITEM_NAME_CLOAK, | ||
3334 | + D2S_ITEMDATA_RAREITEM_NAME_SHROUD, | ||
3335 | + D2S_ITEMDATA_RAREITEM_NAME_JACK, | ||
3336 | + D2S_ITEMDATA_RAREITEM_NAME_MANTLE, | ||
3337 | + D2S_ITEMDATA_RAREITEM_NAME_GUARD, | ||
3338 | + D2S_ITEMDATA_RAREITEM_NAME_BADGE, | ||
3339 | + D2S_ITEMDATA_RAREITEM_NAME_ROCK, | ||
3340 | + D2S_ITEMDATA_RAREITEM_NAME_AEGIS, | ||
3341 | + D2S_ITEMDATA_RAREITEM_NAME_WARD, | ||
3342 | + D2S_ITEMDATA_RAREITEM_NAME_TOWER, | ||
3343 | + D2S_ITEMDATA_RAREITEM_NAME_SHIELD, | ||
3344 | + D2S_ITEMDATA_RAREITEM_NAME_WING, | ||
3345 | + D2S_ITEMDATA_RAREITEM_NAME_MARK, | ||
3346 | + D2S_ITEMDATA_RAREITEM_NAME_EMBLEM, | ||
3347 | + D2S_ITEMDATA_RAREITEM_NAME_HAND, | ||
3348 | + D2S_ITEMDATA_RAREITEM_NAME_FIST, | ||
3349 | + D2S_ITEMDATA_RAREITEM_NAME_CLAW, | ||
3350 | + D2S_ITEMDATA_RAREITEM_NAME_CLUTCHES, | ||
3351 | + D2S_ITEMDATA_RAREITEM_NAME_GRIP, | ||
3352 | + D2S_ITEMDATA_RAREITEM_NAME_GRASP, | ||
3353 | + D2S_ITEMDATA_RAREITEM_NAME_HOLD, | ||
3354 | + D2S_ITEMDATA_RAREITEM_NAME_TORCH, | ||
3355 | + D2S_ITEMDATA_RAREITEM_NAME_FINGER, | ||
3356 | + D2S_ITEMDATA_RAREITEM_NAME_KNUCKLE, | ||
3357 | + D2S_ITEMDATA_RAREITEM_NAME_SHANK, | ||
3358 | + D2S_ITEMDATA_RAREITEM_NAME_SPUR, | ||
3359 | + D2S_ITEMDATA_RAREITEM_NAME_TREAD, | ||
3360 | + D2S_ITEMDATA_RAREITEM_NAME_STALKER, | ||
3361 | + D2S_ITEMDATA_RAREITEM_NAME_GREAVE, | ||
3362 | + D2S_ITEMDATA_RAREITEM_NAME_BLAZER, | ||
3363 | + D2S_ITEMDATA_RAREITEM_NAME_NAILS, | ||
3364 | + D2S_ITEMDATA_RAREITEM_NAME_TRAMPLE, | ||
3365 | + D2S_ITEMDATA_RAREITEM_NAME_BROGUES, | ||
3366 | + D2S_ITEMDATA_RAREITEM_NAME_TRACK, | ||
3367 | + D2S_ITEMDATA_RAREITEM_NAME_SLIPPERS, | ||
3368 | + D2S_ITEMDATA_RAREITEM_NAME_CLASP, | ||
3369 | + D2S_ITEMDATA_RAREITEM_NAME_BUCKLE, | ||
3370 | + D2S_ITEMDATA_RAREITEM_NAME_HARNESS, | ||
3371 | + D2S_ITEMDATA_RAREITEM_NAME_LOCK, | ||
3372 | + D2S_ITEMDATA_RAREITEM_NAME_FRINGE, | ||
3373 | + D2S_ITEMDATA_RAREITEM_NAME_WINDING, | ||
3374 | + D2S_ITEMDATA_RAREITEM_NAME_CHAIN, | ||
3375 | + D2S_ITEMDATA_RAREITEM_NAME_STRAP, | ||
3376 | + D2S_ITEMDATA_RAREITEM_NAME_LASH, | ||
3377 | + D2S_ITEMDATA_RAREITEM_NAME_CORD, | ||
3378 | + D2S_ITEMDATA_RAREITEM_NAME_KNOT, | ||
3379 | + D2S_ITEMDATA_RAREITEM_NAME_CIRCLE, | ||
3380 | + D2S_ITEMDATA_RAREITEM_NAME_LOOP, | ||
3381 | + D2S_ITEMDATA_RAREITEM_NAME_EYE, | ||
3382 | + D2S_ITEMDATA_RAREITEM_NAME_TURN, | ||
3383 | + D2S_ITEMDATA_RAREITEM_NAME_SPIRAL, | ||
3384 | + D2S_ITEMDATA_RAREITEM_NAME_COIL, | ||
3385 | + D2S_ITEMDATA_RAREITEM_NAME_GYRE, | ||
3386 | + D2S_ITEMDATA_RAREITEM_NAME_BAND, | ||
3387 | + D2S_ITEMDATA_RAREITEM_NAME_WHORL, | ||
3388 | + D2S_ITEMDATA_RAREITEM_NAME_TALISMAN, | ||
3389 | + D2S_ITEMDATA_RAREITEM_NAME_HEART, | ||
3390 | + D2S_ITEMDATA_RAREITEM_NAME_NOOSE, | ||
3391 | + D2S_ITEMDATA_RAREITEM_NAME_NECKLACE, | ||
3392 | + D2S_ITEMDATA_RAREITEM_NAME_COLLAR, | ||
3393 | + D2S_ITEMDATA_RAREITEM_NAME_BEADS, | ||
3394 | + D2S_ITEMDATA_RAREITEM_NAME_TORC, | ||
3395 | + D2S_ITEMDATA_RAREITEM_NAME_GORGET, | ||
3396 | + D2S_ITEMDATA_RAREITEM_NAME_SCARAB, | ||
3397 | + D2S_ITEMDATA_RAREITEM_NAME_WOOD, | ||
3398 | + D2S_ITEMDATA_RAREITEM_NAME_BRAND, | ||
3399 | + D2S_ITEMDATA_RAREITEM_NAME_BLUDGEON, | ||
3400 | + D2S_ITEMDATA_RAREITEM_NAME_CUDGEL, | ||
3401 | + D2S_ITEMDATA_RAREITEM_NAME_LOOM, | ||
3402 | + D2S_ITEMDATA_RAREITEM_NAME_HARP, | ||
3403 | + D2S_ITEMDATA_RAREITEM_NAME_MASTER, | ||
3404 | + D2S_ITEMDATA_RAREITEM_NAME_BARL, | ||
3405 | + D2S_ITEMDATA_RAREITEM_NAME_HEW, | ||
3406 | + D2S_ITEMDATA_RAREITEM_NAME_CROOK, | ||
3407 | + D2S_ITEMDATA_RAREITEM_NAME_MAR, | ||
3408 | + D2S_ITEMDATA_RAREITEM_NAME_SHELL, | ||
3409 | + D2S_ITEMDATA_RAREITEM_NAME_STAKE, | ||
3410 | + D2S_ITEMDATA_RAREITEM_NAME_PICKET, | ||
3411 | + D2S_ITEMDATA_RAREITEM_NAME_PALE, | ||
3412 | + D2S_ITEMDATA_RAREITEM_NAME_FLANGE, | ||
3413 | + D2S_ITEMDATA_RAREITEM_NAME_BEAST, | ||
3414 | + D2S_ITEMDATA_RAREITEM_NAME_EAGLE, | ||
3415 | + D2S_ITEMDATA_RAREITEM_NAME_RAVEN, | ||
3416 | + D2S_ITEMDATA_RAREITEM_NAME_VIPER, | ||
3417 | + D2S_ITEMDATA_RAREITEM_NAME_GHOUL, | ||
3418 | + D2S_ITEMDATA_RAREITEM_NAME_SKULL, | ||
3419 | + D2S_ITEMDATA_RAREITEM_NAME_BLOOD, | ||
3420 | + D2S_ITEMDATA_RAREITEM_NAME_DREAD, | ||
3421 | + D2S_ITEMDATA_RAREITEM_NAME_DOOM, | ||
3422 | + D2S_ITEMDATA_RAREITEM_NAME_GRIM, | ||
3423 | + D2S_ITEMDATA_RAREITEM_NAME_BONE, | ||
3424 | + D2S_ITEMDATA_RAREITEM_NAME_DEATH, | ||
3425 | + D2S_ITEMDATA_RAREITEM_NAME_SHADOW, | ||
3426 | + D2S_ITEMDATA_RAREITEM_NAME_STORM1, | ||
3427 | + D2S_ITEMDATA_RAREITEM_NAME_RUNE, | ||
3428 | + D2S_ITEMDATA_RAREITEM_NAME_PLAGUE, | ||
3429 | + D2S_ITEMDATA_RAREITEM_NAME_STONE, | ||
3430 | + D2S_ITEMDATA_RAREITEM_NAME_WRAITH, | ||
3431 | + D2S_ITEMDATA_RAREITEM_NAME_SPIRIT, | ||
3432 | + D2S_ITEMDATA_RAREITEM_NAME_STORM2, | ||
3433 | + D2S_ITEMDATA_RAREITEM_NAME_DEMON, | ||
3434 | + D2S_ITEMDATA_RAREITEM_NAME_CRUEL, | ||
3435 | + D2S_ITEMDATA_RAREITEM_NAME_EMPYRION, | ||
3436 | + D2S_ITEMDATA_RAREITEM_NAME_BRAMBLE, | ||
3437 | + D2S_ITEMDATA_RAREITEM_NAME_PAIN, | ||
3438 | + D2S_ITEMDATA_RAREITEM_NAME_LOATH, | ||
3439 | + D2S_ITEMDATA_RAREITEM_NAME_GLYPH, | ||
3440 | + D2S_ITEMDATA_RAREITEM_NAME_IMP, | ||
3441 | + D2S_ITEMDATA_RAREITEM_NAME_FIENDRA, | ||
3442 | + D2S_ITEMDATA_RAREITEM_NAME_HAILSTONE, | ||
3443 | + D2S_ITEMDATA_RAREITEM_NAME_GALE, | ||
3444 | + D2S_ITEMDATA_RAREITEM_NAME_DIRE, | ||
3445 | + D2S_ITEMDATA_RAREITEM_NAME_SOUL, | ||
3446 | + D2S_ITEMDATA_RAREITEM_NAME_BRIMSTONE, | ||
3447 | + D2S_ITEMDATA_RAREITEM_NAME_CORPSE, | ||
3448 | + D2S_ITEMDATA_RAREITEM_NAME_CARRION, | ||
3449 | + D2S_ITEMDATA_RAREITEM_NAME_ARMAGEDDON, | ||
3450 | + D2S_ITEMDATA_RAREITEM_NAME_HAVOC, | ||
3451 | + D2S_ITEMDATA_RAREITEM_NAME_BITTER, | ||
3452 | + D2S_ITEMDATA_RAREITEM_NAME_ENTROPY, | ||
3453 | + D2S_ITEMDATA_RAREITEM_NAME_CHAOS, | ||
3454 | + D2S_ITEMDATA_RAREITEM_NAME_ORDER, | ||
3455 | + D2S_ITEMDATA_RAREITEM_NAME_RULE, | ||
3456 | + D2S_ITEMDATA_RAREITEM_NAME_WARP, | ||
3457 | + D2S_ITEMDATA_RAREITEM_NAME_RIFT, | ||
3458 | + D2S_ITEMDATA_RAREITEM_NAME_CORRUPTION | ||
2959 | } D2S_ITEMDATA_RARENAME_IDENTIFIER; | 3459 | } D2S_ITEMDATA_RARENAME_IDENTIFIER; |
2960 | 3460 | ||
2961 | -typedef struct D2ItemMagicalProperty { | 3461 | +const char* const rareNames[] = { |
3462 | + D2S_ITEMDATA_RAREITEM_NAME_0, | ||
3463 | + D2S_ITEMDATA_RAREITEM_NAME_1, | ||
3464 | + D2S_ITEMDATA_RAREITEM_NAME_2, | ||
3465 | + D2S_ITEMDATA_RAREITEM_NAME_3, | ||
3466 | + D2S_ITEMDATA_RAREITEM_NAME_4, | ||
3467 | + D2S_ITEMDATA_RAREITEM_NAME_5, | ||
3468 | + D2S_ITEMDATA_RAREITEM_NAME_6, | ||
3469 | + D2S_ITEMDATA_RAREITEM_NAME_7, | ||
3470 | + D2S_ITEMDATA_RAREITEM_NAME_8, | ||
3471 | + D2S_ITEMDATA_RAREITEM_NAME_9, | ||
3472 | + D2S_ITEMDATA_RAREITEM_NAME_10, | ||
3473 | + D2S_ITEMDATA_RAREITEM_NAME_11, | ||
3474 | + D2S_ITEMDATA_RAREITEM_NAME_12, | ||
3475 | + D2S_ITEMDATA_RAREITEM_NAME_13, | ||
3476 | + D2S_ITEMDATA_RAREITEM_NAME_14, | ||
3477 | + D2S_ITEMDATA_RAREITEM_NAME_15, | ||
3478 | + D2S_ITEMDATA_RAREITEM_NAME_16, | ||
3479 | + D2S_ITEMDATA_RAREITEM_NAME_17, | ||
3480 | + D2S_ITEMDATA_RAREITEM_NAME_18, | ||
3481 | + D2S_ITEMDATA_RAREITEM_NAME_19, | ||
3482 | + D2S_ITEMDATA_RAREITEM_NAME_20, | ||
3483 | + D2S_ITEMDATA_RAREITEM_NAME_21, | ||
3484 | + D2S_ITEMDATA_RAREITEM_NAME_22, | ||
3485 | + D2S_ITEMDATA_RAREITEM_NAME_23, | ||
3486 | + D2S_ITEMDATA_RAREITEM_NAME_24, | ||
3487 | + D2S_ITEMDATA_RAREITEM_NAME_25, | ||
3488 | + D2S_ITEMDATA_RAREITEM_NAME_26, | ||
3489 | + D2S_ITEMDATA_RAREITEM_NAME_27, | ||
3490 | + D2S_ITEMDATA_RAREITEM_NAME_28, | ||
3491 | + D2S_ITEMDATA_RAREITEM_NAME_29, | ||
3492 | + D2S_ITEMDATA_RAREITEM_NAME_30, | ||
3493 | + D2S_ITEMDATA_RAREITEM_NAME_31, | ||
3494 | + D2S_ITEMDATA_RAREITEM_NAME_32, | ||
3495 | + D2S_ITEMDATA_RAREITEM_NAME_33, | ||
3496 | + D2S_ITEMDATA_RAREITEM_NAME_34, | ||
3497 | + D2S_ITEMDATA_RAREITEM_NAME_35, | ||
3498 | + D2S_ITEMDATA_RAREITEM_NAME_36, | ||
3499 | + D2S_ITEMDATA_RAREITEM_NAME_37, | ||
3500 | + D2S_ITEMDATA_RAREITEM_NAME_38, | ||
3501 | + D2S_ITEMDATA_RAREITEM_NAME_39, | ||
3502 | + D2S_ITEMDATA_RAREITEM_NAME_40, | ||
3503 | + D2S_ITEMDATA_RAREITEM_NAME_41, | ||
3504 | + D2S_ITEMDATA_RAREITEM_NAME_42, | ||
3505 | + D2S_ITEMDATA_RAREITEM_NAME_43, | ||
3506 | + D2S_ITEMDATA_RAREITEM_NAME_44, | ||
3507 | + D2S_ITEMDATA_RAREITEM_NAME_45, | ||
3508 | + D2S_ITEMDATA_RAREITEM_NAME_46, | ||
3509 | + D2S_ITEMDATA_RAREITEM_NAME_47, | ||
3510 | + D2S_ITEMDATA_RAREITEM_NAME_48, | ||
3511 | + D2S_ITEMDATA_RAREITEM_NAME_49, | ||
3512 | + D2S_ITEMDATA_RAREITEM_NAME_50, | ||
3513 | + D2S_ITEMDATA_RAREITEM_NAME_51, | ||
3514 | + D2S_ITEMDATA_RAREITEM_NAME_52, | ||
3515 | + D2S_ITEMDATA_RAREITEM_NAME_53, | ||
3516 | + D2S_ITEMDATA_RAREITEM_NAME_54, | ||
3517 | + D2S_ITEMDATA_RAREITEM_NAME_55, | ||
3518 | + D2S_ITEMDATA_RAREITEM_NAME_56, | ||
3519 | + D2S_ITEMDATA_RAREITEM_NAME_57, | ||
3520 | + D2S_ITEMDATA_RAREITEM_NAME_58, | ||
3521 | + D2S_ITEMDATA_RAREITEM_NAME_59, | ||
3522 | + D2S_ITEMDATA_RAREITEM_NAME_60, | ||
3523 | + D2S_ITEMDATA_RAREITEM_NAME_61, | ||
3524 | + D2S_ITEMDATA_RAREITEM_NAME_62, | ||
3525 | + D2S_ITEMDATA_RAREITEM_NAME_63, | ||
3526 | + D2S_ITEMDATA_RAREITEM_NAME_64, | ||
3527 | + D2S_ITEMDATA_RAREITEM_NAME_65, | ||
3528 | + D2S_ITEMDATA_RAREITEM_NAME_66, | ||
3529 | + D2S_ITEMDATA_RAREITEM_NAME_67, | ||
3530 | + D2S_ITEMDATA_RAREITEM_NAME_68, | ||
3531 | + D2S_ITEMDATA_RAREITEM_NAME_69, | ||
3532 | + D2S_ITEMDATA_RAREITEM_NAME_70, | ||
3533 | + D2S_ITEMDATA_RAREITEM_NAME_71, | ||
3534 | + D2S_ITEMDATA_RAREITEM_NAME_72, | ||
3535 | + D2S_ITEMDATA_RAREITEM_NAME_73, | ||
3536 | + D2S_ITEMDATA_RAREITEM_NAME_74, | ||
3537 | + D2S_ITEMDATA_RAREITEM_NAME_75, | ||
3538 | + D2S_ITEMDATA_RAREITEM_NAME_76, | ||
3539 | + D2S_ITEMDATA_RAREITEM_NAME_77, | ||
3540 | + D2S_ITEMDATA_RAREITEM_NAME_78, | ||
3541 | + D2S_ITEMDATA_RAREITEM_NAME_79, | ||
3542 | + D2S_ITEMDATA_RAREITEM_NAME_80, | ||
3543 | + D2S_ITEMDATA_RAREITEM_NAME_81, | ||
3544 | + D2S_ITEMDATA_RAREITEM_NAME_82, | ||
3545 | + D2S_ITEMDATA_RAREITEM_NAME_83, | ||
3546 | + D2S_ITEMDATA_RAREITEM_NAME_84, | ||
3547 | + D2S_ITEMDATA_RAREITEM_NAME_85, | ||
3548 | + D2S_ITEMDATA_RAREITEM_NAME_86, | ||
3549 | + D2S_ITEMDATA_RAREITEM_NAME_87, | ||
3550 | + D2S_ITEMDATA_RAREITEM_NAME_88, | ||
3551 | + D2S_ITEMDATA_RAREITEM_NAME_89, | ||
3552 | + D2S_ITEMDATA_RAREITEM_NAME_90, | ||
3553 | + D2S_ITEMDATA_RAREITEM_NAME_91, | ||
3554 | + D2S_ITEMDATA_RAREITEM_NAME_92, | ||
3555 | + D2S_ITEMDATA_RAREITEM_NAME_93, | ||
3556 | + D2S_ITEMDATA_RAREITEM_NAME_94, | ||
3557 | + D2S_ITEMDATA_RAREITEM_NAME_95, | ||
3558 | + D2S_ITEMDATA_RAREITEM_NAME_96, | ||
3559 | + D2S_ITEMDATA_RAREITEM_NAME_97, | ||
3560 | + D2S_ITEMDATA_RAREITEM_NAME_98, | ||
3561 | + D2S_ITEMDATA_RAREITEM_NAME_99, | ||
3562 | + D2S_ITEMDATA_RAREITEM_NAME_100, | ||
3563 | + D2S_ITEMDATA_RAREITEM_NAME_101, | ||
3564 | + D2S_ITEMDATA_RAREITEM_NAME_102, | ||
3565 | + D2S_ITEMDATA_RAREITEM_NAME_103, | ||
3566 | + D2S_ITEMDATA_RAREITEM_NAME_104, | ||
3567 | + D2S_ITEMDATA_RAREITEM_NAME_105, | ||
3568 | + D2S_ITEMDATA_RAREITEM_NAME_106, | ||
3569 | + D2S_ITEMDATA_RAREITEM_NAME_107, | ||
3570 | + D2S_ITEMDATA_RAREITEM_NAME_108, | ||
3571 | + D2S_ITEMDATA_RAREITEM_NAME_109, | ||
3572 | + D2S_ITEMDATA_RAREITEM_NAME_110, | ||
3573 | + D2S_ITEMDATA_RAREITEM_NAME_111, | ||
3574 | + D2S_ITEMDATA_RAREITEM_NAME_112, | ||
3575 | + D2S_ITEMDATA_RAREITEM_NAME_113, | ||
3576 | + D2S_ITEMDATA_RAREITEM_NAME_114, | ||
3577 | + D2S_ITEMDATA_RAREITEM_NAME_115, | ||
3578 | + D2S_ITEMDATA_RAREITEM_NAME_116, | ||
3579 | + D2S_ITEMDATA_RAREITEM_NAME_117, | ||
3580 | + D2S_ITEMDATA_RAREITEM_NAME_118, | ||
3581 | + D2S_ITEMDATA_RAREITEM_NAME_119, | ||
3582 | + D2S_ITEMDATA_RAREITEM_NAME_120, | ||
3583 | + D2S_ITEMDATA_RAREITEM_NAME_121, | ||
3584 | + D2S_ITEMDATA_RAREITEM_NAME_122, | ||
3585 | + D2S_ITEMDATA_RAREITEM_NAME_123, | ||
3586 | + D2S_ITEMDATA_RAREITEM_NAME_124, | ||
3587 | + D2S_ITEMDATA_RAREITEM_NAME_125, | ||
3588 | + D2S_ITEMDATA_RAREITEM_NAME_126, | ||
3589 | + D2S_ITEMDATA_RAREITEM_NAME_127, | ||
3590 | + D2S_ITEMDATA_RAREITEM_NAME_128, | ||
3591 | + D2S_ITEMDATA_RAREITEM_NAME_129, | ||
3592 | + D2S_ITEMDATA_RAREITEM_NAME_130, | ||
3593 | + D2S_ITEMDATA_RAREITEM_NAME_131, | ||
3594 | + D2S_ITEMDATA_RAREITEM_NAME_132, | ||
3595 | + D2S_ITEMDATA_RAREITEM_NAME_133, | ||
3596 | + D2S_ITEMDATA_RAREITEM_NAME_134, | ||
3597 | + D2S_ITEMDATA_RAREITEM_NAME_135, | ||
3598 | + D2S_ITEMDATA_RAREITEM_NAME_136, | ||
3599 | + D2S_ITEMDATA_RAREITEM_NAME_137, | ||
3600 | + D2S_ITEMDATA_RAREITEM_NAME_138, | ||
3601 | + D2S_ITEMDATA_RAREITEM_NAME_139, | ||
3602 | + D2S_ITEMDATA_RAREITEM_NAME_140, | ||
3603 | + D2S_ITEMDATA_RAREITEM_NAME_141, | ||
3604 | + D2S_ITEMDATA_RAREITEM_NAME_142, | ||
3605 | + D2S_ITEMDATA_RAREITEM_NAME_143, | ||
3606 | + D2S_ITEMDATA_RAREITEM_NAME_144, | ||
3607 | + D2S_ITEMDATA_RAREITEM_NAME_145, | ||
3608 | + D2S_ITEMDATA_RAREITEM_NAME_146, | ||
3609 | + D2S_ITEMDATA_RAREITEM_NAME_147, | ||
3610 | + D2S_ITEMDATA_RAREITEM_NAME_148, | ||
3611 | + D2S_ITEMDATA_RAREITEM_NAME_149, | ||
3612 | + D2S_ITEMDATA_RAREITEM_NAME_150, | ||
3613 | + D2S_ITEMDATA_RAREITEM_NAME_151, | ||
3614 | + D2S_ITEMDATA_RAREITEM_NAME_152, | ||
3615 | + D2S_ITEMDATA_RAREITEM_NAME_153, | ||
3616 | + D2S_ITEMDATA_RAREITEM_NAME_154, | ||
3617 | + D2S_ITEMDATA_RAREITEM_NAME_155, | ||
3618 | + D2S_ITEMDATA_RAREITEM_NAME_156, | ||
3619 | + D2S_ITEMDATA_RAREITEM_NAME_157, | ||
3620 | + D2S_ITEMDATA_RAREITEM_NAME_158, | ||
3621 | + D2S_ITEMDATA_RAREITEM_NAME_159, | ||
3622 | + D2S_ITEMDATA_RAREITEM_NAME_160, | ||
3623 | + D2S_ITEMDATA_RAREITEM_NAME_161, | ||
3624 | + D2S_ITEMDATA_RAREITEM_NAME_162, | ||
3625 | + D2S_ITEMDATA_RAREITEM_NAME_163, | ||
3626 | + D2S_ITEMDATA_RAREITEM_NAME_164, | ||
3627 | + D2S_ITEMDATA_RAREITEM_NAME_165, | ||
3628 | + D2S_ITEMDATA_RAREITEM_NAME_166, | ||
3629 | + D2S_ITEMDATA_RAREITEM_NAME_167, | ||
3630 | + D2S_ITEMDATA_RAREITEM_NAME_168, | ||
3631 | + D2S_ITEMDATA_RAREITEM_NAME_169, | ||
3632 | + D2S_ITEMDATA_RAREITEM_NAME_170, | ||
3633 | + D2S_ITEMDATA_RAREITEM_NAME_171, | ||
3634 | + D2S_ITEMDATA_RAREITEM_NAME_172, | ||
3635 | + D2S_ITEMDATA_RAREITEM_NAME_173, | ||
3636 | + D2S_ITEMDATA_RAREITEM_NAME_174, | ||
3637 | + D2S_ITEMDATA_RAREITEM_NAME_175, | ||
3638 | + D2S_ITEMDATA_RAREITEM_NAME_176, | ||
3639 | + D2S_ITEMDATA_RAREITEM_NAME_177, | ||
3640 | + D2S_ITEMDATA_RAREITEM_NAME_178, | ||
3641 | + D2S_ITEMDATA_RAREITEM_NAME_179, | ||
3642 | + D2S_ITEMDATA_RAREITEM_NAME_180, | ||
3643 | + D2S_ITEMDATA_RAREITEM_NAME_181, | ||
3644 | + D2S_ITEMDATA_RAREITEM_NAME_182, | ||
3645 | + D2S_ITEMDATA_RAREITEM_NAME_183, | ||
3646 | + D2S_ITEMDATA_RAREITEM_NAME_184, | ||
3647 | + D2S_ITEMDATA_RAREITEM_NAME_185, | ||
3648 | + D2S_ITEMDATA_RAREITEM_NAME_186, | ||
3649 | + D2S_ITEMDATA_RAREITEM_NAME_187, | ||
3650 | + D2S_ITEMDATA_RAREITEM_NAME_188, | ||
3651 | + D2S_ITEMDATA_RAREITEM_NAME_189, | ||
3652 | + D2S_ITEMDATA_RAREITEM_NAME_190, | ||
3653 | + D2S_ITEMDATA_RAREITEM_NAME_191, | ||
3654 | + D2S_ITEMDATA_RAREITEM_NAME_192, | ||
3655 | + D2S_ITEMDATA_RAREITEM_NAME_193, | ||
3656 | + D2S_ITEMDATA_RAREITEM_NAME_194, | ||
3657 | + D2S_ITEMDATA_RAREITEM_NAME_195, | ||
3658 | + D2S_ITEMDATA_RAREITEM_NAME_196, | ||
3659 | + D2S_ITEMDATA_RAREITEM_NAME_197, | ||
3660 | + D2S_ITEMDATA_RAREITEM_NAME_198, | ||
3661 | + D2S_ITEMDATA_RAREITEM_NAME_199, | ||
3662 | + D2S_ITEMDATA_RAREITEM_NAME_200 | ||
3663 | +}; | ||
3664 | + | ||
3665 | +typedef struct D2ItemMagicalAttribute { | ||
2962 | unsigned int numBits; | 3666 | unsigned int numBits; |
2963 | int bias; | 3667 | int bias; |
2964 | const char* nameFmt; | 3668 | const char* nameFmt; |
2965 | -} D2ItemMagicalProperty; | 3669 | +} D2ItemMagicalAttribute; |
3670 | + | ||
3671 | +typedef struct D2ItemMagicalAttributeList { | ||
3672 | + unsigned int numAttrs; | ||
3673 | + D2ItemMagicalAttribute* attrs; | ||
3674 | +} D2ItemMagicalAttributeList; | ||
2966 | 3675 | ||
2967 | /* | 3676 | /* |
2968 | var magicalProperties = map[uint64]magicalProperty{ | 3677 | var magicalProperties = map[uint64]magicalProperty{ |
@@ -3267,9 +3976,16 @@ var magicalProperties = map[uint64]magicalProperty{ | @@ -3267,9 +3976,16 @@ var magicalProperties = map[uint64]magicalProperty{ | ||
3267 | 356: {Bits: []uint{2}, Name: "Quest Item Difficulty +{0} (Invisible)"}, | 3976 | 356: {Bits: []uint{2}, Name: "Quest Item Difficulty +{0} (Invisible)"}, |
3268 | */ | 3977 | */ |
3269 | 3978 | ||
3270 | -typedef enum D2S_ITEMDATA_MAGIC_PROPERTY { | 3979 | +// TODO hash function |
3980 | +typedef enum D2S_ITEMDATA_MAGIC_ATTRIBUTE { | ||
3271 | TODO = 0 | 3981 | TODO = 0 |
3272 | -} D2S_ITEMDATA_MAGIC_PROPERTY; | 3982 | +} D2S_ITEMDATA_MAGIC_ATTRIBUTE; |
3983 | + | ||
3984 | +typedef struct D2Ear { | ||
3985 | + D2S_CHARCLASS class; | ||
3986 | + unsigned int level; | ||
3987 | + char name[D2S_CHARNAME_LENGTH]; | ||
3988 | +} D2Ear; | ||
3273 | 3989 | ||
3274 | /* | 3990 | /* |
3275 | var weaponDamageMap = map[string]weaponDamage{ | 3991 | var weaponDamageMap = map[string]weaponDamage{ |
@@ -3599,58 +4315,39 @@ var weaponDamageMap = map[string]weaponDamage{ | @@ -3599,58 +4315,39 @@ var weaponDamageMap = map[string]weaponDamage{ | ||
3599 | } | 4315 | } |
3600 | */ | 4316 | */ |
3601 | 4317 | ||
3602 | -typedef struct D2ItemWeaponDamage { | ||
3603 | - D2S_ITEMDATA_IDENTIFIER itemID; | ||
3604 | - unsigned int min; | ||
3605 | - unsigned int max; | ||
3606 | -} D2ItemWeaponDamage; | ||
3607 | - | ||
3608 | -const D2ItemWeaponDamage weaponDamage[] = { | ||
3609 | - {D2S_ITEMDATA_IDENTIFIER_AXE,3,6}, | ||
3610 | -}; | ||
3611 | - | ||
3612 | -typedef enum D2S_INVENTORYCLASS { | ||
3613 | - D2S_INVENTORYCLASS_UNKNOWN = -1, | ||
3614 | - D2S_INVENTORYCLASS_INVENTORY = 0, | ||
3615 | - D2S_INVENTORYCLASS_MERCENARY, | ||
3616 | - D2S_INVENTORYCLASS_CORPSE, | ||
3617 | - D2S_INVENTORYCLASS_GOLEM | ||
3618 | -} D2S_INVENTORYCLASS; | ||
3619 | - | ||
3620 | -typedef enum D2S_ITEMCLASS { | ||
3621 | - D2S_ITEMCLASS_UNKNOWN = 0xFF, | ||
3622 | - D2S_ITEMCLASS_OTHER = 0x01, | ||
3623 | - D2S_ITEMCLASS_ARMOR = 0x02, | ||
3624 | - D2S_ITEMCLASS_SHIELD = 0x03, | ||
3625 | - D2S_ITEMCLASS_WEAPON = 0x04, | ||
3626 | - D2S_ITEMCLASS_EAR = 0x05, | ||
3627 | - D2S_ITEMCLASS_TOME = 0x06, | ||
3628 | - D2S_ITEMCLASS_STACKABLE = 0x10 | ||
3629 | -} D2S_ITEMCLASS; | ||
3630 | - | ||
3631 | typedef struct D2Item { | 4318 | typedef struct D2Item { |
3632 | -/* | ||
3633 | - - add/remove sockets | ||
3634 | - - add/remove personalisation | ||
3635 | - - add/remove ethereal | ||
3636 | - - add/remove indestructible | ||
3637 | - - change durability | ||
3638 | - - change item level | ||
3639 | - - change quality | ||
3640 | - - change magical attributes | ||
3641 | - - change suffix/prefix | ||
3642 | -*/ | ||
3643 | -/* | ||
3644 | - Class uint64 `json:"class"` | ||
3645 | - Level uint64 `json:"level"` | ||
3646 | - Name string `json:"name"` | ||
3647 | -*/ | 4319 | + unsigned int numSockets; |
4320 | + struct D2Item *sockets; | ||
4321 | + char personalisedName[D2S_CHARNAME_LENGTH]; | ||
4322 | + unsigned int ethereal; | ||
4323 | + unsigned int currentDurability; | ||
4324 | + unsigned int maxDurability; // 0 means indestructible | ||
4325 | + unsigned int ilvl; | ||
4326 | + D2S_ITEMDATA_RARITY quality; | ||
4327 | + D2S_ITEMDATA_PREFIX_IDENTIFIER *prefixes; | ||
4328 | + D2S_ITEMDATA_SUFFIX_IDENTIFIER *suffixes; | ||
4329 | + unsigned int minDamage; | ||
4330 | + unsigned int maxDamage; | ||
4331 | + unsigned int minDamageTwoHanded; | ||
4332 | + unsigned int maxDamageTwoHanded; | ||
4333 | + D2Ear* earData; | ||
4334 | + // ignore if item is not a Set item, | ||
4335 | + // if it's a Set item, this adds 5 bits | ||
4336 | + // before the list of properties with this value | ||
4337 | + unsigned int numSetAttrLists; | ||
4338 | + D2ItemMagicalAttributeList* attrList; | ||
4339 | + D2ItemMagicalAttributeList* setAttrList; | ||
4340 | + D2ItemMagicalAttributeList* runeAttrList; | ||
3648 | } D2Item; | 4341 | } D2Item; |
3649 | 4342 | ||
3650 | -D2Item getItem(D2S_INVENTORYCLASS inv, unsigned int offset, void* charData, size_t dataLen); | 4343 | +D2Item* getItem(D2S_INVENTORYCLASS inv, unsigned int offset, void* charData, size_t dataLen); |
3651 | int setItem(D2S_INVENTORYCLASS inv, unsigned int offset, D2Item* item, void* charData, size_t dataLen); | 4344 | int setItem(D2S_INVENTORYCLASS inv, unsigned int offset, D2Item* item, void* charData, size_t dataLen); |
4345 | + | ||
4346 | +// Free item memory | ||
4347 | +void freeItem(D2Item* item); | ||
4348 | + | ||
3652 | int exportItem(D2Item* item, const char* filename); | 4349 | int exportItem(D2Item* item, const char* filename); |
3653 | -int importItem(D2Item* item, const char* filename); | 4350 | +D2Item* importItem(const char* filename); |
3654 | void printItem(D2Item* item); | 4351 | void printItem(D2Item* item); |
3655 | 4352 | ||
3656 | #endif | 4353 | #endif |
3657 | \ No newline at end of file | 4354 | \ No newline at end of file |
d2strings.h
@@ -1812,4 +1812,611 @@ | @@ -1812,4 +1812,611 @@ | ||
1812 | #define D2S_ITEMDATA_SETITEM_IDENTIFIER_124 "Sander's Riprap" | 1812 | #define D2S_ITEMDATA_SETITEM_IDENTIFIER_124 "Sander's Riprap" |
1813 | #define D2S_ITEMDATA_SETITEM_IDENTIFIER_125 "Sander's Taboo" | 1813 | #define D2S_ITEMDATA_SETITEM_IDENTIFIER_125 "Sander's Taboo" |
1814 | #define D2S_ITEMDATA_SETITEM_IDENTIFIER_126 "Sander's Superstition" | 1814 | #define D2S_ITEMDATA_SETITEM_IDENTIFIER_126 "Sander's Superstition" |
1815 | + | ||
1816 | +// Unique items | ||
1817 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_0 "The Gnasher" | ||
1818 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_1 "Deathspade" | ||
1819 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_2 "Bladebone" | ||
1820 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_3 "Skull splitter" | ||
1821 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_4 "Rakescar" | ||
1822 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_5 "Axe of Fechmar" | ||
1823 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_6 "Goreshovel" | ||
1824 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_7 "The Chiefthan" | ||
1825 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_8 "Brainhew" | ||
1826 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_9 "Humongous" | ||
1827 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_10 "Torch of Iros" | ||
1828 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_11 "Maelstorm" | ||
1829 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_12 "Gravenspine" | ||
1830 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_13 "Umes Lament" | ||
1831 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_14 "Felloak" | ||
1832 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_15 "Knell Striker" | ||
1833 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_16 "Rusthandle" | ||
1834 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_17 "Stormeye" | ||
1835 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_18 "Stoutnail" | ||
1836 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_19 "Crushflange" | ||
1837 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_20 "Bloodrise" | ||
1838 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_21 "The Generals Tan Do Li Ga" | ||
1839 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_22 "Ironstone" | ||
1840 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_23 "Bonesnap" | ||
1841 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_24 "Steeldriver" | ||
1842 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_25 "Rixot's Keen" | ||
1843 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_26 "Blood Crescent" | ||
1844 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_27 "Skewer of Krintiz" | ||
1845 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_28 "Gleamscythe" | ||
1846 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_29 "Azurewrath" | ||
1847 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_30 "Griswold's Edge" | ||
1848 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_31 "Hellplague" | ||
1849 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_32 "Culwens Point" | ||
1850 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_33 "Shadowfang" | ||
1851 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_34 "Soulflay" | ||
1852 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_35 "Kinemils Awl" | ||
1853 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_36 "Blacktongue" | ||
1854 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_37 "Ripsaw" | ||
1855 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_38 "The Patriarch" | ||
1856 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_39 "Gull" | ||
1857 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_40 "The Diggler" | ||
1858 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_41 "The Jade Tan Do" | ||
1859 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_42 "Spectral Shard" | ||
1860 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_43 "The Dragon Chang" | ||
1861 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_44 "Razortine" | ||
1862 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_45 "Bloodthief" | ||
1863 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_46 "Lance of Yaggai" | ||
1864 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_47 "The Tannr Gorerod" | ||
1865 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_48 "Dimoaks Hew" | ||
1866 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_49 "Steelgoad" | ||
1867 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_50 "Soul Harvest" | ||
1868 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_51 "The Battlebranch" | ||
1869 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_52 "Woestave" | ||
1870 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_53 "The Grim Reaper" | ||
1871 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_54 "Bane Ash" | ||
1872 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_55 "Serpent Lord" | ||
1873 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_56 "Spire of Lazarus" | ||
1874 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_57 "The Salamander" | ||
1875 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_58 "The Iron Jang Bong" | ||
1876 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_59 "Pluckeye" | ||
1877 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_60 "Witherstring" | ||
1878 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_61 "Raven Claw" | ||
1879 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_62 "Rogue's Bow" | ||
1880 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_63 "Stormstrike" | ||
1881 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_64 "Wizendraw" | ||
1882 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_65 "Hellclap" | ||
1883 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_66 "Blastbark" | ||
1884 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_67 "Leadcrow" | ||
1885 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_68 "Ichorsting" | ||
1886 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_69 "Hellcast" | ||
1887 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_70 "Doomslinger" | ||
1888 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_71 "Biggin's Bonnet" | ||
1889 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_72 "Tarnhelm" | ||
1890 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_73 "Coif of Glory" | ||
1891 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_74 "Duskdeep" | ||
1892 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_75 "Wormskull" | ||
1893 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_76 "Howltusk" | ||
1894 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_77 "Undead Crown" | ||
1895 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_78 "The Face of Horror" | ||
1896 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_79 "Greyform" | ||
1897 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_80 "Blinkbat's Form" | ||
1898 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_81 "The Centurion" | ||
1899 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_82 "Twitchthroe" | ||
1900 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_83 "Darkglow" | ||
1901 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_84 "Hawkmail" | ||
1902 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_85 "Sparking Mail" | ||
1903 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_86 "Venom Ward" | ||
1904 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_87 "Iceblink" | ||
1905 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_88 "Boneflesh" | ||
1906 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_89 "Rockfleece" | ||
1907 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_90 "Rattlecage" | ||
1908 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_91 "Goldskin" | ||
1909 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_92 "Victors Silk" | ||
1910 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_93 "Heavenly Garb" | ||
1911 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_94 "Pelta Lunata" | ||
1912 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_95 "Umbral Disk" | ||
1913 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_96 "Stormguild" | ||
1914 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_97 "Wall of the Eyeless" | ||
1915 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_98 "Swordback Hold" | ||
1916 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_99 "Steelclash" | ||
1917 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_100 "Bverrit Keep" | ||
1918 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_101 "The Ward" | ||
1919 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_102 "The Hand of Broc" | ||
1920 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_103 "Bloodfist" | ||
1921 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_104 "Chance Guards" | ||
1922 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_105 "Magefist" | ||
1923 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_106 "Frostburn" | ||
1924 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_107 "Hotspur" | ||
1925 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_108 "Gorefoot" | ||
1926 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_109 "Treads of Cthon" | ||
1927 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_110 "Goblin Toe" | ||
1928 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_111 "Tearhaunch" | ||
1929 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_112 "Lenymo" | ||
1930 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_113 "Snakecord" | ||
1931 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_114 "Nightsmoke" | ||
1932 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_115 "Goldwrap" | ||
1933 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_116 "Bladebuckle" | ||
1934 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_117 "Nokozan Relic" | ||
1935 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_118 "The Eye of Etlich" | ||
1936 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_119 "The Mahim-Oak Curio" | ||
1937 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_120 "Nagelring" | ||
1938 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_121 "Manald Heal" | ||
1939 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_122 "The Stone of Jordan" | ||
1940 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_123 "Amulet of the Viper" | ||
1941 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_124 "Staff of Kings" | ||
1942 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_125 "Horadric Staff" | ||
1943 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_126 "Hell Forge Hammer" | ||
1944 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_127 "Khalim's Flail" | ||
1945 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_128 "Super Khalim's Flail" | ||
1946 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_129 "Coldkill" | ||
1947 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_130 "Butcher's Pupil" | ||
1948 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_131 "Islestrike" | ||
1949 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_132 "Pompe's Wrath" | ||
1950 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_133 "Guardian Naga" | ||
1951 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_134 "Warlord's Trust" | ||
1952 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_135 "Spellsteel" | ||
1953 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_136 "Stormrider" | ||
1954 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_137 "Boneslayer Blade" | ||
1955 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_138 "The Minataur" | ||
1956 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_139 "Suicide Branch" | ||
1957 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_140 "Carin Shard" | ||
1958 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_141 "Arm of King Leoric" | ||
1959 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_142 "Blackhand Key" | ||
1960 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_143 "Dark Clan Crusher" | ||
1961 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_144 "Zakarum's Hand" | ||
1962 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_145 "The Fetid Sprinkler" | ||
1963 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_146 "Hand of Blessed Light" | ||
1964 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_147 "Fleshrender" | ||
1965 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_148 "Sureshrill Frost" | ||
1966 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_149 "Moonfall" | ||
1967 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_150 "Baezil's Vortex" | ||
1968 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_151 "Earthshaker" | ||
1969 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_152 "Bloodtree Stump" | ||
1970 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_153 "The Gavel of Pain" | ||
1971 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_154 "Bloodletter" | ||
1972 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_155 "Coldsteel Eye" | ||
1973 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_156 "Hexfire" | ||
1974 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_157 "Blade of Ali Baba" | ||
1975 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_158 "Ginther's Rift" | ||
1976 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_159 "Headstriker" | ||
1977 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_160 "Plague Bearer" | ||
1978 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_161 "The Atlantian" | ||
1979 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_162 "Crainte Vomir" | ||
1980 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_163 "Bing Sz Wang" | ||
1981 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_164 "The Vile Husk" | ||
1982 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_165 "Cloudcrack" | ||
1983 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_166 "Todesfaelle Flamme" | ||
1984 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_167 "Swordguard" | ||
1985 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_168 "Spineripper" | ||
1986 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_169 "Heart Carver" | ||
1987 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_170 "Blackbog's Sharp" | ||
1988 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_171 "Stormspike" | ||
1989 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_172 "The Impaler" | ||
1990 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_173 "Kelpie Snare" | ||
1991 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_174 "Soulfeast Tine" | ||
1992 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_175 "Hone Sundan" | ||
1993 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_176 "Spire of Honor" | ||
1994 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_177 "The Meat Scraper" | ||
1995 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_178 "Blackleach Blade" | ||
1996 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_179 "Athena's Wrath" | ||
1997 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_180 "Pierre Tombale Couant" | ||
1998 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_181 "Husoldal Evo" | ||
1999 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_182 "Grim's Burning Dead" | ||
2000 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_183 "Razorswitch" | ||
2001 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_184 "Ribcracker" | ||
2002 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_185 "Chromatic Ire" | ||
2003 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_186 "Warpspear" | ||
2004 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_187 "Skullcollector" | ||
2005 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_188 "Skystrike" | ||
2006 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_189 "Riphook" | ||
2007 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_190 "Kuko Shakaku" | ||
2008 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_191 "Endlesshail" | ||
2009 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_192 "Whichwild String" | ||
2010 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_193 "Cliffkiller" | ||
2011 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_194 "Magewrath" | ||
2012 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_195 "Godstrike Arch" | ||
2013 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_196 "Langer Briser" | ||
2014 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_197 "Pus Spiter" | ||
2015 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_198 "Buriza-Do Kyanon" | ||
2016 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_199 "Demon Machine" | ||
2017 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_200 "Armor (Unknown)" | ||
2018 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_201 "Peasent Crown" | ||
2019 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_202 "Rockstopper" | ||
2020 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_203 "Stealskull" | ||
2021 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_204 "Darksight Helm" | ||
2022 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_205 "Valkyrie Wing" | ||
2023 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_206 "Crown of Thieves" | ||
2024 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_207 "Blckhorn's Face" | ||
2025 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_208 "Vampire Gaze" | ||
2026 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_209 "The Spirit Shroud" | ||
2027 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_210 "Skin of the Vipermagi" | ||
2028 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_211 "Skin of the Flayed One" | ||
2029 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_212 "Ironpelt" | ||
2030 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_213 "Spiritforge" | ||
2031 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_214 "Crow Caw" | ||
2032 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_215 "Shaftstop" | ||
2033 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_216 "Duriel's Shell" | ||
2034 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_217 "Skullder's Ire" | ||
2035 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_218 "Guardian Angel" | ||
2036 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_219 "Toothrow" | ||
2037 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_220 "Atma's Wail" | ||
2038 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_221 "Black Hades" | ||
2039 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_222 "Corpsemourn" | ||
2040 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_223 "Que-Hegan's Wisdom" | ||
2041 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_224 "Visceratuant" | ||
2042 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_225 "Mosers Blessed Circle" | ||
2043 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_226 "Stormchaser" | ||
2044 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_227 "Tiamat's Rebuke" | ||
2045 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_228 "Gerke's Sanctuary" | ||
2046 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_229 "Radimant's Sphere" | ||
2047 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_230 "Lidless Wall" | ||
2048 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_231 "Lance Guard" | ||
2049 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_232 "Venom Grip" | ||
2050 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_233 "Gravepalm" | ||
2051 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_234 "Ghoulhide" | ||
2052 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_235 "Lavagout" | ||
2053 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_236 "Hellmouth" | ||
2054 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_237 "Infernostride" | ||
2055 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_238 "Waterwalk" | ||
2056 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_239 "Silkweave" | ||
2057 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_240 "Wartraveler" | ||
2058 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_241 "Gorerider" | ||
2059 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_242 "String of Ears" | ||
2060 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_243 "Razortail" | ||
2061 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_244 "Gloomstrap" | ||
2062 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_245 "Snowclash" | ||
2063 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_246 "Thundergod's Vigor" | ||
2064 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_247 "Elite unique" | ||
2065 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_248 "Harlequin Crest" | ||
2066 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_249 "Veil of Steel" | ||
2067 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_250 "The Gladiator's Bane" | ||
2068 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_251 "Arkaine's Valor" | ||
2069 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_252 "Blackoak Shield" | ||
2070 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_253 "Stormshield" | ||
2071 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_254 "Hellslayer" | ||
2072 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_255 "Messerschmidt's Reaver" | ||
2073 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_256 "Baranar's Star" | ||
2074 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_257 "Schaefer's Hammer" | ||
2075 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_258 "The Cranium Basher" | ||
2076 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_259 "Lightsabre" | ||
2077 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_260 "Doombringer" | ||
2078 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_261 "The Grandfather" | ||
2079 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_262 "Wizardspike" | ||
2080 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_263 "Constricting Ring" | ||
2081 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_264 "Stormspire" | ||
2082 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_265 "Eaglehorn" | ||
2083 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_266 "Windforce" | ||
2084 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_267 "Ring" | ||
2085 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_268 "Bul Katho's Wedding Band" | ||
2086 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_269 "The Cat's Eye" | ||
2087 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_270 "The Rising Sun" | ||
2088 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_271 "Crescent Moon" | ||
2089 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_272 "Mara's Kaleidoscope" | ||
2090 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_273 "Atma's Scarab" | ||
2091 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_274 "Dwarf Star" | ||
2092 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_275 "Raven Frost" | ||
2093 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_276 "Highlord's Wrath" | ||
2094 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_277 "Saracen's Chance" | ||
2095 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_278 "Class specific" | ||
2096 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_279 "Arreat's Face" | ||
2097 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_280 "Homunculus" | ||
2098 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_281 "Titan's Revenge" | ||
2099 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_282 "Lycander's Aim" | ||
2100 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_283 "Lycander's Flank" | ||
2101 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_284 "The Oculus" | ||
2102 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_285 "Herald of Zakarum" | ||
2103 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_286 "Bartuc's Cut-Throat" | ||
2104 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_287 "Jalal's Mane" | ||
2105 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_288 "The Scalper" | ||
2106 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_289 "Bloodmoon" | ||
2107 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_290 "Djinnslayer" | ||
2108 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_291 "Deathbit" | ||
2109 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_292 "Warshrike" | ||
2110 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_293 "Gutsiphon" | ||
2111 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_294 "Razoredge" | ||
2112 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_295 "Gore Ripper" | ||
2113 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_296 "Demon Limb" | ||
2114 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_297 "Steel Shade" | ||
2115 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_298 "Tomb Reaver" | ||
2116 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_299 "Death's Web" | ||
2117 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_300 "Nature's Peace" | ||
2118 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_301 "Azurewrath" | ||
2119 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_302 "Seraph's Hymn" | ||
2120 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_303 "Zakarum's Salvation" | ||
2121 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_304 "Fleshripper" | ||
2122 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_305 "Odium" | ||
2123 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_306 "Horizon's Tornado" | ||
2124 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_307 "Stone Crusher" | ||
2125 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_308 "Jade Talon" | ||
2126 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_309 "Shadow Dancer" | ||
2127 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_310 "Cerebus' Bite" | ||
2128 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_311 "Tyrael's Might" | ||
2129 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_312 "Soul Drainer" | ||
2130 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_313 "Rune Master" | ||
2131 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_314 "Death Cleaver" | ||
2132 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_315 "Executioner's Justice" | ||
2133 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_316 "Stoneraven" | ||
2134 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_317 "Leviathan" | ||
2135 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_318 "Larzuk's Champion" | ||
2136 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_319 "Wisp Projector" | ||
2137 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_320 "Gargoyle's Bite" | ||
2138 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_321 "Lacerator" | ||
2139 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_322 "Mang Song's Lesson" | ||
2140 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_323 "Viperfork" | ||
2141 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_324 "Ethereal Edge" | ||
2142 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_325 "Demonhorn's Edge" | ||
2143 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_326 "The Reaper's Toll" | ||
2144 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_327 "Spiritkeeper" | ||
2145 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_328 "Hellrack" | ||
2146 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_329 "Alma Negra" | ||
2147 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_330 "Darkforge Spawn" | ||
2148 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_331 "Widowmaker" | ||
2149 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_332 "Bloodraven's Charge" | ||
2150 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_333 "Ghostflame" | ||
2151 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_334 "Shadowkiller" | ||
2152 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_335 "Gimmershred" | ||
2153 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_336 "Griffon's Eye" | ||
2154 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_337 "Windhammer" | ||
2155 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_338 "Thunderstroke" | ||
2156 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_339 "Giant Maimer" | ||
2157 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_340 "Demon's Arch" | ||
2158 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_341 "Boneflame" | ||
2159 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_342 "Steelpillar" | ||
2160 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_343 "Nightwing's Veil" | ||
2161 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_344 "Crown of Ages" | ||
2162 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_345 "Andariel's Visage" | ||
2163 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_346 "Darkfear" | ||
2164 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_347 "Dragonscale" | ||
2165 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_348 "Steel Carapice" | ||
2166 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_349 "Medusa's Gaze" | ||
2167 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_350 "Ravenlore" | ||
2168 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_351 "Boneshade" | ||
2169 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_352 "Nethercrow" | ||
2170 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_353 "Flamebellow" | ||
2171 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_354 "Fathom" | ||
2172 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_355 "Wolfhowl" | ||
2173 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_356 "Spirit Ward" | ||
2174 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_357 "Kira's Guardian" | ||
2175 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_358 "Ormus Robes" | ||
2176 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_359 "Gheed's Fortune" | ||
2177 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_360 "Stormlash" | ||
2178 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_361 "Halaberd's Reign" | ||
2179 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_362 "Warriv's Warder" | ||
2180 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_363 "Spike Thorn" | ||
2181 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_364 "Dracul's Grasp" | ||
2182 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_365 "Frostwind" | ||
2183 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_366 "Templar's Might" | ||
2184 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_367 "Eschuta's Temper" | ||
2185 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_368 "Firelizard's Talons" | ||
2186 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_369 "Sandstorm Trek" | ||
2187 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_370 "Marrowwalk" | ||
2188 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_371 "Heaven's Light" | ||
2189 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_372 "Merman's Speed" | ||
2190 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_373 "Arachnid Mesh" | ||
2191 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_374 "Nosferatu's Coil" | ||
2192 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_375 "Metalgrid" | ||
2193 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_376 "Verdugo's Hearty Cord" | ||
2194 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_377 "Sigurd's Staunch" | ||
2195 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_378 "Carrion Wind" | ||
2196 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_379 "Giantskull" | ||
2197 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_380 "Ironward" | ||
2198 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_381 "Annihilus" | ||
2199 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_382 "Arioc's Needle" | ||
2200 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_383 "Cranebeak" | ||
2201 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_384 "Nord's Tenderizer" | ||
2202 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_385 "Earthshifter" | ||
2203 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_386 "Wraithflight" | ||
2204 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_387 "Bonehew" | ||
2205 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_388 "Ondal's Wisdom" | ||
2206 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_389 "The Reedeemer" | ||
2207 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_390 "Headhunter's Glory" | ||
2208 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_391 "Steelrend" | ||
2209 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_392 "Rainbow Facet" | ||
2210 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_393 "Rainbow Facet" | ||
2211 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_394 "Rainbow Facet" | ||
2212 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_395 "Rainbow Facet" | ||
2213 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_396 "Rainbow Facet" | ||
2214 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_397 "Rainbow Facet" | ||
2215 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_398 "Rainbow Facet" | ||
2216 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_399 "Rainbow Facet" | ||
2217 | +#define D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_400 "Hellfire Torch" | ||
2218 | + | ||
2219 | +// Rare item names | ||
2220 | +#define D2S_ITEMDATA_RAREITEM_NAME_0 "Bite" | ||
2221 | +#define D2S_ITEMDATA_RAREITEM_NAME_1 "Scratch" | ||
2222 | +#define D2S_ITEMDATA_RAREITEM_NAME_2 "Scalpel" | ||
2223 | +#define D2S_ITEMDATA_RAREITEM_NAME_3 "Fang" | ||
2224 | +#define D2S_ITEMDATA_RAREITEM_NAME_4 "Gutter" | ||
2225 | +#define D2S_ITEMDATA_RAREITEM_NAME_5 "Thirst" | ||
2226 | +#define D2S_ITEMDATA_RAREITEM_NAME_6 "Razor" | ||
2227 | +#define D2S_ITEMDATA_RAREITEM_NAME_7 "Scythe" | ||
2228 | +#define D2S_ITEMDATA_RAREITEM_NAME_8 "Edge" | ||
2229 | +#define D2S_ITEMDATA_RAREITEM_NAME_9 "Saw" | ||
2230 | +#define D2S_ITEMDATA_RAREITEM_NAME_10 "Splitter" | ||
2231 | +#define D2S_ITEMDATA_RAREITEM_NAME_11 "Cleaver" | ||
2232 | +#define D2S_ITEMDATA_RAREITEM_NAME_12 "Sever" | ||
2233 | +#define D2S_ITEMDATA_RAREITEM_NAME_13 "Sunder" | ||
2234 | +#define D2S_ITEMDATA_RAREITEM_NAME_14 "Rend" | ||
2235 | +#define D2S_ITEMDATA_RAREITEM_NAME_15 "Mangler" | ||
2236 | +#define D2S_ITEMDATA_RAREITEM_NAME_16 "Slayer" | ||
2237 | +#define D2S_ITEMDATA_RAREITEM_NAME_17 "Reaver" | ||
2238 | +#define D2S_ITEMDATA_RAREITEM_NAME_18 "Spawn" | ||
2239 | +#define D2S_ITEMDATA_RAREITEM_NAME_19 "Gnash" | ||
2240 | +#define D2S_ITEMDATA_RAREITEM_NAME_20 "Star" | ||
2241 | +#define D2S_ITEMDATA_RAREITEM_NAME_21 "Blow" | ||
2242 | +#define D2S_ITEMDATA_RAREITEM_NAME_22 "Smasher" | ||
2243 | +#define D2S_ITEMDATA_RAREITEM_NAME_23 "Bane" | ||
2244 | +#define D2S_ITEMDATA_RAREITEM_NAME_24 "Crusher" | ||
2245 | +#define D2S_ITEMDATA_RAREITEM_NAME_25 "Breaker" | ||
2246 | +#define D2S_ITEMDATA_RAREITEM_NAME_26 "Grinder" | ||
2247 | +#define D2S_ITEMDATA_RAREITEM_NAME_27 "Crack" | ||
2248 | +#define D2S_ITEMDATA_RAREITEM_NAME_28 "Mallet" | ||
2249 | +#define D2S_ITEMDATA_RAREITEM_NAME_29 "Knell" | ||
2250 | +#define D2S_ITEMDATA_RAREITEM_NAME_30 "Lance" | ||
2251 | +#define D2S_ITEMDATA_RAREITEM_NAME_31 "Spike" | ||
2252 | +#define D2S_ITEMDATA_RAREITEM_NAME_32 "Impaler" | ||
2253 | +#define D2S_ITEMDATA_RAREITEM_NAME_33 "Skewer" | ||
2254 | +#define D2S_ITEMDATA_RAREITEM_NAME_34 "Prod" | ||
2255 | +#define D2S_ITEMDATA_RAREITEM_NAME_35 "Scourge" | ||
2256 | +#define D2S_ITEMDATA_RAREITEM_NAME_36 "Wand" | ||
2257 | +#define D2S_ITEMDATA_RAREITEM_NAME_37 "Wrack" | ||
2258 | +#define D2S_ITEMDATA_RAREITEM_NAME_38 "Barb" | ||
2259 | +#define D2S_ITEMDATA_RAREITEM_NAME_39 "Needle" | ||
2260 | +#define D2S_ITEMDATA_RAREITEM_NAME_40 "Dart" | ||
2261 | +#define D2S_ITEMDATA_RAREITEM_NAME_41 "Bolt" | ||
2262 | +#define D2S_ITEMDATA_RAREITEM_NAME_42 "Quarrel" | ||
2263 | +#define D2S_ITEMDATA_RAREITEM_NAME_43 "Fletch" | ||
2264 | +#define D2S_ITEMDATA_RAREITEM_NAME_44 "Flight" | ||
2265 | +#define D2S_ITEMDATA_RAREITEM_NAME_45 "Nock" | ||
2266 | +#define D2S_ITEMDATA_RAREITEM_NAME_46 "Horn" | ||
2267 | +#define D2S_ITEMDATA_RAREITEM_NAME_47 "Stinger" | ||
2268 | +#define D2S_ITEMDATA_RAREITEM_NAME_48 "Quill" | ||
2269 | +#define D2S_ITEMDATA_RAREITEM_NAME_49 "Goad" | ||
2270 | +#define D2S_ITEMDATA_RAREITEM_NAME_50 "Branch" | ||
2271 | +#define D2S_ITEMDATA_RAREITEM_NAME_51 "Spire" | ||
2272 | +#define D2S_ITEMDATA_RAREITEM_NAME_52 "Song" | ||
2273 | +#define D2S_ITEMDATA_RAREITEM_NAME_53 "Call" | ||
2274 | +#define D2S_ITEMDATA_RAREITEM_NAME_54 "Cry" | ||
2275 | +#define D2S_ITEMDATA_RAREITEM_NAME_55 "Spell" | ||
2276 | +#define D2S_ITEMDATA_RAREITEM_NAME_56 "Chant" | ||
2277 | +#define D2S_ITEMDATA_RAREITEM_NAME_57 "Weaver" | ||
2278 | +#define D2S_ITEMDATA_RAREITEM_NAME_58 "Gnarl" | ||
2279 | +#define D2S_ITEMDATA_RAREITEM_NAME_59 "Visage" | ||
2280 | +#define D2S_ITEMDATA_RAREITEM_NAME_60 "Crest" | ||
2281 | +#define D2S_ITEMDATA_RAREITEM_NAME_61 "Circlet" | ||
2282 | +#define D2S_ITEMDATA_RAREITEM_NAME_62 "Veil" | ||
2283 | +#define D2S_ITEMDATA_RAREITEM_NAME_63 "Hood" | ||
2284 | +#define D2S_ITEMDATA_RAREITEM_NAME_64 "Mask" | ||
2285 | +#define D2S_ITEMDATA_RAREITEM_NAME_65 "Brow" | ||
2286 | +#define D2S_ITEMDATA_RAREITEM_NAME_66 "Casque" | ||
2287 | +#define D2S_ITEMDATA_RAREITEM_NAME_67 "Visor" | ||
2288 | +#define D2S_ITEMDATA_RAREITEM_NAME_68 "Cowl" | ||
2289 | +#define D2S_ITEMDATA_RAREITEM_NAME_69 "Hide" | ||
2290 | +#define D2S_ITEMDATA_RAREITEM_NAME_70 "Pelt" | ||
2291 | +#define D2S_ITEMDATA_RAREITEM_NAME_71 "Carapace" | ||
2292 | +#define D2S_ITEMDATA_RAREITEM_NAME_72 "Coat" | ||
2293 | +#define D2S_ITEMDATA_RAREITEM_NAME_73 "Wrap" | ||
2294 | +#define D2S_ITEMDATA_RAREITEM_NAME_74 "Suit" | ||
2295 | +#define D2S_ITEMDATA_RAREITEM_NAME_75 "Cloak" | ||
2296 | +#define D2S_ITEMDATA_RAREITEM_NAME_76 "Shroud" | ||
2297 | +#define D2S_ITEMDATA_RAREITEM_NAME_77 "Jack" | ||
2298 | +#define D2S_ITEMDATA_RAREITEM_NAME_78 "Mantle" | ||
2299 | +#define D2S_ITEMDATA_RAREITEM_NAME_79 "Guard" | ||
2300 | +#define D2S_ITEMDATA_RAREITEM_NAME_80 "Badge" | ||
2301 | +#define D2S_ITEMDATA_RAREITEM_NAME_81 "Rock" | ||
2302 | +#define D2S_ITEMDATA_RAREITEM_NAME_82 "Aegis" | ||
2303 | +#define D2S_ITEMDATA_RAREITEM_NAME_83 "Ward" | ||
2304 | +#define D2S_ITEMDATA_RAREITEM_NAME_84 "Tower" | ||
2305 | +#define D2S_ITEMDATA_RAREITEM_NAME_85 "Shield" | ||
2306 | +#define D2S_ITEMDATA_RAREITEM_NAME_86 "Wing" | ||
2307 | +#define D2S_ITEMDATA_RAREITEM_NAME_87 "Mark" | ||
2308 | +#define D2S_ITEMDATA_RAREITEM_NAME_88 "Emblem" | ||
2309 | +#define D2S_ITEMDATA_RAREITEM_NAME_89 "Hand" | ||
2310 | +#define D2S_ITEMDATA_RAREITEM_NAME_90 "Fist" | ||
2311 | +#define D2S_ITEMDATA_RAREITEM_NAME_91 "Claw" | ||
2312 | +#define D2S_ITEMDATA_RAREITEM_NAME_92 "Clutches" | ||
2313 | +#define D2S_ITEMDATA_RAREITEM_NAME_93 "Grip" | ||
2314 | +#define D2S_ITEMDATA_RAREITEM_NAME_94 "Grasp" | ||
2315 | +#define D2S_ITEMDATA_RAREITEM_NAME_95 "Hold" | ||
2316 | +#define D2S_ITEMDATA_RAREITEM_NAME_96 "Torch" | ||
2317 | +#define D2S_ITEMDATA_RAREITEM_NAME_97 "Finger" | ||
2318 | +#define D2S_ITEMDATA_RAREITEM_NAME_98 "Knuckle" | ||
2319 | +#define D2S_ITEMDATA_RAREITEM_NAME_99 "Shank" | ||
2320 | +#define D2S_ITEMDATA_RAREITEM_NAME_100 "Spur" | ||
2321 | +#define D2S_ITEMDATA_RAREITEM_NAME_101 "Tread" | ||
2322 | +#define D2S_ITEMDATA_RAREITEM_NAME_102 "Stalker" | ||
2323 | +#define D2S_ITEMDATA_RAREITEM_NAME_103 "Greave" | ||
2324 | +#define D2S_ITEMDATA_RAREITEM_NAME_104 "Blazer" | ||
2325 | +#define D2S_ITEMDATA_RAREITEM_NAME_105 "Nails" | ||
2326 | +#define D2S_ITEMDATA_RAREITEM_NAME_106 "Trample" | ||
2327 | +#define D2S_ITEMDATA_RAREITEM_NAME_107 "Brogues" | ||
2328 | +#define D2S_ITEMDATA_RAREITEM_NAME_108 "Track" | ||
2329 | +#define D2S_ITEMDATA_RAREITEM_NAME_109 "Slippers" | ||
2330 | +#define D2S_ITEMDATA_RAREITEM_NAME_110 "Clasp" | ||
2331 | +#define D2S_ITEMDATA_RAREITEM_NAME_111 "Buckle" | ||
2332 | +#define D2S_ITEMDATA_RAREITEM_NAME_112 "Harness" | ||
2333 | +#define D2S_ITEMDATA_RAREITEM_NAME_113 "Lock" | ||
2334 | +#define D2S_ITEMDATA_RAREITEM_NAME_114 "Fringe" | ||
2335 | +#define D2S_ITEMDATA_RAREITEM_NAME_115 "Winding" | ||
2336 | +#define D2S_ITEMDATA_RAREITEM_NAME_116 "Chain" | ||
2337 | +#define D2S_ITEMDATA_RAREITEM_NAME_117 "Strap" | ||
2338 | +#define D2S_ITEMDATA_RAREITEM_NAME_118 "Lash" | ||
2339 | +#define D2S_ITEMDATA_RAREITEM_NAME_119 "Cord" | ||
2340 | +#define D2S_ITEMDATA_RAREITEM_NAME_120 "Knot" | ||
2341 | +#define D2S_ITEMDATA_RAREITEM_NAME_121 "Circle" | ||
2342 | +#define D2S_ITEMDATA_RAREITEM_NAME_122 "Loop" | ||
2343 | +#define D2S_ITEMDATA_RAREITEM_NAME_123 "Eye" | ||
2344 | +#define D2S_ITEMDATA_RAREITEM_NAME_124 "Turn" | ||
2345 | +#define D2S_ITEMDATA_RAREITEM_NAME_125 "Spiral" | ||
2346 | +#define D2S_ITEMDATA_RAREITEM_NAME_126 "Coil" | ||
2347 | +#define D2S_ITEMDATA_RAREITEM_NAME_127 "Gyre" | ||
2348 | +#define D2S_ITEMDATA_RAREITEM_NAME_128 "Band" | ||
2349 | +#define D2S_ITEMDATA_RAREITEM_NAME_129 "Whorl" | ||
2350 | +#define D2S_ITEMDATA_RAREITEM_NAME_130 "Talisman" | ||
2351 | +#define D2S_ITEMDATA_RAREITEM_NAME_131 "Heart" | ||
2352 | +#define D2S_ITEMDATA_RAREITEM_NAME_132 "Noose" | ||
2353 | +#define D2S_ITEMDATA_RAREITEM_NAME_133 "Necklace" | ||
2354 | +#define D2S_ITEMDATA_RAREITEM_NAME_134 "Collar" | ||
2355 | +#define D2S_ITEMDATA_RAREITEM_NAME_135 "Beads" | ||
2356 | +#define D2S_ITEMDATA_RAREITEM_NAME_136 "Torc" | ||
2357 | +#define D2S_ITEMDATA_RAREITEM_NAME_137 "Gorget" | ||
2358 | +#define D2S_ITEMDATA_RAREITEM_NAME_138 "Scarab" | ||
2359 | +#define D2S_ITEMDATA_RAREITEM_NAME_139 "Wood" | ||
2360 | +#define D2S_ITEMDATA_RAREITEM_NAME_140 "Brand" | ||
2361 | +#define D2S_ITEMDATA_RAREITEM_NAME_141 "Bludgeon" | ||
2362 | +#define D2S_ITEMDATA_RAREITEM_NAME_142 "Cudgel" | ||
2363 | +#define D2S_ITEMDATA_RAREITEM_NAME_143 "Loom" | ||
2364 | +#define D2S_ITEMDATA_RAREITEM_NAME_144 "Harp" | ||
2365 | +#define D2S_ITEMDATA_RAREITEM_NAME_145 "Master" | ||
2366 | +#define D2S_ITEMDATA_RAREITEM_NAME_146 "Barl" | ||
2367 | +#define D2S_ITEMDATA_RAREITEM_NAME_147 "Hew" | ||
2368 | +#define D2S_ITEMDATA_RAREITEM_NAME_148 "Crook" | ||
2369 | +#define D2S_ITEMDATA_RAREITEM_NAME_149 "Mar" | ||
2370 | +#define D2S_ITEMDATA_RAREITEM_NAME_150 "Shell" | ||
2371 | +#define D2S_ITEMDATA_RAREITEM_NAME_151 "Stake" | ||
2372 | +#define D2S_ITEMDATA_RAREITEM_NAME_152 "Picket" | ||
2373 | +#define D2S_ITEMDATA_RAREITEM_NAME_153 "Pale" | ||
2374 | +#define D2S_ITEMDATA_RAREITEM_NAME_154 "Flange" | ||
2375 | +#define D2S_ITEMDATA_RAREITEM_NAME_155 "Beast" | ||
2376 | +#define D2S_ITEMDATA_RAREITEM_NAME_156 "Eagle" | ||
2377 | +#define D2S_ITEMDATA_RAREITEM_NAME_157 "Raven" | ||
2378 | +#define D2S_ITEMDATA_RAREITEM_NAME_158 "Viper" | ||
2379 | +#define D2S_ITEMDATA_RAREITEM_NAME_159 "Ghoul" | ||
2380 | +#define D2S_ITEMDATA_RAREITEM_NAME_160 "Skull" | ||
2381 | +#define D2S_ITEMDATA_RAREITEM_NAME_161 "Blood" | ||
2382 | +#define D2S_ITEMDATA_RAREITEM_NAME_162 "Dread" | ||
2383 | +#define D2S_ITEMDATA_RAREITEM_NAME_163 "Doom" | ||
2384 | +#define D2S_ITEMDATA_RAREITEM_NAME_164 "Grim" | ||
2385 | +#define D2S_ITEMDATA_RAREITEM_NAME_165 "Bone" | ||
2386 | +#define D2S_ITEMDATA_RAREITEM_NAME_166 "Death" | ||
2387 | +#define D2S_ITEMDATA_RAREITEM_NAME_167 "Shadow" | ||
2388 | +#define D2S_ITEMDATA_RAREITEM_NAME_168 "Storm" | ||
2389 | +#define D2S_ITEMDATA_RAREITEM_NAME_169 "Rune" | ||
2390 | +#define D2S_ITEMDATA_RAREITEM_NAME_170 "Plague" | ||
2391 | +#define D2S_ITEMDATA_RAREITEM_NAME_171 "Stone" | ||
2392 | +#define D2S_ITEMDATA_RAREITEM_NAME_172 "Wraith" | ||
2393 | +#define D2S_ITEMDATA_RAREITEM_NAME_173 "Spirit" | ||
2394 | +#define D2S_ITEMDATA_RAREITEM_NAME_174 "Storm" | ||
2395 | +#define D2S_ITEMDATA_RAREITEM_NAME_175 "Demon" | ||
2396 | +#define D2S_ITEMDATA_RAREITEM_NAME_176 "Cruel" | ||
2397 | +#define D2S_ITEMDATA_RAREITEM_NAME_177 "Empyrion" | ||
2398 | +#define D2S_ITEMDATA_RAREITEM_NAME_178 "Bramble" | ||
2399 | +#define D2S_ITEMDATA_RAREITEM_NAME_179 "Pain" | ||
2400 | +#define D2S_ITEMDATA_RAREITEM_NAME_180 "Loath" | ||
2401 | +#define D2S_ITEMDATA_RAREITEM_NAME_181 "Glyph" | ||
2402 | +#define D2S_ITEMDATA_RAREITEM_NAME_182 "Imp" | ||
2403 | +#define D2S_ITEMDATA_RAREITEM_NAME_183 "Fiendra" | ||
2404 | +#define D2S_ITEMDATA_RAREITEM_NAME_184 "Hailstone" | ||
2405 | +#define D2S_ITEMDATA_RAREITEM_NAME_185 "Gale" | ||
2406 | +#define D2S_ITEMDATA_RAREITEM_NAME_186 "Dire" | ||
2407 | +#define D2S_ITEMDATA_RAREITEM_NAME_187 "Soul" | ||
2408 | +#define D2S_ITEMDATA_RAREITEM_NAME_188 "Brimstone" | ||
2409 | +#define D2S_ITEMDATA_RAREITEM_NAME_189 "Corpse" | ||
2410 | +#define D2S_ITEMDATA_RAREITEM_NAME_190 "Carrion" | ||
2411 | +#define D2S_ITEMDATA_RAREITEM_NAME_191 "Armageddon" | ||
2412 | +#define D2S_ITEMDATA_RAREITEM_NAME_192 "Havoc" | ||
2413 | +#define D2S_ITEMDATA_RAREITEM_NAME_193 "Bitter" | ||
2414 | +#define D2S_ITEMDATA_RAREITEM_NAME_194 "Entropy" | ||
2415 | +#define D2S_ITEMDATA_RAREITEM_NAME_195 "Chaos" | ||
2416 | +#define D2S_ITEMDATA_RAREITEM_NAME_196 "Order" | ||
2417 | +#define D2S_ITEMDATA_RAREITEM_NAME_197 "Rule" | ||
2418 | +#define D2S_ITEMDATA_RAREITEM_NAME_198 "Warp" | ||
2419 | +#define D2S_ITEMDATA_RAREITEM_NAME_199 "Rift" | ||
2420 | +#define D2S_ITEMDATA_RAREITEM_NAME_200 "Corruption" | ||
2421 | + | ||
1815 | #endif | 2422 | #endif |