From the RuneScape Wiki, the wiki for all things RuneScape
(Redirected from Template:Disassemble)
Jump to navigation Jump to search
Template documentation
This documentation is transcluded from Template:Disassembly/doc. [edit] [history] [purge]
Template:Disassembly invokes function main in Module:Disassemble using Lua.

Used for information on breaking down items. For 'default' and other categories, see #category


Category and level (preferred format)
|category = The category the item falls under
|level = The level of the item (details below)
|special = any special components received, including amount; otherwise, remove
|alwaysgivesaspecialmaterial = whether or not special components are guaranteed
|returnsitems = items that are returned after disassembly, if any (omit if none)
If no category exists
|xp = experience given
|junk = junk chance
|itemqty = the number of items needed to disassemble; default 1, 50 for most ammo, etc
|compqty = the total number of components received each disassemble, NOT INCLUDING special
|special = comma separated, list of 'special' rarity components
|alwaysgivesaspecialmaterial = whether or not special components are guaranteed
|often = comma separated, list of 'often' rarity components
|sometimes = comma separated, list of 'sometimes' rarity components
|rarely = comma separated, list of 'rarely' rarity components


Most items fall under a category of disassembly, sharing the list of components with many other items. The category parameter can be used to prefill certain parameters. To see what categories exist and what they fill, see Template:Disassembly/categories.

junk and xp versus level

Every item's junk and experience are a function of the item's level. In general, level is determined by, for example:

  • Equipment: the level to equip the item
    • Bolts and arrows are half of the level required; e.g. ascension bolts behave as level 45
  • Summoning pouches and scrolls: the level required to create the item
  • Potions: the level required to create the item
  • Divination items: the level required to create the item

It is preferable to use the level parameter along with the category parameter to fill out this template. Additional categories for this template can be suggested on Template talk:Disassembly.

Materials lists

If not using a predefined category, every material should be listed in a comma separated list. The list is case insensitive and ignores 'parts' and 'components'.

Special components

Special components have two associated parameters: special and alwaysgivesaspecialmaterial.


special is an expanded version of the materials list format used by often etc. It uses the format special = name[number] to specify the name of the material and the number obtained per disassembly. If more than one possible special material is returned, it accepts this comma-separated: special = name[number],name[number].

If the chance of receiving the material is known (and not 100%), the chance can be provided in the following format: special = name[number]{chance}. This can be comma-separated like before. Both version can use spaces instead of brackets as separators, if desired: eg special = name number chance,name number chance.


alwaysgivesaspecialmaterial defines whether special materials are guaranteed. If the item is guaranteed to give a special material, set alwaysgivesaspecialmaterial = true. If the special material is not guaranteed, set alwaysgivesaspecialmaterial = false. (yes, no, 1, 0 also accepted.)

Returned items

Some items return an item when disassembled. This is specified with the returnsitems parameter. This should be the exact page name of the returned item. It also accepts a semicolon-separated list of items, should many be returned.


Several calculators - including the on-page calculator, Calculator:Disassembly by category, and Calculator:Disassembly by material - use the calcvalue parameter to override the price of the item for use. It will also make untradeable items appear there.

This parameter is only to be used to override the price, not to define the price. Almost always should be used for untradeable items only. Generally only use it for items that are worthwhile to disassemble that aren't just derivatives of other, identical items.

For example, noxious staff (blood), abyssal whip (blue), and rune heraldic helm (Guthix) should not use the parameter as these are just versions of a tradeable item (with identical disassembly) that cost more/are awkward to obtain. If you were to disassemble these items, you should instead disassemble the normal version. On the other hand, rings of slaying have a distinct value (a gold bar plus one coin) and aren't a version of something else (primarily because enchanted gems are a different category).

Varying material quantity

For potions, the amount of components varies by dose. In this case, the calcvalue parameter should be set to the price of making one of the potion (usually 3 dose vials or 6 dose crystal flasks); additionally use the calccomp parameter to specify how many components this gives (usually equal to the number of doses).

Augmented items

By setting augmented to a true value, the calculators will know that the item is augmented and adjust the prices and chances accordingly (as levelled augmented items have no junk and have multipliers for the number of materials given). The default for calculators is to use a level 9 item (no junk and 4x materials, the maximum), but giving options for all levels may also be done.

Tracking categories

Semantic MediaWiki

Currently, only Property:Junk chance is set by this template.


Using category

If it's in a category:

|category = magic legs
|level = 90
|special = Rumbling components[5]
|alwaysgivesaspecialmaterial = yes
Returning items
|category = magic legs
|level = 85
|special = Shadow components[1]
|alwaysgivesaspecialmaterial = yes
|returnsitems = Anima core legs of Sliske;Abyssal whip
No category definition
|level = 15
|itemqty = 100
|compqty = 9
|special = Silent components[3], Zamorak components[1]
|alwaysgivesaspecialmaterial = yes
|often = Simple parts, Blade parts
|sometimes = Strong components
|rarely = Variable components, Precise components

Blank template

|level = 
|category = 
|special = 
|alwaysgivesaspecialmaterial = 

Template data

Show/hide template's data

The following information is used by extensions and applications, such as VisualEditor, to help users implement this template onto pages. Please ensure that it is up-to-date.

For adding disassembly information to an item page

Template parameters

This template has custom formatting.


The level to equip (equipment) or create (pouches/scrolls/potions/divination) the item. For arrows/bolts, enter half of the level required to equip them.


The category that the item falls under ("none" for none). See Template:Disassembly/categories for what categories exist.


Total number of items needed to disassemble. Usually 1, but for bolts/arrows it could be 50 etc.


Total number of components received per disassembly excluding special components.


Any special components received, in format: name[amount]{chance}. Chance can be omitted.

Ascended components[5]

Whether or not special components are guaranteed (yes/no)


Items that are returned after disassembly. Should be exact page names separated by semi-colons.


Comma-separated list of 'Often' rarity components.


Comma-separated list of 'Sometimes' rarity components.


Comma-separated list of 'Rarely' rarity components.