Module:Data/Données Capacités Génération 2
Aller à la navigation
Aller à la recherche
Ce tableau centralise toutes les données des capacités pour la deuxième génération. Il est utilisé par le Module:Ressources/donneesCapacite.
Générer ce tableau[modifier]
Il peut être généré automatiquement à partir des données sémantiques en plaçant le code suivant dans la console de débogage qui apparaît lorsque l'on modifie un module.
local generation = 2 local generations = {'Première', 'Deuxième'} local donnees = {'Type', 'Catégorie de capacité', 'Puissance', 'Précision', 'PP'} local data = {} local erreurs = "" local capacites, nom, souspage, requete, reussite, i, nom_ancien, valeur for _, generation_apparition in ipairs(generations) do capacites = mw.smw.ask('[[Génération de la capacité::' .. generation_apparition .. ' génération]]|limit=5000') for indice, resultat in ipairs(capacites) do nom = mw.ustring.gsub(resultat[1], '%[%[.-%|(.-)%]%]', '%1') souspage = nom .. '/Génération ' .. generation requete = mw.smw.ask('[[' .. souspage .. ']]|?' .. table.concat(donnees, '=|?') .. '=') reussite = true if requete == Nil then reussite = False else i = 2 while i <= #donnees + 1 do if requete[1][i] == Nil then reussite = False end i = i + 1 end end if reussite == False then erreurs = erreurs .. 'Info non trouvée pour ' .. nom .. '\n' else nom_ancien = mw.ustring.gsub(mw.ustring.gsub(requete[1][1], '%[%[.-/Génération ' .. generation .. '%|(.-)/Génération ' .. generation .. '%]%]', '%1'), ' %(capacité%)', '') valeur = {nom_ancien} i = 2 while i <= #donnees + 1 do if i == 2 or i == 3 or i == 7 then table.insert(valeur, '"' .. requete[1][i] .. '"') else if i == 4 and (nom == "Abîme" or nom == "Empal'Korne" or nom == "Glaciation" or nom == "Guillotine") then table.insert(valeur, '"[[OHKO]]"') else table.insert(valeur, requete[1][i]) end end i = i +1 end table.insert(data, valeur) end end end local enleverAccents = require("Module:Ressources/enleverAccents") local function comp(valeur1, valeur2) return enleverAccents(valeur1[1]) < enleverAccents(valeur2[1]) end table.sort(data, comp) mw.log('-- ' .. table.concat(donnees, ', ')) mw.log('return {') for _, valeur in ipairs(data) do mw.log(' ["' .. valeur[1] .. '"] = {' .. table.concat(valeur, ', ', 2) .. '},') end mw.log('}') mw.log(erreurs)
-- Type, Catégorie de capacité, Puissance, Précision, PP return { ["Abîme"] = {"Sol", "Physique", "[[OHKO]]", 0, 5}, ["Abri"] = {"Normal", "Statut", 0, 0, 10}, ["Acidarmure"] = {"Poison", "Statut", 0, 0, 40}, ["Acide"] = {"Poison", "Physique", 40, 100, 30}, ["Adaptation"] = {"Normal", "Statut", 0, 0, 30}, ["Adaptation2"] = {"Normal", "Statut", 0, 0, 30}, ["Aéroblast"] = {"Vol", "Physique", 100, 95, 5}, ["Affûtage"] = {"Normal", "Statut", 0, 0, 30}, ["Aile d'Acier"] = {"Acier", "Physique", 70, 90, 25}, ["Amnésie"] = {"Psy", "Statut", 0, 0, 20}, ["Ampleur"] = {"Sol", "Physique", 0, 100, 30}, ["Armure"] = {"Normal", "Statut", 0, 0, 30}, ["Attraction"] = {"Normal", "Statut", 0, 100, 15}, ["Aurore"] = {"Normal", "Statut", 0, 0, 5}, ["Balance"] = {"Normal", "Statut", 0, 100, 20}, ["Balayage"] = {"Combat", "Physique", 50, 90, 20}, ["Ball'Ombre"] = {"Spectre", "Physique", 80, 100, 15}, ["Baston"] = {"Ténèbres", "Spécial", 10, 100, 10}, ["Bec Vrille"] = {"Vol", "Physique", 80, 100, 20}, ["Bélier"] = {"Normal", "Physique", 90, 85, 20}, ["Berceuse"] = {"Normal", "Statut", 0, 55, 15}, ["Blabla Dodo"] = {"Normal", "Statut", 0, 0, 10}, ["Blizzard"] = {"Glace", "Spécial", 120, 70, 5}, ["Bomb'Œuf"] = {"Normal", "Physique", 100, 75, 10}, ["Bomb-Beurk"] = {"Poison", "Physique", 90, 100, 10}, ["Boost"] = {"Normal", "Statut", 0, 0, 10}, ["Bouclier"] = {"Psy", "Statut", 0, 100, 30}, ["Boul'Armure"] = {"Normal", "Statut", 0, 0, 40}, ["Brouillard"] = {"Normal", "Statut", 0, 100, 20}, ["Brume"] = {"Glace", "Statut", 0, 0, 30}, ["Buée Noire"] = {"Glace", "Statut", 0, 0, 30}, ["Bulles d'O"] = {"Eau", "Spécial", 65, 100, 20}, ["Cadeau"] = {"Normal", "Physique", 0, 90, 15}, ["Cage-Éclair"] = {"Électrik", "Statut", 0, 100, 20}, ["Cascade"] = {"Eau", "Spécial", 80, 100, 15}, ["Cauchemar"] = {"Spectre", "Statut", 0, 100, 15}, ["Charge"] = {"Normal", "Physique", 35, 95, 35}, ["Charge-Os"] = {"Sol", "Physique", 25, 80, 10}, ["Charme"] = {"Normal", "Statut", 0, 100, 20}, ["Choc Mental"] = {"Psy", "Spécial", 50, 100, 25}, ["Clairvoyance"] = {"Normal", "Statut", 0, 100, 40}, ["Claquoir"] = {"Eau", "Spécial", 35, 75, 10}, ["Clonage"] = {"Normal", "Statut", 0, 0, 10}, ["Cognobidon"] = {"Normal", "Statut", 0, 0, 10}, ["Colère"] = {"Dragon", "Spécial", 90, 100, 15}, ["Combo-Griffe"] = {"Normal", "Physique", 18, 80, 15}, ["Constriction"] = {"Normal", "Physique", 10, 100, 35}, ["Contre"] = {"Combat", "Physique", 0, 100, 15}, ["Copie"] = {"Normal", "Statut", 0, 0, 10}, ["Corps Perdu"] = {"Combat", "Physique", 70, 100, 10}, ["Coud'Boue"] = {"Sol", "Physique", 20, 100, 10}, ["Coud'Krâne"] = {"Normal", "Physique", 100, 100, 15}, ["Coup d'Boule"] = {"Normal", "Physique", 70, 100, 15}, ["Coup-Croix"] = {"Combat", "Physique", 100, 80, 5}, ["Coupe"] = {"Normal", "Physique", 50, 95, 30}, ["Coupe-Vent"] = {"Normal", "Physique", 80, 75, 10}, ["Croc Fatal"] = {"Normal", "Physique", 0, 90, 10}, ["Croc de Mort"] = {"Normal", "Physique", 80, 90, 15}, ["Croissance"] = {"Normal", "Statut", 0, 0, 40}, ["Cru-Aile"] = {"Vol", "Physique", 60, 100, 35}, ["Cyclone"] = {"Normal", "Statut", 0, 100, 20}, ["Damoclès"] = {"Normal", "Physique", 120, 100, 15}, ["Danse Pluie"] = {"Eau", "Statut", 0, 0, 5}, ["Danse-Fleur"] = {"Plante", "Spécial", 70, 100, 20}, ["Danse-Lames"] = {"Normal", "Statut", 0, 0, 30}, ["Danseflamme"] = {"Feu", "Spécial", 15, 70, 15}, ["Dard-Nuée"] = {"Insecte", "Physique", 14, 85, 20}, ["Dard-Venin"] = {"Poison", "Physique", 15, 100, 35}, ["Déflagration"] = {"Feu", "Spécial", 120, 85, 5}, ["Dépit"] = {"Spectre", "Statut", 0, 100, 10}, ["Destruction"] = {"Normal", "Physique", 200, 100, 5}, ["Détection"] = {"Combat", "Statut", 0, 0, 5}, ["Détritus"] = {"Poison", "Physique", 65, 100, 20}, ["Dévorêve"] = {"Psy", "Spécial", 100, 100, 15}, ["Double Pied"] = {"Combat", "Physique", 30, 100, 30}, ["Double-Dard"] = {"Insecte", "Physique", 25, 100, 20}, ["Doux Baiser"] = {"Normal", "Statut", 0, 75, 10}, ["Doux Parfum"] = {"Normal", "Statut", 0, 100, 20}, ["Draco-Rage"] = {"Dragon", "Spécial", 0, 100, 10}, ["Dracosouffle"] = {"Dragon", "Spécial", 60, 100, 20}, ["Dynamopoing"] = {"Combat", "Physique", 100, 50, 5}, ["E-Coque"] = {"Normal", "Statut", 0, 100, 10}, ["Éboulement"] = {"Roche", "Physique", 75, 90, 10}, ["Éclair"] = {"Électrik", "Spécial", 40, 100, 30}, ["Éclate-Roc"] = {"Combat", "Physique", 20, 100, 15}, ["Écras'Face"] = {"Normal", "Physique", 40, 100, 35}, ["Écrasement"] = {"Normal", "Physique", 65, 100, 20}, ["Écume"] = {"Eau", "Spécial", 20, 100, 30}, ["Élecanon"] = {"Électrik", "Spécial", 100, 50, 5}, ["Empal'Korne"] = {"Normal", "Physique", "[[OHKO]]", 0, 5}, ["Encore"] = {"Normal", "Statut", 0, 100, 5}, ["Entrave"] = {"Normal", "Statut", 0, 55, 20}, ["Étincelle"] = {"Électrik", "Spécial", 65, 100, 20}, ["Étreinte"] = {"Normal", "Physique", 15, 75, 20}, ["Explosion"] = {"Normal", "Physique", 250, 100, 5}, ["Fatal-Foudre"] = {"Électrik", "Spécial", 120, 70, 10}, ["Faux-Chage"] = {"Normal", "Physique", 40, 100, 40}, ["Feinte"] = {"Ténèbres", "Spécial", 60, 0, 20}, ["Feu Sacré"] = {"Feu", "Spécial", 100, 95, 5}, ["Flammèche"] = {"Feu", "Spécial", 40, 100, 25}, ["Flash"] = {"Normal", "Statut", 0, 70, 20}, ["Fléau"] = {"Normal", "Physique", 0, 100, 15}, ["Force"] = {"Normal", "Physique", 80, 100, 15}, ["Force Poigne"] = {"Normal", "Physique", 55, 100, 30}, ["Fouet Lianes"] = {"Plante", "Spécial", 35, 100, 10}, ["Frappe Atlas"] = {"Combat", "Physique", 0, 100, 20}, ["Frénésie"] = {"Normal", "Physique", 20, 100, 20}, ["Frustration"] = {"Normal", "Physique", 0, 100, 20}, ["Furie"] = {"Normal", "Physique", 15, 85, 20}, ["Gaz Toxik"] = {"Poison", "Statut", 0, 55, 40}, ["Giga-Sangsue"] = {"Plante", "Spécial", 60, 100, 5}, ["Glas de Soin"] = {"Normal", "Statut", 0, 0, 5}, ["Gribouille"] = {"Normal", "Statut", 0, 0, 1}, ["Griffe"] = {"Normal", "Physique", 40, 100, 35}, ["Griffe Acier"] = {"Acier", "Physique", 50, 95, 35}, ["Grimace"] = {"Normal", "Statut", 0, 90, 10}, ["Grincement"] = {"Normal", "Statut", 0, 85, 40}, ["Grobisou"] = {"Normal", "Statut", 0, 75, 10}, ["Groz'Yeux"] = {"Normal", "Statut", 0, 100, 30}, ["Guillotine"] = {"Normal", "Physique", "[[OHKO]]", 0, 5}, ["Hâte"] = {"Psy", "Statut", 0, 0, 30}, ["Hurlement"] = {"Normal", "Statut", 0, 100, 20}, ["Hydrocanon"] = {"Eau", "Spécial", 120, 80, 5}, ["Hypnose"] = {"Psy", "Statut", 0, 60, 20}, ["Intimidation"] = {"Normal", "Statut", 0, 75, 30}, ["Jackpot"] = {"Normal", "Physique", 40, 100, 20}, ["Jet de Sable"] = {"Sol", "Statut", 0, 100, 15}, ["Jet-Pierres"] = {"Roche", "Physique", 50, 90, 15}, ["Koud'Korne"] = {"Normal", "Physique", 65, 100, 25}, ["Lait à Boire"] = {"Normal", "Statut", 0, 100, 10}, ["Lance-Flamme"] = {"Feu", "Spécial", 95, 100, 15}, ["Lance-Soleil"] = {"Plante", "Spécial", 120, 100, 10}, ["Larcin"] = {"Ténèbres", "Spécial", 40, 100, 10}, ["Laser Glace"] = {"Glace", "Spécial", 95, 100, 10}, ["Léchouille"] = {"Spectre", "Physique", 20, 100, 30}, ["Ligotage"] = {"Normal", "Physique", 15, 85, 20}, ["Lilliput"] = {"Normal", "Statut", 0, 0, 20}, ["Lire-Esprit"] = {"Normal", "Statut", 0, 0, 5}, ["Lutte"] = {"Normal", "Physique", 50, 100, 0}, ["Mach Punch"] = {"Combat", "Physique", 40, 100, 30}, ["Mâchouille"] = {"Ténèbres", "Spécial", 80, 100, 15}, ["Malédiction"] = {"Inconnu", "Statut", 0, 0, 10}, ["Mania"] = {"Normal", "Physique", 90, 100, 20}, ["Massd'Os"] = {"Sol", "Physique", 65, 85, 20}, ["Mawashi Geri"] = {"Combat", "Physique", 60, 85, 15}, ["Méga-Sangsue"] = {"Plante", "Spécial", 40, 100, 10}, ["Mégacorne"] = {"Insecte", "Physique", 120, 85, 10}, ["Météores"] = {"Normal", "Physique", 60, 0, 20}, ["Métronome"] = {"Normal", "Statut", 0, 0, 10}, ["Mimi-Queue"] = {"Normal", "Statut", 0, 100, 30}, ["Mimique"] = {"Vol", "Statut", 0, 0, 20}, ["Morphing"] = {"Normal", "Statut", 0, 0, 10}, ["Morsure"] = {"Ténèbres", "Spécial", 60, 100, 25}, ["Mur Lumière"] = {"Psy", "Statut", 0, 0, 30}, ["Octazooka"] = {"Eau", "Spécial", 65, 85, 10}, ["Onde Boréale"] = {"Glace", "Spécial", 65, 100, 20}, ["Onde Folie"] = {"Spectre", "Statut", 0, 100, 10}, ["Osmerang"] = {"Sol", "Physique", 50, 90, 10}, ["Ouragan"] = {"Dragon", "Spécial", 40, 100, 20}, ["Para-Spore"] = {"Plante", "Statut", 0, 75, 30}, ["Patience"] = {"Normal", "Physique", 0, 0, 10}, ["Picanon"] = {"Normal", "Physique", 20, 100, 15}, ["Picots"] = {"Sol", "Statut", 0, 0, 20}, ["Picpic"] = {"Vol", "Physique", 35, 100, 35}, ["Pied Sauté"] = {"Combat", "Physique", 70, 95, 25}, ["Pied Voltige"] = {"Combat", "Physique", 85, 90, 20}, ["Pilonnage"] = {"Normal", "Physique", 15, 85, 20}, ["Pince-Masse"] = {"Eau", "Spécial", 90, 85, 10}, ["Pique"] = {"Vol", "Physique", 140, 90, 5}, ["Pistolet à O"] = {"Eau", "Spécial", 40, 100, 25}, ["Plaquage"] = {"Normal", "Physique", 85, 100, 15}, ["Poing Comète"] = {"Normal", "Physique", 18, 85, 15}, ["Poing de Feu"] = {"Feu", "Spécial", 75, 100, 15}, ["Poing-Éclair"] = {"Électrik", "Spécial", 75, 100, 15}, ["Poing-Karaté"] = {"Combat", "Physique", 50, 100, 25}, ["Poinglace"] = {"Glace", "Spécial", 75, 100, 15}, ["Poudre Dodo"] = {"Plante", "Statut", 0, 75, 15}, ["Poudre Toxik"] = {"Poison", "Statut", 0, 75, 35}, ["Poudreuse"] = {"Glace", "Spécial", 40, 100, 25}, ["Poursuite"] = {"Ténèbres", "Spécial", 40, 100, 20}, ["Pouv.Antique"] = {"Roche", "Physique", 60, 100, 5}, ["Prescience"] = {"Psy", "Spécial", 80, 90, 15}, ["Prlvt Destin"] = {"Spectre", "Statut", 0, 100, 5}, ["Protection"] = {"Psy", "Statut", 0, 0, 20}, ["Psyko"] = {"Psy", "Spécial", 90, 100, 10}, ["Puis. Cachée"] = {"Normal", "Physique", 0, 100, 15}, ["Puissance"] = {"Normal", "Statut", 0, 0, 30}, ["Purédpois"] = {"Poison", "Physique", 20, 70, 20}, ["Queue de Fer"] = {"Acier", "Physique", 100, 75, 15}, ["Rafale Psy"] = {"Psy", "Spécial", 65, 100, 20}, ["Rayon Lune"] = {"Normal", "Statut", 0, 0, 5}, ["Reflet"] = {"Normal", "Statut", 0, 0, 15}, ["Regard Noir"] = {"Normal", "Statut", 0, 100, 5}, ["Relais"] = {"Normal", "Statut", 0, 0, 40}, ["Repli"] = {"Eau", "Statut", 0, 0, 40}, ["Repos"] = {"Psy", "Statut", 0, 0, 10}, ["Requiem"] = {"Normal", "Statut", 0, 0, 5}, ["Retour"] = {"Normal", "Physique", 0, 100, 20}, ["Riposte"] = {"Combat", "Physique", 0, 100, 20}, ["Ronflement"] = {"Normal", "Physique", 40, 100, 15}, ["Roue de Feu"] = {"Feu", "Spécial", 60, 100, 25}, ["Roulade"] = {"Roche", "Physique", 30, 90, 20}, ["Rugissement"] = {"Normal", "Statut", 0, 100, 40}, ["Rune Protect"] = {"Normal", "Statut", 0, 0, 25}, ["Sacrifice"] = {"Combat", "Physique", 80, 80, 25}, ["Sécrétion"] = {"Insecte", "Statut", 0, 95, 40}, ["Séisme"] = {"Sol", "Physique", 100, 100, 10}, ["Siphon"] = {"Eau", "Spécial", 15, 70, 15}, ["Soin"] = {"Normal", "Statut", 0, 100, 20}, ["Sonicboom"] = {"Normal", "Physique", 0, 90, 20}, ["Souplesse"] = {"Normal", "Physique", 80, 75, 20}, ["Spore"] = {"Plante", "Statut", 0, 100, 15}, ["Spore Coton"] = {"Plante", "Statut", 0, 85, 40}, ["Surf"] = {"Eau", "Spécial", 95, 100, 15}, ["Synthèse"] = {"Plante", "Statut", 0, 0, 5}, ["Taillade"] = {"Insecte", "Physique", 10, 95, 20}, ["Télékinésie"] = {"Psy", "Statut", 0, 80, 15}, ["Téléport"] = {"Psy", "Statut", 0, 0, 20}, ["Tempêtesable"] = {"Roche", "Statut", 0, 0, 10}, ["Ténacité"] = {"Normal", "Statut", 0, 0, 10}, ["Ténèbres"] = {"Spectre", "Physique", 0, 100, 15}, ["Toile"] = {"Insecte", "Statut", 0, 0, 10}, ["Tonnerre"] = {"Électrik", "Spécial", 95, 100, 15}, ["Torgnoles"] = {"Normal", "Physique", 15, 85, 10}, ["Tornade"] = {"Vol", "Physique", 40, 100, 35}, ["Tour Rapide"] = {"Normal", "Physique", 20, 100, 40}, ["Toxik"] = {"Poison", "Statut", 0, 85, 10}, ["Tranch'Herbe"] = {"Plante", "Spécial", 55, 95, 25}, ["Tranche"] = {"Normal", "Physique", 70, 100, 20}, ["Trempette"] = {"Normal", "Statut", 0, 0, 40}, ["Triplattaque"] = {"Normal", "Physique", 80, 100, 10}, ["Triple Pied"] = {"Combat", "Physique", 10, 90, 10}, ["Tunnel"] = {"Sol", "Physique", 60, 100, 10}, ["Ultimapoing"] = {"Normal", "Physique", 80, 85, 20}, ["Ultimawashi"] = {"Normal", "Physique", 120, 75, 5}, ["Ultralaser"] = {"Normal", "Physique", 150, 90, 5}, ["Ultrason"] = {"Normal", "Statut", 0, 55, 20}, ["Uppercut"] = {"Normal", "Physique", 70, 100, 10}, ["Vague Psy"] = {"Psy", "Spécial", 0, 80, 15}, ["Vampigraine"] = {"Plante", "Statut", 0, 90, 10}, ["Vampirisme"] = {"Insecte", "Physique", 20, 100, 15}, ["Vantardise"] = {"Normal", "Statut", 0, 90, 15}, ["Vent Glace"] = {"Glace", "Spécial", 55, 95, 15}, ["Verrouillage"] = {"Normal", "Statut", 0, 100, 10}, ["Vit.Extrême"] = {"Normal", "Physique", 80, 100, 5}, ["Vive-Attaque"] = {"Normal", "Physique", 40, 100, 30}, ["Voile Miroir"] = {"Psy", "Spécial", 0, 100, 10}, ["Vol"] = {"Vol", "Physique", 70, 95, 15}, ["Vol-Vie"] = {"Plante", "Spécial", 20, 100, 20}, ["Yoga"] = {"Psy", "Statut", 0, 0, 40}, ["Zénith"] = {"Feu", "Statut", 0, 0, 5}, }