mNo edit summary |
mNo edit summary |
||
Line 222: | Line 222: | ||
},{ |
},{ |
||
name = "Gleaelg", |
name = "Gleaelg", |
||
+ | icon = "Sprite lure", |
||
level = 72, |
level = 72, |
||
xp = 130 |
xp = 130 |
||
},{ |
},{ |
||
name = "Tranart", |
name = "Tranart", |
||
+ | icon = "Sprite lure", |
||
level = 72, |
level = 72, |
||
xp = 200 |
xp = 200 |
||
},{ |
},{ |
||
name = "Slithtils", |
name = "Slithtils", |
||
+ | icon = "Sprite lure", |
||
level = 72, |
level = 72, |
||
xp = 400, |
xp = 400, |
Revision as of 07:48, 15 December 2017
Documentation for this module may be created at Module:Skill calc/Hunter/data/doc
--[=[
Notations found in this Module:
* name: Name of target
* icon: Alternate image location
* level: Level required to complete
* xp: Experience gained
* Product: Main reward from capturing target
* title: Alternative name of object
- Used to clarify the difference from a similar object or offer a cleaner name
* 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. Currently not used.
--]=]
local skillData = {}
return function(trainMethod)
-- Tracking
if trainMethod == "Tracking and Falconry" then
local methods =
{
{
name = "Polar kebbit",
level = 1,
xp = 30,
product = "Polar kebbit fur"
},{
name = "Common kebbit",
level = 3,
xp = 36,
product = "Common kebbit fur"
},{
name = "Feldip weasel",
level = 7,
xp = 48,
product = "Feldip weasel fur"
},{
name = "Desert devil",
level = 13,
xp = 66,
product = "Desert devil fur"
},{
name = "Spotted kebbit",
level = 43,
xp = 104,
product = "Spotted kebbit fur"
},{
name = "Penguin (Hunter)",
title = "Penguin",
icon = "Penguin (item)",
level = 45,
xp = 250
},{
name = "Razor-backed kebbit",
icon = "Razorbacked kebbit",
level = 49,
xp = 348,
product = "Long kebbit spike"
},{
name = "Dark kebbit",
level = 57,
xp = 132,
product = "Dark kebbit fur"
},{
name = "Dashing kebbit",
level = 69,
xp = 156,
product = "Dashing kebbit fur"
}
}
return methods
end
-- Tracking
if trainMethod == "Snaring" then
local methods =
{
{
name = "Crimson swift",
icon = "Crimson swift icon",
level = 1,
xp = 34,
product = "Red feather"
},{
name = "Golden warbler",
icon = "Golden warbler icon",
level = 5,
xp = 48,
product = "Yellow feather"
},{
name = "Copper longtail",
icon = "Copper longtail icon",
level = 9,
xp = 61,
product = "Orange feather"
},{
name = "Cerulean twitch",
icon = "Cerulean twitch icon",
level = 11,
xp = 64.67,
product = "Blue feather"
},{
name = "Tropical wagtail",
icon = "Tropical wagtail icon",
level = 19,
xp = 95.2,
product = "Stripy feather"
},{
name = "White Rabbit",
level = 27,
xp = 144,
product = "Rabbit foot"
},{
name = "Wimpy bird",
icon = "Wimpy bird icon",
level = 39,
xp = 167,
product = "Wimpy feather"
}
}
return methods
end
-- Tracking
if trainMethod == "Nets and Sprites" then
local methods =
{
{
name = "Ruby harvest",
icon = "Ruby harvest icon",
level = 15,
xp = 25,
product = "Ruby harvest"
},{
name = "Ruby harvest",
title = "Ruby harvest (Barehanded)",
icon = "Ruby harvest icon",
level = 80,
xp = 300
},{
name = "Sapphire glacialis",
icon = "Sapphire glacialis icon",
level = 25,
xp = 34,
product = "Sapphire glacialis"
},{
name = "Sapphire glacialis",
title = "Sapphire glacialis (Barehanded)",
icon = "Sapphire glacialis icon",
level = 85,
xp = 400
},{
name = "Swamp lizard (Hunter)",
title = "Swamp lizard",
level = 29,
xp = 152,
bait = "Guam tar",
product = "Swamp lizard"
},{
name = "Squirrel",
icon = "Baby squirrel (light grey)",
level = 29,
xp = 152,
bait = "Nuts",
product = "Baby squirrel (light grey), Baby squirrel",
trade = 0
},{
name = "Snowy knight",
icon = "Snowy knight icon",
level = 35,
xp = 44,
product = "Snowy knight"
},{
name = "Snowy knight",
title = "Snowy knight (Barehanded)",
icon = "Snowy knight icon",
level = 90,
xp = 500
},{
name = "Black warlock",
icon = "Black warlock icon",
level = 45,
xp = 54,
product = "Black warlock"
},{
name = "Black warlock",
title = "Black warlock (Barehanded)",
icon = "Black warlock icon",
level = 95,
xp = 650
},{
name = "Orange salamander (Hunter)",
title = "Orange salamander",
level = 29,
xp = 152,
bait = "Marrentill tar",
product = "Orange salamander"
},{
name = "Penguin (Hunter)",
title = "Penguin",
icon = "Penguin (item)",
level = 50,
xp = 250,
bait = "Cod",
product = "Penguin (item), Penguin",
trade = 0
},{
name = "Red salamander (Hunter)",
title = "Red salamander",
level = 59,
xp = 272,
bait = "Tarromin tar",
product = "Red salamander"
},{
name = "Black salamander (Hunter)",
title = "Black salamander",
level = 67,
xp = 304,
bait = "Harralander tar",
product = "Black salamander"
},{
name = "Gleaelg",
icon = "Sprite lure",
level = 72,
xp = 130
},{
name = "Tranart",
icon = "Sprite lure",
level = 72,
xp = 200
},{
name = "Slithtils",
icon = "Sprite lure",
level = 72,
xp = 400,
product = "Snowy knight"
},{
name = "Charming moth",
icon = "Charming moth icon",
level = 88,
xp = 650,
product = "Blue charm",
trade = 0
}
}
return methods
end
-- Tracking
if trainMethod == "Impling Netting (Puro-Puro)" then
local methods =
{
{
name = "Baby impling",
level = 17,
xp = 20,
product = "Baby impling jar"
},{
name = "Young impling",
level = 22,
xp = 48,
product = "Young impling jar"
},{
name = "Gourmet impling",
level = 28,
xp = 82,
product = "Gourmet impling jar"
},{
name = "Earth impling",
level = 36,
xp = 126,
product = "Earth impling jar"
},{
name = "Essence impling",
level = 42,
xp = 160,
product = "Essence impling jar"
},{
name = "Eclectic impling",
level = 50,
xp = 205,
product = "Eclectic impling jar"
},{
name = "Spirit impling",
level = 54,
xp = 227,
product = "Spirit impling jar"
},{
name = "Nature impling",
level = 58,
xp = 250,
product = "Nature impling jar"
},{
name = "Magpie impling",
level = 65,
xp = 289,
product = "Magpie impling jar"
},{
name = "Ninja impling",
level = 74,
xp = 339,
product = "Ninja impling jar"
},{
name = "Pirate impling",
level = 76,
xp = 350,
product = "Pirate impling jar"
},{
name = "Divine impling",
level = 79,
xp = 375,
product = "Divine impling jar"
},{
name = "Dragon impling",
level = 83,
xp = 390,
product = "Dragon impling jar"
},{
name = "Zombie impling",
level = 87,
xp = 412,
product = "Zombie impling jar"
},{
name = "Kingly impling",
level = 91,
xp = 434,
product = "Kingly impling jar"
},{
name = "Crystal impling",
level = 95,
xp = 525,
product = "Crystal impling jar"
},
}
return methods
end
-- Tracking
if trainMethod == "Impling Netting (Gielinor)" then
local methods =
{
{
name = "Baby impling",
level = 17,
xp = 25,
product = "Baby impling jar"
},{
name = "Young impling",
level = 22,
xp = 65,
product = "Young impling jar"
},{
name = "Gourmet impling",
level = 28,
xp = 113,
product = "Gourmet impling jar"
},{
name = "Earth impling",
level = 36,
xp = 177,
product = "Earth impling jar"
},{
name = "Essence impling",
level = 42,
xp = 225,
product = "Essence impling jar"
},{
name = "Eclectic impling",
level = 50,
xp = 289,
product = "Eclectic impling jar"
},{
name = "Spirit impling",
level = 54,
xp = 321,
product = "Spirit impling jar"
},{
name = "Nature impling",
level = 58,
xp = 353,
product = "Nature impling jar"
},{
name = "Magpie impling",
level = 65,
xp = 409,
product = "Magpie impling jar"
},{
name = "Ninja impling",
level = 74,
xp = 481,
product = "Ninja impling jar"
},{
name = "Pirate impling",
level = 76,
xp = 497,
product = "Pirate impling jar"
},{
name = "Divine impling",
level = 79,
xp = 520,
product = "Divine impling jar"
},{
name = "Dragon impling",
level = 83,
xp = 553,
product = "Dragon impling jar"
},{
name = "Zombie impling",
level = 87,
xp = 585,
product = "Zombie impling jar"
},{
name = "Kingly impling",
level = 91,
xp = 617,
product = "Kingly impling jar"
},{
name = "Crystal impling",
level = 95,
xp = 820,
product = "Crystal impling jar"
}
}
return methods
end
-- Tracking
if trainMethod == "Deadfall and Pitfall" then
local methods =
{
{
name = "Wild kebbit",
level = 23,
xp = 128,
bait = "Raw beef",
product = "Kebbit claws"
},{
name = "Spined larupia",
level = 31,
xp = 180,
product = "Larupia fur"
},{
name = "Barb-tailed kebbit",
icon = "Barbtailed kebbit",
level = 33,
xp = 168,
bait = "Raw rainbow fish",
product = "Barb-tail harpoon"
},{
name = "Prickly kebbit",
level = 37,
xp = 204,
bait = "Barley",
product = "Kebbit spike"
},{
name = "Horned graahk",
level = 41,
xp = 240,
product = "Graahk fur"
},{
name = "Diseased kebbit",
level = 44,
xp = 200,
bait = "Fever grass",
product = "Diseased kebbit fur"
},{
name = "Sabre-toothed kebbit",
icon = "Sabretooth kebbit",
level = 51,
xp = 200,
bait = "Raw beef",
product = "Kebbit teeth"
},{
name = "Penguin (Hunter)",
title = "Penguin",
icon = "Penguin (item)",
level = 51,
xp = 210,
bait = "Raw cod"
},{
name = "Sabre-toothed kyatt",
icon = "Sabretooth kyatt",
level = 55,
xp = 300,
product = "Kyatt fur"
},{
name = "Wild broav",
level = 55,
xp = 19.2,
product = "Wild broav",
trade = 0
},{
name = "Plover bird",
level = 73,
xp = 509.5,
product = "Plover bird",
trade = 0
}
}
return methods
end
-- Tracking
if trainMethod == "Box Trapping" then
local methods =
{
{
name = "Ferret",
level = 27,
xp = 115,
product = "Ferret",
trade = 0
},{
name = "Gecko",
icon = "Gecko (red)",
level = 27,
xp = 100,
product = "Gecko (red), Gecko",
trade = 0
},{
name = "Raccoon",
icon = "Raccoon hunter",
level = 27,
xp = 100,
product = "Raccoon (Hunter), Raccoon",
trade = 0
},{
name = "Cobalt skillchompa (Hunter)",
title = "Cobalt skillchompa",
level = 27,
xp = 80.7,
product = "Cobalt skillchompa"
},{
name = "Monkey",
icon = "Monkey (brown and beige)",
level = 27,
xp = 100,
product = "Monkey (brown and beige), Monkey",
trade = 0
},{
name = "Viridian skillchompa (Hunter)",
title = "Viridian skillchompa",
level = 46,
xp = 119,
product = "Viridian skillchompa"
},{
name = "Chinchompa (Hunter)",
title = "Chinchompa",
level = 53,
xp = 198,
product = "Chinchompa"
},{
name = "Penguin (Hunter)",
title = "Penguin",
level = 56,
xp = 150,
product = "Penguin (item), Penguin",
trade = 0
},{
name = "Carnivorous chinchompa (Hunter)",
title = "Carnivorous chinchompa",
level = 63,
xp = 265,
product = "Carnivorous chinchompa"
},{
name = "Pawya",
level = 66,
xp = 400,
product = "Raw pawya meat"
},{
name = "Azure skillchompa (Hunter)",
title = "Azure skillchompa",
level = 68,
xp = 178,
product = "Azure skillchompa"
},{
name = "Imp-in-a-box",
icon = "Imp-in-a-box (2)",
level = 71,
xp = 450,
product = "Imp-in-a-box (2)",
trade = 0
},{
name = "Grenwall (Hunter)",
title = "Grenwall",
level = 77,
xp = 1100,
product = "Grenwall spikes"
},{
name = "Crimson skillchompa (Hunter)",
title = "Crimson skillchompa",
level = 89,
xp = 382,
product = "Crimson skillchompa"
},{
name = "Crystal skillchompa (Hunter)",
title = "Crystal skillchompa",
level = 97,
xp = 476,
product = "Crystal skillchompa"
},
}
return methods
end
-- Tracking
if trainMethod == "Herblore Habitat" then
local methods =
{
{
name = "Common jadinko",
level = 70,
xp = 350,
product = "Withered vine",
trade = 0
},{
name = "Shadow jadinko",
level = 71,
xp = 475,
product = "Shadow vine",
trade = 0
},{
name = "Igneous jadinko",
level = 74,
xp = 465,
product = "Marble vine",
trade = 0
},{
name = "Cannibal jadinko",
level = 75,
xp = 475,
product = "Plant teeth",
trade = 0
},{
name = "Aquatic jadinko",
level = 76,
xp = 475,
product = "Aquatic vine",
trade = 0
},{
name = "Amphibious jadinko",
level = 77,
xp = 485,
product = "Oily vine",
trade = 0
},{
name = "Carrion jadinko",
level = 78,
xp = 505,
product = "Pungent vine",
trade = 0
},{
name = "Diseased jadinko",
level = 78,
xp = 580.5,
product = "Corrupt vine",
trade = 0
},{
name = "Camouflaged jadinko",
level = 79,
xp = 600,
product = "Striped vine",
trade = 0
},{
name = "Draconic jadinko",
level = 71,
xp = 475,
product = "Draconic vine",
trade = 0
},{
name = "Saradomin jadinko",
level = 81,
xp = 600,
product = "Saradomin vine",
trade = 0
},{
name = "Guthix jadinko",
level = 81,
xp = 600,
product = "Guthix vine",
trade = 0
},{
name = "Zamorak jadinko",
level = 81,
xp = 600,
product = "Zamorak vine",
trade = 0
}
}
return methods
end
-- Tracking
if trainMethod == "The Arc" then
local methods =
{
{
name = "Tortle",
level = 90,
xp = 575.5,
product = "Shell chippings",
trade = 0
},{
name = "Oily bakami",
level = 90,
xp = 500,
product = "Oily bakami jar",
trade = 0
},{
name = "Bundling bakami",
level = 90,
xp = 525,
product = "Bundling bakami jar",
trade = 0
},{
name = "Salty bakami",
level = 90,
xp = 550,
product = "Salty bakami jar",
trade = 0
},{
name = "Stalking bakami",
level = 90,
xp = 575,
product = "Stalking bakami jar",
trade = 0
},{
name = "Foraging bakami",
level = 90,
xp = 600,
product = "Foraging bakami jar",
trade = 0
},{
name = "Ancestral bakami",
level = 90,
xp = 625,
product = "Ancestral bakami jar",
trade = 0
},{
name = "Murderous bakami",
level = 90,
xp = 650,
product = "Murderous bakami jar",
trade = 0
},{
name = "Fortunate bakami",
level = 90,
xp = 675,
product = "Fortunate bakami jar",
trade = 0
},{
name = "Oily orokami",
level = 95,
xp = 1000,
product = "Oily orokami jar",
trade = 0
},{
name = "Bundling orokami",
level = 95,
xp = 1050,
product = "Bundling orokami jar",
trade = 0
},{
name = "Salty orokami",
level = 95,
xp = 1100,
product = "Salty orokami jar",
trade = 0
},{
name = "Stalking orokami",
level = 95,
xp = 1150,
product = "Stalking orokami jar",
trade = 0
},{
name = "Foraging orokami",
level = 95,
xp = 1200,
product = "Foraging orokami jar",
trade = 0
},{
name = "Ancestral orokami",
level = 95,
xp = 1250,
product = "Ancestral orokami jar",
trade = 0
},{
name = "Murderous orokami",
level = 95,
xp = 1300,
product = "Murderous orokami jar",
trade = 0
},{
name = "Fortunate orokami",
level = 95,
xp = 1350,
product = "Fortunate orokami jar",
trade = 0
},{
name = "Ornate tortle",
level = 96,
xp = 1585,
product = "Shiny shell chipping",
trade = 0
}
}
return methods
end
-- Tracking
if trainMethod == "Dungeoneering" then
local methods =
{
{
name = "Protomastyx",
icon = "Protomastyx hide",
level = 1,
xp = 55,
product = "Protomastyx hide",
trade = 0
},{
name = "Submastyx",
icon = "Submastyx hide",
level = 10,
xp = 94.5,
product = "Submastyx hide",
trade = 0
},{
name = "Paramastyx",
icon = "Paramastyx hide",
level = 20,
xp = 164,
product = "Paramastyx hide",
trade = 0
},{
name = "Archaemastyx",
icon = "Archaemastyx hide",
level = 30,
xp = 247,
product = "Archaemastyx hide",
trade = 0
},{
name = "Dromomastyx",
icon = "Dromomastyx hide",
level = 40,
xp = 330,
product = "Dromomastyx hide",
trade = 0
},{
name = "Spinomastyx",
icon = "Spinomastyx hide",
level = 50,
xp = 435.5,
product = "Spinomastyx hide",
trade = 0
},{
name = "Gallimastyx",
icon = "Gallimastyx hide",
level = 60,
xp = 519,
product = "Gallimastyx hide",
trade = 0
},{
name = "Stegomastyx",
icon = "Stegomastyx hide",
level = 70,
xp = 599.5,
product = "Stegomastyx hide",
trade = 0
},{
name = "Megamastyx",
icon = "Megamastyx hide",
level = 80,
xp = 673,
product = "Megamastyx hide",
trade = 0
},{
name = "Tyrannomastyx",
icon = "Tyrannomastyx hide",
level = 90,
xp = 745.5,
product = "Tyrannomastyx hide",
trade = 0
}
}
return methods
end
end