Ouvrir le menu principal

Modifications

Module:Inventory slot/Aliases

1 033 octets ajoutés, 5 janvier 2020 à 20:00
aucun résumé de modification
local coloredDyes = {
'Orange DyeTeinture orange', 'Magenta DyeTeinture magenta', 'Light Blue DyeTeinture bleu clair', 'Yellow DyeJaune pissenlit', 'Lime DyeTeinture vert clair', 'Pink DyeTeinture rose', 'Gray DyeTeinture grise', 'Light Gray DyeTeinture gris clair', 'Cyan DyeTeinture cyan', 'Purple DyeTeinture violette', 'Blue DyeLapis-lazuli', 'Brown DyeTeinture bleue', 'Green DyeFèves de cacao', 'Red DyeTeinture marron', 'Vert de cactus', 'Rouge de rose', 'Poche d\'encre', 'Black DyeTeinture noire',
}
local aliases = {
-- Common fuel types for furnace --
['Any fuelTout combustible'] = { 'CoalCharbon', 'CharcoalCharbon de bois', { title = 'LogBûche', name = 'Oak LogBûche' }, { title = 'Wood PlanksPlanches', name = 'Oak PlanksPlanches de chêne' }, 'Block of CoalBloc de charbon' }, ['Any leather armorToute armure en cuir'] = { 'Leather CapChapeau en cuir', 'Leather TunicTunique en cuir', 'Leather PantsPantalon en cuir', 'Leather BootsBottes en cuir' }, ['Any golden armorToute armure en or'] = { 'Golden HelmetCasque en or', 'Golden ChestplatePlastron en or', 'Golden LeggingsJambières en or', 'Golden BootsBottes en or' }, ['Any chainmail armorToute armure en cotte de mailles'] = { 'Chainmail HelmetCasque de mailles', 'Chainmail ChestplateCotte de mailles', 'Chainmail LeggingsJambières de mailles', 'Chainmail BootsBottes de mailles' }, ['Any iron armorToute armure en fer'] = { 'Iron HelmetCasque en diamant', 'Iron ChestplatePlastron en diamant', 'Iron LeggingsJambières en diamant', 'Iron BootsBottes en diamant' }, ['Any diamond armorToute armure en diamant'] = { 'Diamond HelmetCasque en diamant', 'Diamond ChestplatePlastron en diamant', 'Diamond LeggingsJambières en diamant', 'Diamond BootsBottes en diamant' },
-- Display names --
['Broken ElytraÉlytres cassées'] = { title = '&eElytraeÉlytres', name = 'Broken ElytraÉlytres cassées' }, ['Clay (block)Bloc d\'argile'] = { title = 'ClayBloc d\'argile', name = 'Clay (block)Bloc d\'argile' },
['Clay (ball)'] = { title = 'Clay', name = 'Clay (ball)' },
['Enchanted Golden ApplePomme dorée enchantée'] = { title = '&dEnchanted Golden AppledPomme dorée enchantée', name = 'Golden ApplePomme dorée enchantée' },
['Banner Pattern Flower'] = { title = 'Banner Pattern', name = 'Banner Pattern', text = '&7Flower Charge'},
['Banner Pattern Flower Charge'] = { title = 'Banner Pattern', name = 'Banner Pattern', text = '&7Flower Charge'},
['Banner Pattern Thing'] = { title = '&dBanner Pattern', name = 'Banner Pattern', text = '&7Thing'},
['Banner Pattern Globe'] = { title = 'Banner Pattern', name = 'Banner Pattern', text = '&7Globe'},
['ButtonBouton en pierre'] = { title = 'ButtonBouton en pierre', name = 'Stone ButtonBouton en pierre'},
['Wooden Button'] = { title = 'Button', name = 'Oak Button'},
['Arrow Loaded Crossbow'] = { title = 'Crossbow', name = 'Arrow Loaded Crossbow' },
-- Weapons --
['Trident'] = { name = 'Trident', text = '/&7 When in Dans la main handprincipale :/ &2 1.1 Attack Speedde vitesse d\'attaque/ &2 9 Attack Damagede points d\'attaque'},
-- Bedrock and Education Edition display names --
-- Tooltip colors --
local yellowTooltips = {
'Bottle oFiole d\' Enchantingexpérience', 'Tête de Creeper Head', 'Damaged ElytraÉlytres endommagées', 'Dragon HeadTête de dragon', 'Dragon\'s BreathSouffle de dragon', 'ElytraÉlytres', 'Enchanted BookLivre enchanté', 'HeadTête', 'Heart of the SeaCœur de la mer', 'Nether StarCoeur de la mer', 'Player HeadÉtoile du Nether', 'Skeleton SkullCrâne de squelette', 'Totem of Undyingd\'immortalité', 'Crâne de Wither Skeleton Skullsquelette', 'Zombie HeadTête de zombie',
}
for _, name in ipairs( yellowTooltips ) do
local aquaTooltips = {
'BeaconBalise',
'Conduit',
'Cristal de l\'End Crystal', 'Golden ApplePomme dorée',
}
for _, name in ipairs( aquaTooltips ) do
-- Tools and weapons --
local tools = {
{'Woodenen bois', 'SwordÉpée', 1.6, 4 }, {'Stoneen pierre', 'SwordÉpée', 1.6, 5 }, {'Ironen fer', 'SwordÉpée', 1.6, 6 4 }, {'Goldenen or', 'SwordÉpée', 1.6, 4 7 }, {'Diamonden diamant', 'SwordÉpée', 1.6, 7 6 },
{'Woodenen bois', 'PickaxePioche', 1.2, 2 }, {'Stoneen pierre', 'PickaxePioche', 1.2, 3 }, {'Ironen fer', 'PickaxePioche', 1.2, 4 }, {'Goldenen or', 'PickaxePioche', 1.2, 2 }, {'Diamonden diamant', 'PickaxePioche', 1.2, 5 },
{'Woodenen bois', 'AxeHache', 0.8, 7 }, {'Stoneen pierre', 'AxeHache', 0.8, 9 }, {'Ironen fer', 'AxeHache', 0.9, 9 }, {'Goldenen or', 'AxeHache', 1, 7 }, {'Diamonden diamant', 'AxeHache', 1, 9 },
{'Woodenen bois', 'ShovelPelle', 1, 2.5 }, {'Stoneen pierre', 'ShovelPelle', 1, 3.5 }, {'Ironen fer', 'ShovelPelle', 1, 4.5 }, {'Goldenen or', 'ShovelPelle', 1, 2.5 }, {'Diamonden diamant', 'ShovelPelle', 1, 5.5 },
{'Woodenen bois', 'HoeHoue', 1, 1 }, {'Stoneen pierre', 'HoeHoue', 2, 1 }, {'Ironen fer', 'HoeHoue', 3, 1 }, {'Goldenen or', 'HoeHoue', 1, 1 }, {'Diamonden diamant', 'HoeHoue', 4, 1 }
}
-- Lists of item variants --
local itemVariants = {
['Dyecolorant'] = mw.clone( coloredDyes ),
['Colored Dye'] = coloredDyes,
['Dyed Wool'] = {
'Brown Terracotta', 'Green Terracotta', 'Red Terracotta', 'Black Terracotta',
},
['Flowerfleur'] = { 'Oxeye DaisyPissenlit', 'CornflowerCoquelicot', 'Lily of the ValleyOrchidée bleue', 'Wither RoseAllium', 'Red TulipHoustonie bleue', 'Orange TulipTulipe rouge', 'White TulipTulipe orange', 'Pink TulipTulipe blanche', 'Azure BluetTulipe rose', 'AlliumMarguerite', 'Blue OrchidBleuet', 'PoppyMuguet', 'DandelionRose de Wither' }, ['Mushroomchampignons'] = { { title = 'Champignons', name = 'Champignon rouge' }, { title = 'Red MushroomChampignons', name = 'Brown MushroomChampignon brun' } },
['Quartz Block'] = { 'Block of Quartz', 'Chiseled Quartz Block', 'Quartz Pillar' },
['Red Sandstone'] = { 'Red Sandstone', 'Chiseled Red Sandstone', 'Smooth Red Sandstone' },
['Tulip'] = { 'Red Tulip', 'Orange Tulip', 'White Tulip', 'Pink Tulip' },
}
table.insert( itemVariants['Dyecolorant'], 1, 'White Dye' )
for aliasName, aliasItems in pairs( itemVariants ) do
aliases['Any ' .. aliasName] = aliasItems
}
local colors = {
'Whiteblanc', 'Orangeblanc', 'Magentaorange', 'Light Bluemagenta', 'Yellowbleu clair', 'Limejaune', 'Pinkvert clair', 'Grayrose', 'Light Graygris', 'Cyangris clair', 'Purplecyan', 'Blueviolet', 'Brownbleu', 'Greenbleu', 'Redmarron', 'Blackmarron', 'vert', 'rouge', 'noir', 'noir'
}
-- build the any lists
for item, potionAliases in pairs( potionItems ) do
aliases['Any Tout ' .. item] = potionAliases aliases['Matching Même ' .. item] = potionAliases
end
-- Wood --
local woods = {
'Oakde chêne', 'Sprucede sapin', 'Birchde bouleau', 'Jungled\'acajou', 'Acaciad\'acacia', 'Dark Oakde chêne noir'
}
local woodItems = {
'Woodbarrière en bois', 'Logbateau', 'Planksbateau en bois', 'Fence Gatebois', 'Boatbois $1 écorcé', 'bouton en bois', 'bûche', 'bûche $1 écorcée', 'dalle en bois', 'escalier en bois', 'escaliers en bois', 'porte en bois', 'pancarte en bois', 'planches', 'wood Doorplaque de pression en bois', 'wood Fenceportillon en bois', 'wood Buttontrappe en bois',}-- "Tout" accordé différemment dans certains caslocal tout = { ['wood Pressure Platebarrière en bois'] = 'Toute', ['wood Trapdoorbûche'] = 'Toute', ['wood Slabbûche écorcée'] = 'Toute', ['dalle en bois'] = 'wood StairsToute', ['Stripped $1 Logescaliers en bois'] = 'Tous', ['pancarte en bois'] = 'Toute', ['planches'] = 'Toutes', ['plaque de pression en bois'] = 'Toute', ['porte en bois'] = 'Stripped $1 WoodToute', ['trappe en bois'Wood Planks] = 'Toute',}-- "Même" accordé différemment dans certains caslocal meme = { ['escaliers en bois'] = 'Wood SlabMêmes', ['planches'] = 'Wood StairsMêmes',
}
for _, item in ipairs( woodItems ) do
local itemName = ''item
local woodAliases = {}
for _, wood in ipairs( woods ) do
if item:find('wood') then itemName = stringtable.gsubinsert( itemwoodAliases, 'wood', wood ) elseif item:find('%$1') then itemName = stringmw.ustring.gsub( itemitemName, '^%$1a', wood mw.ustring.upper ) else itemName = wood .. ' ' .. item end table.insert( woodAliases, itemName wood )
end
item = string.gsubaliases[( tout[item, '%$1 ', ] or 'Tout' ) aliases[.. 'Any ' .. item] = woodAliases aliases[(meme[item] or 'Même') .. 'Matching ' .. item] = woodAliases
end
contributeur, Administrateurs
485

modifications