Bot: Difference between revisions

117 bytes added ,  30 July 2020
Updated version
(→‎Current Features: Updated feature list)
(Updated version)
Line 1: Line 1:
{{V0.16}}
{{V0.16.1}}


Coolrox95 is working on a bot for the wiki. The main purpose of the bot is to upload all the item and monster pages to the wiki, and maintain them as needed. The source code for the bot can be found [https://github.com/coolrox95/Melvor-Wiki-Bot here];
Coolrox95 is working on a bot for the wiki. The main purpose of the bot is to upload all the item and monster pages to the wiki, and maintain them as needed. The source code for the bot can be found [https://github.com/coolrox95/Melvor-Wiki-Bot here];
Line 9: Line 9:
* Make sure proper templates, categories and menus are added to each page.
* Make sure proper templates, categories and menus are added to each page.


== V0.16 Changes Required ==
== V0.16.1 Changes Required ==
* <del>Import new global game data variables from page scope into content script scope</del>
* <del>Import new global game data variables from page scope into content script scope</del>
* <del>Add item uses for things used in new magic</del>
* <del>Add item uses for things used in new magic</del>
Line 15: Line 15:
* <del>Add item sources for crown components</del>
* <del>Add item sources for crown components</del>
* <del>Create pages for new spell types and rework [[Template:Spell]] to include combo runes</del>
* <del>Create pages for new spell types and rework [[Template:Spell]] to include combo runes</del>
* Create maintenance functions for new spell type pages
* <del>Create maintenance functions for new spell type pages</del>
* <del>Upload art for new spell types</del>
* <del>Upload art for new spell types</del>
* <del>Create tables for new spell types (Auroras, Curses, Ancient Magicks, Alt-magic)</del>
* <del>Create tables for new spell types (Auroras, Curses, Ancient Magicks, Alt-magic)</del>
* <del>Create tables for new runecrafting sections (Combo runes, stave+wands, air,water,earth and fire gear)</del>
* <del>Create tables for new runecrafting sections (Combo runes, stave+wands, air,water,earth and fire gear)</del>
* <del>Create pages for pets</del>
* <del>Create pages for pets</del>
* Create maintenance functions for pet pages
* <del>Create maintenance functions for pet pages</del>
* <del>Upload art for pets</del>
* <del>Upload art for pets</del>
* <del>Add pets and new spell types to page disambiguation code to prevent edit conflicts</del>
* <del>Add pets and new spell types to page disambiguation code to prevent edit conflicts</del>
Line 48: Line 48:
* Create pages for each Prayer and maintain their templates
* Create pages for each Prayer and maintain their templates
** Fills in the [[Template:Prayer|Prayer template]]
** Fills in the [[Template:Prayer|Prayer template]]
* Create pages for each Standard Spell, Aurora, Curse, Alt. Magic and Ancient Magick
* Create pages for each Standard Spell, Aurora, Curse, Alt. Magic and Ancient Magick, and maintains their templates
** Fills in the following templates: [[Template:Spell]], [[Template:Aurora]], [[Template:Curse]], [[Template:AltMagic]], [[Template:AncientMagick]]
** Fills in the following templates: [[Template:Spell]], [[Template:Aurora]], [[Template:Curse]], [[Template:AltMagic]], [[Template:AncientMagick]]
* Creates pages for each Pet
* Creates pages for each Pet and maintains their templates
** Fills in [[Template:Pet]]
** Fills in [[Template:Pet]]
* Create pages for some Shop Upgrades
* Create pages for some Shop Upgrades and maintains their templates
** Fills in [[Template:Upgrade]]
** Fills in [[Template:Upgrade]]
* Create template pages for auto-generated tables.
* Create template pages for auto-generated tables.