Module:Data/Données Capacités Génération 1
Aller à la navigation
Aller à la recherche
Ce tableau centralise toutes les données des capacités pour la première 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 = 1 local generations = {'Première'} 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]]", 30, 5}, ["Acidarmure"] = {"Poison", "Statut", 0, 0, 40}, ["Acide"] = {"Poison", "Physique", 40, 100, 30}, ["Adaptation"] = {"Normal", "Statut", 0, 0, 30}, ["Affûtage"] = {"Normal", "Statut", 0, 0, 30}, ["Amnésie"] = {"Psy", "Statut", 0, 0, 20}, ["Armure"] = {"Normal", "Statut", 0, 0, 30}, ["Balayage"] = {"Combat", "Physique", 50, 90, 20}, ["Bec Vrille"] = {"Vol", "Physique", 80, 100, 20}, ["Bélier"] = {"Normal", "Physique", 90, 85, 20}, ["Berceuse"] = {"Normal", "Statut", 0, 55, 15}, ["Blizzard"] = {"Glace", "Spécial", 120, 90, 5}, ["Bomb'Œuf"] = {"Normal", "Physique", 100, 75, 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}, ["Cage-Éclair"] = {"Électrik", "Statut", 0, 100, 20}, ["Cascade"] = {"Eau", "Spécial", 80, 100, 15}, ["Charge"] = {"Normal", "Physique", 35, 95, 35}, ["Choc Mental"] = {"Psy", "Spécial", 50, 100, 25}, ["Claquoir"] = {"Eau", "Spécial", 35, 75, 10}, ["Clonage"] = {"Normal", "Statut", 0, 0, 10}, ["Combo-Griffe"] = {"Normal", "Physique", 18, 80, 15}, ["Constriction"] = {"Normal", "Physique", 10, 100, 35}, ["Copie"] = {"Normal", "Statut", 0, 100, 10}, ["Coud'Krâne"] = {"Normal", "Physique", 100, 100, 15}, ["Coup d'Boule"] = {"Normal", "Physique", 70, 100, 15}, ["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", 35, 100, 35}, ["Cyclone"] = {"Normal", "Statut", 0, 85, 20}, ["Damoclès"] = {"Normal", "Physique", 100, 100, 15}, ["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}, ["Destruction"] = {"Normal", "Physique", 130, 100, 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}, ["Draco-Rage"] = {"Dragon", "Spécial", 0, 100, 10}, ["E-Coque"] = {"Normal", "Statut", 0, 100, 10}, ["Éboulement"] = {"Roche", "Physique", 75, 90, 10}, ["Éclair"] = {"Électrik", "Spécial", 40, 100, 30}, ["Écras'Face"] = {"Normal", "Physique", 40, 100, 35}, ["Écrasement"] = {"Normal", "Physique", 65, 100, 20}, ["Écume"] = {"Eau", "Spécial", 20, 100, 30}, ["Empal'Korne"] = {"Normal", "Physique", "[[OHKO]]", 30, 5}, ["Entrave"] = {"Normal", "Statut", 0, 55, 20}, ["Étreinte"] = {"Normal", "Physique", 15, 75, 20}, ["Explosion"] = {"Normal", "Physique", 170, 100, 5}, ["Fatal-Foudre"] = {"Électrik", "Spécial", 120, 70, 10}, ["Flammèche"] = {"Feu", "Spécial", 40, 100, 25}, ["Flash"] = {"Normal", "Statut", 0, 70, 20}, ["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}, ["Furie"] = {"Normal", "Physique", 15, 85, 20}, ["Gaz Toxik"] = {"Poison", "Statut", 0, 55, 40}, ["Griffe"] = {"Normal", "Physique", 40, 100, 35}, ["Grincement"] = {"Normal", "Statut", 0, 85, 40}, ["Grobisou"] = {"Normal", "Statut", 0, 75, 10}, ["Groz'Yeux"] = {"Normal", "Statut", 0, 100, 30}, ["Guillotine"] = {"Normal", "Physique", "[[OHKO]]", 30, 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"] = {"Normal", "Statut", 0, 100, 15}, ["Jet-Pierres"] = {"Roche", "Physique", 50, 65, 15}, ["Koud'Korne"] = {"Normal", "Physique", 65, 100, 25}, ["Lance-Flamme"] = {"Feu", "Spécial", 95, 100, 15}, ["Lance-Soleil"] = {"Plante", "Spécial", 120, 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}, ["Lutte"] = {"Normal", "Physique", 50, 100, 0}, ["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é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"] = {"Normal", "Physique", 60, 100, 25}, ["Mur Lumière"] = {"Psy", "Statut", 0, 0, 30}, ["Onde Boréale"] = {"Glace", "Spécial", 65, 100, 20}, ["Onde Folie"] = {"Spectre", "Statut", 0, 100, 10}, ["Osmerang"] = {"Sol", "Physique", 50, 90, 10}, ["Para-Spore"] = {"Plante", "Statut", 0, 75, 30}, ["Patience"] = {"Normal", "Physique", 0, 0, 10}, ["Picanon"] = {"Normal", "Physique", 20, 100, 15}, ["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é"] = {"Normal", "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}, ["Protection"] = {"Psy", "Statut", 0, 0, 20}, ["Psyko"] = {"Psy", "Spécial", 90, 100, 10}, ["Puissance"] = {"Normal", "Statut", 0, 0, 30}, ["Purédpois"] = {"Poison", "Physique", 20, 70, 20}, ["Rafale Psy"] = {"Psy", "Spécial", 65, 100, 20}, ["Reflet"] = {"Normal", "Statut", 0, 0, 15}, ["Repli"] = {"Eau", "Statut", 0, 0, 40}, ["Repos"] = {"Psy", "Statut", 0, 0, 10}, ["Riposte"] = {"Combat", "Physique", 0, 100, 20}, ["Rugissement"] = {"Normal", "Statut", 0, 100, 40}, ["Sacrifice"] = {"Combat", "Physique", 80, 80, 25}, ["Sécrétion"] = {"Insecte", "Statut", 0, 95, 40}, ["Séisme"] = {"Sol", "Physique", 100, 100, 10}, ["Soin"] = {"Normal", "Statut", 0, 100, 20}, ["Sonicboom"] = {"Normal", "Physique", 0, 90, 20}, ["Souplesse"] = {"Normal", "Physique", 80, 75, 20}, ["Spore"] = {"Plante", "Statut", 0, 100, 15}, ["Surf"] = {"Eau", "Spécial", 95, 100, 15}, ["Télékinésie"] = {"Psy", "Statut", 0, 80, 15}, ["Téléport"] = {"Psy", "Statut", 0, 0, 20}, ["Ténèbres"] = {"Spectre", "Physique", 0, 100, 15}, ["Tonnerre"] = {"Électrik", "Spécial", 95, 100, 15}, ["Torgnoles"] = {"Normal", "Physique", 15, 85, 10}, ["Tornade"] = {"Normal", "Physique", 40, 100, 35}, ["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}, ["Tunnel"] = {"Sol", "Physique", 100, 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}, ["Vive-Attaque"] = {"Normal", "Physique", 40, 100, 30}, ["Vol"] = {"Vol", "Physique", 70, 95, 15}, ["Vol-Vie"] = {"Plante", "Spécial", 20, 100, 20}, ["Yoga"] = {"Psy", "Statut", 0, 0, 40}, }