(Changing "Bows" to "Bows- stringing" for less confusion) |
m (Typo) |
||
Line 493: | Line 493: | ||
-- Bows - Unstrung only |
-- Bows - Unstrung only |
||
− | if trainMethod == "Bows - Unstrung |
+ | if trainMethod == "Bows - Unstrung" then |
local methods = |
local methods = |
||
{ |
{ |
Revision as of 23:35, 15 March 2018
Documentation for this module may be created at Module:Skill calc/Fletching/data/doc
local skillData = {}
return function(trainMethod)
-- Bows - Stringing only
if trainMethod == "Bows - Stringing" then
local methods =
{
{
name = "Shortbow",
level = 1,
xp = 5,
material = { 1, "Shortbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Bronze crossbow",
level = 9,
xp = 6,
material = { 1, "Bronze crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Off-hand bronze crossbow",
level = 9,
xp = 6,
material = { 1, "Bronze crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Bronze 2h crossbow",
level = 9,
xp = 6,
material = { 1, "Bronze crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Shieldbow",
level = 10,
xp = 10,
material = { 1, "Shieldbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Oak shortbow",
level = 20,
xp = 16.5,
material = { 1, "Oak shortbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Blurite crossbow",
level = 24,
xp = 16,
material = { 1, "Crossbow string", 1, "Blurite crossbow (u)"},
mcount = 1,
trade = 0
},{
name = "Oak shieldbow",
level = 25,
xp = 25,
material = { 1, "Oak shieldbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Comp ogre bow",
level = 30,
xp = 45,
material = { 1, "Unstrung comp bow", 1, "Bowstring"},
mcount = 2
},{
name = "Willow shortbow",
level = 35,
xp = 33.2,
material = { 1, "Willow shortbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Iron crossbow",
level = 39,
xp = 22,
material = { 1, "Iron crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Off-hand iron crossbow",
level = 39,
xp = 22,
material = { 1, "Iron crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Iron 2h crossbow",
level = 39,
xp = 22,
material = { 1, "Iron crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Willow shieldbow",
level = 40,
xp = 41.5,
material = { 1, "Willow shieldbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Steel crossbow",
level = 46,
xp = 27,
material = { 1, "Steel crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Off-hand steel crossbow",
level = 46,
xp = 27,
material = { 1, "Steel crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Steel 2h crossbow",
level = 46,
xp = 27,
material = { 1, "Steel crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Maple shortbow",
level = 50,
xp = 50,
material = { 1, "Maple shortbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Mithril crossbow",
level = 54,
xp = 32,
material = { 1, "Mithril crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Off-hand mithril crossbow",
level = 54,
xp = 32,
material = { 1, "Mithril crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Mithril 2h crossbow",
level = 54,
xp = 32,
material = { 1, "Mithril crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Maple shieldbow",
level = 55,
xp = 58.2,
material = { 1, "Maple shieldbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Adamant crossbow",
level = 61,
xp = 41,
material = { 1, "Adamant crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Off-hand adamant crossbow",
level = 61,
xp = 41,
material = { 1, "Adamant crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Adamant 2h crossbow",
level = 61,
xp = 41,
material = { 1, "Adamant crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Yew shortbow",
level = 65,
xp = 67.5,
material = { 1, "Yew shortbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Rune crossbow",
level = 69,
xp = 50,
material = { 1, "Runite crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Off-hand rune crossbow",
level = 69,
xp = 50,
material = { 1, "Runite crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Rune 2h crossbow",
level = 69,
xp = 50,
material = { 1, "Runite crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Yew shieldbow",
level = 70,
xp = 75,
material = { 1, "Yew shieldbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Magic shortbow",
level = 80,
xp = 83.2,
material = { 1, "Magic shortbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Sagaie",
members = "Yes",
level = 83,
xp = 40,
material = { 1, "Mutated vine", 1, "Sagaie shaft"},
mcount = 1
},{
name = "Magic shieldbow",
level = 85,
xp = 91.5,
material = { 1, "Magic shieldbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Bolas",
members = "Yes",
level = 87,
xp = 50,
material = { 1, "Mutated vine", 2, "Excrescence"},
mcount = 1
},{
name = "Elder shortbow",
members = "Yes",
level = 90,
xp = 101.2,
material = { 1, "Elder shortbow (u)", 1, "Bowstring"},
mcount = 2
},{
name = "Dragon crossbow",
members = "Yes",
level = 94,
xp = 100,
material = { 1, "Dragon crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Off-hand dragon crossbow",
members = "Yes",
level = 94,
xp = 100,
material = { 1, "Dragon crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Dragon 2h crossbow",
members = "Yes",
level = 94,
xp = 100,
material = { 1, "Dragon crossbow (u)", 1, "Crossbow string"},
mcount = 2
},{
name = "Elder shieldbow",
members = "Yes",
level = 95,
xp = 116.4,
material = { 1, "Elder shieldbow (u)", 1, "Bowstring"},
mcount = 2
}
}
return methods
end
-- Bows from scratch
if trainMethod == "Bows - Scratch" then
local methods =
{
{
name = "Shortbow",
level = 1,
xp = 10,
material = { 1, "Logs", 1, "Bowstring"},
mcount = 2
},{
name = "Bronze crossbow",
level = 9,
xp = 24,
material = { 1, "Logs", 1, "Bronze bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Off-hand bronze crossbow",
level = 9,
xp = 24,
material = { 1, "Logs", 1, "Bronze bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Bronze 2h crossbow",
level = 9,
xp = 24,
material = { 1, "Logs", 1, "Bronze bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Shieldbow",
level = 10,
xp = 20,
material = { 1, "Logs", 1, "Bowstring"},
mcount = 2
},{
name = "Oak shortbow",
level = 20,
xp = 33,
material = { 1, "Oak logs", 1, "Bowstring"},
mcount = 2
},{
name = "Blurite crossbow",
level = 24,
xp = 32,
material = { 1, "Oak logs", 1, "Crossbow string", 1, "Blurite bar"},
mcount = 2,
trade = 0
},{
name = "Oak shieldbow",
level = 25,
xp = 50,
material = { 1, "Oak logs", 1, "Bowstring"},
mcount = 2
},{
name = "Comp ogre bow",
level = 30,
xp = 90,
material = { 1, "Achey tree logs", 1, "Wolf bones", 1, "Bowstring"},
mcount = 3
},{
name = "Willow shortbow",
level = 35,
xp = 66.5,
material = { 1, "Willow logs", 1, "Bowstring"},
mcount = 2
},{
name = "Iron crossbow",
level = 39,
xp = 44,
material = { 1, "Iron bar", 1, "Willow logs", 1, "Crossbow string"},
mcount = 3
},{
name = "Off-hand iron crossbow",
level = 39,
xp = 44,
material = { 1, "Iron bar", 1, "Willow logs", 1, "Crossbow string"},
mcount = 3
},{
name = "Iron 2h crossbow",
level = 39,
xp = 44,
material = { 1, "Iron bar", 1, "Willow logs", 1, "Crossbow string"},
mcount = 3
},{
name = "Willow shieldbow",
level = 40,
xp = 83,
material = { 1, "Willow logs", 1, "Bowstring"},
mcount = 2
},{
name = "Steel crossbow",
level = 46,
xp = 54,
material = { 1, "Teak logs", 1, "Steel bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Off-hand steel crossbow",
level = 46,
xp = 54,
material = { 1, "Teak logs", 1, "Steel bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Steel 2h crossbow",
level = 46,
xp = 54,
material = { 1, "Teak logs", 1, "Steel bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Maple shortbow",
level = 50,
xp = 100,
material = { 1, "Maple logs", 1, "Bowstring"},
mcount = 2
},{
name = "Mithril crossbow",
level = 54,
xp = 64,
material = { 1, "Maple logs", 1, "Mithril bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Off-hand mithril crossbow",
level = 54,
xp = 64,
material = { 1, "Maple logs", 1, "Mithril bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Mithril 2h crossbow",
level = 54,
xp = 64,
material = { 1, "Maple logs", 1, "Mithril bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Maple shieldbow",
level = 55,
xp = 116.5,
material = { 1, "Maple logs", 1, "Bowstring"},
mcount = 2
},{
name = "Adamant crossbow",
level = 61,
xp = 82,
material = { 1, "Mahogany logs", 1, "Adamant bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Off-hand adamant crossbow",
level = 61,
xp = 82,
material = { 1, "Mahogany logs", 1, "Adamant bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Adamant 2h crossbow",
level = 61,
xp = 82,
material = { 1, "Mahogany logs", 1, "Adamant bar", 1, "Crossbow string"},
mcount = 3
},{
name = "Yew shortbow",
level = 65,
xp = 135,
material = { 1, "Yew logs", 1, "Bowstring"},
mcount = 2
},{
name = "Rune crossbow",
level = 69,
xp = 100,
material = { 1, "Rune bar", 1, "Yew logs", 1, "Crossbow string"},
mcount = 3
},{
name = "Off-hand rune crossbow",
level = 69,
xp = 100,
material = { 1, "Rune bar", 1, "Yew logs", 1, "Crossbow string"},
mcount = 3
},{
name = "Rune 2h crossbow",
level = 69,
xp = 100,
material = { 1, "Rune bar", 1, "Yew logs", 1, "Crossbow string"},
mcount = 3
},{
name = "Yew shieldbow",
level = 70,
xp = 150,
material = { 1, "Yew logs", 1, "Bowstring"},
mcount = 2
},{
name = "Magic shortbow",
level = 80,
xp = 166.5,
material = { 1, "Magic logs", 1, "Bowstring"},
mcount = 2
},{
name = "Magic shieldbow",
level = 85,
xp = 183,
material = { 1, "Magic logs", 1, "Bowstring"},
mcount = 2
},{
name = "Elder shortbow",
members = "Yes",
level = 90,
xp = 202.4,
material = { 1, "Elder logs", 1, "Bowstring"},
mcount = 2
},{
name = "Dragon crossbow",
members = "Yes",
level = 94,
xp = 200,
material = { 1, "Dragon limbs", 1, "Magic logs", 1, "Crossbow string"},
mcount = 3
},{
name = "Off-hand dragon crossbow",
members = "Yes",
level = 94,
xp = 200,
material = { 1, "Dragon limbs", 1, "Magic logs", 1, "Crossbow string"},
mcount = 3
},{
name = "Dragon 2h crossbow",
members = "Yes",
level = 94,
xp = 200,
material = { 1, "Dragon limbs", 1, "Magic logs", "Crossbow string"},
mcount = 3
},{
name = "Elder shieldbow",
members = "Yes",
level = 95,
xp = 232.8,
material = { 1, "Elder logs", 1, "Bowstring"},
mcount = 2
}
}
return methods
end
-- Bows - Unstrung only
if trainMethod == "Bows - Unstrung" then
local methods =
{
{
name = "Shortbow (u)",
level = 1,
xp = 5,
material = { 1, "Logs"},
mcount = 2
},{
name = "Shieldbow (u)",
level = 10,
xp = 10,
material = { 1, "Logs"},
mcount = 2
},{
name = "Oak shortbow (u)",
level = 20,
xp = 16.5,
material = { 1, "Oak logs"},
mcount = 2
},{
name = "Oak shieldbow (u)",
level = 25,
xp = 25,
material = { 1, "Oak logs"},
mcount = 2
},{
name = "Willow shortbow (u)",
level = 35,
xp = 33.3,
material = { 1, "Willow logs"},
mcount = 2
},{
name = "Willow shieldbow (u)",
level = 40,
xp = 41.5,
material = { 1, "Willow logs"},
mcount = 2
},{
name = "Maple shortbow (u)",
level = 50,
xp = 50,
material = { 1, "Maple logs"},
mcount = 2
},{
name = "Maple shieldbow (u)",
level = 55,
xp = 58.3,
material = { 1, "Maple logs"},
mcount = 2
},{
name = "Yew shortbow (u)",
level = 65,
xp = 67.5,
material = { 1, "Yew logs"},
mcount = 2
},{
name = "Yew shieldbow (u)",
level = 70,
xp = 75,
material = { 1, "Yew logs"},
mcount = 2
},{
name = "Magic shortbow (u)",
level = 80,
xp = 83.3,
material = { 1, "Magic logs"},
mcount = 2
},{
name = "Magic shieldbow (u)",
level = 85,
xp = 91.5,
material = { 1, "Magic logs"},
mcount = 2
},{
name = "Elder shortbow (u)",
members = "Yes",
level = 90,
xp = 101.2,
material = { 1, "Elder logs"},
mcount = 2
},{
name = "Elder shieldbow (u)",
members = "Yes",
level = 95,
xp = 116.4,
material = { 1, "Elder logs"},
mcount = 2
}
}
return methods
end
-- Arrows
if trainMethod == "Arrows" then
local methods =
{
{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 1,
xp = 5,
multiplier = 15,
material = { 1, "Logs"},
mcount = 1
},{
name = "Headless arrow",
icon = "Headless arrow 5",
level = 1,
xp = 15,
multiplier = 15,
material = { 15, "Arrow shaft", 15, "Feather"},
mcount = 2,
},{
name = "Bronze arrow",
icon = "Bronze arrow 5",
level = 1,
xp = 39.5,
multiplier = 15,
material = { 15, "Bronze arrowheads", 15, "Headless arrow"},
mcount = 2,
},{
name = "Ogre arrow",
icon = "Ogre arrow 5",
members = "Yes",
level = 5,
xp = 57,
multiplier = 15,
material = { 15, "Wolf bone arrowheads", 15, "Flighted ogre arrow"},
mcount = 2,
},{
name = "Iron arrow",
icon = "Iron arrow 5",
level = 15,
xp = 57.5,
multiplier = 15,
material = { 15, "Iron arrowheads", 15, "Headless arrow"},
mcount = 2,
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 15,
xp = 7.5,
multiplier = 20,
material = { 1, "Oak logs"},
mcount = 1
},{
name = "Steel arrow",
icon = "Steel arrow 5",
level = 30,
xp = 95,
multiplier = 15,
material = { 15, "Steel arrowheads", 15, "Headless arrow"},
mcount = 2,
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 30,
xp = 10,
multiplier = 25,
material = { 1, "Willow logs"},
mcount = 1
},{
name = "Mithril arrow",
icon = "Mithril arrow 5",
level = 45,
xp = 132.5,
multiplier = 15,
material = { 15, "Mithril arrowheads", 15, "Headless arrow"},
mcount = 2,
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 45,
xp = 12.5,
multiplier = 30,
material = { 1, "Maple logs"},
mcount = 1
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 45,
xp = 12.5,
multiplier = 30,
material = { 1, "Acadia logs"},
mcount = 1
},{
name = "Broad arrow",
icon = "Broad arrow 5",
members = "Yes",
level = 52,
xp = 225,
multiplier = 15,
material = { 15, "Headless arrow", 15, "Broad arrowheads"},
mcount = 2,
trade = 0
},{
name = "Adamant arrow",
icon = "Adamant arrow 5",
level = 60,
xp = 150,
multiplier = 15,
material = { 15, "Adamant arrowheads", 15, "Headless arrow"},
mcount = 2,
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 60,
xp = 15,
multiplier = 35,
material = { 1, "Yew logs"},
mcount = 1
},{
name = "Rune arrow",
icon = "Rune arrow 5",
level = 75,
xp = 187.5,
multiplier = 15,
material = { 15, "Rune arrowheads", 15, "Headless arrow"},
mcount = 2,
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 75,
xp = 17.5,
multiplier = 40,
material = { 1, "Magic logs"},
mcount = 1
},{
name = "Abyssalbane arrow",
icon = "Abyssalbane arrow 5",
members = "Yes",
level = 76,
xp = 150,
multiplier = 15,
material = { 15, "Headless arrow", 15, "Abyssalbane arrowheads"},
mcount = 1,
trade = 0
},{
name = "Basiliskbane arrow",
icon = "Basiliskbane arrow 5",
members = "Yes",
level = 76,
xp = 150,
multiplier = 15,
material = { 15, "Headless arrow", 15, "Basiliskbane arrowheads"},
mcount = 1,
trade = 0
},{
name = "Dragonbane arrow",
icon = "Dragonbane arrow 5",
members = "Yes",
level = 76,
xp = 150,
multiplier = 15,
material = { 15, "Headless arrow", 15, "Dragonbane arrowheads"},
mcount = 1,
trade = 0
},{
name = "Wallasalkibane arrow",
icon = "Wallasalkibane arrow 5",
members = "Yes",
level = 76,
xp = 150,
multiplier = 15,
material = { 15, "Headless arrow", 15, "Wallasalkibane arrowheads"},
mcount = 1,
trade = 0
},{
name = "Dragon arrow",
icon = "Dragon arrow 5",
members = "Yes",
level = 90,
xp = 245,
multiplier = 15,
material = { 15, "Dragon arrowheads", 15, "Headless arrow"},
mcount = 2,
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 90,
xp = 20,
multiplier = 45,
material = { 1, "Elder logs"},
mcount = 1
},{
name = "Dark arrow",
icon = "Dark arrow 5",
members = "Yes",
level = 95,
xp = 282.5,
multiplier = 15,
material = { 15, "Dark arrowheads", 15, "Headless arrow"},
mcount = 2,
}
}
return methods
end -- Arrows
-- Arrows from scratch
if trainMethod == "Arrows - Scratch" then
local methods =
{
{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 1,
xp = 5,
multiplier = 15,
material = { 1, "Logs"},
mcount = 1
},{
name = "Headless arrow",
icon = "Headless arrow 5",
level = 1,
xp = 15,
multiplier = 15,
material = { 15, "Arrow shaft", 15, "Feather"},
mcount = 2,
},{
name = "Bronze arrow",
icon = "Bronze arrow 5",
level = 1,
xp = 39.5,
multiplier = 15,
material = { 1, "Bronze bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3
},{
name = "Ogre arrow",
icon = "Ogre arrow 5",
members = "Yes",
level = 5,
xp = 57,
multiplier = 16,
material = { 4, "Achey tree logs", 4, "Wolf bones", 64, "Feather"},
mcount = 3,
},{
name = "Iron arrow",
icon = "Iron arrow 5",
level = 15,
xp = 57.5,
multiplier = 15,
material = { 1, "Iron bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 15,
xp = 7.5,
multiplier = 20,
material = { 1, "Oak logs"},
mcount = 1
},{
name = "Steel arrow",
icon = "Steel arrow 5",
level = 30,
xp = 95,
multiplier = 15,
material = { 1, "Steel bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 30,
xp = 10,
multiplier = 25,
material = { 1, "Willow logs"},
mcount = 1
},{
name = "Mithril arrow",
icon = "Mithril arrow 5",
level = 45,
xp = 132.5,
multiplier = 15,
material = { 1, "Mithril bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 45,
xp = 12.5,
multiplier = 30,
material = { 1, "Maple logs"},
mcount = 1
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 45,
xp = 12.5,
multiplier = 30,
material = { 1, "Acadia logs"},
mcount = 1
},{
name = "Broad arrow",
icon = "Broad arrow 5",
members = "Yes",
level = 52,
xp = 225,
multiplier = 15,
material = { 15, "Arrow shaft", 15, "Feather", 15, "Broad arrowheads"},
mcount = 3,
trade = 0
},{
name = "Adamant arrow",
icon = "Adamant arrow 5",
level = 60,
xp = 150,
multiplier = 15,
material = { 1, "Adamant bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 60,
xp = 15,
multiplier = 35,
material = { 1, "Yew logs"},
mcount = 1
},{
name = "Rune arrow",
icon = "Rune arrow 5",
level = 75,
xp = 187.5,
multiplier = 15,
material = { 1, "Rune bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 75,
xp = 17.5,
multiplier = 40,
material = { 1, "Magic logs"},
mcount = 1
},{
name = "Abyssalbane arrow",
icon = "Abyssalbane arrow 5",
members = "Yes",
level = 76,
xp = 150,
multiplier = 15,
material = { 15, "Arrow shaft", 15, "Feather", 15, "Abyssalbane arrowheads"},
mcount = 2,
trade = 0
},{
name = "Basiliskbane arrow",
icon = "Basiliskbane arrow 5",
members = "Yes",
level = 76,
xp = 150,
multiplier = 15,
material = { 15, "Arrow shaft", 15, "Feather", 15, "Basiliskbane arrowheads"},
mcount = 2,
trade = 0
},{
name = "Dragonbane arrow",
icon = "Dragonbane arrow 5",
members = "Yes",
level = 76,
xp = 150,
multiplier = 15,
material = { 15, "Arrow shaft", 15, "Feather", 15, "Dragonbane arrowheads"},
mcount = 2,
trade = 0
},{
name = "Wallasalkibane arrow",
icon = "Wallasalkibane arrow 5",
members = "Yes",
level = 76,
xp = 150,
multiplier = 15,
material = { 15, "Arrow shaft", 15, "Feather", 15, "Wallasalkibane arrowheads"},
mcount = 2,
trade = 0
},{
name = "Dragon arrow",
icon = "Dragon arrow 5",
members = "Yes",
level = 90,
xp = 245,
multiplier = 15,
material = { 15, "Dragon arrowheads", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
},{
name = "Arrow shaft",
icon = "Arrow shaft 5",
level = 90,
xp = 20,
multiplier = 45,
material = { 1, "Elder logs"},
mcount = 1
},{
name = "Dark arrow",
icon = "Dark arrow 5",
members = "Yes",
level = 95,
xp = 282.5,
multiplier = 15,
material = { 15, "Dark arrowheads", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
}
}
return methods
end -- Arrows from scratch
-- Bolts
if trainMethod == "Bolts" then
local methods =
{
{
name = "Bronze bolts",
icon = "Bronze bolts 5",
level = 9,
xp = 5,
multiplier = 10,
material = { 10, "Feather", 10, "Bronze bolts (unf)"},
mcount = 2
},{
name = "Opal bolts",
icon = "Opal bolts 5",
level = 11,
xp = 16,
multiplier = 10,
material = { 10, "Opal bolt tips", 10, "Bronze bolts"},
mcount = 2
},{
name = "Blurite bolts",
icon = "Blurite bolts 5",
level = 24,
xp = 10,
multiplier = 10,
material = { 10, "Feather", 10, "Blurite bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Jade bolts",
icon = "Jade bolts 5",
level = 26,
xp = 24,
multiplier = 10,
material = { 10, "Jade bolt tips", 10, "Feather", 10, "Blurite bolts"},
mcount = 2,
trade = 0
},{
name = "Kebbit bolts",
level = 32,
xp = 5.8,
multiplier = 6,
material = { 1, "Kebbit spike"},
mcount = 1
},{
name = "Iron bolts",
icon = "Iron bolts 5",
level = 39,
xp = 15,
multiplier = 10,
material = { 10, "Feather", 10, "Iron bolts (unf)"},
mcount = 2
},{
name = "Pearl bolts",
icon = "Pearl bolts 5",
level = 41,
xp = 32,
multiplier = 10,
material = { 10, "Pearl bolt tips", 10, "Iron bolts"},
mcount = 2
},{
name = "Silver bolts",
icon = "Silver bolts 5",
level = 43,
xp = 25,
multiplier = 10,
material = { 10, "Feather", 10, "Silver bolts (unf)"},
mcount = 2
},{
name = "Steel bolts",
icon = "Steel bolts 5",
level = 46,
xp = 35,
multiplier = 10,
material = { 10, "Feather", 10, "Steel bolts (unf)"},
mcount = 2
},{
name = "Topaz bolts",
icon = "Topaz bolts 5",
level = 48,
xp = 39,
multiplier = 10,
material = { 10, "Topaz bolt tips", 10, "Feather", 10, "Steel bolts"},
mcount = 2
},{
name = "Barbed bolts",
icon = "Barbed bolts 5",
level = 51,
xp = 95,
multiplier = 10,
material = { 10, "Barb bolttips", 10, "Bronze bolts"},
mcount = 2
},{
name = "Mithril bolts",
icon = "Mithril bolts 5",
level = 54,
xp = 50,
multiplier = 10,
material = { 10, "Feather", 10, "Mithril bolts (unf)"},
mcount = 2
},{
name = "Broad-tipped bolts",
icon = "Broad-tipped bolts 5",
level = 55,
xp = 30,
multiplier = 10,
material = { 10, "Feather", 10, "Unfinished broad bolts"},
mcount = 1
},{
name = "Sapphire bolts",
icon = "Sapphire bolts 5",
level = 56,
xp = 47,
multiplier = 10,
material = { 10, "Sapphire bolt tips", 10, "Mithril bolts"},
mcount = 2
},{
name = "Emerald bolts",
icon = "Emerald bolts 5",
level = 58,
xp = 55,
multiplier = 10,
material = { 10, "Emerald bolt tips", 10, "Mithril bolts"},
mcount = 2
},{
name = "Mithril grapple",
level = 59,
xp = 590,
material = { 1, "Rope", 1, "Mithril grapple (unf)"},
mcount = 2
},{
name = "Adamant bolts",
icon = "Adamant bolts 5",
level = 61,
xp = 70,
multiplier = 10,
material = { 10, "Feather", 10, "Adamant bolts (unf)"},
mcount = 2
},{
name = "Ruby bolts",
icon = "Ruby bolts 5",
level = 63,
xp = 63,
multiplier = 10,
material = { 10, "Ruby bolt tips", 10, "Adamant bolts"},
mcount = 2
},{
name = "Diamond bolts",
icon = "Diamond bolts 5",
level = 65,
xp = 70,
multiplier = 10,
material = { 10, "Diamond bolt tips", 10, "Adamant bolts"},
mcount = 2
},{
name = "Runite bolts",
icon = "Runite bolts 5",
level = 69,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Runite bolts (unf)"},
mcount = 2
},{
name = "Dragon bolts",
icon = "Dragon bolts 5",
level = 71,
xp = 82,
multiplier = 10,
material = { 10, "Dragon bolt tips", 10, "Runite bolts"},
mcount = 2
},{
name = "Onyx bolts",
icon = "Onyx bolts 5",
level = 73,
xp = 94,
multiplier = 10,
material = { 10, "Onyx bolt tips", 10, "Runite bolts"},
mcount = 2
},{
name = "Abyssalbane bolts",
icon = "Abyssalbane bolt 5",
level = 80,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Abyssalbane bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Basiliskbane bolts",
icon = "Basiliskbane bolt 5",
level = 80,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Basiliskbane bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Dragonbane bolts",
icon = "Dragonbane bolt 5",
level = 80,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Dragonbane bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Wallasalkibane bolts",
icon = "Wallasalkibane bolt 5",
level = 80,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Wallasalkibane bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Ascendri bolts",
icon = "Ascendri bolts 4",
level = 80,
xp = 106,
multiplier = 10,
material = { 10, "Hydrix bolt tips", 10, "Ascension bolts"},
mcount = 2
},{
name = "Long kebbit bolts",
level = 83,
xp = 7.89,
multiplier = 6,
material = { 1, "Long kebbit spike"},
mcount = 1
},{
name = "Ascension bolts",
icon = "Ascension bolts 4",
level = 90,
xp = 200,
multiplier = 10,
material = { 10, "Ascension shard"},
mcount = 1
}
}
return methods
end -- Bolts
-- Bolts from scratch
if trainMethod == "Bolts - Scratch" then
local methods =
{
{
name = "Bronze bolts",
icon = "Bronze bolts 5",
level = 9,
xp = 5,
multiplier = 10,
material = { 10, "Feather", 1, "Bronze bar"},
mcount = 2
},{
name = "Opal bolts",
icon = "Opal bolts 5",
level = 11,
xp = 16,
multiplier = 10,
material = { 10, "Opal bolt tips", 1, "Bronze bar", 10, "Feather"},
mcount = 3
},{
name = "Blurite bolts",
icon = "Blurite bolts 5",
level = 24,
xp = 10,
multiplier = 10,
material = { 10, "Feather", 1, "Blurite bar"},
mcount = 1,
trade = 0
},{
name = "Jade bolts",
icon = "Jade bolts 5",
level = 26,
xp = 24,
multiplier = 10,
material = { 10, "Jade bolt tips", 10, "Feather", 1, "Blurite bar"},
mcount = 2,
trade = 0
},{
name = "Kebbit bolts",
level = 32,
xp = 5.8,
multiplier = 6,
material = { 1, "Kebbit spike"},
mcount = 1
},{
name = "Iron bolts",
icon = "Iron bolts 5",
level = 39,
xp = 15,
multiplier = 10,
material = { 10, "Feather", 1, "Iron bar"},
mcount = 2
},{
name = "Pearl bolts",
icon = "Pearl bolts 5",
level = 41,
xp = 32,
multiplier = 10,
material = { 10, "Pearl bolt tips", 1, "Iron bar", 10, "Feather"},
mcount = 3
},{
name = "Silver bolts",
icon = "Silver bolts 5",
level = 43,
xp = 25,
multiplier = 10,
material = { 10, "Feather", 1, "Silver bar"},
mcount = 2
},{
name = "Steel bolts",
icon = "Steel bolts 5",
level = 46,
xp = 35,
multiplier = 10,
material = { 10, "Feather", 1, "Steel bar"},
mcount = 2
},{
name = "Topaz bolts",
icon = "Topaz bolts 5",
level = 48,
xp = 39,
multiplier = 10,
material = { 10, "Topaz bolt tips", 10, "Feather", 1, "Steel bar", 10, "Feather"},
mcount = 3
},{
name = "Barbed bolts",
icon = "Barbed bolts 5",
level = 51,
xp = 95,
multiplier = 10,
material = { 10, "Barb bolttips", 1, "Bronze bar", 10, "Feather"},
mcount = 3
},{
name = "Mithril bolts",
icon = "Mithril bolts 5",
level = 54,
xp = 50,
multiplier = 10,
material = { 10, "Feather", 1, "Mithril bar"},
mcount = 2
},{
name = "Broad-tipped bolts",
icon = "Broad-tipped bolts 5",
level = 55,
xp = 30,
multiplier = 10,
material = { 10, "Feather", 10, "Unfinished broad bolts"},
mcount = 1
},{
name = "Sapphire bolts",
icon = "Sapphire bolts 5",
level = 56,
xp = 47,
multiplier = 10,
material = { 10, "Sapphire bolt tips", 1, "Mithril bar", 10, "Feather"},
mcount = 3
},{
name = "Emerald bolts",
icon = "Emerald bolts 5",
level = 58,
xp = 55,
multiplier = 10,
material = { 10, "Emerald bolt tips", 1, "Mithril bar", 10, "Feather"},
mcount = 3
},{
name = "Mithril grapple",
level = 59,
xp = 590,
material = { 1, "Rope", 1, "Mithril grapple tip", 1, "Mithril bolts"},
mcount = 3
},{
name = "Adamant bolts",
icon = "Adamant bolts 5",
level = 61,
xp = 70,
multiplier = 10,
material = { 10, "Feather", 1, "Adamant bar"},
mcount = 2
},{
name = "Ruby bolts",
icon = "Ruby bolts 5",
level = 63,
xp = 63,
multiplier = 10,
material = { 10, "Ruby bolt tips", 1, "Adamant bar", 10, "Feather"},
mcount = 3
},{
name = "Diamond bolts",
icon = "Diamond bolts 5",
level = 65,
xp = 70,
multiplier = 10,
material = { 10, "Diamond bolt tips", 1, "Adamant bar", 10, "Feather"},
mcount = 3
},{
name = "Runite bolts",
icon = "Runite bolts 5",
level = 69,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 1, "Rune bar"},
mcount = 2
},{
name = "Dragon bolts",
icon = "Dragon bolts 5",
level = 71,
xp = 82,
multiplier = 10,
material = { 10, "Dragon bolt tips", 1, "Rune bar", 10, "Feather"},
mcount = 3
},{
name = "Onyx bolts",
icon = "Onyx bolts 5",
level = 73,
xp = 94,
multiplier = 10,
material = { 10, "Onyx bolt tips", 1, "Rune bar", 10, "Feather"},
mcount = 3
},{
name = "Abyssalbane bolts",
icon = "Abyssalbane bolt 5",
level = 80,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Abyssalbane bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Basiliskbane bolts",
icon = "Basiliskbane bolt 5",
level = 80,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Basiliskbane bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Dragonbane bolts",
icon = "Dragonbane bolt 5",
level = 80,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Dragonbane bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Wallasalkibane bolts",
icon = "Wallasalkibane bolt 5",
level = 80,
xp = 100,
multiplier = 10,
material = { 10, "Feather", 10, "Wallasalkibane bolts (unf)"},
mcount = 1,
trade = 0
},{
name = "Ascendri bolts",
icon = "Ascendri bolts 4",
level = 80,
xp = 106,
multiplier = 10,
material = { 10, "Hydrix bolt tips", 10, "Ascension shard"},
mcount = 2
},{
name = "Long kebbit bolts",
level = 83,
xp = 7.89,
multiplier = 6,
material = { 1, "Long kebbit spike"},
mcount = 1
},{
name = "Ascension bolts",
icon = "Ascension bolts 4",
level = 90,
xp = 200,
multiplier = 10,
material = { 10, "Ascension shard"},
mcount = 1
}
}
return methods
end -- Bolts from scratch
-- Darts
if trainMethod == "Darts" then
local methods =
{
{
name = "Bronze dart",
level = 1,
xp = 18,
multiplier = 10,
material = { 10, "Bronze dart tip", 10, "Feather"},
mcount = 2
},{
name = "Off-hand bronze dart",
level = 1,
xp = 18,
multiplier = 10,
material = { 10, "Bronze dart tip", 10, "Feather"},
mcount = 2
},{
name = "Iron dart",
level = 22,
xp = 38,
multiplier = 10,
material = { 10, "Iron dart tip", 10, "Feather"},
mcount = 2
},{
name = "Off-hand iron dart",
level = 22,
xp = 38,
multiplier = 10,
material = { 10, "Iron dart tip", 10, "Feather"},
mcount = 2
},{
name = "Steel dart",
level = 37,
xp = 75,
multiplier = 10,
material = { 10, "Steel dart tip", 10, "Feather"},
mcount = 2
},{
name = "Off-hand steel dart",
level = 37,
xp = 75,
multiplier = 10,
material = { 10, "Steel dart tip", 10, "Feather"},
mcount = 2
},{
name = "Mithril dart",
level = 52,
xp = 112,
multiplier = 10,
material = { 10, "Mithril dart tip", 10, "Feather"},
mcount = 2
},{
name = "Off-hand mithril dart",
level = 52,
xp = 112,
multiplier = 10,
material = { 10, "Mithril dart tip", 10, "Feather"},
mcount = 2
},{
name = "Adamant dart",
level = 67,
xp = 150,
multiplier = 10,
material = { 10, "Adamant dart tip", 10, "Feather"},
mcount = 2
},{
name = "Off-hand adamant dart",
level = 67,
xp = 150,
multiplier = 10,
material = { 10, "Adamant dart tip", 10, "Feather"},
mcount = 2
},{
name = "Rune dart",
level = 81,
xp = 188,
multiplier = 10,
material = { 10, "Rune dart tip", 10, "Feather"},
mcount = 2
},{
name = "Off-hand rune dart",
level = 81,
xp = 188,
multiplier = 10,
material = { 10, "Rune dart tip", 10, "Feather"},
mcount = 2
},{
name = "Dragon dart",
members = "Yes",
level = 95,
xp = 250,
multiplier = 10,
material = { 10, "Dragon dart tip", 10, "Feather"},
mcount = 2
},{
name = "Off-hand dragon dart",
members = "Yes",
level = 95,
xp = 250,
multiplier = 10,
material = { 10, "Dragon dart tip", 10, "Feather"},
mcount = 2
}
}
return methods
end -- Darts
-- Darts from scratch
if trainMethod == "Darts - Scratch" then
local methods =
{
{
name = "Bronze dart",
level = 1,
xp = 18,
multiplier = 10,
material = { 1, "Bronze bar", 10, "Feather"},
mcount = 2
},{
name = "Off-hand bronze dart",
level = 1,
xp = 18,
multiplier = 10,
material = { 1, "Bronze bar", 10, "Feather"},
mcount = 2
},{
name = "Iron dart",
level = 22,
xp = 38,
multiplier = 10,
material = { 1, "Iron bar", 10, "Feather"},
mcount = 2
},{
name = "Off-hand iron dart",
level = 22,
xp = 38,
multiplier = 10,
material = { 1, "Iron bar", 10, "Feather"},
mcount = 2
},{
name = "Steel dart",
level = 37,
xp = 75,
multiplier = 10,
material = { 1, "Steel bar", 10, "Feather"},
mcount = 2
},{
name = "Off-hand steel dart",
level = 37,
xp = 75,
multiplier = 10,
material = { 1, "Steel bar", 10, "Feather"},
mcount = 2
},{
name = "Mithril dart",
level = 52,
xp = 112,
multiplier = 10,
material = { 1, "Mithril bar", 10, "Feather"},
mcount = 2
},{
name = "Off-hand mithril dart",
level = 52,
xp = 112,
multiplier = 10,
material = { 1, "Mithril bar", 10, "Feather"},
mcount = 2
},{
name = "Adamant dart",
level = 67,
xp = 150,
multiplier = 10,
material = { 1, "Adamant bar", 10, "Feather"},
mcount = 2
},{
name = "Off-hand adamant dart",
level = 67,
xp = 150,
multiplier = 10,
material = { 1, "Adamant bar", 10, "Feather"},
mcount = 2
},{
name = "Rune dart",
level = 81,
xp = 188,
multiplier = 10,
material = { 1, "Rune bar", 10, "Feather"},
mcount = 2
},{
name = "Off-hand rune dart",
level = 81,
xp = 188,
multiplier = 10,
material = { 1, "Rune bar", 10, "Feather"},
mcount = 2
},{
name = "Dragon dart",
members = "Yes",
level = 95,
xp = 250,
multiplier = 10,
material = { 1, "Dragon dart tip", 10, "Feather"},
mcount = 2
},{
name = "Off-hand dragon dart",
members = "Yes",
level = 95,
xp = 250,
multiplier = 10,
material = { 1, "Dragon dart tip", 10, "Feather"},
mcount = 2
}
}
return methods
end -- Darts from scratch
---- Treat all Dungeons as 'from scratch' since you can't readily buy prepared materials ----
-- Dungeoneering Arrows
if trainMethod == "Dungeoneering - Arrows" then
local methods =
{
{
name = "Novite arrows",
icon = "Novite arrows 5",
level = 1,
xp = 19.5,
material = { 1, "Novite bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Bathus arrows",
icon = "Bathus arrows 5",
level = 11,
xp = 37.5,
material = { 1, "Bathus bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Marmaros arrows",
icon = "Marmaros arrows 5",
level = 22,
xp = 41.2,
material = { 1, "Marmaros bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Kratonite arrows",
icon = "Kratonite arrows 5",
level = 33,
xp = 44.8,
material = { 1, "Kratonite bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Fractite arrows",
icon = "Fractite arrows 5",
level = 44,
xp = 61.6,
material = { 1, "Fractite bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Argonite arrows",
icon = "Argonite arrows 5",
level = 55,
xp = 71.5,
material = { 1, "Argonite bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Zephyrium arrows",
icon = "Zephyrium arrows 5",
level = 66,
xp = 89.4,
material = { 1, "Zephyrium bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Katagon arrows",
icon = "Katagon arrows 5",
level = 77,
xp = 101.3,
material = { 1, "Katagon bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Gorgonite arrows",
icon = "Gorgonite arrows 5",
level = 88,
xp = 144.1,
material = { 1, "Gorgonite bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},{
name = "Promethium arrows",
icon = "Promethium arrows 5",
level = 99,
xp = 226.9,
material = { 1, "Promethium bar", 15, "Arrow shaft", 15, "Feather"},
mcount = 3,
trade = 0,
mtrade = 0
},
}
return methods
end -- Dungeoneering Arrows
-- Dungeoneering Bows
if trainMethod == "Dungeoneering - Bows" then
local methods =
{
{
name = "Tangle gum shortbow",
level = 1,
xp = 10,
material = { 1, "Tangle gum branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Tangle gum longbow",
level = 6,
xp = 11.4,
material = { 1, "Tangle gum branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Seeping elm shortbow",
level = 11,
xp = 18,
material = { 1, "Seeping elm branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Seeping elm longbow",
level = 16,
xp = 20.6,
material = { 1, "Seeping elm branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Blood spindle shortbow",
level = 21,
xp = 30,
material = { 1, "Blood spindle branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Blood spindle longbow",
level = 26,
xp = 34.4,
material = { 1, "Blood spindle branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Utuku shortbow",
level = 31,
xp = 46,
material = { 1, "Utuku branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Utuku longbow",
level = 36,
xp = 52.8,
material = { 1, "Utuku branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Spinebeam shortbow",
level = 41,
xp = 66,
material = { 1, "Spinebeam branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Spinebeam longbow",
level = 46,
xp = 75.8,
material = { 1, "Spinebeam branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Bovistrangler shortbow",
level = 51,
xp = 90,
material = { 1, "Bovistrangler branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Bovistrangler longbow",
level = 56,
xp = 103.4,
material = { 1, "Bovistrangler branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Thigat shortbow",
level = 61,
xp = 118,
material = { 1, "Thigat branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Thigat longbow",
level = 66,
xp = 135.6,
material = { 1, "Thigat branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Corpsethorn shortbow",
level = 71,
xp = 150,
material = { 1, "Corpsethorn branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Corpsethorn longbow",
level = 76,
xp = 172.4,
material = { 1, "Corpsethorn branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Entgallow shortbow",
level = 81,
xp = 186,
material = { 1, "Entgallow branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Entgallow longbow",
level = 86,
xp = 213.8,
material = { 1, "Entgallow branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Grave creeper shortbow",
level = 91,
xp = 226,
material = { 1, "Grave creeper branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},{
name = "Grave creeper longbow",
level = 96,
xp = 259.8,
material = { 1, "Grave creeper branches", 1, "Bowstring"},
mcount = 2,
trade = 0,
mtrade = 0
},
}
return methods
end -- Dungeoneering Bows
-- Dungeoneering Staves
if trainMethod == "Dungeoneering - Staves" then
local methods =
{
{
name = "Tangle gum staff",
level = 8,
xp = 9,
material = { 1, "Tangle gum branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Seeping elm staff",
level = 18,
xp = 16.2,
material = { 1, "Seeping elm branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Blood spindle staff",
level = 28,
xp = 27,
material = { 1, "Blood spindle branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Utuku staff",
level = 38,
xp = 41.4,
material = { 1, "Utuku branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Spinebeam staff",
level = 48,
xp = 59.4,
material = { 1, "Spinebeam branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Bovistrangler staff",
level = 58,
xp = 81,
material = { 1, "Bovistrangler branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Thigat staff",
level = 68,
xp = 106.2,
material = { 1, "Thigat branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Corpsethorn staff",
level = 78,
xp = 135,
material = { 1, "Corpsethorn branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Entgallow staff",
level = 88,
xp = 167.4,
material = { 1, "Entgallow branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Grave creeper staff",
level = 98,
xp = 203.4,
material = { 1, "Grave creeper branches"},
mcount = 1,
trade = 0,
mtrade = 0
}
}
return methods
end -- Dungeoneering Staves
-- Dungeoneering Traps
if trainMethod == "Dungeoneering - Traps" then
local methods =
{
{
name = "Tangle gum trap",
level = 3,
xp = 12,
material = { 1, "Tangle gum branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Seeping elm trap",
level = 13,
xp = 21.6,
material = { 1, "Seeping elm branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Blood spindle trap",
level = 23,
xp = 36,
material = { 1, "Blood spindle branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Utuku trap",
level = 33,
xp = 55.2,
material = { 1, "Utuku branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Spinebeam trap",
level = 43,
xp = 79.2,
material = { 1, "Spinebeam branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Bovistrangler trap",
level = 53,
xp = 108,
material = { 1, "Bovistrangler branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Thigat trap",
level = 63,
xp = 141.6,
material = { 1, "Thigat branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Corpsethorn trap",
level = 73,
xp = 180,
material = { 1, "Corpsethorn branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Entgallow trap",
level = 83,
xp = 223.2,
material = { 1, "Entgallow branches"},
mcount = 1,
trade = 0,
mtrade = 0
},{
name = "Grave creeper trap",
level = 93,
xp = 271.2,
material = { 1, "Grave creeper branches"},
mcount = 1,
trade = 0,
mtrade = 0
}
}
return methods
end -- Dungeoneering Traps
-- Other
if trainMethod == "Other" then
local methods =
{
{
name = "Blisterwood staff",
members = "Yes",
level = 70,
xp = 100,
material = { 1, "Blisterwood logs"},
mcount = 1,
mtrade = 0,
trade = 0
},{
name = "Blisterwood polearm",
members = "Yes",
level = 70,
xp = 100,
material = { 2, "Silver sickle", 1, "Blisterwood logs"},
mcount = 1,
trade = 0
},{
name = "Blisterwood sickle",
members = "Yes",
level = 70,
xp = 100,
material = { 1, "Silver sickle", 1, "Blisterwood logs"},
mcount = 1,
trade = 0
},{
name = "Blisterwood wand",
members = "Yes",
level = 70,
xp = 100,
material = { 1, "Blisterwood logs"},
mcount = 1,
mtrade = 0,
trade = 0
},{
name = "Blisterwood orb",
members = "Yes",
level = 70,
xp = 100,
material = { 1, "Blisterwood logs"},
mcount = 1,
mtrade = 0,
trade = 0
},{
name = "Blisterwood stake",
members = "Yes",
level = 70,
xp = 100,
multiplier = 10,
material = { 1, "Blisterwood logs"},
mcount = 1,
mtrade = 0,
trade = 0
},{
name = "Blisterwood stake-thrower crossbow",
members = "Yes",
level = 70,
xp = 100,
material = { 1, "Crossbow string", 1, "Blisterwood stock", 1, "Silvthril limbs"},
mcount = 1,
trade = 0
},{
name = "Blisterwood stakes (ammo)",
title = "Blisterwood stakes",
members = "Yes",
level = 70,
xp = 100,
multiplier = 10,
material = { 1, "Crossbow string", 1, "Blisterwood stock", 1, "Silvthril limbs"},
mcount = 1,
trade = 0
}
}
return methods
end -- Other
end