Module:Skill calc/Smithing/data

From the RuneScape Wiki, the wiki for all things RuneScape
Jump to: navigation, search
Module documentation
This documentation is transcluded from Template:No documentation/doc. [edit] [purge]
--[=[
     Notations found in this Module:
        * name:     Name of product
        * icon:      Alternate image location
        * level:    Level required to complete
        * xp:       Experience gained
        * material: Materials required { #, "Item name", ...}
            - Special case for alternate currencies: {#, value, "Item name", ...}
        * mcount:   Material count - Number of materials required
            - This allows for exclusion of items not found in the GE
        * title:    Alternative name of object
            - Used to clarify the difference from a similar object or offer a cleaner name
        * mtrade:   Indicates whether the materials needed can be found in the GE
        * trade:    Indicates whether the product can be found in the GE
        * currency: Indicates an alternative currency being used
        * value:    Specifies the product's value in alternative currency
        * members:  Indicates whether an item is members-only content
--]=]
local skillData = {}
 
return function(trainMethod)
 
    -- Smelting
    if trainMethod == "Smelting" then
        local methods = 
        {
            {   
                name        = "Bronze bar",
                level       = 1,
                xp          = 1,
                material    = {1, "Copper ore", 1, "Tin ore"},
                mcount      = 2
            }, {
                name        = "Blurite bar",
                level       = 10,
                xp          = 2,
                material    = {1, "Blurite ore"},
                mtrade      = 0,
                trade       = 0
            }, {
                name        = "Iron bar",
                level       = 10,
                xp          = 2,
                material    = {2, "Iron ore"}
            }, {
                name        = "Elemental bar",
                level       = 20,
                xp          = 7.5,
                material    = {4, "Coal", 1, "Elemental ore"},
                mcount      = 1,
                trade       = 0,
                members     = 0
            }, {
                name        = "Silver bar",
                level       = 20,
                xp          = 3,
                material    = {1, "Silver ore"}
            }, {
                name        = "Steel bar",
                level       = 20,
                xp          = 3,
                material    = {1, "Iron ore", 1, "Coal"},
                mcount      = 2
            }, {
                name        = "Mithril bar",
                level       = 30,
                xp          = 5,
                material    = {1, "Mithril ore", 1, "Coal"},
                mcount      = 2
            }, {
                name        = "Adamant bar",
                level       = 40,
                xp          = 7,
                material    = {1, "Adamantite ore", 1, "Luminite"},
                mcount      = 2
            }, {
                name        = "Gold bar",
                level       = 40,
                xp          = 7,
                material    = {1, "Gold ore"}
            }, {
                name        = "'Perfect' gold bar",
                level       = 40,
                xp          = 7,
                material    = {1, "'Perfect' gold ore"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Rune bar",
                level       = 50,
                xp          = 10,
                material    = {1, "Runite ore", 1, "Luminite"},
                mcount      = 2
            }, {
                name        = "Orikalkum bar",
                level       = 60,
                xp          = 13,
                material    = {1, "Orichalcite ore", 1, "Drakolith"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium bar",
                level       = 70,
                xp          = 17,
                material    = {1, "Necrite ore", 1, "Phasmatite"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Abyssalbane bar",
                level       = 77,
                xp          = 50,
                material    = {1, "Abyssalbanite ore"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Basiliskbane bar",
                level       = 77,
                xp          = 50,
                material    = {1, "Basiliskbanite ore"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Dragonbane bar",
                level       = 77,
                xp          = 50,
                material    = {1, "Dragonbanite ore"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Wallasalkibane bar",
                level       = 77,
                xp          = 50,
                material    = {1, "Wallasalkibanite ore"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Bane bar",
                level       = 80,
                xp          = 21,
                material    = {2, "Banite ore"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Obsidian bar",
                level       = 80,
                xp          = 50,
                material    = {12, "Obsidian shard"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Corrupted ore",
                level       = 89,
                xp          = 160,
                material    = {1, "Corrupted ore"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Elder rune bar",
                level       = 90,
                xp          = 26,
                material    = {1, "Rune bar", 1, "Light animica", 1, "Dark animica"},
                members     = 0
            }, {
                name        = "Concentrated alloy bar",
                level       = 99.01,
                xp          = 10,
                material    = {1, "Bronze bar", 1, "Iron bar", 1, "Steel bar", 1, "Mithril bar", 1, "Adamant bar", 1, "Rune bar", 1, "Orikalkum bar", 1, "Necronium bar", 1, "Bane bar", 1, "Elder rune bar"},
                mcount      = 10,
                members     = 0
            }, {
                name        = "Enriched alloy bar",
                level       = 99.02,
                xp          = 10,
                material    = {5, "Concentrated alloy bar"},
                members     = 0
            }, {
                name        = "Immaculate alloy bar",
                level       = 99.03,
                xp          = 10,
                material    = {10, "Enriched alloy bar"},
                members     = 0
            }, {
                name        = "Glorious bar",
                level       = 99.04,
                xp          = 5005,
                material    = {10, "Immaculate alloy bar"},
                members     = 0
            }, {
                name        = "Glorious bar",
                level       = 99.05,
                xp          = 5005,
                material    = {10, "Partially folded alloy bar"},
                mtrade      = 0,
                members     = 0
            }
        }
        return methods
    end

    -- Forging
    if trainMethod == "Forging" then
        local methods = 
        {
            {   
                name        = "Bronze bar",
                level       = 1,
                xp          = 15,
                material    = {1, "Copper ore", 1, "Tin ore"},
                mcount      = 2
            }, {
                name        = "Blurite bar",
                level       = 10,
                xp          = 40,
                material    = {1, "Blurite ore"},
                mtrade      = 0,
                trade       = 0
            }, {
                name        = "Iron bar",
                level       = 10,
                xp          = 45,
                material    = {2, "Iron ore"}
            }, {
                name        = "Elemental bar",
                level       = 20,
                xp          = 20,
                material    = {4, "Coal", 1, "Elemental ore"},
                mcount      = 1,
                trade       = 0,
                members     = 0
            }, {
                name        = "Steel bar",
                level       = 20,
                xp          = 75,
                material    = {1, "Iron ore", 1, "Coal"},
                mcount      = 2
            }, {
                name        = "Mithril bar",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril ore", 1, "Coal"},
                mcount      = 2
            }, {
                name        = "Adamant bar",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamantite ore", 1, "Luminite"},
                mcount      = 2
            }, {
                name        = "Rune bar",
                level       = 50,
                xp          = 240,
                material    = {1, "Runite ore", 1, "Luminite"},
                mcount      = 2
            }, {
                name        = "Orikalkum bar",
                level       = 60,
                xp          = 350,
                material    = {1, "Orichalcite ore", 1, "Drakolith"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium bar",
                level       = 70,
                xp          = 500,
                material    = {1, "Necrite ore", 1, "Phasmatite"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane bar",
                level       = 80,
                xp          = 700,
                material    = {2, "Banite ore"},
                members     = 0
            }, {
                name        = "Obsidian bar",
                level       = 80,
                xp          = 700,
                material    = {12, "Obsidian shard"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Elder rune bar",
                level       = 90,
                xp          = 1000,
                material    = {1, "Rune bar", 1, "Light animica", 1, "Dark animica"},
                mcount      = 3,
                members     = 0
            }
        }
        return methods
    end

    -- Blast Furnace
    if trainMethod == "Blast Furnace" then
        local methods = 
        {
             {
                name        = "Steel bar",
                level       = 20,
                xp          = 3,
                material    = {1, "Iron ore"},
                mcount      = 2
            }, {
                name        = "Mithril bar",
                level       = 30,
                xp          = 5,
                material    = {1, "Mithril ore"},
                mcount      = 2
            }, {
                name        = "Adamant bar",
                level       = 40,
                xp          = 7,
                material    = {1, "Adamantite ore"},
                mcount      = 2
            },  {
                name        = "Rune bar",
                level       = 50,
                xp          = 10,
                material    = {1, "Runite ore"},
                mcount      = 2
            }
        }
        return methods
    end

    -- Artisan's Workshop
    if trainMethod == "Ceremonial swords" then
        local methods = 
        {
            {
                name        = "Iron ingot IV",
                level       = 70,
                xp          = 2702,
                material    = {75, "Iron ore"},
                trade       = 0
            }, {
                name        = "Steel ingot IV",
                level       = 75,
                xp          = 3782,
                material    = {40, "Iron ore", 80, "Coal"},
                mcount      = 2,
                trade       = 0
            }, {
                name        = "Mithril ingot IV",
                level       = 80,
                xp          = 4539,
                material    = {30, "Mithril ore", 120, "Coal"},
                mcount      = 2,
                trade       = 0
            }, {
                name        = "Adamant ingot IV",
                level       = 85,
                xp          = 5728,
                material    = {85, "Adamantite ore", 150, "Coal"},
                mcount      = 2,
                trade       = 0
            }, {
                name        = "Rune ingot IV",
                level       = 90,
                xp          = 10486,
                material    = {18, "Runite ore", 144, "Coal"},
                mcount      = 2,
                trade       = 0
            }
        }
        return methods
    end

    -- Burial sets
    if trainMethod == "Burial sets" then
        local methods = 
        {
            {
                name        = "Adamant burial set",
                level       = 40,
                xp          = 12444,
                material    = {48, "Adamant bar"},
                trade       = 0
            }, {
                name        = "Adamant burial set",
                level       = 40,
                xp          = 4284,
                material    = {1, "Adamant platebody + 2", 1, "Adamant full helm + 2", 1, "Adamant gauntlets + 2", 1, "Adamant armoured boots + 2", 1, "Adamant platelegs + 2"},
                mcount      = 5,
                trade       = 0
            }, {
                name        = "Rune burial set",
                level       = 50,
                xp          = 35136,
                material    = {96, "Rune bar"},
                trade       = 0
            }, {
                name        = "Rune burial set",
                level       = 50,
                xp          = 12096,
                material    = {1, "Rune platebody + 3", 1, "Rune full helm + 3", 1, "Rune gauntlets + 3", 1, "Rune armoured boots + 3", 1, "Rune platelegs + 3"},
                mcount      = 5,
                trade       = 0
            }, {
                name        = "Orikalkum burial set",
                level       = 60,
                xp          = 51240,
                material    = {96, "Orikalkum bar"},
                trade       = 0
            }, {
                name        = "Orikalkum burial set",
                level       = 60,
                xp          = 17640,
                material    = {1, "Orikalkum platebody + 3", 1, "Orikalkum full helm + 3", 1, "Orikalkum gauntlets + 3", 1, "Orikalkum armoured boots + 3", 1, "Orikalkum platelegs + 3"},
                mcount      = 5,
                trade       = 0
            }, {
                name        = "Necronium burial set",
                level       = 70,
                xp          = 146400,
                material    = {192, "Necronium  bar"},
                trade       = 0
            }, {
                name        = "Necronium burial set",
                level       = 70,
                xp          = 50400,
                material    = {1, "Necronium  platebody + 4", 1, "Necronium  full helm + 4", 1, "Necronium  gauntlets + 4", 1, "Necronium  armoured boots + 4", 1, "Necronium  platelegs + 4"},
                mcount      = 5,
                trade       = 0
            }, {
                name        = "Bane burial set",
                level       = 80,
                xp          = 204960,
                material    = {192, "Bane  bar"},
                trade       = 0
            }, {
                name        = "Bane burial set",
                level       = 80,
                xp          = 70560,
                material    = {1, "Bane  platebody + 4", 1, "Bane  full helm + 4", 1, "Bane  gauntlets + 4", 1, "Bane  armoured boots + 4", 1, "Bane  platelegs + 4"},
                mcount      = 5,
                trade       = 0
            }, {
                name        = "Elder rune burial set",
                level       = 90,
                xp          = 585600,
                material    = {384, "Elder rune bar"},
                trade       = 0
            }, {
                name        = "Elder rune burial set",
                level       = 90,
                xp          = 201600,
                material    = {1, "Elder rune platebody + 5", 1, "Elder rune full helm + 5", 1, "Elder rune gauntlets + 5", 1, "Elder rune armoured boots + 5", 1, "Elder rune platelegs + 5"},
                mcount      = 5,
                trade       = 0
            }
        }
        return methods
    end

    -- Bronze
    if trainMethod == "Bronze" then
        local methods = 
        {
            {
                name        = "Bronze 2h sword",
                level       = 1,
                xp          = 60,
                material    = {4, "Bronze bar"}
            }, {
                name        = "Bronze armoured boots",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze arrowheads",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze battleaxe",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze bolts (unf)",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze chainbody",
                level       = 1,
                xp          = 75,
                material    = {5, "Bronze bar"}
            }, {
                name        = "Bronze claws",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze dagger",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze dart tip",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze full helm",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze gauntlets",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze hasta",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar", 1, "Logs"},
                mcount      = 2,
                memberes    = 0
            }, {
                name        = "Bronze hatchet",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze kiteshield",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze knife",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze limbs",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze longsword",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze mace",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze med helm",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze nails",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze off hand battleaxe",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze off hand claws",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze off hand dagger",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze off hand longsword",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze off hand mace",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze off hand scimitar",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze off hand sword",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze off hand warhammer",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze ore box",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze pickaxe",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze platebody",
                level       = 1,
                xp          = 75,
                material    = {5, "Bronze bar"}
            }, {
                name        = "Bronze platelegs",
                level       = 1,
                xp          = 45,
                material    = {3, "Bronze bar"}
            }, {
                name        = "Bronze plateskirt",
                level       = 1,
                xp          = 45,
                material    = {3, "Bronze bar"}
            }, {
                name        = "Bronze scimitar",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze spear",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar", 1, "Logs"},
                members     = 0
            }, {
                name        = "Bronze square shield",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze sword",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze throwing axe",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Bronze warhammer",
                level       = 1,
                xp          = 30,
                material    = {2, "Bronze bar"}
            }, {
                name        = "Bronze wire",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"},
                members     = 0
            }, {
--[=[
                name        = "Cannon part",
                level       = 18,
                xp          = 25,
                material    = {2, "Bronze bar"},
                trade       = 0
            }, {
--]=]
                name        = "Off-hand bronze knife",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }, {
                name        = "Off-hand bronze throwing axe",
                level       = 1,
                xp          = 15,
                material    = {1, "Bronze bar"}
            }
        }
        return methods
    end

    -- Iron
    if trainMethod == "Iron" then
        local methods = 
        {
            {
                name        = "Iron 2h sword",
                level       = 10,
                xp          = 160,
                material    = {4, "Iron bar"}
            }, {
                name        = "Iron 2h sword + 1",
                level       = 10,
                xp          = 160,
                material    = {4, "Iron bar", 1, "Iron 2h sword"},
                mcount      = 2
            }, {
                name        = "Iron armoured boots",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron armoured boots + 1",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar", 1, "Iron armoured boots"},
                mcount      = 2
            }, {
                name        = "Iron arrowheads",
                level       = 20,
                xp          = 40,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron battleaxe",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron battleaxe + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron battleaxe"},
                mcount      = 2
            }, {
                name        = "Iron bolts (unf)",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron chainbody",
                level       = 10,
                xp          = 200,
                material    = {5, "Iron bar"}
            }, {
                name        = "Iron chainbody + 1",
                level       = 10,
                xp          = 200,
                material    = {5, "Iron bar", 1, "Iron chainbody"},
                mcount      = 2
            }, {
                name        = "Iron claws",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron claws + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron claws"},
                mcount      = 2
            }, {
                name        = "Iron dagger",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron dagger + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron dagger"},
                mcount      = 2
            }, {
                name        = "Iron dart tip",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron full helm",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron full helm + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron full helm"},
                mcount      = 2
            }, {
                name        = "Iron gauntlets",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron gauntlets + 1",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar", 1, "Iron gauntlets"},
                mcount      = 2
            }, {
                name        = "Iron hasta",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar", 1, "Oak logs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Iron hatchet",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron ingot",
                level       = 10,
                xp          = 4,
                material    = {5, "Iron bar"}
            }, {
                name        = "Iron kiteshield",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron kiteshield + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron kiteshield"},
                mcount      = 2
            }, {
                name        = "Iron knife",
                level       = 10,
                xp          = 45,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron limbs",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron longsword",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron longsword + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron longsword"},
                mcount      = 2
            }, {
                name        = "Iron mace",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron mace + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron mace"},
                mcount      = 2
            }, {
                name        = "Iron med helm",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron med helm + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron med helm"},
                mcount      = 2
            }, {
                name        = "Iron nails",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar"}
            }, {
                name        = "Iron off hand battleaxe",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron off hand battleaxe + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron off hand battleaxe"},
                mcount      = 2
            }, {
                name        = "Iron off hand claws",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron off hand claws + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron off hand claws"},
                mcount      = 2
            }, {
                name        = "Iron off hand dagger",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron off hand dagger + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron off hand dagger"},
                mcount      = 2
            }, {
                name        = "Iron off hand longsword",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron off hand longsword + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron off hand longsword"},
                mcount      = 2
            }, {
                name        = "Iron off hand mace",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron off hand mace + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron off hand mace"},
                mcount      = 2
            }, {
                name        = "Iron off hand scimitar",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron off hand scimitar + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron off hand scimitar"},
                mcount      = 2
            }, {
                name        = "Iron off hand sword",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron off hand sword + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron off hand sword"},
                mcount      = 2
            }, {
                name        = "Iron off hand warhammer",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron off hand warhammer + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron off hand warhammer"},
                mcount      = 2
            }, {
                name        = "Iron ore box",
                level       = 10,
                xp          = 80,
                material    = {1, "Bronze ore box", 2, "Iron bar"},
                mcount      = 2
            }, {
                name        = "Iron pickaxe",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron pickaxe + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron platebody",
                level       = 10,
                xp          = 200,
                material    = {5, "Iron bar"}
            }, {
                name        = "Iron platebody + 1",
                level       = 10,
                xp          = 200,
                material    = {5, "Iron bar", 1, "Iron platebody"},
                mcount      = 2
            }, {
                name        = "Iron platelegs",
                level       = 10,
                xp          = 120,
                material    = {3, "Iron bar"}
            }, {
                name        = "Iron platelegs + 1",
                level       = 10,
                xp          = 120,
                material    = {3, "Iron bar", 1, "Iron platelegs"},
                mcount      = 2
            }, {
                name        = "Iron plateskirt",
                level       = 10,
                xp          = 120,
                material    = {3, "Iron bar"}
            }, {
                name        = "Iron plateskirt + 1",
                level       = 10,
                xp          = 120,
                material    = {1, "Iron bar", 1, "Iron plateskirt"},
                mcount      = 2
            }, {
                name        = "Iron scimitar",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron scimitar + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron scimitar"},
                mcount      = 2
            }, {
                name        = "Iron spear",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar", 1, "Oak logs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Iron spit",
                level       = 10,
                xp          = 40,
                material    = {1, "Iron bar"},
                members     = 0
            }, {
                name        = "Iron square shield",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"},
            }, {
                name        = "Iron square shield + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron square shield"},
                mcount      = 2
            }, {
                name        = "Iron sword",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron sword + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron sword"},
                mcount      = 2
            }, {
                name        = "Iron throwing axe",
                level       = 10,
                xp          = 45,
                material    = {1, "Iron bar"},
            }, {
                name        = "Iron warhammer",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar"}
            }, {
                name        = "Iron warhammer + 1",
                level       = 10,
                xp          = 80,
                material    = {2, "Iron bar", 1, "Iron warhammer"},
                mcount      = 2
            }, {
                name        = "Off-hand iron knife",
                level       = 10,
                xp          = 45,
                material    = {1, "Iron bar"}
            }, {
                name        = "Off-hand iron throwing axe",
                level       = 10,
                xp          = 45,
                material    = {1, "Iron bar"}
            }, {
                name        = "Oil lantern frame",
                level       = 10,
                xp          = 45,
                material    = {1, "Iron bar"}
            }
        }
        return methods
    end

    -- Steel
    if trainMethod == "Steel" then
        local methods = 
        {
            {
                name        = "Bullseye lantern (frame)",
                title       = "Bullseye lantern",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"},
                members     = 0
            }, {
                name        = "Cannonball",
                level       = 35,
                xp          = 25.6,
                material    = {1, "Steel bar"},
                members     = 0
            }, {
                name        = "Off-hand steel knife",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Off-hand steel throwing axe",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Masterwork rivets",
                level       = 99,
                xp          = 75,
                material    = {1, "Steel bar"},
                trade       = 0,
                members     = 0
            }, {
                name        = "Steel 2h sword",
                level       = 20,
                xp          = 300,
                material    = {4, "Steel bar"}
            }, {
                name        = "Steel 2h sword + 1",
                level       = 20,
                xp          = 300,
                material    = {4, "Steel bar", 1, "Steel 2h sword"},
                mcount      = 2
            }, {
                name        = "Steel armoured boots",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel armoured boots + 1",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar", 1, "Steel armoured boots"},
                mcount      = 2
            }, {
                name        = "Steel arrowheads",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel battleaxe",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel battleaxe + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel battleaxe"},
                mcount      = 2
            }, {
                name        = "Steel bolts (unf)",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel chainbody",
                level       = 20,
                xp          = 375,
                material    = {5, "Steel bar"}
            }, {
                name        = "Steel chainbody + 1",
                level       = 20,
                xp          = 375,
                material    = {5, "Steel bar", 1, "Steel chainbody"},
                mcount      = 2
            }, {
                name        = "Steel claws",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel claws + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel claws"},
                mcount      = 2
            }, {
                name        = "Steel dagger",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel dagger + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel dagger"},
                mcount      = 2
            }, {
                name        = "Steel dart tip",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel full helm",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel full helm + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel full helm"},
                mcount      = 2
            }, {
                name        = "Steel gauntlets",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel gauntlets + 1",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar", 1, "Steel gauntlets"},
                mcount      = 2
            }, {
                name        = "Steel hasta",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar", 1, "Willow logs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Steel hatchet",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel ingot",
                level       = 20,
                xp          = 5,
                material    = {5, "Steel bar"}
            }, {
                name        = "Steel kiteshield",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel kiteshield + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel kiteshield"},
                mcount      = 2
            }, {
                name        = "Steel knife",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel limbs",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel longsword",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel longsword + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel longsword"},
                mcount      = 2
            }, {
                name        = "Steel mace",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel mace + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel mace"},
                mcount      = 2
            }, {
                name        = "Steel med helm",
                level       = 20,
                xp          = 150,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel med helm + 1",
                level       = 20,
                xp          = 150,
                material    = {1, "Steel bar", 1, "Steel med helm"},
                mcount      = 2
            }, {
                name        = "Steel nails",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel off hand battleaxe",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel off hand battleaxe + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel off hand battleaxe"},
                mcount      = 2
            }, {
                name        = "Steel off hand claws",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel off hand claws + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel off hand claws"},
                mcount      = 2
            }, {
                name        = "Steel off hand dagger",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel off hand dagger + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel off hand dagger"},
                mcount      = 2
            }, {
                name        = "Steel off hand longsword",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel off hand longsword + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel off hand longsword"},
                mcount      = 2
            }, {
                name        = "Steel off hand mace",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel off hand mace + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel off hand mace"},
                mcount      = 2
            }, {
                name        = "Steel off hand scimitar",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel off hand scimitar + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel off hand scimitar"},
                mcount      = 2
            }, {
                name        = "Steel off hand sword",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel off hand sword + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar", 1, "Steel off hand sword"},
                mcount      = 2
            }, {
                name        = "Steel off hand warhammer",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel off hand warhammer + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel ore box",
                level       = 20,
                xp          = 150,
                material    = {1, "Iron ore box", 1, "Steel bar"},
            }, {
                name        = "Steel pickaxe",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel pickaxe + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel platebody",
                level       = 20,
                xp          = 375,
                material    = {5, "Steel bar"}
            }, {
                name        = "Steel platebody + 1",
                level       = 20,
                xp          = 375,
                material    = {5, "Steel bar"}
            }, {
                name        = "Steel platelegs",
                level       = 20,
                xp          = 225,
                material    = {3, "Steel bar"}
            }, {
                name        = "Steel platelegs + 1",
                level       = 20,
                xp          = 225,
                material    = {3, "Steel bar"}
            }, {
                name        = "Steel plateskirt",
                level       = 20,
                xp          = 225,
                material    = {3, "Steel bar"}
            }, {
                name        = "Steel plateskirt + 1",
                level       = 20,
                xp          = 225,
                material    = {3, "Steel bar"}
            }, {
                name        = "Steel scimitar",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel scimitar + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel spear",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar", 1, "Willow logs"},
                members     = 0
            }, {
                name        = "Steel square shield",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel square shield + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel studs",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel sword",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel sword + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel throwing axe",
                level       = 20,
                xp          = 75,
                material    = {1, "Steel bar"}
            }, {
                name        = "Steel warhammer",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }, {
                name        = "Steel warhammer + 1",
                level       = 20,
                xp          = 150,
                material    = {2, "Steel bar"}
            }
        }
        return methods
    end

    -- Mithril
    if trainMethod == "Mithril" then
        local methods = 
        {
            {
                name        = "Mithril 2h sword",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar"}
            }, {
                name        = "Mithril 2h sword + 1",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril 2h sword"},
                mcount      = 2
            }, {
                name        = "Mithril 2h sword + 2",
                level       = 30,
                xp          = 960,
                material    = {8, "Mithril bar", 1, "Mithril 2h sword + 1"},
                mcount      = 2
            }, {
                name        = "Mithril armoured boots",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril armoured boots + 1",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar", 1, "Mithril armoured boots"},
                mcount      = 2
            }, {
                name        = "Mithril armoured boots + 2",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril armoured boots + 1"},
                mcount      = 2
            }, {
                name        = "Mithril arrowheads",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril battleaxe",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril battleaxe + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril battleaxe"},
                mcount      = 2
            }, {
                name        = "Mithril battleaxe + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril battleaxe + 1"},
                mcount      = 2
            }, {
                name        = "Mithril bolts (unf)",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril chainbody",
                level       = 30,
                xp          = 600,
                material    = {5, "Mithril bar"}
            }, {
                name        = "Mithril chainbody + 1",
                level       = 30,
                xp          = 600,
                material    = {5, "Mithril bar", 1, "Mithril chainbody"},
                mcount      = 2
            }, {
                name        = "Mithril chainbody + 2",
                level       = 30,
                xp          = 1200,
                material    = {10, "Mithril bar", 1, "Mithril chainbody + 1"},
                mcount      = 2
            }, {
                name        = "Mithril claws",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril claws + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril claws"},
                mcount      = 2
            }, {
                name        = "Mithril claws + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril claws + 1"},
                mcount      = 2
            }, {
                name        = "Mithril dagger",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril dagger + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril dagger"},
                mcount      = 2
            }, {
                name        = "Mithril dagger + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril dagger + 1"},
                mcount      = 2
            }, {
                name        = "Mithril dart tip",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril full helm",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril full helm + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril full helm"},
                mcount      = 2
            }, {
                name        = "Mithril full helm + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril full helm + 1"},
                mcount      = 2
            }, {
                name        = "Mithril gauntlets",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril gauntlets + 1",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar", 1, "Mithril gauntlets"},
                mcount      = 2
            }, {
                name        = "Mithril gauntlets + 2",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril gauntlets + 1"},
                mcount      = 2
            }, {
                name        = "Mithril grapple tip",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril hasta",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar", 1, "Maple logs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Mithril hatchet",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril kiteshield",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril kiteshield + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril kiteshield"},
                mcount      = 2
            }, {
                name        = "Mithril kiteshield + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril kiteshield + 1"},
                mcount      = 2
            }, {
                name        = "Mithril knife",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril limbs",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril longsword",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril longsword + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril longsword"},
                mcount      = 2
            }, {
                name        = "Mithril longsword + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril longsword + 1"},
                mcount      = 2
            }, {
                name        = "Mithril mace",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril mace + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril mace"},
                mcount      = 2
            }, {
                name        = "Mithril mace + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril mace + 1"},
                mcount      = 2
            }, {
                name        = "Mithril med helm",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril med helm + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril med helm"},
                mcount      = 2
            }, {
                name        = "Mithril med helm + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril med helm + 1"},
                mcount      = 2
            }, {
                name        = "Mithril nails",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril off hand battleaxe",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril off hand battleaxe + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril off hand battleaxe"},
                mcount      = 2
            }, {
                name        = "Mithril off hand battleaxe + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril off hand battleaxe + 1"},
                mcount      = 2
            }, {
                name        = "Mithril off hand claws",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril off hand claws + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril off hand claws"}
            }, {
                name        = "Mithril off hand claws + 2",
                level       = 30,
                xp          = 480,
                material    = {2, "Mithril bar", 1, "Mithril off hand claws + 1"}
            }, {
                name        = "Mithril off hand dagger",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril off hand dagger + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril off hand dagger"},
                mcount      = 2
            }, {
                name        = "Mithril off hand dagger + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril off hand dagger + 1"},
                mcount      = 2
            }, {
                name        = "Mithril off hand longsword",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril off hand longsword + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril off hand longsword"},
                mcount      = 2
            }, {
                name        = "Mithril off hand longsword + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril off hand longsword + 1"},
                mcount      = 2
            }, {
                name        = "Mithril off hand mace",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril off hand mace + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril off hand mace"},
                mcount      = 2
            }, {
                name        = "Mithril off hand mace + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril off hand mace + 1"},
                mcount      = 2
            }, {
                name        = "Mithril off hand scimitar",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril off hand scimitar + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril off hand scimitar"},
                mcount      = 2
            }, {
                name        = "Mithril off hand scimitar + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril off hand scimitar + 1"},
                mcount      = 2
            }, {
                name        = "Mithril off hand sword",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril off hand sword + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril off hand sword"},
                mcount      = 2
            }, {
                name        = "Mithril off hand sword + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril off hand sword + 1"},
                mcount      = 2
            }, {
                name        = "Mithril off hand warhammer",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril off hand warhammer + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril off hand warhammer"},
                mcount      = 2
            }, {
                name        = "Mithril off hand warhammer + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril off hand warhammer + 1"},
                mcount      = 2
            }, {
                name        = "Mithril ore box",
                level       = 30,
                xp          = 240,
                material    = {1, "Steel ore box", 2, "Mithril bar"},
                mcount      = 2
            }, {
                name        = "Mithril pickaxe",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril pickaxe + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril pickaxe"},
                mcount      = 2
            }, {
                name        = "Mithril pickaxe + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril pickaxe + 1"},
                mcount      = 2
            }, {
                name        = "Mithril platebody",
                level       = 30,
                xp          = 600,
                material    = {5, "Mithril bar"}
            }, {
                name        = "Mithril platebody + 1",
                level       = 30,
                xp          = 600,
                material    = {5, "Mithril bar", 1, "Mithril platebody"},
                mcount      = 2
            }, {
                name        = "Mithril platebody + 2",
                level       = 30,
                xp          = 1200,
                material    = {10, "Mithril bar", 1, "Mithril platebody + 1"},
                mcount      = 2
            }, {
                name        = "Mithril platelegs",
                level       = 30,
                xp          = 360,
                material    = {3, "Mithril bar"}
            }, {
                name        = "Mithril platelegs + 1",
                level       = 30,
                xp          = 360,
                material    = {3, "Mithril bar", 1, "Mithril platelegs"},
                mcount      = 2
            }, {
                name        = "Mithril platelegs + 2",
                level       = 30,
                xp          = 720,
                material    = {6, "Mithril bar", 1, "Mithril platelegs + 1"},
                mcount      = 2
            }, {
                name        = "Mithril plateskirt",
                level       = 30,
                xp          = 360,
                material    = {3, "Mithril bar"}
            }, {
                name        = "Mithril plateskirt + 1",
                level       = 30,
                xp          = 360,
                material    = {3, "Mithril bar", 1, "Mithril plateskirt"},
                mcount      = 2
            }, {
                name        = "Mithril plateskirt + 2",
                level       = 30,
                xp          = 720,
                material    = {6, "Mithril bar", 1, "Mithril plateskirt + 1"},
                mcount      = 2
            }, {
                name        = "Mithril scimitar",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril scimitar + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril scimitar"},
                mcount      = 2
            }, {
                name        = "Mithril scimitar + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril scimitar + 1"},
                mcount      = 2
            }, {
                name        = "Mithril spear",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar", 1, "Maple logs"},
                mcount      = 2
            }, {
                name        = "Mithril square shield",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril square shield + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril square shield"},
                mcount      = 2
            }, {
                name        = "Mithril square shield + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril square shield + 1"},
                mcount      = 2
            }, {
                name        = "Mithril sword",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril sword + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril sword"},
                mcount      = 2
            }, {
                name        = "Mithril sword + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril sword + 1"},
                mcount      = 2
            }, {
                name        = "Mithril throwing axe",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Mithril warhammer",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar"}
            }, {
                name        = "Mithril warhammer + 1",
                level       = 30,
                xp          = 240,
                material    = {2, "Mithril bar", 1, "Mithril warhammer"},
                mcount      = 2
            }, {
                name        = "Mithril warhammer + 2",
                level       = 30,
                xp          = 480,
                material    = {4, "Mithril bar", 1, "Mithril warhammer + 1"},
                mcount      = 2
            }, {
                name        = "Off-hand mithril knife",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }, {
                name        = "Off-hand mithril throwing axe",
                level       = 30,
                xp          = 120,
                material    = {1, "Mithril bar"}
            }
        }
        return methods
    end

    -- Adamant
    if trainMethod == "Adamant" then
        local methods = 
        {
            {
                name        = "Adamant 2h sword",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar"}
            }, {
                name        = "Adamant 2h sword + 1",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant 2h sword"},
                mcount      = 2
            }, {
                name        = "Adamant 2h sword + 2",
                level       = 40,
                xp          = 1360,
                material    = {8, "Adamant bar", 1, "Adamant 2h sword + 1"},
                mcount      = 2
            }, {
                name        = "Adamant armoured boots",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant armoured boots + 1",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar", 1, "Adamant armoured boots"},
                mcount      = 2
            }, {
                name        = "Adamant armoured boots + 2",
                level       = 40,
                xp          = 680,
                material    = {2, "Adamant bar", 1, "Adamant armoured boots + 1"},
                mcount      = 2
            }, {
                name        = "Adamant arrowheads",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant battleaxe",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant battleaxe + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant battleaxe"},
                mcount      = 2
            }, {
                name        = "Adamant battleaxe + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant battleaxe + 1"},
                mcount      = 2
            }, {
                name        = "Adamant bolts (unf)",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant chainbody",
                level       = 40,
                xp          = 850,
                material    = {5, "Adamant bar"}
            }, {
                name        = "Adamant chainbody + 1",
                level       = 40,
                xp          = 850,
                material    = {5, "Adamant bar", 1, "Adamant chainbody"},
                mcount      = 2
            }, {
                name        = "Adamant chainbody + 2",
                level       = 40,
                xp          = 1700,
                material    = {10, "Adamant bar", 1, "Adamant chainbody + 1"},
                mcount      = 2
            }, {
                name        = "Adamant claws",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant claws + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant claws"},
                mcount      = 2
            }, {
                name        = "Adamant claws + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant claws + 1"},
                mcount      = 2
            }, {
                name        = "Adamant dagger",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant dagger + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant dagger"},
                mcount      = 2
            }, {
                name        = "Adamant dagger + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant dagger + 1"},
                mcount      = 2
            }, {
                name        = "Adamant dart tip",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant full helm",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant full helm + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant full helm"},
                mcount      = 2
            }, {
                name        = "Adamant full helm + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant full helm + 1"},
                mcount      = 2
            }, {
                name        = "Adamant gauntlets",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant gauntlets + 1",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar", 1, "Adamant gauntlets"},
                mcount      = 2
            }, {
                name        = "Adamant gauntlets + 2",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant gauntlets + 1"},
                mcount      = 2
            }, {
                name        = "Adamant hasta",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar", 1, "Yew logs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Adamant hatchet",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant kiteshield",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant kiteshield + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant kiteshield"},
                mcount      = 2
            }, {
                name        = "Adamant kiteshield + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant kiteshield + 1"},
                mcount      = 2
            }, {
                name        = "Adamant knife",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant limbs",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant longsword",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant longsword + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant longsword"},
                mcount      = 2
            }, {
                name        = "Adamant longsword + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant longsword + 1"},
                mcount      = 2
            }, {
                name        = "Adamant mace",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant mace + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant mace"},
                mcount      = 2
            }, {
                name        = "Adamant mace + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant mace + 1"},
                mcount      = 2
            }, {
                name        = "Adamant med helm",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant med helm + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant med helm"},
                mcount      = 2
            }, {
                name        = "Adamant med helm + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant med helm + 1"},
                mcount      = 2
            }, {
                name        = "Adamant off hand battleaxe",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant off hand battleaxe + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant off hand battleaxe"},
                mcount      = 2
            }, {
                name        = "Adamant off hand battleaxe + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant off hand battleaxe + 1"},
                mcount      = 2
            }, {
                name        = "Adamant off hand claws",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant off hand claws + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant off hand claws"},
                mcount      = 2
            }, {
                name        = "Adamant off hand claws + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant off hand claws + 1"},
                mcount      = 2
            }, {
                name        = "Adamant off hand dagger",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant off hand dagger + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant off hand dagger"},
                mcount      = 2
            }, {
                name        = "Adamant off hand dagger + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant off hand dagger + 1"},
                mcount      = 2
            }, {
                name        = "Adamant off hand longsword",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant off hand longsword + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant off hand longsword"},
                mcount      = 2
            }, {
                name        = "Adamant off hand longsword + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant off hand longsword + 1"},
                mcount      = 2
            }, {
                name        = "Adamant off hand mace",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant off hand mace + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant off hand mace"},
                mcount      = 2
            }, {
                name        = "Adamant off hand mace + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant off hand mace + 1"},
                mcount      = 2
            }, {
                name        = "Adamant off hand scimitar",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant off hand scimitar + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant off hand scimitar"},
                mcount      = 2
            }, {
                name        = "Adamant off hand scimitar + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant off hand scimitar + 1"},
                mcount      = 2
            }, {
                name        = "Adamant off hand sword",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant off hand sword + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant off hand sword"},
                mcount      = 2
            }, {
                name        = "Adamant off hand sword + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant off hand sword + 1"},
                mcount      = 2
            }, {
                name        = "Adamant off hand warhammer",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant off hand warhammer + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant off hand warhammer"},
                mcount      = 2
            }, {
                name        = "Adamant off hand warhammer + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant off hand warhammer + 1"},
                mcount      = 2
            }, {
                name        = "Adamant ore box",
                level       = 40,
                xp          = 340,
                material    = {1, "Mithril ore box", 2, "Adamant bar"},
                mcount      = 2
            }, {
                name        = "Adamant pickaxe",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant pickaxe + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant pickaxe"},
                mcount      = 2
            }, {
                name        = "Adamant pickaxe + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant pickaxe + 1"},
                mcount      = 2
            }, {
                name        = "Adamant platebody",
                level       = 40,
                xp          = 850,
                material    = {5, "Adamant bar"}
            }, {
                name        = "Adamant platebody + 1",
                level       = 40,
                xp          = 850,
                material    = {5, "Adamant bar", 1, "Adamant platebody"},
                mcount      = 2
            }, {
                name        = "Adamant platebody + 2",
                level       = 40,
                xp          = 1700,
                material    = {10, "Adamant bar", 1, "Adamant platebody + 1"},
                mcount      = 2
            }, {
                name        = "Adamant platelegs",
                level       = 40,
                xp          = 510,
                material    = {3, "Adamant bar"}
            }, {
                name        = "Adamant platelegs + 1",
                level       = 40,
                xp          = 510,
                material    = {3, "Adamant bar", 1, "Adamant platelegs"},
                mcount      = 2
            }, {
                name        = "Adamant platelegs + 2",
                level       = 40,
                xp          = 1020,
                material    = {6, "Adamant bar", 1, "Adamant platelegs + 1"},
                mcount      = 2
            }, {
                name        = "Adamant plateskirt",
                level       = 40,
                xp          = 510,
                material    = {3, "Adamant bar"}
            }, {
                name        = "Adamant plateskirt + 1",
                level       = 40,
                xp          = 510,
                material    = {3, "Adamant bar", 1, "Adamant plateskirt"},
                mcount      = 2
            }, {
                name        = "Adamant plateskirt + 2",
                level       = 40,
                xp          = 1020,
                material    = {6, "Adamant bar", 1, "Adamant plateskirt + 1"},
                mcount      = 2
            }, {
                name        = "Adamant scimitar",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant scimitar + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant scimitar"},
                mcount      = 2
            }, {
                name        = "Adamant scimitar + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant scimitar + 1"},
                mcount      = 2
            }, {
                name        = "Adamant spear",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar", 1, "Yew logs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Adamant square shield",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant square shield + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant square shield"},
                mcount      = 2
            }, {
                name        = "Adamant square shield + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant square shield + 1"},
                mcount      = 2
            }, {
                name        = "Adamant sword",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant sword + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant sword"},
                mcount      = 2
            }, {
                name        = "Adamant sword + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant sword + 1"},
                mcount      = 2
            }, {
                name        = "Adamant throwing axe",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Adamant warhammer",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar"}
            }, {
                name        = "Adamant warhammer + 1",
                level       = 40,
                xp          = 340,
                material    = {2, "Adamant bar", 1, "Adamant warhammer"},
                mcount      = 2
            }, {
                name        = "Adamant warhammer + 2",
                level       = 40,
                xp          = 680,
                material    = {4, "Adamant bar", 1, "Adamant warhammer + 1"},
                mcount      = 2
            }, {
                name        = "Adamant nails",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Off-hand adamant knife",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }, {
                name        = "Off-hand adamant throwing axe",
                level       = 40,
                xp          = 170,
                material    = {1, "Adamant bar"}
            }
        }
        return methods
    end

    -- Rune
    if trainMethod == "Rune" then
        local methods = 
        {
            {
                name        = "Off-hand rune knife",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Off-hand rune throwing axe",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune 2h sword",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar"}
            }, {
                name        = "Rune 2h sword + 1",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune 2h sword"},
                mcount      = 2
            }, {
                name        = "Rune 2h sword + 2",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune 2h sword + 1"},
                mcount      = 2
            }, {
                name        = "Rune 2h sword + 3",
                level       = 50,
                xp          = 3840,
                material    = {16, "Rune bar", 1, "Rune 2h sword + 2"},
                mcount      = 2
            }, {
                name        = "Rune armoured boots",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune armoured boots + 1",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar", 1, "Rune armoured boots"},
                mcount      = 2
            }, {
                name        = "Rune armoured boots + 2",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune armoured boots + 1"},
                mcount      = 2
            }, {
                name        = "Rune armoured boots + 3",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune armoured boots + 2"},
                mcount      = 2
            }, {
                name        = "Rune arrowheads",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"},
                members     = 0
            }, {
                name        = "Rune battleaxe",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune battleaxe + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune battleaxe"},
                mcount      = 2
            }, {
                name        = "Rune battleaxe + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune battleaxe + 1"},
                mcount      = 2
            }, {
                name        = "Rune battleaxe + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune battleaxe + 2"},
                mcount      = 2
            }, {
                name        = "Rune bolts (unf)",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune chainbody",
                level       = 50,
                xp          = 1200,
                material    = {5, "Rune bar"}
            }, {
                name        = "Rune chainbody + 1",
                level       = 50,
                xp          = 1200,
                material    = {5, "Rune bar", 1, "Rune chainbody"},
                mcount      = 2
            }, {
                name        = "Rune chainbody + 2",
                level       = 50,
                xp          = 2400,
                material    = {10, "Rune bar", 1, "Rune chainbody + 1"},
                mcount      = 2
            }, {
                name        = "Rune chainbody + 3",
                level       = 50,
                xp          = 4800,
                material    = {20, "Rune bar", 1, "Rune chainbody + 2"},
                mcount      = 2
            }, {
                name        = "Rune claws",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune claws + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune claws"},
                mcount      = 2
            }, {
                name        = "Rune claws + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune claws + 1"},
                mcount      = 2
            }, {
                name        = "Rune claws + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune claws + 2"},
                mcount      = 2
            }, {
                name        = "Rune dagger",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune dagger + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune dagger"},
                mcount      = 2
            }, {
                name        = "Rune dagger + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune dagger + 1"},
                mcount      = 2
            }, {
                name        = "Rune dagger + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune dagger + 2"},
                mcount      = 2
            }, {
                name        = "Rune dart tip",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune full helm",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune full helm + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune full helm"},
                mcount      = 2
            }, {
                name        = "Rune full helm + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune full helm + 1"},
                mcount      = 2
            }, {
                name        = "Rune full helm + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune full helm + 2"},
                mcount      = 2
            }, {
                name        = "Rune gauntlets",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"},
                mcount      = 2
            }, {
                name        = "Rune gauntlets + 1",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar", 1, "Rune gauntlets"},
                mcount      = 2
            }, {
                name        = "Rune gauntlets + 2",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune gauntlets + 1"},
                mcount      = 2
            }, {
                name        = "Rune gauntlets + 3",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune gauntlets + 2"},
                mcount      = 2
            }, {
                name        = "Rune hasta",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar", 1, "Magic logs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Rune hatchet",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune kiteshield",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune kiteshield + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune kiteshield"},
                mcount      = 2
            }, {
                name        = "Rune kiteshield + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune kiteshield + 1"},
                mcount      = 2
            }, {
                name        = "Rune kiteshield + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune kiteshield + 2"},
                mcount      = 2
            }, {
                name        = "Rune knife",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune limbs",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune longsword",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune longsword + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune kiteshield"},
                mcount      = 2
            }, {
                name        = "Rune longsword + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune kiteshield + 1"},
                mcount      = 2
            }, {
                name        = "Rune longsword + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune kiteshield + 2"},
                mcount      = 2
            }, {
                name        = "Rune mace",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune mace + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune mace"},
                mcount      = 2
            }, {
                name        = "Rune mace + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune mace + 1"},
                mcount      = 2
            }, {
                name        = "Rune mace + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune mace + 2"},
                mcount      = 2
            }, {
                name        = "Rune med helm",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune med helm + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune med helm"},
                mcount      = 2
            }, {
                name        = "Rune med helm + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune med helm + 1"},
                mcount      = 2
            }, {
                name        = "Rune med helm + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune med helm + 2"},
                mcount      = 2
            }, {
                name        = "Rune nails",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune off hand battleaxe",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune off hand battleaxe + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune off hand battleaxe"},
                mcount      = 2
            }, {
                name        = "Rune off hand battleaxe + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune off hand battleaxe + 1"},
                mcount      = 2
            }, {
                name        = "Rune off hand battleaxe + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune off hand battleaxe + 2"},
                mcount      = 2
            }, {
                name        = "Rune off hand claws",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune off hand claws + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune off hand claws"},
                mcount      = 2
            }, {
                name        = "Rune off hand claws + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune off hand claws + 1"},
                mcount      = 2
            }, {
                name        = "Rune off hand claws + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune off hand claws + 2"},
                mcount      = 2
            }, {
                name        = "Rune off hand dagger",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune off hand dagger + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune off hand dagger"},
                mcount      = 2
            }, {
                name        = "Rune off hand dagger + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune off hand dagger + 1"},
                mcount      = 2
            }, {
                name        = "Rune off hand dagger + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune off hand dagger + 2"},
                mcount      = 2
            }, {
                name        = "Rune off hand longsword",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune off hand longsword + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune off hand longsword"},
                mcount      = 2
            }, {
                name        = "Rune off hand longsword + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune off hand longsword + 1"},
                mcount      = 2
            }, {
                name        = "Rune off hand longsword + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune off hand longsword + 2"},
                mcount      = 2
            }, {
                name        = "Rune off hand mace",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune off hand mace + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune off hand mace"},
                mcount      = 2
            }, {
                name        = "Rune off hand mace + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune off hand mace + 1"},
                mcount      = 2
            }, {
                name        = "Rune off hand mace + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune off hand mace + 2"},
                mcount      = 2
            }, {
                name        = "Rune off hand scimitar",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune off hand scimitar + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune off hand scimitar"},
                mcount      = 2
            }, {
                name        = "Rune off hand scimitar + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune off hand scimitar + 1"},
                mcount      = 2
            }, {
                name        = "Rune off hand scimitar + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune off hand scimitar + 2"},
                mcount      = 2
            }, {
                name        = "Rune off hand sword",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune off hand sword + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune off hand sword"},
                mcount      = 2
            }, {
                name        = "Rune off hand sword + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune off hand sword + 1"},
                mcount      = 2
            }, {
                name        = "Rune off hand sword + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune off hand sword + 2"},
                mcount      = 2
            }, {
                name        = "Rune off hand warhammer",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune off hand warhammer + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune off hand warhammer"},
                mcount      = 2
            }, {
                name        = "Rune off hand warhammer + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune off hand warhammer + 1"},
                mcount      = 2
            }, {
                name        = "Rune off hand warhammer + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune off hand warhammer + 2"},
                mcount      = 2
            }, {
                name        = "Rune ore box",
                level       = 50,
                xp          = 480,
                material    = {1, "Adamant ore box", 1, "Runite ore"},
                mcount      = 2
            }, {
                name        = "Rune pickaxe",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune pickaxe + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune pickaxe"},
                mcount      = 2
            }, {
                name        = "Rune pickaxe + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune pickaxe + 1"},
                mcount      = 2
            }, {
                name        = "Rune pickaxe + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune pickaxe + 2"},
                mcount      = 2
            }, {
                name        = "Rune platebody",
                level       = 50,
                xp          = 1200,
                material    = {5, "Rune bar"}
            }, {
                name        = "Rune platebody + 1",
                level       = 50,
                xp          = 1200,
                material    = {5, "Rune bar", 1, "Rune platebody"},
                mcount      = 2
            }, {
                name        = "Rune platebody + 2",
                level       = 50,
                xp          = 2400,
                material    = {10, "Rune bar", 1, "Rune platebody + 1"},
                mcount      = 2
            }, {
                name        = "Rune platebody + 3",
                level       = 50,
                xp          = 4800,
                material    = {20, "Rune bar", 1, "Rune platebody + 2"},
                mcount      = 2
            }, {
                name        = "Rune platelegs",
                level       = 50,
                xp          = 720,
                material    = {3, "Rune bar"}
            }, {
                name        = "Rune platelegs + 1",
                level       = 50,
                xp          = 720,
                material    = {3, "Rune bar", 1, "Rune platelegs"},
                mcount      = 2
            }, {
                name        = "Rune platelegs + 2",
                level       = 50,
                xp          = 1440,
                material    = {6, "Rune bar", 1, "Rune platelegs + 1"},
                mcount      = 2
            }, {
                name        = "Rune platelegs + 3",
                level       = 50,
                xp          = 2880,
                material    = {12, "Rune bar", 1, "Rune platelegs + 2"},
                mcount      = 2
            }, {
                name        = "Rune plateskirt",
                level       = 50,
                xp          = 720,
                material    = {3, "Rune bar"}
            }, {
                name        = "Rune plateskirt + 1",
                level       = 50,
                xp          = 720,
                material    = {3, "Rune bar", 1, "Rune plateskirt"},
                mcount      = 2
            }, {
                name        = "Rune plateskirt + 2",
                level       = 50,
                xp          = 1440,
                material    = {6, "Rune bar", 1, "Rune plateskirt + 1"},
                mcount      = 2
            }, {
                name        = "Rune plateskirt + 3",
                level       = 50,
                xp          = 2880,
                material    = {12, "Rune bar", 1, "Rune plateskirt + 2"},
                mcount      = 2
            }, {
                name        = "Rune scimitar",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune scimitar + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune scimitar"},
                mcount      = 2
            }, {
                name        = "Rune scimitar + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune scimitar + 1"},
                mcount      = 2
            }, {
                name        = "Rune scimitar + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune scimitar + 2"},
                mcount      = 2
            }, {
                name        = "Rune spear",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar", 1, "Magic logs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Rune square shield",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune square shield + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune square shield"},
                mcount      = 2
            }, {
                name        = "Rune square shield + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune square shield + 1"},
                mcount      = 2
            }, {
                name        = "Rune square shield + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune square shield + 2"},
                mcount      = 2
            }, {
                name        = "Rune sword",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune sword + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune sword"},
                mcount      = 2
            }, {
                name        = "Rune sword + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune sword + 1"},
                mcount      = 2
            }, {
                name        = "Rune sword + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune sword + 2"},
                mcount      = 2
            }, {
                name        = "Rune throwing axe",
                level       = 50,
                xp          = 240,
                material    = {1, "Rune bar"}
            }, {
                name        = "Rune warhammer",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar"}
            }, {
                name        = "Rune warhammer + 1",
                level       = 50,
                xp          = 480,
                material    = {2, "Rune bar", 1, "Rune warhammer"},
                mcount      = 2
            }, {
                name        = "Rune warhammer + 2",
                level       = 50,
                xp          = 960,
                material    = {4, "Rune bar", 1, "Rune warhammer + 1"},
                mcount      = 2
            }, {
                name        = "Rune warhammer + 3",
                level       = 50,
                xp          = 1920,
                material    = {8, "Rune bar", 1, "Rune warhammer + 2"},
                mcount      = 2
            }
        }
        return methods
    end

    -- Orikalkum
    if trainMethod == "Orikalkum" then
        local methods = 
        {
            {
                name        = "Orikalkum 2h warhammer",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum 2h warhammer + 1",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar", 1, "Orikalkum 2h warhammer"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum 2h warhammer + 2",
                level       = 60,
                xp          = 2800,
                material    = {8, "Orikalkum bar", 1, "Orikalkum 2h warhammer + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum 2h warhammer + 3",
                level       = 60,
                xp          = 5600,
                material    = {16, "Orikalkum bar", 1, "Orikalkum 2h warhammer + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum armoured boots",
                level       = 60,
                xp          = 350,
                material    = {1, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum armoured boots + 1",
                level       = 60,
                xp          = 350,
                material    = {1, "Orikalkum bar", 1, "Orikalkum armoured boots"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum armoured boots + 2",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar", 1, "Orikalkum armoured boots + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum armoured boots + 3",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar", 1, "Orikalkum armoured boots + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum full helm",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum full helm + 1",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar", 1, "Orikalkum full helm"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum full helm + 2",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar", 1, "Orikalkum full helm + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum full helm + 3",
                level       = 60,
                xp          = 2800,
                material    = {8, "Orikalkum bar", 1, "Orikalkum full helm + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum gauntlets",
                level       = 60,
                xp          = 350,
                material    = {1, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum gauntlets + 1",
                level       = 60,
                xp          = 350,
                material    = {1, "Orikalkum bar", 1, "Orikalkum gauntlets"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum gauntlets + 2",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar", 1, "Orikalkum gauntlets + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum gauntlets + 3",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar", 1, "Orikalkum gauntlets + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum kiteshield",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum kiteshield + 1",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar", 1, "Orikalkum kiteshield"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum kiteshield + 2",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar", 1, "Orikalkum kiteshield + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum kiteshield + 3",
                level       = 60,
                xp          = 2800,
                material    = {8, "Orikalkum bar", 1, "Orikalkum kiteshield + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum off hand warhammer",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum off hand warhammer + 1",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar", 1, "Orikalkum off hand warhammer"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum off hand warhammer + 2",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar", 1, "Orikalkum off hand warhammer + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum off hand warhammer + 3",
                level       = 60,
                xp          = 2800,
                material    = {8, "Orikalkum bar", 1, "Orikalkum off hand warhammer + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum ore box",
                level       = 60,
                xp          = 700,
                material    = {1, "Rune ore box", 2, "Orikalkum bar"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum pickaxe",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum pickaxe + 1",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar", 1, "Orikalkum pickaxe"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum pickaxe + 2",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar", 1, "Orikalkum pickaxe + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum pickaxe + 3",
                level       = 60,
                xp          = 2800,
                material    = {8, "Orikalkum bar", 1, "Orikalkum pickaxe + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum platebody",
                level       = 60,
                xp          = 1750,
                material    = {5, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum platebody + 1",
                level       = 60,
                xp          = 1750,
                material    = {5, "Orikalkum bar", 1, "Orikalkum platebody"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum platebody + 2",
                level       = 60,
                xp          = 3500,
                material    = {10, "Orikalkum bar", 1, "Orikalkum platebody + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum platebody + 3",
                level       = 60,
                xp          = 7000,
                material    = {20, "Orikalkum bar", 1, "Orikalkum platebody + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum platelegs",
                level       = 60,
                xp          = 1050,
                material    = {3, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum platelegs + 1",
                level       = 60,
                xp          = 1050,
                material    = {3, "Orikalkum bar", 1, "Orikalkum platelegs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum platelegs + 2",
                level       = 60,
                xp          = 2100,
                material    = {6, "Orikalkum bar", 1, "Orikalkum platelegs + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum platelegs + 3",
                level       = 60,
                xp          = 4200,
                material    = {12, "Orikalkum bar", 1, "Orikalkum platelegs + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum warhammer",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar"},
                members     = 0
            }, {
                name        = "Orikalkum warhammer + 1",
                level       = 60,
                xp          = 700,
                material    = {2, "Orikalkum bar", 1, "Orikalkum warhammer"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum warhammer + 2",
                level       = 60,
                xp          = 1400,
                material    = {4, "Orikalkum bar", 1, "Orikalkum warhammer + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Orikalkum warhammer + 3",
                level       = 60,
                xp          = 2800,
                material    = {8, "Orikalkum bar", 1, "Orikalkum warhammer + 2"},
                mcount      = 2,
                members     = 0
            }
        }
        return methods
    end

    -- Necronium
    if trainMethod == "Necronium" then
        local methods = 
        {
            {
                name        = "Necronium 2h greataxe",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium 2h greataxe + 1",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar", 1, "Necronium 2h greataxe"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium 2h greataxe + 2",
                level       = 70,
                xp          = 4000,
                material    = {8, "Necronium bar", 1, "Necronium 2h greataxe + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium 2h greataxe + 3",
                level       = 70,
                xp          = 8000,
                material    = {16, "Necronium bar", 1, "Necronium 2h greataxe + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium 2h greataxe + 4",
                level       = 70,
                xp          = 16000,
                material    = {32, "Necronium bar", 1, "Necronium 2h greataxe + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium armoured boots",
                level       = 70,
                xp          = 500,
                material    = {1, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium armoured boots + 1",
                level       = 70,
                xp          = 500,
                material    = {1, "Necronium bar", 1, "Necronium armoured boots"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium armoured boots + 2",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar", 1, "Necronium armoured boots + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium armoured boots + 3",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar", 1, "Necronium armoured boots + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium armoured boots + 4",
                level       = 70,
                xp          = 4000,
                material    = {8, "Necronium bar", 1, "Necronium armoured boots + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium battleaxe",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium battleaxe + 1",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar", 1, "Necronium battleaxe"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium battleaxe + 2",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar", 1, "Necronium battleaxe + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium battleaxe + 3",
                level       = 70,
                xp          = 4000,
                material    = {8, "Necronium bar", 1, "Necronium battleaxe + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium battleaxe + 4",
                level       = 70,
                xp          = 8000,
                material    = {16, "Necronium bar", 1, "Necronium battleaxe + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium full helm",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium full helm + 1",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar", 1, "Necronium full helm"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium full helm + 2",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar", 1, "Necronium full helm + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium full helm + 3",
                level       = 70,
                xp          = 4000,
                material    = {8, "Necronium bar", 1, "Necronium full helm + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium full helm + 4",
                level       = 70,
                xp          = 8000,
                material    = {16, "Necronium bar", 1, "Necronium full helm + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium gauntlets",
                level       = 70,
                xp          = 500,
                material    = {1, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium gauntlets + 1",
                level       = 70,
                xp          = 500,
                material    = {1, "Necronium bar", 1, "Necronium gauntlets"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium gauntlets + 2",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar", 1, "Necronium gauntlets + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium gauntlets + 3",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar", 1, "Necronium gauntlets + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium gauntlets + 4",
                level       = 70,
                xp          = 4000,
                material    = {8, "Necronium bar", 1, "Necronium gauntlets + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium kiteshield",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium kiteshield + 1",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar", 1, "Necronium kiteshield"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium kiteshield + 2",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar", 1, "Necronium kiteshield + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium kiteshield + 3",
                level       = 70,
                xp          = 4000,
                material    = {8, "Necronium bar", 1, "Necronium kiteshield + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium kiteshield + 4",
                level       = 70,
                xp          = 8000,
                material    = {16, "Necronium bar", 1, "Necronium kiteshield + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium off hand battleaxe",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium off hand battleaxe + 1",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar", 1, "Necronium off hand battleaxe"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium off hand battleaxe + 2",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar", 1, "Necronium off hand battleaxe + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium off hand battleaxe + 3",
                level       = 70,
                xp          = 4000,
                material    = {8, "Necronium bar", 1, "Necronium off hand battleaxe + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium off hand battleaxe + 4",
                level       = 70,
                xp          = 8000,
                material    = {16, "Necronium bar", 1, "Necronium off hand battleaxe + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium ore box",
                level       = 70,
                xp          = 1000,
                material    = {1, "Orikalkum ore box", 2, "Necronium bar"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium pickaxe",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium pickaxe + 1",
                level       = 70,
                xp          = 1000,
                material    = {2, "Necronium bar", 1, "Necronium pickaxe"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium pickaxe + 2",
                level       = 70,
                xp          = 2000,
                material    = {4, "Necronium bar", 1, "Necronium pickaxe + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium pickaxe + 3",
                level       = 70,
                xp          = 4000,
                material    = {8, "Necronium bar", 1, "Necronium pickaxe + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium pickaxe + 4",
                level       = 70,
                xp          = 8000,
                material    = {16, "Necronium bar", 1, "Necronium pickaxe + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium platebody",
                level       = 70,
                xp          = 2500,
                material    = {5, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium platebody + 1",
                level       = 70,
                xp          = 2500,
                material    = {5, "Necronium bar", 1, "Necronium platebody"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium platebody + 2",
                level       = 70,
                xp          = 5000,
                material    = {10, "Necronium bar", 1, "Necronium platebody + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium platebody + 3",
                level       = 70,
                xp          = 10000,
                material    = {20, "Necronium bar", 1, "Necronium platebody + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium platebody + 4",
                level       = 70,
                xp          = 20000,
                material    = {40, "Necronium bar", 1, "Necronium platebody + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium platelegs",
                level       = 70,
                xp          = 1500,
                material    = {3, "Necronium bar"},
                members     = 0
            }, {
                name        = "Necronium platelegs + 1",
                level       = 70,
                xp          = 1500,
                material    = {3, "Necronium bar", 1, "Necronium platelegs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium platelegs + 2",
                level       = 70,
                xp          = 3000,
                material    = {6, "Necronium bar", 1, "Necronium platelegs + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium platelegs + 3",
                level       = 70,
                xp          = 6000,
                material    = {12, "Necronium bar", 1, "Necronium platelegs + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Necronium platelegs + 4",
                level       = 70,
                xp          = 12000,
                material    = {24, "Necronium bar", 1, "Necronium platelegs + 3"},
                mcount      = 2,
                members     = 0
            }
        }
        return methods
    end

    -- Bane
    if trainMethod == "Bane" then
        local methods = 
        {
            {
                name        = "Abyssal bane longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane longsword + 4", 1, "Abyssal whip"},
                members     = 0
            }, {
                name        = "Abyssal bane off hand longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane off hand longsword + 4", 1, "Abyssal whip"},
                members     = 0
            }, {
                name        = "Abyssal bane square shield",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane square shield + 4", 1, "Abyssal whip"},
                members     = 0
            }, {
                name        = "Abyssal bane two hand sword",
                level       = 80,
                xp          = 8000,
                material    = {1, "Bane 2h sword + 4", 2, "Abyssal whip"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane 2h sword",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane 2h sword + 1",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar", 1, "Bane 2h sword"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane 2h sword + 2",
                level       = 80,
                xp          = 5600,
                material    = {8, "Bane bar", 1, "Bane 2h sword + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane 2h sword + 3",
                level       = 80,
                xp          = 11200,
                material    = {16, "Bane bar", 1, "Bane 2h sword + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane 2h sword + 4",
                level       = 80,
                xp          = 22400,
                material    = {32, "Bane bar", 1, "Bane 2h sword + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane armoured boots",
                level       = 80,
                xp          = 700,
                material    = {1, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane armoured boots + 1",
                level       = 80,
                xp          = 700,
                material    = {1, "Bane bar", 1, "Bane armoured boots"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane armoured boots + 2",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar", 1, "Bane armoured boots + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane armoured boots + 3",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar", 1, "Bane armoured boots + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane armoured boots + 4",
                level       = 80,
                xp          = 5600,
                material    = {8, "Bane bar", 1, "Bane armoured boots + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane full helm",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane full helm + 1",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar", 1, "Bane full helm"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane full helm + 2",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar", 1, "Bane full helm + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane full helm + 3",
                level       = 80,
                xp          = 5600,
                material    = {8, "Bane bar", 1, "Bane full helm + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane full helm + 4",
                level       = 80,
                xp          = 11200,
                material    = {16, "Bane bar", 1, "Bane full helm + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane gauntlets",
                level       = 80,
                xp          = 700,
                material    = {1, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane gauntlets + 1",
                level       = 80,
                xp          = 700,
                material    = {1, "Bane bar", 1, "Bane gauntlets"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane gauntlets + 2",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar", 1, "Bane gauntlets + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane gauntlets + 3",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar", 1, "Bane gauntlets + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane gauntlets + 4",
                level       = 80,
                xp          = 5600,
                material    = {8, "Bane bar", 1, "Bane gauntlets + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane longsword",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane longsword + 1",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar", 1, "Bane longsword"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane longsword + 2",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar", 1, "Bane longsword + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane longsword + 3",
                level       = 80,
                xp          = 5600,
                material    = {8, "Bane bar", 1, "Bane longsword + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane longsword + 4",
                level       = 80,
                xp          = 11200,
                material    = {16, "Bane bar", 1, "Bane longsword + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane off hand longsword",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane off hand longsword + 1",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar", 1, "Bane off hand longsword"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane off hand longsword + 2",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar", 1, "Bane off hand longsword + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane off hand longsword + 3",
                level       = 80,
                xp          = 5600,
                material    = {8, "Bane bar", 1, "Bane off hand longsword + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane off hand longsword + 4",
                level       = 80,
                xp          = 11200,
                material    = {16, "Bane bar", 1, "Bane off hand longsword + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane ore box",
                level       = 80,
                xp          = 1400,
                material    = {1, "Necronium ore box", 2, "Bane bar"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane pickaxe",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane pickaxe + 1",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar", 1, "Bane pickaxe"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane pickaxe + 2",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar", 1, "Bane pickaxe + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane pickaxe + 3",
                level       = 80,
                xp          = 5600,
                material    = {8, "Bane bar", 1, "Bane pickaxe + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane pickaxe + 4",
                level       = 80,
                xp          = 11200,
                material    = {16, "Bane bar", 1, "Bane pickaxe + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane platebody",
                level       = 80,
                xp          = 3500,
                material    = {5, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane platebody + 1",
                level       = 80,
                xp          = 3500,
                material    = {5, "Bane bar", 1, "Bane platebody"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane platebody + 2",
                level       = 80,
                xp          = 7000,
                material    = {10, "Bane bar", 1, "Bane platebody + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane platebody + 3",
                level       = 80,
                xp          = 14000,
                material    = {20, "Bane bar", 1, "Bane platebody + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane platebody + 4",
                level       = 80,
                xp          = 28000,
                material    = {40, "Bane bar", 1, "Bane platebody + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane platelegs",
                level       = 80,
                xp          = 2100,
                material    = {3, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane platelegs + 1",
                level       = 80,
                xp          = 2100,
                material    = {3, "Bane bar", 1, "Bane platelegs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane platelegs + 2",
                level       = 80,
                xp          = 4200,
                material    = {6, "Bane bar", 1, "Bane platelegs + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane platelegs + 3",
                level       = 80,
                xp          = 8400,
                material    = {12, "Bane bar", 1, "Bane platelegs + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane platelegs + 4",
                level       = 80,
                xp          = 16800,
                material    = {24, "Bane bar", 1, "Bane platelegs + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane square shield",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar"},
                members     = 0
            }, {
                name        = "Bane square shield + 1",
                level       = 80,
                xp          = 1400,
                material    = {2, "Bane bar", 1, "Bane square shield"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane square shield + 2",
                level       = 80,
                xp          = 2800,
                material    = {4, "Bane bar", 1, "Bane square shield + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane square shield + 3",
                level       = 80,
                xp          = 5600,
                material    = {8, "Bane bar", 1, "Bane square shield + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Bane square shield + 4",
                level       = 80,
                xp          = 11200,
                material    = {16, "Bane bar", 1, "Bane square shield + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Dragon bane longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane longsword + 4", 1, "Draconic visage"},
                members     = 0
            }, {
                name        = "Dragon bane off hand longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane off hand longsword + 4", 1, "Draconic visage"},
                members     = 0
            }, {
                name        = "Dragon bane square shield",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane square shield + 4", 1, "Draconic visage"},
                members     = 0
            }, {
                name        = "Dragon bane two hand sword",
                level       = 80,
                xp          = 8000,
                material    = {1, "Bane 2h sword + 4", 2, "Draconic visage"},
                members     = 0
            }, {
                name        = "Revenant bane longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane longsword + 4", 1, "Corrupt Statius's warhammer"},
                members     = 0
            }, {
                name        = "Revenant bane longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane longsword + 4", 1, "Corrupt Vesta's longsword"},
                members     = 0
            }, {
                name        = "Revenant bane longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane longsword + 4", 1, "Corrupt Vesta's spear"},
                members     = 0
            }, {
                name        = "Revenant bane off hand longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane off hand longsword + 4", 1, "Corrupt Statius's warhammer"},
                members     = 0
            }, {
                name        = "Revenant bane off hand longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane off hand longsword + 4", 1, "Corrupt Vesta's longsword"},
                members     = 0
            }, {
                name        = "Revenant bane off hand longsword",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane off hand longsword + 4", 1, "Corrupt Vesta's spear"},
                members     = 0
            }, {
                name        = "Revenant bane square shield",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane square shield + 4", 1, "Corrupt Statius's full helm"},
                members     = 0
            }, {
                name        = "Revenant bane square shield",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane square shield + 4", 1, "Corrupt statius's platebody"},
                members     = 0
            }, {
                name        = "Revenant bane square shield",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane square shield + 4", 1, "Corrupt Statius's platelegs"},
                members     = 0
            }, {
                name        = "Revenant bane square shield",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane square shield + 4", 1, "Corrupt Vesta's chainbody"},
                members     = 0
            }, {
                name        = "Revenant bane square shield",
                level       = 80,
                xp          = 4000,
                material    = {1, "Bane square shield + 4", 1, "Corrupt Vesta's plateskirt"},
                members     = 0
            }, {
                name        = "Revenant bane two hand sword",
                level       = 80,
                xp          = 8000,
                material    = {1, "Bane 2h sword + 4", 2, "Corrupt Statius's warhammer"},
                members     = 0
            }, {
                name        = "Revenant bane two hand sword",
                level       = 80,
                xp          = 8000,
                material    = {1, "Bane 2h sword + 4", 2, "Corrupt Vesta's longsword"},
                members     = 0
            }, {
                name        = "Revenant bane two hand sword",
                level       = 80,
                xp          = 8000,
                material    = {1, "Bane 2h sword + 4", 2, "Corrupt Vesta's spear"},
                members     = 0
            }
        }
        return methods
    end

    -- Elder rune
    if trainMethod == "Elder rune" then
        local methods = 
        {
            {
                name        = "Armour spikes",
                level       = 90,
                xp          = 1000,
                material    = {1, "Elder rune bar"},
                trade       = 0,
                members     = 0
            }, {
                name        = "Elder rune 2h sword",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune 2h sword + 1",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar", 1, "Elder rune 2h sword"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune 2h sword + 2",
                level       = 90,
                xp          = 8000,
                material    = {8, "Elder rune bar", 1, "Elder rune 2h sword + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune 2h sword + 3",
                level       = 90,
                xp          = 16000,
                material    = {16, "Elder rune bar", 1, "Elder rune 2h sword + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune 2h sword + 4",
                level       = 90,
                xp          = 32000,
                material    = {32, "Elder rune bar", 1, "Elder rune 2h sword + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune 2h sword + 5",
                level       = 90,
                xp          = 64000,
                material    = {64, "Elder rune bar", 1, "Elder rune 2h sword + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune armoured boots",
                level       = 90,
                xp          = 1000,
                material    = {1, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune armoured boots + 1",
                level       = 90,
                xp          = 1000,
                material    = {1, "Elder rune bar", 1, "Elder rune armoured boots"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune armoured boots + 2",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar", 1, "Elder rune armoured boots + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune armoured boots + 3",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar", 1, "Elder rune armoured boots + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune armoured boots + 4",
                level       = 90,
                xp          = 8000,
                material    = {8, "Elder rune bar", 1, "Elder rune armoured boots + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune armoured boots + 5",
                level       = 90,
                xp          = 16000,
                material    = {16, "Elder rune bar", 1, "Elder rune armoured boots + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune full helm",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune full helm + 1",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar", 1, "Elder rune full helm"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune full helm + 2",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar", 1, "Elder rune full helm + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune full helm + 3",
                level       = 90,
                xp          = 8000,
                material    = {8, "Elder rune bar", 1, "Elder rune full helm + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune full helm + 4",
                level       = 90,
                xp          = 16000,
                material    = {16, "Elder rune bar", 1, "Elder rune full helm + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune full helm + 5",
                level       = 90,
                xp          = 32000,
                material    = {32, "Elder rune bar", 1, "Elder rune full helm + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune gauntlets",
                level       = 90,
                xp          = 1000,
                material    = {1, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune gauntlets + 1",
                level       = 90,
                xp          = 1000,
                material    = {1, "Elder rune bar", 1, "Elder rune gauntlets"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune gauntlets + 2",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar", 1, "Elder rune gauntlets + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune gauntlets + 3",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar", 1, "Elder rune gauntlets + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune gauntlets + 4",
                level       = 90,
                xp          = 8000,
                material    = {8, "Elder rune bar", 1, "Elder rune gauntlets + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune gauntlets + 5",
                level       = 90,
                xp          = 16000,
                material    = {16, "Elder rune bar", 1, "Elder rune gauntlets + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune longsword",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune longsword + 1",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar", 1, "Elder rune longsword"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune longsword + 2",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar", 1, "Elder rune longsword + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune longsword + 3",
                level       = 90,
                xp          = 8000,
                material    = {8, "Elder rune bar", 1, "Elder rune longsword + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune longsword + 4",
                level       = 90,
                xp          = 16000,
                material    = {16, "Elder rune bar", 1, "Elder rune longsword + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune longsword + 5",
                level       = 90,
                xp          = 32000,
                material    = {32, "Elder rune bar", 1, "Elder rune longsword + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune off hand longsword",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune off hand longsword + 1",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar", 1, "Elder rune off hand longsword"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune off hand longsword + 2",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar", 1, "Elder rune off hand longsword + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune off hand longsword + 3",
                level       = 90,
                xp          = 8000,
                material    = {8, "Elder rune bar", 1, "Elder rune off hand longsword + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune off hand longsword + 4",
                level       = 90,
                xp          = 16000,
                material    = {16, "Elder rune bar", 1, "Elder rune off hand longsword + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune off hand longsword + 5",
                level       = 90,
                xp          = 32000,
                material    = {32, "Elder rune bar", 1, "Elder rune off hand longsword + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune ore box",
                level       = 90,
                xp          = 2000,
                material    = {1, "Bane ore box", 2, "Elder rune bar"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune pickaxe",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune pickaxe + 1",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar", 1, "Elder rune pickaxe"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune pickaxe + 2",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar", 1, "Elder rune pickaxe + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune pickaxe + 3",
                level       = 90,
                xp          = 8000,
                material    = {8, "Elder rune bar", 1, "Elder rune pickaxe + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune pickaxe + 4",
                level       = 90,
                xp          = 16000,
                material    = {16, "Elder rune bar", 1, "Elder rune pickaxe + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune pickaxe + 5",
                level       = 90,
                xp          = 32000,
                material    = {32, "Elder rune bar", 1, "Elder rune pickaxe + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platebody",
                level       = 90,
                xp          = 5000,
                material    = {5, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune platebody + 1",
                level       = 90,
                xp          = 5000,
                material    = {5, "Elder rune bar", 1, "Elder rune platebody"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platebody + 2",
                level       = 90,
                xp          = 10000,
                material    = {10, "Elder rune bar", 1, "Elder rune platebody + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platebody + 3",
                level       = 90,
                xp          = 20000,
                material    = {20, "Elder rune bar", 1, "Elder rune platebody + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platebody + 4",
                level       = 90,
                xp          = 40000,
                material    = {40, "Elder rune bar", 1, "Elder rune platebody + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platebody + 5",
                level       = 90,
                xp          = 80000,
                material    = {80, "Elder rune bar", 1, "Elder rune platebody + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platelegs",
                level       = 90,
                xp          = 3000,
                material    = {3, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune platelegs + 1",
                level       = 90,
                xp          = 3000,
                material    = {3, "Elder rune bar", 1, "Elder rune platelegs"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platelegs + 2",
                level       = 90,
                xp          = 6000,
                material    = {6, "Elder rune bar", 1, "Elder rune platelegs + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platelegs + 3",
                level       = 90,
                xp          = 12000,
                material    = {12, "Elder rune bar", 1, "Elder rune platelegs + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platelegs + 4",
                level       = 90,
                xp          = 24000,
                material    = {24, "Elder rune bar", 1, "Elder rune platelegs + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune platelegs + 5",
                level       = 90,
                xp          = 48000,
                material    = {48, "Elder rune bar", 1, "Elder rune platelegs + 4"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune round shield",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar"},
                members     = 0
            }, {
                name        = "Elder rune round shield + 1",
                level       = 90,
                xp          = 2000,
                material    = {2, "Elder rune bar", 1, "Elder rune round shield"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune round shield + 2",
                level       = 90,
                xp          = 4000,
                material    = {4, "Elder rune bar", 1, "Elder rune round shield + 1"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune round shield + 3",
                level       = 90,
                xp          = 8000,
                material    = {8, "Elder rune bar", 1, "Elder rune round shield + 2"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune round shield + 4",
                level       = 90,
                xp          = 16000,
                material    = {16, "Elder rune bar", 1, "Elder rune round shield + 3"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elder rune round shield + 5",
                level       = 90,
                xp          = 32000,
                material    = {32, "Elder rune bar", 1, "Elder rune round shield + 4"},
                mcount      = 2,
                members     = 0
            }
        }
        return methods
    end

    -- Masterwork Materials
    if trainMethod == "Masterwork materials" then
        local methods = 
        {
            {
                name        = "Curved masterwork plate",
                level       = 99,
                xp          = 10,
                material    = {1, "Masterwork plate"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Lined masterwork armour piece",
                level       = 99,
                xp          = 10,
                material    = {1, "Leather", 1, "Masterwork armour piece"},
                trade       = 0,
                members     = 0
            }, {
                name        = "Malevolent essence",
                level       = 99,
                xp          = 0,
                material    = {1, "Malevolent helm"},
                trade       = 0, -- To prevent the 
                mtrade      = 0, -- INF Profit/XP
                members     = 0
            }, {
                name        = "Malevolent essence",
                level       = 99,
                xp          = 0,
                material    = {1, "Malevolent cuirass"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Malevolent essence",
                level       = 99,
                xp          = 0,
                material    = {1, "Malevolent greaves"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Masterwork armour piece",
                level       = 99,
                xp          = 10,
                material    = {1, "Untempered masterwork armour piece"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Masterwork plate",
                level       = 99,
                xp          = 10,
                material    = {1, "Glorious bar"},
                trade       = 0,
                members     = 0
            }, {
                name        = "Masterwork rivets",
                level       = 99,
                xp          = 75,
                material    = {1, "Steel bar"},
                trade       = 0,
                members     = 0
            }, {
                name        = "Masterwork trim",
                level       = 99,
                xp          = 100,
                material    = {1, "Elder rune bar", 1, "Malevolent essence", 1, "Praesulic essence"},
                members     = 0
            }, {
                name        = "Partially folded alloy bar",
                level       = 99,
                xp          = 1001,
                material    = {1, "Immaculate alloy bar"},
                trade       = 0,
                members     = 0
            }, {
                name        = "Praesulic essence",
                level       = 99,
                xp          = 0,
                material    = {1, "Torva full helm"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Praesulic essence",
                level       = 99,
                xp          = 0,
                material    = {1, "Torva platebody"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Praesulic essence",
                level       = 99,
                xp          = 0,
                material    = {1, "Torva platelegs"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Praesulic essence",
                level       = 99,
                xp          = 0,
                material    = {1, "Torva gloves"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Praesulic essence",
                level       = 99,
                xp          = 0,
                material    = {1, "Torva boots"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Untempered masterwork armour piece",
                level       = 99,
                xp          = 10,
                material    = {1, "Curved masterwork plate"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }
        }
        return methods
    end

    -- Masterwork Pieces
    if trainMethod == "Masterwork (unfinished)" then
        local methods = 
        {
            {
                name        = "Unfinished masterwork boots",
                level       = 99,
                xp          = 10,
                material    = {1, "Lined masterwork armour piece"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Unfinished masterwork gloves",
                level       = 99,
                xp          = 10,
                material    = {1, "Lined masterwork armour piece"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Unfinished masterwork helm",
                level       = 99,
                xp          = 20,
                material    = {2, "Lined masterwork armour piece"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Unfinished masterwork platebody",
                level       = 99,
                xp          = 50,
                material    = {5, "Lined masterwork armour piece"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Unfinished masterwork platelegs",
                level       = 99,
                xp          = 30,
                material    = {3, "Lined masterwork armour piece"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }
        }
        return methods
    end

    -- Masterwork Armour
    if trainMethod == "Masterwork (finished)" then
        local methods = 
        {
            {
                name        = "Masterwork boots",
                level       = 99,
                xp          = 100,
                material    = {1, "Unfinished riveted masterwork boots"},
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Masterwork gloves",
                level       = 99,
                xp          = 100,
                material    = {1, "Unfinished riveted masterwork gloves"},
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Masterwork helm",
                level       = 99,
                xp          = 200,
                material    = {1, "Unfinished riveted masterwork helm"},
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Masterwork platebody",
                level       = 99,
                xp          = 500,
                material    = {1, "Unfinished riveted masterwork platebody"},
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Masterwork platelegs",
                level       = 99,
                xp          = 300,
                material    = {1, "Unfinished riveted masterwork platelegs"},
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Trimmed masterwork boots",
                level       = 99,
                xp          = 100,
                material    = {1, "Masterwork boots", 1, "Masterwork trim"},
                members     = 0
            }, {
                name        = "Trimmed masterwork gloves",
                level       = 99,
                xp          = 100,
                material    = {1, "Masterwork gloves", 1, "Masterwork trim"},
                members     = 0
            }, {
                name        = "Trimmed masterwork helm",
                level       = 99,
                xp          = 200,
                material    = {1, "Masterwork helm", 2, "Masterwork trim"},
                members     = 0
            }, {
                name        = "Trimmed masterwork platebody",
                level       = 99,
                xp          = 500,
                material    = {1, "Masterwork platebody", 5, "Masterwork trim"},
                members     = 0
            }, {
                name        = "Trimmed masterwork platelegs",
                level       = 99,
                xp          = 300,
                material    = {1, "Masterwork platelegs", 3, "Masterwork trim"},
                members     = 0
            }
        }
        return methods
    end

    -- Godswords
    if trainMethod == "Godswords" then
        local methods = 
        {
            {
                name        = "Armadyl godsword",
                level       = 1,
                xp          = 0,
                material    = {1, "Godsword blade", 1, "Armadyl hilt"},
                members     = 0
            }, {
                name        = "Bandos godsword",
                level       = 1,
                xp          = 0,
                material    = {1, "Godsword blade", 1, "Bandos hilt"},
                members     = 0
            }, {
                name        = "Godsword blade",
                level       = 80,
                xp          = 100,
                material    = {1, "Godsword shard 1", 1, "Godsword shard 2", 1, "Godsword shard 3"},
                members     = 0
            }, {
                name        = "Saradomin godsword",
                level       = 1,
                xp          = 0,
                material    = {1, "Godsword blade", 1, "Saradomin hilt"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Zamorak godsword",
                level       = 1,
                xp          = 0,
                material    = {1, "Godsword blade", 1, "Zamorak hilt"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }
        }
        return methods
    end

    -- Kethsian
    if trainMethod == "Kethsian" then
        local methods = 
        {
            {
                name        = "Abyssalbane arrowheads",
                level       = 80,
                xp          = 700,
                material    = {1, "Abyssalbane bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Abyssalbane bolts (unf)",
                level       = 80,
                xp          = 700,
                material    = {1, "Abyssalbane bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Basiliskbane arrowheads",
                level       = 80,
                xp          = 700,
                material    = {1, "Basiliskbane bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Basiliskbane bolts (unf)",
                level       = 80,
                xp          = 700,
                material    = {1, "Basiliskbane bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Dragonbane arrowheads",
                level       = 80,
                xp          = 700,
                material    = {1, "Dragonbane bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Dragonbane bolts (unf)",
                level       = 80,
                xp          = 700,
                material    = {1, "Dragonbane bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Wallasalkibane arrowheads",
                level       = 80,
                xp          = 700,
                material    = {1, "Wallasalkibane bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Wallasalkibane bolts (unf)",
                level       = 80,
                xp          = 700,
                material    = {1, "Wallasalkibane bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }
        }
        return methods
    end

    -- Obsidian
    if trainMethod == "Obsidian" then
        local methods = 
        {
            {
                name        = "Obsidian boots",
                level       = 80,
                xp          = 700,
                material    = {1, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Obsidian gloves",
                level       = 80,
                xp          = 700,
                material    = {1, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Obsidian kiteshield",
                level       = 80,
                xp          = 2100,
                material    = {3, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Obsidian mage helm",
                level       = 80,
                xp          = 1400,
                material    = {2, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Obsidian platebody",
                level       = 80,
                xp          = 3500,
                material    = {5, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Obsidian platelegs",
                level       = 80,
                xp          = 2100,
                material    = {3, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Obsidian plateskirt",
                level       = 80,
                xp          = 2100,
                material    = {3, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Obsidian ranger helm",
                level       = 80,
                xp          = 1400,
                material    = {2, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Obsidian warrior helm",
                level       = 80,
                xp          = 1400,
                material    = {2, "Obsidian bar"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }
        }
        return methods
    end

    -- Malevolent armour
    if trainMethod == "Malevolent" then
        local methods = 
        {
            {
                name        = "Malevolent helm",
                level       = 91,
                xp          = 500,
                material    = {14, "Malevolent energy", 1, "Reinforcing plate"},
                members     = 0
            }, {
                name        = "Malevolent greaves",
                level       = 91,
                xp          = 1000,
                material    = {28, "Malevolent energy", 2, "Reinforcing plate"},
                members     = 0
            }, {
                name        = "Malevolent cuirass",
                level       = 91,
                xp          = 1500,
                material    = {42, "Malevolent energy", 3, "Reinforcing plate"},
                members     = 0
            }
        }
        return methods
    end

    -- Miscellaneous items
    if trainMethod == "Miscellaneous" then
        local methods = 
        {
            {
                name        = "Arcane spirit shield",
                level       = 85,
                xp          = 1800,
                material    = {1, "Arcane sigil", 1, "Blessed spirit shield"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Blurite bolts (unf)",
                level       = 10,
                xp          = 40,
                material    = {1, "Blurite bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Blurite limbs",
                level       = 10,
                xp          = 40,
                material    = {1, "Blurite bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Blurite sword",
                level       = 10,
                xp          = 40,
                material    = {1, "Blurite bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Divine spirit shield",
                level       = 85,
                xp          = 1800,
                material    = {1, "Divine sigil", 1, "Blessed spirit shield"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Elysian spirit shield",
                level       = 85,
                xp          = 1800,
                material    = {1, "Elysian sigil", 1, "Blessed spirit shield"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Dragon platebody",
                level       = 90,
                xp          = 2000,
                material    = {1, "Ruined dragon armour lump", 1, "Ruined dragon armour slice", 1, "Ruined dragon armour shard", 1, "Blast fusion hammer"},
                mcount      = 3,
                members     = 0
            }, {
                name        = "Dragon sq shield",
                level       = 60,
                xp          = 70,
                material    = {1, "Shield left half", 1, "Shield right half"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Dragonfire deflector",
                level       = 90,
                xp          = 2000,
                material    = {1, "Anti-dragon shield", 1, "Draconic visage"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Dragonfire shield",
                level       = 90,
                xp          = 2000,
                material    = {1, "Anti-dragon shield", 1, "Draconic visage"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Dragonfire ward",
                level       = 90,
                xp          = 2000,
                material    = {1, "Anti-dragon shield", 1, "Draconic visage"},
                mcount      = 2,
                members     = 0
            }, {
                name        = "Off-hand blurite sword",
                level       = 10,
                xp          = 40,
                material    = {1, "Blurite bar"},
                trade       = 0,
                mtrade      = 0,
                members     = 0
            }, {
                name        = "Pickaxe of earth and song",
                level       = 90,
                xp          = 900,
                material    = {1, "Imcando pickaxe", 1, "Crystal pickaxe", 1, "Blast fusion hammer"},
                mtrade      = 0,
                trade       = 0,
                members     = 0
            }, {
                name        = "Spectral spirit shield",
                level       = 85,
                xp          = 1800,
                material    = {1, "Spectral sigil", 1, "Blessed spirit shield"},
                mcount      = 2,
                members     = 0
            }
        }
        return methods
    end
end