Diferencia entre revisiones de «Módulo:Crafting»

Xstela (discusión | contribs.)
Sin resumen de edición
Leynaf (discusión | contribs.)
Sin resumen de edición
 
(No se muestran 51 ediciones intermedias de 3 usuarios)
Línea 40: Línea 40:
local description = ''
local description = ''
if args.showname == '1' or multirow and args.showname ~= '0' then
if args.showname == '1' or multirow and args.showname ~= '0' then
name = 'Name !! '
name = 'Nombre !! '
f:callParserFunction( '#dplvar:set', 'craftingname', '1' )
f:callParserFunction( '#dplvar:set', 'craftingname', '1' )
end
end
if args.showdescription == '1' then
if args.showdescription == '1' then
description = ' !! class="unsortable" | Description'
description = ' !! class="unsortable" | Descripción'
f:callParserFunction( '#dplvar:set', 'craftingdescription', '1' )
f:callParserFunction( '#dplvar:set', 'craftingdescription', '1' )
end
end
Línea 55: Línea 55:
header = table.concat( {
header = table.concat( {
' {| class="wikitable ' .. class .. '"',
' {| class="wikitable ' .. class .. '"',
'! ' .. name .. 'Ingredients !! ' .. recipeClass .. ' [[Crafting]] recipe' .. description,
'! ' .. name .. 'Ingredientes !! ' .. recipeClass .. ' Receta de [[fabricación]]' .. description,
'|-'
'|-'
}, '\n' )
}, '\n' )
Línea 86: Línea 86:
end
end
nameCell = table.concat( links, '&nbsp;or<br>' )
nameCell = table.concat( links, '&nbsp;o<br>' )
end
end
end
end
Línea 141: Línea 141:
separator = ''
separator = ''
elseif animatedIngredients[v] and not animatedIngredients[v].final then
elseif animatedIngredients[v] and not animatedIngredients[v].final then
separator = '&nbsp;or'
separator = '&nbsp;o'
end
end
local mod = ( ingredients[v] or animatedIngredients[v] ).mod
local mod = ( ingredients[v] or animatedIngredients[v] ).mod
Línea 260: Línea 260:
if args.upcoming then
if args.upcoming then
table.insert( categories, '[[Category:Upcoming]]' )
table.insert( categories, '[[Category:Proximamente]]' )
end
end
        if args.type then
            table.insert( categories, '[[Category:' .. args.type .. ' receta]]' )
        end
if args.ignoreusage ~= '1' then
if args.ignoreusage ~= '1' then
Línea 268: Línea 272:
if not v:find( ':' ) then
if not v:find( ':' ) then
if v == 'Tintes' then
if v == 'Tintes' then
for _, tintes in ipairs( {
for _, tinte in ipairs( {
'Tinte Naranja', 'Tinte Magenta', 'Tinte Azul Claro', 'Tinte Amarillo', 'Tinte Verde Lima',
'Tinte naranja', 'Tinte magenta', 'Tinte azul claro', 'Tinte amarillo', 'Tinte verde lima',
'Tinte Rosa', 'Tinte Gris', 'Tinte Gris Claro', 'Tinte Cian', 'Tinte Morado',
'Tinte rosa', 'Tinte gris', 'Tinte gris claro', 'Tinte cian', 'Tinte morado',
'Lapislázuli', 'Semillas de Cacao', 'Tinte Verde', 'Tinte Rojo', 'Saco de Tinta'
'Lapislázuli', 'Semillas de cacao', 'Tinte verde', 'Tinte rojo', 'Saco de tinta'
} ) do
} ) do
table.insert( categories, '[[Category:Recetas ' .. dye .. ']]' )
table.insert( categories, '[[Categoría:Recetas que usan ' .. tinte .. ']]' )
end
end
else
else
if v == 'Sticky Piston' then v = 'Piston'
if v == 'Pistón adhesivo' then v = 'Pistón'
elseif v == 'Red Mushroom' or v == 'Brown Mushroom' then v = 'Mushroom'
                        elseif v == 'Champiñón rojo' or v == 'Champiñón marrón' then v = 'Champiñón'
elseif v == 'Red Sand' then v = 'Sand'
elseif v == 'Champiñón Rojo' or v == 'Champiñón Marrón' then v = 'Champiñón'
elseif v == 'Charcoal' then v = 'Coal'
elseif v == 'Arena Rojiza' then v = 'Arena'
elseif v:find( ' Wood$' ) then v = 'Wood'
                        elseif v == 'Arena roja' then v = 'Arena'
elseif v:find( ' Wood Planks$' ) then v = 'Wood Planks'
                        elseif v == 'Carbón vegetal' then v = 'Carbón'
elseif v:find( ' Stained Glass$' ) then v = 'Stained Glass'
elseif v == 'Carbón Vegetal' then v = 'Carbón'
elseif v:find( ' Stained Glass Pane$' ) then v = 'Stained Glass Pane'
elseif v:find( ' Tronco de madera$' ) then v = 'Madera'
elseif v:find( ' Wool$' ) then v = 'Wool'
elseif v:find( ' Tronco de Madera$' ) then v = 'Madera'
elseif v:find( ' Sandstone$' ) then v = 'Sandstone'
elseif v:find( ' Tablas de madera$' ) then v = 'Tablas de madera'
elseif v:find( ' Stairs$' ) then v = 'Stairs'
elseif v:find( ' Tablas de Madera$' ) then v = 'Tablas de Madera'
elseif v:find( ' Slab$' ) then v = 'Slab'
                        elseif v:find( ' Materiales$' ) then v = 'Materiales para herramientas'
elseif v:find( ' Pressure Plate$' ) then v = 'Pressure Plate'
elseif v:find( ' Cristal tintado$' ) then v = 'Cristal tintado'
elseif v:find( ' Tulip$' ) then v = 'Tulip'
elseif v:find( ' Cristal Tintado$' ) then v = 'Cristal Tintado'
elseif v:find( ' Firework Star$' ) then v = 'Firework Star'
elseif v:find( ' Panel de cristal tintado$' ) then v = 'Panel de cristal tintado'
elseif v:find( ' Stone Bricks$' ) then v = 'Stone Bricks'
elseif v:find( ' Panel de Cristal Tintado$' ) then v = 'Panel de Cristal Tintado'
elseif v:find( ' Quartz Block$' ) then v = 'Block of Quartz'
elseif v:find( ' Lana$' ) then v = 'Lana'
elseif v:find( ' Andesite$' ) then v = 'Andesite'
elseif v:find( ' Arenisca$' ) then v = 'Arenisca'
elseif v:find( ' Diorite$' ) then v = 'Diorite'
elseif v:find( ' Escaleras de madera$' ) then v = 'Escaleras'
elseif v:find( ' Granite$' ) then v = 'Granite'
elseif v:find( ' Escaleras de Madera$' ) then v = 'Escaleras'
elseif v:find( ' Losa de madera$' ) then v = 'Losas'
elseif v:find( ' Losa de Madera$' ) then v = 'Losas'
elseif v:find( ' Placa de presión$' ) then v = 'Placa de presión'
elseif v:find( ' Placa de Presión$' ) then v = 'Placa de Presión'
elseif v:find( ' Tulipán$' ) then v = 'Tulipán'
elseif v:find( ' Estrella de fuegos artificiales$' ) then v = 'Estrella de fuegos artificiales'
elseif v:find( ' Estrella de Fuegos Artificiales$' ) then v = 'Estrella de Fuegos Artificiales'
elseif v:find( ' Ladrillos de piedra$' ) then v = 'Ladrillos de piedra'
elseif v:find( ' Ladrillos de Piedra$' ) then v = 'Ladrillos de Piedra'
elseif v:find( ' Bloques de cuarzo$' ) then v = 'Bloque de cuarzo'
elseif v:find( ' Bloques de Cuarzo$' ) then v = 'Bloque de Cuarzo'
elseif v:find( ' Andesita$' ) then v = 'Andesite'
elseif v:find( ' Diorita$' ) then v = 'Diorite'
elseif v:find( ' Granito$' ) then v = 'Granite'
end
end
table.insert( categories, '[[Category:Recipe using ' .. v .. ']]' )
table.insert( categories, '[[Categoría:Recetas que usan ' .. v .. ']]' )
end
end
end
end