From Dark and Darker Wiki

(Fixed link to Special:AllComments)
 
(11 intermediate revisions by 3 users not shown)
Line 1: Line 1:
I recommend using "Edit Source" as Visual Edit doesn't work well.
<h1>Video Introduction to Wiki Editing</h1>
=Edits=
{{#ev:youtube|https://www.youtube.com/watch?v=yt-k2EW1r5A}}
When making an edit with the intention of bring it up to date with a hotfix/patch release, specify that the page is up to date and change the status color from red/orange to green in [[TODO]].  


=Extensions=
Tabber extension allows content to be created under tabs. Unfortunately, doesn't support visual edit
<pre><tabber>
|-|Content1=
Here is your content 1
|-|Spells=
Spells here etc.
</tabber></pre>
becomes:
<tabber>
<tabber>
|-|Content1=
|-|MediaWiki Guide=
Here is your content 1
{{:MediaWiki Guide}}
|-|Spells=
Spells here etc.
</tabber>


=Templates=
|-|Template Hierarchy=
<tabber>
{{:Template Hierarchy}}
|-|Template List=
The data for items are pulled from templates:
*[[Template:Item_Data]]
*[[Template:Weapon_Data]]
*[[Template:Armor_Data]]
*[[Template:Crafting_Data]]
*[[Template:Monster_Data]]
*[[Template:Jewelry_Data]] (WIP)
 
also planning to add monster data(actively WIP). Also could combine every item on Item Data, that might not be good for load times tho.
 
Infobox Templates:
*[[Template:Infobox]]
**Used for pretty much all items/monsters
*[[Template:Infobox_Class]]
**Used only for classes atm, will merge it into Infobox in future


==Weapon Templates==
|-|Special Pages=
*[[Template:Weapons]]
This tab highlights some useful special pages.
**Menu of weapons


*[[Template:Weapon Data]]
[[MediaWiki:Sidebar]]
*Used to edit navigation bar. Learn how to edit [[Navbar|here]].


Templates for Individual Weapon pages:
[[Special:SpecialPages]]
*[[Template:GenerateWeaponRow]]
*List of all special pages. Everything below can be found here.
*[[Template:GenerateHitbox]]
*[[Template:GenerateWeaponCombo]]
*[[Template:GenerateBlock]]
*[[Template:GenerateArtifact]]
*[[Template:ActionMoveSlow]]
*[[Template:AutoGenerateWeaponTabs]]
**calls [[Template:GenerateWeaponTabs]] with <pre>{{PAGENAME}}</pre>


Templates for class pages:
[[Special:WantedPages]]
*[[Template:ListWeaponsForClass]]
*List of all pages that are linked to but do not exist.


[[Special:WantedTemplates]]
*List of all templates that are linked to but do not exist.


Info Templates:
[[Special:WantedFiles]]
*[[Template:Sword]]
*List of all files that are linked to but do not exist.
*[[Template:Maces]]
*[[Template:Daggers]]
*[[Template:Polearms]]
*[[Template:Axes]]
*[[Template:Bows]]
*[[Template:Crossbows]]
*[[Template:Magical Weapons]]
*[[Template:Musical Instrument]]
*[[Template:Shields]]


==Armor Templates==
[[Special:WhatLinksHere]]
*[[Template:ArmorTable]]
*Lists all pages that link to searched item.
*[[Template:GenerateArmorRows]]
*Can be used to see where certain templates are used.<br>For example, searching "Template:AutoGenerateWeaponTabs" will give the list of all the individual weapon pages, plus a few more.
 
Info Templates:
*[[Template:Head Armor]]
*[[Template:Chest Armor]]
*[[Template:Legs Armor]]
*[[Template:Hands Armor]]
*[[Template:Foot Armor]]
*[[Template:Back Armor]]
 
==Craft Templates==
*[[Template:Crafting_Data]]
**Database
*[[Template:GenerateCraftingRow]]
**Single crafting recipe row
*[[Template:GenerateCraftingRows]]
**Generate multiply, according to ingredient or trader etc.
*[[Template:Ingredient]]
**Used on individual page like [[Bone]], Gives info on ingredient, shows all recipes that uses it
*[[Template:Craftable]]
**Used on individual page like [[Cobalt Hat]], Shows its crafting recipe
 
==Monster Templates==
*[[Template:Monster_Data]]
**Database (actively WIP)
*[[Template:GenerateMonsterRow]]
**Single monster row
*[[Template:GenerateMonsterRows]]
**Generate multiple rows, according to type of monster
*[[Template:RegularMonsterTable]]
**Generate within a table
 
==Race Templates==
*[[Template:Monster_Data]]
**Source data that race comes from
*[[Template:GenerateRacePage]]
**Generate Monster Race page like [[Beast]]
 
==Class Templates==
*[[Template:Class_Data]]
**Currently only holds attribute data for each Class.
*[[Template:Infobox Class]]
**Displays basic attributes of a Class in a simple infobox.
*[[Template:GenerateDetailsPage]]
**Using Template:Class Data, this template Generates a Details Page similar to that found in game.
*[[Template:ListGearForClass]]
**Using Template:ListWeaponsForClass and Template:ListArmorForClass, this ListGearForClass Generates a table of categorized weapons and armors available to a class.
*[[Template:ListWeaponsForClass]]
**Generate list of Weapons that a Class can equip.  Categorizes the weapons by hand types: One Handed, Two Handed.
*[[Template:ListArmorsForClass]]
**Generate list of Armors that a Class can equip.  Categorizes the armors by slot types: Head, Chest, Legs, Foot, Hands, Back.
 
==Drops Templates==
*[[Template:GenerateLootDrops]]
**Generates loot drops and tables of a given creature
*[[Template:GenerateDropTables]]
**Generates list of creatures that a given item is dropped by
 
==Utility Templates==
*[[Redirect]]
**Not a template - upon entering source page user is redirected to another page
*[[Template:Transclude]]
**Pastes all content from a section of a given page
*[[TODO]]
**Not a template - shows last patch a page was manually entered as up-to-date for


[[Special:BatchUpload]]
[[Special:BatchUpload]]
*Used to upload multiple files at once.


|-|Template Hierarchy=
[[Special:AllComments]]
{{#vardefine:arrow|&nbsp;&nbsp;&#10551;&nbsp;&nbsp;}}
*Repository of all comments, in  order of youngest to oldest.
Color Legend:<br>
<span style="color:#c58a30;">Template Calls</span><br>
<span style="color:#8229d3;">Transclusion Calls</span>
 
The main pages use the following template and transclusion structures:
{| class="wikitable" cellspacing="0" style="text-align:left;"
|- style="vertical-align:top;"
|<span style="white-space:pre;">Beginners Guide Page:</span>
 
|<span style="white-space:pre;">Classes Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Classes}}</nowiki></span>]]
{{#var:arrow}}[[Template:Infobox_Class|Infobox_Class]]
&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
&#9;{{#var:arrow}}[[Template:Class_Data|Class_Data]]
{{#var:arrow}}[[Template:ListGearForClass|ListGearForClass]]
&#9;{{#var:arrow}}[[Template:ListWeaponsForClass|ListWeaponsForClass]]
&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;{{#var:arrow}}[[Template:ListArmorsForClass|ListArmorsForClass]]
&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
{{#var:arrow}}[[Template:GenerateDetailsPage|GenerateDetailsPage]]
&#9;{{#var:arrow}}[[Template:Class_Data|Class_Data]]</span>
 
|<span style="white-space:pre;">Stats Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Stats}}</nowiki></span>]]
{{#var:arrow}}[[Template:Stats_Data|Stats_Data]]</span>
 
|<span style="white-space:pre;">Dungeon Page:
{{#var:arrow}}[[Template:Transclude|Transclude]]
{{#var:arrow}}[[:Shrines#Shrines|<span style="color:blueviolet;"><nowiki>{{:Shrines#Shrines}}</nowiki></span>]]</span>
 
|<span style="white-space:pre;">Mechanics Page:
{{#var:arrow}}[[Template:MechanicsBar|MechanicsBar]]
&#9;{{#var:arrow}}"Template:Topbar/styles.css"</span>
 
|<span style="white-space:pre;">Monsters Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Monsters}}</nowiki></span>]]
{{#var:arrow}}[[Template:RegularMonsterTable|RegularMonsterTable]]
&#9;{{#var:arrow}}[[Template:GenerateMonsterRows|GenerateMonsterRows]]
&#9;&#9;{{#var:arrow}}[[Template:GenerateMonsterRow|GenerateMonsterRow]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Monster_Data|Monster_Data]]</span>
 
|- style="vertical-align: top; margin-left:5px;"
|<span style="white-space:pre;">Artifacts Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Weapons}}</nowiki></span>]]
{{#var:arrow}}[[Template:GenerateWeaponInfobox|GenerateWeaponInfobox]]
&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;{{#var:arrow}}[[Template:Infobox|Infobox]]
&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
{{#var:arrow}}<span style="color:blueviolet;"><nowiki>{{:Droptable: [Insert Artifact Name]}}</nowiki></span>
 
|</span><span style="white-space:pre;">Weapons Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Weapons}}</nowiki></span>]]
{{#var:arrow}}[[:Swords|<span style="color:blueviolet;"><nowiki>{{:Swords}}</nowiki></span>]] / ... / [[:Shields|<span style="color:blueviolet;"><nowiki>{{:Shields}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:RegularWeaponTable|WeaponTable]]
&#9;{{#var:arrow}}[[Template:GenerateWeaponRows|GenerateWeaponRows]]
&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;&#9;{{#var:arrow}}[[Template:GenerateWeaponRow|GenerateWeaponRow]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Armors Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Armors}}</nowiki></span>]]
{{#var:arrow}}[[:Head|<span style="color:blueviolet;"><nowiki>{{:Head}}</nowiki></span>]] / ... / [[:Back|<span style="color:blueviolet;"><nowiki>{{:Back}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:ArmorTable|ArmorTable]]
&#9;{{#var:arrow}}[[Template:GenerateArmorRows|GenerateArmorRows]]
&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;&#9;{{#var:arrow}}[[Template:GenerateArmorRow|GenerateArmorRow]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Accessories Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Jewelry}}</nowiki></span>]]
{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Consumables Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Consumables}}</nowiki></span>]]
{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Utility Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Utility}}</nowiki></span>]]
{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|- style="vertical-align: top; margin-left:5px;"
|<span style="white-space:pre;">Containers Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Containers}}</nowiki></span>]]
{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Treasures Page:
{{#var:arrow}}[[Template:WIP|WIP]]
{{#var:arrow}}[[Template:Iconbox|Iconbox]]
{{#var:arrow}}[[Quest_Items|<span style="color:blueviolet;"><nowiki>{{:Quest_Items}}</nowiki></span>]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Loottables}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Materials Page:
{{#var:arrow}}[[Template:Iconbox|Iconbox]]
{{#var:arrow}}[[Quest_Items|<span style="color:blueviolet;"><nowiki>{{:Quest_Items}}</nowiki></span>]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Loottables}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Crafting Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Crafting}}</nowiki></span>]]
{{#var:arrow}}[[Template:CraftingTable|CraftingTable]]
{{#var:arrow}}[[Template:GenerateCraftingRows|GenerateCraftingRows]]
&#9;{{#var:arrow}}[[Template:Crafting_Data|Crafting_Data]]
&#9;{{#var:arrow}}[[Template:GenerateCraftingRow|GenerateCraftingRow]]
&#9;&#9;{{#var:arrow}}[[Template:Crafting_Data|Crafting_Data]]
&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Merchants Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Merchants}}</nowiki></span>]]
{{#var:arrow}}[[Template:WIP|WIP]]
{{#var:arrow}}[[Quests|<span style="color:blueviolet;"><nowiki>{{:Quests}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:TabToggle|TabToggle]]
&#9;{{#var:arrow}}[[Template:Transclude|Transclude]]
{{#var:arrow}}[[Crafting|<span style="color:blueviolet;"><nowiki>{{:Crafting}}</nowiki></span>]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Crafting}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:CraftingTable|CraftingTable]]
&#9;{{#var:arrow}}[[Template:GenerateCraftingRows|GenerateCraftingRows]]
&#9;&#9;{{#var:arrow}}[[Template:Crafting_Data|Crafting_Data]]
&#9;&#9;{{#var:arrow}}[[Template:GenerateCraftingRow|GenerateCraftingRow]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Crafting_Data|Crafting_Data]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">Ranks Page:</span>
 
|- style="vertical-align: top; margin-left:5px;"
|<span style="white-space:pre;">Maps Page:</span>
 
|<span style="white-space:pre;">Enchantments Page:
{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Enchantments}}</nowiki></span>]]</span>
|<span style="white-space:pre;">Shrines Page:</span>
|<span style="white-space:pre;">Portals Page:</span>
|<span style="white-space:pre;">Patch Notes Page:</span>
|<span style="white-space:pre;">Guides Page:</span>
|}
 
 
The main pages link to individual item pages.
{| class="wikitable" cellspacing="0" style="text-align:left;"
|- style="vertical-align:top;"
|<span style="white-space:pre;">[Insert Monster Name] Page:
{{#var:arrow}}[[Template:GenerateMonsterInfobox|GenerateMonsterInfobox]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Monsters}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:Monster_Data|Monster_Data]]
&#9;{{#var:arrow}}[[Template:Tabs|Tabs]]
&#9;{{#var:arrow}}[[Template:Infobox|Infobox]]
&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
&#9;{{#var:arrow}}[[Template:ListMonsterTypes|ListMonsterTypes]]
{{#var:arrow}}[[Template:GenerateLootDrops|GenerateLootDrops]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Loottables}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:Monster_Data|Monster_Data]]
&#9;{{#var:arrow}}[[Template:TabToggle|TabToggle]]
&#9;{{#var:arrow}}[[Template:ListLootDrops|ListLootDrops]]
&#9;&#9;{{#var:arrow}}[[Template:Monster_Data|Monster_Data]]
&#9;&#9;{{#var:arrow}}[[Template:TabToggle|TabToggle]]
&#9;&#9;{{#var:arrow}}<span style="color:blueviolet;"><nowiki>{{:LootTable: [Insert Monster Name]}}</nowiki></span>
&#9;&#9;&#9;{{#var:arrow}}[[Template:LoottableTable|LoottableTable]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Tooltip|Tooltip]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|<span style="white-space:pre;">[Insert Weapon Name] Page:
{{#var:arrow}}[[Template:AutoGenerateWeaponTabs|AutoGenerateWeaponTabs]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Weapons}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:GenerateWeaponTabs|GenerateWeaponTabs]]
&#9;&#9;{{#var:arrow}}[[Template:Tabs|Tabs]]
&#9;&#9;{{#var:arrow}}[[Template:GenerateWeaponInfobox|GenerateWeaponInfobox]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Infobox|Infobox]]
&#9;&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
{{#var:arrow}}[[Template:Sword|Sword]] / ... / [[Template:Shields|Shields]]
{{#var:arrow}}[[Template:GenerateHitbox|GenerateHitbox]]
&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
{{#var:arrow}}[[Template:GenerateWeaponCombo|GenerateWeaponCombo]]
&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
{{#var:arrow}}[[Template:GenerateBlock|GenerateBlock]]
&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
{{#var:arrow}}[[Template:ActionMoveSlow|ActionMoveSlow]]
&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
{{#var:arrow}}[[Template:GenerateArtifact|GenerateArtifact]]
&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
{{#var:arrow}}[[Template:GenerateDropTables|GenerateDropTables]]
&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Loottables}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:TabToggle|TabToggle]]
&#9;{{#var:arrow}}<span style="color:blueviolet;"><nowiki>{{:Droptable: [Insert Weapon Name]}}</nowiki></span>
{{#var:arrow}}[[Template:Weapons|Weapons]]
 
|<span style="white-space:pre;">[Insert Armor Name] Page:
{{#var:arrow}}[[Template:AutoGenerateArmorTabs|AutoGenerateArmorTabs]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Armors}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:GenerateArmorTabs|GenerateArmorTabs]]
&#9;&#9;{{#var:arrow}}[[Template:Tabs|Tabs]]
&#9;&#9;{{#var:arrow}}[[Template:GenerateArmorInfobox|GenerateArmorInfobox]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Infobox|Infobox]]
&#9;&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
{{#var:arrow}}[[Template:Item_Data|Item_Data]]
{{#var:arrow}}[[Template:GenerateDropTables|GenerateDropTables]]
&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Loottables}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:TabToggle|TabToggle]]
&#9;{{#var:arrow}}<span style="color:blueviolet;"><nowiki>{{:Droptable: [Insert Weapon Name]}}</nowiki></span>
{{#var:arrow}}[[Template:Armors|Armors]]
 
|<span style="white-space:pre;">[Insert Accessory Name] Page:
{{#var:arrow}}[[Template:AutoGenerateAccessoryTabs|AutoGenerateAccessoryTabs]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Accessory}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:GenerateAccessoryTabs|GenerateAccessoryTabs]]
&#9;&#9;{{#var:arrow}}[[Template:Tabs|Tabs]]
&#9;&#9;{{#var:arrow}}[[Template:GenerateAccessoryInfobox|GenerateAccessoryInfobox]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Infobox|Infobox]]
&#9;&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
{{#var:arrow}}[[Template:Necklaces/Pendants|Necklaces/Pendants]] / [[Template:Rings|Rings]]
{{#var:arrow}}<span style="color:blueviolet;"><nowiki>{{:Droptable: [Insert Accessory Name]}}</nowiki></span></span>
 
|<span style="white-space:pre;">[Insert Consumable Name] Page:
{{#var:arrow}}[[Template:Infobox|Infobox]]
&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
{{#var:arrow}}[[Template:Consumables|Consumables]]
{{#var:arrow}}<span style="color:blueviolet;"><nowiki>{{:Droptable: [Insert Consumable Name]}}</nowiki></span>
 
|</span><span style="white-space:pre;">[Insert Utility Name] Page:
{{#var:arrow}}[[Template:Infobox|Infobox]]
&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]
{{#var:arrow}}[[Template:Utilities|Utilities]]
{{#var:arrow}}[[Template:History|History]]</span>
 
|</span><span style="white-space:pre;">[Insert Misc Name] Page:
{{#var:arrow}}[[Template:AutoGenerateMiscTabs|AutoGenerateAccessoryTabs]]
&#9;{{#var:arrow}}[[TODO|<span style="color:blueviolet;"><nowiki>{{:TODO|Misc}}</nowiki></span>]]
&#9;{{#var:arrow}}[[Template:GenerateAccessoryTabs|GenerateAccessoryTabs]]
&#9;&#9;{{#var:arrow}}[[Template:Tabs|Tabs]]
&#9;&#9;{{#var:arrow}}[[Template:GenerateAccessoryInfobox|GenerateAccessoryInfobox]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Item_Data|Item_Data]]
&#9;&#9;&#9;{{#var:arrow}}[[Template:Infobox|Infobox]]
&#9;&#9;&#9;&#9;{{#var:arrow}}[[Template:Iconbox|Iconbox]]</span>
 
|}
</tabber>
</tabber>

Latest revision as of 03:08, 5 October 2024

Video Introduction to Wiki Editing

Basics

There are two ways to edit a page:

Edit aka, "Visual Edit".

  • If you want to make a simple change -to fix a typo, let's say- then edit is the better and faster option.
  • This mode makes creating and editing tables quicker than in source edit.
    Pasting a copy selection from Excel/G-Sheets to the wiki is as simple as pasting regular text.
    • Note: editing colors and other niche properties will require using Source Edit.
  • Visual Edit isn't accessible on Template pages.

Source Edit

  • Takes you to a codebox that highlights wikitext syntax.
  • "Show preview" allows you to edit code and see the effects of your edits before committing the changes with "Save changes".
  • If you enter an empty page, i.e. an existing page without content, try using Source Edit.
    More likely than not, there is code that is hidden within <includeonly> html tags.


TODO: Add info that the general user may be interestd in. Stuff like basic markup.
Join the Wiki Discord if you wish to discuss changes, ideas, or questions.

MediaWiki

The Dark and Darker wiki runs on MediaWiki software.

This gives the wiki access to a few basic features like magic words, basic text markup, and HTML markup.
Mediawiki also allows the inclusion of several extensions that emulate more traditional programming language elements.

The sections below will touch upon most but not all of the commonly used elements on the Wiki.
For more comprehensive information and guides it is best to follow the included hyperlinks.

TODO: Add section on basic template/transclusion usage. I.e. stuff like parameters. Maybe comment on intuition for using certain things?

TODO: Add section on MediaWiki whitespace handling. Differences between basic MediaWiki and ParserFunction whitespace handling.

Built-In Features

Text Markup

Great for basic text formatting.

Generally not used in Template code, where text formatting requires more complex functionality like CSS and Parser Funtions.

HTML Markup

<!--...-->

  • HTML comments are commonly used to emulate the whitespace structures of more traditional languages like Python, Java, and C.

<span>...</span>

  • This tag is used to apply CSS to a specific section of text. Think "inline" CSS.

<div>...</div>

  • This tag is used to apply CSS to a "block", text or otherwise. Think "page element" CSS.

Transclusion

{{Element|Spirit}} calls the Element template with "Spirit" as a parameter.

  • The basic search bar can be used to search for templates by prefixing the template name with the fixed namespace, "Template" (e.g. type "template:Element" into the search bar).

{{:Swords}} transcludes the Swords page.

  • This is the same page you get when searching for "Swords" in the basic search bar. Here, the ":" prefix denotes the Main namespace, which "regular pages" are part of by default.

{{{1|}}} inserts the value of the 1st unnamed parameter, or less commonly, the parameter named "1".

  • The "|" here specifies a default value in case the referenced parameter was not given one, in this example that default value is "". If a default value would be used but was not specified, "{{{1}}}" will be used instead.

Magic Words

{{PAGENAME}} returns the name of the page.

  • Commonly used in Auto-templates to call templates with the name of the page.

{{lc: "string"}} returns "string" in lowercase.

  • Primarily used as data validation to default strings to lowercase.

Extensions

ParserFunctions

{{#switch: "value" | case1 = result1 | case2 = result2 | ... | #default = resultN }} returns the result corresponding to the first case that matches value, or default if none match.

  • The wiki's primary way of storing data. Used to create data templates.

{{#if: not "null" | value_if_true | value_if_false }} returns values depending on whether the if clause has a non empty string or not.

  • OR logic: include multiple variables in the if clause to check if any of them are not "null".
    • {{#if: (not "null")(not "null")(not "null") | value_if_true | value_if_false }}
      • If any of the variables are not "null", return value_if_true, otherwise return value_if_false.
  • AND logic: use multiple, nested if statements to check if all of the variables are not "null".
    • {{#if: not "null" | {{#if: not "null" | value_if_true | value_if_false }} | value_if_false }}
      • If Clause1 and Clause2 are not "null", return value_if_true, otherwise return value_if_false.
    • The AND logic is less resource efficient than the OR logic, but it is often necessary.
    • #if is commonly used with "#switch" to do data validation.
      E.g. if a value is not "null", continue doing further work on the data .
  • Common formats:
    • Inline:
      • {{#if: condition | value_if_true | value_if_false }}
    • Block:
      • {{#if: condition<!--
        -->| value_if_true<!--
        -->| value_if_false }}
      • Note that the pipe characters begin the lines rather than end the lines.
        When the "then clause" or the "else clause" have multiple lines, the code is easier to follow as you can identify where each clause begins at aglance.
        This in addition to indentation scope makes it easy to parse the code visually.
      • The block format is used to emulate the whitespace structures of more traditional languages like Python, Java, and C.
        Unless the condition is very simple, the block format is preferred as it is easier to read and edit.

{{#ifeq: value1 | value2 | value_if_equal | value_if_not_equal }} returns value_if_equal if value1 is equal to value2, and value_if_not_equal otherwise.

ParserFunctions/Strings

{{#pos: string | substring }} returns the position of the first occurrence of substring in string, or "null" if substring is not found.

  • Used to like an "or" statement.
    If the substring is found, the return value is not "null".

{{#replace: string | substring | replacement }} returns string with all occurrences of substring replaced by replacement.

  • Typically used to replace commas with other separators.

{{#explode: string | delimiter | index | limit }} returns the index-th element of the list obtained by splitting string at each occurrence of delimiter.

  • "limit" is optional.
    If you only need the first few elements, "limit" is used to save resources.
  • If index is negative, the explode redturns in reverse index order.
  • Explode is commonly used to split a string along some character(s), making it efficient to retrieve sections of a list-type string.
    • Can be used to strip portions of a string.

Variables

{{#vardefineecho: variable_name | value }} returns value and defines variable_name as value.

  • This is useful when handling data that is used more than once.
    Calls to data templates eat up resources, so it is best practice to store the data in a variable and call the variable instead of the data template.
    This is true even if the template data is only called twice.
  • Typically used within the "flow" of code, i.e.
    within a #if or #switch statement.

{{#vardefine: variable_name | value }} returns nothing and defines variable_name as value.

  • Slightly less efficient than vardefineecho, but useful when you need to use a var in various scopes.

{{#var: variable_name }} returns the value of variable_name.

  • Commonly used within a few lines of the vardefineecho.
  • Unlike in traditional programming languages the return value is not "typed".
    It is a string.
  • A common bug is to write the variable name but forget to include the curly braces and var tag.
    So instead of referencing a variable's value you simply have a static string.
    This sometimes goes unnoticed when using #var: with #if:.

Arrays

{{#arraydefine: variable_name | value1, value2, ... }} returns nothing and defines variable_name as an array.

  • Commonly used to transform a comma separated list into an array.
  • Occasionally used to transform comma separated lists into slash (or other) separated lists.

{{#arraysize: variable_name }} returns the number of elements in variable_name.

  • Commonly used to set how many iterations of a loop to execute.

{{#arrayindex: variable_name | index }} returns the index-th element of variable_name.

  • Almost always used with #loop to do work on individual elements in an list/array.

Loops

{{#loop: start | end | step | code }} returns the result of code executed for each value in the range start to end, incrementing by step.

Tabber

This extension allows content to be created under tabs.

The entire Wiki Editing page is organized using this extension.

Color Legend:
Template Calls

Transclusion Calls Links to non-template and non-transcluded pages, or plain text.

The text of the hierarchy nodes links to the template page itself.

For Template nodes, the leading arrow links to the template edit page.


The main pages use the following template and transclusion structures:

Temporarily disabling this page as it is out of date.

Beginners Guide Page: Classes Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Class Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc

  ⤷  Infobox_Class

Creates an Infobox page element for a given class. Will be merged into the general Infobox template... eventually.

Template parameters

ParameterDescriptionTypeStatus
Class Name1

{Fighter, Barbarian, Rogue, Ranger, Wizard, Cleric, Bard, Warlock}.

Stringsuggested
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  Class_Data

A switch data structure that contains information on class attributes. If arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ClassName>}.

Stringsuggested
Switch Level 22

<ClassName>: {Attributes}.

Stringsuggested
Switch Level 33

Attributes: {Strength, Vigor, Agility, Dexterity, Knowledge, Will, Resourcefulness}.

Stringsuggested

  ⤷  {{:[Class Name]}}

  ⤷  AutoGenerateGearTable

Generates a table for a given Class that sorts non-artifact gear into preset categories.

Template parameters

ParameterDescriptionTypeStatus
Class Name1

{Fighter, Barbarian, Rogue, Ranger, Wizard, Cleric, Bard, Warlock}.

Default
PAGENAME
Stringoptional
  ⤷  HyperlinkListElements

Handles hyperlink markup for individual elements in a provided list.

Template parameters

ParameterDescriptionTypeStatus
List1

List whose comma separated elements will be hyperlinked.

Stringsuggested
Separator2

Replace comma separator with the input to this parameter.

Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  Armor_Data

A switch data structure that contains information on armor items. If arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}.

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, Classes, Stats, FlavorText, SlotType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Types: {Plate, Leather, Cloth}.

Stringsuggested
  ⤷  FilterListForClass

Filters a given list for availability to a class, with optional filters for handtype and artifacts.

Template parameters

ParameterDescriptionTypeStatus
List1

Comma separated list of items to filter.

Stringsuggested
Data Source2

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Class Nameclass

{Fighter, Barbarian, Rogue, Ranger, Wizard, Cleric, Bard, Warlock}

Stringsuggested
Item Propertyhandtype

{One Handed, Two Handed}.

Stringoptional
Booleannot_artifact

Setting to any value will filter out Artifacts. Default empty string does not filter out Artifacts.

Stringoptional
  ⤷  GenerateDetailsPage

Uses values from Template:Class_Data to calculate and display a details page.

Template parameters

ParameterDescriptionTypeStatus
Class name1

{Fighter, Barbarian, Rogue, Ranger, Wizard, Cleric, Bard, Warlock}.

Stringrequired
  ⤷  Class_Data

A switch data structure that contains information on class attributes. If arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ClassName>}.

Stringsuggested
Switch Level 22

<ClassName>: {Attributes}.

Stringsuggested
Switch Level 33

Attributes: {Strength, Vigor, Agility, Dexterity, Knowledge, Will, Resourcefulness}.

Stringsuggested
Stats Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Stats Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc   ⤷  MechanicsBarCustom table that calls a styles sheet for formatting.   ⤷  Topbar/styles.cssTemplate:Topbar/styles.css/doc

  ⤷  Stats_Data

A switch data structure that contains stats widgets and associated latex equations.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{ActionSpeed, BuffDuration, DebuffDuration, HealthRecovery, ItemEquipSpeed, <LuckGrade00-07>, MagicalDamageReduction, MagicalInteractionSpeed, MagicalPower, MagicalPowerBonus, MagicResistance, ManualDexterity, MaxHealth, MemoryCapacity, MemoryRecovery, MoveSpeed, Persuasiveness, PhysicalDamageReduction, PhysicalPower, PhysicalPowerBonus, RegularInteractionSpeed, SpellCastingSpeed}.

Stringsuggested
  ⤷  Transclude

Transcludes a page or subsection of a page.

Template parameters

ParameterDescriptionTypeStatus
Page1

The template will parse this string for the '#' token and separate them into page and section strings.

Stringsuggested
Page Sectionsection

Optionally, you can specify the name of the subsection.

Stringoptional
Dungeon Page:   ⤷  Transclude

Transcludes a page or subsection of a page.

Template parameters

ParameterDescriptionTypeStatus
Page1

The template will parse this string for the '#' token and separate them into page and section strings.

Stringsuggested
Page Sectionsection

Optionally, you can specify the name of the subsection.

Stringoptional

  ⤷  {{:Shrines#Shrines}}

Mechanics Page:

  ⤷  MechanicsBarCustom table that calls a styles sheet for formatting.   ⤷  Topbar/styles.cssTemplate:Topbar/styles.css/doc

Monsters Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Monster Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc

  ⤷  GenerateMonsterTable

Generate a sequence of monster rows.

Template parameters

ParameterDescriptionTypeStatus
List of Monsters1

{All, Bosses, Subbosses, Normal, Mimics, <Race>}.

Stringrequired
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  Monster_Data

A switch data structure that contains information on Monsters. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch level 11

{<List>, Policies, <Monster>}

Stringsuggested
Switch level 22

Policies: {<Policy>}. <Monster>: {ActionSpeed, Boss, Miniboss, Drops, XP, AP, HP, Move, DamageReductions, Damages, Impacts, Statuses, Races}

Stringsuggested
Switch level 33

Drops:{<DropInstance>}. DamageReductions: {<Reductions>}. Damages: {<AttackNames>}. Impacts: {<AttackNames>}. Statuses: {<Status>}. Races: {<Race>}.

Stringsuggested
Artifacts Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Weapon Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc

  ⤷  GenerateWeaponInfobox

Uses the Infobox template to display weapon information.

Template parameters

ParameterDescriptionTypeStatus
Name1

Name of the weapon.

Stringsuggested
Rarity2

Specify the rarity of the weapon.

Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  Infobox

No description.

Template parameters

ParameterDescriptionTypeStatus
Namename

The name of the item

Example
Bandage
Stringrequired
imageimage

Image of the item, optional, name variable is used on default

Example
Arming Sword 2
Stringoptional
rarityrarity

Rarity of the item

Example
1
Stringsuggested
statsstats

Stats of the item

Example
Weapon Damage 2,Move Speed -20,Agility 1,Knowledge 4,Will 2
Stringsuggested
enchantmentsenchantments

enchantments of the item if there is any

Stringoptional
Specialspecial

Special power of the item if there is any

Stringoptional
effecteffect

effect of the item if there is any

Stringoptional
classesclasses

Classes of item

Stringsuggested
slottypeslottype

Slot type of item

Stringsuggested
armortypearmortype

Armor type of item

Stringoptional
handtypehandtype

handtype of item

Stringoptional
weapontypeweapontype

weapontype of item

Stringoptional
utilitytypeutilitytype

Utility type of item

Stringsuggested
actiontimeactiontime

Action Time of item if there is any

Stringsuggested
attackspeedattackspeed

attackspeed of item

Stringoptional
reloadspeedreloadspeed

reloadspeed of item

Stringoptional
quiversizequiversize

quiversize of item

Stringoptional
combocombo

combo of item

Stringoptional
combodamagecombodamage

combodamage of item

Stringoptional
spotdamagespotdamage

spotdamage of item

Stringoptional
hitboxhitbox

hitbox of item

Stringoptional
actionmovementspeedactionmovementspeed

actionmovementspeed of item

Stringoptional
descriptiondescription

Description of item if there is any

Stringsuggested
nofloatnofloat

Whether the infobox float right or not

Stringoptional
nomarginnomargin

Whether to have margin on left or not

Stringoptional
sizesize

Size of the picture, default = 100x200px , 100x for width, 200px for height

Example
100x200px
Stringoptional
InvSlot Sizeinvsize

no description

Example
1x1InvSlot.jpg, 1x2InvSlot.jpg ... etc.
Fileoptional
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  IconboxInventorySize

Returns a strong of an item's inventory size scaled with a unit 45 pixel size. Follows the {width}x{height}px format.

Template parameters

ParameterDescriptionTypeStatus
Data Source1

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Item Name2

Name of the item we want the Inventory Size for.

Stringsuggested

  ⤷  {{:Droptable:[Artifact Name]}}

Weapons Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Weapon Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc   ⤷  {{:Axes}} / {{:Bows}} / ... / {{:Swords}}

  ⤷  GenerateWeaponTable

Encloses the content in a table with specific header cells and properties.

Template parameters

ParameterDescriptionTypeStatus
Rows1

Weapon rows. Specifically, must use the <tr> and <td> html tags.

Stringsuggested
Weapon Typetype

Determines table type. {Bow, Crossbow, Shield}.

Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  IconboxInventorySize

Returns a strong of an item's inventory size scaled with a unit 45 pixel size. Follows the {width}x{height}px format.

Template parameters

ParameterDescriptionTypeStatus
Data Source1

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Item Name2

Name of the item we want the Inventory Size for.

Stringsuggested
Armors Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Armor Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc   ⤷  {{:Head}} / {{:Chest}} / ... / {{:Back}}

  ⤷  GenerateArmorTable

Encloses the content in a table with specific header cells and properties.

Template parameters

ParameterDescriptionTypeStatus
Rows1

Armor rows. Specifically, must use the <tr> and <td> html tags.

Stringsuggested
Table Typeback

Determines table type. {<non empty string>}.

Stringoptional
  ⤷  Armor_Data

A switch data structure that contains information on armor items. If arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}.

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, Classes, Stats, FlavorText, SlotType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Types: {Plate, Leather, Cloth}.

Stringsuggested
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  IconboxInventorySize

Returns a strong of an item's inventory size scaled with a unit 45 pixel size. Follows the {width}x{height}px format.

Template parameters

ParameterDescriptionTypeStatus
Data Source1

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Item Name2

Name of the item we want the Inventory Size for.

Stringsuggested
Accessories Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Jewelry Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc   ⤷  {{:Necklaces}} / {{:Rings}}   ⤷  GenerateAccessoryTableTemplate:GenerateAccessoryTable/doc

  ⤷  Accessory_Data

A switch data structure that contains information on accessory items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<Item>}.

Stringsuggested
Switch Level 22

<Item>: {Rarities, Stats, FlavorText, SlotType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots}.

Stringsuggested
Switch Level 33

Stats: {<Stat>}. Types: {<Type>}.

Stringsuggested
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
Utilities Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Utility Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc   ⤷  {{:Drink}} / {{:Consumable}} / ... / {{:Mining}}   ⤷  GenerateUtilityTableTemplate:GenerateUtilityTable/doc

  ⤷  Utility_Data

A switch data structure that contains information on utility items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, Stats, FlavorText, SlotType, HandType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingTimeDelaym, MovementMultiplier, Abilities, InvSlots, Hitbox}.

Stringsuggested
Switch Level 33

Stats: {<StatName>}. Types: {<Type>}. Abilities: {<AbilityName>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

<AbilityName>: {DamageType, ComboDamage, MovementMultiplier, ImpactZones, ImpactPower, Effects, AttackSpeed}.

Stringsuggested
Switch Level 55

Effects: {<EffectName>}.

Stringsuggested
Switch Level 66

<EffectName>: {Global, <0-7>}.

Stringsuggested
Switch Level 77

Global, <0-7>: {<Effect>}.

Stringsuggested
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested

  ⤷  EffectsTemplate:Effects/doc

Misc Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Misc Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc   ⤷  {{:Gem}} / {{:Hunting Loot}} / ... / {{:Ammo}}   ⤷  GenerateMiscTableTemplate:GenerateMiscTable/doc

  ⤷  Misc_Data

A switch data structure that contains information on misc items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, FlavorText, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots, IsCraftable}.

Stringsuggested
Switch Level 33

Types: {HuntingLoot, Gem, Ammo, Currency, Ore, Powder, Ingot}.

Stringsuggested
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  IconboxInventorySize

Returns a strong of an item's inventory size scaled with a unit 45 pixel size. Follows the {width}x{height}px format.

Template parameters

ParameterDescriptionTypeStatus
Data Source1

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Item Name2

Name of the item we want the Inventory Size for.

Stringsuggested
Containers Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Containers Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc

  ⤷  TabToggle

Creates toggleable tabs that dynamically displays and hides page elements when a given tab is selected.

Template parameters

ParameterDescriptionTypeStatus
Title1

String that will set the tab's title.

Stringsuggested
Content2

Determines what appears on the page.

Stringsuggested
Statusactive

{yes}.

Stringoptional
Integertabid

{0, 1, 2, ...}.

Default
0
Stringoptional

  ⤷  ContainerSourceTemplate:ContainerSource/doc

  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
Crafting Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Crafting Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc

  ⤷  GenerateCraftingTable

Returns a crafting row for every item a specified Merhcant can craft. Optionally filters the items for those that contain a specific ingredient item.

Template parameters

ParameterDescriptionTypeStatus
Merchant Name1

{Alchemist, Armourer, Fortune Teller, Goblin Merchant, Jack O' Lantern, Leathersmith, Nicholas, Squire, Surgeon, Tailor, Tavern Master, The Collector, Treasurer, Valentine, Weaponsmith, Woodsman}.

Stringsuggested
Filter foringredient

{<ItemName>}.

Stringsuggested
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  Merchant_Data

A switch data structure that contains information on merchants. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<MerchantName>}

Stringsuggested
Switch Level 22

{GreetingText, ServiceTypes, SquireOffers, Crafts, QuestChapters}

Stringsuggested
Switch Level 33

SquireOffers: {0,25,40,100,all}. Crafts:{<ItemName>}. QuestChapters: {<ChapterName>}.

Stringsuggested
Switch Level 44

<ItemName>: {Rarity, Quantity, Ingredients, Conversationtext, Craftcompletetext}. <ChapterName>: {<QuestName>}.

Stringsuggested
Switch Level 55

<QuestName>: {GreetingText,CompleteText,Objectives,Rewards}.

Stringsuggested
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  Armor_Data

A switch data structure that contains information on armor items. If arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}.

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, Classes, Stats, FlavorText, SlotType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Types: {Plate, Leather, Cloth}.

Stringsuggested
  ⤷  Accessory_Data

A switch data structure that contains information on accessory items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<Item>}.

Stringsuggested
Switch Level 22

<Item>: {Rarities, Stats, FlavorText, SlotType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots}.

Stringsuggested
Switch Level 33

Stats: {<Stat>}. Types: {<Type>}.

Stringsuggested
  ⤷  Utility_Data

A switch data structure that contains information on utility items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, Stats, FlavorText, SlotType, HandType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingTimeDelaym, MovementMultiplier, Abilities, InvSlots, Hitbox}.

Stringsuggested
Switch Level 33

Stats: {<StatName>}. Types: {<Type>}. Abilities: {<AbilityName>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

<AbilityName>: {DamageType, ComboDamage, MovementMultiplier, ImpactZones, ImpactPower, Effects, AttackSpeed}.

Stringsuggested
Switch Level 55

Effects: {<EffectName>}.

Stringsuggested
Switch Level 66

<EffectName>: {Global, <0-7>}.

Stringsuggested
Switch Level 77

Global, <0-7>: {<Effect>}.

Stringsuggested
  ⤷  Misc_Data

A switch data structure that contains information on misc items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, FlavorText, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots, IsCraftable}.

Stringsuggested
Switch Level 33

Types: {HuntingLoot, Gem, Ammo, Currency, Ore, Powder, Ingot}.

Stringsuggested
Merchants Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Merchants Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc

  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
Ranks Page:   ⤷  Monster_Data

A switch data structure that contains information on Monsters. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch level 11

{<List>, Policies, <Monster>}

Stringsuggested
Switch level 22

Policies: {<Policy>}. <Monster>: {ActionSpeed, Boss, Miniboss, Drops, XP, AP, HP, Move, DamageReductions, Damages, Impacts, Statuses, Races}

Stringsuggested
Switch level 33

Drops:{<DropInstance>}. DamageReductions: {<Reductions>}. Damages: {<AttackNames>}. Impacts: {<AttackNames>}. Statuses: {<Status>}. Races: {<Race>}.

Stringsuggested

  ⤷  Pattern_ExceptionsTemplate:Pattern Exceptions/doc

Maps Page: Enchantments Page:

  ⤷  UpdateStatusTemplate:UpdateStatus/doc   ⤷  {{:TODO|Enchantment Data}}   ⤷  ColoredLinkTemplate:ColoredLink/doc   ⤷  StatusMarkupTemplate:StatusMarkup/doc   ⤷  MechanicsBarCustom table that calls a styles sheet for formatting.   ⤷  Topbar/styles.cssTemplate:Topbar/styles.css/doc


Shrines Page: Portals Page: Patch Notes Page: Guides Page:


The main pages link to individual item pages.

Individual Monster Page:   ⤷  GenerateMonsterInfobox

Uses the Infobox template to display monster information.

Template parameters

ParameterDescriptionTypeStatus
Monster Namemonster

Name of the monster.

Default
PAGENAME
Stringoptional
File Nameimage

Name of the image file.

Default
PAGENAME
Stringoptional

  ⤷  {{:TODO|Monsters}}

  ⤷  Monster_Data

A switch data structure that contains information on Monsters. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch level 11

{<List>, Policies, <Monster>}

Stringsuggested
Switch level 22

Policies: {<Policy>}. <Monster>: {ActionSpeed, Boss, Miniboss, Drops, XP, AP, HP, Move, DamageReductions, Damages, Impacts, Statuses, Races}

Stringsuggested
Switch level 33

Drops:{<DropInstance>}. DamageReductions: {<Reductions>}. Damages: {<AttackNames>}. Impacts: {<AttackNames>}. Statuses: {<Status>}. Races: {<Race>}.

Stringsuggested
  ⤷  Tabs

Put content into tabs.

Template parameters

ParameterDescriptionTypeStatus
First Shown TierfirstShownTier

{1, 2, 3, 4, 5, 6, 7, 8, Common, Elite, Nightmare}.

Default
1
Stringrequired
Junkcontent1

Content of Junk rarity, usually an infobox

Stringsuggested
Poorcontent2

Content of Poor rarity, usually an infobox

Stringsuggested
Commoncontent3

Content of Common rarity, usually an infobox

Stringsuggested
Uncommoncontent4

Content of Uncommon rarity, usually an infobox

Stringsuggested
Rarecontent5

Content of Rare rarity, usually an infobox

Stringsuggested
Epiccontent6

Content of Epic rarity, usually an infobox

Stringsuggested
Legendarycontent7

Content of Legendary rarity, usually an infobox

Stringsuggested
Uniquecontent8

Content of Unique rarity, usually an infobox

Stringsuggested
NormalcontentCommon

Content for Normal variety, usually a monster infobox

Stringsuggested
Elite contentElite

Content for Elite variety, usually a monster infobox

Stringsuggested
NightmarecontentNightmare

Content for Nightmare variety, usually a monster infobox

Stringsuggested
  ⤷  Infobox

No description.

Template parameters

ParameterDescriptionTypeStatus
Namename

The name of the item

Example
Bandage
Stringrequired
imageimage

Image of the item, optional, name variable is used on default

Example
Arming Sword 2
Stringoptional
rarityrarity

Rarity of the item

Example
1
Stringsuggested
statsstats

Stats of the item

Example
Weapon Damage 2,Move Speed -20,Agility 1,Knowledge 4,Will 2
Stringsuggested
enchantmentsenchantments

enchantments of the item if there is any

Stringoptional
Specialspecial

Special power of the item if there is any

Stringoptional
effecteffect

effect of the item if there is any

Stringoptional
classesclasses

Classes of item

Stringsuggested
slottypeslottype

Slot type of item

Stringsuggested
armortypearmortype

Armor type of item

Stringoptional
handtypehandtype

handtype of item

Stringoptional
weapontypeweapontype

weapontype of item

Stringoptional
utilitytypeutilitytype

Utility type of item

Stringsuggested
actiontimeactiontime

Action Time of item if there is any

Stringsuggested
attackspeedattackspeed

attackspeed of item

Stringoptional
reloadspeedreloadspeed

reloadspeed of item

Stringoptional
quiversizequiversize

quiversize of item

Stringoptional
combocombo

combo of item

Stringoptional
combodamagecombodamage

combodamage of item

Stringoptional
spotdamagespotdamage

spotdamage of item

Stringoptional
hitboxhitbox

hitbox of item

Stringoptional
actionmovementspeedactionmovementspeed

actionmovementspeed of item

Stringoptional
descriptiondescription

Description of item if there is any

Stringsuggested
nofloatnofloat

Whether the infobox float right or not

Stringoptional
nomarginnomargin

Whether to have margin on left or not

Stringoptional
sizesize

Size of the picture, default = 100x200px , 100x for width, 200px for height

Example
100x200px
Stringoptional
InvSlot Sizeinvsize

no description

Example
1x1InvSlot.jpg, 1x2InvSlot.jpg ... etc.
Fileoptional
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  GenerateLootDrops

Generates Loot Drops for each existing variant of a given monster.

Template parameters

ParameterDescriptionTypeStatus
Monster Name1

{<MonsterName>}.

Default
PAGENAME
Stringoptional

  ⤷  {{:TODO|Loottables}}

  ⤷  Monster_Data

A switch data structure that contains information on Monsters. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch level 11

{<List>, Policies, <Monster>}

Stringsuggested
Switch level 22

Policies: {<Policy>}. <Monster>: {ActionSpeed, Boss, Miniboss, Drops, XP, AP, HP, Move, DamageReductions, Damages, Impacts, Statuses, Races}

Stringsuggested
Switch level 33

Drops:{<DropInstance>}. DamageReductions: {<Reductions>}. Damages: {<AttackNames>}. Impacts: {<AttackNames>}. Statuses: {<Status>}. Races: {<Race>}.

Stringsuggested
  ⤷  TabToggle

Creates toggleable tabs that dynamically displays and hides page elements when a given tab is selected.

Template parameters

ParameterDescriptionTypeStatus
Title1

String that will set the tab's title.

Stringsuggested
Content2

Determines what appears on the page.

Stringsuggested
Statusactive

{yes}.

Stringoptional
Integertabid

{0, 1, 2, ...}.

Default
0
Stringoptional

  ⤷  {{:LootTable:[Monster Name]}}

  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
Individual Weapon Page:

  ⤷  AutoGenerateWeaponTabsCalls Template:GenerateWeaponTabs with PAGENAME.   ⤷  {{:TODO|Weapons}}

  ⤷  GenerateWeaponTabs

Generates infobox tabs for each existing rarity. If only one rarity exists, displays regular infobox.

Template parameters

ParameterDescriptionTypeStatus
Weapon Name1

{<WeaponName>}.

Stringsuggested
  ⤷  Tabs

Put content into tabs.

Template parameters

ParameterDescriptionTypeStatus
First Shown TierfirstShownTier

{1, 2, 3, 4, 5, 6, 7, 8, Common, Elite, Nightmare}.

Default
1
Stringrequired
Junkcontent1

Content of Junk rarity, usually an infobox

Stringsuggested
Poorcontent2

Content of Poor rarity, usually an infobox

Stringsuggested
Commoncontent3

Content of Common rarity, usually an infobox

Stringsuggested
Uncommoncontent4

Content of Uncommon rarity, usually an infobox

Stringsuggested
Rarecontent5

Content of Rare rarity, usually an infobox

Stringsuggested
Epiccontent6

Content of Epic rarity, usually an infobox

Stringsuggested
Legendarycontent7

Content of Legendary rarity, usually an infobox

Stringsuggested
Uniquecontent8

Content of Unique rarity, usually an infobox

Stringsuggested
NormalcontentCommon

Content for Normal variety, usually a monster infobox

Stringsuggested
Elite contentElite

Content for Elite variety, usually a monster infobox

Stringsuggested
NightmarecontentNightmare

Content for Nightmare variety, usually a monster infobox

Stringsuggested
  ⤷  GenerateWeaponInfobox

Uses the Infobox template to display weapon information.

Template parameters

ParameterDescriptionTypeStatus
Name1

Name of the weapon.

Stringsuggested
Rarity2

Specify the rarity of the weapon.

Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  Infobox

No description.

Template parameters

ParameterDescriptionTypeStatus
Namename

The name of the item

Example
Bandage
Stringrequired
imageimage

Image of the item, optional, name variable is used on default

Example
Arming Sword 2
Stringoptional
rarityrarity

Rarity of the item

Example
1
Stringsuggested
statsstats

Stats of the item

Example
Weapon Damage 2,Move Speed -20,Agility 1,Knowledge 4,Will 2
Stringsuggested
enchantmentsenchantments

enchantments of the item if there is any

Stringoptional
Specialspecial

Special power of the item if there is any

Stringoptional
effecteffect

effect of the item if there is any

Stringoptional
classesclasses

Classes of item

Stringsuggested
slottypeslottype

Slot type of item

Stringsuggested
armortypearmortype

Armor type of item

Stringoptional
handtypehandtype

handtype of item

Stringoptional
weapontypeweapontype

weapontype of item

Stringoptional
utilitytypeutilitytype

Utility type of item

Stringsuggested
actiontimeactiontime

Action Time of item if there is any

Stringsuggested
attackspeedattackspeed

attackspeed of item

Stringoptional
reloadspeedreloadspeed

reloadspeed of item

Stringoptional
quiversizequiversize

quiversize of item

Stringoptional
combocombo

combo of item

Stringoptional
combodamagecombodamage

combodamage of item

Stringoptional
spotdamagespotdamage

spotdamage of item

Stringoptional
hitboxhitbox

hitbox of item

Stringoptional
actionmovementspeedactionmovementspeed

actionmovementspeed of item

Stringoptional
descriptiondescription

Description of item if there is any

Stringsuggested
nofloatnofloat

Whether the infobox float right or not

Stringoptional
nomarginnomargin

Whether to have margin on left or not

Stringoptional
sizesize

Size of the picture, default = 100x200px , 100x for width, 200px for height

Example
100x200px
Stringoptional
InvSlot Sizeinvsize

no description

Example
1x1InvSlot.jpg, 1x2InvSlot.jpg ... etc.
Fileoptional
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  IconboxInventorySize

Returns a strong of an item's inventory size scaled with a unit 45 pixel size. Follows the {width}x{height}px format.

Template parameters

ParameterDescriptionTypeStatus
Data Source1

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Item Name2

Name of the item we want the Inventory Size for.

Stringsuggested

  ⤷  SwordFlavor text for Swords. / ... / ShieldsFlavor text for Shields.

  ⤷  GenerateHitbox

Displays hitbox information for a weapon. Also displays the Impact Power.

Template parameters

ParameterDescriptionTypeStatus
Weapon Name1

{<WeaponName>}.

Default
PAGENAME
Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  GenerateWeaponCombo

Displays weapon combo type, damage multiplier, and attack times.

Template parameters

ParameterDescriptionTypeStatus
Weapon Name1

{<WeaponName>}.

Default
PAGENAME
Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  GenerateBlock

Displays Block information for a weapon, if it exists.

Template parameters

ParameterDescriptionTypeStatus
Weapon Name1

{<WeaponName>}.

Default
PAGENAME
Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  ActionMoveSlow

Displays Movement Speed information for all weapon actions

Template parameters

ParameterDescriptionTypeStatus
Weapon Name1

{<WeaponName>}.

Default
PAGENAME
Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  GenerateArtifact

Displays Artifact information for a weapon, if it exists.

Template parameters

ParameterDescriptionTypeStatus
Weapon Name1

{<WeaponName>}.

Default
PAGENAME
Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  GenerateDropTables

Generates Drop Source Table for each rarity of a given item. Places each table under toggleable tabs.

Template parameters

ParameterDescriptionTypeStatus
Item Name1

{<ItemName>}.

Default
PAGENAME
Stringsuggested
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  TabToggle

Creates toggleable tabs that dynamically displays and hides page elements when a given tab is selected.

Template parameters

ParameterDescriptionTypeStatus
Title1

String that will set the tab's title.

Stringsuggested
Content2

Determines what appears on the page.

Stringsuggested
Statusactive

{yes}.

Stringoptional
Integertabid

{0, 1, 2, ...}.

Default
0
Stringoptional

  ⤷  {{:TODO|Loottables}}   ⤷  {{:Droptable:[Weapon Name]}}   ⤷  WeaponsGenerates a table that displays uncraftable weapons categorized by types.

  ⤷  HyperlinkListElements

Handles hyperlink markup for individual elements in a provided list.

Template parameters

ParameterDescriptionTypeStatus
List1

List whose comma separated elements will be hyperlinked.

Stringsuggested
Separator2

Replace comma separator with the input to this parameter.

Stringoptional
Individual Armor Page:

  ⤷  AutoGenerateArmorTabsCalls Template:GenerateArmorTabs with PAGENAME.   ⤷  {{:TODO|Armors}}

  ⤷  GenerateArmorTabs

Generates infobox tabs for each existing rarity. If only one rarity exists, displays regular infobox.

Template parameters

ParameterDescriptionTypeStatus
Armor Name1

{<ArmorName>}.

Stringsuggested
  ⤷  Tabs

Put content into tabs.

Template parameters

ParameterDescriptionTypeStatus
First Shown TierfirstShownTier

{1, 2, 3, 4, 5, 6, 7, 8, Common, Elite, Nightmare}.

Default
1
Stringrequired
Junkcontent1

Content of Junk rarity, usually an infobox

Stringsuggested
Poorcontent2

Content of Poor rarity, usually an infobox

Stringsuggested
Commoncontent3

Content of Common rarity, usually an infobox

Stringsuggested
Uncommoncontent4

Content of Uncommon rarity, usually an infobox

Stringsuggested
Rarecontent5

Content of Rare rarity, usually an infobox

Stringsuggested
Epiccontent6

Content of Epic rarity, usually an infobox

Stringsuggested
Legendarycontent7

Content of Legendary rarity, usually an infobox

Stringsuggested
Uniquecontent8

Content of Unique rarity, usually an infobox

Stringsuggested
NormalcontentCommon

Content for Normal variety, usually a monster infobox

Stringsuggested
Elite contentElite

Content for Elite variety, usually a monster infobox

Stringsuggested
NightmarecontentNightmare

Content for Nightmare variety, usually a monster infobox

Stringsuggested
  ⤷  GenerateArmorInfobox

Uses the Infobox template to display armor information.

Template parameters

ParameterDescriptionTypeStatus
Name1

Name of the armor.

Stringsuggested
Rarity2

Specify the rarity of the armor.

Stringoptional
  ⤷  Armor_Data

A switch data structure that contains information on armor items. If arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}.

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, Classes, Stats, FlavorText, SlotType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Types: {Plate, Leather, Cloth}.

Stringsuggested
  ⤷  Infobox

No description.

Template parameters

ParameterDescriptionTypeStatus
Namename

The name of the item

Example
Bandage
Stringrequired
imageimage

Image of the item, optional, name variable is used on default

Example
Arming Sword 2
Stringoptional
rarityrarity

Rarity of the item

Example
1
Stringsuggested
statsstats

Stats of the item

Example
Weapon Damage 2,Move Speed -20,Agility 1,Knowledge 4,Will 2
Stringsuggested
enchantmentsenchantments

enchantments of the item if there is any

Stringoptional
Specialspecial

Special power of the item if there is any

Stringoptional
effecteffect

effect of the item if there is any

Stringoptional
classesclasses

Classes of item

Stringsuggested
slottypeslottype

Slot type of item

Stringsuggested
armortypearmortype

Armor type of item

Stringoptional
handtypehandtype

handtype of item

Stringoptional
weapontypeweapontype

weapontype of item

Stringoptional
utilitytypeutilitytype

Utility type of item

Stringsuggested
actiontimeactiontime

Action Time of item if there is any

Stringsuggested
attackspeedattackspeed

attackspeed of item

Stringoptional
reloadspeedreloadspeed

reloadspeed of item

Stringoptional
quiversizequiversize

quiversize of item

Stringoptional
combocombo

combo of item

Stringoptional
combodamagecombodamage

combodamage of item

Stringoptional
spotdamagespotdamage

spotdamage of item

Stringoptional
hitboxhitbox

hitbox of item

Stringoptional
actionmovementspeedactionmovementspeed

actionmovementspeed of item

Stringoptional
descriptiondescription

Description of item if there is any

Stringsuggested
nofloatnofloat

Whether the infobox float right or not

Stringoptional
nomarginnomargin

Whether to have margin on left or not

Stringoptional
sizesize

Size of the picture, default = 100x200px , 100x for width, 200px for height

Example
100x200px
Stringoptional
InvSlot Sizeinvsize

no description

Example
1x1InvSlot.jpg, 1x2InvSlot.jpg ... etc.
Fileoptional
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  IconboxInventorySize

Returns a strong of an item's inventory size scaled with a unit 45 pixel size. Follows the {width}x{height}px format.

Template parameters

ParameterDescriptionTypeStatus
Data Source1

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Item Name2

Name of the item we want the Inventory Size for.

Stringsuggested
  ⤷  Armor_Data

A switch data structure that contains information on armor items. If arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}.

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, Classes, Stats, FlavorText, SlotType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Types: {Plate, Leather, Cloth}.

Stringsuggested
  ⤷  GenerateDropTables

Generates Drop Source Table for each rarity of a given item. Places each table under toggleable tabs.

Template parameters

ParameterDescriptionTypeStatus
Item Name1

{<ItemName>}.

Default
PAGENAME
Stringsuggested
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  TabToggle

Creates toggleable tabs that dynamically displays and hides page elements when a given tab is selected.

Template parameters

ParameterDescriptionTypeStatus
Title1

String that will set the tab's title.

Stringsuggested
Content2

Determines what appears on the page.

Stringsuggested
Statusactive

{yes}.

Stringoptional
Integertabid

{0, 1, 2, ...}.

Default
0
Stringoptional

  ⤷  {{:TODO|Loottables}}   ⤷  {{:Droptable:[Weapon Name]}}   ⤷  ArmorsGenerates a table that displays uncraftable Armor categorized by slot type.

  ⤷  HyperlinkListElements

Handles hyperlink markup for individual elements in a provided list.

Template parameters

ParameterDescriptionTypeStatus
List1

List whose comma separated elements will be hyperlinked.

Stringsuggested
Separator2

Replace comma separator with the input to this parameter.

Stringoptional
Individual Accessory Page:

  ⤷  AutoGenerateAccessoryTabsCalls Template:GenerateAccessoryTabs with PAGENAME.   ⤷  {{:TODO|Accessory}}

  ⤷  GenerateAccessoryTabs

Generates infobox tabs for each existing rarity. If only one rarity exists, displays regular infobox.

Template parameters

ParameterDescriptionTypeStatus
Accessory Name1

{<AccessoryName>}.

Stringsuggested
  ⤷  Tabs

Put content into tabs.

Template parameters

ParameterDescriptionTypeStatus
First Shown TierfirstShownTier

{1, 2, 3, 4, 5, 6, 7, 8, Common, Elite, Nightmare}.

Default
1
Stringrequired
Junkcontent1

Content of Junk rarity, usually an infobox

Stringsuggested
Poorcontent2

Content of Poor rarity, usually an infobox

Stringsuggested
Commoncontent3

Content of Common rarity, usually an infobox

Stringsuggested
Uncommoncontent4

Content of Uncommon rarity, usually an infobox

Stringsuggested
Rarecontent5

Content of Rare rarity, usually an infobox

Stringsuggested
Epiccontent6

Content of Epic rarity, usually an infobox

Stringsuggested
Legendarycontent7

Content of Legendary rarity, usually an infobox

Stringsuggested
Uniquecontent8

Content of Unique rarity, usually an infobox

Stringsuggested
NormalcontentCommon

Content for Normal variety, usually a monster infobox

Stringsuggested
Elite contentElite

Content for Elite variety, usually a monster infobox

Stringsuggested
NightmarecontentNightmare

Content for Nightmare variety, usually a monster infobox

Stringsuggested
  ⤷  GenerateAccessoryInfobox

Uses the Infobox template to display accessory information.

Template parameters

ParameterDescriptionTypeStatus
Name1

Name of the accessory.

Stringsuggested
Rarity2

Specify the rarity of the accessory.

Stringoptional
  ⤷  Accessory_Data

A switch data structure that contains information on accessory items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<Item>}.

Stringsuggested
Switch Level 22

<Item>: {Rarities, Stats, FlavorText, SlotType, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots}.

Stringsuggested
Switch Level 33

Stats: {<Stat>}. Types: {<Type>}.

Stringsuggested
  ⤷  Infobox

No description.

Template parameters

ParameterDescriptionTypeStatus
Namename

The name of the item

Example
Bandage
Stringrequired
imageimage

Image of the item, optional, name variable is used on default

Example
Arming Sword 2
Stringoptional
rarityrarity

Rarity of the item

Example
1
Stringsuggested
statsstats

Stats of the item

Example
Weapon Damage 2,Move Speed -20,Agility 1,Knowledge 4,Will 2
Stringsuggested
enchantmentsenchantments

enchantments of the item if there is any

Stringoptional
Specialspecial

Special power of the item if there is any

Stringoptional
effecteffect

effect of the item if there is any

Stringoptional
classesclasses

Classes of item

Stringsuggested
slottypeslottype

Slot type of item

Stringsuggested
armortypearmortype

Armor type of item

Stringoptional
handtypehandtype

handtype of item

Stringoptional
weapontypeweapontype

weapontype of item

Stringoptional
utilitytypeutilitytype

Utility type of item

Stringsuggested
actiontimeactiontime

Action Time of item if there is any

Stringsuggested
attackspeedattackspeed

attackspeed of item

Stringoptional
reloadspeedreloadspeed

reloadspeed of item

Stringoptional
quiversizequiversize

quiversize of item

Stringoptional
combocombo

combo of item

Stringoptional
combodamagecombodamage

combodamage of item

Stringoptional
spotdamagespotdamage

spotdamage of item

Stringoptional
hitboxhitbox

hitbox of item

Stringoptional
actionmovementspeedactionmovementspeed

actionmovementspeed of item

Stringoptional
descriptiondescription

Description of item if there is any

Stringsuggested
nofloatnofloat

Whether the infobox float right or not

Stringoptional
nomarginnomargin

Whether to have margin on left or not

Stringoptional
sizesize

Size of the picture, default = 100x200px , 100x for width, 200px for height

Example
100x200px
Stringoptional
InvSlot Sizeinvsize

no description

Example
1x1InvSlot.jpg, 1x2InvSlot.jpg ... etc.
Fileoptional
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested

  ⤷  Necklaces/PendantsFlavor text for Necklaces and Pendants. / RingsFlavor text for Rings.   ⤷  {{:Droptable:[Accessory Name]}}

  ⤷  GenerateDropTables

Generates Drop Source Table for each rarity of a given item. Places each table under toggleable tabs.

Template parameters

ParameterDescriptionTypeStatus
Item Name1

{<ItemName>}.

Default
PAGENAME
Stringsuggested
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  TabToggle

Creates toggleable tabs that dynamically displays and hides page elements when a given tab is selected.

Template parameters

ParameterDescriptionTypeStatus
Title1

String that will set the tab's title.

Stringsuggested
Content2

Determines what appears on the page.

Stringsuggested
Statusactive

{yes}.

Stringoptional
Integertabid

{0, 1, 2, ...}.

Default
0
Stringoptional

  ⤷  {{:TODO|Loottables}}   ⤷  {{:Droptable:[Weapon Name]}}

Individual Utility Page:   ⤷  Infobox

No description.

Template parameters

ParameterDescriptionTypeStatus
Namename

The name of the item

Example
Bandage
Stringrequired
imageimage

Image of the item, optional, name variable is used on default

Example
Arming Sword 2
Stringoptional
rarityrarity

Rarity of the item

Example
1
Stringsuggested
statsstats

Stats of the item

Example
Weapon Damage 2,Move Speed -20,Agility 1,Knowledge 4,Will 2
Stringsuggested
enchantmentsenchantments

enchantments of the item if there is any

Stringoptional
Specialspecial

Special power of the item if there is any

Stringoptional
effecteffect

effect of the item if there is any

Stringoptional
classesclasses

Classes of item

Stringsuggested
slottypeslottype

Slot type of item

Stringsuggested
armortypearmortype

Armor type of item

Stringoptional
handtypehandtype

handtype of item

Stringoptional
weapontypeweapontype

weapontype of item

Stringoptional
utilitytypeutilitytype

Utility type of item

Stringsuggested
actiontimeactiontime

Action Time of item if there is any

Stringsuggested
attackspeedattackspeed

attackspeed of item

Stringoptional
reloadspeedreloadspeed

reloadspeed of item

Stringoptional
quiversizequiversize

quiversize of item

Stringoptional
combocombo

combo of item

Stringoptional
combodamagecombodamage

combodamage of item

Stringoptional
spotdamagespotdamage

spotdamage of item

Stringoptional
hitboxhitbox

hitbox of item

Stringoptional
actionmovementspeedactionmovementspeed

actionmovementspeed of item

Stringoptional
descriptiondescription

Description of item if there is any

Stringsuggested
nofloatnofloat

Whether the infobox float right or not

Stringoptional
nomarginnomargin

Whether to have margin on left or not

Stringoptional
sizesize

Size of the picture, default = 100x200px , 100x for width, 200px for height

Example
100x200px
Stringoptional
InvSlot Sizeinvsize

no description

Example
1x1InvSlot.jpg, 1x2InvSlot.jpg ... etc.
Fileoptional
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested

  ⤷  UtilitiesFlavor text for Utility items.   ⤷  AutoGenerateUtilityTabsCalls Template:GenerateUtilityTabs with PAGENAME.   ⤷  {{:TODO|Utility}}

  ⤷  GenerateUtilityTabs

Generates infobox tabs for each existing rarity. If only one rarity exists, displays regular infobox.

Template parameters

ParameterDescriptionTypeStatus
Utility Name1

{<UtilityName>}.

Stringsuggested
  ⤷  Tabs

Put content into tabs.

Template parameters

ParameterDescriptionTypeStatus
First Shown TierfirstShownTier

{1, 2, 3, 4, 5, 6, 7, 8, Common, Elite, Nightmare}.

Default
1
Stringrequired
Junkcontent1

Content of Junk rarity, usually an infobox

Stringsuggested
Poorcontent2

Content of Poor rarity, usually an infobox

Stringsuggested
Commoncontent3

Content of Common rarity, usually an infobox

Stringsuggested
Uncommoncontent4

Content of Uncommon rarity, usually an infobox

Stringsuggested
Rarecontent5

Content of Rare rarity, usually an infobox

Stringsuggested
Epiccontent6

Content of Epic rarity, usually an infobox

Stringsuggested
Legendarycontent7

Content of Legendary rarity, usually an infobox

Stringsuggested
Uniquecontent8

Content of Unique rarity, usually an infobox

Stringsuggested
NormalcontentCommon

Content for Normal variety, usually a monster infobox

Stringsuggested
Elite contentElite

Content for Elite variety, usually a monster infobox

Stringsuggested
NightmarecontentNightmare

Content for Nightmare variety, usually a monster infobox

Stringsuggested
  ⤷  GenerateUtilityInfobox

Uses the Infobox template to display utility information.

Template parameters

ParameterDescriptionTypeStatus
Name1

Name of the utility.

Stringsuggested
Rarity2

Rarity of the utility.

Stringoptional
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  Infobox

No description.

Template parameters

ParameterDescriptionTypeStatus
Namename

The name of the item

Example
Bandage
Stringrequired
imageimage

Image of the item, optional, name variable is used on default

Example
Arming Sword 2
Stringoptional
rarityrarity

Rarity of the item

Example
1
Stringsuggested
statsstats

Stats of the item

Example
Weapon Damage 2,Move Speed -20,Agility 1,Knowledge 4,Will 2
Stringsuggested
enchantmentsenchantments

enchantments of the item if there is any

Stringoptional
Specialspecial

Special power of the item if there is any

Stringoptional
effecteffect

effect of the item if there is any

Stringoptional
classesclasses

Classes of item

Stringsuggested
slottypeslottype

Slot type of item

Stringsuggested
armortypearmortype

Armor type of item

Stringoptional
handtypehandtype

handtype of item

Stringoptional
weapontypeweapontype

weapontype of item

Stringoptional
utilitytypeutilitytype

Utility type of item

Stringsuggested
actiontimeactiontime

Action Time of item if there is any

Stringsuggested
attackspeedattackspeed

attackspeed of item

Stringoptional
reloadspeedreloadspeed

reloadspeed of item

Stringoptional
quiversizequiversize

quiversize of item

Stringoptional
combocombo

combo of item

Stringoptional
combodamagecombodamage

combodamage of item

Stringoptional
spotdamagespotdamage

spotdamage of item

Stringoptional
hitboxhitbox

hitbox of item

Stringoptional
actionmovementspeedactionmovementspeed

actionmovementspeed of item

Stringoptional
descriptiondescription

Description of item if there is any

Stringsuggested
nofloatnofloat

Whether the infobox float right or not

Stringoptional
nomarginnomargin

Whether to have margin on left or not

Stringoptional
sizesize

Size of the picture, default = 100x200px , 100x for width, 200px for height

Example
100x200px
Stringoptional
InvSlot Sizeinvsize

no description

Example
1x1InvSlot.jpg, 1x2InvSlot.jpg ... etc.
Fileoptional
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  IconboxInventorySize

Returns a strong of an item's inventory size scaled with a unit 45 pixel size. Follows the {width}x{height}px format.

Template parameters

ParameterDescriptionTypeStatus
Data Source1

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Item Name2

Name of the item we want the Inventory Size for.

Stringsuggested
  ⤷  GenerateDropTables

Generates Drop Source Table for each rarity of a given item. Places each table under toggleable tabs.

Template parameters

ParameterDescriptionTypeStatus
Item Name1

{<ItemName>}.

Default
PAGENAME
Stringsuggested
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  TabToggle

Creates toggleable tabs that dynamically displays and hides page elements when a given tab is selected.

Template parameters

ParameterDescriptionTypeStatus
Title1

String that will set the tab's title.

Stringsuggested
Content2

Determines what appears on the page.

Stringsuggested
Statusactive

{yes}.

Stringoptional
Integertabid

{0, 1, 2, ...}.

Default
0
Stringoptional

  ⤷  {{:TODO|Loottables}}   ⤷  {{:Droptable:[Weapon Name]}}


Individual Misc Page:

  ⤷  AutoGenerateMiscTabsCalls Template:GenerateMiscTabs with PAGENAME.   ⤷  {{:TODO|Misc}}

  ⤷  GenerateMiscTabs

Generates infobox tabs for each existing rarity. If only one rarity exists, displays regular infobox.

Template parameters

ParameterDescriptionTypeStatus
Misc Name1

{<MiscName>}.

Stringsuggested
  ⤷  Tabs

Put content into tabs.

Template parameters

ParameterDescriptionTypeStatus
First Shown TierfirstShownTier

{1, 2, 3, 4, 5, 6, 7, 8, Common, Elite, Nightmare}.

Default
1
Stringrequired
Junkcontent1

Content of Junk rarity, usually an infobox

Stringsuggested
Poorcontent2

Content of Poor rarity, usually an infobox

Stringsuggested
Commoncontent3

Content of Common rarity, usually an infobox

Stringsuggested
Uncommoncontent4

Content of Uncommon rarity, usually an infobox

Stringsuggested
Rarecontent5

Content of Rare rarity, usually an infobox

Stringsuggested
Epiccontent6

Content of Epic rarity, usually an infobox

Stringsuggested
Legendarycontent7

Content of Legendary rarity, usually an infobox

Stringsuggested
Uniquecontent8

Content of Unique rarity, usually an infobox

Stringsuggested
NormalcontentCommon

Content for Normal variety, usually a monster infobox

Stringsuggested
Elite contentElite

Content for Elite variety, usually a monster infobox

Stringsuggested
NightmarecontentNightmare

Content for Nightmare variety, usually a monster infobox

Stringsuggested
  ⤷  GenerateMiscInfobox

Uses the Infobox template to display misc item information.

Template parameters

ParameterDescriptionTypeStatus
Name1

Name of the misc item.

Stringsuggested
Rarity2

Rarity of the misc item.

Stringoptional
  ⤷  Misc_Data

A switch data structure that contains information on misc items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Rarities, FlavorText, Ap, Xp, Types, MaxCount, MaxAmmoCount, WearingDelayTime, MovementMultiplier, InvSlots, IsCraftable}.

Stringsuggested
Switch Level 33

Types: {HuntingLoot, Gem, Ammo, Currency, Ore, Powder, Ingot}.

Stringsuggested
  ⤷  Infobox

No description.

Template parameters

ParameterDescriptionTypeStatus
Namename

The name of the item

Example
Bandage
Stringrequired
imageimage

Image of the item, optional, name variable is used on default

Example
Arming Sword 2
Stringoptional
rarityrarity

Rarity of the item

Example
1
Stringsuggested
statsstats

Stats of the item

Example
Weapon Damage 2,Move Speed -20,Agility 1,Knowledge 4,Will 2
Stringsuggested
enchantmentsenchantments

enchantments of the item if there is any

Stringoptional
Specialspecial

Special power of the item if there is any

Stringoptional
effecteffect

effect of the item if there is any

Stringoptional
classesclasses

Classes of item

Stringsuggested
slottypeslottype

Slot type of item

Stringsuggested
armortypearmortype

Armor type of item

Stringoptional
handtypehandtype

handtype of item

Stringoptional
weapontypeweapontype

weapontype of item

Stringoptional
utilitytypeutilitytype

Utility type of item

Stringsuggested
actiontimeactiontime

Action Time of item if there is any

Stringsuggested
attackspeedattackspeed

attackspeed of item

Stringoptional
reloadspeedreloadspeed

reloadspeed of item

Stringoptional
quiversizequiversize

quiversize of item

Stringoptional
combocombo

combo of item

Stringoptional
combodamagecombodamage

combodamage of item

Stringoptional
spotdamagespotdamage

spotdamage of item

Stringoptional
hitboxhitbox

hitbox of item

Stringoptional
actionmovementspeedactionmovementspeed

actionmovementspeed of item

Stringoptional
descriptiondescription

Description of item if there is any

Stringsuggested
nofloatnofloat

Whether the infobox float right or not

Stringoptional
nomarginnomargin

Whether to have margin on left or not

Stringoptional
sizesize

Size of the picture, default = 100x200px , 100x for width, 200px for height

Example
100x200px
Stringoptional
InvSlot Sizeinvsize

no description

Example
1x1InvSlot.jpg, 1x2InvSlot.jpg ... etc.
Fileoptional
  ⤷  Iconbox

Displays an image centered upon a box colored by rarity.

Template parameters

ParameterDescriptionTypeStatus
Namename 1

Name of the character/item/weapon

Stringrequired
Rarityrarity

Options: -1, 1, 2, 3, 4, 5, 6, 7

Numbersuggested
Sizesize

Size with px to set width, eg."30px" Size with xpx to set height, eg."x30px"

Stringsuggested
Amountamount

Shows a number on the bottom right corner

Numbersuggested
Image Overrideimage

If not set, uses the image that matches the name

Stringsuggested
Caption Overridecaption

If not set, uses the specified name. Always links to the name. Use "no" to hide the caption

Stringsuggested
Top Texttop

Shown above the caption

Stringsuggested
Prevent Line Breaks?nobr

If enabled, removes the line break, putting the icon and text on a single line. Use 1 to enable

Booleansuggested
Max Widthmaxwidth

If set, constrains the box to the specified width. If not set, uses max-width:initial.

Example
60px
Stringsuggested
  ⤷  IconboxInventorySize

Returns a strong of an item's inventory size scaled with a unit 45 pixel size. Follows the {width}x{height}px format.

Template parameters

ParameterDescriptionTypeStatus
Data Source1

Data Template associated with the list of items. {Armor Data, Weapon Data, Accessory Data, Utility Data, Misc Data}

Stringsuggested
Item Name2

Name of the item we want the Inventory Size for.

Stringsuggested
  ⤷  GenerateDropTables

Generates Drop Source Table for each rarity of a given item. Places each table under toggleable tabs.

Template parameters

ParameterDescriptionTypeStatus
Item Name1

{<ItemName>}.

Default
PAGENAME
Stringsuggested
  ⤷  Weapon_Data

A switch data structure that contains information on weapon items. If proper arguments are not passed, returns an empty string.

Template parameters

ParameterDescriptionTypeStatus
Switch Level 11

{<ItemName>}

Stringsuggested
Switch Level 22

<ItemName>: {Stats, Abilities, Types, Hitbox, Rarities, HandType, SlotType, ArtifactName, InvSlots, HitSlow, HitSlowDuration, FlavorText, MaxAmmoCount, MaxCount, WearingDelayTime, UnequipTime, Classes}.

Stringsuggested
Switch Level 33

Stats: {<StatName>, AllStats}. Abilities: {Primary, Secondary, Special, Block, Other}. Types: {<Type>}. Hitbox: {Height, Width, Depth}.

Stringsuggested
Switch Level 44

Primary, Secondary, Special, Block, Other: {<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global}.

Stringsuggested
Switch Level 55

<Attack 1-4>, Guard, Shieldslam, Reaction, Casting, Global: {DamageType, ComboDamage, HitStopRate, HitStopDuration, AttackSpeed, MovementMultiplier, PrepareMovementMultiplier, ImpactZones, ImpactPower}.

Stringsuggested
  ⤷  TabToggle

Creates toggleable tabs that dynamically displays and hides page elements when a given tab is selected.

Template parameters

ParameterDescriptionTypeStatus
Title1

String that will set the tab's title.

Stringsuggested
Content2

Determines what appears on the page.

Stringsuggested
Statusactive

{yes}.

Stringoptional
Integertabid

{0, 1, 2, ...}.

Default
0
Stringoptional

  ⤷  {{:TODO|Loottables}}   ⤷  {{:Droptable:[Weapon Name]}}

This tab highlights some useful special pages.

MediaWiki:Sidebar

  • Used to edit navigation bar. Learn how to edit here.

Special:SpecialPages

  • List of all special pages. Everything below can be found here.

Special:WantedPages

  • List of all pages that are linked to but do not exist.

Special:WantedTemplates

  • List of all templates that are linked to but do not exist.

Special:WantedFiles

  • List of all files that are linked to but do not exist.

Special:WhatLinksHere

  • Lists all pages that link to searched item.
  • Can be used to see where certain templates are used.
    For example, searching "Template:AutoGenerateWeaponTabs" will give the list of all the individual weapon pages, plus a few more.

Special:BatchUpload

  • Used to upload multiple files at once.

Special:AllComments

  • Repository of all comments, in order of youngest to oldest.