Module:Sandbox/User:Fjara/Diary calculator/Falador

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

This module is a sandbox for Fjara. 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 = "Find out what your [[Sir Renitee#Heraldry for crest|family crest]] is from [[Sir Renitee]].",
			notes = "You '''must''' thank him to compete the task.",
			skills = {
				{ name = 'Construction', level = 16, boostable = true }
			}
		},{
			task = "Climb over the western [[Falador]] [[Wall (Falador)|wall]].",
			notes = "None",
			skills = {
				{ name = 'Agility', level = 5, boostable = true }
			}
		},{
			task = "Browse [[Sarah's farm shop.]]",
			notes = "None",
		},{
			task = "Get a [[Hairstyles|Haircut]] from the [[Falador]] [[Hairdresser]].",
			notes = currency(1000, 'NoCoins') .. " coins for males.<br/>" .. currency(2000, 'NoCoins') .. " coins for females.",
			items = {
				{ name = 'Coins', quantity = 2000 }
			}
		},{
			task = "Fill a [[bucket]] from the [[Waterpump (Falador)|pump]] north of [[Falador west bank]].",
			notes = "None",
			items = {
				{ name = 'Bucket', quantity = 1 }
			}
		},{
			task = "Kill a [[duck]] in [[Falador park]].",
			notes = "Use [[Ranged]] or [[Magic]], or wait until the [[duck]] is on the edge for [[Melee]].",
		},{
			task = "Make a [[mind tiara]].",
			notes = "A [[Mind tiara]] or [[Abyss]] work too.",
			items = {
				{ name = 'Tiara', quantity = 1 },
				{ name = 'Mind talisman', quantity = 1 }
			}
		},{
			task = "Take the boat to [[Entrana]].",
			notes = "Cannot have [[Entrana#Prohibited equipment|Prohibited equipment]].",
		},{
			task = "Repair a [[broken strut]] in the [[Motherlode Mine]].",
			notes = "A [[Pickaxe]] is recommended.<br/>[[Hammer]]s are found in boxes near the water wheels.",
			items = {
				{ name = 'Hammer', quantity = 0 }
			},
		},{
			task = "Claim a [[security book]] from the [[Security guard]] upstairs at [[Port Sarim jail]].",
			notes = "None"
		},{
			task = "Smith some [[Blurite Limbs]] on [[Doric]]'s [[Anvil]].",
			notes = "None",
			items = {
				{ name = 'Blurite bar', quantity = 1},
				{ name = 'Hammer', quantity = 0 }
			},
			skills = {
				{ name = 'Mining', level = 10, boostable = true },
				{ name = 'Smithing', level = 13, boostable = true }
			},
			quests = { 'Doric\'s Quest', 'The Knight\'s Sword' }
		}
	},
	{
		{
			task = "Light a [[Bullseye lantern]] at the [[Chemist's House|Chemist's]] in [[Rimmington]].",
			notes = "Only a normal [[bullseye lantern]] works.",
			items = {
				{ name = 'Bullseye lantern', quantity = 0 },
				{ name = 'Tinderbox', quantity = 0 }
			},
			skills = {
				{ name = 'Firemaking', level = 49, boostable = true }
			}
		},{
			task = "[[Telekinetic Grab|Telegrab]] some [[Wine of Zamorak]] at the [[Chaos Temple (Asgarnia)|Chaos Temple]] by the [[Wilderness].",
			notes = "It is '''not''' in the [[Wilderness]].<br/>You '''can''' place your own [[Wine of Zamorak]] on the table or use the upstairs with 500 [[total level]].",
			items = {
				{ name = 'Law rune', quantity = 1 },
				{ name = 'Air rune', quantity = 1 }
			},
			skills = {
				{ name = 'Magic', level = 33, boostable = true }
			}
		},{
			task = "Unlock the [[Crystal chest]] in [[Taverley]].",
			notes = "None",
			items = {
				{ name = 'Crystal key', quantity = 1 }
			}
		},{
			task = "Place a [[Scarecrow]] in the [[Falador]] farming [[Flower patch|patch]].",
			notes = "Fill an [[empty sack]] up with hay from the nearby chicken coop.<br/>Use the [[hay sack]] on a [[bronze spear]]. <br/>Use that on a [[watermelon]].",
			items = {
				{ name = 'Bronze spear', quantity = 1 },
				{ name = 'Watermelon', quantity = 1 },
				{ name = 'Empty sack', quantity = 1 }
			},
			skills = {
				{ name = 'Farming', level = 23, boostable = true }
			}
		},{
			task = "Kill a [[Mogre]] at [[Mudskipper point]].",
			notes = "None",
			items = {
				{ name = 'Fishing explosive', quantity = 1 }
			},
			quests = { 'Skippy and the Mogres' },
			skills = {
				{ name = 'Slayer', level = 32, boostable = true }
			}
		},{
			task = "Visit the [[Port Sarim]] [[Rat Pits]].",
			notes = "None",
			quests = { 'Partial Ratcatchers' }
		},{
			task = "[[Agility#Shortcuts|Grapple]] up then jump off the north [[Falador]] wall.",
			notes = "[[Hallowed grapple]] works too.",
			items = {
				{ name = 'Mith grapple', quantity = 0 },
				{ name = 'Crossbow', quantity = 0 }
			},
			skills = {
				{ name = 'Agility', level = 11, boostable = true },
				{ name = 'Ranged', level = 19, boostable = true },
				{ name = 'Strength', level = 37, boostable = true }
			}
		},{
			task = "[[Pickpocket]] a [[Falador]] [[guard]].",
			notes = "None",
			skills = {
				{ name = 'Thieving', level = 40, boostable = true }
			}
		},{
			task = "Pray at the [[Altar]] of [[Guthix]] in [[Taverley]] whilst wearing full [[Initiate armour|Initiate]].",
			notes = "None",
			items = {
				{ name = 'Initiate sallet', quantity = 0 },
				{ name = 'Initiate hauberk', quantity = 0 },
				{ name = 'Initiate cuisse', quantity = 0 }
			},
			quests = { 'Recruitment Drive' },
			skills = {
				{ name = 'Defence', level = 20, boostable = false },
				{ name = 'Prayer', level = 10, boostable = false }
			}
		},{
			task = "Mine some [[Gold ore]] at the [[Crafting Guild]].",
			notes = "[[Crafting cape]] works too.",
			items = {
				{ name = 'Pickaxe', quantity = 0 },
				{ name = 'Brown apron', quantity = 0 }
			},
			skills = {
				{ name = 'Crafting', level = 40, boostable = true },
				{ name = 'Mining', level = 40, boostable = true }
			}
		},{
			task = "Squeeze through the [[Shortcuts|crevice]] in the [[Dwarven mines]]. ",
			notes = "None",
			skills = {
				{ name = 'Agility', level = 42, boostable = true }
			}
		},{
			task = "Chop and burn some [[Willow logs]] in [[Taverley]].",
			notes = "None",
			items = {
				{ name = 'Axe', quantity = 0 },
				{ name = 'Tinderbox', quantity = 0 }
			},
			skills = {
				{ name = 'Firemaking', level = 30, boostable = true },
				{ name = 'Woodcutting', level = 30, boostable = true }
			}
		},{
			task = "Craft a fruit [[basket]] on the [[Falador farm]] [[loom]].",
			notes = "None",
			items = {
				{ name = 'Willow branch', quantity = 6 }
			},
			skills = {
				{ name = 'Crafting', level = 36, boostable = true }
			}
		},{
			task = "[[Falador Teleport|Teleport to Falador]]",
			notes = "None",
			items = {
				{ name = 'Law rune', quantity = 1 },
				{ name = 'Air rune', quantity = 3 },
				{ name = 'Water rune', quantity = 1 }
			},
			skills = {
				{ name = 'Magic', level = 37, boostable = true }
			}
		}
	},
	{
		{
			task = "Crafting 140 [[Mind rune]]s simultaneously.",
			notes = "[[Rune essence]] works too.<br/>The [[Abyss]] works too.",
			items = {
				{ name = 'Pure essence', quantity = 28 },
				{ name = 'Mind tiara', quantity = 0 }
			},
			skills = {
				{ name = 'Runecraft', level = 56, boostable = true }
			}
		},{
			task = "Change your family [[Sir Renitee#Heraldry for crest|crest]] to the [[Saradomin]] symbol.",
			notes = "[[Sir Renitee]] is on the " .. tostring(floorNumber({2})) .. " [[White Knights' Castle]].<br/>It will cost " .. currency(10000, 'NoCoins') .. " if your crest is already the Saradomin symbol.",
			items = {
				{ name = 'Coins', quantity = 5000 }
			},
			skills = {
				{ name = 'Prayer', level = 70, boostable = false }
			}
		},{
			task = "Kill the [[Giant Mole]] beneath [[Falador park]].",
			notes = "Decent combat equipment is recommended.",
			items = {
				{ name = 'Spade', quantity = 0 },
				{ name = 'Light source', quantity = 0 }
			}
		},{
			task = "Kill a [[Skeletal Wyvern]] in the [[Asgarnia Ice Dungeon]].",
			notes = "Decent combat equipment is recommended.<br/>[Elemental shield]], [[mind shield]], [[dragonfire shield]], [[dragonfire ward]], or [[ancient wyvern shield]] are '''highly''' recommended.",
			skills = {
				{ name = 'Slayer', level = 72, boostable = true }
			}
		},{
			task = "Complete a lap of the [[Falador Rooftop Course|Falador rooftop agility course.]]",
			notes = "None",
			skills = {
				{ name = 'Agility', level = 50, boostable = true }
			}
		},{
			task = "Enter the [[mining guild]] wearing full [[prospector]].",
			notes = "[[Varrock armour 4]] does '''not''' work.",
			items = {
				{ name = 'Prospector helmet', quantity = 0 },
				{ name = 'Prospector jacket', quantity = 0 },
				{ name = 'Prospector legs', quantity = 0 },
				{ name = 'Prospector boots', quantity = 0 }
			},
			skills = {
				{ name = 'Mining', level = 60, boostable = true }
			}
		},{
			task = "Kill the [[Blue Dragon]] under the [[Heroes' Guild]].",
			notes = "Decent combat equipment is recommended.<br/>[[Dragonfire]] protection is '''highly''' recommended.",
			quests = { 'Heroes\' Quest' }
		},{
			task = "Crack a [[wall safe]] in the [[Rogues Den]].",
			notes = "The wall safes are near the [[bank]].<br/>The [[minigame]] wall safe will not complete the task.",
			skills = {
				{ name = 'Thieving', level = 50, boostable = true }
			}
		},{
			task = "Recharge your [[prayer]] in the [[Port Sarim]] church while wearing full [[Proselyte]].",
			notes = "[[Proselyte tasset]] works too.",
			items = {
				{ name = 'Proselyte sallet', quantity = 0 },
				{ name = 'Proselyte hauberk', quantity = 0 },
				{ name = 'Proselyte cuisse', quantity = 0 }
			},
			quests = { 'The Slug Menace' },
			skills = {
				{ name = 'Defence', level = 30, boostable = false }
			}
		},{
			task = "Enter the [[Warriors' Guild]].",
			notes = "130 combined levels of [[Attack]] and [[Strength]] or 99 in either.",
			skills = {
				{ name = 'AttackStrength', level = 130, boostable = false }
			}
		},{
			task = "Equip a [[dwarven helmet]] within the [[dwarven mines]].",
			notes = "If it does not complete, take it off and put it back on while inside.",
			items = {
				{ name = 'Dwarven helmet', quantity = 0 }
			},
			quests = { 'Grim Tales' },
			skills = {
				{ name = 'Defence', level = 50, boostable = false }
			}
		},
	},
	{
		{
			task = "Craft 252 [[Air Rune]]s simultaneously.",
			notes = "[[Rune essence]] works too.<br/>The [[Abyss]] can be used too.",
			items = {
				{ name = 'Pure essence', quantity = 28 },
				{ name = 'Air tiara', quantity = 0 }
			},
			skills = {
				{ name = 'Runecraft', level = 88, boostable = true }
			}
		},{
			task = "Purchase a [[White 2h Sword]] from [[Sir Vyvin]]",
			notes = "You '''must''' have killed at least 1200 Black Knights.<br/>'''All players start at 100 White Knight Rank.'''",
			items = {
				{ name = 'Coins', quantity = 1920 }
			},
			quests = { 'Wanted!' }
		},{
			task = "Find at least 3 [[magic roots]] at once when digging up your [[magic tree]] in [[Falador]].",
			notes = "None",
			items = {
				{ name = 'Magic sapling', quantity = 1 },
				{ name = 'Spade', quantity = 0 },
				{ name = 'Axe', quantity = 0 }
			},
			skills = {
				{ name = 'Farming', level = 91, boostable = true },
				{ name = 'Woodcutting', level = 75, boostable = true }
			}
		},{
			task = "Perform a [[Skill Cape (emote)|skillcape]] or [[Quest point cape|quest cape]] emote at the top of [[Falador castle]].",
			notes = "[[Max cape]] does not work.",
			items = {
				{ name = 'Cape of Accomplishment', quantity = 0 }
			},
			skills = {
				{ name = 'Accomplishment', level = 99, boostable = false },
			}
		},{
			task = "Jump over the [[strange floor]] in [[Taverley dungeon]].",
			notes = "None",
			skills = {
				{ name = 'Agility', level = 80, boostable = true }
			}
		},{
			task = "Mix a [[Saradomin brew]] in [[Falador east bank]].",
			notes = "None",
			items = {
				{ name = 'Toadflax potion (unf)', quantity = 1 },
				{ name = 'Crushed nest', quantity = 1 }
			},
			skills = {
				{ name = 'Herblore', level = 81, boostable = true }
			}
		}
	}
}