Module:Sandbox/User:Choppe/Diary calculator/Varrock

From Old School RuneScape Wiki
Jump to: navigation, search
Module documentation
This documentation is transcluded from Template:Module sandbox/doc. [edit] [history] [purge]
Module:Sandbox/User:Choppe/Diary calculator/Varrock requires Module:Currencies.
Module:Sandbox/User:Choppe/Diary calculator/Varrock requires Module:Fairycode.
Module:Sandbox/User:Choppe/Diary calculator/Varrock requires Module:FloorNumber.
Module:Sandbox/User:Choppe/Diary calculator/Varrock is required by Module:Sandbox/User:Choppe/Diary calculator.
Module:Sandbox/User:Choppe/Diary calculator/Varrock is required by Module:Sandbox/User:Jakesterwars/Diary calculator.

This module is a sandbox for Choppe. It can be used to test changes to existing modules, prototype new modules, or just experimenting with lua features.

Invocations of this sandbox should be kept in userspace; if the module is intended for use in other namespaces, it should be moved out of the sandbox into a normal module and template.

This default documentation can be overridden by creating the /doc subpage of this module, as normal.

local fairyCode = require('Module:Fairycode')._code
local floorNumber = require('Module:FloorNumber')._main
local currency = require('Module:Currencies')._amount

return {
	{
		{
			task = "Browse [[Thessalia's store]].",
			notes = "None"
		},{
			task = "Have [[Aubury]] teleport you to the [[Essence mine]].",
			notes = "None",
			quests = { 'Rune Mysteries' }
		},{
			task = "Mine some [[Iron ore|Iron]] in the south east [[mining]] patch near [[Varrock]].",
			notes = "None",
			items = {
				{ name = 'Pickaxe', quantity = 0 }
			},
			skills = {
				{ name = 'Mining', level = 15, boostable = true }
			}
		},{
			task = "Make a normal [[plank]] at the [[Sawmill]].",
			notes = "None",
			items = {
				{ name = 'Logs', quantity = 1 },
				{ name = 'Coins', quantity = 100 }
			}
		},{
			task = "Enter the second level of the [[Stronghold of Security]].",
			notes = "Low levels may need [[Food]]."
		},{
			task = "Jump over the [[Fence (Varrock)|fence]] south of [[Varrock]].",
			notes = "None",
			skills = {
				{ name = 'Agility', level = 13, boostable = true }
			}
		},{
			task = "Chop down a [[dying tree]] in the [[Lumber Yard]].",
			notes = "None",
			items = {
				{ name = "Axe", quantity = 0 }
			}
		},{
			task = "Buy a [[newspaper]].",
			notes = "None",
			items = {
				{ name = 'Coins', quantity = 50 }
			}
		},{
			task = "Give a [[dog]] a [[bone]]!",
			notes = "None",
			items = {
				{ name = 'Bones', quantity = 1 }
			}
		},{
			task = "Spin a [[bowl]] on the [[pottery wheel]] and fire it in the [[oven]] in [[Barb Village]].",
			notes = "None",
			items = {
				{ name = 'Soft clay', quantity = 1 }
			},
			skills = {
				{ name = 'Crafting', level = 8, boostable = true }
			}
		},{
			task = "Speak to [[Haig Halen]] after obtaining at least 50 [[Kudos]].",
			notes = "Complete the [[Natural history quiz]], [[Kudos#Completing quests|quests]], [[Kudos#Cleaning finds|cleaning finds]] after completing [[The Dig Site]].",
		},{
			task = "Craft some [[Earth rune]]s.",
			notes = "[[Rune essence]] works too.<br/>[[Earth tiara]] or [[Abyss]] work too.",
			items = {
				{ name = 'Pure essence', quantity = 1 },
				{ name = 'Earth talisman', quantity = 0 }
			},
			skills = {
				{ name = 'Runecraft', level = 9, boostable = true }
			}
		},{
			task = "Catch some [[trout]] in the [[River Lum]] at [[Barbarian Village]].",
			notes = "If higher than 30 [[Fishing]], bring more than 1 [[Feather]].",
			items = {
				{ name = 'Feather', quantity = 1 },
				{ name = 'Fly fishing rod', quantity = 0 }
			},
			skill = {
				{ name = 'Fishing', level = 20, boostable = true }
			}
		},{
			task = "Steal from the [[Tea stall]] in [[Varrock]].",
			notes = "None",
			skills = {
				{ name = 'Thieving', level = 5, boostable = true }
			}
		}
	},
	{
		{
			task = "Have the [[Apothecary]] in [[Varrock]] make you a [[strength potion]].",
			notes = "None",
			items = {
				{ name = 'Limpwurt root', quantity = 1 },
				{ name = 'Red spiders\' eggs', quantity = 1 },
				{ name = 'Coins', quantity = 5 }
			}
		},{
			task = "Enter the [[Champions' Guild]].",
			notes = "None",
			quests = { 'Champions\' Guild' }
		},{
			task = "Select a colour for your [[kitten]].",
			notes = "[[Garden of Tranquility]] must be completed up to getting a [[ring of charos(a)]].<br/>You '''cannot''' already have a kitten, normal cat, or wily cat.",
			items = {
				{ name = 'Ring of charos (a)', quantity = 0 },
				{ name = 'Coins', quantity = 100 }
			},
			quests = { 'Partial Garden of Tranquility', 'Gertrude\'s Cat' }
		},{
			task = "Use the [[spirit tree]] north of [[Varrock]].",
			notes = "It is north-east of the [[Grand Exchange]].",
			quests = { 'Tree Gnome Village' }
		},{
			task = "Perform the 4 [[emote]]s from the [[Stronghold of Security]].",
			notes = "Food is recommended.<br/>Requires the [[authenticator]] to be active."
		},{
			task = "Enter the [[Tolna dungeon]] after completing [[A Soul's Bane]].",
			notes = "None",
			quests = { 'A Soul\'s Bane' }
		},{
			task = "Teleport to the [[digsite]] using a [[Digsite pendant]].",
			notes = "A [[clean necklace]] must be found from [[uncleaned find]]s in the [[Varrock Museum]] before being able to make a [[digsite pendant]].<br/>A digsite pendant requires 49 [[Magic]], but an [[enchant ruby or topaz]] tablet can be used instead.",
			items = {
				{ name = 'Digsite pendant', quantity = 1 }
			},
			quests = { 'The Dig Site' },
		},{
			task = "Cast the [[teleport to Varrock]] spell.",
			notes = "None",
			items = {
				{ name = 'Air rune', quantity = 3 },
				{ name = 'Fire rune', quantity = 1 },
				{ name = 'Law rune', quantity = 1 }
			},
			skills = {
				{ name = 'Magic', level = 25, boostable = true }
			}
		},{
			task = "Get a [[Slayer task]] from [[Vannaka]].",
			notes = "None",
			skills = {
				{ name = 'Combat', level = 40, boostable = false }
			}
		},{
			task = "Make 20 [[Mahogany Plank]]s in one go.",
			notes = "None",
			items = {
				{ name = 'Mahogany logs', quantity = 20 },
				{ name = 'Coins', quantity = 30000 }
			}
		},{
			task = "Pick a [[White tree fruit]].",
			notes = "None",
			quests = { 'Garden of Tranquillity' },
			skills = {
				{ name = 'Farming', level = 25, boostable = true }
			}
		},{
			task = "Use the [[Balloon transport system|balloon]] to travel from [[Varrock]].",
			notes = "Other logs can be used in place of [[Logs]] depending on the destination.",
			items = {
				{ name = 'Willow logs', quantity = 10 },
				{ name = 'Logs', quantity = 1 }
			},
			quests = { 'Enlightened Journey' },
			skills = {
				{ name = 'Firemaking', level = 40, boostable = true }
			}
		},{
			task = "Complete a lap of the [[Varrock Rooftop Course|Varrock Agility course]].",
			notes = "None",
			skills = {
				{ name = 'Agility', level = 30, boostable = true }
			}
		}
	},
	{
		{
			task = "Trade [[dashing kebbit fur|fur]]s with the [[Fancy Dress Seller]] for a [[spottier cape]] and equip it.",
			notes = "None",
			items = {
				{ name = 'Dashing kebbit fur', quantity = 2 },
				{ name = 'Coins', quantity = 800 }
			},
			skills = {
				{ name = 'Hunter', level = 66, boostable = false }
			}
		},{
			task = "Speak to [[Orlando Smith]] when you have achieved 153 [[Kudos]].",
			notes = "Check the [[Kudos]] page for the various ways to earn kudos and the requirements.",
			quests = { 'The Dig Site' }
		},{
			task = "Make a [[Waka Canoe]] near [[Edgeville]].",
			notes = "None",
			items = {
				{ name = 'Axe', quantity = 0 }
			},
			skills = {
				{ name = 'Woodcutting', level = 57, boostable = true }
			}
		},{
			task = "Teleport to [[Paddewwa]].",
			notes = "None",
			items = {
				{ name = 'Air rune', quantity = 1 },
				{ name = 'Fire rune', quantity = 1 },
				{ name = 'Law rune', quantity = 2 }
			},
			quests = { 'Desert Treasure' },
			skills = {
				{ name = 'Magic', level = 54, boostable = true }
			}
		},{
			task = "Teleport to [[Barbarian Village]] with a [[skull sceptre]].",
			notes = "None",
			items = {
				{ name = 'Skull sceptre', quantity = 0 }
			}
		},{
			task = "Chop some [[yew logs]] in [[Varrock]] and burn them at the top of [[Varrock church]].",
			notes = "The [[yew]] near the church is the only tree that works.<br/>Doing anything in between the cutting and burning may cause the task to not be completed.<br/>[[Barbarian firemaking]] does not work.",
			items = {
				{ name = 'Axe', quantity = 0 },
				{ name = 'Tinderbox', quantity = 0 }
			},
			skills = {
				{ name = 'Woodcutting', level = 60, boostable = true },
				{ name = 'Firemaking', level = 60, boostable = true }
			}
		},{
			task = "Have the [[Varrock]] [[estate agent]] decorate your house with [[Fancy Stone]].",
			notes = "You '''must''' finish the dialogue for the task to complete.<br/>You will need " .. currency(5000, 'NoCoins') .. " coins if your house is already [[Fancy Stone]].",
			items = {
				{ name = 'Coins', quantity = 25000 }
			},
			skills = {
				{ name = 'Construction', level = 50, boostable = false }
			}
		},{
			task = "Collect at least 2 [[yew root]]s from the [[Tree patch]] in [[Varrock Palace]].",
			notes = "Farming boost '''must''' be active when digging up the stump.<br/>10 [[cactus spine]]s are recommended to pay for protection from [[Treznor]].",
			items = {
				{ name = 'Yew sapling', quantity = 1 },
				{ name = 'Axe', quantity = 0 },
				{ name = 'Spade', quantity = 0 }
			},
			skills = {
				{ name = 'Farming', level = 68, boostable = true },
				{ name = 'Woodcutting', level = 60, boostable = true }
			}
		},{
			task = "Pray at the [[altar]] in [[Varrock palace]] with [[Smite]] active.",
			notes = "None",
			skills = {
				{ name = 'Prayer', level = 52, boostable = false }
			}
		},{
			task = "Squeeze through the obstacle pipe in [[Edgeville dungeon]].",
			notes = "None",
			skills = {
				{ name = 'Agility', level = 51, boostable = true }
			}
		}
	},
	{
		{
			task = "Create a [[super combat potion]] in [[Varrock west bank]].",
			notes = "None",
			items = {
				{ name = 'Torstol', quantity = 1 },
				{ name = 'Super attack(4)', quantity = 1 },
				{ name = 'Super defence(4)', quantity = 1 },
				{ name = 'Super strength(4)', quantity = 1 }
			},
			quests = { 'Druidic Ritual' },
			skills = {
				{ name = 'Herblore', level = 90, boostable = true }
			}
		},{
			task = "Use [[Lunar]] [[magic]] to make 20 [[mahogany plank]]s at the [[Lumberyard]].",
			notes = "None",
			items = {
				{ name = 'Mahogany logs', quantity = 20 },
				{ name = 'Nature rune', quantity = 20 },
				{ name = 'Astral rune', quantity = 40 },
				{ name = 'Earth rune', quantity = 300 },
				{ name = 'Coins', quantity = 21000 }
			},
			quests = { 'Dream Mentor' },
			skills = {
				{ name = 'Magic', level = 86, boostable = true }
			}
		},{
			task = "Bake a [[summer pie]] in the [[Cooking Guild]].",
			notes = "[[Varrock armour 3]] or [[Cooking cape]] work too.",
			items = {
				{ name = 'Raw summer pie', quantity = 1 },
				{ name = 'Chef\'s hat', quantity = 0 }
			},
			skills = {
				{ name = 'Cooking', level = 95, boostable = true }
			}
		},{
			task = "Smith and fletch ten [[rune dart]]s within [[Varrock]].",
			notes = "None",
			items = {
				{ name = 'Runite bar', quantity = 1 },
				{ name = 'Feather', quantity = 10 },
				{ name = 'Hammer', quantity = 0 }
			},
			quests = { 'The Tourist Trap' },
			skills = {
				{ name = 'Smithing', level = 89, boostable = true },
				{ name = 'Fletching', level = 81, boostable = true },
			}
		},{
			task = "Craft 100 or more [[earth rune]]s simultaneously.",
			notes = "[[Rune essence]] works too.<br/>[[Earth tiara]] or [[Abyss]] work too.",
			items = {
				{ name = 'Pure essence', quantity = 25 },
				{ name = 'Earth talisman', quantity = 0 }
				
			},
			skills = {
				{ name = 'Runecraft', level = 78, boostable = true }
			}
		}
	}
}