Lister les attaques (+ objets et talents)

3 Réponses • 396 Vues

Etant donné que ce script semble assez mal marcher sur les versions de PSP à partir de la 0.8 (trop d'attaques, peut être), et qu'avoir une liste avec les attaques numérotées reste extrêmement utile pour en trouver une rapidement (RM n'ayant pas de fonction de recherche), j'en ai réalisé une variante simplifiée.

Collez tout simplement ceci dans un nouveau script :
def liste_attaques
  file = File.open("Liste_des_attaques.txt", "w")
  for id in 1...$data_skills.size
    skill = $data_skills[id].name
    file.write(id.to_s + " " + skill + " \n")
  end
  file.close
end

Puis appelez la commande
liste_attaques

Ca devrait creer un fichier "Liste_des_attaques.txt" à la racine de votre projet, sous ce format là :




EDIT : J'ai rajouté de quoi lister les talents (cap.spé) et les objets :
Vous pouvez, a chaque fois, coller a la suite dans le même script.

OBJETS :

Spoiler
Script :
def liste_objets
  file = File.open("Liste_des_objets.txt", "w")
  for id in 1...$data_item.size
    item = $data_item[id][0]
    file.write(id.to_s + " " + item + " \n")
  end
  file.close
end

S'appelle avec :
liste_objets



TALENTS :

Spoiler
Script :
def liste_talents
  file = File.open("Liste_des_talents.txt", "w")
  for id in 1...$data_ability.size
    name = $data_ability[id][0]
    id_b = id + 33
    string = id.to_s + " (" + id_b.to_s  + ") " + name + " \n"
    file.write(string)
  end
  file.close
end

S'appelle avec :
liste_talents

Note :
La liste prends ce format :
Citer
"ID dans les scripts" ("ID DANS LA BDD") "NOM" 

« Modifié: 05 février 2018, 19:25:53 par FL0RENT_ »

Script PSP

Cool , ce script est extrêmement utile pour par exemple modifier/ajouter des attaques a un pokémon sans se prendre la tête ,thx  :)
Je travaille trop, 2h de sommeil par nuit c'est perfect ^0^/
Merci, c'est super utile !
C'est vrai qu'avant je galérais à trouver les attaques dont j'avais besoin dans la liste. J'avais développé une technique (je cherchais l'attaque dans un Pokédex sur internet qui indiquait quel Pokémon l'apprenait, puis j'allais voir le movepool de ce Pokémon dans la BDD pour retrouver le numéro de l'attaque) mais c'était pas super pratique. xD
Comme j'en avais besoin, et que je me suis dis que ça pourrait aider d'autres personnes, j'ai aussi fais pour les Objets et talents.
J'ai édité le 1er post.

There was an error while thanking
Thanking...