Template:BowsTable: Difference between revisions

From Melvor Idle
(Page automatically generated by MelvorWikiBot.)
(Manual Review: No Changes. Updating Version.)
Line 1: Line 1:
<noinclude>This template was autogenerated by MelvorWikiBot.
{{V0.17.0}}
[[Category:Bot Templates]]
 
[[Category:Tables]]
Coolrox95 created 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/MelvorIdle/Melvor-Wiki-Bot here] (Forked from the original bot);
[[Category:v0.16.3]]</noinclude>
 
{| class="wikitable sortable stickyHeader"
== GOAL ==
|- class="headerRow-0"
The goal of the wiki bot is to:
! colspan="3" |
* Automatically fill out the wiki using the game's code and objects.
! colspan="5" style="padding:0 0.5em 0 0.5em;"|Attack Bonus
* Automatically update changed images.
! colspan="2" style="padding:0 0.5em 0 0.5em;"|Strength Bonus
* Make sure proper templates, categories and menus are added to each page.
! colspan="1" style="padding:0 0.5em 0 0.5em;"|% Damage Bonus
 
! colspan="3" style="padding:0 0.5em 0 0.5em;"|Defence Bonus
== V0.16.1 Changes Required ==
! colspan="1" style="padding:0 1em 0 0.5em;"|Damage Reduction
* <del>Import new global game data variables from page scope into content script scope</del>
! colspan="1" |
* <del>Add item uses for things used in new magic</del>
! colspan="3" style="padding:0 0.5em 0 0.5em;"|Levels Required
* <del>Add alt magic as an item source</del>
! colspan="1" |
* <del>Add item sources for crown components</del>
|- class="headerRow-1"
* <del>Create pages for new spell types and rework [[Template:Spell]] to include combo runes</del>
!style="padding:0 1em 0 0.5em;"|Item
* <del>Create maintenance functions for new spell type pages</del>
!style="padding:0 1em 0 0.5em;"|Name
* <del>Upload art for new spell types</del>
!style="padding:0 1em 0 0.5em;"|Attack Speed
* <del>Create tables for new spell types (Auroras, Curses, Ancient Magicks, Alt-magic)</del>
!style="padding:0 1em 0 0;"|[[File:Attack (skill).svg|25px|middle|link=Attack]]
* <del>Create tables for new runecrafting sections (Combo runes, stave+wands, air,water,earth and fire gear)</del>
!style="padding:0 1em 0 0;"|[[File:Strength (skill).svg|25px|middle|link=Strength]]
* <del>Create pages for pets</del>
!style="padding:0 1em 0 0;"|[[File:Defence (skill).svg|25px|middle|link=Defence]]
* <del>Create maintenance functions for pet pages</del>
!style="padding:0 1em 0 0;"|[[File:Ranged (skill).svg|25px|middle|link=Ranged]]
* <del>Upload art for pets</del>
!style="padding:0 1em 0 0;"|[[File:Magic (skill).svg|25px|middle|link=Magic]]
* <del>Add pets and new spell types to page disambiguation code to prevent edit conflicts</del>
!style="padding:0 1em 0 0;"|[[File:Strength (skill).svg|25px|middle|link=Strength]]
* <del> Add feathers and party hat to shop materials </del>
!style="padding:0 1em 0 0;"|[[File:Ranged (skill).svg|25px|middle|link=Ranged]]
* Add prerequisite dungeons to dungeon pages. <code>requiresCompletion: DungeonID</code> in DUNGEONS array.
!style="padding:0 1em 0 0;"|[[File:Magic (skill).svg|25px|middle|link=Magic]]
 
!style="padding:0 1em 0 0;"|[[File:Defence (skill).svg|25px|middle|link=Defence]]
== TODO ==
!style="padding:0 1em 0 0;"|[[File:Ranged (skill).svg|25px|middle|link=Ranged]]
* Add bones as a loot source to item source templates
!style="padding:0 1em 0 0;"|[[File:Magic (skill).svg|25px|middle|link=Magic]]
* Add Mastery token sources to item source templates
!style="padding:0 1em 0 0;"|[[File:Defence (skill).svg|25px|middle|link=Defence]]
* Fetch and parse each page to detect if proper categories, templates and menus are used.
!style="padding:0 1em 0 0.5em;"|Two Handed?
* Automatically create disambiguation pages for bot generated pages with name conflicts
!style="padding:0 1em 0 0;"|[[File:Attack (skill).svg|25px|middle|link=Attack]]
 
!style="padding:0 1em 0 0;"|[[File:Ranged (skill).svg|25px|middle|link=Ranged]]
== Current Features ==
!style="padding:0 1em 0 0;"|[[File:Magic (skill).svg|25px|middle|link=Magic]]
* Create pages and maintain their templates
!style="padding:0 1em 0 0.5em;"|Sources
** Fill out the [[Template:Item|Main Item Template]]
|-
** Add the [[Template:ArmourStats|Armour Stats Template]] and [[Template:WeaponStats|Weapon Stats Template]] to item pages when necessary
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Normal Shortbow (item).svg|50px|middle|link=Normal Shortbow]]
** Add the [[Chest Drop Tables|Chest Drop Table]] for items that can be opened
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Normal Shortbow]]
** Add the healing amount for items that can be consumed
| style ="text-align: right;padding: 0 0.5em 0 0;" |2600
** Adds the Item Source Template for that specific item
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
* Creates Item source templates for each item, and maintains them.
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
** See [[:Category:Item Sources]] for a full list
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
* Create pages for each Monster and maintain their templates
| style ="text-align: right;padding: 0 0.5em 0 0;" |5
** Fills in the [[Template:Monster|Monster Template]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
** Currently some monsters are named the same while having a different ID. This has been resolved by adding combat level to the page names for monsters with duplicate names
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
* Create pages for each Combat Area, Slayer Area and Dungeon and maintain their templates
| style ="text-align: right;padding: 0 0.5em 0 0;" |20
** Templates used are: [[Template:Dungeon|Dungeon template]], [[Template:SlayerArea|Slayer Area Template]] and [[Template:CombatArea|Combat Area Template]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
* Create pages for each Prayer and maintain their templates
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
** Fills in the [[Template:Prayer|Prayer template]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
* Create pages for each Standard Spell, Aurora, Curse, Alt. Magic and Ancient Magick, and maintains their templates
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
** Fills in the following templates: [[Template:Spell]], [[Template:Aurora]], [[Template:Curse]], [[Template:AltMagic]], [[Template:AncientMagick]]
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
* Creates pages for each Pet and maintains their templates
| style ="text-align: right;" |Yes
** Fills in [[Template:Pet]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
* Create pages for some Shop Upgrades and maintains their templates
| style ="text-align: right;padding: 0 0.5em 0 0;" |1
** Fills in [[Template:Upgrade]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
* Create template pages for auto-generated tables.
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Killing: [[File:Ranged Golbin (monster).svg|25px|middle|link=Ranged Golbin]]<br />[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 5)
** See [[:Category:Tables]] for a full list
|-
* Uploads/Updates images for Dungeons, Combat Areas, Slayer Areas, Items, Monsters, Spells, Upgrades, Prayers and Pets.
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Normal Longbow (item).svg|50px|middle|link=Normal Longbow]]
*  Updates bot generated pages without interfering with user added descriptions, and detects if the underlying data has changed.  
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Normal Longbow]]
** If the data has not changed or if the page does not contain any user made content, the game version of the page is automatically updated.
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
 
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
Feel free to add tasks or remarks to this page.
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |10
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |40
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |1
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 10)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Oak Shortbow (item).svg|50px|middle|link=Oak Shortbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Oak Shortbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |2600
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |10
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |25
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |5
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Killing: [[File:Ranged Golbin (monster).svg|25px|middle|link=Ranged Golbin]]<br />[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 20)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Oak Longbow (item).svg|50px|middle|link=Oak Longbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Oak Longbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |16
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |50
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |5
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 25)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Willow Shortbow (item).svg|50px|middle|link=Willow Shortbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Willow Shortbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |2600
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |16
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |30
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |20
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 35)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Willow Longbow (item).svg|50px|middle|link=Willow Longbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Willow Longbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |24
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |60
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |20
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 40)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Maple Shortbow (item).svg|50px|middle|link=Maple Shortbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Maple Shortbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |2600
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |23
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |35
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |30
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 50)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Maple Longbow (item).svg|50px|middle|link=Maple Longbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Maple Longbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |35
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |70
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |30
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Opening: [[File:Bandit Chest (item).svg|25px|middle|link=Bandit Chest]]<br />[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 55)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Yew Shortbow (item).svg|50px|middle|link=Yew Shortbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Yew Shortbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |2600
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |41
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |40
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |40
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 65)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Yew Longbow (item).svg|50px|middle|link=Yew Longbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Yew Longbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |56
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |80
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |40
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Killing: [[File:Holy Archer (monster).svg|25px|middle|link=Holy Archer]]<br />[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 70)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Ice Shortbow (item).svg|50px|middle|link=Ice Shortbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Ice Shortbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |2600
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |60
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |37
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |40
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Opening: [[File:Frozen Chest (item).svg|25px|middle|link=Frozen Chest]]
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Ice Longbow (item).svg|50px|middle|link=Ice Longbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Ice Longbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |81
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |75
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |40
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Opening: [[File:Frozen Chest (item).svg|25px|middle|link=Frozen Chest]]
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Magic Shortbow (item).svg|50px|middle|link=Magic Shortbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Magic Shortbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |2600
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |61
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |45
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |50
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 80)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Magic Longbow (item).svg|50px|middle|link=Magic Longbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Magic Longbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |83
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |90
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |50
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Killing: [[File:Holy Archer (monster).svg|25px|middle|link=Holy Archer]]<br />Opening: [[File:Bandit Chest (item).svg|25px|middle|link=Bandit Chest]]<br />[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 85)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Redwood Shortbow (item).svg|50px|middle|link=Redwood Shortbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Redwood Shortbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |2600
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |68
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |50
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |60
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 90)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Redwood Longbow (item).svg|50px|middle|link=Redwood Longbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Redwood Longbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |93
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |100
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |60
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Killing: [[File:Holy Archer (monster).svg|25px|middle|link=Holy Archer]]<br />Opening: [[File:Bandit Chest (item).svg|25px|middle|link=Bandit Chest]]<br />[[File:Fletching (skill).svg|25px|middle|link=Fletching]] (Lv. 95)
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Ancient Longbow (item).svg|50px|middle|link=Ancient Longbow]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Ancient Longbow]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |85
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |110
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |70
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Opening: [[File:Bandit Chest (item).svg|25px|middle|link=Bandit Chest]]
|-
| style ="text-align: left;padding: 0 0 0 0;" |[[File:Stormsnap (item).svg|50px|middle|link=Stormsnap]]
| style ="text-align: left;padding: 0 0.5em 0 0.5em;" |[[Stormsnap]]
| style ="text-align: right;padding: 0 0.5em 0 0;" |3000
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0%
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0.5em;" |0
| style ="text-align: right;" |Yes
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;padding: 0 0.5em 0 0;" |80
| style ="text-align: right;padding: 0 0.5em 0 0;" |0
| style ="text-align: right;white-space: nowrap;padding: 0 0.5em 0 0.5em;" |Opening: [[File:Scroll of Aeris (item).svg|25px|middle|link=Scroll of Aeris]]
|}

Revision as of 23:59, 27 November 2020

Template:V0.17.0

Coolrox95 created 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 here (Forked from the original bot);

GOAL

The goal of the wiki bot is to:

  • Automatically fill out the wiki using the game's code and objects.
  • Automatically update changed images.
  • Make sure proper templates, categories and menus are added to each page.

V0.16.1 Changes Required

  • Import new global game data variables from page scope into content script scope
  • Add item uses for things used in new magic
  • Add alt magic as an item source
  • Add item sources for crown components
  • Create pages for new spell types and rework Template:Spell to include combo runes
  • Create maintenance functions for new spell type pages
  • Upload art for new spell types
  • Create tables for new spell types (Auroras, Curses, Ancient Magicks, Alt-magic)
  • Create tables for new runecrafting sections (Combo runes, stave+wands, air,water,earth and fire gear)
  • Create pages for pets
  • Create maintenance functions for pet pages
  • Upload art for pets
  • Add pets and new spell types to page disambiguation code to prevent edit conflicts
  • Add feathers and party hat to shop materials
  • Add prerequisite dungeons to dungeon pages. requiresCompletion: DungeonID in DUNGEONS array.

TODO

  • Add bones as a loot source to item source templates
  • Add Mastery token sources to item source templates
  • Fetch and parse each page to detect if proper categories, templates and menus are used.
  • Automatically create disambiguation pages for bot generated pages with name conflicts

Current Features

  • Create pages and maintain their templates
  • Creates Item source templates for each item, and maintains them.
  • Create pages for each Monster and maintain their templates
    • Fills in the Monster Template
    • Currently some monsters are named the same while having a different ID. This has been resolved by adding combat level to the page names for monsters with duplicate names
  • Create pages for each Combat Area, Slayer Area and Dungeon and maintain their templates
  • Create pages for each Prayer and maintain their templates
  • Create pages for each Standard Spell, Aurora, Curse, Alt. Magic and Ancient Magick, and maintains their templates
  • Creates pages for each Pet and maintains their templates
  • Create pages for some Shop Upgrades and maintains their templates
  • Create template pages for auto-generated tables.
  • Uploads/Updates images for Dungeons, Combat Areas, Slayer Areas, Items, Monsters, Spells, Upgrades, Prayers and Pets.
  • Updates bot generated pages without interfering with user added descriptions, and detects if the underlying data has changed.
    • If the data has not changed or if the page does not contain any user made content, the game version of the page is automatically updated.

Feel free to add tasks or remarks to this page.