Template:AdventureAbyssalUnlockTable

Revision as of 12:32, 27 October 2024 by Slash (talk | contribs) (Update formatting; No visual changes)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

A script is used to generate the following table. To use, open the game and paste the below into the console. The outputs will be copied to your clipboard automatically. After running the script, 'edit source' on Template:AdventureAbyssalUnlockTable then Ctrl+A and Ctrl+V. Look over the contents to ensure everything looks fine then save.

let results = `<noinclude>{{/doc}}[[Category:Manual Tables]]</noinclude>\n{| class="wikitable stickyHeader"\n|- class="headerRow-0"\n! Unlock\n! Cost \n! Cumulative Cost`;
let totalCost = 0, cost = 0, id = 0;
while (cost < 1000000000) {
	cost = game.gamemodes.getObjectByID('melvorF:Adventure').abyssalLevelCapCost.getCosts(game, id, 1)._currencies.get(game.abyssalPieces);
	totalCost += cost;
	results += `\n|-\n| ${id + 1}${cost === 1000000000 ? '+' : ''}`;
	results += `\n| {{AP|${cost}}}`;
	results += `\n| {{AP|${totalCost}}}`;
	id++;
}
results += '\n|}';console.log(results);
self.nw?.Clipboard.get().set ? self.nw?.Clipboard?.get().set(results, 'text') : copy(results);