Template:Modifier

From Terraria Wiki
Jump to navigation Jump to search
This template is i18n-ready, which means it is easy to localize for different languages. Please see I18n & l10n for templates to learn more.
See Template:Modifier/l10n for the localization of this template.
This template uses Lua.
This template uses Module:Modifier, a script written in the Lua programming language. To learn more about Lua, see Terraria Wiki:Lua.
Important.svg
CAUTION: Terraria Wiki code is complex!!!
If you want to use this code on another wiki, wiki.gg staff are not able to assist you.
Please consider picking a different wiki to adapt code from, or making your own templates!
Remember that content on a wiki is more important than fancy formatting.
Template-info.svg Documentation The documentation below is transcluded from Template:Modifier/doc. (edit | history)

This template is used to display a weapon's or tool's best modifier.

Usage

{{ modifier | <item category> | plural = y/yes (optional) }}

ParameterDescriptionTypeStatus
Item category1
How to roughly categorize the item, which determines its best modifier.
Example:
melee
Line
required
Plural page titleplural
Set if the page title is plural, e.g. on "Luminite Axes".
Auto value:
True (1/y/yes)
Boolean
optional
Custom articlearticle
Set a custom article (only for French).
Example:
Le
String
optional
Custom item namename
Set a custom item name (only for Russian).
Auto value:
<page name>
String
optional

This template prefers inline formatting of parameters.

List of item categories
Parameter value Description
melee Most melee weapons.
meleealt Melee weapons that cannot get size modifiers, e.g. yoyos, flails, or spears.
harvest Melee weapons that are mainly used for harvesting, i.e. tools.
harvestlow Tools with extremely low base damage, which prevents them from getting Legendary.
harvestalt Tools whose speed is increased by the same amount by +10% and +15% speed modifiers (as listed at Tool speed#Useful modifiers).
harvestalt2 Tools whose speed is increased by the same amount by +10% and +15% speed modifiers (as listed at Tool speed#Useful modifiers), but which cannot get Nasty due to their low base damage.
harvestlowalt Tools whose speed is increased by the same amount by +10% and +15% speed modifiers (as listed at Tool speed#Useful modifiers), but which cannot get Legendary due to their extremely low base damage.
ranged Most ranged weapons.
rangednokb Ranged weapons with no knockback.
legacyrangednokb Ranged weapons with no knockback (only to be used on Legacy: pages, if the weapon does have knockback in modern versions).
legacyrangednokbadd Ranged weapons with no knockback (only to be used on Legacy: pages, if the weapon also has no knockback in modern versions).
magic Most magic weapons.
magicsummon Magic weapons that continue dealing damage after the user switches weapons (and have non-zero knockback).
magicnokb Magic weapons with no knockback.
magiclow Magic weapons with a base mana cost of 4.
magicverylow Magic weapons with a base mana cost of 3 or less.
magiclownokb Magic weapons with a base mana cost of 3 or less and no knockback.
summon Most summon weapons.
whip Whips.
nokb Weapons with no knockback.
nokbalt Weapons with no knockback whose speed cannot be altered either.
none Any weapon that cannot be reforged.

The following additional values are available for the first unnamed parameter:

Parameter value Description
prefixnote Displays information about the grammatical error that occurs with item names that begin with "The", such as The Meatball.
prefixnotealt Same as prefixnote but for accessories, like The Plan (different exemplary modifier).
legacyprefixnote Displays information about the grammatical error not being present on the Old-gen console version Old-gen console version. This is only to be used on Legacy: pages.
legacyprefixnotealt Same as legacyprefixnote but for accessories.

The first parameter may also be omitted, in which case the template will automatically attempt to determine the correct item category. It takes the page name as the item by default; use the $item or $itemid parameters to overwrite this. However, note that a first parameter should always be provided on regular item pages, since this functionality is merely an aid for selecting the category. The algorithm may fail in certain cases and it is not optimized for usage within an article.

Examples

Code Result
{{modifier|melee|plural=1}} Their best modifier is Legendary.
{{modifier|item=Wand of Sparking}} Its best modifier is Demonic or Deadly, with the former granting improved critical strike chance and the latter granting improved speed. It cannot get modifiers that affect knockback or mana cost.
{{lang/set|fr}} Set language to French
{{modifier|none|article=Le}} Le modifier ne peut pas être reforgé(e), et de ce fait ne peut pas avoir de modificateurs.