Logo de Pokémon Script Project Evolved

Condition par script, plusieurs choix possible de Pokémon sélectionnés


Logo de l'utilisateurNoru

Noru

Demandeur : Symbioss
Participants : DrBisounours

Problème :
Hello,

J'ai une question à propos de la condition par script selon le Pokémon sélectionné.

Je sais que dans PSPE on peut créer une condition comme celle ci :
pokemon_choisi.id == 103

Dans ce cas, si le Pokémon sélectionné dans l'équipe est un Noadkoko (103) alors la condition s'applique.

Ma question, c'est comment faire pour que la condition puisse inclure plusieurs Pokémon possible ? (par exemple pour créer un donneur de capacité qui fonctionne sur une certaine liste de Pokémon)
Est-ce que je dois recréer la même condition pour chaque Pokémon possible, ou bien est-ce qu'il y a une manière plus opti de rédiger une condition avec une liste d'ID ?

J'espère avoir bien expliqué mon problème...

Merci d'avance !

Résolution :
Hello,

La manière optimale sera la suivante :
[103, 105, 250].include?(pokemon_choisi.id)

Entre [] la liste des id qui sont ok pour la condition.


Publié le : 29/12/2022 - 20:06

Modifié le : 29/12/2022 - 20:06


Historique :


Logo de l'utilisateurSymbioss

Symbioss - Contributeur PSPEvolved

Hello,

J'ai une question à propos de la condition par script selon le Pokémon sélectionné.

Je sais que dans PSPE on peut créer une condition comme celle ci :
pokemon_choisi.id == 103

Dans ce cas, si le Pokémon sélectionné dans l'équipe est un Noadkoko (103) alors la condition s'applique.

Ma question, c'est comment faire pour que la condition puisse inclure plusieurs Pokémon possible ? (par exemple pour créer un donneur de capacité qui fonctionne sur une certaine liste de Pokémon)
Est-ce que je dois recréer la même condition pour chaque Pokémon possible, ou bien est-ce qu'il y a une manière plus opti de rédiger une condition avec une liste d'ID ?

J'espère avoir bien expliqué mon problème...

Merci d'avance !


Publié le : 26/12/2022 - 11:27

Modifié le : 26/12/2022 - 11:27

Logo de l'utilisateurDrBisounours

DrBisounours - Modérateur

Hello,

La manière optimale sera la suivante :
[103, 105, 250].include?(pokemon_choisi.id)

Entre [] la liste des id qui sont ok pour la condition.


Publié le : 26/12/2022 - 19:51

Modifié le : 26/12/2022 - 19:51

Logo de l'utilisateurSymbioss

Symbioss - Contributeur PSPEvolved

Ça fonctionne, merci beaucoup !


Publié le : 27/12/2022 - 08:53

Modifié le : 27/12/2022 - 08:53