TibiaWiki:Projects/Merge Items and Objects

Out all of the dozens of properties (flags) items and objects have, the only real difference between them is that are items are pickupable and objects are not. In reality they are the same thing, including in Tibia's coding, where both are Appearances called Objects. We should merge the 2 types of infoboxes for consistency.

Current Issues
Having two different infobox (and hence categories) for basically the same thing often double the amount of work required for an update, since many of the information in these infoboxes are the same. It also may represent a problem if someone wants to e.g. show all containers, since two different DPL tables will be required (or one which not show all the desired data due to difference in each ones parameter names).

Since there are items and  in TibiaWiki, this is a huge project, which involves 1/3 of all the  pages of the Wiki.

Required Steps
Besides the steps below, here are some things that could be changed during this project since the pages/templates will be changed anyway:


 * Migrate the classic infobox to the Portable Infobox design. Instructions on Community Fandom
 * Rename some parameters that are not clear enough, specially after the merge.
 * Rename some parameters to match CipSoft's name used in the client .dat file.

Update Infobox Object
Since Objects is the official name, we should use this name and move all items to an adapted Template:Infobox Object. To do that, we'll need to add several parameters which currently only exist in Template:Infobox Item. We may also have to rename some parameters and decide on the default value for other parameters.

This is also an opportunity to remove unused parameters from both templates.

Update Pages that use the Infoboxes
Several pages use the Infobox Item, such as:


 * All pages with a DPL list that have category=Items may need to have the DPL updated since this category will no longer exist. Possible alternative is to add Category:Items to all Objects with pickupable=yes, essentially to all "Items".
 * DPLPARMs may also have to be updated.
 * Many templates which are essential for the infoboxes need to be migrated: