Module:Infobox Item: Difference between revisions

Jump to navigation Jump to search
731 bytes added ,  11:21, 6 April 2022
no edit summary
No edit summary
No edit summary
 
(3 intermediate revisions by the same user not shown)
Line 27: Line 27:
{ name = 'description', func = 'has_content' },
{ name = 'description', func = 'has_content' },
{ name = 'members', func = 'yes_no' },
{ name = 'members', func = 'yes_no' },
{ name = 'donator', func = 'yes_no' },
{ name = 'level', func = 'number' },
{ name = 'level', func = 'number' },
{ name = 'cost', func = 'has_content' }, -- Todo: Unbuyable
{ name = 'cost', func = 'has_content' }, -- Todo: Unbuyable
Line 96: Line 97:
ret:defineLinks({ hide = true })
ret:defineLinks({ hide = true })


-- ret:useSMWOne({
ret:useSMWOne({
-- members = 'All Is members only',
members = 'All Is members only',
-- id_smw = 'All Item ID',
id_smw = 'All Item id',
-- image_smw = 'All Image',
image_smw = 'All Image',
-- })
})


-- ret:useSMWSubobject({
ret:useSMWSubobject({
-- version = 'Version anchor',
image = 'Image',
-- release = 'Release date',
release = 'Release date',
-- id_smw = 'Item ID',
id = 'Item ID',
-- description = 'Description',
description = 'Description',
-- members = 'Is members only',
members = 'Is members only',
-- buyvalue = 'Buyable for',
donator = 'Is donator item',
-- sellvalue = 'Sellable for',
level = 'Item Level',
-- image_smw = 'Image',
cost = 'Buyable for',
-- market_buy_limit = 'Buy limits',
sell = 'Sellable for',
-- market_sell_limit = 'Sell limits',
-- usesinfobox = 'Uses infobox',
tradeable = 'Tradeable',
-- })
craftable = 'Craftable',
brewable = 'Brewabel',
market_sp_limit = 'Market sell limits',
market_bp_limit = 'Market buy limits',
type = 'Item Type',
potion_type = 'Potion type',
potion_effect = 'Potion effect',
 
book_author = 'Book author',
rune_tp = 'Rune teleport',
damage = 'Damage',
weapon_effect = 'Weapon effect',
tool_type = 'Tool type',
skill_level = 'Tool skill level',
tool_effect = 'Tool effect',
 
forage_level = 'Forage level',
mine_level = 'Mine level',
fish_level = 'Fish level',
chop_level = 'Chop level',
 
ring_effect = 'Ring effect',
necklace_effect = 'Necklace effect',
})


ret:addButtonsCaption()
ret:addButtonsCaption()
Line 150: Line 176:
{ tag = 'th', content = '[[Members]]', colspan = '7' },
{ tag = 'th', content = '[[Members]]', colspan = '7' },
{ tag = 'argd', content = 'members', colspan = '13' },
{ tag = 'argd', content = 'members', colspan = '13' },
}
:pad(20)
:addRow{
{ tag = 'th', content = 'Donator item', colspan = '7' },
{ tag = 'argd', content = 'donator', colspan = '13' },
}
}
:pad(20)
:pad(20)
Line 508: Line 539:
matches = {
matches = {
members = { yes = 'Members\' items', no = 'Free-to-play items' },
members = { yes = 'Members\' items', no = 'Free-to-play items' },
donator = { yes = 'Donator items' },
rune_tp = { yes = 'Runes'},
rune_tp = { yes = 'Runes'},
tradeable = { yes = 'Tradeable items', no = 'Untradeable items' },
tradeable = { yes = 'Tradeable items', no = 'Untradeable items' },

Navigation menu