User:Slash: Difference between revisions

From Melvor Idle
No edit summary
Tag: Manual revert
 
(5 intermediate revisions by the same user not shown)
Line 1: Line 1:
{{UserContentVersion|1.3}}
{| class="wikitable navigation-not-searchable" style="margin:auto; clear:both; width: 100%"
 
! Prayers !! DLC !! {{Skill|Prayer|Prayers}}
== Dungeon Chests ==
*{{ItemIcon|Egg Chest}}
*{{ItemIcon|Standard Chest}}
*{{ItemIcon|Bandit Chest}}
*{{ItemIcon|Magic Chest}}
*{{ItemIcon|Spider Chest}}
*{{ItemIcon|Miolite Chest}}
*{{ItemIcon|Pirate Booty}}
*{{ItemIcon|Frozen Chest}}
*{{AoD}}{{ItemIcon|Golem Chest}}
*{{AoD}}{{ItemIcon|Unholy Trees Chest}}
*{{ItemIcon|Elder Chest}}
*{{AoD}}{{ItemIcon|Trickery Chest}}
*{{ItemIcon|Elite Chest}}
*{{AoD}}{{ItemIcon|Ritual Chest}}
*{{ItemIcon|Scroll of Aeris}}
*{{ItemIcon|Air Chest}}
*{{ItemIcon|Scroll of Glacia}}
*{{ItemIcon|Water Chest}}
*{{ItemIcon|Scroll of Ragnar}}
*{{ItemIcon|Earth Chest}}
*{{ItemIcon|Scroll of Terran}}
*{{ItemIcon|Fire Chest}}
*{{AoD}}{{ItemIcon|Treacherous Chest}}
*{{TotH}}{{ItemIcon|Ancient Chest}}
*{{TotH}}{{ItemIcon|Burning Chest}}
*{{TotH}}{{ItemIcon|Static Chest}}
*{{TotH}}{{ItemIcon|Webbed Chest}}
*{{TotH}}{{ItemIcon|Cursed Chest}}
*{{TotH}}{{ItemIcon|Bone Chest}}
 
== Abyss Depths Chests ==
*{{ItA}}{{ItemIcon|Woeful Chest}}
*{{ItA}}{{ItemIcon|Decaying Chest}}
*{{ItA}}{{ItemIcon|Fearful Chest}}
*{{ItA}}{{ItemIcon|Ruined Chest}}
*{{ItA}}{{ItemIcon|Isolated Chest}}
*{{ItA}}{{ItemIcon|Dissolving Chest}}
*{{ItA}}{{ItemIcon|Resolute Chest}}
 
== Township Boxes ==
{| class="wikitable sortable stickyHeader"
|-class="headerRow-0"
!| Box !! T1 !! T2 !! T3
|-
|-
|Food Box || {{ItemIcon|Food Box I|I}} || {{ItemIcon|Food Box II|II}} || {{ItemIcon|Food Box III|III}}
! 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}}
|-
|-
|Wood Box || {{ItemIcon|Wood Box I|I}} || {{ItemIcon|Wood Box II|II}} || {{ItemIcon|Wood Box III|III}}
| 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}}
|-
|-
|Ore Box || {{ItemIcon|Ore Box I|I}} || {{ItemIcon|Ore Box II|II}} || {{ItemIcon|Ore Box III|III}}
! 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}}
|-
|-
|Bar Box || {{ItemIcon|Bar Box I|I}} || {{ItemIcon|Bar Box II|II}} || {{ItemIcon|Bar Box III|III}}
! style="text-align:center;"| Abyssal
|-
| style="text-align:center; | {{ItA}}
|Herb Box || {{ItemIcon|Herb Box I|I}} || {{ItemIcon|Herb Box II|II}} || {{ItemIcon|Herb Box III|III}}
| 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}}
|-
|Potion Box || {{ItemIcon|Potion Box I|I}} || {{ItemIcon|Potion Box II|II}} || {{ItemIcon|Potion Box III|III}}
|}
|}
 
<syntaxhighlight lang="javascript" line>
== Misc ({{Melvor}}Base Game) ==
let results = [`{| class="wikitable navigation-not-searchable" style="margin:auto; clear:both; width: 100%"\n! Prayers !! DLC !! {{Skill|Prayer|Prayers}}`],
*{{ItemIcon|Bird Nest}}
nsMap = new Map([['melvorF', ['Standard', '{{Melvor}}']], ['melvorTotH', ['', '{{TotH}}']], ['melvorAoD', ['Unholy', '{{AoD}}']], ['melvorItA', ['Abyssal', '{{ItA}}']]]);
*{{ItemIcon|Herb Sack}}
game.prayers.namespaceMaps.forEach((prayers, ns) => {
*{{ItemIcon|Treasure Chest}}
let bookResults = '',
*{{ItemIcon|Crate of Basic Supplies}}
nsValues = nsMap.get(ns),
*{{ItemIcon|Crate of Food}}
rowSpan = ns === 'melvorF' ? 'rowspan=2' : '',
*{{ItemIcon|Stack of Bones}}
style = ns === 'melvorTotH' ? `| style="text-align:center; | ${nsValues[1]}` : `! style="text-align:center;"${rowSpan}| ${nsValues[0]}\n| style="text-align:center; | ${nsValues[1]}`
*{{ItemIcon|Pile of Logs}}
results.push(`\n|-\n${style}\n| style="text-align:center;" |`);
*{{ItemIcon|Pile of Ores}}
prayers.forEach(prayer => {
*{{ItemIcon|Chest of Gems}}
bookResults += ` {{PrayerIcon|${prayer.name}|size=16}} •`;
*{{ItemIcon|Chest of Witwix}}
});
*{{ItemIcon|Generous Fire Spirit}}
bookResults = bookResults.slice(0, bookResults.length - 2); results.push(bookResults);
 
});
== Misc ({{TotH}}Throne of the Herald) ==
let outputString = ``;
*{{TotH}}{{ItemIcon|Raven Nest}}
results.forEach(str => outputString += str);
*{{TotH}}{{ItemIcon|Exotic Herb Sack}}
outputString += '\n|}';
*{{TotH}}{{ItemIcon|Crate of Lost Supplies}}
self.nw?.Clipboard.get().set ? self.nw?.Clipboard?.get().set(outputString, 'text') : copy(outputString);
*{{TotH}}{{ItemIcon|Golden Chest}}
console.log(outputString);
 
</syntaxhighlight>
== Misc ({{AoD}}Atlas of Discovery) ==
*{{AoD}}{{ItemIcon|Bag of Coal}}
*{{AoD}}{{ItemIcon|Bag of Shards}}
*{{AoD}}{{ItemIcon|Cursed Rune Pouch}}
*{{AoD}}{{ItemIcon|Gold Bar Coffer}}
*{{AoD}}{{ItemIcon|Golden Crate}}
*{{AoD}}{{ItemIcon|Golden Flute}}
*{{AoD}}{{ItemIcon|Old Barrel}}
*{{AoD}}{{ItemIcon|Old Carriage}}
*{{AoD}}{{ItemIcon|Old Pirate Treasure}}
*{{AoD}}{{ItemIcon|Old Pirate Treasure Chart}}
*{{AoD}}{{ItemIcon|Small Lockbox}}
*{{AoD}}{{ItemIcon|Stack Of Big Bones}}
*{{AoD}}{{ItemIcon|Stack of Small Bones}}
*{{AoD}}{{ItemIcon|Toppled Minecart}}
*{{AoD}}{{ItemIcon|Torn Parchment}}
*{{AoD}}{{ItemIcon|Trader Crate}}
 
== Misc ({{ItA}}Into the Abyss) ==
*{{ItA}}{{ItemIcon|Unlocked Maze Chest}}
*{{ItA}}{{ItemIcon|Abyssal Fishing Chest}}
*{{ItA}}{{ItemIcon|Harvesting Chest}}
 
== Event Items ==
*{{ItemIcon|Birthday Present (Artisan)}}
*{{ItemIcon|Birthday Present (Combat)}}
*{{ItemIcon|Birthday Present (Gathering)}}
*{{ItemIcon|Birthday Present (Utility)}}
*{{ItemIcon|Christmas Present (Blue)}}
*{{ItemIcon|Christmas Present (Green)}}
*{{ItemIcon|Christmas Present (Purple)}}
*{{ItemIcon|Christmas Present (Standard)}}
*{{ItemIcon|Christmas Present (White)}}
*{{ItemIcon|Christmas Present (Yellow)}}
*{{ItemIcon|Locked Chest}}

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);