Commit ea541e5b56a619c2c0ff418f0cefd3ffe6275cfb

Authored by Imanol-Mikel Barba Sabariego
1 parent df5f48dc

Added runeword names

d2item.c
... ... @@ -6,10 +6,27 @@
6 6 // character item ID used by the game, to an internal,
7 7 // sequential ID used for more efficient lookups instead
8 8 // of looping to find a match)
9   -unsigned int _getItemIndex(D2S_ITEMDATA_IDENTIFIER itemID) {
  9 +unsigned int _getItemIDIndex(D2S_ITEMDATA_IDENTIFIER itemID) {
10 10 // TODO (LONG!)
11 11 }
12 12  
  13 +unsigned int _getRunewordIDIndex(D2S_ITEMDATA_RUNEWORD_IDENTIFIER runewordID) {
  14 + // TODO (LONG!)
  15 +}
  16 +
  17 +unsigned int _getPrefixIDIndex(D2S_ITEMDATA_PREFIX_IDENTIFIER prefixID) {
  18 + // TODO (LONG!)
  19 +}
  20 +
  21 +unsigned int _getSuffixIDIndex(D2S_ITEMDATA_SUFFIX_IDENTIFIER suffixID) {
  22 + // TODO (LONG!)
  23 +}
  24 +
  25 +unsigned int _getMagicAttrIDIndex(D2S_ITEMDATA_MAGIC_ATTRIBUTE attrID) {
  26 + // TODO (LONG!)
  27 +}
  28 +
  29 +
13 30 void* _exportItemData(D2Item* item) {
14 31 // TODO
15 32 }
... ...
d2item.h
... ... @@ -51,7 +51,6 @@ typedef enum D2S_ITEMCLASS {
51 51 D2S_ITEMCLASS_STACKABLE = 0x10
52 52 } D2S_ITEMCLASS;
53 53  
54   -// TODO hash function
55 54 typedef enum D2S_ITEMDATA_IDENTIFIER {
56 55 D2S_ITEMDATA_IDENTIFIER_NOTHING = 0x00000000,
57 56 D2S_ITEMDATA_IDENTIFIER_CAP = 0x20706163,
... ... @@ -1764,94 +1763,169 @@ const char* const uniqueNames[] = {
1764 1763 D2S_ITEMDATA_UNIQUEITEM_IDENTIFIER_400
1765 1764 };
1766 1765  
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
1851 1766 typedef enum D2S_ITEMDATA_RUNEWORD_IDENTIFIER {
1852   - TODO = 0
  1767 + D2S_ITEMDATA_RUNEWORD_UNKNOWN = -1,
  1768 + D2S_ITEMDATA_RUNEWORD_ANCIENTS_PLEDGE = 27,
  1769 + D2S_ITEMDATA_RUNEWORD_BEAST = 30,
  1770 + D2S_ITEMDATA_RUNEWORD_BLACK = 32,
  1771 + D2S_ITEMDATA_RUNEWORD_BONE = 34,
  1772 + D2S_ITEMDATA_RUNEWORD_BRAMBLE = 35,
  1773 + D2S_ITEMDATA_RUNEWORD_BRAND = 36,
  1774 + D2S_ITEMDATA_RUNEWORD_BREATH_OF_THE_DYING = 37,
  1775 + D2S_ITEMDATA_RUNEWORD_CALL_TO_ARMS = 39,
  1776 + D2S_ITEMDATA_RUNEWORD_CHAINS_OF_HONOR = 40,
  1777 + D2S_ITEMDATA_RUNEWORD_CHAOS = 42,
  1778 + D2S_ITEMDATA_RUNEWORD_CRESCENT_MOON = 43,
  1779 + D2S_ITEMDATA_RUNEWORD_DEATH = 46,
  1780 + D2S_ITEMDATA_RUNEWORD_DESTRUCTION = 51,
  1781 + D2S_ITEMDATA_RUNEWORD_DOOM = 52,
  1782 + D2S_ITEMDATA_RUNEWORD_DRAGON = 53,
  1783 + D2S_ITEMDATA_RUNEWORD_DREAM = 55,
  1784 + D2S_ITEMDATA_RUNEWORD_DURESS = 56,
  1785 + D2S_ITEMDATA_RUNEWORD_EDGE = 57,
  1786 + D2S_ITEMDATA_RUNEWORD_ENIGMA = 59,
  1787 + D2S_ITEMDATA_RUNEWORD_ENLIGHTENMENT = 60,
  1788 + D2S_ITEMDATA_RUNEWORD_ETERNITY = 62,
  1789 + D2S_ITEMDATA_RUNEWORD_EXILE = 63,
  1790 + D2S_ITEMDATA_RUNEWORD_FAITH = 64,
  1791 + D2S_ITEMDATA_RUNEWORD_FAMINE = 65,
  1792 + D2S_ITEMDATA_RUNEWORD_FORTITUDE = 67,
  1793 + D2S_ITEMDATA_RUNEWORD_FURY = 70,
  1794 + D2S_ITEMDATA_RUNEWORD_GLOOM = 71,
  1795 + D2S_ITEMDATA_RUNEWORD_GRIEF = 73,
  1796 + D2S_ITEMDATA_RUNEWORD_HAND_OF_JUSTICE = 74,
  1797 + D2S_ITEMDATA_RUNEWORD_HARMORY = 75,
  1798 + D2S_ITEMDATA_RUNEWORD_HEART_OF_THE_OAK = 77,
  1799 + D2S_ITEMDATA_RUNEWORD_HOLY_THUNDER = 80,
  1800 + D2S_ITEMDATA_RUNEWORD_HONOR = 81,
  1801 + D2S_ITEMDATA_RUNEWORD_ICE = 85,
  1802 + D2S_ITEMDATA_RUNEWORD_INFINITY = 86,
  1803 + D2S_ITEMDATA_RUNEWORD_INSIGHT = 88,
  1804 + D2S_ITEMDATA_RUNEWORD_KINGS_GRACE = 91,
  1805 + D2S_ITEMDATA_RUNEWORD_KINGSLAYER = 92,
  1806 + D2S_ITEMDATA_RUNEWORD_LAST_WISH = 95,
  1807 + D2S_ITEMDATA_RUNEWORD_LAWBRINGER = 97,
  1808 + D2S_ITEMDATA_RUNEWORD_LEAF = 98,
  1809 + D2S_ITEMDATA_RUNEWORD_LIONHEART = 100,
  1810 + D2S_ITEMDATA_RUNEWORD_LORE = 101,
  1811 + D2S_ITEMDATA_RUNEWORD_MALICE = 106,
  1812 + D2S_ITEMDATA_RUNEWORD_MELODY = 107,
  1813 + D2S_ITEMDATA_RUNEWORD_MEMORY = 108,
  1814 + D2S_ITEMDATA_RUNEWORD_MYTH = 112,
  1815 + D2S_ITEMDATA_RUNEWORD_NADIR = 113,
  1816 + D2S_ITEMDATA_RUNEWORD_OATH = 116,
  1817 + D2S_ITEMDATA_RUNEWORD_OBEDIENCE = 117,
  1818 + D2S_ITEMDATA_RUNEWORD_PASSION = 120,
  1819 + D2S_ITEMDATA_RUNEWORD_PEACE = 123,
  1820 + D2S_ITEMDATA_RUNEWORD_WINTER = 124,
  1821 + D2S_ITEMDATA_RUNEWORD_PHOENIX = 128,
  1822 + D2S_ITEMDATA_RUNEWORD_PRIDE = 134,
  1823 + D2S_ITEMDATA_RUNEWORD_PRINCIPLE = 135,
  1824 + D2S_ITEMDATA_RUNEWORD_PRUDENCE = 137,
  1825 + D2S_ITEMDATA_RUNEWORD_RADIANCE = 141,
  1826 + D2S_ITEMDATA_RUNEWORD_RAIN = 142,
  1827 + D2S_ITEMDATA_RUNEWORD_RHYME = 145,
  1828 + D2S_ITEMDATA_RUNEWORD_RIFT = 146,
  1829 + D2S_ITEMDATA_RUNEWORD_SANCTUARY = 147,
  1830 + D2S_ITEMDATA_RUNEWORD_SILENCE = 151,
  1831 + D2S_ITEMDATA_RUNEWORD_SMOKE = 153,
  1832 + D2S_ITEMDATA_RUNEWORD_SPIRIT = 155,
  1833 + D2S_ITEMDATA_RUNEWORD_SPLENDOR = 156,
  1834 + D2S_ITEMDATA_RUNEWORD_STEALTH = 158,
  1835 + D2S_ITEMDATA_RUNEWORD_STEEL = 159,
  1836 + D2S_ITEMDATA_RUNEWORD_STONE = 162,
  1837 + D2S_ITEMDATA_RUNEWORD_STRENGTH = 164,
  1838 + D2S_ITEMDATA_RUNEWORD_TREACHERY = 173,
  1839 + D2S_ITEMDATA_RUNEWORD_VENOM = 179,
  1840 + D2S_ITEMDATA_RUNEWORD_WEALTH = 185,
  1841 + D2S_ITEMDATA_RUNEWORD_WHITE = 187,
  1842 + D2S_ITEMDATA_RUNEWORD_WIND = 188,
  1843 + D2S_ITEMDATA_RUNEWORD_WRATH = 193,
  1844 + D2S_ITEMDATA_RUNEWORD_ZEPHYR = 195,
  1845 + D2S_ITEMDATA_RUNEWORD_DELIRIUM = 2718
1853 1846 } D2S_ITEMDATA_RUNEWORD_IDENTIFIER;
1854 1847  
  1848 +const char* const runewordNames[] = {
  1849 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_0,
  1850 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_1,
  1851 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_2,
  1852 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_3,
  1853 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_4,
  1854 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_5,
  1855 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_6,
  1856 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_7,
  1857 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_8,
  1858 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_9,
  1859 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_10,
  1860 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_11,
  1861 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_12,
  1862 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_13,
  1863 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_14,
  1864 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_15,
  1865 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_16,
  1866 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_17,
  1867 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_18,
  1868 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_19,
  1869 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_20,
  1870 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_21,
  1871 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_22,
  1872 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_23,
  1873 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_24,
  1874 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_25,
  1875 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_26,
  1876 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_27,
  1877 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_28,
  1878 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_29,
  1879 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_30,
  1880 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_31,
  1881 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_32,
  1882 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_33,
  1883 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_34,
  1884 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_35,
  1885 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_36,
  1886 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_37,
  1887 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_38,
  1888 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_39,
  1889 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_40,
  1890 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_41,
  1891 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_42,
  1892 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_43,
  1893 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_44,
  1894 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_45,
  1895 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_46,
  1896 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_47,
  1897 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_48,
  1898 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_49,
  1899 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_50,
  1900 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_51,
  1901 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_52,
  1902 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_53,
  1903 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_54,
  1904 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_55,
  1905 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_56,
  1906 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_57,
  1907 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_58,
  1908 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_59,
  1909 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_60,
  1910 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_61,
  1911 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_62,
  1912 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_63,
  1913 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_64,
  1914 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_65,
  1915 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_66,
  1916 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_67,
  1917 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_68,
  1918 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_69,
  1919 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_70,
  1920 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_71,
  1921 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_72,
  1922 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_73,
  1923 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_74,
  1924 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_75,
  1925 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_76,
  1926 + D2S_ITEMDATA_RUNEWORD_IDENTIFIER_77
  1927 +};
  1928 +
1855 1929 /*
1856 1930 var magicalPrefixes = map[uint64]string{
1857 1931 2: "Sturdy",
... ... @@ -3243,12 +3317,10 @@ var magicalSuffixes = map[uint64]string{
3243 3317 747: "the Vampire",
3244 3318 */
3245 3319  
3246   -// TODO hash function
3247 3320 typedef enum D2S_ITEMDATA_PREFIX_IDENTIFIER {
3248 3321 TODO = 0
3249 3322 } D2S_ITEMDATA_PREFIX_IDENTIFIER;
3250 3323  
3251   -// TODO hash function
3252 3324 typedef enum D2S_ITEMDATA_SUFFIX_IDENTIFIER {
3253 3325 TODO = 0
3254 3326 } D2S_ITEMDATA_SUFFIX_IDENTIFIER;
... ... @@ -3976,7 +4048,6 @@ var magicalProperties = map[uint64]magicalProperty{
3976 4048 356: {Bits: []uint{2}, Name: "Quest Item Difficulty +{0} (Invisible)"},
3977 4049 */
3978 4050  
3979   -// TODO hash function
3980 4051 typedef enum D2S_ITEMDATA_MAGIC_ATTRIBUTE {
3981 4052 TODO = 0
3982 4053 } D2S_ITEMDATA_MAGIC_ATTRIBUTE;
... ...
d2strings.h
... ... @@ -2419,4 +2419,84 @@
2419 2419 #define D2S_ITEMDATA_RAREITEM_NAME_199 "Rift"
2420 2420 #define D2S_ITEMDATA_RAREITEM_NAME_200 "Corruption"
2421 2421  
  2422 +// Runeword names
  2423 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_0 "Ancient's Pledge"
  2424 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_1 "Beast"
  2425 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_2 "Black"
  2426 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_3 "Bone"
  2427 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_4 "Bramble"
  2428 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_5 "Brand"
  2429 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_6 "Breath of the Dying"
  2430 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_7 "Call to Arms"
  2431 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_8 "Chains of Honor"
  2432 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_9 "Chaos"
  2433 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_10 "Crescent Moon"
  2434 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_11 "Death"
  2435 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_12 "Destruction"
  2436 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_13 "Doom"
  2437 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_14 "Dragon"
  2438 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_15 "Dream"
  2439 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_16 "Duress"
  2440 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_17 "Edge"
  2441 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_18 "Enigma"
  2442 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_19 "Enlightenment"
  2443 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_20 "Eternity"
  2444 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_21 "Exile"
  2445 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_22 "Faith"
  2446 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_23 "Famine"
  2447 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_24 "Fortitude"
  2448 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_25 "Fury"
  2449 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_26 "Gloom"
  2450 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_27 "Grief"
  2451 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_28 "Hand of Justice"
  2452 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_29 "Harmory"
  2453 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_30 "Heart of the Oak"
  2454 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_31 "Holy Thunder"
  2455 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_32 "Honor"
  2456 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_33 "Ice"
  2457 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_34 "Infinity"
  2458 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_35 "Insight"
  2459 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_36 "King's Grace"
  2460 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_37 "Kingslayer"
  2461 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_38 "Last Wish"
  2462 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_39 "Lawbringer"
  2463 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_40 "Leaf"
  2464 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_41 "Lionheart"
  2465 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_42 "Lore"
  2466 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_43 "Malice"
  2467 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_44 "Melody"
  2468 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_45 "Memory"
  2469 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_46 "Myth"
  2470 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_47 "Nadir"
  2471 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_48 "Oath"
  2472 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_49 "Obedience"
  2473 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_50 "Passion"
  2474 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_51 "Peace"
  2475 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_52 "Winter"
  2476 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_53 "Phoenix"
  2477 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_54 "Pride"
  2478 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_55 "Principle"
  2479 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_56 "Prudence"
  2480 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_57 "Radiance"
  2481 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_58 "Rain"
  2482 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_59 "Rhyme"
  2483 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_60 "Rift"
  2484 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_61 "Sanctuary"
  2485 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_62 "Silence"
  2486 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_63 "Smoke"
  2487 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_64 "Spirit"
  2488 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_65 "Splendor"
  2489 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_66 "Stealth"
  2490 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_67 "Steel"
  2491 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_68 "Stone"
  2492 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_69 "Strength"
  2493 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_70 "Treachery"
  2494 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_71 "Venom"
  2495 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_72 "Wealth"
  2496 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_73 "White"
  2497 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_74 "Wind"
  2498 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_75 "Wrath"
  2499 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_76 "Zephyr"
  2500 +#define D2S_ITEMDATA_RUNEWORD_IDENTIFIER_77 "Delirium"
  2501 +
2422 2502 #endif
... ...