Documentation for this module may be created at Module:Skill calc/Farming/data/doc
local skillData = {}
return function(trainMethod)
--------------------------------- Allotments ----------------------------------------
if trainMethod == "Allotments" then
local methods =
{
{
name = "Potato",
level = 1,
xp = 98
},
{
name = "Marigold",
level = 2,
xp = 55.5
},
{
name = "Onion",
level = 5,
xp = 114.5
},
{
name = "Cabbage",
level = 7,
xp = 125
},
{
name = "Rosemary",
level = 11,
xp = 78.5
},
{
name = "Tomato",
level = 12,
xp = 152.5
},
{
name = "Sweetcorn",
level = 20,
xp = 207
},
{
name = "Nasturtium",
level = 24,
xp = 130.5
},
{
name = "Woad",
level = 25,
xp = 136
},
{
name = "Limpwurt",
level = 26,
xp = 160
},
{
name = "Strawberry",
level = 31,
xp = 316
},
{
name = "Watermelon",
level = 47,
xp = 593.5
},
{
name = "White lily",
level = 52,
xp = 320
},
{
name = "Snape grass",
level = 80,
xp = 975
},
{
name = "Sunchoke",
level = 87,
xp = 303
},
{
name = "Butterfly flower",
level = 88,
xp = 490
},
{
name = "Fly trap",
level = 93,
xp = 275
},
}
return methods
end
--------------------------------- Herbs ----------------------------------------
if trainMethod == "Herbs" then
local methods =
{
{
name = "Guam",
level = 9,
xp = 98.5
},
{
name = "Marrentill",
level = 14,
xp = 118.5
},
{
name = "Tarromin",
level = 19,
xp = 142
},
{
name = "Harralander",
level = 26,
xp = 189.5
},
{
name = "Gout",
level = 1294,
xp = 420,
seed = "tuber"
},
{
name = "Ranarr",
level = 32,
xp = 240.5
},
{
name = "Spirit weed",
level = 36,
xp = 284
},
{
name = "Toadflax",
level = 38,
xp = 303.5
},
{
name = "Irit",
level = 44,
xp = 382.5
},
{
name = "Wergali",
level = 46,
xp = 422.4
},
{
name = "Avantoe",
level = 50,
xp = 485
},
{
name = "Kwuarm",
level = 56,
xp = 615
},
{
name = "Bloodweed",
level = 57,
xp = 641.8
},
{
name = "Snapdragon",
level = 62,
xp = 777
},
{
name = "Cadantine",
level = 67,
xp = 946.5
},
{
name = "Lantadyme",
level = 73,
xp = 1195
},
{
name = "Dwarf weed",
level = 79,
xp = 1514.5
},
{
name = "Torstol",
level = 85,
xp = 1771
},
{
name = "Fellstalk",
level = 91,
xp = 2434.2
},
}
return methods
end
--------------------------------- Hops ---------------------------------------------
if trainMethod == "Hops" then
local methods =
{
{
name = "Barley",
level = 3,
xp = 103.5
},
{
name = "Hammerstone",
level = 4,
xp = 109
},
{
name = "Asgarnian",
level = 8,
xp = 130.9
},
{
name = "Jute",
level = 13,
xp = 158
},
{
name = "Yanillian",
level = 16,
xp = 174.5
},
{
name = "Krandorian",
level = 21,
xp = 212.5
},
{
name = "Wildblood",
level = 36,
xp = 283
},
{
name = "Reed",
level = 36,
xp = 570
},
{
name = "Grapevine",
level = 36,
xp = 580
},
}
return methods
end
--------------------------------- Bushes ---------------------------------------------
if trainMethod == "Bushes" then
local methods =
{
{
name = "Redberry",
level = 10,
xp = 93.5
},
{
name = "Cadavaberry",
level = 22,
xp = 148.5
},
{
name = "Dwellberry",
level = 36,
xp = 257
},
{
name = "Jangerberry",
level = 48,
xp = 411
},
{
name = "Whiteberry",
level = 59,
xp = 631.5
},
{
name = "Poison ivy",
level = 70,
xp = 975
},
{
name = "Barberry",
level = 1825,
xp = 284
},
{
name = "Wishing well bush",
level = 36,
xp = 2470
},
}
return methods
end
--------------------------------- Trees ---------------------------------------------
if trainMethod == "Trees" then
local methods =
{
{
name = "Acorn",
level = 15,
xp = 481.3,
image = "Acorn 5"
},
{
name = "Apple tree",
level = 27,
xp = 1272.5
},
{
name = "Willow",
level = 30,
xp = 1481.5
},
{
name = "Banana tree",
level = 33,
xp = 1841.5
},
{
name = "Orange tree",
level = 39,
xp = 2586.7
},
{
name = "Curry tree",
level = 42,
xp = 3036.9
},
{
name = "Maple",
level = 45,
xp = 3448.4
},
{
name = "Pineapple",
level = 51,
xp = 4791.7
},
{
name = "Papaya tree",
level = 57,
xp = 6380.4
},
{
name = "Yew",
level = 60,
xp = 7150.9
},
{
name = "Palm tree",
level = 68,
xp = 10509.6
},
{
name = "Magic",
level = 75,
xp = 13913.8
}
}
return methods
end
--------------------------------- Other ---------------------------------------------
if trainMethod == "Other" then
local methods =
{
{
name = "Evil turnip",
level = 42,
xp = 87
},
{
name = "Jade vine",
level = 53,
xp = 1580,
image = "Jade vine seed"
},
{
name = "Bittercap mushroom",
level = 53,
xp = 407.7,
seed = "spore"
},
{
name = "Cactus",
level = 55,
xp = 284
},
{
name = "Belladonna",
level = 63,
xp = 603
},
{
name = "Calquat tree",
level = 72,
xp = 12516.5
},
{
name = "Morchella mushroom",
level = 74,
xp = 859.3,
seed = "spore"
},
{
name = "Prickly pear",
level = 76,
xp = 2470
},
{
name = "Spirit",
level = 83,
xp = 19501.3
},
{
name = "Potato cactus",
level = 86,
xp = 2998
},
{
name = "Elder",
level = 90,
xp = 23562
}
}
return methods
end
--------------------------------- Arc ---------------------------------------------
if trainMethod == "Arc" then
local methods =
{
{
name = "Rumberry",
level = 86,
xp = 2000
},
{
name = "Exuberry",
level = 86,
xp = 2000
},
{
name = "Fireberry",
level = 86,
xp = 3000
},
{
name = "Blisterberry",
level = 86,
xp = 5000
},
{
name = "Mournberry",
level = 86,
xp = 5000
},
{
name = "Stoneberry",
level = 86,
xp = 3000
},
{
name = "Stormberry",
level = 86,
xp = 3000
},
{
name = "Rosaberry",
level = 86,
xp = 5000
},
{
name = "Squiffberry",
level = 86,
xp = 8500
},
{
name = "Meloberry",
level = 86,
xp = 8500
},
{
name = "Jitterberry",
level = 86,
xp = 8500
},
{
name = "Cocoaberry",
level = 86,
xp = 8500
},
{
name = "Smoulderberry",
level = 86,
xp = 8500
},
{
name = "Sourberry",
level = 86,
xp = 8500
},
{
name = "Gloomberry",
level = 86,
xp = 8500
},
{
name = "Musaberry",
level = 86,
xp = 5000
},
{
name = "Mushroom",
level = 90,
xp = 25,
image = "Wushroom"
},
{
name = "Mushroom (Uncharted)",
level = 94,
xp = 41.7,
image = "Blushroom"
},
}
return methods
end
end