ARK: Survival Evolved Wiki
Advertisement
Template-info Documentation

Lists items (as well as creatures) with their icon.

Append each item or creature name as a single parameter. A quantity of x, x..y, or x-y can be used as the next parameter.

Parameters

Parameter Default Description
iconsize 30px size of the items
columns 1
columnWidth set a desired width for columns. default is 15em
listtype set to 'ol' for a numbered list, 'none' for list without bullets
showQuantityOne false set to true to also show '1 ×' if a quantity of 1 is given
showQuantityAsPerCent false set to true to also show e.g. '50%' if a quantity of 0.5 is given
noDlcIcon set to 1 to hide the DLC-/mod-icons
mod if set, assumes that each item in the list is a part of the specified mod, automatically adding the namespace prefix at runtime

Usage / Examples

{{ItemList|Ankylosaurus|Thatch}}
{{ItemList|iconsize=50px|Argentavis|Quetzal|Pteranodon}}
{{ItemList|iconsize=20px|columns=2|Thatch|Wood|Raw Meat|Raw Prime Meat|Dodo|Mesopithecus|Wooden Door}}
{{ItemList|iconsize=20px|columnWidth=20em|Thatch|Wood|Raw Meat|Raw Prime Meat|Dodo|Mesopithecus|Wooden Door}}
{{ItemList|listtype=ol|Berries|Rockarrot|Longrass}}
{{ItemList|listtype=none|Berries|Sulfur (Scorched Earth)|Clay (Primitive Plus)}}
{{ItemList|listtype=none|noDlcIcon=1|Berries|Sulfur (Scorched Earth)|Clay (Primitive Plus)}}
{{ItemList|Ankylosaurus|1|Thatch|10..20}}
{{ItemList|showQuantityOne=true|Ankylosaurus|1|Thatch|10-20}}
{{ItemList|showQuantityAsPerCent=true|Cooking Pot|1|Refining Forge|0.5}}

Displaying a comma-delimited array from a data-module:

{{ItemList|columnWidth=20em|{{Dv|Pteranodon|canDragCreatures}}}}
* File:Achatina, Archa, Bulbdog, Compy, Dilophosaur, Diplocaulus, Dodo, Enforcer, Glowtail, Human, Hyaenodon, Jerboa, Kairuku, Lystrosaurus, Megalania, Mesopithecus, Otter, Oviraptor, Pegomastax, Shinehorn, Titanomyrma Drone, Troodon, Turkey, Zomdodo.png Achatina, Archa, Bulbdog, Compy, Dilophosaur, Diplocaulus, Dodo, Enforcer, Glowtail, Human, Hyaenodon, Jerboa, Kairuku, Lystrosaurus, Megalania, Mesopithecus, Otter, Oviraptor, Pegomastax, Shinehorn, Titanomyrma Drone, Troodon, Turkey, Zomdodo

local p = {}
function p.itemlist( f )
  local args = f:getParent().args
  local itemList, iconsize, columns = {}, '30px', 1

  if args.iconsize ~= nil then
    iconsize = args.iconsize
  end
  if args.columns ~= nil then
    columns = args.columns
  end

  for _,item in ipairs(args) do
    table.insert(itemList, '* [[File:'..item..'.png|'..iconsize..']] [['..item..']]')
  end
  return '<div style="column-count:'..columns..';-moz-column-count:'..columns..';-webkit-column-count:'..columns..'">'..table.concat(itemList, '\n')..'</div>'
end
return p
Advertisement