User:Slash: Difference between revisions

From Melvor Idle
No edit summary
No edit summary
Tag: Manual revert
 
(81 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|Pit Jump}}, {{AgilityIcon|Tree Climb}} and {{AgilityIcon|A Lovely Jog}} will built for 12% Skill XP
* {{ItemIcon|Firemaking Skillcape}} and {{ItemIcon|Book of Scholars}} will be worn for 8% Skill XP
This gives a total of 26% Skill XP out of the maximum 54% in the Base Game and 57% with {{TotH}}.
=== First Goal: Get the {{ItemIcon|Old Spyglass}} and {{UpgradeIcon|Cartographer's Enhancement}} ===
[[File:CartographyGuide1-4.png|thumb|Visual Representation for Steps 1-4]]
An image has been supplied as a visual aid on where to go.
 
The first step will be taking the Red Diamond Path to the port at (12, 19). Survey this hex until you are level 10. Make sure to Discover {{POIIcon|Old Village}} at (13, 17).
 
The second step will be following the Blue Hexagon Path until you Discover {{POIIcon|Monuments}} at (6, 11) and reach at least {{SkillReq|Cartography|50}}. At {{SkillReq|Cartography|15}} you will be able to build {{AgilityIcon|River Crossing}}. At levels 20, 35, and 50 you will be able to purchase {{UpgradeIcon|Ship Hull Upgrade}}, {{UpgradeIcon|Ship Mast Upgrade}}, and {{UpgradeIcon|Ship Sails Upgrade}} respectively.
 
For the third step, travel back South and use the Green Star Path and Discover {{POIIcon|Coral Wreckage}} at (7, 22). This will unlock the ability to get {{ItemIcon|Old Spyglass}}. You can train at {{POIIcon|Old Village}} until {{SkillReq|Archaeology|24}} then switch to {{POIIcon|Monuments}} until {{SkillReq|Archaeology|48}}. You will want to get {{ItemIcon|Golden Leaf|qty=8}} at Monuments which upgrade into {{ItemIcon|Golden Wreath}}. If travel costs are an issue, you may get {{ItemIcon|Sailor's Compass}} at Coral Wreckage while you wait for the Old Spyglass. It is recommended to upgrade the starting Coral Wreckage map to Perfect and if you have the GP to do so, refine it to reduce the Medium Artefact value to maximize the chance of getting the Old Spyglass. If you wish to spend the extra time to reduce travel costs, there is a port at (12, 19) which you can discover before moving onto the next step.
 
The fourth and final step towards the first goal will be Discovering {{POIIcon|The Jagged Labyrinth}} which will unlock the ability to purchase {{UpgradeIcon|Cartographer's Enhancement}} for {{GP|3000000}}. Upon reaching {{SkillReq|Cartography|60}}, you will be able to purchase {{UpgradeIcon|Ship Anchor Upgrade}}.
 
=== Second Goal: Fully Survey all of the Temporary POI Hexes ===
<span style="color:red">Is it important that you do not step on the following hexes</span>. The goal is to fully '''Survey''' them, not '''Discover''' them.
 
If you wish to reduce travel costs, you can survey the Port at (4, 10).
 
{{SkillReq|Cartography|50}}, {{ItemIcon|}}, {{POIIcon|}}, {{AgilityIcon|}}, {{UpgradeIcon|}}, {{ConstellationIcon|}}, {{Icon|Mastery}}, {{TotH}}
<span style="color:green"></span>
 
 
==Boosters==
===Ship Upgrades===
{{ShipUpgradeTable}}
 
===Other Shop Purchases===
{| class="wikitable sortable lighttable col-3-right"
! colspan="2" | Upgrade Name !! {{Skill|Cartography|nolink=true|Level}} !! Cost !! Purchase 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 || <span style="color:green">+2% Cartography Skill XP<br>-5% Cartography survey interval<br>-5% Cartography travel costs</span>
! 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 || <span style="color:green">+2% Cartography Skill XP<br>-5% Cartography survey interval<br>-5% Cartography travel costs</span>
| 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 || || || <span style="color:green">-10% Cartography travel costs</span>
! 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);