« Module:Icône/Données » : différence entre les versions

icone fotv
Kharmitch (discussion | contributions)
Création des le module de données utilisé par le module Icône
 
icone fotv
(25 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 2 : Ligne 2 :


local icons = {
local icons = {
---[          Jeux          ]---
    ['fo1'] = {
        aliases  = { 'fo' },
        filename = 'Gametitle-FO1.png',
        tooltip  = 'Fallout'
    },
    ['fo2'] = {
        filename = 'Gametitle-FO2.png',
        tooltip  = 'Fallout 2'
    },
    ['ar'] = {
        filename = 'Gametitle-AR.png',
        tooltip  = 'All Roads'
    },
    ['d20'] = {
        filename = 'Gametitle-D20.png',
        tooltip  = 'Fallout Pen and Paper d20'
    },
    ['fb'] = {
        filename = 'Gametitle-FB.png',
        tooltip  = 'Fallout Bible'
    },
    ['film'] = {
        filename = 'Film.png',
        tooltip  = 'Fallout (film)'
    },
    ['fixt'] = {
        filename = 'Fallout fixt logo.png',
        tooltip  = 'Fallout FIXT'
    },
    ['fo76'] = {
        filename = 'FO76 Logo.png',
        tooltip  = 'Fallout 76'
    },
    ['fs'] = {
        aliases  = { 'fos' },
        filename = 'Fallout Shelter logo.png',
        tooltip  = 'Fallout Shelter'
    },
    ['fobos'] = {
        filename = 'Gametitle-FOBOS.png',
        tooltip  = 'Fallout: Brotherhood of Steel'
    },
    ['fobos2'] = {
        filename = 'Gametitle-FOBOS2.png',
        tooltip  = 'Fallout: Brotherhood of Steel 2'
    },
    ['fool'] = {
        filename = 'Gametitle-FOT.png',
        tooltip  = 'Fallout Online'
    },
    ['fot'] = {
        filename = 'Gametitle-FOT.png',
        tooltip  = 'Fallout Tactics'
    },
    ['fot2'] = {
        filename = 'Gametitle-FOT2.png',
        tooltip  = 'Fallout Tactics 2'
    },
    ['fow'] = {
        filename = 'Gametitle-FOW.png',
        tooltip  = 'Fallout: Warfare'
    },
    ['fox'] = {
        filename = 'Gametitle-FOX.png',
        tooltip  = 'Fallout Extreme'
    },
    ['jes'] = {
        filename = 'Gametitle-JES.png',
        tooltip  = 'J.E. Sawyer\'s Fallout RPG'
    },
    ['lh'] = {
        filename = 'Gametitle-LH.png',
        tooltip  = 'Lionheart'
    },
    ['penny'] = {
        filename = 'Penny Arcade.gif',
        tooltip  = 'One Man, and a Crate of Puppets'
    },
    ['réel'] = {
        filename = 'Icon globe.png',
        tooltip  = 'Monde réel'
    },
    ['tar'] = {
        filename = 'Gametitle-TORN.png',
        tooltip  = 'The Armageddon Rag'
    },
    ['v13'] = {
        filename = 'PV13.png',
        tooltip  = 'Project V13'
    },
    ['vb'] = {
        filename = 'Gametitle-VB.png',
        tooltip  = 'Van Buren'
    },
    ['2d20'] = {
        filename = 'Fallout Le jeu de rôle officiel Couverture.jpg',
        tooltip  = 'Fallout : Le jeu de rôle officiel'
    },
    -- Fallout 3 et contenu téléchargeable
    ['fo3'] = {
        filename = 'Gametitle-FO3.png',
        tooltip  = 'Fallout 3'
    },
    ['fo3bs'] = {
        filename = 'Gametitle-FO3_BS.png',
        tooltip  = 'Broken Steel'
    },
    ['fo3mz'] = {
        filename = 'Gametitle-FO3_MZ.png',
        tooltip  = 'Mothership Zeta'
    },
    ['fo3oa'] = {
        filename = 'Gametitle-FO3_OA.png',
        tooltip  = 'Operation: Anchorage'
    },
    ['fo3pl'] = {
        filename = 'Gametitle-FO3_PL.png',
        tooltip  = 'Point Lookout'
    },
    ['fo3tp'] = {
        filename = 'Gametitle-FO3_TP.png',
        tooltip  = 'The Pitt'
    },
    -- Fallout: New Vegas et contenu téléchargeable
    ['fnv'] = {
        filename = 'Gametitle-FNV.png',
        tooltip  = 'Fallout: New Vegas'
    },
    ['fnvcs'] = {
        filename = 'Gametitle-FNV_CS.png',
        tooltip  = 'Courier\'s Stash'
    },
    ['fnvdm'] = {
        filename = 'Gametitle-FNV_DM.png',
        tooltip  = 'Dead Money'
    },
    ['fnvgra'] = {
        filename = 'Gametitle-FNV_GRA.png',
        tooltip  = 'Gun Runners\' Arsenal'
    },
    ['fnvhh'] = {
        filename = 'Gametitle-FNV_HH.png',
        tooltip  = 'Honest Hearts'
    },
    ['fnvlr'] = {
        filename = 'Gametitle-FNV_LR.png',
        tooltip  = 'Lonesome Road'
    },
    ['fnvowb'] = {
        filename = 'Gametitle-FNV_OWB.png',
        tooltip  = 'Old World Blues'
    },
    -- Fallout 4 et contenu téléchargeable
    ['fo4'] = {
        filename = 'Gametitle-FO4.png',
        tooltip  = 'Fallout 4'
    },
    ['fo4am'] = {
        filename = 'Fo4am logo.png',
        tooltip  = 'Automatron'
    },
    ['fo4fh'] = {
        filename = 'fo4fh logo.png',
        tooltip  = 'Far Harbor'
    },
    ['fo4ww'] = {
        filename = 'fo4ww logo.png',
        tooltip  = 'Wasteland Workshop'
    },
    ['fo4vw'] = {
        filename = 'Gametitle-FO4_VW.png',
        tooltip  = 'Vault-Tec Workshop'
    },
    ['fo4nw'] = {
        filename = 'Gametitle-FO4 NW.png',
        tooltip  = 'Nuka-World'
    },
    ['fotv'] = {
        filename = 'FOTV Logo.png',
        tooltip  = 'Fallout (série télévisée)'
    },
----------------------------------
    ['wiki'] = {
        filename = 'Wiki logo.png',
        tooltip  = 'Les Archives de Vault-Tec'
    },
    ['a venir'] = {
    aliases  = { 'Upcoming' },
        filename = 'Mbox upcoming.png',
        tooltip  = 'A venir'
    },
     ['aptitude légendaire'] = {
     ['aptitude légendaire'] = {
         aliases  = { 'legendperk', 'aptitude legendaire' },
         aliases  = { 'legendperk', 'aptitude legendaire' },
Ligne 337 : Ligne 534 :
         filename = 'Icon group.png',
         filename = 'Icon group.png',
         tooltip  = 'Groupe'
         tooltip  = 'Groupe'
    },
    ['cadence'] = {
        filename = 'FO76 UI icon Ammo custom.png',
        tooltip  = 'Cadence de tir'
     },
     },
     ['arme'] = {
     ['arme'] = {
Ligne 364 : Ligne 565 :
         filename = 'Sourcebox default.png',
         filename = 'Sourcebox default.png',
         tooltip  = 'JSawyer'
         tooltip  = 'JSawyer'
    },
    ['quête'] = {
    aliases  = { 'quest' },
        filename = 'FO76_ui_icon_quest.png',
        tooltip  = 'Quête'
     },
     },
     ['laser'] = {
     ['laser'] = {
Ligne 391 : Ligne 597 :
         tooltip  = 'Mêlée'
         tooltip  = 'Mêlée'
     },
     },
     ['lingot'] = {
     ["lingot d'or"] = {
         aliases  = { 'gold bullion' },
         aliases  = { 'gold bullion', 'lingot' },
         filename = 'Fo76 Icon Gold Bullion.png',
         filename = 'Fo76 Icon Gold Bullion.png',
         tooltip  = 'Lingot d\'or'
         tooltip  = 'Lingot d\'or'
Ligne 465 : Ligne 671 :
         filename = 'Icon ps3trophy.png',
         filename = 'Icon ps3trophy.png',
         tooltip  = 'Trophée de PlayStation 3'
         tooltip  = 'Trophée de PlayStation 3'
    },
    ['bronze'] = {
        filename = 'bronze.png',
        tooltip  = 'Trophée bronze Playstation'
    },
    ['argent'] = {
        aliases  = { 'silver' },
        filename = 'silver.png',
        tooltip  = 'Trophée argent Playstation'
    },
    ['or'] = {
        aliases  = { 'gold' },
        filename = 'gold.png',
        tooltip  = 'Trophée or Playstation'
    },
    ['platine'] = {
        aliases  = { 'platinum' },
        filename = 'Platinumtrophy.png',
        tooltip  = 'Trophée platine Playstation'
     },
     },
     ['radiation'] = {
     ['radiation'] = {
Ligne 534 : Ligne 759 :
         filename = 'Icon sound.png',
         filename = 'Icon sound.png',
         tooltip  = 'Son'
         tooltip  = 'Son'
    },
    ['technique'] = {
        filename = 'Icon repair.png',
        tooltip  = 'Technique'
    },
    ['timbre'] = {
        aliases  = { 'timbre' },
        filename = 'FO76_timbre.png',
        tooltip  = 'timbre'
     },
     },
     ['apparition'] = {
     ['apparition'] = {
Ligne 573 : Ligne 807 :
         filename = 'Icon xbox360.png',
         filename = 'Icon xbox360.png',
         tooltip  = 'Xbox 360'
         tooltip  = 'Xbox 360'
    },
    ['xboxone'] = {
        filename = 'Icon xboxone.png',
        tooltip  = 'Xbox One'
     },
     },
     ['caps'] = {
     ['caps'] = {
         filename = 'Caps.png',
         filename = 'Caps.png',
        tooltip  = 'caps'
    },
    ['capsfo3'] = {
        filename = 'FO3 capsule.png',
         tooltip  = 'caps'
         tooltip  = 'caps'
     },
     },
Ligne 586 : Ligne 828 :
         filename = 'FO1st.png',
         filename = 'FO1st.png',
         tooltip  = 'Fallout First'
         tooltip  = 'Fallout First'
    },
    ['cadeau'] = {
        filename = 'FO76 cadeau.png',
        tooltip  = 'Cadeau des fêtes'
     },
     },
     ['durée limitée'] = {
     ['durée limitée'] = {
Ligne 591 : Ligne 837 :
         filename = 'Icon_limitedtime.png',
         filename = 'Icon_limitedtime.png',
         tooltip  = 'Durée limitée'
         tooltip  = 'Durée limitée'
    },
    ['fr'] = {
        aliases  = { 'france' },
        filename = 'Drapeau de la France.png',
        tooltip  = 'France'
    },
    ['steam'] = {
        filename = 'Steam icone.png',
        tooltip  = 'Steam'
    },
    ['msstore'] = {
        filename = 'Microsoft Store icone.png',
        tooltip  = 'Microsoft Store'
    },
    ['psstore'] = {
        filename = 'Playstation Store icone.png',
        tooltip  = 'Playstation Store'
    },
    ['pegi18'] = {
        filename = 'PEGI 18.jpg',
        tooltip  = 'PEGI 18'
    },
    ['esrbm'] = {
        filename = 'ESRB M.png',
        tooltip  = 'ESRB Mature'
     },
     },
     _DEFAULT = {
     _DEFAULT = {
Ligne 599 : Ligne 870 :


----------------------------------
----------------------------------
local data = {}


for k, t in pairs(icons) do
for k, t in pairs(icons) do
     if t.aliases then
     if t.aliases then
         for i, alias in ipairs(t.aliases) do
         for i, alias in ipairs(t.aliases) do
             icons[alias] = t
             data[alias] = t
         end
         end
         t.aliases = nil
         t.aliases = nil
     end
     end
     icons[k] = t
     data[k] = t
end
end


return icons
return data