Terraria Wiki
Terraria Wiki
K (Leerzeichen vor Prozentzeichen eingefügt. // Added space in front of percent signs.)
(Vollständige Modernisierung.)
Zeile 1: Zeile 1:
 
<includeonly><!--
 
<includeonly><!--
-->{{item/options|smallicons=y}}<!--
 
-->{{eicons/options|small=y}}<!--
 
   
  +
//register localization info:
-->{{#dplvar:set<!--
 
  +
-->{{item infobox/l10n|}}<!--
-->|_item_infobox:name|{{{name|{{ROOTPAGENAME}}}}}<!-- German name
 
  +
//ext l10n info: how to get english item name from {{BASEPAGENAME}}?
-->|_item_infobox:nameen|<!-- English name
 
  +
-->{{#vardefine:itemnamefrompagename|{{pagename2en|{{#titleparts:{{ROOTPAGENAME}}}}}}}}<!--
-->{{#if:{{{nameen|}}}|<!--
 
  +
-->{{{nameen}}}<!--
 
  +
=== l10n end ==========================================================================================================
-->|<!-- else ($nameen not specified)
 
  +
-->{{#if:{{tr|{{{name|{{ROOTPAGENAME}}}}}}}|<!-- check for entry in translation database
 
  +
//view name:
-->{{tr|{{{name|{{ROOTPAGENAME}}}}}}}<!--
 
  +
-->{{#vardefine:viewname|{{lc:{{{mode|{{{output|{{{view|{{#var:_item_infobox_flag_view|infobox}}}}}}}}}}}}}}}<!--
-->|<!--
 
-->{{ROOTPAGENAME}}<!--
+
-->{{#switch:{{#var:viewname}}<!--
  +
-->|infobox=<!--
  +
-->{{#arraydefine:extargs|float/css/style/boxwidth/imagebreak/showids/idshow/idbuffshow/idtileshow/projectileblock/projectilename/projectileimage/{{{extargs|{{item infobox/options|get|extargs}}}}}|/}}<!--
  +
-->{{#arrayprint:extargs||@@@@|{{#if:@@@@|{{#vardefine:ii:ext:@@@@|{{{@@@@|}}}}}}}}}<!-- e#xt parameters for view
  +
-->{{#vardefine:imagemode|{{{imagemode|full}}}}}<!--
  +
-->|table=<!--
  +
-->{{#arraydefine:extargs|cols/{{{extargs|{{item infobox/options|get|extargs}}}}}|/}}<!--
  +
-->{{#arrayprint:extargs||@@@@|{{#if:@@@@|{{#vardefine:ii:ext:@@@@|{{{@@@@|}}}}}}}}}<!-- ext parameters for view
  +
-->{{#vardefine:colsep|{{item infobox/options|get|colsep}}}}<!--
  +
-->{{#arraydefine:ii:table:cols|{{#var:ii:ext:cols|{{#var:_item_infobox_flag_cols}}}}|{{{colsep|{{#var:colsep|/}}}}}}}<!-- default cols value from options
  +
// and pass all custom col values.
  +
-->{{#arrayprint:ii:table:cols||@@@@|{{#if:{{regex|@@@@|/^col:/}}|{{#vardefine:ii:@@@@|{{{@@@@|}}} }}}}}}<!--
  +
-->{{#vardefine:imagemode|{{{imagemode|{{item infobox/options|get|imagemode}}}}}}}<!--
  +
-->|custom=<!--
  +
-->{{#arraydefine:extargs|template/{{{extargs|{{item infobox/options|get|extargs}}}}}|/}}<!--
  +
-->{{#arrayprint:extargs||@@@@|{{#if:@@@@|{{#vardefine:ii:ext:@@@@|{{{@@@@|}}}}}}}}}<!-- ext parameters for view
  +
-->{{#vardefine:imagemode|{{{imagemode|{{item infobox/options|get|imagemode}}}}}}}<!--
  +
-->|item=<!--
  +
-->{{#arraydefine:extargs|mode/nolink/link/wrap/note/note2/showid/class/css/t/{{{extargs|{{item infobox/options|get|extargs}}}}}|/}}<!--
  +
-->{{#arrayprint:extargs||@@@@|{{#if:@@@@|{{#vardefine:ii:ext:@@@@|{{{@@@@|}}}}}}}}}<!-- ext parameters for view
  +
-->{{#vardefine:imagemode|{{{imagemode|{{item infobox/options|get|imagemode}}}}}}}<!--
  +
-->|#default=<!--
  +
-->{{#arraydefine:extargs|{{{extargs|{{item infobox/options|get|extargs}}}}}|/}}<!-- ext parameters for view
  +
-->{{#arrayprint:extargs||@@@@|{{#if:@@@@|{{#vardefine:ii:ext:@@@@|{{{@@@@|}}}}}}}}}<!--
  +
-->{{#vardefine:imagemode|{{{imagemode|{{item infobox/options|get|imagemode}}}}}}}<!--
  +
-->}}<!--
  +
  +
======== DATA MODEL ========
  +
  +
//reset all fields. So they won't go wrong with multiple item infoboxes.
  +
-->{{#vardefine:ii:id|}}<!--
  +
-->{{#vardefine:ii:autoswing|}}<!--
  +
-->{{#vardefine:ii:DD2Summon|}}<!--
  +
-->{{#vardefine:ii:stack|}}<!--
  +
-->{{#vardefine:ii:hammer|}}<!--
  +
-->{{#vardefine:ii:pick|}}<!--
  +
-->{{#vardefine:ii:axe|}}<!--
  +
-->{{#vardefine:ii:fishing|}}<!--
  +
-->{{#vardefine:ii:bait|}}<!--
  +
-->{{#vardefine:ii:damage|}}<!--
  +
-->{{#vardefine:ii:damagetype|}}<!--
  +
-->{{#vardefine:ii:knockback|}}<!--
  +
-->{{#vardefine:ii:defense|}}<!--
  +
-->{{#vardefine:ii:tileboost|}}<!--
  +
-->{{#vardefine:ii:mana|}}<!--
  +
-->{{#vardefine:ii:mheal|}}<!--
  +
-->{{#vardefine:ii:hheal|}}<!--
  +
-->{{#vardefine:ii:critical|}}<!--
  +
-->{{#vardefine:ii:use|}}<!--
  +
-->{{#vardefine:ii:velocity|}}<!--
  +
-->{{#vardefine:ii:toolspeed|}}<!--
  +
-->{{#vardefine:ii:idbuff|}}<!--
  +
-->{{#vardefine:ii:buff|}}<!--
  +
-->{{#vardefine:ii:bufftype|}}<!--
  +
-->{{#vardefine:ii:mobilebuff|}}<!-- if buff is mobile only
  +
-->{{#vardefine:ii:buffduration|}}<!-- in seconds.
  +
-->{{#vardefine:ii:bufflink|}}<!--
  +
-->{{#vardefine:ii:bufftip|}}<!--
  +
-->{{#vardefine:ii:buffchance|}}<!--
  +
-->{{#vardefine:ii:debuffchance|}}<!--
  +
-->{{#vardefine:ii:rare|}}<!--
  +
-->{{#vardefine:ii:value|}}<!--in cc.
  +
-->{{#vardefine:ii:sell|}}<!--divide by 5, round down, in cc.
  +
-->{{#vardefine:ii:buy|}}<!--
  +
-->{{#vardefine:ii:idtile|}}<!--
  +
-->{{#vardefine:ii:idtilesub|}}<!--
  +
-->{{#vardefine:ii:idwall|}}<!--
  +
-->{{#vardefine:ii:idmount|}}<!--
  +
-->{{#vardefine:ii:idprojectile|}}<!--
  +
-->{{#vardefine:ii:consumable|}}<!--
  +
-->{{#vardefine:ii:name|}}<!--
  +
-->{{#vardefine:ii:lname|}}<!--
  +
-->{{#vardefine:ii:tooltip|}}<!--
  +
-->{{#vardefine:ii:namesub|}}<!--
  +
-->{{#vardefine:ii:pickreq|}}<!--
  +
-->{{#vardefine:ii:hammerreq|}}<!--
  +
-->{{#vardefine:ii:placeable|}}<!--
  +
-->{{#vardefine:ii:width|}}<!--
  +
-->{{#vardefine:ii:height|}}<!--
  +
-->{{#vardefine:ii:bodyslot|}}<!--
  +
-->{{#vardefine:ii:bonus|}}<!--
  +
-->{{#vardefine:ii:setbonus|}}<!--
  +
-->{{#vardefine:ii:hardmodeonly|}}<!--
  +
-->{{#vardefine:ii:allversions|}}<!--
  +
-->{{#vardefine:ii:ammo|}}<!--
  +
-->{{#vardefine:ii:useammo|}}<!--
  +
//images:
  +
-->{{#vardefine:ii:imagealt|}}<!-- //full image code for image area
  +
-->{{#vardefine:ii:imagefile|}}<!-- //main image file
  +
-->{{#vardefine:ii:image|}}<!-- //main image name.
  +
-->{{#vardefine:ii:imageold|}}<!-- //oldimage.
  +
-->{{#vardefine:ii:imagefemale|}}<!--
  +
-->{{#vardefine:ii:imageplaced|}}<!--
  +
-->{{#vardefine:ii:imageequipped|}}<!--
  +
-->{{#vardefine:ii:imageext|}}<!-- //custom extra images. full image code.
  +
//init types array:
  +
-->{{#arraydefine:ii:types|{{lc:{{{type|}}}{{#if:{{{type2|}}}|/{{{type2}}}}}}}|/}}<!-- "/" seperated.
  +
//init listcat array:
  +
-->{{#arraydefine:ii:listcats|{{lc:{{{listcat|}}}{{#if:{{{listcat2|}}}|/{{{listcat2}}}}}{{#if:{{{listcat3|}}}|/{{{listcat3}}}}}{{#if:{{{listcat4|}}}|/{{{listcat4}}}}}{{#if:{{{listcat5|}}}|/{{{listcat5}}}}} }}|/}}<!-- "/" seperated.
  +
ext tags: buy / allversions / hardmodeonly / drop / loot
  +
-->{{#arraydefine:ii:tags|{{lc:{{{tags|{{{tag|}}}}}}}}|/}}<!-- "/" seperated.
  +
other tags: drop / loot / fished / unobtainable / developer
  +
-->{{#arraysearch:ii:tags|drop|0|{{#arraydefine:z|drop items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|loot|0|{{#arraydefine:z|loot items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|plunder|0|{{#arraydefine:z|plunder items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|fished|0|{{#arraydefine:z|fished items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|unobtainable|0|{{#arraydefine:z|unobtainable items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|developer|0|{{#arraydefine:z|developer items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|furniture|0|{{#arraydefine:z|furniture items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|storage|0|{{#arraydefine:z|storage items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|informational|0|{{#arraydefine:z|informational items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|quest rewards|0|{{#arraydefine:z|quest rewards}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|light source|0|{{#arraydefine:z|light source items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|novelty|0|{{#arraydefine:z|novelty items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|mechanism|0|{{#arraydefine:z|mechanism items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|potion ingredients|0|{{#arraydefine:z|Potion ingredients}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
  +
bagloot or bag loot
  +
-->{{#arraydefine:z|bag loot items}}<!--
  +
-->{{#arraysearch:ii:tags|bag loot|0|{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|bagloot|0|{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
-->{{#arraysearch:ii:tags|treasure bag loot|0|{{#arraydefine:z|Treasure Bag loot items}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}<!--
  +
//Broadswords/Shortswords -> add swords
  +
-->{{#arraydefine:z|swords}}<!--
  +
-->{{#arraysearch:ii:listcats|broadswords|0|{{#arrayunion:ii:listcats|z|ii:listcats}}}}<!--
  +
-->{{#arraysearch:ii:listcats|shortswords|0|{{#arrayunion:ii:listcats|z|ii:listcats}}}}<!--
  +
Explosives -> weapon
  +
-->{{#arraysearch:ii:listcats|explosives|0|{{#arraydefine:z|weapon}}{{#arrayunion:ii:types|z|ii:types}}}}<!--
  +
summon weapons:
  +
-->{{#arraysearch:ii:tags|minion|0|<!--
  +
-->{{#arraydefine:z|weapon}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
-->{{#arraydefine:z|minion summon items}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->}}<!--
  +
-->{{#arraysearch:ii:tags|sentry|0|<!--
  +
-->{{#arraydefine:z|weapon}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
-->{{#arraydefine:z|sentry summon items}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->}}<!--
  +
  +
//==auto vars==
  +
-->{{#if:{{{auto|}}}|<!--
  +
-->{{#vardefine:__auto_id|0}}<!-- 0 = reset/default
  +
-->{{#vardefine:__auto_id|<!--
  +
-->{{#iferror:{{#expr:1+{{{auto|}}}}}|<!-- if not is_number($auto)
  +
-->{{{id|{{ItemIdFromName|{{{name|{{#var:itemnamefrompagename}}}}}|lang=en}}}}}<!-- $id -> idFromName
  +
-->|<!--
  +
-->{{{auto|}}}<!-- //$auto is number.
  +
-->}}<!--
  +
-->}}<!--
  +
-->{{#invoke:Iteminfo|getInfo|id={{#var:__auto_id}}|prefix=ii:info:}}<!-- fetch data or reset those data filed vars.
  +
// post process and save into "standard" vars:
  +
-->{{#vardefine:ii:ammo|{{#dplvar:ii:info:ammo}}}}<!--
  +
-->{{#ifexpr:{{#var:ii:ammo}}|<!-- Ammo:
  +
//add "Ammunition" to type.
  +
-->{{#arraydefine:z|ammunition}}{{#arrayunion:ii:types|ii:types|z}}<!--
  +
//add ammo type to listcat: (by AmmoID )
  +
-->{{#arraydefine:z|{{#switch:{{#var:ii:ammo}}<!--
  +
-->|40=arrows<!--
  +
-->|71=coins<!--
  +
-->|97=bullets<!--
  +
-->|169=sands<!--
  +
-->|283=darts<!--
  +
-->|771=rockets<!--
  +
-->|780=solutions<!--
  +
-->|931=flares<!--
  +
-->}}}}<!--
  +
-->{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->}}<!--
  +
// use ammo type
  +
-->{{#vardefine:ii:useammo|{{#switch:{{#dplvar:ii:info:useAmmo}}<!--
  +
-->|23=gel<!--
  +
-->|40=arrows<!--
  +
-->|71=coins<!--
  +
-->|75=fallenStar<!--
  +
-->|97=bullets<!--
  +
-->|169=sands<!--
  +
-->|283=darts<!--
  +
-->|771=rockets<!--
  +
-->|780=solutions<!--
  +
-->|931=flares<!--
  +
-->|949=snowball<!--
  +
-->|1261=styngerBolt<!--
  +
-->|1783=candyCorn<!--
  +
-->|1785=jackOLantern<!--
  +
-->|1836=stake<!--
  +
-->|3108=nailFriendly<!--
  +
-->|#default=<!--
  +
-->}}}}<!--
  +
-->{{#vardefine:ii:id|{{#ifexpr:{{#dplvar:ii:info:type}}|{{#dplvar:ii:info:type}}}}}}<!--
  +
-->{{#vardefine:ii:name|{{#dplvar:ii:info:name}}}}<!--
  +
-->{{#vardefine:ii:autoswing|{{#dplvar:ii:info:autoReuse}}}}<!--
  +
-->{{#vardefine:ii:stack|{{#dplvar:ii:info:maxStack}}}}<!--
  +
-->{{#vardefine:ii:hammer|{{#dplvar:ii:info:hammer}}}}<!--
  +
-->{{#vardefine:ii:pick|{{#dplvar:ii:info:pick}}}}<!--
  +
-->{{#vardefine:ii:axe|{{#expr:{{#dplvar:ii:info:axe}}*5}}}}<!--
  +
-->{{#vardefine:ii:fishing|{{#dplvar:ii:info:fishingPole}}}}<!--
  +
-->{{#vardefine:ii:bait|{{#dplvar:ii:info:bait}}}}<!--
  +
-->{{#ifexpr:{{#var:ii:bait|0}}|<!-- bait?
  +
-->{{#arraydefine:z|bait}}{{#arrayunion:ii:types|ii:types|z}}<!--
  +
-->}}<!--
  +
-->{{#if:{{#dplvar:ii:info:accessory}}|<!-- accessory?
  +
-->{{#arraydefine:z|accessory}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
-->}}<!--
  +
-->{{#if:{{#dplvar:ii:info:cartTrack}}|<!-- cart track
  +
-->{{#arraydefine:z|Minecart track items}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->}}<!--
  +
-->{{#ifexpr:{{#dplvar:ii:info:dye}}|<!-- is dye?
  +
-->{{#arraydefine:z|dye}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
-->}}<!--
  +
-->{{#ifexpr:{{#dplvar:ii:info:hairDye}}>-1|<!-- is hair dye?
  +
-->{{#arraydefine:z|hair dye}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
-->}}<!--
  +
-->{{#if:{{#dplvar:ii:info:string}}|<!-- string?
  +
-->{{#arraydefine:z|string}}{{#arrayunion:ii:tags|z|ii:tags}}<!--
  +
-->}}<!--
  +
-->{{#if:{{#dplvar:ii:info:vanity}}|<!-- vanity?
  +
-->{{#arraydefine:z|vanity}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
-->}}<!--
  +
-->{{#if:{{#dplvar:ii:info:mech}}|<!-- mech?
  +
-->{{#arraydefine:z|mechanism}}{{#arrayunion:ii:types|ii:types|z}}<!--
  +
-->}}<!--
  +
added "tool" to types, and try to detected chainsaws/drills/hamaxe...
  +
-->{{#ifexpr:({{#dplvar:ii:info:axe}} or {{#dplvar:ii:info:hammer}} or {{#dplvar:ii:info:pick}})|<!--
  +
-->{{#arraydefine:z|tool}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
//hammer & hamaxe
  +
-->{{#ifexpr:{{#dplvar:ii:info:hammer}}|<!--
  +
-->{{#ifexpr:{{#dplvar:ii:info:axe}}<!--
  +
-->|{{#arraydefine:z|hamaxes}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->|{{#arraydefine:z|hammers}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
//axe and chainsaws
  +
-->{{#ifexpr:{{#dplvar:ii:info:axe}}|<!--
  +
-->{{#ifexpr:{{#dplvar:ii:info:hammer}}||<!-- exclude hamaxe
  +
-->{{#ifexpr:{{#dplvar:ii:info:shoot}}<!--
  +
-->|{{#arraydefine:z|chainsaws}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->|{{#arraydefine:z|axes}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
//pickaxe and drills
  +
-->{{#ifexpr:{{#dplvar:ii:info:pick}}|<!--
  +
-->{{#ifexpr:{{#dplvar:ii:info:shoot}}<!--
  +
-->|{{#arraydefine:z|drills}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->|{{#arraydefine:z|pickaxes}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
//if autodamage>0 then use, and always use damage for all weapons
  +
-->{{#vardefine:ii:damage|{{#ifexpr:({{#dplvar:ii:info:damage}}>0) or {{#arraysearch:ii:types|weapon|0|1|0}}|{{#dplvar:ii:info:damage}}}}}}<!--
  +
-->{{#vardefine:ii:damagetype|{{#if:{{#var:ii:damage}}|<!--
  +
-->{{#if:{{#dplvar:ii:info:melee}}|Melee|<!--
  +
-->{{#if:{{#dplvar:ii:info:ranged}}|Ranged|<!--
  +
-->{{#if:{{#dplvar:ii:info:magic}}|Magic|<!--
  +
-->{{#if:{{#dplvar:ii:info:summon}}|Summon|<!--
  +
-->{{#if:{{#dplvar:ii:info:thrown}}|Throwing|<!--
  +
-->}}}}}}}}}}<!--
  +
-->}}}}<!--
  +
//items with damage
  +
-->{{#ifexpr:{{#dplvar:ii:info:damage}}>0|<!--
  +
-->{{#arraysearch:ii:types|tool|0|<!--
  +
-->{{#arraydefine:z|weapon items}}{{#arrayunion:ii:listcats|z|ii:listcats}}<!-- // tool with damage need "weapon items" in listcat
  +
-->|<!-- else
  +
-->{{#arraysearch:ii:types|ammunition|0||<!-- is not ammo
  +
-->{{#if:{{#dplvar:ii:info:accessory}}||<!-- and is not accessory
  +
-->{{#arraydefine:z|weapon}}{{#arrayunion:ii:types|z|ii:types}}<!-- added "weapon" to types
  +
-->}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
// if autokb>0 then use it, always use kb for all axe/hammer/pick(/drill) tools, always use kb for all weapons
  +
-->{{#vardefine:ii:knockback|<!--
  +
-->{{#ifexpr:({{#dplvar:ii:info:knockBack}}>0) or {{#dplvar:ii:info:axe}} or {{#dplvar:ii:info:hammer}} or {{#dplvar:ii:info:pick}} or {{#arraysearch:ii:types|weapon|0|1|0}}|{{#dplvar:ii:info:knockBack}}}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:defense|{{#ifexpr:{{#dplvar:ii:info:defense}}>0|{{#dplvar:ii:info:defense}}}}}}<!--
  +
-->{{#vardefine:ii:tileboost|{{#ifexpr:{{#dplvar:ii:info:tileBoost}}<>0|{{#dplvar:ii:info:tileBoost}}}}}}<!--
  +
-->{{#vardefine:ii:mana|{{#ifexpr:{{#dplvar:ii:info:mana}}>0|{{#dplvar:ii:info:mana}}}}}}<!--
  +
-->{{#vardefine:ii:mheal|{{#ifexpr:{{#dplvar:ii:info:healMana}}>0|{{#dplvar:ii:info:healMana}}}}}}<!--
  +
-->{{#vardefine:ii:hheal|{{#ifexpr:{{#dplvar:ii:info:healLife}}>0|{{#dplvar:ii:info:healLife}}}}}}<!--
  +
-->{{#vardefine:ii:critical|<!--
  +
-->{{#ifexpr:{{#var:ii:damage|0}}>0|<!-- if autodamage exist
  +
-->{{#ifexpr:{{#dplvar:ii:info:crit}}>0|<!--
  +
-->{{#expr:{{#dplvar:ii:info:crit}}+4}}<!-- use autocrit+4
  +
-->|<!--
  +
-->{{#if:{{#arraysearch:ii:types|weapon|0|y}}{{#arraysearch:ii:types|tool|0|y}}|<!--
  +
-->{{#if:{{#var:ii:damagetype}}|{{#ifeq:{{#var:ii:damagetype}}|Summon||4}}}}<!-- if $damagetype and $damagetype != summon then 4%
  +
-->}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:use|{{#ifexpr:{{#dplvar:ii:info:useAnimation}}<100|{{#dplvar:ii:info:useAnimation}}}}}}<!--
  +
-->{{#vardefine:ii:velocity|{{#ifexpr:{{#dplvar:ii:info:shootSpeed}}>0|{{#dplvar:ii:info:shootSpeed}}}}}}<!--
  +
-->{{#vardefine:ii:toolspeed|<!--
  +
-->{{#ifexpr:({{#dplvar:ii:info:useAnimation}}<100) and ({{#dplvar:ii:info:useTime}}<100) and {{#arraysearch:ii:types|tool|0|1|0}}|{{#dplvar:ii:info:useTime}}}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:idbuff|<!--
  +
-->{{#ifexpr:{{#dplvar:ii:info:buffType}}>0|<!--
  +
-->{{#dplvar:ii:info:buffType}}<!--
  +
-->|<!--
  +
-->{{#ifexpr:{{#dplvar:ii:info:mountType}}>-1|{{BuffIdFromName|{{getMountInfo|{{#dplvar:ii:info:mountType}}|name}}}}}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:buffduration|{{#ifexpr:{{#dplvar:ii:info:buffTime}}>0|{{#expr:{{#dplvar:ii:info:buffTime}}/60}}}}}}<!-- in seconds.
  +
-->{{#vardefine:ii:rare|{{#dplvar:ii:info:rare}}}}<!--
  +
-->{{#ifeq:{{#dplvar:ii:info:rare}}|-11|{{#vardefine:ii:rare|quest}}}}<!--quest
  +
-->{{#if:{{#dplvar:ii:info:questItem}}|{{#vardefine:ii:rare|quest}}}}<!--quest
  +
-->{{#if:{{#dplvar:ii:info:expert}}|{{#vardefine:ii:rare|rainbow}}}}<!--rainbow.
  +
-->{{#arraysearch:ii:tags|dd2|0|{{#vardefine:ii:DD2Summon|1}}|{{#vardefine:ii:DD2Summon|{{#dplvar:ii:info:DD2Summon}}}}}}<!--
  +
-->{{#vardefine:ii:value|{{#ifexpr:{{#dplvar:ii:info:value}}>0|{{#dplvar:ii:info:value}}}}}}<!--in cc.
  +
-->{{#ifexpr:{{#dplvar:ii:info:value}}>0|<!--
  +
-->{{#vardefine:ii:sell|{{#expr:floor({{#expr:{{#dplvar:ii:info:value}}/5}})}}}}<!-- divide by 5, round down, in cc.
  +
-->{{#ifexpr:{{#var:ii:sell}}<1|{{#vardefine:ii:sell|1}}}}<!-- at least 1cc
  +
-->}}<!--
  +
-->{{#vardefine:ii:idtile|{{#ifexpr:{{#dplvar:ii:info:createTile}}>-1|{{#dplvar:ii:info:createTile}}}}}}<!--
  +
-->{{#vardefine:ii:idtilesub|<!--
  +
-->{{#ifexpr:({{#dplvar:ii:info:createTile}}>-1) and ({{#dplvar:ii:info:placeStyle}}>0)|{{#expr:{{#dplvar:ii:info:placeStyle}}+1}}}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:idwall|{{#ifexpr:{{#dplvar:ii:info:createWall}}>-1|{{#dplvar:ii:info:createWall}}}}}}<!--
  +
-->{{#if:{{#var:ii:idwall}}|<!-- wall?
  +
-->{{#arraydefine:z|wall}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:idmount|{{#ifexpr:{{#dplvar:ii:info:mountType}}>-1|{{#dplvar:ii:info:mountType}}}}}}<!--
  +
-->{{#if:{{#var:ii:idmount}}|<!-- mount
  +
//add "mount Summon" to type.
  +
-->{{#arraydefine:z|mount summon}}{{#arrayunion:ii:types|z|ii:types}}<!--
  +
-->}}<!--
  +
-->{{#if:{{#var:ii:useammo}}||{{#vardefine:ii:idprojectile|{{#ifexpr:{{#dplvar:ii:info:shoot}}>0|{{#dplvar:ii:info:shoot}}}}}}}}<!--don't show default projectile id for items which use ammo.
  +
-->{{#vardefine:ii:placeable|{{#if:{{#var:ii:idtile}}{{#var:ii:idwall}}|y}}}}<!--
  +
-->{{#vardefine:ii:consumable|{{#dplvar:ii:info:consumable}}}}<!--
  +
-->{{#vardefine:ii:tooltip|{{itemTooltip|{{#var:ii:id}}|right={{l10n|item_infobox|rightclick}}}}}}<!--
 
-->}}<!--
 
-->}}<!--
   
  +
//== manual vars override and complete all fields. ==
--><div class="infobox item {{lc:{{{type|}}}}} float-{{{float|right}}}" style="<!--
 
  +
//as they are defined after the automatic variables, using these manual parameters always overwrites the respective automatic variable. if auto mode was not used, this ensures correct functioning of the template
-->{{#if:{{{boxwidth|}}}|width:{{{boxwidth|}}};}}{{{css|}}};{{{style|}}}<!--
 
-->"><!--
 
 
--><div class="title">{{#dplvar:_item_infobox:name}}{{#if:{{{namesub|}}}|<span>{{{namesub|}}}</span>}}</div><!--
 
   
  +
-->{{#vardefine:ii:id|{{{id|{{#var:ii:id}}}}}}}<!--
--><div class="section images"><!--
 
  +
-->{{#vardefine:ii:autoswing|{{{autoswing|{{#var:ii:autoswing}}}}}}}<!--
--><ul class="{{#if:{{{imagebreak|}}}|block|inline}}"><!--
 
  +
-->{{#vardefine:ii:stack|{{regex|{{{stack|}}}|/@@@@/|{{#var:ii:stack}}|{{{stack|{{#var:ii:stack}}}}}}}}}<!--
//female image check first (used in equipped image)
 
  +
-->{{#vardefine:ii:hammer|{{{hammer|{{#var:ii:hammer|0}}}}}}}<!--
-->{{#dplvar:set|_item_infobox:imagefemale|<!--
 
  +
-->{{#vardefine:ii:pick|{{{pick|{{#var:ii:pick|0}}}}}}}<!--
-->{{{imagefemale|<!--
 
  +
-->{{#vardefine:ii:axe|{{{axe|{{#var:ii:axe|0}}}}}}}<!--
-->{{image|{{#dplvar:_item_infobox:nameen}} female.png|{{#dplvar:_item_infobox:name}} ausgerüstet (weiblich)|link=}}<!-- check .gif then .png
 
  +
-->{{#vardefine:ii:bait|{{{bait|{{#var:ii:bait}}}}}}}<!--
-->}}}<!--
 
  +
-->{{#vardefine:ii:fishing|{{{fishing|{{#var:ii:fishing}}}}}}}<!--
  +
-->{{#vardefine:ii:damage|{{regex|{{{damage|}}}|/@@@@/|{{#var:ii:damage}}|{{{damage|{{#var:ii:damage}}}}}}}}}<!--
  +
-->{{#vardefine:ii:damagetype|{{#if:{{#var:ii:damage}}|<!--
  +
-->{{#switch:{{lc:{{{damagetype|}}}}}<!-- // manual
  +
-->|melee|nah|nahkampf=Melee<!--
  +
-->|ranged|fern|fernkampf=Ranged<!--
  +
-->|magic|magie=Magic<!--
  +
-->|summon|beschwörung=Summon<!--
  +
-->|throwing|thrown=Throwing<!--
  +
-->|#default={{#arraysearch:ii:types|tool|0|Melee|{{{damagetype|{{#var:ii:damagetype}}}}}}}<!-- "Melee" for tools.
  +
-->}}<!--
  +
-->}}}}<!--
  +
// add "[damagetype] weapons" to listcat
  +
-->{{#if:{{#var:ii:damagetype}}|{{#arraysearch:ii:types|weapon|0|{{#arraydefine:z|{{#var:ii:damagetype}} weapons}}{{#arrayunion:ii:listcats|ii:listcats|z}}}}}}<!--
  +
-->{{#vardefine:ii:knockback|{{regex|{{{knockback|}}}|/@@@@/|{{knockback|{{#var:ii:knockback}}|full}}|{{{knockback|{{#var:ii:knockback}}}}}}}}}<!--
  +
-->{{#vardefine:ii:defense|{{regex|{{{defense|}}}|/@@@@/|{{#var:ii:defense|0}}|{{{defense|{{#var:ii:defense}}}}}}}}}<!--
  +
-->{{#vardefine:ii:tileboost|{{{tileboost|{{#var:ii:tileboost}}}}}}}<!--
  +
-->{{#vardefine:ii:mana|{{regex|{{{mana|}}}|/@@@@/|{{#var:ii:mana}}|{{{mana|{{#var:ii:mana}}}}}}}}}<!--
  +
-->{{#vardefine:ii:mheal|{{regex|{{{mheal|}}}|/@@@@/|{{#var:ii:mheal}}|{{{mheal|{{#var:ii:mheal}}}}}}}}}<!--
  +
-->{{#vardefine:ii:hheal|{{regex|{{{hheal|}}}|/@@@@/|{{#var:ii:hheal}}|{{{hheal|{{#var:ii:hheal}}}}}}}}}<!--
  +
-->{{#vardefine:ii:critical|{{regex|{{{critical|}}}|/@@@@/|{{#var:ii:critical}}&#32;%|{{{critical|{{#var:ii:critical|{{#if:{{#var:ii:damage}}|<!--
  +
if $damage and ($type=weapon or =tool) and $damagetype!=summon then 4 end
  +
-->{{#if:{{#arraysearch:ii:types|weapon|0|y}}{{#arraysearch:ii:types|tool|0|y}}|<!--
  +
-->{{#if:{{#var:ii:damagetype}}|{{#ifeq:{{#var:ii:damagetype}}|Summon||4}}}}<!-- if $damagetype and $damagetype != summon then 4%
  +
-->}}<!--
  +
-->}}}}}}}}}}}<!--
  +
-->{{#vardefine:ii:use|{{{use|{{#var:ii:use}}}}}}}<!--
  +
-->{{#vardefine:ii:velocity|{{{velocity|{{{sspeed|{{#var:ii:velocity}}}}}}}}}}<!--
  +
-->{{#vardefine:ii:toolspeed|{{regex|{{{toolspeed|}}}|/@@@@/|{{#var:ii:toolspeed}}|{{{toolspeed|{{#var:ii:toolspeed}}}}}}}}}<!--
  +
-->{{#vardefine:ii:idbuff|{{{idbuff|{{#var:ii:idbuff}}}}}}}<!--
  +
-->{{#vardefine:ii:buffduration|{{regex|{{{duration|}}}|/@@@@/|{{duration|{{#var:ii:buffduration}}}}|{{{duration|{{#var:ii:buffduration}}}}}}}}}<!--in seconds.
  +
-->{{#vardefine:ii:rare|{{regex|{{{rare|}}}|/@@@@/|{{rare|{{#var:ii:rare}}|cat=y}}|{{{rare|{{#var:ii:rare}}}}}}}}}<!--
  +
-->{{#vardefine:ii:idtile|{{{idtile|{{#var:ii:idtile}}}}}}}<!--
  +
-->{{#vardefine:ii:idtilesub|{{{idtilesub|{{#var:ii:idtilesub}}}}}}}<!--
  +
-->{{#vardefine:ii:idwall|{{{idwall|{{#var:ii:idwall}}}}}}}<!--
  +
-->{{#vardefine:ii:idmount|{{{idmount|{{#var:ii:idmount}}}}}}}<!--
  +
-->{{#vardefine:ii:idprojectile|{{{idprojectile|{{{shoot|{{#var:ii:idprojectile}}}}}}}}}}<!--
  +
-->{{#vardefine:ii:consumable|{{{consumable|{{#var:ii:consumable}}}}}}}<!--
  +
-->{{#vardefine:ii:placeable|{{{placeable|{{#var:ii:placeable}}}}}}}<!--
  +
-->{{#vardefine:ii:value|{{{value|{{#var:ii:value}}}}}}}<!--
  +
-->{{#vardefine:ii:sell|{{regex|{{{sell|}}}|/@@@@/<!--
  +
-->|{{coin|{{#var:ii:sell|{{#ifexpr:{{#var:ii:value|0}}>0|{{#expr:floor({{#expr:{{#var:ii:value}}/5}})}}}}}}cc}}<!--
  +
-->|{{{sell|{{#var:ii:sell|{{#ifexpr:{{#var:ii:value|0}}>0|{{#expr:floor({{#expr:{{#var:ii:value}}/5}})}}}}}}}}}<!--
  +
-->}}}}<!--
  +
-->{{#vardefine:ii:buy|<!--
  +
-->{{#switch:{{lc:{{{buy|}}}}}<!--
  +
-->|y|yes|true|show|j|ja|wahr={{#ifexpr:{{#var:ii:value|0}}>0|{{#var:ii:value}}}}<!--
  +
-->|#default={{#if:{{{buy|}}}|<!--
  +
-->{{regex|{{{buy|}}}|/@@@@/|{{#ifexpr:{{#var:ii:value|0}}>0|{{coin|{{#var:ii:value}}cc}}}}|{{{buy|}}}}}<!--
  +
-->|<!--
  +
-->{{#if:{{#arraysearch:ii:tags|buy|0|y}}{{#arraysearch:ii:tags|buyable|0|y}}{{#arraysearch:ii:tags|vendor|0|y}}|<!--
  +
-->{{#ifexpr:{{#var:ii:value|0}}>0|{{#var:ii:value}}}}<!--
  +
-->}}<!--
 
-->}}<!--
 
-->}}<!--
  +
-->}}<!--
//if there is a female image, main (male) image needs a postfix
 
  +
-->}}<!--
-->{{#dplvar:set|_item_infobox:male_image_postfix|{{#if:{{#dplvar:_item_infobox:imagefemale}}|(männlich)|}}}}<!--
 
  +
-->{{#if:{{#var:ii:buy}}|<!--
//main image
 
  +
-->{{#iferror:{{#expr:1+{{#var:ii:buy}}}}||{{#vardefine:ii:buy|{{#if:{{#var:ii:DD2Summon}}|{{dm|{{#expr:{{#var:ii:buy}}/10000}}}}|{{coin|{{#var:ii:buy}}cc}}}}}}}}<!--
-->{{#dplvar:set|_item_infobox:image|<!--
 
-->{{{image|<!--
+
-->}}<!--
-->{{image<!--
+
-->{{#if:{{#var:ii:sell}}|<!--
  +
-->{{#iferror:{{#expr:1+{{#var:ii:sell}}}}||{{#vardefine:ii:sell|{{coin|{{#var:ii:sell}}cc}}}}}}<!--
-->|{{#dplvar:_item_infobox:nameen}}.png<!--
 
  +
-->}}<!--
-->|{{#dplvar:_item_infobox:name}} <!--
 
  +
//ext buffinfo
-->{{#ifeq:{{lc:{{{type2|}}}}}|set|ausgerüstet {{#dplvar:_item_infobox:male_image_postfix}}|(Inventargrafik)}}<!--
 
  +
-->{{#if:{{#var:ii:idbuff}}|<!--
-->|link=<!--
 
  +
-->{{#vardefine:ii:buff|{{{buff|{{getBuffInfo|{{#var:ii:idbuff}}|name}}}}}}}<!--
-->}}<!-- check .gif then .png
 
  +
-->{{#vardefine:ii:bufftype|{{{bufftype|{{getBuffInfo|{{#var:ii:idbuff}}|type}}}}}}}<!--
-->}}}<!--
 
  +
-->{{#vardefine:ii:bufflink|{{{bufflink|{{tr|{{getBuffInfo|{{#var:ii:idbuff}}|page}}|de}}}}}}}<!--
  +
-->{{#vardefine:ii:bufftip|{{{bufftip|{{tr|{{getBuffInfo|{{#var:ii:idbuff}}|tooltip}}|de}}}}}}}<!--
  +
-->|<!-- no idbuff, see if there is $buff or $debuff
  +
-->{{#if:{{{debuff|}}}|<!--
  +
-->{{#arraydefine:debuffinfo|{{tr|{{{debuff|}}}|en}}|/}}<!--
  +
-->{{#vardefine:ii:bufftype|Debuff}}<!--
  +
-->{{#vardefine:ii:idbuff|{{buffIdFromName|{{#arrayindex:debuffinfo|0}}}}}}<!--
  +
-->{{#if:{{#var:ii:idbuff}}||<!--
  +
-->{{#vardefine:ii:idbuff|{{buffIdFromName|{{#arrayindex:debuffinfo|0}}|all}}}}<!-- look up mobile exclusive mobile
  +
-->{{#if:{{#var:ii:idbuff}}|{{#vardefine:ii:mobilebuff|m}}}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:buff|{{#if:{{#var:ii:idbuff}}|{{getBuffInfo|{{#var:ii:mobilebuff}}{{#var:ii:idbuff}}|name}}|{{#arrayindex:debuffinfo|0}}}}}}<!--
  +
-->{{#vardefine:ii:buffduration|{{{debuffduration|{{#arrayindex:debuffinfo|1}}}}}}}<!-- in seconds.
  +
-->{{#vardefine:ii:debuffchance|{{#dplreplace:{{#arrayindex:debuffinfo|2}}|/([^ ])%/|\1 %}}}}<!--
  +
-->|{{#if:{{{buff|}}}|<!--
  +
-->{{#arraydefine:buffinfo|{{tr|{{{buff|}}}|en}}|/}}<!--
  +
-->{{#vardefine:ii:bufftype|Buff}}<!--
  +
-->{{#vardefine:ii:idbuff|{{buffIdFromName|{{#arrayindex:buffinfo|0}}}}}}<!--
  +
-->{{#if:{{#var:ii:idbuff}}||<!--
  +
-->{{#vardefine:ii:idbuff|{{buffIdFromName|{{#arrayindex:buffinfo|0}}|all}}}}<!-- look up mobile exclusive mobile
  +
-->{{#if:{{#var:ii:idbuff}}|{{#vardefine:ii:mobilebuff|m}}}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:buff|{{#if:{{#var:ii:idbuff}}|{{tr|{{getBuffInfo|{{#var:ii:mobilebuff}}{{#var:ii:idbuff}}|name}}|de}}|{{#arrayindex:buffinfo|0}}}}}}<!--
  +
-->{{#vardefine:ii:buffduration|{{{buffduration|{{#arrayindex:buffinfo|1}}}}}}}<!-- in seconds.
  +
-->{{#vardefine:ii:buffchance|{{#arrayindex:buffinfo|2}}}}<!--
  +
-->}}}}<!--
  +
-->{{#vardefine:ii:bufflink|{{{debufflink|{{tr|{{getBuffInfo|{{#var:ii:mobilebuff}}{{#var:ii:idbuff}}|page}}|de}}}}}}}<!--
  +
-->{{#vardefine:ii:bufftip|{{{debufftip|{{tr|{{getBuffInfo|{{#var:ii:mobilebuff}}{{#var:ii:idbuff}}|tooltip}}|de}}}}}}}<!--
  +
-->}}<!--
  +
-->{{#ifeq:{{lc:{{#var:ii:bufftype}}}}|debuff|<!--
  +
-->{{#vardefine:ii:debuffchance|{{{debuffchance|{{#var:ii:debuffchance}}}}}}}<!--
  +
-->}}<!--
  +
-->{{#ifeq:{{#var:ii:bufflink}}|{{BASEPAGENAME}}|<!-- if is self link
  +
//add "buffs" to cate.
  +
-->{{#arraydefine:z|buffs}}{{#arrayunion:ii:listcats|ii:listcats|z}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:ii:tooltip|{{regex|{{{tooltip|}}}|/@@@@/|{{#var:ii:tooltip}}|{{{tooltip|{{#var:ii:tooltip|{{itemTooltip|{{#var:ii:id}}}}}}}}}}}}}<!--
  +
-->{{#vardefine:ii:name|{{{name|{{#var:ii:name|{{#var:itemnamefrompagename}}}}}}}}}<!--
  +
-->{{#vardefine:ii:lname|{{{lname|{{tr|{{#var:ii:name|}}}}}}}}}<!--
  +
-->{{#vardefine:ii:namesub|{{{namesub|{{#var:ii:namesub}}}}}}}<!--
  +
-->{{#vardefine:ii:pickreq|{{{pickreq|{{#var:ii:pickreq}}}}}}}<!--
  +
-->{{#vardefine:ii:hammerreq|{{{hammerreq|{{#var:ii:hammerreq}}}}}}}<!--
  +
-->{{#arraysearch:ii:types|block|0|{{#vardefine:ii:width|1}}{{#vardefine:ii:height|1}}}}<!--
  +
-->{{#arraysearch:ii:types|brick|0|{{#vardefine:ii:width|1}}{{#vardefine:ii:height|1}}}}<!--
  +
-->{{#vardefine:ii:width|{{{width|{{#var:ii:width}}}}}}}<!--
  +
-->{{#vardefine:ii:height|{{{height|{{#var:ii:height}}}}}}}<!--
  +
-->{{#vardefine:ii:bodyslot|{{{body slot|{{#var:ii:bodyslot}}}}}}}<!--
  +
-->{{#vardefine:ii:bonus|{{{bonus|{{#var:ii:bonus}}}}}}}<!--
  +
-->{{#vardefine:ii:setbonus|{{{setbonus|{{#var:ii:setbonus}}}}}}}<!--
  +
-->{{#vardefine:ii:hardmodeonly|{{{hardmode|{{#if:{{#arraysearch:ii:tags|hardmodeonly|0|y}}{{#arraysearch:ii:tags|hardmode|0|y}}|y|{{#var:ii:hardmodeonly}}}}}}}}}<!--
  +
-->{{#vardefine:ii:allversions|{{#switch:{{lc:{{{allversions|}}}}}<!-- allversions?
  +
-->|y|yes|true|j|ja=y<!--
  +
-->|n|no|false|nein=<!--
  +
-->|#default={{#arraysearch:ii:tags|allversions|0|y|{{#if:{{eversions|{{#var:ii:name}}|raw=y}}|<!--not all versions-->|y}}}}<!-- auto detected: tag -> eversions.
  +
-->}}}}<!--
  +
crafting cate/type
  +
-->{{#if:{{#var:ii:name}}|<!--
  +
//Is crafting material ??
  +
-->{{#if:{{Recipes/exist|ingredient={{#var:ii:name}}}}|<!--
  +
//add "Crafting material" to type.
  +
-->{{#arraydefine:z|crafting material}}<!--
  +
-->{{#arrayunion:ii:types|ii:types|z}}<!--
  +
-->}}<!--
  +
//Is craftable?
  +
-->{{#if:{{Recipes/exist|result={{#var:ii:name}}}}|<!--
  +
//add "Craftable items" to listcate.
  +
-->{{#arraydefine:z|craftable items}}<!--
  +
-->{{#arrayunion:ii:listcats|ii:listcats|z}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
//images: There are some expensive calls in image auto detection, so run detecation based on view mode.
  +
-->{{#vardefine:ii:imagealt|{{{imagealt|}}}}}<!-- custom full image code.
  +
-->{{#if:{{#var:ii:imagealt}}||<!--
  +
-->{{#ifeq:{{#var:imagemode}}|full|<!--full mode
  +
//female image check first(used in equipped image)
  +
-->{{#vardefine:ii:imagefemale|<!--
  +
-->{{#if:{{{imagefemale|}}}|<!--
  +
-->[[File:{{{imagefemale|}}}|{{l10n|item_infobox|imagealt:female|$name$={{#var:ii:lname}}}}|link=]]<!--
  +
-->|<!--
  +
-->{{image|{{#var:ii:name}} female.{{{ext|png}}}|{{l10n|item_infobox|imagealt:female|$name$={{#var:ii:lname}}}}|link=}}<!-- check ext as main image
 
-->}}<!--
 
-->}}<!--
  +
-->}}<!--
//fallback if {{image}} failed
 
-->{{#if:{{#dplvar:_item_infobox:image}}<!--
+
-->{{#vardefine:_male_image_suffix|{{#if:{{#var:ii:imagefemale}}|y|}}}}<!--
  +
//main image
-->|<li>{{#dplvar:_item_infobox:image}}</li><!--
 
  +
-->{{#vardefine:ii:image|<!--
-->|<li>[[File:{{#dplvar:_item_infobox:name}}.png|{{#dplvar:_item_infobox:name}} {{#ifeq:{{lc:{{{type2|}}}}}|set|ausgerüstet {{#dplvar:_item_infobox:male_image_postfix}}|(Inventargrafik)}}|link=]]</li> <!--
 
  +
-->{{#vardefine:alttext|<!--
  +
-->{{#arraysearch:ii:types|set|0|<!--
  +
-->{{#if:{{#var:ii:imagefemale}}|<!-- //if there is a female image, the main(male) image need a suffix
  +
-->{{l10n|item_infobox|imagealt:equipped_suffixed|$name$={{#var:ii:lname}}}}<!--
  +
-->|<!--
  +
-->{{l10n|item_infobox|imagealt:equipped|$name$={{#var:ii:lname}}}}<!--
  +
-->}}<!--
  +
-->|<!--
  +
-->{{l10n|item_infobox|imagealt:default|$name$={{#var:ii:lname}}}}<!--
  +
-->}}<!--
  +
-->}}<!--
  +
-->{{#if:{{{image|}}}|<!--
  +
-->{{#vardefine:ii:imagefile|{{{image|}}}}}<!--
  +
-->[[File:{{{image|}}}|{{#var:alttext}}|link=]]<!--
  +
-->|<!--
  +
-->{{#vardefine:ii:imagefile|{{regex|{{#var:ii:name}}|/:\s*/|_|{{#var:ii:name}}}}.{{{ext|png}}}}}<!--replace ":" and ": " in filename with "_",
  +
-->{{#ifeq:{{{imageinfo|}}}|no|<!--
  +
-->[[file:{{#var:ii:imagefile}}|{{#var:alttext}}|link=]]<!--
  +
-->|<!--
  +
-->{{image|{{#var:ii:imagefile}}|{{#var:alttext}}|link=}}<!--
 
-->}}<!--
 
-->}}<!--
//placed image
 
-->{{#dplvar:set|_item_infobox:imageplaced|<!--
 
-->{{{imageplaced|<!--
 
-->{{image|{{#dplvar:_item_infobox:nameen}} (placed)|{{#dplvar:_item_infobox:name}} (platziert)|link=}}<!-- check .gif, then .png
 
-->}}}<!--
 
 
-->}}<!--
 
-->}}<!--
  +
-->}}<!--
-->{{#if:{{#dplvar:_item_infobox:imageplaced}}|<!--
 
  +
// fallback if {{image}} failed (red link)
--><li>{{#dplvar:_item_infobox:imageplaced}}</li><!--
 
  +
-->{{#if:{{#var:ii:image}}||<!--
  +
-->{{#vardefine:ii:image|[[File:{{#var:ii:name}}.png|file is missing|link=]]}}<!--
  +
-->}}<!--
  +
//old image
  +
-->{{#vardefine:ii:imageold|{{{imageoldalt|<!--
  +
-->{{#if:{{{imageold|}}}|<!--
  +
-->[[File:{{{imageold|}}}|{{l10n|item_infobox|imagealt:old|$name$={{#var:ii:lname}}}}|link=]]<!--
  +
-->|<!--
  +
-->{{image|{{#var:ii:name}} (old)|{{l10n|item_infobox|imagealt:old|$name$={{#var:ii:lname}}}}|link=}}<!-- check .gif, then .png
 
-->}}<!--
 
-->}}<!--
  +
-->}}}}}<!--
//equipped image
 
  +
//placed image
-->{{#dplvar:set|_item_infobox:imageequipped|<!--
 
-->{{{imageequipped|<!--
+
-->{{#vardefine:ii:imageplaced|{{{imageplacedalt|<!--
  +
-->{{#if:{{{imageplaced|}}}|<!--
-->{{image|{{#dplvar:_item_infobox:nameen}} (equipped).gif|{{#dplvar:_item_infobox:name}} ausgerüstet|link=}}<!-- check .gif, then .png
 
  +
-->[[File:{{{imageplaced|}}}|{{l10n|item_infobox|imagealt:placed|$name$={{#var:ii:lname}}}}|link=]]<!--
-->}}}<!--
 
  +
-->|<!--
  +
-->{{image|{{#var:ii:name}} (placed)|{{l10n|item_infobox|imagealt:placed|$name$={{#var:ii:lname}}}}|link=}}<!-- check .gif, then .png
 
-->}}<!--
 
-->}}<!--
  +
-->}}}}}<!--
-->{{#if:{{#dplvar:_item_infobox:imageequipped}}|<!--
 
  +
//equipped image
--><li>{{#dplvar:_item_infobox:imageequipped}}</li><!--
 
  +
-->{{#vardefine:ii:imageequipped|{{{imageequippedalt|<!--
  +
-->{{#if:{{{imageequipped|}}}|<!--
  +
-->[[File:{{{imageequipped|}}}|{{l10n|item_infobox|imagealt:equipped|$name$={{#var:ii:lname}}}}|link=]]<!--
  +
-->|<!--
  +
-->{{image|{{#var:ii:name}} (equipped)|{{l10n|item_infobox|imagealt:equipped|$name$={{#var:ii:lname}}}}|link=}}<!-- check .gif, then .png
 
-->}}<!--
 
-->}}<!--
  +
-->}}}}}<!--
//female image
 
  +
-->|<!-- else simple mode
-->{{#if:{{#dplvar:_item_infobox:imagefemale}}|<!--
 
  +
//main image
--><li>{{#dplvar:_item_infobox:imagefemale}}</li><!--
 
  +
-->{{#vardefine:ii:image|<!--
  +
-->{{#if:{{{image|}}}|<!--
  +
-->{{#vardefine:ii:imagefile|{{{image|}}}}}<!--
  +
-->[[File:{{{image|}}}|{{l10n|item_infobox|imagealt:default|$name$={{#var:ii:lname}}}}|link=]]<!--
  +
-->|<!--
  +
-->{{#vardefine:ii:imagefile|{{regex|{{#var:ii:name}}|/:\s*/|_|{{#var:ii:name}}}}.{{{ext|png}}}}}<!--replace ":" and ": " in filename with "_",
  +
-->{{#ifeq:{{{imageinfo|}}}|no|<!--
  +
-->[[File:{{#var:ii:imagefile}}|{{l10n|item_infobox|imagealt:default|$name$={{#var:ii:lname}}}}|link=]]<!--
  +
-->|<!--
  +
-->{{image|{{#var:ii:imagefile}}|{{l10n|item_infobox|imagealt:default|$name$={{#var:ii:lname}}}}|link=}}<!--
  +
-->}}<!--
 
-->}}<!--
 
-->}}<!--
--></ul><!--
 
//autoswing
 
-->{{#ifeq:{{{auto|{{{autoswing|}}}}}}|yes|<div class="auto">[[Datei:Auto icon.png|18px|link=Autoschwingen|{{#switch:{{lc:{{{damagetype|}}}}}<!--
 
-->|melee|nahkampf|nah=Autoschwingen<!--
 
-->|ranged|fernkampf|fern|magic=Autofeuern<!--
 
-->|#default={{#switch:{{lc:{{{type|}}}}}|tool=Autoschwingen|#default=Auto-Benutzen}}}}]]</div>}}<!--
 
//stack
 
-->{{#iferror:{{#expr:{{{stack|0}}}>0}}||<div class="stack" title="Max. Stapel: {{{stack}}}">{{stack|{{{stack}}}}}</div>}}<!--
 
--></div><!-- div.section.images
 
--><div class="section statistics"><!--
 
-->{{#if:{{{type|}}}{{{rare|}}}|<div class="title">Eigenschaften</div>}}<!--
 
-->{{#ifexpr:{{#dplnum:0{{{hammer|}}}{{{pick|}}}{{{axe|}}}}}>0|<!-- if hammer, pick or axe are validly specified
 
--><ul class="toolpower"><!--
 
--><li title="Spitzhackenkraft">[[Datei:Pickaxe icon.png|16px|link=]] {{{pick|0}}} %</li><!--
 
--><li title="Hammerkraft">[[Datei:Hammer icon.png|16px|link=]] {{{hammer|0}}} %</li><!--
 
--><li title="Axtkraft">[[Datei:Axe icon.png|16px|link=]] {{{axe|0}}} %</li><!--
 
--></ul><!--
 
-->}}<!--
 
-->{{#if:{{{pickreq|}}}|<!--
 
--><ul class="toolpower"><!--
 
--><li title="Erforderliche Spitzhackenkraft">[[Datei:Pickaxe icon.png|16px|link=]] {{{pickreq|}}} %</li><!--
 
--></ul><!--
 
-->}}<!--
 
-->{{#if:{{{hammerreq|}}}|<!--
 
--><ul class="toolpower"><!--
 
--><li title="Erforderliche Hammerkraft">[[Datei:Hammer icon.png|16px|link=]] {{{hammerreq|}}} % {{note|small=y|(nur im Hardmode)}}</li><!--
 
--></ul><!--
 
 
-->}}<!--
 
-->}}<!--
  +
// fallback if {{image}} failed (red link)
--><table class="stat"><!--
 
-->{{#if: {{{type|}}}|<!--
+
-->{{#if:{{#var:ii:image}}||<!--
  +
-->{{#vardefine:ii:image|[[File:{{#var:ii:name}}.png|file is missing|link=]]}}<!--
--><tr><!--
 
--><th>Typ</th><!--
 
--><td><!--
 
-->{{ifexists|{{{type}}}|[[{{{type}}}]]|{{{type}}}}}<!--
 
-->{{#if:{{{type2|}}}|&#32;&ndash;&#32;{{ifexists|{{{type2}}}|[[{{{type2}}}]]|{{{type2}}}}}}}<!--
 
--></td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{bait|}}}|<!--
 
--><tr><!--
 
--><th>[[Köder]]<nowiki />kraft</th><!--
 
--><td>{{{bait|}}}{{#if:{{#pos:{{{bait|}}}|%}}||&#32;%}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{damage|}}}|<!--
 
--><tr><!--
 
--><th>Schaden</th><!--
 
--><td><!--
 
-->{{{damage|}}} <!--
 
-->{{#dplvar:set|_damagetype|{{#switch:{{lc:{{{damagetype|}}}}}<!--
 
-->|melee|nahkampf|nah=Nahkampf<!--
 
-->|ranged|fernkampf|fern=Fernkampf<!--
 
-->|magic|magie=Magie<!--
 
-->|summon|beschwörung=Beschwörung<!--
 
-->|throwing|thrown|wurf=Wurf<!--
 
-->|#default={{#ifeq:{{lc:{{{type|}}}}}|werkzeug|Nahkampf|{{{damagetype|}}}}}}}}}<!--
 
-->{{#if:{{#dplvar:_damagetype}}|<small>{{#dplvar:_damagetype}}</small>}}<!--
 
--></td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{knockback|}}}|<!--
 
--><tr><!--
 
--><th>[[Rückstoß]]</th><!--
 
--><td>{{#if:{{#dplreplace:{{{knockback|}}}|/^\s*\d+((\.|,)\d+)?\s*$/|}}<!--
 
if input is pure number, wrap it with {{rückstoß}}, else: leave it as is.
 
-->|{{#replace:{{{knockback|}}}|.|,}}<!--
 
-->|{{rückstoß|{{{knockback|}}}|voll}}}}<!--
 
--></td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{defense|}}}|<!--
 
--><tr><!--
 
--><th>Abwehr</th><!--
 
--><td>{{{defense|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{bonus|}}}|<!--
 
--><tr><!--
 
--><th>Bonus</th><!--
 
--><td>{{{bonus|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{setbonus|}}}|<!--
 
--><tr><!--
 
--><th>Set-Bonus</th><!--
 
--><td>{{{setbonus|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{placeable|}}}|<!--
 
--><tr><!--
 
--><th>[[Platzierung|Platzierbar]]</th><!--
 
--><td>{{#switch:{{lc:{{{placeable|}}}}}|yes|ja={{ja}}|no|nein={{nein}}|#default={{{placeable|}}}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{width|}}}{{{height|}}}|<!--
 
--><tr><!--
 
--><th>Dimensionen</th><!--
 
--><td>{{#if:{{{width|}}}|{{{width}}} breit}}{{#switch: |{{{width|}}}|{{{height|}}}=|&nbsp;×&nbsp;}}{{#if:{{{height|}}}|{{{height}}} hoch}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{mana|}}}|<!--
 
--><tr><!--
 
--><th>[[Mana]]</th><!--
 
--><td>{{{mana|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{mregen|}}}|<!--
 
--><tr><!--
 
--><th>[[Mana]]<nowiki />-<br/>regeneration</th><!--
 
--><td>{{{mregen|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{mheal|}}}|<!--
 
--><tr><!--
 
--><th>Füllt [[Mana]]</th><!--
 
--><td>{{{mheal|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{hregen|}}}|<!--
 
--><tr><!--
 
--><th>Lebens-<br/>regeneration</th><!--
 
--><td>{{{hregen|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{hheal|}}}|<!--
 
--><tr><!--
 
--><th>Heilt [[Gesundheit|<abbr title="Lebenspunkte (Gesundheit)">LP</abbr>]]</th><!--
 
--><td>{{{hheal|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{critical|{{#if:{{{damage|}}}|{{#switch:{{lc:{{{type|}}}}}|waffe|werkzeug={{#ifeq:{{#dplvar:_damagetype}}|Beschwörung||4 %}}}}}}}}}|<!--
 
--><tr><!--
 
--><th>[[Kritischer Treffer|<abbr title="Kritischer Treffer">KT</abbr>]]-Chance</th><!--
 
--><td>{{#if:{{#pos:{{{critical|4 %}}}|%}}|{{{critical|4 %}}}|{{{critical|4}}}&#32;%}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{body slot|}}}|<!--
 
--><tr><!--
 
--><th>Körper-Slot</th><!--
 
--><td>{{{body slot|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{use|}}}|<!--
 
--><tr><!--
 
--><th>[[Benutzungsgeschwindigkeit|<abbr title="Benutzungsgeschwindigkeit">Ben.geschw.</abbr>]]</th><!--
 
--><td>{{{use|}}} <small>{{benutzungsgeschwindigkeit|{{{use}}}}}</small></td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{velocity|}}}|<!--
 
--><tr><!--
 
--><th>[[Projektilgeschwindigkeit|<abbr title="Projektilgeschwindigkeit">Proj.geschw.</abbr>]]</th><!--
 
--><td>{{{velocity|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{toolspeed|}}}|<!--
 
--><tr><!--
 
--><th>[[Werkzeuggeschwindigkeit|<abbr title="Werkzeuggeschwindigkeit">Werkz.geschw.</abbr>]]</th><!--
 
--><td>{{{toolspeed|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{tool|}}}|<!-- deprecated, should not be listed in documentation
 
--><tr><!--
 
--><th>Werkzeug</th><!--
 
--><td>{{{tool|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{tooltip|}}}|<!--
 
--><tr><!--
 
--><th>[[Tooltips|Tooltip]]</th><!--
 
--><td><i>{{{tooltip|}}}</i></td><!-- Using apostrophes here can cause some tooltips to be bolded
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{buff|}}}|<!--
 
-->{{#vardefine:_bufftxt|{{#explode:{{{buff}}}|(Statuseffekt)|0}}}}<!--
 
--><tr class="buff"><!--
 
--><th>Verursacht<br/>[[Positive Statuseffekte|Statuseffekt]]</th><!--
 
--><td><b>{{#ifeq:{{{bufflink|}}}|no<!--
 
-->|{{item|{{{buff}}}|{{#var:_bufftxt}}|nolink=y}}<!--
 
-->|{{ifexists|{{{buff}}}<!--
 
-->|{{item|{{{buff}}}|{{#var:_bufftxt}}|link={{{buff}}}}}<!--
 
-->|{{item|{{{buff}}}|{{#var:_bufftxt}}|nolink=y}}<!--
 
-->}}<!--
 
-->}}</b></td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{buffduration|}}}|<!--
 
--><tr class="buff"><!--
 
--><th>Dauer</th><!--
 
--><td>{{{buffduration|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{bufftip|}}}|<!--
 
--><tr class="buff"><!--
 
--><th>[[Tooltips|Tooltip]] des<br/>Statuseffekts</th><!--
 
--><td>''{{{bufftip|}}}''</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{debuff|}}}|<!--
 
-->{{#vardefine:chance|<!--
 
-->{{#if:{{{debuffchance|}}}|<!--
 
-->{{{debuffchance}}}<!--
 
-->{{#if:{{#pos:{{{debuffchance}}}|%}}||&#32;%}}<!-- add "%" if it wasn't within input yet
 
-->{{#ifexpr:{{#dplreplace:{{{boxwidth|{{{width|23}}}}}}|/[^0-9\.]/|}}<22.5<!-- if $boxwidth<22.5 (regex deletes the "em")
 
-->|&#32;Wahrsch.<!--
 
-->|<!-- else
 
-->{{#ifexpr:{{#len:{{{debuffchance}}}}}>4<!-- if $debuffchance has <4 characters
 
-->|&#32;Wahrsch.<!--
 
-->|-ige Wahrscheinlichkeit<!-- long text only if $boxwidth>22.5 and $debuffchance >4 characters
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
 
--><tr class="buff"><!--
 
--><th>Verursacht<br/>[[Negative Statuseffekte|Statuseffekt]]</th><!--
 
--><td><b>{{#ifeq:{{{debufflink|}}}|no<!--
 
-->|{{item|{{{debuff}}}|nolink=y|note2={{#var:chance}}}}<!--
 
-->|{{ifexists|{{{debuff|}}}<!--
 
-->|{{item|{{{debuff}}}|note2={{#var:chance}}}}<!--
 
-->|{{item|{{{debuff}}}|nolink=y|note2={{#var:chance}}}}<!--
 
-->}}<!--
 
-->}}</b></td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{debuffduration|}}}|<!--
 
--><tr class="buff"><!--
 
--><th>Dauer</th><!--
 
--><td>{{{debuffduration|}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{debufftip|}}}|<!--
 
--><tr class="buff"><!--
 
--><th>[[Tooltips|Tooltip]] des<br/>Statuseffekts</th><!--
 
--><td>''{{{debufftip|}}}''</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{stack|}}}|{{#iferror:{{#expr:{{{stack|}}}>0}}|<!--
 
--><tr><!--
 
--><th>Max. Stapel</th><!--
 
--><td>{{{stack|}}}</td><!--
 
--></tr><!--
 
-->|}}}}<!--
 
-->{{#if:{{{rare|}}}|<!--
 
--><tr><!--
 
--><th>[[Seltenheit]]</th><!--
 
--><td>{{selten|{{{rare|}}}|kategorie}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{buy|}}}|<!--
 
--><tr><!--
 
--><th>[[Wert|Erwerben]]</th><!--
 
--><td>{{{buy}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
-->{{#if:{{{sell|}}}|<!--
 
--><tr><!--
 
--><th>[[Wert|Verkaufen]]</th><!--
 
--><td>{{{sell}}}</td><!--
 
--></tr><!--
 
-->}}<!--
 
--></table><!--
 
--></div><!-- div.section.statistics
 
-->{{#if:{{{id|}}}{{{shoot|}}}{{{idbuff|}}}{{{idtile|}}}{{{idwall|}}}{{{idmount|}}}|<!--
 
--><div class="section ids"><ul><!--
 
-->{{#if:{{{id|}}}|<!--
 
--><li>Interne [[Gegenstands-IDs|Gegenstands-ID]]: '''{{{id}}}'''</li><!--
 
-->}}<!--
 
-->{{#if:{{{idbuff|}}}|<!--
 
--><li>Interne [[Statuseffekt-IDs|Statuseffekt-ID]]: '''{{{idbuff}}}'''</li><!--
 
-->}}<!--
 
-->{{#if:{{{idtile|}}}|<!--
 
--><li>Interne [[Feld-IDs|Feld-ID]]: '''{{{idtile}}}'''</li><!--
 
-->}}<!--
 
-->{{#if:{{{idwall|}}}|<!--
 
--><li>Interne [[Wand-IDs|Wand-ID]]: '''{{{idwall}}}'''</li><!--
 
-->}}<!--
 
-->{{#if:{{{idmount|}}}|<!--
 
--><li>Interne [[Reittier-IDs|Reittier-ID]]: '''{{{idmount}}}'''</li><!--
 
-->}}<!--
 
-->{{#if:{{{shoot|}}}|<!--
 
--><li>Interne [[Projektil-IDs|Projektil-ID]]: '''{{{shoot}}}'''</li><!--
 
-->}}<!--
 
--></ul></div><!-- div.section.ids
 
-->}}<!--
 
--></div><!--END div.infobox
 
-->{{item/options|reset}}<!--
 
-->{{eicons/options|reset}}<!--
 
 
-->{{#ifeq:{{NAMESPACE}}|{{ns:0}}|<!--
 
 
//cate
 
-->{{#if:{{{type|}}}|<!--
 
-->{{#switch:{{{type}}}<!-- grammar adaptations, add more if needed (don't forget to add at type2 below, too)
 
-->|Verbrauchbar=[[Kategorie:Verbrauchbare Gegenstände]]<!--
 
-->|Lichtquelle=[[Kategorie:Lichtquellen-Gegenstände]]<!--
 
-->|Information=[[Kategorie:Informations-Gegenstände]]<!--
 
-->|Reittierbeschwörung=[[Kategorie:Reittierbeschwörungs-Gegenstände]]<!--
 
-->|Beschwörung=[[Kategorie:Beschwörungs-Gegenstände]]<!--
 
-->|Aufbewahrung=[[Kategorie:Aufbewahrungs-Gegenstände]]<!--
 
-->|Fallengelassen=[[Kategorie:Fallengelassene Gegenstände]]<!--
 
-->|Munition=[[Kategorie:Munitions-Gegenstände]]<!--
 
-->|Waffe=[[Kategorie:Waffen-Gegenstände]]<!--
 
-->|Einrichtung=[[Kategorie:Einrichtungs-Gegenstände]]<!--
 
-->|Rüstung=[[Kategorie:Rüstungs-Gegenstände]]<!--
 
-->|Glücksbeutel=[[Kategorie:Glücksbeutel-Gegenstände{{!}}*]]<!--
 
-->|#default=[[Kategorie:{{{type}}}-Gegenstände]]<!--
 
 
-->}}<!--
 
-->}}<!--
  +
//placed image
-->{{#ifeq:{{lc:{{{type2|}}}}}|set|[[Kategorie:{{{type}}}-Sets]]}}<!--
 
  +
-->{{#if:{{#pos:{{#var:imagemode}}|placed}}|<!--
-->}}<!--
 
-->{{#if:{{{type2|}}}|<!--
+
-->{{#vardefine:ii:imageplaced|{{{imageplacedalt|<!--
  +
-->{{#if:{{{imageplaced|}}}|<!--
-->{{#switch:{{{type2}}}<!-- grammar adaptations, add more if needed (don't forget to add at type above, too)
 
  +
-->[[File:{{{imageplaced|}}}|{{l10n|item_infobox|imagealt:placed|$name$={{#var:ii:lname}}}}|link=]]<!--
-->|Verbrauchbar=[[Kategorie:Verbrauchbare Gegenstände]]<!--
 
  +
-->|<!--
-->|Lichtquelle=[[Kategorie:Lichtquellen-Gegenstände]]<!--
 
  +
-->{{image|{{#var:ii:name}} (placed)|{{l10n|item_infobox|imagealt:placed|$name$={{#var:ii:lname}}}}|link=}}<!-- check .gif, then .png
-->|Information=[[Kategorie:Informations-Gegenstände]]<!--
 
  +
-->}}<!--
-->|Reittierbeschwörung=[[Kategorie:Reittierbeschwörungs-Gegenstände]]<!--
 
  +
-->}}}}}<!--
-->|Beschwörung=[[Kategorie:Beschwörungs-Gegenstände]]<!--
 
-->|Aufbewahrung=[[Kategorie:Aufbewahrungs-Gegenstände]]<!--
 
-->|Fallengelassen=[[Kategorie:Fallengelassene Gegenstände]]<!--
 
-->|Munition=[[Kategorie:Munitions-Gegenstände]]<!--
 
-->|Waffe=[[Kategorie:Waffen-Gegenstände]]<!--
 
-->|Einrichtung=[[Kategorie:Einrichtungs-Gegenstände]]<!--
 
-->|Rüstung=[[Kategorie:Rüstungs-Gegenstände]]<!--
 
-->|Glücksbeutel=[[Kategorie:Glücksbeutel-Gegenstände{{!}}*]]<!--
 
-->|#default=[[Kategorie:{{{type2}}}-Gegenstände]]<!--
 
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
 
-->}}<!--
  +
-->}}<!--
-->{{#if:{{{listcat|}}}|[[Kategorie:{{{listcat}}}]]}}<!--
 
-->{{#if:{{{listcat2|}}}|[[Kategorie:{{{listcat2}}}]]}}<!--
 
-->{{#if:{{{listcat3|}}}|[[Kategorie:{{{listcat3}}}]]}}<!--
 
-->{{#if:{{{listcat4|}}}|[[Kategorie:{{{listcat4}}}]]}}<!--
 
-->{{#if:{{{listcat5|}}}|[[Kategorie:{{{listcat5}}}]]}}<!--
 
-->{{#switch:{{lc:{{{consumable|}}}}}|yes|ja=[[Kategorie:Verbrauchbare Gegenstände]]}}<!--
 
-->{{#switch:{{lc:{{{hardmode|}}}}}|yes|ja=[[Kategorie:Hardmode-exklusive Gegenstände]]}}<!--
 
-->{{#switch:{{lc:{{{allversions|}}}}}|yes|ja={{Alle Versionen}}}}<!--
 
   
  +
===== cate and cargo ======
//CARGO
 
-->{{#ifeq:{{FULLPAGENAME}}|{{ROOTPAGENAME}}|<!--
+
-->{{#if:{{#ifeq:{{NAMESPACE}}|{{ns:0}}|y}}{{#ifeq:{{{cate|}}}|yes|y}}|<!-- only in main NS or $cate = yes
  +
== cates ==
-->{{#cargo_store:_table=Items<!--
 
  +
-->{{#ifeq:{{{cate|}}}|no|<!-- nothing -->|{{#ifeq:{{{listexclude|no}}}|yes|<!-- nothing -->|<!-- only if $cate != no
-->|name={{#dplvar:_item_infobox:name}}<!--
 
  +
//cate
-->|nameen=[[:en:{{#dplvar:_item_infobox:nameen}}|{{#dplvar:_item_infobox:nameen}}]]<!-- en interwiki link
 
  +
-->{{#arrayprint:ii:types||@@@@|[[Category:{{#if:{{l10n|item_infobox|typecate:@@@@}}|{{l10n|item_infobox|typecate:@@@@}}|{{tr|{{ucfirst:@@@@}} items|de}}}}]]}}<!--
-->|image={{{image|[[Datei:{{#dplvar:_item_infobox:nameen}}.png|link=]]}}}<!--
 
  +
-->{{#arrayprint:ii:listcats||@@@@|[[Category:{{#if:{{l10n|item_infobox|listcat:@@@@}}|{{l10n|item_infobox|listcat:@@@@}}|{{tr|{{ucfirst:@@@@}}|de}}}}]]}}<!--
-->|damage={{{damage|}}}<!--
 
-->|damagetype={{#dplvar:_damagetype}}<!--
+
-->{{#arraysearch:ii:types|set|0|<!--
  +
-->{{#arraysearch:ii:types|vanity|0|[[Category:{{l10n|item_infobox|cate:vanitysets}}]]}}<!--
-->|autoswing={{{auto|}}}<!--
 
-->|pickaxepower={{{pick|}}}<!--
+
-->{{#arraysearch:ii:types|armor|0|<!--
-->|axepower={{{axe|}}}<!--
+
-->[[Category:{{l10n|item_infobox|cate:armorsets}}]]<!--
  +
-->{{#if:{{#var:ii:setbonus}}||[[Category:{{l10n|item_infobox|cate:nosetbonus}}]]}}<!--
-->|hammerpower={{{hammer|}}}<!--
 
-->|baitpower={{{bait|}}}<!--
+
-->}}<!--
-->|knockback={{#replace:{{{knockback|}}}|,|.}}<!--
 
-->|placeable={{{placeable|}}}<!--
 
-->|placedwidth={{{width|}}}<!--
 
-->|placedheight={{{height|}}}<!--
 
-->|stack={{{stack|}}}<!--
 
-->|mana={{{mana|}}}<!--
 
-->|tooltip={{{tooltip|}}}<!--
 
-->|consumable={{{consumable|}}}<!--
 
-->|criticalchance={{{critical|}}}<!--
 
-->|rare={{{rare|}}}<!--
 
-->|usetime={{{use|}}}<!--
 
-->|toolspeed={{{toolspeed|}}}<!--
 
-->|buff={{{buff|}}}<!--
 
-->|buffduration={{{duration|}}}<!--
 
-->|buyvalue={{{buy|}}}<!--
 
-->|sellvalue={{{sell|}}}<!--
 
-->|itemid={{{id|}}}<!--
 
-->|tileid={{{idtile|}}}<!--
 
-->|wallid={{{idwall|}}}<!--
 
-->|hardmode={{{hardmode|}}}<!--
 
-->|type={{{type|}}}<!--
 
 
-->}}<!--
 
-->}}<!--
  +
-->{{#if:{{#var:ii:consumable}}|[[Category:{{l10n|item_infobox|cate:consumableitem}}]]}}<!--
  +
-->{{#if:{{#var:ii:buy}}|[[Category:{{l10n|item_infobox|cate:vendoritem}}]]}}<!--
  +
-->{{#if:{{#var:ii:hardmodeonly}}|[[Category:{{l10n|item_infobox|cate:hardmodeonlyitem}}]]}}<!--
  +
-->{{#if:{{#var:ii:allversions}}|{{all versions}}}}<!--
  +
@todo: buff part--><!-- {{void|#ifeq:{{{bufflink|}}}|no|[[Category:Buffs]]}} --><!--
  +
-->}}}}<!--
  +
-->}}<!--
  +
-->{{#vardefine:cargo|}}<!--
  +
-->{{#ifeq:{{NAMESPACE}}|{{ns:0}}|{{#ifeq:{{PAGENAME}}|{{ROOTPAGENAME}}|{{#vardefine:cargo|y}}}}}}<!--
  +
-->{{#if:{{{cargo|}}}|{{#ifeq:{{{cargo|}}}|force|{{#vardefine:cargo|y}}|{{#vardefine:cargo|}}}}}}<!--
  +
-->{{#if:{{#var:cargo}}|<!--
  +
== cargo store ==
  +
//new table:
  +
-->{{#cargo_store:_table=Items_new<!--
  +
-->|itemid={{#var:ii:id}}<!--
  +
-->|name={{#var:ii:name}}<!--
  +
-->|internalname={{#dplvar:ii:info:internalName}}<!--
  +
-->|image={{#var:ii:imagealt|{{#var:ii:image|{{#var:ii:imageplaced|{{#var::ii::imageequipped}}}}}}}}<!--
  +
-->|autoswing={{#var:ii:autoswing}}<!--
  +
-->|stack={{#var:ii:stack}}<!--
  +
-->|type={{#arrayprint:ii:types|^}}<!--
  +
-->|listcat={{#arrayprint:ii:listcats|^}}<!--
  +
-->|tag={{#arrayprint:ii:tags|^}}<!--
  +
-->|buy={{#var:ii:buy}}<!--
  +
-->|consumable={{#var:ii:consumable}}<!--
  +
-->|hardmode={{#var:ii:hardmodeonly}}<!--
  +
-->|damage={{#var:ii:damage}}<!--
  +
-->|damagetype={{#var:ii:damagetype}}<!--
  +
-->|defense={{#var:ii:defense}}<!--
  +
-->|velocity={{#var:ii:velocity}}<!--
  +
-->|knockback={{#var:ii:knockback}}<!--
  +
-->|rare={{#var:ii:rare}}<!--
  +
-->|sell={{#var:ii:sell}}<!--
  +
-->|axe={{#ifexpr:{{#var:ii:axe}}|{{#var:ii:axe}}}}<!--
  +
-->|pick={{#ifexpr:{{#var:ii:pick}}|{{#var:ii:pick}}}}<!--
  +
-->|hammer={{#ifexpr:{{#var:ii:hammer}}|{{#var:ii:hammer}}}}<!--
  +
-->|bait={{#ifexpr:{{#var:ii:bait}}|{{#var:ii:bait}}}}<!--
  +
-->|fishing={{#ifexpr:{{#var:ii:fishing}}|{{#var:ii:fishing}}}}<!--
  +
-->|bonus={{#var:ii:tileboost}}<!--
  +
-->|toolspeed={{#var:ii:toolspeed}}<!--
  +
-->|usetime={{#var:ii:use}}<!--
  +
-->|unobtainable={{#arraysearch:ii:listcats|unobtainable items|0|y|}}<!--
  +
-->|autoswing={{#var:ii:autoswing}}<!--
  +
-->|critical={{#var:ii:critical}}<!--
  +
-->|tooltip={{#var:ii:tooltip}}<!--
  +
-->|placeable={{#var:ii:placeable}}<!--
  +
-->|placedwidth={{#var:ii:width}}<!--
  +
-->|placedheight={{#var:ii:height}}<!--
  +
-->|mana={{#var:ii:mana}}<!--
  +
-->|bodyslot={{#var:ii:bodyslot}}<!--
  +
-->|usetime={{#var:ii:use}}<!--
  +
-->|toolspeed={{#var:ii:toolspeed}}<!--
  +
-->|buff={{#var:ii:buff}}<!--
  +
-->|bufftype={{#var:ii:bufftype}}<!--
 
-->}}<!--
 
-->}}<!--
 
//CARGO END
 
//CARGO END
  +
-->}}<!--
  +
end===== cate and cargo ======
   
  +
===== OUTPUT VIEW ======
-->}}<!--
 
  +
select view base on viewname. e.g. mode=table means {{item infobox/tableView}}, default is {{item infobox/infoboxView}}
  +
-->{{item infobox/{{#var:viewname}}View}}<!--
   
 
--></includeonly><!--
 
--></includeonly><!--
   
 
--><noinclude><!--
 
--><noinclude><!--
  +
-->{{#cargo_declare:_table=Items
 
  +
-->{{#cargo_declare:_table=Items_new
|name=Page
 
  +
|itemid=Integer
|nameen=Wikitext
 
  +
|name = String
|image=Wikitext (size=1500)
 
  +
|internalname=String
|damage=Wikitext (size=1000)
 
  +
|image = Wikitext
|damagetype=String
 
 
|autoswing=Boolean
 
|autoswing=Boolean
|pickaxepower=Integer
+
|stack=Integer
  +
|buy=Boolean
|axepower=Integer
 
  +
|consumable=Boolean
|hammerpower=Integer
 
  +
|hardmode=Boolean
|baitpower=Integer
 
  +
|type = List (^) of String
|knockback=Float
 
  +
|listcat = List (^) of String
  +
|tag = List (^) of String
  +
|damage = Wikitext
  +
|damagetype=String
  +
|defense=Wikitext (size=1000)
  +
|velocity = Wikitext
  +
|knockback = Wikitext
  +
|rare = Wikitext
  +
|sell = Wikitext
  +
|axe = Integer
  +
|pick = Integer
  +
|hammer = Integer
  +
|fishing = Integer
  +
|bait = Integer
  +
|bonus = Wikitext
  +
|toolspeed = Wikitext
  +
|usetime = Wikitext
  +
|unobtainable = Boolean
  +
|autoswing = Boolean
  +
|critical=Wikitext (size=1000)
  +
|tooltip=Wikitext
 
|placeable=Boolean
 
|placeable=Boolean
 
|placedwidth=Integer
 
|placedwidth=Integer
 
|placedheight=Integer
 
|placedheight=Integer
|stack=Integer
 
 
|mana=Integer
 
|mana=Integer
  +
|bodyslot=String
|tooltip=Wikitext (size=1000)
 
  +
|usetime=Integer
|consumable=Boolean
 
|criticalchance=Wikitext (size=1000)
 
|rare=String (size=7)
 
|usetime=Integer
 
 
|toolspeed=Integer
 
|toolspeed=Integer
|buff=Wikitext
+
|buff=Wikitext (size=1000)
|buffduration=Wikitext (size=1000)
+
|bufftype=Wikitext (size=1000)
|buyvalue=Wikitext (size=1000)
 
|sellvalue=Wikitext (size=1000)
 
|itemid=Integer
 
|tileid=Integer
 
|wallid=Integer
 
|hardmode=Boolean
 
|type=String
 
 
}}<!--
 
}}<!--
   
  +
-->{{i18n-ready}}{{lua|Iteminfo}}{{doc}}</noinclude>
-->{{dokumentation}}<!--
 
 
--></noinclude>
 

Version vom 19. Oktober 2019, 00:22 Uhr

Diese Vorlage definiert die Tabelle „Items_new“.

Datentabelle erstellen

Diese Vorlage ist synchronisiert-lokalisiert, d. h. sie ist mit der Version des englischen Terraria Wikis identisch. Änderungen an dieser Vorlage sollten zunächst dort vorgenommen werden.
Siehe Vorlage:Item infobox/l10n für die Lokalisierung dieser Vorlage.
Diese Vorlage verwendet Lua.
Diese Vorlage verwendet Modul:Iteminfo, ein Skript, das in der Programmiersprache Lua verfasst wurde. Siehe Terraria Wiki:Lua, um mehr über Lua zu erfahren.
Template-info Dokumentation Die folgende Dokumentation stammt von der Seite Vorlage:Item infobox/Dokumentation. (bearbeiten | Versionsgeschichte)
Siehe auch die englische Vorlagenseite: Template:Item infobox. Sie enthält möglicherweise umfassendere oder aktuellere Informationen.

Diese Vorlage wird verwendet, um die Infobox für einen Gegenstand anzuzeigen. Sie ist eine der wichtigsten und umfangreichsten Infoboxvorlagen.

Die Vorlage ist so angelegt, dass Verwendungen von ihr direkt aus dem englischen Wiki kopiert und in diesem Wiki eingefügt werden können – Übersetzungen nimmt sie automatisch vor. Daher sind auch viele der Parameterwerte auf Englisch einzugeben.

Verwendung

Die Vorlage ist extrem vielfältig, ihre Grundfunktion ist jedoch die Darstellung einer Standard-Infobox.

Die Daten, die angezeigt werden sollen, können zwar manuell auf der Seite eingegeben werden, aber der Großteil davon kann dank {{iteminfo}} automatisch generiert werden (und wird auch automatisch aktualisiert, z. B. nach einem Update Terrarias.). Um die automatische Generierung der Daten einzuschalten, ist der Parameter auto auf die ID des Gegenstands zu setzen (alternativ: auto=yes und entweder id=<Gegenstands-ID>, name=<Gegenstandsname> oder nichts weiter – wird eine der letzten beiden Methoden verwendet, bestimmt die Vorlage die Gegenstands-ID mithilfe von {{itemNameFromId}} (bei Verwendung der letzten Methode mit dem Namen der Seite) selbst). Auf diese Weise werden alle relevanten Parameter automatisch gesetzt; siehe die Tabelle unten für betroffene Parameter. Selbstverständlich können die automatisch generierten Daten trotzdem überschrieben werden – manuelle Eingaben haben immer Vorrang.

Grundlegende Parameter

Hinweise:
  • Im Folgenden wird das Dollarzeichen ($) verwendet, um zu signalisieren, dass das darauffolgende Wort ein Parametername ist. So steht bspw. $name für den Parameter name.
  • Alle Parameter, bei denen ein Standardwert angegeben ist, können üblicherweise weggelassen werden. Dies bedeutet nicht, dass Parameter, bei denen kein Standardwert angegeben ist, immer eingetragen werden müssen.
Parameter Beschreibung Auto Beispiel Standardwert
(wenn weggelassen)
Hinweis
{{item infobox
Box-bezogene Parameter
| boxwidth Breite der Infobox 27em 21em Zahl mit Einheit. Standard ist 21em bzw. ggf. Breite des Bildes.
| float Position der Infobox left right
| css
 oder
| style
CSS-Style für die gesamte Infobox Jegliche width- oder float-Eigenschaften, die hier definiert werden, überschreiben die Parameter $boxwidth und $float.
| auto Aktiviert automatische Datengenerierung 465 Kann auch auf yes gesetzt werden (siehe Text oben).
| id ID des Gegenstands 465 Die automatische Datengenerierung von $tooltip basiert auf diesem Wert.
| name Name des Gegenstands Wood Seitenname Wird als Überschrift der Infobox angezeigt.
| namesub Namensunterschrift Zusätzliche Informationen direkt unter dem Titel der Infobox; bei Gegenstands-Infoboxen sehr selten sinnvoll.
Bild-bezogene Parameter
| imagealt Vollständige benutzerdefinierte Kontrolle über den gesamten Bildbereich [[Datei:Wood.png]] Überschreibt alle folgenden Bild-Parameter in dieser Parameter-Kategorie.
| ext Dateiendung von $image gif png
| image Hauptbild des Inventarsymbols oder ausgerüsteten Gegenstands/Sets Wood.png $name.$ext
| imageold Bild der Variante auf älteren Plattformen Compass (old).png $name (old) Standardwert: Nimmt das .gif, sofern vorhanden; andernfalls das .png.
| imageplaced Bild des platzierten Gegenstands Wood (placed).png $name (placed)
| imageequipped Bild des ausgerüsteten Gegenstands/Sets Shackle (equipped).png $name (equipped)
| imagefemale Bild des weiblichen ausgerüsteten Gegenstands/Sets Robe (equipped) female.png $name female.$ext
| imageoldalt Vollständige benutzerdefinierte Kontrolle über die Darstellung des „alten“ Bildes [[Datei:Compass (old).png]]
| imageplacedalt Vollständige benutzerdefinierte Kontrolle über die Darstellung des Bildes des platzierten Gegenstands [[Datei:Wood (placed).png]]
| imageequippedalt Vollständige benutzerdefinierte Kontrolle über die Darstellung des Bildes des ausgerüsteten Gegenstands/Sets [[Datei:Shackle (equipped).png]]
| imagebreak Ordnet die Bilder in Zeilen statt in Spalten (also untereinander statt nebeneinander) an yes Das Haupt-/„alte“, „platzierte“, „ausgerüstete“ und „weilbich ausgerüstete“ Bild nimmt jedes eine eigene Zeile ein, mit schmalen horizontalen Strichen voneinander getrennt (Beispielseite: Buch). Das Haupt- und „alte“ Bild stehen immer in der gleichen Zeile. Zu beachten ist, dass dieser Effekt aktiviert wird, egal auf welchen Wert der Parameter gesetzt wird (d. h., | imagebreak = no aktiviert ihn auch – davon also bitte absehen!).
| imageinfo Unterdrückt die interne Verwendung von {{image}} no Die Vorlage verwendet die standardmäßige [[Datei:]]-Syntax statt {{image}}, wenn der Parameter auf no gesetzt wird. Dies wird verwendet, wenn besonders viele Infoboxen auf einer Seite vorhanden sind, denn {{image}} benötigt aufwändige Parserfunktionen, deren Limit in solchen Fällen überschritten werden kann und zu Fehlern führt. Mit imageinfo=no wird dies dann vermieden. In der überwältigenden Mehrheit der Fälle ist das aber nicht nötig.
Eigenschaften-bezogene Parameter
| autoswing Fähigkeit des Auto-Benutzens yes Lässt Autoschwingen, Autofeuern oder Auto-Benutzen in der rechten oberen Ecke der Infobox erscheinen. Der Text, der beim Rüberfahren angezeigt wird, hängt von $damagetype ab („Autoschwingen“ für Nahkampf, „Autofeuern“ für Fernkampf und Magie und „Auto-Benutzen“ für alles andere).
| stack Maximal mögliche Stapelgröße [1] 99 1 Maximalanzahl des Gegenstands, die in einem einzigen Inventar-Slot aufbewahrt werden kann; wird als kleine Zahl rechts unterhalb des Bildes angezeigt.
| pick Spitzhackenkraft 100 Ohne Prozentzeichen (%)! Wenn mindestens einer der drei Parameter verwendet wird, werden immer alle drei Symbole angezeigt: Pickaxe icon Hammer icon Axe icon
| hammer Hammerkraft 75
| axe Axtkraft 50
| pickreq Erforderliche Spitzhackenkraft zum Zerstören 150 Ohne Prozentzeichen (%)!
| hammerreq Erforderliche Hammerkraft zum Zerstören 80 Ohne Prozentzeichen (%)! Zeigt den folgenden Text dahinter: „(nur im Hardmode)
| type
 (veraltet:
| type2)
Klassifikation und Kategorisierung Name der Gruppe, der der Gegenstand grob zuzuordnen ist, z. B. Waffe, Werkzeug, Einrichtung, etc.; mit Schrägstrichen (/) voneinander getrennt. „Herstellungsmaterial“ wird ggf. automatisch hinzugefügt und kann weggelassen werden.
| bait Köderkraft Ohne Prozentzeichen (%)!
| damage Schaden [1]
| damagetype Schadenstyp Mögliche Werte sind Nahkampf / nah / melee, Fernkampf / fern / ranged, Magie / magic, Beschwörung / summon und Wurf / thrown / throwing (Groß-/Kleinschreibung irrelevant).
| knockback Rückstoß [1] Wenn mehr als ein Wert eingegeben werden muss, sollte ({{rückstoß|raw=y}}) verwendet werden, z. B. {{rückstoß|7.5|full}}/{{rückstoß|6|full}}.
| defense Abwehr, die der Gegenstand hinzufügt [1]
| tileboost Feldreichweitenbonus
| bonus Verschiedene Boni
| setbonus Set-Bonus Für Rüstungssets, bei denen $type Set enthält. Wenn möglich, sollte hier {{gameText}} verwendet werden.
| placeable Platzierbarkeit yes / no
| width Breite des platzierten Gegenstands In Feldern.
| height Höhe des platzierten Gegenstands In Feldern.
| consumable Verbrauchbarkeit wahr: (im Quellcode des Spiels zu finden) Gegenstand verlässt das Inventar des Spielercharakters mittels Benutzen / Angreifen; beinhaltet auch platzierbare Gegenstände.
| mana Mana-Kosten [1]
| mheal Manapunkte, die der Gegenstand auffüllt [1]
| hheal Lebenspunkte, die der Gegenstand auffüllt [1]
| critical Kritische Trefferchance [1] Wenn kein Wert eingeben wird und der Primärtyp „Waffe“ ist, wird ein Standardwert von 4 % angezeigt.
| body slot Körper-Slot, an dem der Gegenstand ausgerüstet werden muss
| use Benutzungsgeschwindigkeit
| velocity
 (veraltet:
| sspeed)
Projektilgeschwindigkeit
| toolspeed Werkzeuggeschwindigkeit [1]
| tooltip Tooltip [1]
| rare Seltenheitsstufe [1] Mögliche Werte: -1 bis 11, q (Questgegenstände) und rainbow; siehe Seltenheit für Informationen.
| buy Kaufpreis [1] Mit der Münzvorlage {{münzen}} einzugeben. Auf buy=y/yes/true/show setzen, um die Anzeige des Kaufpreises zu aktivieren (bei der Verwendung von $auto); ist nämlich standardmäßig deaktiviert, da der Großteil der Gegenstände, die verkauft werden können, nicht gekauft werden können.
| sell Verkaufswert [1] Ebenfalls mit der Münzvorlage {{münzen}} einzugeben.
| value Wert Wird hauptsächlich intern verwendet. Wird nicht direkt angezeigt, fungiert aber als Basis für $buy und $sell. Kann grundsätzlich weggelassen werden.
Statuseffekt-bezogene Parameter
| bufftype Typ des Statuseffekts Wird hauptsächlich intern verwendet. Mögliche Werte: buff (für positive Statuseffekte) und debuff (für negative Statuseffekte).
| idbuff Statuseffekt-ID
| buff Positiver Statuseffekt, den der Gegenstand gewährt
| bufflink Linkziel des Statuseffekts
| bufftip Tooltip des Statuseffekts
| duration Dauer des Statuseffekts [1]
| debuff Negativer Statuseffekt, den der Gegenstand zufügt Als Abkürzung kann <Name> / <Dauer> [ / <Wahrscheinlichkeit>] statt der drei Parameter $debuff, $debuffduration, $debuffchance einzeln verwendet werden.
| debufflink Linkziel des Statuseffekts
| debufftip Tooltip des Statuseffekts
| debuffchance Wahrscheinlichkeit, dass der Statuseffekt zugefügt wird
| debuffduration Dauer des Statuseffekts
Geräusch-bezogene Parameter
| sounduse Use sound effect Item_1.wav Can be a comma-separated list for multiple sounds. Caption is "Benutzen".
| sound1 Custom additional sound effect Can be a comma-separated list for multiple sounds.
| soundcaption1 Caption for the sound effect
| sound2 Custom additional sound effect Can be a comma-separated list for multiple sounds.
| soundcaption2 Caption for the sound effect
| sound<n> Custom additional sound effect Can be continued nearly infinitely. Sounds will only be displayed if there is a sound<n> parameter with a corresponding soundcaption<n> parameter.
| soundcaption<n> Caption for the sound effect
Reittier-bezogener Parameter
| idmount Reittier-ID
Projektil-bezogene Parameter
| idprojectile
 (veraltet:
| shoot)
Projektil-ID Mehrere Projektil-IDs mit Kommata (,) voneinander trennen.
| projectilename Name des Projektiles
| projectileimage Bild des Projektils
| projectileblock Anordnung der Projektilbilder Verhält sich analog zu $imagebreak.
ID-bezogene Parameter
| showids Anzeige des ID-Abschnitts no ID-Abschnitt wird standardmäßig nicht versteckt.
| idshow Angezeigte Gegenstands-ID Kann verwendet werden, um eine ID anzuzeigen, die von der internen, funktionalen ID abweicht.
| idtile Feld-ID
| idtileshow Angezeigte Feld-ID
| idtilesub Feld-Unter-ID In Terraria intern als placeStyle bekannt.
| idwall Wand-ID
| idbuffshow Angezeigte Statuseffekt-ID
Back-end-bezogene Parameter
| cate De-/Aktiviert Kategorisierung no Auf yes setzen, um die Kategorisierung zu erzwingen, wo sie standardmäßig deaktiviert ist (in Nicht-Artikel-Namensräumen). Auf no setzen, um die Kategorisierung zu deaktivieren.
| listexclude De-/Aktiviert Kategorisierung yes no Auf yes setzen, um die Kategoriserung zu deaktivieren. Überschreibt cate=yes, aber nicht cate=no.
| cargo De-/Aktiviert Cargo-Speicherung no Auf force setzen, um die Speicherung der Daten in der Cargo-Tabelle zu erzwingen, wo sie standardmäßig deaktiviert ist (in Nicht-Artikel-Namensräumen). Auf no setzen, um die Cargo-Speicherung zu deaktivieren.
| listcat Kategorisierung Zusätzliche Kategorienamen, um den Gegenstand verschiedenen Kategorien zuzuordnen und DPL-Abfragen zu ermöglichen. Mehrere Kategorien werden mit einem Schrägstrich (/) voneinander getrennt. Die folgenden Kategorien werden automatisch hinzugefügt:
| tag
 or
| tags
Kategorisierung Zusätzliche Kategorienamen, um den Gegenstand angemessen zu kategorisieren. Kann beliebige der folgenden enthalten: (mehrere mit einem Schrägstrich (/ voneinander trennen):
  • buy/buyable/vendor (entspricht buy=yes)
  • hardmodeonly/hardmode (entspricht hardmode=yes)
  • allversions (entspricht allversions=yes)
  • dd2 (bedeutet, dass dieser Gegenstand mit VerteidigermedailleVerteidigermedaillen statt mit gewöhnlichen Münzen erworben werden muss)
  • drop (entspricht listcat=drop items)
  • loot (entspricht listcat=loot items)
  • plunder (entspricht listcat=plunder items)
  • fished (entspricht listcat=fished items)
  • unobtainable (entspricht listcat=unobtainable items)
  • developer (entspricht listcat=developer items).
  • storage (entspricht listcat=storage items).
  • informational (entspricht listcat=informational items).
  • quest rewards (entspricht listcat=quest rewards).
  • light source (entspricht listcat=light source items).
  • novelty (entspricht listcat=novelty items).
  • mechanism (entspricht listcat=mechanism items).
  • potion ingredients (entspricht listcat=potion ingredients).
  • bag loot/bagloot (entspricht listcat=bag loot items).
  • treasure bag loot (entspricht listcat=Treasure Bag loot items).
  • minion (entspricht type=weapon und listcat=minion summon items).
  • sentry (entspricht type=weapon und listcat=sentry summon items).

Alle anderen Werte haben hier keinen Effekt. Alle Tags werden in der Cargo-Tabelle für Abfragen gespeichert.

| allversions Verfügbarkeit auf allen Plattformen Auf yes setzen, um anzugeben, dass der Gegenstand in allen Versionen von Terraria verfügbar ist. Dies ist nur zu verwenden, wenn kein {{exclusive}}-Banner auf der Seite vorhanden ist. Wenn der Parameter weggelassen wird und $tags nicht allversions enthält, wird der Parameter automatisch gesetzt, basierend auf dem Ergebnis von {{eversions|<Gegenstandsname>}} (sogar obwohl $auto mglw. nicht gesetzt ist!). Kategorisiert die Seite in allen fünf Versionskategorien (außer Kategorie:Japanische-Konsolen-Inhalt), wenn yes eingegeben bzw. ermittelt wurde.
| hardmode Hardmode-Exklusivität yes Auf yes setzen, um anzugeben, dass der Gegenstand im Pre-Hardmode nicht verfügbar ist, sondern erst im Hardmode. Kategorisiert die Seite in Kategorie:Hardmode-exklusive Gegenstände.
}}

Unterseiten

Die folgenden Unterseiten dienen der Unterstützung und Formatierung:

Siehe auch

Fußnoten

  1. 1,00 1,01 1,02 1,03 1,04 1,05 1,06 1,07 1,08 1,09 1,10 1,11 1,12 1,13 Jede vollständige Instanz der Zeichenkette @@@@ im Wert des Parameters wird mit den automatisch generierten Daten ersetzt. Dies kann verwendet werden, um automatische und manuelle Daten zu mischen.