Advertisement
Alscara

smith.lua

Jun 19th, 2015
1,024
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 116.10 KB | None | 0 0
  1. local recipes = {
  2.     [1] = {name = "Ammo",
  3.         options = {
  4.             [1] = {name = "Arrows", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 30, id = 2544,
  5.                 needed = {
  6.                     [1] = {name = "iron ingot", id = 18337, count = 1},
  7.                     [2] = {name = "wood", id = 5901, count = 1}
  8.                 }
  9.             },
  10.             [2] = {name = "Bolts", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 30, id = 2543,
  11.                 needed = {
  12.                     [1] = {name = "iron ingot", id = 18337, count = 1},
  13.                     [2] = {name = "wood", id = 5901, count = 2}
  14.                 }
  15.             },
  16.             [3] = {name = "Crystalline Arrows", learned = false, learnStorage = 0, storage = {40004}, level = {20}, tries = 2, count = 5, id = 18304,
  17.                 needed = {
  18.                     [1] = {name = "blue crystal shard", id = 18413, count = 1},
  19.                     [2] = {name = "wood", id = 5901, count = 1},
  20.                     [3] = {name = "raw leather", id = 22539, count = 1}
  21.                 }
  22.             },
  23.             [4] = {name = "Infernal Bolts", learned = false, learnStorage = 0, storage = {40006, 40007}, level = {50, 10}, tries = 1, count = 5, id = 6529,
  24.                 needed = {
  25.                     [1] = {name = "iron ingot", id = 18337, count = 1},
  26.                     [2] = {name = "wood", id = 5901, count = 1},
  27.                     [3] = {name = "soul orbs", id = 5944, count = 2},
  28.                 }
  29.             },
  30.             [5] = {name = "Onyx Arrows", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 2, count = 15, id = 7365,
  31.                 needed = {
  32.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  33.                     [2] = {name = "wood", id = 5901, count = 2}
  34.                 }
  35.             },
  36.             [6] = {name = "Piercing Bolts", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 2, count = 15, id = 7363,
  37.                 needed = {
  38.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  39.                     [2] = {name = "wood", id = 5901, count = 1}
  40.                 }
  41.             },
  42.             [7] = {name = "Power Bolts", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 10, id = 2547,
  43.                 needed = {
  44.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  45.                     [2] = {name = "wood", id = 5901, count = 1},
  46.                 }
  47.             },
  48.             [8] = {name = "Prismatic Bolts", learned = false, learnStorage = 0, storage = {40004}, level = {25}, tries = 2, count = 5, id = 18435,
  49.                 needed = {
  50.                     [1] = {name = "blue crystal shard", id = 18413, count = 1},
  51.                     [2] = {name = "wood", id = 5901, count = 2},
  52.                     [3] = {name = "raw leather", id = 22539, count = 1}
  53.                 }
  54.             },
  55.             [9] = {name = "Sniper Arrows", learned = false, learnStorage = 0, storage = {40000}, level = {15}, tries = 1, count = 20, id = 7364,
  56.                 needed = {
  57.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  58.                     [2] = {name = "wood", id = 5901, count = 2},
  59.                     [3] = {name = "raw leather", id = 22539, count = 1}
  60.                 }
  61.             },
  62.         }
  63.     },
  64.     [2] = {name = "Armors",
  65.         options = {
  66.             [1] = {name = "Albino Plate", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 21692,
  67.                 needed = {
  68.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  69.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 10},
  70.                     [3] = {name = "Mooh'Tah shell", id = 23573, count = 1},
  71.                     [4] = {name = "zaogun shoulderplates", id = 11331, count = 4},
  72.                     [5] = {name = "cursed shoulder spikes", id = 11327, count = 2},
  73.                     [6] = {name = "gold ingots", id = 9971, count = 5}
  74.                 }
  75.             },
  76.             [2] = {name = "Belted Cape", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 8872,
  77.                 needed = {
  78.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  79.                     [2] = {name = "yellow pieces of cloth", id = 5914, count = 25},
  80.                     [3] = {name = "raw leather", id = 22539, count = 5}
  81.                 }
  82.             },
  83.             [3] = {name = "Blue Robe", learned = false, learnStorage = 0, storage = {40003}, level = {30}, tries = 4, count = 1, id = 2656,
  84.                 needed = {
  85.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 50},
  86.                     [2] = {name = "raw leather", id = 22539, count = 1}
  87.                 }
  88.             },
  89.             [4] = {name = "Brass Armor", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2465,
  90.                 needed = {
  91.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  92.                     [2] = {name = "gold ore", id = 6547, count = 5}
  93.                 }
  94.             },
  95.             [5] = {name = "Chain Armor", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2464,
  96.                 needed = {
  97.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  98.                     [2] = {name = "pieces of iron", id = 2225, count = 10}
  99.                 }
  100.             },
  101.             [6] = {name = "Crown Armor", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 2487,
  102.                 needed = {
  103.                     [1] = {name = "pieces of royal steel", id = 5887, count = 10},
  104.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  105.                     [3] = {name = "gold ingots", id = 9971, count = 5}
  106.                 }
  107.             },
  108.             [7] = {name = "Crystalline Armor", learned = false, learnStorage = 0, storage = {40005}, level = {20}, tries = 2, count = 1, id = 8878,
  109.                 needed = {
  110.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 10},
  111.                     [2] = {name = "pieces of hell steel", id = 5888, count = 25},
  112.                     [3] = {name = "iron ingots", id = 18337, count = 3},
  113.                     [4] = {name = "blue crystal shards", id = 18413, count = 100},
  114.                     [5] = {name = "cyan crystal fragments", id = 18419, count = 30},
  115.                 }
  116.             },
  117.             [8] = {name = "Dark Armor", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2489,
  118.                 needed = {
  119.                     [1] = {name = "iron ingots", id = 18337, count = 15},
  120.                     [2] = {name = "pieces of iron", id = 2225, count = 5},
  121.                     [3] = {name = "gold ore", id = 6547, count = 2}
  122.                 }
  123.             },
  124.             [9] = {name = "Demon Armor", learned = false, learnStorage = 0, storage = {40006, 40007}, level = {60, 40}, tries = 4, set = "demon", piece = 2, count = 1, id = 2494,
  125.                 needed = {
  126.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  127.                     [2] = {name = "pieces of hell steel", id = 5888, count = 50},
  128.                     [3] = {name = "essence of dread", id = 22472, count = 1},
  129.                     [4] = {name = "demon horns", id = 5954, count = 25},
  130.                     [5] = {name = "demon dusts", id = 5906, count = 100},
  131.                     [6] = {name = "demonic essences", id = 6500, count = 100},
  132.                     [7] = {name = "red pieces of cloth", id = 5911, count = 100},
  133.                     [8] = {name = "raw leather", id = 22539, count = 15},
  134.                 }
  135.             },
  136.             [10] = {name = "Dragon Robe", learned = false, learnStorage = 0, storage = {40002, 40006}, level = {80, 20}, tries = 2, count = 1, id = 8867,
  137.                 needed = {
  138.                     [1] = {name = "raw leather", id = 22539, count = 10},
  139.                     [2] = {name = "red pieces of cloth", id = 5911, count = 100},
  140.                     [3] = {name = "small dragon tear", id = 21401, count = 1},
  141.                     [4] = {name = "pieces of draconian steel", id = 5889, count = 2},
  142.                     [5] = {name = "red dragon leathers", id = 5948, count = 50},
  143.                     [6] = {name = "glimmering soil", id = 8299, count = 25}
  144.                 }
  145.             },
  146.             [11] = {name = "Dragon Scale Mail", learned = false, learnStorage = 0, storage = {40002}, level = {50}, tries = 6, count = 1, id = 2492,
  147.                 needed = {
  148.                     [1] = {name = "green dragon scales", id = 5920, count = 50},
  149.                     [2] = {name = "green dragon leathers", id = 5877, count = 10},
  150.                     [3] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  151.                     [4] = {name = "pieces of draconian steel", id = 5889, count = 10},
  152.                     [5] = {name = "small dragon tear", id = 21401, count = 1},
  153.                     [6] = {name = "gold ingot", id = 9971, count = 1}
  154.                 }
  155.             },
  156.             [12] = {name = "Dwarven Armor", learned = false, learnStorage = 0, storage = {40001, 40006}, level = {80, 80}, tries = 8, count = 1, id = 2503,
  157.                 needed = {
  158.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  159.                     [2] = {name = "pieces of royal steel", id = 5887, count = 100},
  160.                     [3] = {name = "gold ingots", id = 9971, count = 20},
  161.                     [4] = {name = "orbs of Light Undying", id = 24174, count = 2},
  162.                     [5] = {name = "flask of warrior's sweat", id = 5885, count = 1},
  163.                     [6] = {name = "holy soil", id = 8301, count = 25},
  164.                     [7] = {name = "essences of wishful thinking", id = 22473, count = 2}
  165.                 }
  166.             },
  167.             [13] = {name = "Focus Cape", learned = false, learnStorage = 0, storage = {40003}, level = {20}, tries = 3, count = 1, id = 8871,
  168.                 needed = {
  169.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 25},
  170.                     [2] = {name = "red pieces of cloth", id = 5911, count = 25},
  171.                     [3] = {name = "natural soil", id = 8298, count = 10},
  172.                     [4] = {name = "glimmering soil", id = 8299, count = 10},
  173.                     [5] = {name = "iced soil", id = 8302, count = 10},
  174.                     [6] = {name = "energy soil", id = 8303, count = 10}
  175.                 }
  176.             },
  177.             [14] = {name = "Glacier Robe", learned = false, learnStorage = 0, storage = {40003}, level = {50}, tries = 9, count = 1, id = 7897,
  178.                 needed = {
  179.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 25},
  180.                     [2] = {name = "white pieces of cloth", id = 5909, count = 25},
  181.                     [3] = {name = "iced soil", id = 8302, count = 25},
  182.                 }
  183.             },
  184.             [15] = {name = "Golden Armor", learned = false, learnStorage = 0, storage = {40005}, level = {10}, tries = 1, count = 1, id = 2466,
  185.                 needed = {
  186.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  187.                     [2] = {name = "pieces of royal steel", id = 5887, count = 50},
  188.                     [3] = {name = "gold ingots", id = 9971, count = 75}
  189.                 }
  190.             },
  191.             [16] = {name = "Greenwood Coat", learned = false, learnStorage = 0, storage = {40006}, level = {10}, tries = 1, count = 1, id = 8869,
  192.                 needed = {
  193.                     [1] = {name = "raw leather", id = 22539, count = 5},
  194.                     [2] = {name = "green pieces of cloth", id = 5910, count = 50},
  195.                     [3] = {name = "pieces of royal steel", id = 5887, count = 2},
  196.                     [4] = {name = "orb of Life Everchanging", id = 24181, count = 1},
  197.                     [5] = {name = "gold ingot", id = 9971, count = 1},
  198.                     [6] = {name = "natural soil", id = 8298, count = 25}
  199.                 }
  200.             },
  201.             [17] = {name = "Lavos Armor", learned = false, learnStorage = 0, storage = {40005}, level = {20}, tries = 2, count = 1, id = 8877,
  202.                 needed = {
  203.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 10},
  204.                     [2] = {name = "pieces of hell steel", id = 5888, count = 25},
  205.                     [3] = {name = "gold ingots", id = 9971, count = 10},
  206.                     [4] = {name = "soul orbs", id = 5944, count = 25},
  207.                     [5] = {name = "red crystal fragments", id = 18420, count = 100}
  208.                 }
  209.             },
  210.             [18] = {name = "Leather Armor", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2467,
  211.                 needed = {
  212.                     [1] = {name = "raw leather", id = 22539, count = 25},
  213.                 }
  214.             },
  215.             [19] = {name = "Lightning Robe", learned = false, learnStorage = 0, storage = {40003}, level = {50}, tries = 9, count = 1, id = 7898,
  216.                 needed = {
  217.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 25},
  218.                     [2] = {name = "red pieces of cloth", id = 5911, count = 25},
  219.                     [3] = {name = "energy soil", id = 8303, count = 25},
  220.                     [4] = {name = "iron ingots", id = 18337, count = 2},
  221.                 }
  222.             },
  223.             [20] = {name = "Knight Armor", learned = false, learnStorage = 0, storage = {40000}, level = {25}, tries = 2, count = 1, id = 2476,
  224.                 needed = {
  225.                     [1] = {name = "iron ingots", id = 18337, count = 15},
  226.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  227.                     [3] = {name = "pieces of hell steel", id = 5888, count = 5},
  228.                 }
  229.             },
  230.             [21] = {name = "Magic Plate Armor", learned = false, learnStorage = 0, storage = {40005}, level = {40}, tries = 4, count = 1, id = 2472,
  231.                 needed = {
  232.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  233.                     [2] = {name = "pieces of royal steel", id = 5887, count = 100},
  234.                     [3] = {name = "pieces of hell steel", id = 5888, count = 100},
  235.                     [4] = {name = "neutral matter", id = 8310, count = 5},
  236.                     [5] = {name = "fighting spirits", id = 5884, count = 2},
  237.                     [6] = {name = "frozen starlight", id = 2361, count = 1},
  238.                     [7] = {name = "magic sulphur", id = 5904, count = 25}
  239.                 }
  240.             },
  241.             [22] = {name = "Magma Coat", learned = false, learnStorage = 0, storage = {40003}, level = {50}, tries = 9, count = 1, id = 7899,
  242.                 needed = {
  243.                     [1] = {name = "brown pieces of cloth", id = 5913, count = 25},
  244.                     [2] = {name = "red pieces of cloth", id = 5911, count = 25},
  245.                     [3] = {name = "glimmering soil", id = 8299, count = 25},
  246.                     [4] = {name = "iron ingots", id = 18337, count = 5},
  247.                 }
  248.             },
  249.             [23] = {name = "Mooh'Tah Plate", learned = false, learnStorage = 0, storage = {40004}, level = {15}, tries = 1, count = 1, id = 23537,
  250.                 needed = {
  251.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  252.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  253.                     [3] = {name = "pieces of royal steel", id = 5887, count = 5},
  254.                     [4] = {name = "Mooh'Tah shells", id = 23573, count = 3},
  255.                     [5] = {name = "gold ingots", id = 9971, count = 25}
  256.                 }
  257.             },
  258.             [24] = {name = "Noble Armor", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 5, count = 1, id = 2486,
  259.                 needed = {
  260.                     [1] = {name = "raw leather", id = 22539, count = 10},
  261.                     [2] = {name = "brown pieces of cloth", id = 5914, count = 5},
  262.                     [3] = {name = "iron ingots", id = 18337, count = 10},
  263.                     [4] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  264.                     [5] = {name = "pieces of royal steel", id = 5889, count = 5},
  265.                     [6] = {name = "gold ingot", id = 9971, count = 1}
  266.                 }
  267.             },
  268.             [25] = {name = "Ornate Chestplate", learned = false, learnStorage = 0, storage = {40006}, level = {70}, tries = 7, count = 1, id = 15406,
  269.                 needed = {
  270.                     [1] = {name = "green pieces of cloth", id = 5910, count = 25},
  271.                     [2] = {name = "blue pieces of cloth", id = 5912, count = 25},
  272.                     [3] = {name = "white pieces of cloth", id = 5909, count = 25},
  273.                     [4] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  274.                     [5] = {name = "pieces of royal steel", id = 5887, count = 25},
  275.                     [6] = {name = "pieces of hell steel", id = 5888, count = 25},
  276.                     [7] = {name = "enchanted chicken wings", id = 5891, count = 2},
  277.                     [8] = {name = "neutral matter", id = 8310, count = 10},
  278.                     [9] = {name = "orb of Darkness Eternal", id = 24173, count = 1},
  279.                     [10] = {name = "gold ingots", id = 9971, count = 10}
  280.                 }
  281.             },
  282.             [26] = {name = "Paladin Armor", learned = false, learnStorage = 0, storage = {40000}, level = {40}, tries = 4, count = 1, id = 8891,
  283.                 needed = {
  284.                     [1] = {name = "red pieces of cloth", id = 5911, count = 50},
  285.                     [2] = {name = "iron ingots", id = 18337, count = 15},
  286.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 3},
  287.                     [4] = {name = "gold ingots", id = 9971, count = 10}
  288.                 }
  289.             },
  290.             [27] = {name = "Plate Armor", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2463,
  291.                 needed = {
  292.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  293.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  294.                 }
  295.             },
  296.             [28] = {name = "Prismatic Armor", learned = false, learnStorage = 0, storage = {40005}, level = {30}, tries = 3, count = 1, id = 18404,
  297.                 needed = {
  298.                     [1] = {name = "red pieces of cloth", id = 5911, count = 10},
  299.                     [2] = {name = "blue crystal shards", id = 18413, count = 75},
  300.                     [3] = {name = "pieces of royal steel", id = 5887, count = 5},
  301.                     [4] = {name = "gold ingots", id = 9971, count = 15}
  302.                 }
  303.             },
  304.             [29] = {name = "Robe of the Ice Queen", learned = false, learnStorage = 0, storage = {40006}, level = {20}, tries = 2, count = 1, id = 8866,
  305.                 needed = {
  306.                     [1] = {name = "raw leather", id = 22539, count = 5},
  307.                     [2] = {name = "blue pieces of cloth", id = 5912, count = 50},
  308.                     [3] = {name = "sea serpent scales", id = 10583, count = 10},
  309.                     [4] = {name = "seacrest scales", id = 24169, count = 6},
  310.                     [5] = {name = "spools of steel silk yarn", id = 24189, count = 3},
  311.                     [6] = {name = "seacrest pearl", id = 24116, count = 1},
  312.                     [7] = {name = "iced soil", id = 8302, count = 25}
  313.                 }
  314.             },
  315.             [30] = {name = "Robe of the Underworld", learned = false, learnStorage = 0, storage = {40006}, level = {60}, tries = 6, count = 1, id = 8890,
  316.                 needed = {
  317.                     [1] = {name = "demonic essences", id = 6500, count = 50},
  318.                     [2] = {name = "soul orbs", id = 5944, count = 25},
  319.                     [3] = {name = "demon horns", id = 5954, count = 100},
  320.                     [4] = {name = "essences of a bad dream", id = 11223, count = 50},
  321.                     [5] = {name = "necromantic rust", id = 23567, count = 1},
  322.                     [6] = {name = "essence of dread", id = 22472, count = 1},
  323.                     [7] = {name = "frozen starlight", id = 2361, count = 1},
  324.                     [8] = {name = "brown pieces of cloth", id = 5913, count = 25},
  325.                     [9] = {name = "red pieces of cloth", id = 5911, count = 25},
  326.                     [10] = {name = "yellow pieces of cloth", id = 5914, count = 25},
  327.                     [11] = {name = "midnight shards", id = 10531, count = 5},
  328.                     [12] = {name = "orb of Darkness Eternal", id = 24173, count = 1},
  329.                 }
  330.             },
  331.             [31] = {name = "Scale Armor", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2483,
  332.                 needed = {
  333.                     [1] = {name = "raw leather", id = 22539, count = 10},
  334.                     [2] = {name = "iron ingots", id = 18337, count = 10},
  335.                     [3] = {name = "piece of hell steel", id = 5889, count = 1},
  336.                 }
  337.             },
  338.             [32] = {name = "Skullcracker Armor", learned = false, learnStorage = 0, storage = {40006}, level = {10}, tries = 1, count = 1, id = 8889,
  339.                 needed = {
  340.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  341.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 10},
  342.                     [3] = {name = "pieces of hell steel", id = 5888, count = 50},
  343.                     [4] = {name = "pieces of royal steel", id = 5887, count = 10},
  344.                     [5] = {name = "demonic essences", id = 6500, count = 25},
  345.                     [6] = {name = "soul orbs", id = 5944, count = 15},
  346.                     [7] = {name = "essences of a bad dream", id = 11223, count = 25},
  347.                     [8] = {name = "necromantic rust", id = 23567, count = 1},
  348.                 }
  349.             },
  350.             [33] = {name = "Spirit Cloak", learned = false, learnStorage = 0, storage = {40003}, level = {10}, tries = 2, count = 1, id = 8870,
  351.                 needed = {
  352.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 25},
  353.                     [2] = {name = "white pieces of cloth", id = 5909, count = 25},
  354.                     [3] = {name = "natural soil", id = 8298, count = 5},
  355.                     [4] = {name = "glimmering soil", id = 8299, count = 5},
  356.                     [5] = {name = "iced soil", id = 8302, count = 5},
  357.                     [6] = {name = "energy soil", id = 8303, count = 5}
  358.                 }
  359.             },
  360.             [34] = {name = "Studded Armor", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2484,
  361.                 needed = {
  362.                     [1] = {name = "raw leather", id = 22539, count = 15},
  363.                     [2] = {name = "iron ingots", id = 18337, count = 2},
  364.                     [3] = {name = "pieces of iron", id = 2225, count = 5},
  365.                 }
  366.             },
  367.             [35] = {name = "Swamplair Armor", learned = false, learnStorage = 0, storage = {40005}, level = {20}, tries = 2, count = 1, id = 8880,
  368.                 needed = {
  369.                     [1] = {name = "raw leather", id = 22539, count = 15},
  370.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 10},
  371.                     [3] = {name = "pieces of hell steel", id = 5888, count = 25},
  372.                     [4] = {name = "green crystal fragments", id = 18421, count = 30},
  373.                     [5] = {name = "green crystal shards", id = 18415, count = 100}
  374.                 }
  375.             },
  376.             [36] = {name = "Terra Mantle", learned = false, learnStorage = 0, storage = {40003}, level = {50}, tries = 9, count = 1, id = 7884,
  377.                 needed = {
  378.                     [1] = {name = "raw leather", id = 22539, count = 5},
  379.                     [2] = {name = "brown pieces of cloth", id = 5913, count = 25},
  380.                     [3] = {name = "green pieces of cloth", id = 5910, count = 25},
  381.                     [4] = {name = "natural soil", id = 8298, count = 25},
  382.                     [5] = {name = "iron ingots", id = 18337, count = 5},
  383.                 }
  384.             },
  385.             [37] = {name = "Velvet Mantle", learned = false, learnStorage = 0, storage = {40006}, level = {10}, tries = 1, count = 1, id = 8868,
  386.                 needed = {
  387.                     [1] = {name = "raw leather", id = 22539, count = 5},
  388.                     [2] = {name = "blue pieces of cloth", id = 5912, count = 25},
  389.                     [3] = {name = "red pieces of cloth", id = 5911, count = 25},
  390.                     [4] = {name = "necromantic rust", id = 23567, count = 1},
  391.                     [5] = {name = "wyrm scales", id = 10582, count = 20},
  392.                     [6] = {name = "spools of steel silk yarn", id = 24189, count = 3},
  393.                     [7] = {name = "energy soil", id = 8303, count = 25},
  394.                 }
  395.             },
  396.             [38] = {name = "Voltage Armor", learned = false, learnStorage = 0, storage = {40005}, level = {20}, tries = 2, count = 1, id = 8879,
  397.                 needed = {
  398.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  399.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  400.                     [3] = {name = "pieces of royal steel", id = 5887, count = 25},
  401.                     [4] = {name = "pieces of hell steel", id = 5888, count = 25},
  402.                     [5] = {name = "violet crystal shards", id = 18414, count = 100},
  403.                     [6] = {name = "cyan crystal fragments", id = 18419, count = 30},
  404.                     [7] = {name = "frozen starlights", id = 2361, count = 2},
  405.                 }
  406.             },
  407.             [39] = {name = "Zaoan Armor", learned = false, learnStorage = 0, storage = {40000}, level = {50}, tries = 6, count = 1, id = 11301,
  408.                 needed = {
  409.                     [1] = {name = "raw leather", id = 22539, count = 15},
  410.                     [2] = {name = "iron ingots", id = 18337, count = 5},
  411.                     [3] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  412.                     [4] = {name = "brown pieces of cloth", id = 5913, count = 10},
  413.                     [5] = {name = "yellow pieces of cloth", id = 5914, count = 10},
  414.                     [6] = {name = "white pieces of cloth", id = 5909, count = 10},
  415.                 }
  416.             },
  417.             [40] = {name = "Zaoan Robe", learned = false, learnStorage = 0, storage = {40003, 40004}, level = {20, 10}, tries = 2, count = 1, id = 11356,
  418.                 needed = {
  419.                     [1] = {name = "yellow pieces of cloth", id = 5914, count = 25},
  420.                     [2] = {name = "red pieces of cloth", id = 5911, count = 25},
  421.                     [3] = {name = "glimmering soil", id = 8299, count = 25},
  422.                 }
  423.             },
  424.         }
  425.     },
  426.     [3] = {name = "Axes",
  427.         options = {
  428.             [1] = {name = "Angelic Axe", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 7436,
  429.                 needed = {
  430.                     [1] = {name = "raw leather", id = 22539, count = 5},
  431.                     [2] = {name = "iron ingots", id = 18337, count = 4},
  432.                     [3] = {name = "wood", id = 5901, count = 4},
  433.                     [4] = {name = "pieces of royal steel", id = 5887, count = 5},
  434.                 }
  435.             },
  436.             [2] = {name = "Axe", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2386,
  437.                 needed = {
  438.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  439.                     [2] = {name = "wood", id = 5901, count = 2}
  440.                 }
  441.             },
  442.             [3] = {name = "Battle Axe", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2378,
  443.                 needed = {
  444.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  445.                     [2] = {name = "wood", id = 5901, count = 2},
  446.                     [3] = {name = "red piece of cloth", id = 5911, count = 1},
  447.                 }
  448.             },
  449.             [4] = {name = "Beastslayer Axe", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 3, count = 1, id = 3962,
  450.                 needed = {
  451.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  452.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  453.                     [3] = {name = "wood", id = 5901, count = 1},
  454.                     [4] = {name = "gold ingots", id = 9971, count = 3}
  455.                 }
  456.             },
  457.             [5] = {name = "Double Axe", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2387,
  458.                 needed = {
  459.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  460.                     [2] = {name = "wood", id = 5901, count = 2},
  461.                     [3] = {name = "pieces of iron", id = 2225, count = 6}
  462.                 }
  463.             },
  464.             [6] = {name = "Dragon Lance", learned = false, learnStorage = 0, storage = {40002, 40004}, level = {40, 10}, tries = 4, count = 1, id = 2414,
  465.                 needed = {
  466.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  467.                     [2] = {name = "wood", id = 5901, count = 1},
  468.                     [3] = {name = "pieces of royal steel", id = 5887, count = 5},
  469.                     [3] = {name = "pieces of draconian steel", id = 5889, count = 10},
  470.                 }
  471.             },
  472.             [7] = {name = "Drakinata", learned = false, learnStorage = 0, storage = {40002}, level = {30}, tries = 3, count = 1, id = 11305,
  473.                 needed = {
  474.                     [1] = {name = "raw leather", id = 22539, count = 5},
  475.                     [2] = {name = "wood", id = 5901, count = 2},
  476.                     [3] = {name = "pieces of draconian steel", id = 5889, count = 5},
  477.                     [4] = {name = "gold ingot", id = 9971, count = 1},
  478.                     [5] = {name = "red piece of cloth", id = 5911, count = 1},
  479.                 }
  480.             },
  481.             [8] = {name = "Dwarven Axe", learned = false, learnStorage = 0, storage = {40001}, level = {20}, tries = 2, count = 1, id = 2435,
  482.                 needed = {
  483.                     [1] = {name = "raw leather", id = 22539, count = 5},
  484.                     [2] = {name = "iron ingots", id = 18337, count = 5},
  485.                     [3] = {name = "wood", id = 5901, count = 1},
  486.                     [4] = {name = "gold ingots", id = 9971, count = 4},
  487.                 }
  488.             },
  489.             [9] = {name = "Glorious Axe", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 7454,
  490.                 needed = {
  491.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  492.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 4},
  493.                     [3] = {name = "wood", id = 5901, count = 4}
  494.                 }
  495.             },
  496.             [10] = {name = "Guardian Halberd", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 2427,
  497.                 needed = {
  498.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  499.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  500.                     [3] = {name = "pieces of royal steel", id = 5887, count = 10},
  501.                     [4] = {name = "wood", id = 5901, count = 6}
  502.                 }
  503.             },
  504.             [11] = {name = "Halberd", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2381,
  505.                 needed = {
  506.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  507.                     [2] = {name = "wood", id = 5901, count = 4}
  508.                 }
  509.             },
  510.             [12] = {name = "Hatchet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2388,
  511.                 needed = {
  512.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  513.                     [2] = {name = "raw leather", id = 22539, count = 2},
  514.                     [3] = {name = "wood", id = 5901, count = 1}
  515.                 }
  516.             },
  517.             [13] = {name = "Headchopper", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 2, count = 1, id = 7380,
  518.                 needed = {
  519.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  520.                     [2] = {name = "raw leather", id = 22539, count = 4},
  521.                     [3] = {name = "red crystal fragment", id = 18420, count = 1},
  522.                     [4] = {name = "wood", id = 5901, count = 4}
  523.                 }
  524.             },
  525.             [14] = {name = "Heroic Axe", learned = false, learnStorage = 0, storage = {40004}, level = {40}, tries = 4, count = 1, id = 7389,
  526.                 needed = {
  527.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  528.                     [2] = {name = "raw leather", id = 22539, count = 4},
  529.                     [3] = {name = "wood", id = 5901, count = 4},
  530.                     [4] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  531.                     [5] = {name = "pieces of royal steel", id = 5887, count = 20},
  532.                     [6] = {name = "gold ingots", id = 9971, count = 10},
  533.                 }
  534.             },
  535.             [15] = {name = "Knight Axe", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 2430,
  536.                 needed = {
  537.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  538.                     [2] = {name = "pieces of hell steel", id = 5888, count = 3},
  539.                     [3] = {name = "wood", id = 5901, count = 4}
  540.                 }
  541.             },
  542.             [16] = {name = "Naginata", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2426,
  543.                 needed = {
  544.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  545.                     [2] = {name = "raw leather", id = 22539, count = 4},
  546.                     [3] = {name = "wood", id = 5901, count = 8}
  547.                 }
  548.             },
  549.             [17] = {name = "Noble Axe", learned = false, learnStorage = 0, storage = {40000}, level = {40}, tries = 5, count = 1, id = 7456,
  550.                 needed = {
  551.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  552.                     [2] = {name = "pieces of royal steel", id = 5887, count = 5},
  553.                     [3] = {name = "gold ingots", id = 9971, count = 25},
  554.                 }
  555.             },
  556.             [18] = {name = "Obsidian Lance", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 3, count = 1, id = 2425,
  557.                 needed = {
  558.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  559.                     [2] = {name = "raw leather", id = 22539, count = 3},
  560.                     [3] = {name = "pieces of hell steel", id = 5888, count = 3},
  561.                     [4] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  562.                     [5] = {name = "wood", id = 5901, count = 3}
  563.                 }
  564.             },
  565.             [19] = {name = "Ruthless Axe", learned = false, learnStorage = 0, storage = {40004}, level = {40}, tries = 4, count = 1, id = 6553,
  566.                 needed = {
  567.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  568.                     [2] = {name = "raw leather", id = 22539, count = 3},
  569.                     [3] = {name = "pieces of hell steel", id = 5888, count = 6},
  570.                     [4] = {name = "pieces of royal steel", id = 5888, count = 6},
  571.                     [5] = {name = "huge chunks of crude iron", id = 5892, count = 4},
  572.                     [6] = {name = "wood", id = 5901, count = 2}
  573.                 }
  574.             },
  575.             [20] = {name = "Steel Axe", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 5, count = 1, id = 8601,
  576.                 needed = {
  577.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  578.                     [2] = {name = "raw leather", id = 22539, count = 3},
  579.                     [3] = {name = "pieces of hell steel", id = 5888, count = 3},
  580.                     [4] = {name = "pieces of royal steel", id = 5888, count = 3},
  581.                     [5] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  582.                     [6] = {name = "wood", id = 5901, count = 2}
  583.                 }
  584.             },
  585.             [21] = {name = "Stonecutter Axe", learned = false, learnStorage = 0, storage = {40006}, level = {40}, tries = 4, count = 1, id = 2431,
  586.                 needed = {
  587.                     [1] = {name = "pieces of hell steel", id = 5888, count = 12},
  588.                     [2] = {name = "pieces of royal steel", id = 5888, count = 12},
  589.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 6},
  590.                     [4] = {name = "neutral matter", id = 8310, count = 5},
  591.                     [5] = {name = "seacrest pearls", id = 24116, count = 5},
  592.                     [6] = {name = "weapon matrix crystal", id = 9743, count = 1},
  593.                     [7] = {name = "wood", id = 5901, count = 1}
  594.                 }
  595.             },
  596.             [22] = {name = "Titan Axe", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 7413,
  597.                 needed = {
  598.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  599.                     [2] = {name = "raw leather", id = 22539, count = 4},
  600.                     [3] = {name = "pieces of hell steel", id = 5888, count = 6},
  601.                     [4] = {name = "huge chunks of crude iron", id = 5892, count = 4},
  602.                     [5] = {name = "brown pieces of cloth", id = 5913, count = 5},
  603.                     [6] = {name = "white pieces of cloth", id = 5909, count = 5},
  604.                     [7] = {name = "wood", id = 5901, count = 2}
  605.                 }
  606.             },
  607.             [23] = {name = "War Axe", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 2454,
  608.                 needed = {
  609.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  610.                     [2] = {name = "raw leather", id = 22539, count = 4},
  611.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  612.                     [4] = {name = "wood", id = 5901, count = 3}
  613.                 }
  614.             },
  615.             [24] = {name = "Warrior's Axe", learned = false, learnStorage = 0, storage = {40000}, level = {40}, tries = 4, count = 1, id = 15451,
  616.                 needed = {
  617.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  618.                     [2] = {name = "raw leather", id = 22539, count = 4},
  619.                     [3] = {name = "pieces of royal steel", id = 5887, count = 10},
  620.                     [4] = {name = "gold ingots", id = 9971, count = 10},
  621.                     [5] = {name = "wood", id = 5901, count = 2}
  622.                 }
  623.             },
  624.            
  625.         }
  626.     },
  627.     [4] = {name = "Boots",
  628.         options = {
  629.             [1] = {name = "Boots of Haste", learned = false, learnStorage = 0, storage = {40003, 40004}, level = {60, 20}, tries = 2, count = 1, id = 2195,
  630.                 needed = {
  631.                     [1] = {name = "raw leather", id = 22539, count = 6},
  632.                     [2] = {name = "enchanted chicken wings", id = 5891, count = 4}
  633.                 }
  634.             },
  635.             [2] = {name = "Crystal Boots", learned = false, learnStorage = 0, storage = {40005}, level = {30}, tries = 3, count = 1, id = 11117,
  636.                 needed = {
  637.                     [1] = {name = "seacrest scales", id = 24169, count = 10},
  638.                     [2] = {name = "sea serpent scales", id = 10583, count = 50},
  639.                     [3] = {name = "iced soil", id = 8302, count = 100},
  640.                     [4] = {name = "blue crystal shard", id = 18413, count = 100},
  641.                     [5] = {name = "blue crystal shard", id = 18419, count = 100},
  642.                 }
  643.             },
  644.             [3] = {name = "Dragon Scale Boots", learned = false, learnStorage = 0, storage = {40002, 40006}, level = {50, 30}, tries = 3, count = 1, id = 11118,
  645.                 needed = {
  646.                     [1] = {name = "green dragon scales", id = 5920, count = 30},
  647.                     [2] = {name = "green dragon leathers", id = 5877, count = 30},
  648.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  649.                     [4] = {name = "pieces of draconian steel", id = 5889, count = 25},
  650.                     [5] = {name = "small dragon tears", id = 21401, count = 2},
  651.                 }
  652.             },
  653.             [4] = {name = "Draken Boots", learned = false, learnStorage = 0, storage = {40002, 40004}, level = {40, 30}, tries = 3, count = 1, id = 12646,
  654.                 needed = {
  655.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 15},
  656.                     [2] = {name = "red pieces of cloth", id = 5911, count = 15},
  657.                     [3] = {name = "brown pieces of cloth", id = 5913, count = 15},
  658.                     [4] = {name = "pieces of draconian steel", id = 5889, count = 15},
  659.                     [5] = {name = "gold ingots", id = 9971, count = 15},
  660.                 }
  661.             },
  662.             [5] = {name = "Glacier Shoes", learned = false, learnStorage = 0, storage = {40003}, level = {20}, tries = 2, count = 1, id = 7892,
  663.                 needed = {
  664.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 15},
  665.                     [2] = {name = "white pieces of cloth", id = 5909, count = 15},
  666.                     [3] = {name = "iced soil", id = 8302, count = 15},
  667.                 }
  668.             },
  669.             [6] = {name = "Golden Boots", learned = false, learnStorage = 0, storage = {40006}, level = {50}, tries = 5, count = 1, id = 2646,
  670.                 needed = {
  671.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  672.                     [2] = {name = "pieces of royal steel", id = 5887, count = 30},
  673.                     [3] = {name = "gold ingots", id = 9971, count = 50},
  674.                     [4] = {name = "orbs of Light Undying", id = 24174, count = 2},
  675.                     [5] = {name = "holy soil", id = 8301, count = 20},
  676.                     [6] = {name = "essences of wishful thinking", id = 22473, count = 2},                  
  677.                     [7] = {name = "fighting spirits", id = 5884, count = 2},
  678.                 }
  679.             },
  680.             [7] = {name = "Guardian Boots", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 11240,
  681.                 needed = {
  682.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  683.                     [2] = {name = "pieces of royal steel", id = 5887, count = 10},
  684.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 6},
  685.                 }
  686.             },
  687.             [8] = {name = "Leather Boots", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2643,
  688.                 needed = {
  689.                     [1] = {name = "raw leather", id = 22539, count = 6}
  690.                 }
  691.             },
  692.             [9] = {name = "Lightning Boots", learned = false, learnStorage = 0, storage = {40003}, level = {20}, tries = 2, count = 1, id = 7893,
  693.                 needed = {
  694.                     [1] = {name = "raw leather", id = 22539, count = 6},
  695.                     [2] = {name = "blue pieces of cloth", id = 5912, count = 15},
  696.                     [3] = {name = "red pieces of cloth", id = 5911, count = 15},
  697.                     [4] = {name = "energy soil", id = 8303, count = 15},
  698.                     [5] = {name = "iron ingots", id = 18337, count = 2},
  699.                     [6] = {name = "cyan crystal fragments", id = 18419, count = 10},
  700.                 }
  701.             },
  702.             [10] = {name = "Magma Boots", learned = false, learnStorage = 0, storage = {40003}, level = {20}, tries = 2, count = 1, id = 7891,
  703.                 needed = {
  704.                     [1] = {name = "raw leather", id = 22539, count = 6},
  705.                     [2] = {name = "brown pieces of cloth", id = 5913, count = 15},
  706.                     [3] = {name = "red pieces of cloth", id = 5911, count = 15},
  707.                     [4] = {name = "glimmering soil", id = 8299, count = 15},
  708.                     [5] = {name = "iron ingots", id = 18337, count = 2},
  709.                 }
  710.             },
  711.             [11] = {name = "Patched Boots", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2641,
  712.                 needed = {
  713.                     [1] = {name = "raw leather", id = 22539, count = 6},
  714.                     [2] = {name = "leather boots", id = 2643, count = 1},
  715.                     [3] = {name = "brown pieces of cloth", id = 5913, count = 6},
  716.                 }
  717.             },
  718.             [12] = {name = "Prismatic Boots", learned = false, learnStorage = 0, storage = {40005}, level = {30}, tries = 3, count = 1, id = 18406,
  719.                 needed = {
  720.                     [1] = {name = "blue crystal shards", id = 18413, count = 50},
  721.                     [2] = {name = "pieces of royal steel", id = 5887, count = 10},
  722.                     [3] = {name = "gold ingots", id = 9971, count = 25}
  723.                 }
  724.             },
  725.             [13] = {name = "Steel Boots", learned = false, learnStorage = 0, storage = {40004}, level = {25}, tries = 2, count = 1, id = 2645,
  726.                 needed = {
  727.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  728.                     [2] = {name = "piece of royal steel", id = 5887, count = 2},
  729.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  730.                 }
  731.             },
  732.             [14] = {name = "Terra Boots", learned = false, learnStorage = 0, storage = {40003}, level = {20}, tries = 2, count = 1, id = 7886,
  733.                 needed = {
  734.                     [1] = {name = "raw leather", id = 22539, count = 5},
  735.                     [2] = {name = "brown pieces of cloth", id = 5913, count = 15},
  736.                     [3] = {name = "green pieces of cloth", id = 5910, count = 15},
  737.                     [4] = {name = "natural soil", id = 8298, count = 15},
  738.                     [5] = {name = "iron ingots", id = 18337, count = 2},
  739.                     [6] = {name = "gold ingots", id = 9971, count = 4}
  740.                 }
  741.             },
  742.             [15] = {name = "Zaoan Shoes", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 11303,
  743.                 needed = {
  744.                     [1] = {name = "raw leather", id = 22539, count = 6},
  745.                     [2] = {name = "brown pieces of cloth", id = 5913, count = 10},
  746.                     [3] = {name = "blue pieces of cloth", id = 5912, count = 10},
  747.                     [4] = {name = "white pieces of cloth", id = 5909, count = 10},
  748.                 }
  749.             },
  750.         }
  751.     },
  752.     [5] = {name = "Clubs",
  753.         options = {
  754.             [1] = {name = "Banana Staff", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 3966,
  755.                 needed = {
  756.                     [1] = {name = "raw leather", id = 22539, count = 6},
  757.                     [2] = {name = "red pieces of cloth", id = 5911, count = 5},
  758.                     [3] = {name = "wood", id = 5901, count = 3},
  759.                     [4] = {name = "banana", id = 2676, count = 1}
  760.                 }
  761.             },
  762.             [2] = {name = "Battle Hammer", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2417,
  763.                 needed = {
  764.                     [1] = {name = "iron ingot", id = 18337, count = 1},
  765.                     [2] = {name = "wood", id = 5901, count = 3}
  766.                 }
  767.             },
  768.             [3] = {name = "Clerical Mace", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2423,
  769.                 needed = {
  770.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  771.                     [2] = {name = "wood", id = 5901, count = 2}
  772.                 }
  773.             },
  774.             [4] = {name = "Cranial Basher", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 7415,
  775.                 needed = {
  776.                     [1] = {name = "iron ingots", id = 18337, count = 20},
  777.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  778.                 }
  779.             },
  780.             [5] = {name = "Demonbone", learned = false, learnStorage = 0, storage = {40005, 40007}, level = {50, 10}, tries = 1, count = 1, id = 7431,
  781.                 needed = {
  782.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  783.                     [2] = {name = "pieces of hell steel", id = 5888, count = 10},
  784.                     [3] = {name = "essence of dread", id = 22472, count = 1},
  785.                     [4] = {name = "demon horns", id = 5954, count = 25},
  786.                     [5] = {name = "demon dusts", id = 5906, count = 100},
  787.                     [6] = {name = "red pieces of cloth", id = 5911, count = 10},
  788.                     [7] = {name = "raw leather", id = 22539, count = 5},
  789.                 }
  790.             },
  791.             [6] = {name = "Diamond Sceptre", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 3, count = 1, id = 7387,
  792.                 needed = {
  793.                     [1] = {name = "small diamonds", id = 2145, count = 10},
  794.                     [2] = {name = "iron ingots", id = 18337, count = 2},
  795.                     [3] = {name = "raw leather", id = 22539, count = 3},
  796.                     [4] = {name = "wood", id = 5901, count = 3},
  797.                 }
  798.             },
  799.             [7] = {name = "Drachaku", learned = false, learnStorage = 0, storage = {40002}, level = {30}, tries = 3, count = 1, id = 11308,
  800.                 needed = {
  801.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  802.                     [2] = {name = "wood", id = 5901, count = 15},
  803.                     [3] = {name = "raw leather", id = 22539, count = 6},
  804.                     [4] = {name = "pieces of draconian steel", id = 5889, count = 4},
  805.                 }
  806.             },
  807.             [8] = {name = "Dragon Hammer", learned = false, learnStorage = 0, storage = {40002}, level = {10}, tries = 2, count = 1, id = 2434,
  808.                 needed = {
  809.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  810.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  811.                     [3] = {name = "pieces of draconian steel", id = 5889, count = 15},
  812.                     [4] = {name = "small dragon tear", id = 21401, count = 1}
  813.                 }
  814.             },
  815.             [9] = {name = "Heavy Mace", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 2452,
  816.                 needed = {
  817.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  818.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 10},
  819.                     [3] = {name = "pieces of hell steel", id = 5888, count = 25},
  820.                     [4] = {name = "raw leather", id = 22539, count = 6},
  821.                 }
  822.             },
  823.             [10] = {name = "Iron Hammer", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2422,
  824.                 needed = {
  825.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  826.                     [2] = {name = "wood", id = 5901, count = 5}
  827.                 }
  828.             },
  829.             [11] = {name = "Mace", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2398,
  830.                 needed = {
  831.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  832.                     [2] = {name = "wood", id = 5901, count = 3}
  833.                 }
  834.             },
  835.             [12] = {name = "Morning Star", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2394,
  836.                 needed = {
  837.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  838.                     [2] = {name = "pieces of iron", id = 2225, count = 15},
  839.                     [3] = {name = "wood", id = 5901, count = 5}
  840.                 }
  841.             },
  842.             [13] = {name = "Onyx Flail", learned = false, learnStorage = 0, storage = {40005}, level = {30}, tries = 3, count = 1, id = 7421,
  843.                 needed = {
  844.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  845.                     [2] = {name = "pieces of hell steel", id = 5888, count = 10},
  846.                     [3] = {name = "midnight shards", id = 10531, count = 25},
  847.                     [4] = {name = "demon horns", id = 5954, count = 15},
  848.                     [5] = {name = "demon dusts", id = 5906, count = 20},
  849.                     [6] = {name = "raw leather", id = 22539, count = 2},
  850.                 }
  851.             },
  852.             [14] = {name = "Orcish Maul", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 2, count = 1, id = 7392,
  853.                 needed = {
  854.                     [1] = {name = "iron ingots", id = 18337, count = 30},
  855.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  856.                 }
  857.             },
  858.             [15] = {name = "Ornate Mace", learned = false, learnStorage = 0, storage = {40005}, level = {20}, tries = 2, count = 1, id = 15414,
  859.                 needed = {
  860.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 4},
  861.                     [2] = {name = "pieces of royal steel", id = 5887, count = 50},
  862.                     [3] = {name = "green pieces of cloth", id = 5910, count = 5},
  863.                     [4] = {name = "blue pieces of cloth", id = 5912, count = 5},
  864.                     [5] = {name = "white pieces of cloth", id = 5909, count = 5},
  865.                     [6] = {name = "raw leather", id = 22539, count = 5},
  866.                     [7] = {name = "neutral matter", id = 8310, count = 15},
  867.                     [8] = {name = "gold ingots", id = 9971, count = 5},
  868.                     [9] = {name = "seacrest pearl", id = 24116, count = 1}
  869.                 }
  870.             },
  871.             [16] = {name = "Sapphire Hammer", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 4, count = 1, id = 7437,
  872.                 needed = {
  873.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  874.                     [2] = {name = "gold ingots", id = 9971, count = 15},
  875.                     [3] = {name = "raw leather", id = 22539, count = 5},
  876.                     [4] = {name = "red pieces of cloth", id = 5911, count = 5},
  877.                     [5] = {name = "small sapphires", id = 2146, count = 2},
  878.                     [6] = {name = "pieces of royal steel", id = 5887, count = 5},
  879.                 }
  880.             },
  881.             [17] = {name = "Staff", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2401,
  882.                 needed = {
  883.                     [1] = {name = "red pieces of cloth", id = 5911, count = 9},
  884.                     [2] = {name = "brown pieces of cloth", id = 5913, count = 6},
  885.                     [3] = {name = "raw leather", id = 22539, count = 5},
  886.                     [4] = {name = "wood", id = 5901, count = 15}
  887.                 }
  888.             },
  889.             [18] = {name = "Spiked Squelcher", learned = false, learnStorage = 0, storage = {40000}, level = {25}, tries = 2, count = 1, id = 7452,
  890.                 needed = {
  891.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  892.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 8},
  893.                     [3] = {name = "raw leather", id = 22539, count = 5},
  894.                     [4] = {name = "wood", id = 5901, count = 5}
  895.                 }
  896.             },
  897.             [19] = {name = "Studded Club", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2448,
  898.                 needed = {
  899.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  900.                     [2] = {name = "wood", id = 5901, count = 10}
  901.                 }
  902.             },
  903.             [20] = {name = "War Hammer", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2391,
  904.                 needed = {
  905.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  906.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  907.                     [3] = {name = "wood", id = 5901, count = 4}
  908.                 }
  909.             },
  910.         }
  911.     },
  912.     [6] = {name = "Distance",
  913.         options = {
  914.             [1] = {name = "Arbalest", learned = false, learnStorage = 0, storage = {40005}, level = {30}, tries = 3, count = 1, id = 5803,
  915.                 needed = {
  916.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  917.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 10},
  918.                     [3] = {name = "pieces of hell steel", id = 5888, count = 50},
  919.                     [4] = {name = "spools of steel silk yarn", id = 24189, count = 5},
  920.                     [5] = {name = "string of mending", id = 22542, count = 1},
  921.                     [6] = {name = "wood", id = 5901, count = 15}
  922.                 }
  923.             },
  924.             [2] = {name = "Bow", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2456,
  925.                 needed = {
  926.                     [1] = {name = "raw leather", id = 22539, count = 2},
  927.                     [2] = {name = "wood", id = 5901, count = 4}
  928.                 }
  929.             },
  930.             [3] = {name = "Chain Bolter", learned = false, learnStorage = 0, storage = {40005}, level = {40}, tries = 4, count = 1, id = 8850,
  931.                 needed = {
  932.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  933.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 10},
  934.                     [3] = {name = "pieces of hell steel", id = 5888, count = 50},
  935.                     [4] = {name = "pieces of royal steel", id = 5887, count = 50},
  936.                     [5] = {name = "spools of steel silk yarn", id = 24189, count = 5},
  937.                     [6] = {name = "string of mending", id = 22542, count = 1},
  938.                     [7] = {name = "essence of wishful thinking", id = 22473, count = 1},
  939.                     [8] = {name = "wood", id = 5901, count = 15}
  940.                 }
  941.             },
  942.             [4] = {name = "Composite Hornbow", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 8855,
  943.                 needed = {
  944.                     [1] = {name = "raw leather", id = 22539, count = 2},
  945.                     [2] = {name = "red pieces of cloth", id = 5911, count = 5},
  946.                     [3] = {name = "green pieces of cloth", id = 5910, count = 5},
  947.                     [4] = {name = "spools of steel silk yarn", id = 24189, count = 2},
  948.                     [5] = {name = "wood", id = 5901, count = 8}
  949.                 }
  950.             },
  951.             [5] = {name = "Crossbow", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2455,
  952.                 needed = {
  953.                     [1] = {name = "raw leather", id = 22539, count = 4},
  954.                     [2] = {name = "wood", id = 5901, count = 6}
  955.                 }
  956.             },
  957.             [6] = {name = "Crystal Crossbow", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 18453,
  958.                 needed = {
  959.                     [1] = {name = "raw leather", id = 22539, count = 2},
  960.                     [2] = {name = "iron ingots", id = 18337, count = 3},
  961.                     [3] = {name = "spools of steel silk yarn", id = 24189, count = 3},
  962.                     [4] = {name = "green crystal shards", id = 18415, count = 50},
  963.                     [5] = {name = "cyan crystal fragments", id = 18419, count = 20},
  964.                     [6] = {name = "red crystal fragments", id = 18420, count = 10},
  965.                     [7] = {name = "wood", id = 5901, count = 6}
  966.                 }
  967.             },
  968.             [7] = {name = "Ironworker", learned = false, learnStorage = 0, storage = {40005}, level = {20}, tries = 2, count = 1, id = 8853,
  969.                 needed = {
  970.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  971.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 15},
  972.                     [3] = {name = "pieces of hell steel", id = 5888, count = 30},
  973.                     [4] = {name = "pieces of royal steel", id = 5887, count = 30},
  974.                     [5] = {name = "spools of steel silk yarn", id = 24189, count = 4},
  975.                     [6] = {name = "string of mending", id = 22542, count = 1},
  976.                 }
  977.             },
  978.             [8] = {name = "Modified Crossbow", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 8849,
  979.                 needed = {
  980.                     [1] = {name = "raw leather", id = 22539, count = 4},
  981.                     [2] = {name = "wood", id = 5901, count = 6},
  982.                     [3] = {name = "crossbow", id = 2455, count = 1},
  983.                     [4] = {name = "iron ingots", id = 18337, count = 5},
  984.                 }
  985.             },
  986.             [9] = {name = "Mycological Bow", learned = false, learnStorage = 0, storage = {40006}, level = {20}, tries = 2, count = 1, id = 18454,
  987.                 needed = {
  988.                     [1] = {name = "raw leather", id = 22539, count = 4},
  989.                     [2] = {name = "iron ingots", id = 18337, count = 5},
  990.                     [3] = {name = "spools of steel silk yarn", id = 24189, count = 6},
  991.                     [4] = {name = "strings of mending", id = 22542, count = 2},
  992.                     [5] = {name = "essence of dread", id = 22472, count = 1},
  993.                     [6] = {name = "red pieces of cloth", id = 5911, count = 6},
  994.                     [7] = {name = "white pieces of cloth", id = 5909, count = 10},
  995.                     [8] = {name = "wood", id = 5901, count = 8}
  996.                 }
  997.             },
  998.             [10] = {name = "Ornate Crossbow", learned = false, learnStorage = 0, storage = {40005}, level = {10}, tries = 1, count = 1, id = 15644,
  999.                 needed = {
  1000.                     [1] = {name = "raw leather", id = 22539, count = 6},
  1001.                     [2] = {name = "green pieces of cloth", id = 5910, count = 15},
  1002.                     [3] = {name = "blue pieces of cloth", id = 5912, count = 15},
  1003.                     [4] = {name = "white pieces of cloth", id = 5909, count = 15},
  1004.                     [5] = {name = "pieces of royal steel", id = 5887, count = 30},
  1005.                     [6] = {name = "enchanted chicken wings", id = 5891, count = 4},
  1006.                     [7] = {name = "spools of steel silk yarn", id = 24189, count = 10},
  1007.                     [8] = {name = "strings of mending", id = 22542, count = 2},
  1008.                     [9] = {name = "gold ingots", id = 9971, count = 15},
  1009.                     [10] = {name = "wood", id = 5901, count = 8}
  1010.                 }
  1011.             },
  1012.             [11] = {name = "Royal Spear", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 7378,
  1013.                 needed = {
  1014.                     [1] = {name = "spear", id = 22539, count = 2},
  1015.                     [2] = {name = "iron ingot", id = 18337, count = 2},
  1016.                     [3] = {name = "piece of royal steel", id = 5887, count = 1},
  1017.                 }
  1018.             },
  1019.             [12] = {name = "Silkweaver Bow", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 8857,
  1020.                 needed = {
  1021.                     [1] = {name = "raw leather", id = 22539, count = 2},
  1022.                     [2] = {name = "green pieces of cloth", id = 5910, count = 30},
  1023.                     [3] = {name = "white pieces of cloth", id = 5909, count = 20},
  1024.                     [4] = {name = "pieces of royal steel", id = 5887, count = 2},
  1025.                     [5] = {name = "pieces of hell steel", id = 5888, count = 2},
  1026.                     [6] = {name = "spools of steel silk yarn", id = 24189, count = 10},
  1027.                     [7] = {name = "wood", id = 5901, count = 8}
  1028.                 }
  1029.             },
  1030.             [13] = {name = "Spear", count = 1, learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, id = 2389,
  1031.                 needed = {
  1032.                     [1] = {name = "iron ingot", id = 18337, count = 1},
  1033.                     [2] = {name = "wood", id = 5901, count = 3}
  1034.                 }
  1035.             },
  1036.             [14] = {name = "Throwing Knives", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 10, id = 2410,
  1037.                 needed = {
  1038.                     [1] = {name = "raw leather", id = 22539, count = 4},
  1039.                     [2] = {name = "iron ingots", id = 18337, count = 3},
  1040.                 }
  1041.             },
  1042.             [15] = {name = "Throwing Stars", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 10, id = 2399,
  1043.                 needed = {
  1044.                     [1] = {name = "iron ingot", id = 18337, count = 3},
  1045.                 }
  1046.             },
  1047.             [16] = {name = "Warsinger Bow", learned = false, learnStorage = 0, storage = {40006}, level = {20}, tries = 2, count = 1, id = 8854,
  1048.                 needed = {
  1049.                     [1] = {name = "raw leather", id = 22539, count = 10},
  1050.                     [2] = {name = "red pieces of cloth", id = 5911, count = 50},
  1051.                     [3] = {name = "yellow pieces of cloth", id = 5914, count = 15},
  1052.                     [4] = {name = "spools of steel silk yarn", id = 24189, count = 8},
  1053.                     [5] = {name = "strings of mending", id = 22542, count = 4},
  1054.                     [6] = {name = "gold ingots", id = 9971, count = 10},
  1055.                     [7] = {name = "wood", id = 5901, count = 6}
  1056.                 }
  1057.             },
  1058.         }
  1059.     },
  1060.     [7] = {name = "Helmets",
  1061.         options = {
  1062.             [1] = {name = "Brass Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2460,
  1063.                 needed = {
  1064.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1065.                     [2] = {name = "gold ore", id = 6547, count = 2}
  1066.                 }
  1067.             },
  1068.             [2] = {name = "Chain Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2458,
  1069.                 needed = {
  1070.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1071.                     [2] = {name = "pieces of iron", id = 2225, count = 4}
  1072.                 }
  1073.             },
  1074.             [3] = {name = "Crown Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 2491,
  1075.                 needed = {
  1076.                     [1] = {name = "pieces of royal steel", id = 5887, count = 6},
  1077.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1078.                     [3] = {name = "gold ingots", id = 9971, count = 2}
  1079.                 }
  1080.             },
  1081.             [4] = {name = "Crusader Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {40}, tries = 4, count = 1, id = 2497,
  1082.                 needed = {
  1083.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  1084.                     [2] = {name = "pieces of royal steel", id = 5887, count = 6},
  1085.                     [3] = {name = "gold ingots", id = 9971, count = 2}
  1086.                 }
  1087.             },
  1088.             [5] = {name = "Demon Helmet", learned = false, learnStorage = 0, storage = {40005, 40007}, level = {70, 30}, tries = 3, set = "demon", piece = 1, count = 1, id = 2493,
  1089.                 needed = {
  1090.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1091.                     [2] = {name = "pieces of hell steel", id = 5888, count = 30},
  1092.                     [3] = {name = "essences of dread", id = 22472, count = 2},
  1093.                     [4] = {name = "demon horns", id = 5954, count = 15},
  1094.                     [5] = {name = "demon dusts", id = 5906, count = 50},
  1095.                     [6] = {name = "demonic essences", id = 6500, count = 100},
  1096.                     [7] = {name = "red pieces of cloth", id = 5911, count = 10},
  1097.                     [8] = {name = "raw leather", id = 22539, count = 5},
  1098.                     [9] = {name = "gold ingots", id = 9971, count = 2}
  1099.                 }
  1100.             },
  1101.             [6] = {name = "Devil Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 2462,
  1102.                 needed = {
  1103.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  1104.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1105.                     [3] = {name = "pieces of hell steel", id = 5888, count = 10},
  1106.                     [4] = {name = "gold ingots", id = 9971, count = 2}
  1107.                 }
  1108.             },
  1109.             [7] = {name = "Dragon Scale Helmet", learned = false, learnStorage = 0, storage = {40002, 40006}, level = {80, 40}, tries = 4, count = 1, id = 2506,
  1110.                 needed = {
  1111.                     [1] = {name = "green dragon scales", id = 5920, count = 30},
  1112.                     [2] = {name = "green dragon leathers", id = 5877, count = 15},
  1113.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1114.                     [4] = {name = "pieces of draconian steel", id = 5889, count = 20},
  1115.                     [5] = {name = "small dragon tear", id = 21401, count = 4},
  1116.                     [6] = {name = "gold ingot", id = 9971, count = 1}
  1117.                 }
  1118.             },
  1119.             [8] = {name = "Dwarven Helmet", learned = false, learnStorage = 0, storage = {40001, 40005}, level = {75, 50}, tries = 5, count = 1, id = 2502,
  1120.                 needed = {
  1121.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  1122.                     [2] = {name = "pieces of royal steel", id = 5887, count = 50},
  1123.                     [3] = {name = "orb of Light Undying", id = 24174, count = 1},
  1124.                     [4] = {name = "flask of warrior's sweat", id = 5885, count = 1},
  1125.                     [5] = {name = "holy soil", id = 8301, count = 15},
  1126.                     [6] = {name = "essence of wishful thinking", id = 22473, count = 1}
  1127.                 }
  1128.             },
  1129.             [9] = {name = "Golden Helmet", learned = false, learnStorage = 0, storage = {40006}, level = {80}, tries = 8, count = 1, id = 2471,
  1130.                 needed = {
  1131.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  1132.                     [2] = {name = "pieces of royal steel", id = 5887, count = 50},
  1133.                     [3] = {name = "gold ingots", id = 9971, count = 35},
  1134.                     [4] = {name = "orbs of Light Undying", id = 24174, count = 2},
  1135.                     [5] = {name = "orbs of Darkness Eternal", id = 24173, count = 2},
  1136.                     [6] = {name = "orbs of Life Everchanging", id = 24181, count = 2},
  1137.                     [7] = {name = "essence of wishful thinking", id = 22473, count = 1},
  1138.                     [8] = {name = "bars of gold", id = 15515, count = 10}
  1139.                 }
  1140.             },
  1141.             [10] = {name = "Glacier Mask", learned = false, learnStorage = 0, storage = {40003}, level = {30}, tries = 3, count = 1, id = 7902,
  1142.                 needed = {
  1143.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 15},
  1144.                     [2] = {name = "white pieces of cloth", id = 5909, count = 15},
  1145.                     [3] = {name = "iced soil", id = 8302, count = 15},
  1146.                 }
  1147.             },
  1148.             [11] = {name = "Helmet of the Ancients", learned = false, learnStorage = 0, storage = {40005}, level = {50}, tries = 5, count = 1, id = 2342,
  1149.                 needed = {
  1150.                     [1] = {name = "pieces of royal steel", id = 5887, count = 3},
  1151.                     [2] = {name = "damaged helmet", id = 2339, count = 1},
  1152.                     [3] = {name = "helmet piece", id = 2340, count = 1},
  1153.                     [4] = {name = "helmet adornment", id = 2341, count = 1},
  1154.                     [5] = {name = "helmet ornament", id = 2335, count = 1},
  1155.                     [6] = {name = "gem holder", id = 2336, count = 1},
  1156.                     [7] = {name = "right horn", id = 2337, count = 1},
  1157.                     [8] = {name = "left horn", id = 2338, count = 1},
  1158.                 }
  1159.             },
  1160.             [12] = {name = "Iron Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2459,
  1161.                 needed = {
  1162.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  1163.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1164.                 }
  1165.             },
  1166.             [13] = {name = "Leather Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2461,
  1167.                 needed = {
  1168.                     [1] = {name = "raw leather", id = 22539, count = 10},
  1169.                 }
  1170.             },
  1171.             [14] = {name = "Legion Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2480,
  1172.                 needed = {
  1173.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  1174.                     [2] = {name = "pieces of iron", id = 2225, count = 6}
  1175.                 }
  1176.             },
  1177.             [15] = {name = "Lightning Headband", learned = false, learnStorage = 0, storage = {40003}, level = {30}, tries = 3, count = 1, id = 7901,
  1178.                 needed = {
  1179.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 15},
  1180.                     [2] = {name = "red pieces of cloth", id = 5911, count = 15},
  1181.                     [3] = {name = "energy soil", id = 8303, count = 15},
  1182.                     [4] = {name = "iron ingots", id = 18337, count = 2},
  1183.                 }
  1184.             },
  1185.             [16] = {name = "Magma Monocle", learned = false, learnStorage = 0, storage = {40003}, level = {30}, tries = 3, count = 1, id = 7900,
  1186.                 needed = {
  1187.                     [1] = {name = "pieces of hell steel", id = 5888, count = 5},
  1188.                     [2] = {name = "glimmering soil", id = 8299, count = 15},
  1189.                     [3] = {name = "iron ingots", id = 18337, count = 5},
  1190.                 }
  1191.             },
  1192.             [17] = {name = "Prismatic Helmet", learned = false, learnStorage = 0, storage = {40005}, level = {40}, tries = 4, count = 1, id = 18403,
  1193.                 needed = {
  1194.                     [1] = {name = "blue crystal shards", id = 18413, count = 50},
  1195.                     [2] = {name = "pieces of royal steel", id = 5887, count = 15},
  1196.                     [3] = {name = "gold ingots", id = 9971, count = 25}
  1197.                 }
  1198.             },
  1199.             [18] = {name = "Royal Helmet", learned = false, learnStorage = 0, storage = {40004}, level = {40}, tries = 4,  count = 1, id = 2498,
  1200.                 needed = {
  1201.                     [1] = {name = "red pieces of cloth", id = 5911, count = 10},
  1202.                     [2] = {name = "pieces of royal steel", id = 5887, count = 20},
  1203.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1204.                     [4] = {name = "gold ingots", id = 9971, count = 20}
  1205.                 }
  1206.             },
  1207.             [19] = {name = "Soldier Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2481,
  1208.                 needed = {
  1209.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  1210.                     [2] = {name = "raw leather", id = 22539, count = 10}
  1211.                 }
  1212.             },
  1213.             [20] = {name = "Steel Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2457,
  1214.                 needed = {
  1215.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  1216.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1217.                 }
  1218.             },
  1219.             [21] = {name = "Studded Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2482,
  1220.                 needed = {
  1221.                     [1] = {name = "raw leather", id = 22539, count = 5},
  1222.                     [2] = {name = "iron ingots", id = 18337, count = 2},
  1223.                     [3] = {name = "pieces of iron", id = 2225, count = 3},
  1224.                 }
  1225.             },
  1226.             [22] = {name = "Terra Hood", learned = false, learnStorage = 0, storage = {40003}, level = {30}, tries = 3, count = 1, id = 7903,
  1227.                 needed = {
  1228.                     [1] = {name = "raw leather", id = 22539, count = 5},
  1229.                     [2] = {name = "brown pieces of cloth", id = 5913, count = 15},
  1230.                     [3] = {name = "green pieces of cloth", id = 5910, count = 15},
  1231.                     [4] = {name = "natural soil", id = 8298, count = 15},
  1232.                 }
  1233.             },
  1234.             [23] = {name = "Warrior Helmet", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3,  count = 1, id = 2475,
  1235.                 needed = {
  1236.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1237.                     [2] = {name = "pieces of hell steel", id = 5888, count = 10},
  1238.                     [3] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1239.                 }
  1240.             },
  1241.             [24] = {name = "Zaoan Helmet", learned = false, learnStorage = 0, storage = {40004}, level = {50}, tries = 5, count = 1, id = 11302,
  1242.                 needed = {
  1243.                     [1] = {name = "raw leather", id = 22539, count = 5},
  1244.                     [2] = {name = "iron ingots", id = 18337, count = 15},
  1245.                     [3] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1246.                     [4] = {name = "pieces of royal steel", id = 5887, count = 10},
  1247.                     [5] = {name = "pieces of hell steel", id = 5888, count = 10},
  1248.                     [6] = {name = "gold ingots", id = 9971, count = 25}
  1249.                 }
  1250.             },
  1251.            
  1252.         }
  1253.     },
  1254.     [8] = {name = "Legs",
  1255.         options = {
  1256.             [1] = {name = "Blue Legs", learned = false, learnStorage = 0, storage = {40003}, level = {30}, tries = 4, count = 1, id = 7730,
  1257.                 needed = {
  1258.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 50},
  1259.                     [2] = {name = "raw leather", id = 22539, count = 1}
  1260.                 }
  1261.             },
  1262.             [2] = {name = "Brass Legs", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2478,
  1263.                 needed = {
  1264.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  1265.                     [2] = {name = "gold ore", id = 6547, count = 4}
  1266.                 }
  1267.             },
  1268.             [3] = {name = "Chain Legs", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2648,
  1269.                 needed = {
  1270.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  1271.                     [2] = {name = "pieces of iron", id = 2225, count = 8}
  1272.                 }
  1273.             },
  1274.             [4] = {name = "Crown Legs", learned = false, learnStorage = 0, storage = {40004}, level = {20}, tries = 2, count = 1, id = 2488,
  1275.                 needed = {
  1276.                     [1] = {name = "pieces of royal steel", id = 5887, count = 15},
  1277.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1278.                     [3] = {name = "gold ingots", id = 9971, count = 6}
  1279.                 }
  1280.             },
  1281.             [5] = {name = "Demon Legs", learned = false, learnStorage = 0, storage = {40006, 40007}, level = {80, 50}, tries = 5, set = "demon", piece = 3, count = 1, id = 2495,
  1282.                 needed = {
  1283.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  1284.                     [2] = {name = "pieces of hell steel", id = 5888, count = 30},
  1285.                     [3] = {name = "essences of dread", id = 22472, count = 2},
  1286.                     [4] = {name = "demon horns", id = 5954, count = 35},
  1287.                     [5] = {name = "demon dusts", id = 5906, count = 200},
  1288.                     [6] = {name = "demonic essences", id = 6500, count = 200},
  1289.                     [7] = {name = "red pieces of cloth", id = 5911, count = 75},
  1290.                     [8] = {name = "raw leather", id = 22539, count = 15},
  1291.                     [9] = {name = "gold ingots", id = 9971, count = 4}
  1292.                 }
  1293.             },
  1294.             [6] = {name = "Dragon Scale Legs", learned = false, learnStorage = 0, storage = {40002, 40006}, level = {70, 40}, tries = 4, count = 1, id = 2469,
  1295.                 needed = {
  1296.                     [1] = {name = "green dragon scales", id = 5920, count = 40},
  1297.                     [2] = {name = "green dragon leathers", id = 5877, count = 20},
  1298.                     [3] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1299.                     [4] = {name = "pieces of draconian steel", id = 5889, count = 50},
  1300.                     [5] = {name = "small dragon tear", id = 21401, count = 5},
  1301.                     [6] = {name = "gold ingot", id = 9971, count = 5}
  1302.                 }
  1303.             },
  1304.             [7] = {name = "Dwarven Legs", learned = false, learnStorage = 0, storage = {40001, 40005}, level = {50, 40}, tries = 4, count = 1, id = 2504,
  1305.                 needed = {
  1306.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 3},
  1307.                     [2] = {name = "pieces of royal steel", id = 5887, count = 75},
  1308.                     [3] = {name = "gold ingots", id = 9971, count = 15},
  1309.                     [4] = {name = "orb of Light Undying", id = 24174, count = 1},
  1310.                     [5] = {name = "holy soil", id = 8301, count = 15},
  1311.                     [6] = {name = "essence of wishful thinking", id = 22473, count = 1}
  1312.                 }
  1313.             },
  1314.             [8] = {name = "Glacier Kilt", learned = false, learnStorage = 0, storage = {40003}, level = {40}, tries = 7, count = 1, id = 7896,
  1315.                 needed = {
  1316.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 20},
  1317.                     [2] = {name = "white pieces of cloth", id = 5909, count = 20},
  1318.                     [3] = {name = "iced soil", id = 8302, count = 20},
  1319.                 }
  1320.             },
  1321.             [9] = {name = "Golden Legs", learned = false, learnStorage = 0, storage = {40004}, level = {50}, tries = 5, count = 1, id = 2470,
  1322.                 needed = {
  1323.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 4},
  1324.                     [2] = {name = "pieces of royal steel", id = 5887, count = 40},
  1325.                     [3] = {name = "gold ingots", id = 9971, count = 50}
  1326.                 }
  1327.             },
  1328.             [10] = {name = "Leather Legs", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2649,
  1329.                 needed = {
  1330.                     [1] = {name = "raw leather", id = 22539, count = 10}
  1331.                 }
  1332.             },
  1333.             [11] = {name = "Lightning Legs", learned = false, learnStorage = 0, storage = {40003}, level = {40}, tries = 7, count = 1, id = 7895,
  1334.                 needed = {
  1335.                     [1] = {name = "blue pieces of cloth", id = 5912, count = 20},
  1336.                     [2] = {name = "red pieces of cloth", id = 5911, count = 20},
  1337.                     [3] = {name = "energy soil", id = 8303, count = 20},
  1338.                     [4] = {name = "iron ingots", id = 18337, count = 4},
  1339.                 }
  1340.             },
  1341.             [12] = {name = "Knight Legs", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 2477,
  1342.                 needed = {
  1343.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  1344.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1345.                     [3] = {name = "pieces of hell steel", id = 5888, count = 8},
  1346.                 }
  1347.             },
  1348.             [13] = {name = "Magma Legs", learned = false, learnStorage = 0, storage = {40003}, level = {40}, tries = 7, count = 1, id = 7894,
  1349.                 needed = {
  1350.                     [1] = {name = "brown pieces of cloth", id = 5913, count = 20},
  1351.                     [2] = {name = "red pieces of cloth", id = 5911, count = 20},
  1352.                     [3] = {name = "glimmering soil", id = 8299, count = 20},
  1353.                     [4] = {name = "iron ingots", id = 18337, count = 3},
  1354.                 }
  1355.             },
  1356.             [14] = {name = "Ornate Legs", learned = false, learnStorage = 0, storage = {40006}, level = {50}, tries = 5, count = 1, id = 15412,
  1357.                 needed = {
  1358.                     [1] = {name = "green pieces of cloth", id = 5910, count = 20},
  1359.                     [2] = {name = "blue pieces of cloth", id = 5912, count = 20},
  1360.                     [3] = {name = "white pieces of cloth", id = 5909, count = 20},
  1361.                     [4] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1362.                     [5] = {name = "pieces of royal steel", id = 5887, count = 20},
  1363.                     [6] = {name = "pieces of hell steel", id = 5888, count = 20},
  1364.                     [7] = {name = "enchanted chicken wings", id = 5891, count = 4},
  1365.                     [8] = {name = "neutral matter", id = 8310, count = 5},
  1366.                     [9] = {name = "gold ingots", id = 9971, count = 10}
  1367.                 }
  1368.             },
  1369.             [15] = {name = "Plate Legs", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2647,
  1370.                 needed = {
  1371.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1372.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1373.                 }
  1374.             },
  1375.             [16] = {name = "Prismatic Legs", learned = false, learnStorage = 0, storage = {40005}, level = {30}, tries = 3, count = 1, id = 18405,
  1376.                 needed = {
  1377.                     [1] = {name = "red pieces of cloth", id = 5911, count = 5},
  1378.                     [2] = {name = "blue crystal shards", id = 18413, count = 50},
  1379.                     [3] = {name = "pieces of royal steel", id = 5887, count = 8},
  1380.                     [4] = {name = "gold ingots", id = 9971, count = 25}
  1381.                 }
  1382.             },
  1383.             [17] = {name = "Studded Legs", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2468,
  1384.                 needed = {
  1385.                     [1] = {name = "raw leather", id = 22539, count = 10},
  1386.                     [2] = {name = "iron ingots", id = 18337, count = 3},
  1387.                     [3] = {name = "pieces of iron", id = 2225, count = 4},
  1388.                 }
  1389.             },
  1390.             [18] = {name = "Terra Legs", learned = false, learnStorage = 0, storage = {40003}, level = {40}, tries = 7, count = 1, id = 7885,
  1391.                 needed = {
  1392.                     [1] = {name = "raw leather", id = 22539, count = 5},
  1393.                     [2] = {name = "brown pieces of cloth", id = 5913, count = 20},
  1394.                     [3] = {name = "green pieces of cloth", id = 5910, count = 20},
  1395.                     [4] = {name = "natural soil", id = 8298, count = 20},
  1396.                     [5] = {name = "iron ingots", id = 18337, count = 2},
  1397.                 }
  1398.             },
  1399.             [19] = {name = "Zaoan Legs", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 11304,
  1400.                 needed = {
  1401.                     [1] = {name = "raw leather", id = 22539, count = 10},
  1402.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1403.                     [3] = {name = "iron ingots", id = 18337, count = 6}
  1404.                 }
  1405.             },
  1406.            
  1407.            
  1408.         }
  1409.     },
  1410.     [9] = {name = "Necklaces",
  1411.         options = {
  1412.             [1] = {name = "Bonfire Amulet", learned = false, learnStorage = 0, storage = {40003, 40004}, level = {40, 20}, tries = 2, count = 1, id = 10218,
  1413.                 needed = {
  1414.                     [1] = {name = "pieces of hell steel", id = 5888, count = 5},
  1415.                     [2] = {name = "glimmering soil", id = 8299, count = 10}
  1416.                 }
  1417.             },
  1418.             [2] = {name = "Bronze Amulet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2172,
  1419.                 needed = {
  1420.                     [1] = {name = "iron ingot", id = 18337, count = 1},
  1421.                     [2] = {name = "gold ore", id = 6547, count = 1},
  1422.                 }
  1423.             },
  1424.             [3] = {name = "Crystal Necklace", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2125,
  1425.                 needed = {
  1426.                     [1] = {name = "gold ingot", id = 9971, count = 1},
  1427.                     [2] = {name = "blue gem", id = 2158, count = 1}
  1428.                 }
  1429.             },
  1430.             [4] = {name = "Demonbone Amulet", learned = false, learnStorage = 0, storage = {40004, 40007}, level = {50, 10}, tries = 1, count = 1, id = 2136,
  1431.                 needed = {
  1432.                     [1] = {name = "demonic essences", id = 6500, count = 50},
  1433.                     [2] = {name = "demon horns", id = 5954, count = 50}
  1434.                 }
  1435.             },
  1436.             [5] = {name = "Dragon Necklace", learned = false, learnStorage = 0, storage = {40002}, level = {10}, tries = 1, count = 1, id = 2201,
  1437.                 needed = {
  1438.                     [1] = {name = "raw leather", id = 22539, count = 2},
  1439.                     [2] = {name = "gold ingots", id = 9971, count = 2},
  1440.                     [3] = {name = "green gem", id = 2155, count = 1},
  1441.                 }
  1442.             },
  1443.             [6] = {name = "Elven Amulet", learned = false, learnStorage = 0, storage = {40003}, level = {10}, tries = 1, count = 1, id = 2198,
  1444.                 needed = {
  1445.                     [1] = {name = "raw leather", id = 22539, count = 2},
  1446.                     [2] = {name = "frozen starlight", id = 2361, count = 1},
  1447.                 }
  1448.             },
  1449.             [7] = {name = "Glacier Amulet", learned = false, learnStorage = 0, storage = {40003}, level = {10}, tries = 1, count = 1, id = 7888,
  1450.                 needed = {
  1451.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1452.                     [2] = {name = "iced soil", id = 8302, count = 5}
  1453.                 }
  1454.             },
  1455.             [8] = {name = "Golden Amulet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 4, count = 1, id = 2130,
  1456.                 needed = {
  1457.                     [1] = {name = "gold ingots", id = 9971, count = 8},
  1458.                     [2] = {name = "small rubies", id = 2147, count = 11},
  1459.                     [3] = {name = "green gem", id = 2155, count = 1},
  1460.                 }
  1461.             },
  1462.             [9] = {name = "Koshei's Ancient Amulet", learned = false, learnStorage = 0, storage = {40003, 40004}, level = {40, 30}, tries = 3, count = 1, id = 8266,
  1463.                 needed = {
  1464.                     [1] = {name = "raw leather", id = 22539, count = 2},
  1465.                     [2] = {name = "piece of a broken amulet (top left)", id = 8262, count = 1},
  1466.                     [3] = {name = "piece of a broken amulet (top right)", id = 8263, count = 1},
  1467.                     [4] = {name = "piece of a broken amulet (bottom)", id = 8264, count = 1},
  1468.                     [5] = {name = "piece of a broken amulet (middle)", id = 8265, count = 1},
  1469.                     [6] = {name = "small emeralds", id = 2149, count = 2},
  1470.                     [7] = {name = "necromantic rust", id = 23567, count = 1},
  1471.                 }
  1472.             },
  1473.             [10] = {name = "Leviathan's Amulet", learned = false, learnStorage = 0, storage = {40003, 40004}, level = {30, 20}, tries = 2, count = 1, id = 10220,
  1474.                 needed = {
  1475.                     [1] = {name = "pieces of hell steel", id = 5888, count = 5},
  1476.                     [2] = {name = "iced soil", id = 8302, count = 10}
  1477.                 }
  1478.             },
  1479.             [11] = {name = "Lightning Pendant", learned = false, learnStorage = 0, storage = {40003}, level = {10}, tries = 1, count = 1, id = 7889,
  1480.                 needed = {
  1481.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1482.                     [2] = {name = "energy soil", id = 8303, count = 5}
  1483.                 }
  1484.             },
  1485.             [12] = {name = "Magma Amulet", learned = false, learnStorage = 0, storage = {40003}, level = {10}, tries = 1, count = 1, id = 7890,
  1486.                 needed = {
  1487.                     [1] = {name = "gold ingots", id = 9971, count = 3},
  1488.                     [2] = {name = "glimmering soil", id = 8299, count = 5}
  1489.                 }
  1490.             },
  1491.             [13] = {name = "Platinum Amulet", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 3, count = 1, id = 2171,
  1492.                 needed = {
  1493.                     [1] = {name = "pieces of royal steel", id = 5887, count = 3},
  1494.                     [2] = {name = "pieces of draconian steel", id = 5889, count = 3},
  1495.                 }
  1496.             },
  1497.             [14] = {name = "Prismatic Necklace", learned = false, learnStorage = 0, storage = {40004}, level = {20}, tries = 2, count = 1, id = 18407,
  1498.                 needed = {
  1499.                     [1] = {name = "red pieces of cloth", id = 5911, count = 3},
  1500.                     [2] = {name = "blue crystal shards", id = 18413, count = 3},
  1501.                     [3] = {name = "gold ingots", id = 9971, count = 2}
  1502.                 }
  1503.             },
  1504.             [15] = {name = "Ruby Necklace", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 3, count = 1, id = 2133,
  1505.                 needed = {
  1506.                     [1] = {name = "gold ingots", id = 9971, count = 4},
  1507.                     [2] = {name = "small rubies", id = 2147, count = 3},
  1508.                 }
  1509.             },
  1510.             [16] = {name = "Sacred Tree Amulet", learned = false, learnStorage = 0, storage = {40003, 40004}, level = {30, 20}, tries = 2, count = 1, id = 10219,
  1511.                 needed = {
  1512.                     [1] = {name = "pieces of hell steel", id = 5888, count = 5},
  1513.                     [2] = {name = "natural soil", id = 8298, count = 10}
  1514.                 }
  1515.             },
  1516.             [17] = {name = "Shockwave Amulet", learned = false, learnStorage = 0, storage = {40003, 40004}, level = {30, 20}, tries = 2, count = 1, id = 10221,
  1517.                 needed = {
  1518.                     [1] = {name = "pieces of hell steel", id = 5888, count = 5},
  1519.                     [2] = {name = "energy soil", id = 8303, count = 10}
  1520.                 }
  1521.             },
  1522.             [18] = {name = "Silver Amulet", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2170,
  1523.                 needed = {
  1524.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  1525.                     [2] = {name = "pieces of royal steel", id = 5887, count = 2},
  1526.                     [3] = {name = "small emerald", id = 2149, count = 1},
  1527.                 }
  1528.             },
  1529.             [19] = {name = "Silver Necklace", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2132,
  1530.                 needed = {
  1531.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  1532.                     [2] = {name = "pieces of royal steel", id = 5887, count = 2},
  1533.                 }
  1534.             },
  1535.             [20] = {name = "Terra Amulet", learned = false, learnStorage = 0, storage = {40003}, level = {10}, tries = 1, count = 1, id = 7887,
  1536.                 needed = {
  1537.                     [1] = {name = "gold ingots", id = 9971, count = 3},
  1538.                     [2] = {name = "natural soil", id = 8298, count = 5}
  1539.                 }
  1540.             },
  1541.         }
  1542.     },
  1543.     [10] = {name = "Rings",
  1544.         options = {
  1545.             [1] = {name = "Emerald Bangle", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2127,
  1546.                 needed = {
  1547.                     [1] = {name = "gold ingots", id = 9971, count = 4},
  1548.                     [2] = {name = "small emeralds", id = 2149, count = 3},
  1549.                 }
  1550.             },
  1551.             [2] = {name = "Gold Ring", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2179,
  1552.                 needed = {
  1553.                     [1] = {name = "gold ingots", id = 9971, count = 3},
  1554.                 }
  1555.             },
  1556.             [3] = {name = "Prismatic Ring", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 18408,
  1557.                 needed = {
  1558.                     [1] = {name = "gold ingots", id = 9971, count = 2},
  1559.                     [2] = {name = "blue crystal shards", id = 18413, count = 3},
  1560.                     [3] = {name = "red crystal fragments", id = 18420, count = 2},
  1561.                 }
  1562.             },
  1563.             [4] = {name = "Ring of the Sky", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 2123,
  1564.                 needed = {
  1565.                     [1] = {name = "gold ingots", id = 9971, count = 4},
  1566.                     [2] = {name = "frozen starlight", id = 2361, count = 1},
  1567.                 }
  1568.             },
  1569.             [5] = {name = "Wedding Ring", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2121,
  1570.                 needed = {
  1571.                     [1] = {name = "gold ingots", id = 9971, count = 3},
  1572.                     [2] = {name = "small diamond", id = 2145, count = 1},
  1573.                 }
  1574.             },
  1575.         }
  1576.     },
  1577.     [11] = {name = "Shields",
  1578.         options = {
  1579.             [1] = {name = "Battle Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2513,
  1580.                 needed = {
  1581.                     [1] = {name = "iron ingots", id = 18337, count = 4}
  1582.                 }
  1583.             },
  1584.             [2] = {name = "Brass Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2511,
  1585.                 needed = {
  1586.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1587.                     [2] = {name = "gold ore", id = 6547, count = 4},
  1588.                 }
  1589.             },
  1590.             [3] = {name = "Crown Shield", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 2519,
  1591.                 needed = {
  1592.                     [1] = {name = "gold ingots", id = 9971, count = 2},
  1593.                     [2] = {name = "red pieces of cloth", id = 5911, count = 3},
  1594.                 }
  1595.             },
  1596.             [4] = {name = "Dark Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2521,
  1597.                 needed = {
  1598.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1599.                     [2] = {name = "piece of hell steel", id = 5888, count = 1},
  1600.                 }
  1601.             },
  1602.             [5] = {name = "Dragon Shield", learned = false, learnStorage = 0, storage = {40002}, level = {20}, tries = 2, count = 1, id = 2516,
  1603.                 needed = {
  1604.                     [1] = {name = "red pieces of cloth", id = 5911, count = 2},
  1605.                     [2] = {name = "pieces of draconian steel", id = 5889, count = 2},
  1606.                 }
  1607.             },
  1608.             [6] = {name = "Demon Shield", learned = false, learnStorage = 0, storage = {40004, 40007}, level = {70, 20}, tries = 2, set = "demon", piece = 4, count = 1, id = 2520,
  1609.                 needed = {
  1610.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  1611.                     [2] = {name = "pieces of hell steel", id = 5888, count = 25},
  1612.                     [3] = {name = "essence of dread", id = 22472, count = 1},
  1613.                     [4] = {name = "demon horns", id = 5954, count = 25},
  1614.                     [5] = {name = "demon dusts", id = 5906, count = 100},
  1615.                     [6] = {name = "demonic essences", id = 6500, count = 100},
  1616.                     [7] = {name = "raw leather", id = 22539, count = 5},
  1617.                 }
  1618.             },
  1619.             [7] = {name = "Dwarven Shield", learned = false, learnStorage = 0, storage = {40001}, level = {10}, tries = 1, count = 1, id = 2525,
  1620.                 needed = {
  1621.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1622.                     [2] = {name = "wood", id = 5901, count = 6},
  1623.                     [3] = {name = "gold ore", id = 6547, count = 1},
  1624.                 }
  1625.             },
  1626.             [8] = {name = "Dragon Scale Shield", learned = false, learnStorage = 0, storage = {40002, 40006}, level = {90, 50}, tries = 5, count = 1, id = 2522,
  1627.                 needed = {
  1628.                     [1] = {name = "green dragon scales", id = 5920, count = 100},
  1629.                     [2] = {name = "green dragon leathers", id = 5877, count = 100},
  1630.                     [3] = {name = "green dragon claw", id = 10020, count = 1},
  1631.                     [4] = {name = "essences of wishful thinking", id = 22473, count = 5},
  1632.                     [5] = {name = "small dragon tears", id = 21401, count = 7},
  1633.                     [6] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  1634.                     [7] = {name = "pieces of draconian steel", id = 5889, count = 50},
  1635.                 }
  1636.             },
  1637.             [9] = {name = "Guardian Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 4, count = 1, id = 2515,
  1638.                 needed = {
  1639.                     [1] = {name = "gold ore", id = 6547, count = 5},
  1640.                     [2] = {name = "pieces of royal steel", id = 5887, count = 5},
  1641.                     [3] = {name = "iron ingots", id = 18337, count = 5},
  1642.                 }
  1643.             },
  1644.             [10] = {name = "Mastermind Shield", learned = false, learnStorage = 0, storage = {40005}, level = {40}, tries = 4, count = 1, id = 2514,
  1645.                 needed = {
  1646.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  1647.                     [2] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1648.                     [3] = {name = "demon horns", id = 5954, count = 3},
  1649.                     [4] = {name = "essence of dread", id = 22472, count = 1}
  1650.                 }
  1651.             },
  1652.             [11] = {name = "Ornamented Shield", learned = false, learnStorage = 0, storage = {40000}, level = {50}, tries = 10, count = 1, id = 2524,
  1653.                 needed = {
  1654.                     [1] = {name = "bars of gold", id = 15515, count = 5},
  1655.                     [2] = {name = "heart of the sea", id = 15431, count = 1},
  1656.                     [3] = {name = "small rubies", id = 2147, count = 4}
  1657.                 }
  1658.             },
  1659.             [12] = {name = "Ornate Shield", learned = false, learnStorage = 0, storage = {40005}, level = {40}, tries = 4, count = 1, id = 15413,
  1660.                 needed = {
  1661.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1662.                     [2] = {name = "essence of the deep", id = 21309, count = 1},
  1663.                     [3] = {name = "cyan crystal fragments", id = 18419, count = 5},
  1664.                     [4] = {name = "pieces of royal steel", id = 5887, count = 25},
  1665.                     [5] = {name = "pieces of hell steel", id = 5888, count = 25},
  1666.                     [6] = {name = "neutral matter", id = 8310, count = 10},
  1667.                     [7] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  1668.                     [8] = {name = "gold ingots", id = 9971, count = 15}
  1669.                 }
  1670.             },
  1671.             [13] = {name = "Plate Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2510,
  1672.                 needed = {
  1673.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1674.                     [2] = {name = "gold ore", id = 6547, count = 4},
  1675.                 }
  1676.             },
  1677.             [14] = {name = "Prismatic Shield", learned = false, learnStorage = 0, storage = {40005}, level = {40}, tries = 4, count = 1, id = 18410,
  1678.                 needed = {
  1679.                     [1] = {name = "blue crystal shards", id = 18413, count = 150},
  1680.                     [2] = {name = "red crystal fragments", id = 18420, count = 50},
  1681.                     [3] = {name = "pieces of royal steel", id = 5887, count = 15},
  1682.                     [4] = {name = "gold ingots", id = 9971, count = 50}
  1683.                 }
  1684.             },
  1685.             [15] = {name = "Steel Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2509,
  1686.                 needed = {
  1687.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  1688.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1689.                 }
  1690.             },
  1691.             [16] = {name = "Studded Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2526,
  1692.                 needed = {
  1693.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  1694.                     [2] = {name = "wood", id = 5901, count = 5},
  1695.                 }
  1696.             },
  1697.             [17] = {name = "Tower Shield", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 5, count = 1, id = 2528,
  1698.                 needed = {
  1699.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1700.                     [2] = {name = "pieces of hell steel", id = 5888, count = 2},
  1701.                     [3] = {name = "gold ingots", id = 9971, count = 5}
  1702.                 }
  1703.             },
  1704.             [18] = {name = "Viking Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2531,
  1705.                 needed = {
  1706.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1707.                 }
  1708.             },
  1709.             [19] = {name = "Wooden Shield", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2512,
  1710.                 needed = {
  1711.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1712.                     [2] = {name = "wood", id = 5901, count = 6},
  1713.                 }
  1714.             },
  1715.         }
  1716.     },
  1717.     [12] = {name = "Swords",
  1718.         options = {
  1719.             [1] = {name = "Assassin Dagger", learned = false, learnStorage = 0, storage = {40004}, level = {20}, tries = 2, count = 1, id = 7404,
  1720.                 needed = {
  1721.                     [1] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1722.                     [2] = {name = "piece of hell steel", id = 5888, count = 1},
  1723.                     [3] = {name = "pieces of royal steel", id = 5887, count = 3}
  1724.                 }
  1725.             },
  1726.             [2] = {name = "Berserker", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 7403,
  1727.                 needed = {
  1728.                     [1] = {name = "iron ingots", id = 18337, count = 10},
  1729.                     [2] = {name = "raw leather", id = 22539, count = 4},
  1730.                     [3] = {name = "wood", id = 5901, count = 2},
  1731.                     [4] = {name = "piece of royal steel", id = 5887, count = 1}
  1732.                 }
  1733.             },
  1734.             [3] = {name = "Blacksteel Sword", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 2, count = 1, id = 7406,
  1735.                 needed = {
  1736.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1737.                     [2] = {name = "pieces of hell steel", id = 5888, count = 5},
  1738.                     [3] = {name = "piece of royal steel", id = 5887, count = 1}
  1739.                 }
  1740.             },
  1741.             [4] = {name = "Bright Sword", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 2407,
  1742.                 needed = {
  1743.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1744.                     [2] = {name = "gold ingots", id = 9971, count = 2},
  1745.                     [3] = {name = "holy soil", id = 8301, count = 1}
  1746.                 }
  1747.             },
  1748.             [5] = {name = "Broadsword", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2413,
  1749.                 needed = {
  1750.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1751.                     [2] = {name = "piece of hell steel", id = 5888, count = 1},
  1752.                     [3] = {name = "raw leather", id = 22539, count = 1}
  1753.                 }
  1754.             },
  1755.             [6] = {name = "Crimson Sword", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 7385,
  1756.                 needed = {
  1757.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  1758.                     [2] = {name = "small ruby", id = 2147, count = 1},
  1759.                     [3] = {name = "raw leather", id = 22539, count = 1}
  1760.                 }
  1761.             },
  1762.             [7] = {name = "Crystalline Sword", learned = false, learnStorage = 0, storage = {40005}, level = {40}, tries = 4, count = 1, id = 18450,
  1763.                 needed = {
  1764.                     [1] = {name = "small diamonds", id = 2145, count = 20},
  1765.                     [2] = {name = "cyan crystal fragments", id = 18419, count = 40},
  1766.                     [3] = {name = "green crystal shard", id = 18415, count = 1},
  1767.                     [4] = {name = "gold ingots", id = 9971, count = 5},
  1768.                     [5] = {name = "red pieces of cloth", id = 5911, count = 5}
  1769.                 }
  1770.             },
  1771.             [8] = {name = "Dagger", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2379,
  1772.                 needed = {
  1773.                     [1] = {name = "wood", id = 5901, count = 1},
  1774.                     [2] = {name = "iron ingots", id = 18337, count = 2},
  1775.                     [3] = {name = "raw leather", id = 22539, count = 1}
  1776.                 }
  1777.             },
  1778.             [9] = {name = "Demonrage Sword", learned = false, learnStorage = 0, storage = {40005, 40007}, level = {50, 10}, tries = 1, count = 1, id = 7382,
  1779.                 needed = {
  1780.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 5},
  1781.                     [2] = {name = "pieces of hell steel", id = 5888, count = 20},
  1782.                     [3] = {name = "essences of dread", id = 22472, count = 2},
  1783.                     [4] = {name = "demon horns", id = 5954, count = 40},
  1784.                     [5] = {name = "demon dusts", id = 5906, count = 100},
  1785.                     [6] = {name = "raw leather", id = 22539, count = 5},
  1786.                 }
  1787.             },
  1788.             [10] = {name = "Dragon Slayer", learned = false, learnStorage = 0, storage = {40002}, level = {40}, tries = 4, count = 1, id = 7402,
  1789.                 needed = {
  1790.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1791.                     [2] = {name = "pieces of draconian steel", id = 5889, count = 25},
  1792.                     [3] = {name = "pieces of royal steel", id = 5887, count = 10},
  1793.                     [4] = {name = "small dragon tears", id = 21401, count = 2}
  1794.                 }
  1795.             },
  1796.             [11] = {name = "Epee", learned = false, learnStorage = 0, storage = {40004}, level = {15}, tries = 1, count = 1, id = 2438,
  1797.                 needed = {
  1798.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1799.                     [2] = {name = "piece of hell steel", id = 5888, count = 1},
  1800.                     [3] = {name = "red piece of cloth", id = 5911, count = 1}
  1801.                 }
  1802.             },
  1803.             [12] = {name = "Giant Sword", learned = false, learnStorage = 0, storage = {40004}, level = {25}, tries = 2, count = 1, id = 7402,
  1804.                 needed = {
  1805.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1806.                     [2] = {name = "huge chunks of crude iron", id = 5889, count = 3},
  1807.                     [3] = {name = "raw leather", id = 22539, count = 6}
  1808.                 }
  1809.             },
  1810.             [13] = {name = "Katana", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2412,
  1811.                 needed = {
  1812.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1813.                     [2] = {name = "raw leather", id = 22539, count = 1}
  1814.                 }
  1815.             },
  1816.             [14] = {name = "Longsword", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2397,
  1817.                 needed = {
  1818.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1819.                     [2] = {name = "raw leather", id = 22539, count = 2},
  1820.                     [3] = {name = "small rubies", id = 2147, count = 2},
  1821.                     [4] = {name = "gold ingot", id = 9971, count = 1}
  1822.                 }
  1823.             },
  1824.             [15] = {name = "Magic Sword", learned = false, learnStorage = 0, storage = {40006}, level = {25}, tries = 3, count = 1, id = 2400,
  1825.                 needed = {
  1826.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 3},
  1827.                     [2] = {name = "bars of gold", id = 15515, count = 2},
  1828.                     [3] = {name = "pieces of royal steel", id = 5887, count = 10},
  1829.                     [4] = {name = "orb of Light Undying", id = 24174, count = 1},
  1830.                     [5] = {name = "heart of the sea", id = 15431, count = 1}
  1831.                 }
  1832.             },
  1833.             [16] = {name = "Mercenary Sword", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 3, count = 1, id = 7386,
  1834.                 needed = {
  1835.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1836.                     [2] = {name = "wood", id = 5901, count = 4},
  1837.                     [3] = {name = "gold ingots", id = 9971, count = 2}
  1838.                 }
  1839.             },
  1840.             [17] = {name = "Mystic Blade", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 7384,
  1841.                 needed = {
  1842.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1843.                     [2] = {name = "pieces of hell steel", id = 5888, count = 4},
  1844.                     [3] = {name = "pieces of royal steel", id = 5887, count = 2},
  1845.                     [4] = {name = "wood", id = 5901, count = 2}
  1846.                 }
  1847.             },
  1848.             [18] = {name = "Nightmare Blade", learned = false, learnStorage = 0, storage = {40004}, level = {35}, tries = 3, count = 1, id = 7418,
  1849.                 needed = {
  1850.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1851.                     [2] = {name = "skulls", id = 2229, count = 3},
  1852.                     [3] = {name = "wood", id = 5901, count = 5},
  1853.                     [4] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1854.                     [5] = {name = "raw leather", id = 22539, count = 5}
  1855.                 }
  1856.             },
  1857.             [19] = {name = "Relic Sword", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 7383,
  1858.                 needed = {
  1859.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1860.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1861.                     [3] = {name = "cyan crystal fragments", id = 18419, count = 2}
  1862.                 }
  1863.             },
  1864.             [20] = {name = "Sabre", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2385,
  1865.                 needed = {
  1866.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1867.                     [2] = {name = "wood", id = 5901, count = 2}
  1868.                 }
  1869.             },
  1870.             [21] = {name = "Sai", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 2, count = 1, id = 11306,
  1871.                 needed = {
  1872.                     [1] = {name = "iron ingots", id = 18337, count = 6},
  1873.                     [2] = {name = "pieces of royal steel", id = 5887, count = 3},
  1874.                     [3] = {name = "raw leather", id = 22539, count = 2}
  1875.                 }
  1876.             },
  1877.             [22] = {name = "Scimitar", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2419,
  1878.                 needed = {
  1879.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1880.                     [2] = {name = "green piece of cloth", id = 5910, count = 2},
  1881.                     [3] = {name = "gold ore", id = 6547, count = 2}
  1882.                 }
  1883.             },
  1884.             [23] = {name = "Short Sword", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2406,
  1885.                 needed = {
  1886.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1887.                     [2] = {name = "raw leather", id = 22539, count = 2},
  1888.                 }
  1889.             },
  1890.             [24] = {name = "Spike Sword", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2383,
  1891.                 needed = {
  1892.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  1893.                     [2] = {name = "raw leather", id = 22539, count = 2},
  1894.                     [3] = {name = "wood", id = 5901, count = 2}
  1895.                 }
  1896.             },
  1897.             [25] = {name = "Sword", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2376,
  1898.                 needed = {
  1899.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1900.                     [2] = {name = "wood", id = 5901, count = 1},
  1901.                     [3] = {name = "raw leather", id = 22539, count = 1}
  1902.                 }
  1903.             },
  1904.             [26] = {name = "Thaian Sword", learned = false, learnStorage = 0, storage = {40005}, level = {30}, tries = 3, count = 1, id = 7391,
  1905.                 needed = {
  1906.                     [1] = {name = "huge chunks of crude iron", id = 5892, count = 2},
  1907.                     [2] = {name = "gold ingots", id = 9971, count = 8},
  1908.                     [3] = {name = "emerald spike", id = 18213, count = 1},
  1909.                     [4] = {name = "iron ingots", id = 18337, count = 5}
  1910.                 }
  1911.             },
  1912.             [27] = {name = "Twin Hooks", learned = false, learnStorage = 0, storage = {40000}, level = {30}, tries = 3, count = 1, id = 11309,
  1913.                 needed = {
  1914.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1915.                     [2] = {name = "wood", id = 5901, count = 4},
  1916.                     [3] = {name = "raw leather", id = 22539, count = 4}
  1917.                 }
  1918.             },
  1919.             [28] = {name = "Two Handed Sword", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 2, count = 1, id = 2377,
  1920.                 needed = {
  1921.                     [1] = {name = "iron ingots", id = 18337, count = 8},
  1922.                     [2] = {name = "gold ingots", id = 9971, count = 2}
  1923.                 }
  1924.             },
  1925.             [29] = {name = "Wyvern Fang", learned = false, learnStorage = 0, storage = {40002}, level = {10}, tries = 2, count = 1, id = 7408,
  1926.                 needed = {
  1927.                     [1] = {name = "small emerald", id = 2149, count = 1},
  1928.                     [2] = {name = "pieces of draconian steel", id = 5889, count = 4},
  1929.                     [3] = {name = "small dragon tear", id = 21401, count = 1},
  1930.                     [4] = {name = "red pieces of cloth", id = 5911, count = 2}
  1931.                 }
  1932.             },
  1933.             [30] = {name = "Zaoan Sword", learned = false, learnStorage = 0, storage = {40004}, level = {30}, tries = 3, count = 1, id = 11307,
  1934.                 needed = {
  1935.                     [1] = {name = "iron ingots", id = 18337, count = 5},
  1936.                     [2] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1937.                     [3] = {name = "pieces of royal steel", id = 5887, count = 10},
  1938.                     [4] = {name = "pieces of draconian steel", id = 5889, count = 10},
  1939.                     [5] = {name = "red piece of cloth", id = 5911, count = 1},
  1940.                     [6] = {name = "gold ingots", id = 9971, count = 2},
  1941.                     [7] = {name = "raw leather", id = 22539, count = 4}
  1942.                 }
  1943.             },
  1944.         }
  1945.     },
  1946.     [13] = {name = "Tools",
  1947.             options = {
  1948.             [1] = {name = "Crowbar", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2416,
  1949.                 needed = {
  1950.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1951.                 }
  1952.             },
  1953.             [2] = {name = "Heavy Machete", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 2, count = 1, id = 2442,
  1954.                 needed = {
  1955.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1956.                     [2] = {name = "gold ingots", id = 9971, count = 2}
  1957.                 }
  1958.             },
  1959.             [3] = {name = "Light Shovel", learned = false, learnStorage = 0, storage = {40000}, level = {20}, tries = 2, count = 1, id = 5710,
  1960.                 needed = {
  1961.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1962.                     [2] = {name = "wood", id = 5901, count = 3}
  1963.                 }
  1964.             },
  1965.             [4] = {name = "Lock Picks", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 3, id = 8717,
  1966.                 needed = {
  1967.                     [1] = {name = "iron ingot", id = 18337, count = 1},
  1968.                     [2] = {name = "raw leather", id = 22539, count = 2}
  1969.                 }
  1970.             },
  1971.             [5] = {name = "Machete", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2420,
  1972.                 needed = {
  1973.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1974.                     [2] = {name = "raw leather", id = 22539, count = 2}
  1975.                 }
  1976.             },
  1977.             [6] = {name = "Obsidian Knife", learned = false, learnStorage = 0, storage = {40004}, level = {10}, tries = 1, count = 1, id = 5908,
  1978.                 needed = {
  1979.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1980.                     [2] = {name = "pieces of hell steel", id = 5888, count = 2},
  1981.                     [3] = {name = "huge chunk of crude iron", id = 5892, count = 1},
  1982.                     [4] = {name = "raw leather", id = 22539, count = 2},
  1983.                     [5] = {name = "gold ingots", id = 9971, count = 3}
  1984.                 }
  1985.             },
  1986.             [7] = {name = "Pick", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2553,
  1987.                 needed = {
  1988.                     [1] = {name = "iron ingots", id = 18337, count = 3},
  1989.                     [2] = {name = "wood", id = 5901, count = 2}
  1990.                 }
  1991.             },
  1992.             [8] = {name = "Shovel", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 1, count = 1, id = 2554,
  1993.                 needed = {
  1994.                     [1] = {name = "iron ingots", id = 18337, count = 4},
  1995.                     [2] = {name = "wood", id = 5901, count = 4}
  1996.                 }
  1997.             },
  1998.             [9] = {name = "Skinning Knife", learned = false, learnStorage = 0, storage = {40000}, level = {10}, tries = 3, count = 1, id = 13828,
  1999.                 needed = {
  2000.                     [1] = {name = "iron ingots", id = 18337, count = 2},
  2001.                     [2] = {name = "pieces of royal steel", id = 5888, count = 2},
  2002.                     [3] = {name = "gold ingots", id = 9971, count = 2},
  2003.                     [4] = {name = "raw leather", id = 22539, count = 2},
  2004.                 }
  2005.             },
  2006.         }
  2007.     },
  2008.     [14] = {name = "Umbral",
  2009.             options = {
  2010.             [1] = {name = "Crude Umbral Axe", learned = false, learnStorage = 0, storage = {40004, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22404,
  2011.                 needed = {
  2012.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2013.                     [2] = {name = "wood", id = 5901, count = 2},
  2014.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2015.                 }
  2016.             },
  2017.             [2] = {name = "Crude Umbral Blade", learned = false, learnStorage = 0, storage = {40004, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22398,
  2018.                 needed = {
  2019.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2020.                     [2] = {name = "wood", id = 5901, count = 2},
  2021.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2022.                 }
  2023.             },
  2024.             [3] = {name = "Crude Umbral Bow", learned = false, learnStorage = 0, storage = {40004, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22416,
  2025.                 needed = {
  2026.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2027.                     [2] = {name = "wood", id = 5901, count = 2},
  2028.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2029.                 }
  2030.             },
  2031.             [4] = {name = "Crude Umbral Chopper", learned = false, learnStorage = 0, storage = {40004, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22407,
  2032.                 needed = {
  2033.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2034.                     [2] = {name = "wood", id = 5901, count = 2},
  2035.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2036.                 }
  2037.             },
  2038.             [5] = {name = "Crude Umbral Crossbow", learned = false, learnStorage = 0, storage = {40004, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22419,
  2039.                 needed = {
  2040.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2041.                     [2] = {name = "wood", id = 5901, count = 2},
  2042.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2043.                 }
  2044.             },
  2045.             [6] = {name = "Crude Umbral Hammer", learned = false, learnStorage = 0, storage = {40004, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22413,
  2046.                 needed = {
  2047.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2048.                     [2] = {name = "wood", id = 5901, count = 2},
  2049.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2050.                 }
  2051.             },
  2052.             [7] = {name = "Crude Umbral Mace", learned = false, learnStorage = 0, storage = {40004, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22410,
  2053.                 needed = {
  2054.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2055.                     [2] = {name = "wood", id = 5901, count = 2},
  2056.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2057.                 }
  2058.             },
  2059.             [8] = {name = "Crude Umbral Slayer", learned = false, learnStorage = 0, storage = {40004, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22401,
  2060.                 needed = {
  2061.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2062.                     [2] = {name = "wood", id = 5901, count = 2},
  2063.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2064.                 }
  2065.             },
  2066.             [9] = {name = "Umbral Axe", learned = false, learnStorage = 0, storage = {40005, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22405,
  2067.                 needed = {
  2068.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2069.                     [2] = {name = "wood", id = 5901, count = 2},
  2070.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2071.                 }
  2072.             },
  2073.             [10] = {name = "Umbral Blade", learned = false, learnStorage = 0, storage = {40005, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22399,
  2074.                 needed = {
  2075.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2076.                     [2] = {name = "wood", id = 5901, count = 2},
  2077.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2078.                 }
  2079.             },
  2080.             [11] = {name = "Umbral Bow", learned = false, learnStorage = 0, storage = {40005, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22417,
  2081.                 needed = {
  2082.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2083.                     [2] = {name = "wood", id = 5901, count = 2},
  2084.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2085.                 }
  2086.             },
  2087.             [12] = {name = "Umbral Chopper", learned = false, learnStorage = 0, storage = {40005, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22408,
  2088.                 needed = {
  2089.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2090.                     [2] = {name = "wood", id = 5901, count = 2},
  2091.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2092.                 }
  2093.             },
  2094.             [13] = {name = "Umbral Crossbow", learned = false, learnStorage = 0, storage = {40005, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22420,
  2095.                 needed = {
  2096.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2097.                     [2] = {name = "wood", id = 5901, count = 2},
  2098.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2099.                 }
  2100.             },
  2101.             [14] = {name = "Umbral Hammer", learned = false, learnStorage = 0, storage = {40005, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22414,
  2102.                 needed = {
  2103.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2104.                     [2] = {name = "wood", id = 5901, count = 2},
  2105.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2106.                 }
  2107.             },
  2108.             [15] = {name = "Umbral Mace", learned = false, learnStorage = 0, storage = {40005, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22411,
  2109.                 needed = {
  2110.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2111.                     [2] = {name = "wood", id = 5901, count = 2},
  2112.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2113.                 }
  2114.             },
  2115.             [16] = {name = "Umbral Slayer", learned = false, learnStorage = 0, storage = {40005, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22402,
  2116.                 needed = {
  2117.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2118.                     [2] = {name = "wood", id = 5901, count = 2},
  2119.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2120.                 }
  2121.             },
  2122.             [17] = {name = "Umbral Master Axe", learned = false, learnStorage = 0, storage = {40006, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22406,
  2123.                 needed = {
  2124.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2125.                     [2] = {name = "wood", id = 5901, count = 2},
  2126.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2127.                 }
  2128.             },
  2129.             [18] = {name = "Umbral Masterblade", learned = false, learnStorage = 0, storage = {40006, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22400,
  2130.                 needed = {
  2131.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2132.                     [2] = {name = "wood", id = 5901, count = 2},
  2133.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2134.                 }
  2135.             },
  2136.             [19] = {name = "Umbral Master Bow", learned = false, learnStorage = 0, storage = {40006, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22418,
  2137.                 needed = {
  2138.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2139.                     [2] = {name = "wood", id = 5901, count = 2},
  2140.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2141.                 }
  2142.             },
  2143.             [20] = {name = "Umbral Master Chopper", learned = false, learnStorage = 0, storage = {40006, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22409,
  2144.                 needed = {
  2145.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2146.                     [2] = {name = "wood", id = 5901, count = 2},
  2147.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2148.                 }
  2149.             },
  2150.             [21] = {name = "Umbral Master Crossbow", learned = false, learnStorage = 0, storage = {40006, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22421,
  2151.                 needed = {
  2152.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2153.                     [2] = {name = "wood", id = 5901, count = 2},
  2154.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2155.                 }
  2156.             },
  2157.             [22] = {name = "Umbral Master Hammer", learned = false, learnStorage = 0, storage = {40006, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22415,
  2158.                 needed = {
  2159.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2160.                     [2] = {name = "wood", id = 5901, count = 2},
  2161.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2162.                 }
  2163.             },
  2164.             [23] = {name = "Umbral Master Mace", learned = false, learnStorage = 0, storage = {40006, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22412,
  2165.                 needed = {
  2166.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2167.                     [2] = {name = "wood", id = 5901, count = 2},
  2168.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2169.                 }
  2170.             },
  2171.             [24] = {name = "Umbral Master Slayer", learned = false, learnStorage = 0, storage = {40006, 40008}, level = {100, 10}, tries = 1, count = 1, id = 22403,
  2172.                 needed = {
  2173.                     [1] = {name = "iron ingot", id = 18337, count = 5},
  2174.                     [2] = {name = "wood", id = 5901, count = 2},
  2175.                     [3] = {name = "dream matter", id = 22397, count = 2}
  2176.                 }
  2177.             },
  2178.         }
  2179.     },
  2180. }
  2181.  
  2182. local modalId = 1005
  2183. local Type = {}
  2184. local Option = {}
  2185.  
  2186. local training = {
  2187.     [40000] = "Basic Smithing",
  2188.     [40001] = "Dwarven Smithing",
  2189.     [40002] = "Dragon Smithing",
  2190.     [40003] = "Magic Smithing",
  2191.     [40004] = "Advanced Smithing",
  2192.     [40005] = "Legendary Smithing",
  2193.     [40006] = "Ultimate Smithing",
  2194.     [40007] = "Demon Smithing",
  2195.     [40008] = "Umbral Smithing",
  2196. }
  2197. -- Checks if player has the items required for a recipe - used for bringing the craft option back up after each craft if they have enough to do it again - enables quick, easy crafting
  2198. function Player:hasReq(recipe)
  2199.     for i = 1, #recipe.needed do
  2200.         if self:getItemCount(recipe.needed[i].id) < recipe.needed[i].count then
  2201.             return false
  2202.         end
  2203.     end
  2204.     return true
  2205. end
  2206.  
  2207. function Player:sendSortedWindow(type)
  2208.     local window = ModalWindow(1011, recipes[type].name, "Expand the item you want to produce to view the requirements.\nYou are trained in the following specialties:\n")
  2209.     local choices = 0
  2210.     local temp = 0
  2211.     for i = 40000, 40008 do
  2212.         if self:getCSkill(training[i]) >= 10 then
  2213.             temp = temp + 1
  2214.             window:setMessage(window:getMessage() .. training[i] .. " (" .. self:getCSkill(training[i]) .. ")\n")
  2215.         end
  2216.     end
  2217.     if temp == 0 then
  2218.         window:setMessage(window:getMessage() .. "No specialty training.\n")
  2219.     end
  2220.     for i = 1, #recipes[type].options do
  2221.         if (recipes[type].options[i].learned and self:getStorageValue(recipes[type].options[i].learnStorage) >= 1) or not recipes[type].options[i].learned then
  2222.             if recipes[type].options[i].count > 1 then
  2223.                 window:addChoice(i, recipes[type].options[i].count .. " " .. recipes[type].options[i].name)
  2224.             else
  2225.                 window:addChoice(i, recipes[type].options[i].name)
  2226.             end
  2227.         end
  2228.     end
  2229.     window:addButton(1, "Expand")
  2230.     window:setDefaultEnterButton(1)
  2231.     window:addButton(2, "Back")
  2232.     window:setDefaultEscapeButton(2)
  2233.     window:sendToPlayer(self)
  2234.     return true
  2235. end
  2236.  
  2237. function Player:sendEquipmentWindow()
  2238.     local window = ModalWindow(modalId, "Smithing", "Expand the type of item you want to craft to view the available items.\nYou are trained in the following specialties:\n")
  2239.     local choices = 0
  2240.     local temp = 0
  2241.     for i = 40000, 40008 do
  2242.         if self:getCSkill(training[i]) >= 10 then
  2243.             temp = temp + 1
  2244.             window:setMessage(window:getMessage() .. training[i] .. " (" .. self:getCSkill(training[i]) .. ")\n")
  2245.         end
  2246.     end
  2247.     if temp == 0 then
  2248.         window:setMessage(window:getMessage() .. "No specialty training.\n")
  2249.     end
  2250.    
  2251.     for i = 1, #recipes do
  2252.         local t = false
  2253.         for j = 1, #recipes[i].options do
  2254.             if (recipes[i].options[j].learned and self:getStorageValue(recipes[i].options[j].learnStorage) >= 1) or not recipes[i].options[j].learned then
  2255.                 t = true
  2256.                 break
  2257.             end
  2258.         end
  2259.         if t then
  2260.             window:addChoice(i, recipes[i].name)
  2261.         end
  2262.     end
  2263.    
  2264.     window:addButton(1, "Expand")
  2265.     window:setDefaultEnterButton(1)
  2266.  
  2267.     window:addButton(2, "Exit")
  2268.     window:setDefaultEscapeButton(2)
  2269.     window:sendToPlayer(self)
  2270.     return true
  2271. end
  2272.  
  2273. function Player:sendERecipeWindow(type, option)
  2274.     local window = ModalWindow(modalId + 1, recipes[type].options[option].name, "To produce this item, you need:\n")
  2275.     for i = 1, #recipes[type].options[option].needed do
  2276.         window:setMessage(window:getMessage() .. recipes[type].options[option].needed[i].count .. " " .. recipes[type].options[option].needed[i].name .. " (" .. self:getItemCount(recipes[type].options[option].needed[i].id) .. ")\n")
  2277.     end
  2278.     if recipes[type].options[option].storage then
  2279.         for i = 1, #recipes[type].options[option].storage do
  2280.             local lev = self:getCSkill(training[recipes[type].options[option].storage[i]])
  2281.             window:setMessage(window:getMessage() .. training[recipes[type].options[option].storage[i]] .. " " .. recipes[type].options[option].level[i] .. " (" .. lev .. ")\n")
  2282.         end
  2283.     end
  2284.     for i = 1, #recipes[type].options[option].needed do
  2285.         if self:getItemCount(recipes[type].options[option].needed[i].id) < recipes[type].options[option].needed[i].count then
  2286.             return window:addButton(2, "Back"), window:setDefaultEscapeButton(2), window:setDefaultEnterButton(2), window:sendToPlayer(self)
  2287.         end
  2288.     end
  2289.     for i = 1, #recipes[type].options[option].storage do
  2290.         if self:getCSkill(training[recipes[type].options[option].storage[i]]) < recipes[type].options[option].level[i] then
  2291.             return window:addButton(2, "Back"), window:setDefaultEscapeButton(2), window:setDefaultEnterButton(2), window:sendToPlayer(self)
  2292.         end
  2293.     end
  2294.     window:addButton(1, "Make It!")
  2295.     window:setDefaultEnterButton(1)
  2296.     window:addButton(2, "Back")
  2297.     window:setDefaultEscapeButton(2)
  2298.     window:sendToPlayer(self)
  2299.     return true
  2300. end
  2301.  
  2302. function Player:sortedWindowChoice(windowId, buttonId, choiceId)
  2303.     local p = self:getGuid()
  2304.     if windowId == 1011 then
  2305.         if buttonId == 1 then
  2306.             Option[p] = choiceId
  2307.             self:sendERecipeWindow(Type[p], Option[p])
  2308.             return true
  2309.         elseif buttonId == 2 then
  2310.             self:sendEquipmentWindow()
  2311.             return true
  2312.         end
  2313.         return false
  2314.     end
  2315.     return false
  2316. end
  2317.  
  2318. function Player:equipmentWindowChoice(windowId, buttonId, choiceId)
  2319.     local p = self:getGuid()
  2320.     if windowId == modalId then
  2321.         if buttonId == 1 then
  2322.             Type[p] = choiceId
  2323.             self:sendSortedWindow(Type[p])
  2324.             return true
  2325.         else
  2326.             Type[p] = nil
  2327.             Option[p] = nil
  2328.             return false
  2329.         end
  2330.     end
  2331.     return false
  2332. end
  2333.  
  2334. function Player:eRecipeWindowChoice(windowId, buttonId, choiceId)
  2335.     local p = self:getGuid()
  2336.     if windowId == modalId + 1 then
  2337.         if buttonId == 1 then
  2338.             local rand = math.random(1,100000)
  2339.             local half = false
  2340.             local chance = (cSkills[training[recipes[Type[p]].options[Option[p]].storage[1]]].bonus * self:getCSkill(training[recipes[Type[p]].options[Option[p]].storage[1]])) * 100
  2341.             if rand < chance * 1000 then
  2342.                 half = true
  2343.             end
  2344.             for i = 1, #recipes[Type[p]].options[Option[p]].needed do
  2345.                 if half then
  2346.                     self:removeItem(recipes[Type[p]].options[Option[p]].needed[i].id, math.ceil(recipes[Type[p]].options[Option[p]].needed[i].count / 2))
  2347.                 else
  2348.                     self:removeItem(recipes[Type[p]].options[Option[p]].needed[i].id, recipes[Type[p]].options[Option[p]].needed[i].count)
  2349.                 end
  2350.             end
  2351.             self:addItem(recipes[Type[p]].options[Option[p]].id, recipes[Type[p]].options[Option[p]].count)
  2352.             if half then
  2353.                 self:sendTextMessage(MESSAGE_INFO_DESCR, "Congratulations! You have crafted " .. recipes[Type[p]].options[Option[p]].count .. " " .. recipes[Type[p]].options[Option[p]].name .. " at half the usual cost!")
  2354.             else
  2355.                 self:sendTextMessage(MESSAGE_INFO_DESCR, "You have crafted " .. recipes[Type[p]].options[Option[p]].count .. " " .. recipes[Type[p]].options[Option[p]].name .. "!")
  2356.             end
  2357.             for i = 1, #recipes[Type[p]].options[Option[p]].storage do
  2358.                 self:addCSkillTries(training[recipes[Type[p]].options[Option[p]].storage[i]], recipes[Type[p]].options[Option[p]].tries)
  2359.             end
  2360.             if recipes[Type[p]].options[Option[p]].set then
  2361.                 if self:getStorageValue(sets[recipes[Type[p]].options[Option[p]].set].pieces[recipes[Type[p]].options[Option[p]].piece].storage) ~= 1 then
  2362.                     self:setStorageValue(sets[recipes[Type[p]].options[Option[p]].set].pieces[recipes[Type[p]].options[Option[p]].piece].storage, 1)
  2363.                 end
  2364.                 local tempStore = true
  2365.                 for i = 1, #sets[recipes[Type[p]].options[Option[p]].set].pieces do
  2366.                     if self:getStorageValue(sets[recipes[Type[p]].options[Option[p]].set].pieces[recipes[Type[p]].options[Option[p]].piece].storage) ~= 1 then
  2367.                         tempStore = false
  2368.                     end
  2369.                 end
  2370.                 if tempStore then
  2371.                     self:addAchievement(sets[recipes[Type[p]].options[Option[p]].set].achievement)
  2372.                 end
  2373.             end
  2374.             return self:hasReq(recipes[Type[p]].options[Option[p]]) and self:sendERecipeWindow(Type[p], Option[p]) or self:sendSortedWindow(Type[p])
  2375.         elseif buttonId == 2 then
  2376.             self:sendSortedWindow(Type[p])
  2377.         end
  2378.         return false
  2379.     end
  2380.    
  2381.     return false
  2382. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement