Diferencia entre revisiones de «Módulo:Crafting»

MinedNugget (discusión | contribs.)
Sin resumen de edición
Leynaf (discusión | contribs.)
Sin resumen de edición
 
(No se muestran 65 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 .. 'Ingredientes !! ' .. recipeClass .. ' Entrada » Salida' .. description,
'! ' .. name .. 'Ingredientes !! ' .. recipeClass .. ' Receta de [[fabricación]]' .. description,
'|-'
'|-'
}, '\n' )
}, '\n' )
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 = ' or'
separator = ' 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 267: Línea 271:
v = v:sub( 2 )
v = v:sub( 2 )
if not v:find( ':' ) then
if not v:find( ':' ) then
if v == 'Sticky Piston' then v = 'Piston'
if v == 'Tintes' then
elseif v == 'Red Mushroom' or v == 'Brown Mushroom' then v = 'Mushroom'
for _, tinte in ipairs( {
elseif v == 'Red Sand' then v = 'Sand'
'Tinte naranja', 'Tinte magenta', 'Tinte azul claro', 'Tinte amarillo', 'Tinte verde lima',
elseif v == 'Charcoal' then v = 'Coal'
'Tinte rosa', 'Tinte gris', 'Tinte gris claro', 'Tinte cian', 'Tinte morado',
elseif v:find( ' Wood$' ) then v = 'Wood'
'Lapislázuli', 'Semillas de cacao', 'Tinte verde', 'Tinte rojo', 'Saco de tinta'
elseif v:find( ' Wood Planks$' ) then v = 'Wood Planks'
} ) do
elseif v:find( ' Stained Glass$' ) then v = 'Stained Glass'
table.insert( categories, '[[Categoría:Recetas que usan ' .. tinte .. ']]' )
elseif v:find( ' Stained Glass Pane$' ) then v = 'Stained Glass Pane'
end
elseif v:find( ' Wool$' ) then v = 'Wool'
else
elseif v:find( ' Sandstone$' ) then v = 'Sandstone'
if v == 'Pistón adhesivo' then v = 'Pistón'
elseif v:find( ' Stairs$' ) then v = 'Stairs'
                        elseif v == 'Champiñón rojo' or v == 'Champiñón marrón' then v = 'Champiñón'
elseif v:find( ' Slab$' ) then v = 'Slab'
elseif v == 'Champiñón Rojo' or v == 'Champiñón Marrón' then v = 'Champiñón'
elseif v:find( ' Pressure Plate$' ) then v = 'Pressure Plate'
elseif v == 'Arena Rojiza' then v = 'Arena'
elseif v:find( ' Tulip$' ) then v = 'Tulip'
                        elseif v == 'Arena roja' then v = 'Arena'
elseif v:find( ' Firework Star$' ) then v = 'Firework Star'
                        elseif v == 'Carbón vegetal' then v = 'Carbón'
elseif v:find( ' Stone Bricks$' ) then v = 'Stone Bricks'
elseif v == 'Carbón Vegetal' then v = 'Carbón'
elseif v:find( ' Quartz Block$' ) then v = 'Block of Quartz'
elseif v:find( ' Tronco de madera$' ) then v = 'Madera'
elseif v:find( ' Andesite$' ) then v = 'Andesite'
elseif v:find( ' Tronco de Madera$' ) then v = 'Madera'
elseif v:find( ' Diorite$' ) then v = 'Diorite'
elseif v:find( ' Tablas de madera$' ) then v = 'Tablas de madera'
elseif v:find( ' Granite$' ) then v = 'Granite'
elseif v:find( ' Tablas de Madera$' ) then v = 'Tablas de Madera'
                        elseif v:find( ' Materiales$' ) then v = 'Materiales para herramientas'
elseif v:find( ' Cristal tintado$' ) then v = 'Cristal tintado'
elseif v:find( ' Cristal Tintado$' ) then v = 'Cristal Tintado'
elseif v:find( ' Panel de cristal tintado$' ) then v = 'Panel de cristal tintado'
elseif v:find( ' Panel de Cristal Tintado$' ) then v = 'Panel de Cristal Tintado'
elseif v:find( ' Lana$' ) then v = 'Lana'
elseif v:find( ' Arenisca$' ) then v = 'Arenisca'
elseif v:find( ' Escaleras de madera$' ) then v = 'Escaleras'
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
table.insert( categories, '[[Categoría:Recetas que usan ' .. v .. ']]' )
end
end
table.insert( categories, '[[Category:Recipe using ' .. v .. ']]' )
end
end
end
end