User:Slash: Difference between revisions

From Melvor Idle
No edit summary
No edit summary
Tag: Manual revert
 
(84 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{Otheruses|training the Cartography skill|the skill itself|Cartography}}
{| class="wikitable navigation-not-searchable" style="margin:auto; clear:both; width: 100%"
{{V|1.2.2}}
! Prayers !! DLC !! {{Skill|Prayer|Prayers}}
[[File:Cartography (skill).svg|thumb|right|Cartography]]
 
==Before Starting Cartography==
There are a few bonuses that come from other skills that can boost Cartography. Due to Cartography's 5s Base Interval, it's advised to grab as many of the Interval and Survey reductions as possible to minimize the amount of time you spend surveying. The {{ItemIcon|Superior Cartography Skillcape}} gives <span style="color:green">-30% Survey Interval</span> which makes Skill XP boosts very valuable as well if you wish to go for full map mastery as well.
* {{ConstellationIcon|Nysa}}, unlocked at {{SkillReq|Astrology|45}}, provides upwards of <span style="color:green">+8% Skill XP</span> and <span style="color:green">-5% Survey Interval</span> at Mastery Level 60.
* {{AgilityIcon|River Crossing}}, unlocked at {{SkillReq|Agility|10}} and requiring {{SkillReq|Cartography|15}}, provides <span style="color:green">-5% Survey Interval</span> and <span style="color:green">+5% Skill XP</span>.
* {{AgilityIcon|Ocean Drifting}}, unlocked at {{SkillReq|Agility|80}} and requiring {{SkillReq|Cartography|70}} and {{SkillReq|Archaeology|70}}, provides <span style="color:green">-5% Cartography Interval</span>.
 
Cartography has 8 '''Temporary''' <span style="color:green">-2% Survey Interval</span> Points of Interest that last for 10 moves. It's important that you know where these are located since they can only be discovered once. <span style="color:red">Do not discover these POIs until later</span>. These are {{POIIcon|The Western Lighthouse}} at (1, 18),  {{POIIcon|The Pink Kraken}} at (4, 16), {{POIIcon|The Southern Lighthouse}} at (12, 18), {{POIIcon|A Sadge Kraken}} at (12, 21), {{POIIcon|The Watchful Ship}} at (14, 20), {{POIIcon|The Sea Noodle}} at (23, 25), {{POIIcon|Capital City Lighthouse}} at (27, 13), and {{POIIcon|The Pushy Sailor}} at (29, 9).
 
You may want to gather the materials required to purchase all (SHIP TABLE) ship upgrades from the {{Icon|Shop}} before starting. It is not necessary to do so however it may reduce the amount of times you need to swap obstacles.
 
==Training Cartography==
Since Skill XP boosts will change the pathing of this guide. This guide will be using the following to setup. Note this is not the most optimal setup. Check the (XP TABLE) and (INTERVAL TABLE) below for other boosts.
* {{ConstellationIcon|Nysa|Nysa's}} Survey Interval at -3% and Skill XP at 6%
* {{AgilityIcon|River Crossing}}, {{AgilityIcon|Pit Jump}}, {{AgilityIcon|Tree Climb}} and {{AgilityIcon|A Lovely Jog}} will built for -5% Survey Interval and 17% Skill XP
* {{ItemIcon|Firemaking Skillcape}} and {{ItemIcon|Book of Scholars}} will be worn for 8% Skill XP
This gives a total of 31% Skill XP out of the maximum 54% in the Base Game and 57% with {{TotH}}.
 
{{SkillReq|Thieving|54}}, {{AgilityIcon|Coal Stones}}, {{ConstellationIcon|Ko}}, {{Icon|Mastery|notext=true}}, {{TotH}}
<span style="color:green"></span>
 
===Dig Site Map Upgrading and Refinement===
Discovering a Dig Site rewards the player with an Excellent tier Dig Site Map, which should be enough to discover most of the artefacts at least once. Only spend the time to upgrade a Dig Site Map if you are going for a more rare item, or if you have used up your free Dig Site Map.
 
If the player has enough {{Icon|GP}}, refining a map is very useful to boost the chances on a Dig Site. <span style="color:green">-5 Artefact value</span> and <span style="color:green">+1 minimum Items found</span> are the most useful refinements. Be strategic when choosing which size artefact to refine.
 
==Fastest Experience==
Start by excavating Common and Uncommon artefacts of all sizes in every available Dig Site. Submit one of every new artefact in the Museum tab to obtain milestone rewards. Prioritize discovering new Dig Sites in Cartography instead of getting the Rare, Very Rare, and Legendary items, unless they are items which unlock other Dig Sites or are desirable for other Skills.
 
==Boosters==
===Ship Upgrades===
{{ShipUpgradeTable}}
 
===Other Shop Purchases===
{| class="wikitable sortable lighttable col-3-right"
! colspan="2" | Upgrade Name !! {{Skill|Cartography|nolink=true|Level}} !! Cost !! Requirement !! X !! Y !! Modifiers
|-
|-
| {{UpgradeIcon|Cartographer's Enhancement|size=50|notext=true}} || {{AoD}} Cartographer's Enhancement || 0 || {{GP|3000000}} || Discover {{POIIcon|The Jagged Labyrinth}} || 5 || 7 || +2% Cartography Skill XP<br>-5% Cartography survey interval<br>-5% Cartography travel costs
! style="text-align:center;"rowspan=2| Standard
| style="text-align:center; | {{Melvor}}
| style="text-align:center;" | {{PrayerIcon|Thick Skin|size=16}} • {{PrayerIcon|Burst of Strength|size=16}} • {{PrayerIcon|Clarity of Thought|size=16}} • {{PrayerIcon|Sharp Eye|size=16}} • {{PrayerIcon|Mystic Will|size=16}} • {{PrayerIcon|Rock Skin|size=16}} • {{PrayerIcon|Superhuman Strength|size=16}} • {{PrayerIcon|Improved Reflexes|size=16}} • {{PrayerIcon|Rapid Heal|size=16}} • {{PrayerIcon|Protect Item|size=16}} • {{PrayerIcon|Hawk Eye|size=16}} • {{PrayerIcon|Mystic Lore|size=16}} • {{PrayerIcon|Steel Skin|size=16}} • {{PrayerIcon|Ultimate Strength|size=16}} • {{PrayerIcon|Incredible Reflexes|size=16}} • {{PrayerIcon|Protect from Magic|size=16}} • {{PrayerIcon|Protect from Ranged|size=16}} • {{PrayerIcon|Protect from Melee|size=16}} • {{PrayerIcon|Eagle Eye|size=16}} • {{PrayerIcon|Mystic Might|size=16}} • {{PrayerIcon|Redemption|size=16}} • {{PrayerIcon|Chivalry|size=16}} • {{PrayerIcon|Piety|size=16}} • {{PrayerIcon|Rigour|size=16}} • {{PrayerIcon|Augury|size=16}} • {{PrayerIcon|Stone Skin|size=16}} • {{PrayerIcon|Safeguard|size=16}} • {{PrayerIcon|Rejuvenation|size=16}} • {{PrayerIcon|Sharp Vision|size=16}} • {{PrayerIcon|Mystic Mastery|size=16}} • {{PrayerIcon|Battleheart|size=16}}
|-
|-
| {{UpgradeIcon|Cartographer's Knowledge|size=50|notext=true}} || {{AoD}} Cartographer's Knowledge || 100 || {{GP|50000000}} || Discover {{POIIcon|The Edge of Darkness}} || 31 || 0 || +2% Cartography Skill XP<br>-5% Cartography survey interval<br>-5% Cartography travel costs
| style="text-align:center; | {{TotH}}
| style="text-align:center;" | {{PrayerIcon|Valor|size=16}} • {{PrayerIcon|Avidity|size=16}} • {{PrayerIcon|Divination|size=16}} • {{PrayerIcon|Grace|size=16}} • {{PrayerIcon|Holy Aegis|size=16}} • {{PrayerIcon|Divine Precision|size=16}} • {{PrayerIcon|Elusivity|size=16}} {{PrayerIcon|Battleborn|size=16}}
|-
|-
| {{UpgradeIcon|Travel Token|size=50|notext=true}} || {{AoD}} Travel Token || {{SkillReq|Archaeology|80}} || {{ItemIcon|Museum Token|notext=true}} 100,000 || Donate 150 Artefacts to the Museum || || || -10% Cartography travel costs
! style="text-align:center;"| Unholy
|}
| style="text-align:center; | {{AoD}}
 
| style="text-align:center;" | {{PrayerIcon|Maim|size=16}} {{PrayerIcon|Grudge|size=16}} {{PrayerIcon|Profane|size=16}} {{PrayerIcon|Consumption|size=16}} {{PrayerIcon|Malice|size=16}} {{PrayerIcon|Martyr|size=16}} {{PrayerIcon|Shatter|size=16}} {{PrayerIcon|Spite|size=16}} {{PrayerIcon|Destruction|size=16}} {{PrayerIcon|Punishment|size=16}} {{PrayerIcon|Corruption|size=16}} {{PrayerIcon|Defile|size=16}} {{PrayerIcon|Retribution|size=16}} {{PrayerIcon|Malevolence|size=16}} {{PrayerIcon|Reckoning|size=16}} {{PrayerIcon|Sacrilege|size=16}} {{PrayerIcon|Eradicate|size=16}}
===XP===
The following things can be used to increase the amount of Archaeology XP received.
{{ModifierTable|increasedGlobalSkillXP,increasedSkillXP,increasedNonCombatSkillXP,increasedSurveyXP|XP Boost|false|skill=Cartography}}
 
===Action Time===
This table lists most sources of boosts to the speed of Dig Site excavation.
{{ModifierTable|decreasedSkillIntervalPercent,decreasedSkillInterval,decreasedGlobalSkillIntervalPercent|Action Interval|false|skill=Cartography}}
 
{{SkillGuideMenu}}
{{Menu}}
[[Category:Guides]]
[[Category:Skill Training]]
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
<!--No version number since version is per method
-->
For '''beginners''', the method with the least amount of required skills for its maximum rate is the {{Skill|Fishing|notext=true}} [[#Fishing_Raw_Magic_Fish_.28Max_1.2C887k.2Fhr.29|Fishing]] method. The Skill requirements listed in each method are the ''minimum'' required, and you will often struggle to reach the maximum rates without higher levels in the respective skills for things like [[Skillcapes]], or the ability to make boosts from other Skills.
 
 
= FIX THESE =
* Links linking to this page
* Expansion Boosts at the end
 
= Thieving =
{{OldStrategy|1.2.1}}
== Thieving Fisherman with Leprechaun + Monkey Synergy (Min 4.7m/h ~ Max 10.4m/hr) ==
=== Minimum Requirements ===
{{Disclaimer|These are the minimum requirements achieve the Min GP/h on the Fisherman and the following Thieving money makers. To reach the Max GP/h, you will need all of the additional GP boosts in the [[User:Slash#Improving GP Rates|Improving GP Rates]] section. Unless Success Chance is less than 100%, no Stealth boosts are required to reach Max GP/h. Rates can be improved beyond the Max with [[User:Slash#Expansion Boosts|Expansion Boosts]]}}
{| class="wikitable"
! Name
! Effect
|-
| [[Thieving#Mastery Pool Checkpoints|10% Thieving Mastery Pool Checkpoint]] || +30 Stealth
|-
| [[Thieving#Mastery Pool Checkpoints|25% Thieving Mastery Pool Checkpoint]] || -0.2s Thieving Interval
|-
| {{ItemIcon|Gloves of Silence}} || -0.1s Thieving Interval<br>+150 Flat GP from Thieving<br>+50 Stealth
|-
| {{ItemIcon|Golbin Mask}} || +20 Flat GP from Thieving<br>+20 Stealth
|-
| {{ItemIcon|Sneak-Ers}} || +5% Global GP<br>+40 Stealth
|-
| {{Skill|Agility|Cargo Net}} || 3% Global GP
|-
| {{Skill|Agility|Rooftop Run}} || -0.2s Thieving Interval<br>+20% GP from Thieving<br>+35 Stealth
|}
 
=== Minimum Level Requirements ===
* {{SkillReq|Thieving|54}}
* {{SkillReq|Agility|40}}
* {{SkillReq|Summoning|55}}
* {{ItemIcon|Leprechaun}} Mark Level 4
* {{ItemIcon|Monkey}} Mark Level 3
 
=== Method ===
This method relies on the increased sell values of common drops from the {{ItemIcon|Leprechaun}}+{{ItemIcon|Monkey}} synergy: "Upon receiving a Common Drop from Thieving, automatically sell it for 1500% of its base sale price".
 
# {{Skill|Summoning|Craft}} {{ItemIcon|Leprechaun}} and {{ItemIcon|Monkey}} Tablets and equip them
# {{Skill|Thieving|Steal}} from the {{Icon|Fisherman|type=thieving}}
# Sell all {{ItemIcon|Shipwheel}}.
 
These rates were calculated with [https://docs.google.com/spreadsheets/d/16OQsR0S_TA3iISdiT4IilGYTog6fBwMyASavYf2iU8o/edit?usp=sharing this spreadsheet]. A huge thanks to Nomeru for creating the spreadsheet and Geedunk for updating the spreadsheet!
 
{{OldStrategy|1.2.1}}
== Thieving Knight with Leprechaun + Monkey Synergy (x/h min ~ y/hr max) ==
=== Required Boosts ===
{{Disclaimer|To reach the Min GP/h you will need BOTH these requirements AND the Minimum Requirements from the Fisherman. To reach the Max GP/h, you will need all of the additional boosts in the [[User:Slash#Improving_GP_Rates|Improving GP Rates]] section.}}
If you are unable to obtain these items, the Fisherman will provide better rates.
 
{| class="wikitable"
! Name
! Effect
|-
| {{ItemIcon|Thieving Skillcape}} || -0.5s Thieving Interval<br>+100% GP from Thieving<br>+150 Stealth
|-
| [[Thieving#Mastery Pool Checkpoints|95% Thieving Mastery Pool Checkpoint]] || +100 Stealth<br>3x chance to gain unique area items
|-
| {{Icon|Knight|type=thieving|notext=true}} {{Icon|Mastery|notext=true}} Level 99  || +100% GP from Knight<br>+174 Stealth vs Knight
|}
 
=== Skill Level Requirements ===
* {{SkillReq|Thieving|88}}
* {{SkillReq|Summoning|55}}
* {{ItemIcon|Leprechaun}} Mark Level 4
* {{ItemIcon|Monkey}} Mark Level 3
 
 
 
=== Method ===
This method relies on the increased sell values of common drops from the {{ItemIcon|Leprechaun}}+{{ItemIcon|Monkey}} synergy: "Upon receiving a Common Drop from Thieving, automatically sell it for 1500% of its base sale price".
 
# {{Skill|Summoning|Craft}} {{ItemIcon|Leprechaun}} and {{ItemIcon|Monkey}} Tablets and equip them
# {{Skill|Thieving|Steal}} from the {{Icon|Knight|type=thieving}}
# Sell all unsold drops. Use {{Icon|Item Alchemy III|type=spell}} along with any available [[Item Alchemy|GP boosts]] on drops worth more than {{GP|10000}}
 
Without most of the buffs, earnings can be lower than {{GP|5000000}} per hour. If you are lacking in stealth for a high success rate on {{Icon|Knight|type=thieving}}, the {{ItemIcon|Leprechaun}}+{{ItemIcon|Monkey}} synergy may be more effective on the {{Icon|Fisherman|type=thieving}}.
 
These rates were calculated with [https://docs.google.com/spreadsheets/d/16OQsR0S_TA3iISdiT4IilGYTog6fBwMyASavYf2iU8o/edit#gid=0 this spreadsheet]. A huge thanks to Nomeru for creating the spreadsheet and Geedunk for updating the spreadsheet!
 
== Thieving Princess and Fletching Jadebolts (x/h min ~ y/hr max) ==
 
=== Skill Level Requirements ===
* {{SkillReq|Mining|15}}
* {{SkillReq|Smithing|10}}
* {{SkillReq|Thieving|99}}
* {{SkillReq|Fletching|99}}
 
=== Required Requirements ===
These boosts are in addition to the ones above and are specifically for this method.
{| class="wikitable"
! Name
! Effect
|-
| {{Icon|Princess|type=thieving|notext=true}} {{Icon|Mastery|notext=true}} Level 99 || +100% GP from Princess<br>+174 Stealth vs Princess
|-
| {{ItemIcon|Fletching Skillcape}} ({{SkillReq|Fletching|99}}) || Doubles items received from Fletching
|-
| {{ItemIcon|Leprechaun}}+{{ItemIcon|Devil}} ({{SkillReq|Summoning|90}}) || +50 Flat GP from Thieving<br>50% Chance for 2x GP<br>35% Chance for 4x Items<br>15% Chance for nothing
|-
| {{ItemIcon|Crown of Rhaelyx}} and its {{ItemIcon|Charge Stone of Rhaelyx|Charge Stones}} || +25% Resource Preservation
|-
| {{Skill|Agility|Pipe Balance}} || 3% Chance to Preserve Resources in Skills
|-
| {{Skill|Agility|Coal Stones}} || 3% Chance to Preserve Resources in Skills
|}
 
=== Method ===
# {{Skill|Thieving|Steal}} {{ItemIcon|Jadestone|Jadestones}} from the {{Icon|Princess|type=thieving}}
# {{Skill|Mining|Mine}} {{ItemIcon|Iron Ore}}
# {{Skill|Smithing|Smith}} {{ItemIcon|Iron Bar|Iron Bars}}
# {{Skill|Smithing|Forge}} {{ItemIcon|Headless Bolts}}
# {{Skill|Fletching|Fletch}} {{ItemIcon|Jadestone Bolts}}
# Sell common drops. Use {{Icon|Item Alchemy III|type=spell}} along with any available [[Item Alchemy|GP boosts]] on drops worth more than {{GP|15000}}
 
Thieving is not better than the {{ItemIcon|Dragon Javelin|notext=true}} [[#Fletching Dragon Javelins with Alt. Magic (Max 18,265k/hr)|Dragon Javelin]] method by default. Both methods heavily depend on the buffs from items, passives, and skills. The most important boosts for this method are all buffs to Stealth and {{Skill|Thieving}} Interval Reductions. Although princess is unlocked at level 92, it likely will take until level 99 for the {{ItemIcon|Thieving Skillcape}} and the 95% mastery pool bonus to have sufficient stealth bonuses for a high thieving success rate. Once {{Icon|Princess|type=thieving}} is survivable, the next most important boost is the {{ItemIcon|Leprechaun}}+{{ItemIcon|Devil}} synergy to increase the number of {{ItemIcon|Jadestone|Jadestones}} gathered.
 
High resource preservation and item doubling during {{Skill|Fletching}} is very beneficial. Using {{ItemIcon|Crown of Rhaelyx}} and its {{ItemIcon|Charge Stone of Rhaelyx|Charge Stones}} is strongly recommended here. Without most of the buffs, earnings can be as low as {{GP|4000000}} per hour.
 
With the {{TotH}} Throne of the Herald expansion, the items {{ItemIcon|Grappling Hook}} and {{ItemIcon|Thieving Shorts}} are available at level 100 from the {{Icon|Explorer|type=thieving}} which provide substantial buffs for this method.
 
With the {{AoD}} Atlas of Discovery expansion, {{POIIcon|Bandit Hideout}} point of interest in {{Skill|Cartography}} provides several useful buffs to this method.
 
These rates were calculated with [https://docs.google.com/spreadsheets/d/16OQsR0S_TA3iISdiT4IilGYTog6fBwMyASavYf2iU8o/edit#gid=0 this spreadsheet]. A huge thanks to Nomeru for creating the spreadsheet and Geedunk for updating the spreadsheet!
 
=== Improving GP Rates ===
{| class="wikitable"
! Name
! Effect
|-
| {{ItemIcon|Thieving Skillcape}} || -0.5s Thieving Interval<br>+100% GP from Thieving<br>+150 Stealth
|-
| [[Thieving#Mastery Pool Checkpoints|50% Thieving Mastery Pool Checkpoint]] || +100% GP from Thieving
|-
| [[Thieving#Mastery Pool Checkpoints|95% Thieving Mastery Pool Checkpoint]] || +100 Stealth<br>3x chance to gain unique area items
|-
| {{ItemIcon|Thieving Gloves}} || +75 Stealth
|-
| {{ItemIcon|Thiefs Moneysack II}} || +30% of Maximum GP added to Minimum GP
|-
| {{ItemIcon|Jeweled Necklace}} || +5% Global GP
|-
| {{ItemIcon|Fine Coinpurse}} || +10% Global GP
|-
| {{ItemIcon|Gentle Hands Potion IV}} || +75 Stealth
|-
| {{ItemIcon|Aorpheat's Signet Ring}} || +100% Global GP<br>+5% Global Doubling
|-
| {{PetIcon|Snek}} || +50% GP from Thieving
|-
| {{Skill|Agility|Ice Jump}} || +5% Global Doubling
|-
| {{Skill|Agility|Pillar of Skilling}} || +3% Global Doubling
|-
| {{ItemIcon|Slayer Platebody (Master)}}<br>{{ItemIcon|Slayer Leather Body (Master)}}<br>{{ItemIcon|Slayer Wizard Robes (Master)}}|| +3% Thieving Doubling
|-
| {{PetIcon|Aquarias}} || +1% Global Doubling
|-
| {{ConstellationIcon|Ko}} || +8% Thieving Doubling<br>-5% Thieving Interval<br>+50 Stealth
|}
 
=== Expansion Boosts ===
{| class="wikitable"
! Name
! Effect
|-
| {{TotH}} {{ItemIcon|Grappling Hook}} || idk fix this
|-
| {{TotH}} {{ItemIcon|Thieving Shorts}} || idk fix this
|-
| {{TotH}} {{AgilityIcon|Rooftop Climb}} || idk fix this
|-
| {{TotH}} {{ItemIcon|Masquerade Mask}} || idk fix this
|-
|-
| {{AoD}} {{POIIcon|Bandit Hideout}} || idk fix this
! style="text-align:center;"| Abyssal
| style="text-align:center; | {{ItA}}
| style="text-align:center;" | {{PrayerIcon|Savagery|size=16}} • {{PrayerIcon|Menace|size=16}} • {{PrayerIcon|Volatility|size=16}} • {{PrayerIcon|Endure|size=16}} • {{PrayerIcon|Focused|size=16}} • {{PrayerIcon|Elusion|size=16}} • {{PrayerIcon|Ravage|size=16}} • {{PrayerIcon|Ferocity|size=16}} • {{PrayerIcon|Terrorize|size=16}} • {{PrayerIcon|Instability|size=16}} • {{PrayerIcon|Piercer|size=16}} • {{PrayerIcon|Drain|size=16}} {{PrayerIcon|Vanish|size=16}} • {{PrayerIcon|Renewal|size=16}} • {{PrayerIcon|Cruelty|size=16}} • {{PrayerIcon|Opress|size=16}} • {{PrayerIcon|Devastation|size=16}} • {{PrayerIcon|Melee Shroud|size=16}} • {{PrayerIcon|Ranged Shroud|size=16}} • {{PrayerIcon|Magic Shroud|size=16}} • {{PrayerIcon|Evisceration|size=16}} • {{PrayerIcon|Deadshot|size=16}} • {{PrayerIcon|Brutality|size=16}} • {{PrayerIcon|Tyranny|size=16}} • {{PrayerIcon|Obliteration|size=16}} • {{PrayerIcon|Dissipation|size=16}} • {{PrayerIcon|Meticulous|size=16}} • {{PrayerIcon|Siphon|size=16}} • {{PrayerIcon|Dispersion|size=16}} • {{PrayerIcon|Unrelenting|size=16}} • {{PrayerIcon|Annihilation|size=16}}
|}
|}
<syntaxhighlight lang="javascript" line>
let results = [`{| class="wikitable navigation-not-searchable" style="margin:auto; clear:both; width: 100%"\n! Prayers !! DLC !! {{Skill|Prayer|Prayers}}`],
nsMap = new Map([['melvorF', ['Standard', '{{Melvor}}']], ['melvorTotH', ['', '{{TotH}}']], ['melvorAoD', ['Unholy', '{{AoD}}']], ['melvorItA', ['Abyssal', '{{ItA}}']]]);
game.prayers.namespaceMaps.forEach((prayers, ns) => {
let bookResults = '',
nsValues = nsMap.get(ns),
rowSpan = ns === 'melvorF' ? 'rowspan=2' : '',
style = ns === 'melvorTotH' ? `| style="text-align:center; | ${nsValues[1]}` : `! style="text-align:center;"${rowSpan}| ${nsValues[0]}\n| style="text-align:center; | ${nsValues[1]}`
results.push(`\n|-\n${style}\n| style="text-align:center;" |`);
prayers.forEach(prayer => {
bookResults += ` {{PrayerIcon|${prayer.name}|size=16}} •`;
});
bookResults = bookResults.slice(0, bookResults.length - 2); results.push(bookResults);
});
let outputString = ``;
results.forEach(str => outputString += str);
outputString += '\n|}';
self.nw?.Clipboard.get().set ? self.nw?.Clipboard?.get().set(outputString, 'text') : copy(outputString);
console.log(outputString);
</syntaxhighlight>

Latest revision as of 22:08, 28 July 2024

let results = [`{| class="wikitable navigation-not-searchable" style="margin:auto; clear:both; width: 100%"\n! Prayers !! DLC !! {{Skill|Prayer|Prayers}}`],
	nsMap = new Map([['melvorF', ['Standard', '{{Melvor}}']], ['melvorTotH', ['', '{{TotH}}']], ['melvorAoD', ['Unholy', '{{AoD}}']], ['melvorItA', ['Abyssal', '{{ItA}}']]]);
game.prayers.namespaceMaps.forEach((prayers, ns) => {
	let bookResults = '',
		nsValues = nsMap.get(ns),
		rowSpan = ns === 'melvorF' ? 'rowspan=2' : '',
		style = ns === 'melvorTotH' ? `| style="text-align:center; | ${nsValues[1]}` : `! style="text-align:center;"${rowSpan}| ${nsValues[0]}\n| style="text-align:center; | ${nsValues[1]}`
	results.push(`\n|-\n${style}\n| style="text-align:center;" |`);
	prayers.forEach(prayer => {
		bookResults += ` {{PrayerIcon|${prayer.name}|size=16}} •`;
	});
	bookResults = bookResults.slice(0, bookResults.length - 2); results.push(bookResults);
});
let outputString = ``;
results.forEach(str => outputString += str);
outputString += '\n|}';
self.nw?.Clipboard.get().set ? self.nw?.Clipboard?.get().set(outputString, 'text') : copy(outputString);
console.log(outputString);