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

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/Wilderness requires Module:Currencies.
Module:Sandbox/User:Fjara/Diary calculator/Wilderness requires Module:Fairycode.
Module:Sandbox/User:Fjara/Diary calculator/Wilderness requires Module:FloorNumber.
Module:Sandbox/User:Fjara/Diary calculator/Wilderness is required by Module:Sandbox/User:Fjara/Diary calculator.
Module:Sandbox/User:Fjara/Diary calculator/Wilderness 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 = "Cast [[Low Alchemy]] at the [[Fountain of Rune]].",
			notes = "Bring 1 of any item that [Low Alchemy]] can be cast on.",
			skills = {
				{ name = 'Magic', level = 21, boostable = true }
			}
		},{
			task = "Enter the [[Wilderness]] from the [[Lever (Ardougne)|Ardougne]] or [[Edgeville lever]].",
			notes = "None"
		},{
			task = "Pray at the [[Chaos Temple (hut)|Chaos Altar]] in Western [[Wilderness]]",
			notes = "You '''must''' restore at least 1 [[Prayer]] point."
		},{
			task = "Enter the [[Chaos Runecrafting temple]].",
			notes = "[[Chaos tiara]] or [[Abyss]] work too.",
			items = {
				{ name = 'Chaos talisman', quantity = 0 }
			}
		},{
			task = "Kill a [[Mammoth]] in the [[Wilderness]].",
			notes = "A [[weapon]] is recommended.<br/>[[Mammoth]]s are found west of the [[Chaos Temple]]."
		},{
			task = "Kill an [[Earth Warrior]] in the [[Wilderness]] beneath [[Edgeville]].",
			notes = "[[Edgeville Dungeon]]",
			skills = {
				{ name = 'Agility', level = 15, boostable = true }
			}
		},{
			task = "Restore some [[Prayer]] points at the [[demonic ruins]].",
			notes = "Must restore at least 1 [[Prayer]] point."
		},{
			task = "Enter the [[King Black Dragon's Lair]].",
			notes = "None"
		},{
			task = "Collect 5 [[Red spiders' eggs]] from the [[Wilderness]].",
			notes = "There is a [[red spiders' eggs]] spawn in the [[Edgeville Dungeon]], near [[earth warrior]]s.<br/>The same [[red spiders' eggs]] can be picked up and dropped 5 times."
		},{
			task = "Mine some [[Iron ore]] in the [[Wilderness]].",
			notes = "The [[Steel Mine]] in level 6 [[Wilderness]] north of [[Edgeville]] has [[iron rock]]s.",
			items = {
				{ name = 'Pickaxe', quantity = 0 }
			},
			skills = {
				{ name = 'Mining', level = 15, boostable = true }
			}
		},{
			task = "Have the [[Mage of Zamorak]] teleport you to the [[Abyss]]",
			notes = "The [[Abyss]] is dangerous.",
			quests = { 'Enter the Abyss' }
		},{
			task = "Equip any [[team cape]] in the [[Wilderness]].",
			notes = "None",
			items = {
				{ name = 'Team cape', quantity = 0 }
			}
		}
	},
	{
		{
			task = "Mine some [[Mithril ore]] in the [[wilderness]].",
			notes = "There are [[mithril rock]]s south of the [[Lava Maze]] and in the [[Resource Area]].",
			items = {
				{ name = 'Pickaxe', quantity = 0 }
			},
			skills = {
				{ name = 'Mining', level = 55, boostable = true }
			}
		},{
			task = "Chop some [[yew logs]] from a fallen [[Ent]].",
			notes = "A [[rune axe]] is recommended.<br/>The [[ent]] must be in the [[Wilderness]].",
			items = {
				{ name = 'Axe', quantity = 0 }
			},
			skills = {
				{ name = 'Woodcutting', level = 61, boostable = false }
			}
		},{
			task = "Enter the [[Wilderness Godwars Dungeon]].",
			notes = "60 [[Agility]] can be used instead of 60 [[Strength]].",
			skills = {
				{ name = 'Strength', level = 60, boostable = true }
			}
		},{
			task = "Complete a lap of the [[Wilderness Agility course]].",
			notes = "None",
			skills = {
				{ name = 'Agility', level = 52, boostable = true }
			}
		},{
			task = "Kill a [[Green Dragon]].",
			notes = "Combat equipment and [[Anti-dragon shield]] are recommended."
		},{
			task = "Kill an [[ankou]] in the [[Wilderness]].",
			notes = "Combat equipment is recommended."
		},{
			task = "Charge an [[Earth Orb]].",
			notes = "None",
			items = {
				{ name = 'Unpowered orb', quantity = 1 },
				{ name = 'Earth rune', quantity = 30 },
				{ name = 'Cosmic rune', quantity = 3 }
			},
			skills = {
				{ name = 'Magic', level = 60, boostable = true }
			}
		},{
			task = "Kill a [[Bloodveld]] in the [[Wilderness Godwars Dungeon]].",
			notes = "[[God Wars Dungeon#God equipment|God equipment]] and combat equipment is recommmend.<br/>60 [[Agility]] can be used instead of 60 [[Strength]].",
			skills = {
				{ name = 'Slayer', level = 50, boostable = true },
				{ name = 'Strength', level = 60, boostable = true }
			}
		},{
			task = "Talk to the [[Emblem Trader]] in [[Edgeville]] about [[emblem]]s.",
			notes = "None"
		},{
			task = "Smith a [[Golden helmet]] in the [[Resource Area]].",
			notes = "[[Between a Rock...]] must be completed up to learning to make a [[golden helmet]].<br/>You '''cannot''' already have one.",
			items = {
				{ name = 'Gold bar', quantity = 3 },
				{ name = 'Coins', quantity = 7500 },
				{ name = 'Hammer', quantity = 0 }
			},
			quests = { 'Partial Between a Rock... Helmet' },
			skills = {
				{ name = 'Smithing', level = 50, boostable = true }
			}
		},{
			task = "Open the [[Muddy Chest]] in the [[lava maze]].",
			notes = "A [[knife]] or slash weapon is used to cut webs.",
			items = {
				{ name = 'Muddy key', quantity = 1 },
				{ name = 'Slash weapon', quantity = 0 }
			}
		},
	},
	{
		{
			task = "Cast one of the 3 [[God spells]] against another player in the [[Wilderness]].",
			notes = "For [[Saradomin Strike]]: A [[Saradomin staff]], 2 [[fire rune]], 2 [[blood rune]]s, amd 4 [[air rune]]s.<br/>For [[Claws of Guthix]]: [[Guthix staff]] or [[void knight mace]], 1 fire rune, 2 blood runes, and 4 air runes.<br/>For [[Flames of Zamorak]]: [[Zamorak staff]], 4 fire runes, 2 blood runes, 1 air rune.",
			quests = { 'The Mage Arena' },
			skills = {
				{ name = 'Magic', level = 60, boostable = true }
			}
		},{
			task = "Charge an [[Air Orb]].",
			notes = "None",
			items = {
				{ name = 'Unpowered orb', quantity = 1 },
				{ name = 'Air rune', quantity = 1 },
				{ name = 'Cosmic rune', quantity = 3 }
			},
			skills = {
				{ name = 'Magic', level = 66, boostable = true }
			}
		},{
			task = "Catch a [[black salamander]].",
			notes = "None",
			items = {
				{ name = 'Small fishing net', quantity = 0 },
				{ name = 'Rope', quantity = 0 }
			},
			skills = {
				{ name = 'Hunter', level = 67, boostable = true }
			}
		},{
			task = "Smith an [[Adamant scimitar]] in the [[Resource Area]].",
			notes = "If the [[Wilderness medium diaries]] are completed, cost is reduced to " .. currency(6000, 'NoCoins') .. " coins.<br/>A [[slash weapon]] is required if using the [[wilderness lever]].",
			items = {
				{ name = 'Adamantite bar', quantity = 2 },
				{ name = 'Hammer', quantity = 0 },
				{ name = 'Coins', quantity = 7500 }
			},
			skills = {
				{ name = 'Smithing', level = 75, boostable = true }
			}
		},{
			task = "Kill a [[Lava Dragon]] & Bury the [[Lava dragon bones|bones]] on [[Lava Dragon Isle]].",
			notes = "Combat equipment and [[anti-dragon shield]] are recommended.<br/>[[Telekinetic Grab]] on the bones will '''not''' count."
		},{
			task = "Kill the [[Chaos Elemental]].",
			notes = "Combat equipment is reommended.<br/>You '''must''' deal the most damage to it."
		},{
			task = "Kill the [[Crazy Archaeologist|Crazy Arc.]] [[Chaos Fanatic]] & [[Scorpia]].",
			notes = "Combat equipment is reommended.<br/>Completing another task will reset the progress of this task.<br/>For [[Scorpia]], you '''must''' deal the most damage."
		},{
			task = "Take the agility [[shortcut]] from [[Trollheim]] into the [[Wilderness]].",
			notes = "None",
			quests = { 'Death Plateau' },
			skills = {
				{ name = 'Agility', level = 64, boostable = true }
			}
		},{
			task = "Kill a [[Spiritual warrior]] in the [[Wilderness Godwars Dungeon]].",
			notes = "60 [[Agility]] can be used instead of 60 [[Strength]].",
			skills = {
				{ name = 'Slayer', level = 68, boostable = true },
				{ name = 'Strength', level = 60, boostable = true }
			}
		},{
			task = "Fish some [[Raw Lava Eel]] in the [[Wilderness]].",
			notes = "A [[knife]] or slash weapon is used to cut webs.",
			items = {
				{ name = 'Fishing bait', quantity = 1 },
				{ name = 'Oily fishing rod', quantity = 0 },
				{ name = 'Slash weapon', quantity = 0 }
			},
			skills = {
				{ name = 'Fishing', level = 53, boostable = true }
			}
		}
	},
	{
		{
			task = "Kill [[Callisto]], [[Venenatis]] & [[Vet'ion]].",
			notes = "Combat equipment is recommended.<br/>Completing another task will reset the progress of this task.<br/>You '''must''' deal the most damage to the boss."
		},{
			task = "Teleport to [[Ghorrock]].",
			notes = "None",
			items = {
				{ name = 'Law rune', quantity = 2 },
				{ name = 'Water rune', quantity = 2 }
			},
			quests = { 'Desert Treasure' },
			skills = {
				{ name = 'Magic', level = 96, boostable = true }
			}
		},{
			task = "Fish and Cook a [[Dark Crab]] in the [[Resource Area]].",
			notes = "If the [[Wilderness medium diaries]] are completed, cost is reduced to " .. currency(6000, 'NoCoins') .. " coins, the [[Wilderness hard diaries]] reduce the cost further to " .. currency(2750, 'NoCoins') .. " coins.<br/>A [[slash weapon]] is required if using the [[wilderness lever]].<br/>More [[dark fishing bait]] is recommended in case the [[dark crab]] is burnt.",
			items = {
				{ name = 'Dark fishing bait', quantity = 1 },
				{ name = 'Lobster pot', quantity = 0 },
				{ name = 'Coins', quantity = 10000 }
			},
			skills = {
				{ name = 'Cooking', level = 90, boostable = true },
				{ name = 'Fishing', level = 85, boostable = true }
			}
		},{
			task = "Smith a [[rune scimitar]] from scratch in the [[Resource Area]].",
			notes = "If the [[Wilderness medium diaries]] are completed, cost is reduced to " .. currency(6000, 'NoCoins') .. " coins, the [[Wilderness hard diaries]] reduce the cost further to " .. currency(2750, 'NoCoins') .. " coins.<br/>A [[slash weapon]] is required if using the [[wilderness lever]].<br/>You '''must''' kill the [[runite golem]]s to mine the [[runite ore]].<br/>[[Coal]] does '''not''' need to be mined.<br/>[[Superheat]] does '''not''' count.<br/>Task progress '''is''' reset if another diary task is started.",
			items = {
				{ name = 'Pickaxe', quantity = 0 },
				{ name = 'Hammer', quantity = 0 },
				{ name = 'Coins', quantity = 10000 }
			},
			skills = {
				{ name = 'Mining', level = 85, boostable = true },
				{ name = 'Smithing', level = 90, boostable = true }
			}
		},{
			task = "Steal from the [[Rogues' chest]].",
			notes = "None",
			skills = {
				{ name = 'Thieving', level = 84, boostable = true }
			}
		},{
			task = "Slay a [[spiritual mage]] inside the [[wilderness Godwars Dungeon]].",
			notes = "[[God Wars Dungeon#God equipment|God equipment]] and combat equipment is recommmend.<br/>60 [[Agility]] can be used instead of 60 [[Strength]].",
			skills = {
				{ name = 'Slayer', level = 83, boostable = true },
				{ name = 'Strength', level = 60, boostable = true }
			}
		},{
			task = "Cut and burn some [[magic logs]] in teh [[Resource Area]].",
			notes = "If the [[Wilderness medium diaries]] are completed, cost is reduced to " .. currency(6000, 'NoCoins') .. " coins, the [[Wilderness hard diaries]] reduce the cost further to " .. currency(2750, 'NoCoins') .. " coins.<br/>A [[slash weapon]] is required if using the [[wilderness lever]].",
			items = {
				{ name = 'Axe', quantity = 0 },
				{ name = 'Tinderbox', quantity = 0 },
				{ name = 'Coins', quantity = 10000 }
			},
			skills = {
				{ name = 'Firemaking', level = 75, boostable = true },
				{ name = 'Woodcutting', level = 75, boostable = true }
			}
		}
	}
}