Diferencia entre revisiones de «Módulo:Crafting»

Xstela (discusión | contribs.)
Sin resumen de edición
Xstela (discusión | contribs.)
m Revertidos los cambios de Xstela (disc.) a la última edición de MinedNugget
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" | Descripcion'
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 .. ' Entrada » Salida' .. 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 172: Línea 172:
if args[8] then
if args[8] then
-- ◼◼◼      ◼◼◼
-- ◼◼◼      ◼◼◼
-- ◼◼◼  OR ◼◼◼
-- ◼◼◼  O ◼◼◼
-- ◼◼◼      ◼◼◻
-- ◼◼◼      ◼◼◻
newArgs.A3 = args[7]
newArgs.A3 = args[7]
Línea 188: Línea 188:
if args[5] then
if args[5] then
-- ◻◻◻      ◻◻◻
-- ◻◻◻      ◻◻◻
-- ◼◼◼  OR ◼◼◼
-- ◼◼◼  O ◼◼◼
-- ◼◼◼      ◼◼◻
-- ◼◼◼      ◼◼◻
newArgs.C2 = args[3]
newArgs.C2 = args[3]
Línea 202: Línea 202:
else
else
-- ◻◻◻      ◻◻◻
-- ◻◻◻      ◻◻◻
-- ◼◼◻  OR ◼◼◻
-- ◼◼◻  O ◼◼◻
-- ◻◼◻      ◻◻◻
-- ◻◼◻      ◻◻◻
newArgs.B3 = args[3]
newArgs.B3 = args[3]
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
Línea 267: Línea 267:
v = v:sub( 2 )
v = v:sub( 2 )
if not v:find( ':' ) then
if not v:find( ':' ) then
if v == 'Tintes' then
if v == 'Sticky Piston' then v = 'Piston'
for _, tintes in ipairs( {
elseif v == 'Red Mushroom' or v == 'Brown Mushroom' then v = 'Mushroom'
'Tinte Naranja', 'Tinte Magenta', 'Tinte Azul Claro', 'Tinte Amarillo', 'Tinte Verde Lima',
elseif v == 'Red Sand' then v = 'Sand'
'Tinte Rosa', 'Tinte Gris', 'Tinte Gris Claro', 'Tinte Cian', 'Tinte Morado',
elseif v == 'Charcoal' then v = 'Coal'
'Lapislázuli', 'Semillas de Cacao', 'Tinte Verde', 'Tinte Rojo', 'Saco de Tinta'
elseif v:find( ' Wood$' ) then v = 'Wood'
} ) do
elseif v:find( ' Wood Planks$' ) then v = 'Wood Planks'
table.insert( categories, '[[Category:Recetas ' .. dye .. ']]' )
elseif v:find( ' Stained Glass$' ) then v = 'Stained Glass'
end
elseif v:find( ' Stained Glass Pane$' ) then v = 'Stained Glass Pane'
else
elseif v:find( ' Wool$' ) then v = 'Wool'
if v == 'Sticky Piston' then v = 'Piston'
elseif v:find( ' Sandstone$' ) then v = 'Sandstone'
elseif v == 'Red Mushroom' or v == 'Brown Mushroom' then v = 'Mushroom'
elseif v:find( ' Stairs$' ) then v = 'Stairs'
elseif v == 'Red Sand' then v = 'Sand'
elseif v:find( ' Slab$' ) then v = 'Slab'
elseif v == 'Charcoal' then v = 'Coal'
elseif v:find( ' Pressure Plate$' ) then v = 'Pressure Plate'
elseif v:find( ' Wood$' ) then v = 'Wood'
elseif v:find( ' Tulip$' ) then v = 'Tulip'
elseif v:find( ' Wood Planks$' ) then v = 'Wood Planks'
elseif v:find( ' Firework Star$' ) then v = 'Firework Star'
elseif v:find( ' Stained Glass$' ) then v = 'Stained Glass'
elseif v:find( ' Stone Bricks$' ) then v = 'Stone Bricks'
elseif v:find( ' Stained Glass Pane$' ) then v = 'Stained Glass Pane'
elseif v:find( ' Quartz Block$' ) then v = 'Block of Quartz'
elseif v:find( ' Wool$' ) then v = 'Wool'
elseif v:find( ' Andesite$' ) then v = 'Andesite'
elseif v:find( ' Sandstone$' ) then v = 'Sandstone'
elseif v:find( ' Diorite$' ) then v = 'Diorite'
elseif v:find( ' Stairs$' ) then v = 'Stairs'
elseif v:find( ' Granite$' ) then v = 'Granite'
elseif v:find( ' Slab$' ) then v = 'Slab'
elseif v:find( ' Pressure Plate$' ) then v = 'Pressure Plate'
elseif v:find( ' Tulip$' ) then v = 'Tulip'
elseif v:find( ' Firework Star$' ) then v = 'Firework Star'
elseif v:find( ' Stone Bricks$' ) then v = 'Stone Bricks'
elseif v:find( ' Quartz Block$' ) then v = 'Block of Quartz'
elseif v:find( ' Andesite$' ) then v = 'Andesite'
elseif v:find( ' Diorite$' ) then v = 'Diorite'
elseif v:find( ' Granite$' ) then v = 'Granite'
end
table.insert( categories, '[[Category:Recipe using ' .. v .. ']]' )
end
end
table.insert( categories, '[[Category:Recetas que usan ' .. v .. ']]' )
end
end
end
end