Bonjour,
Je suis dans une situation où je désire faire un évènement commun se déclenchant une fois par tour qui dans l'ordre :
- Affiche un message (qui signale le déclenchement de l'évènement)
- Affiche une éventuelle animation
- Influence le combat en baissant par exemple une stat au hasard ou en infligeant une altération d'état à un Pokémon au hasard sur le terrain en prenant bien évidemment en compte les immunités procurées par les types et les capacités spéciales.
Étant donné qu'il ne s'agit là que d'un évènement qui se déclenche que dans une zone donné, je me suis dit que je pourrais faire ça par le biais d'interrupteurs qui se déclenche une fois le joueur arrivé dans la zone (et qui se désactive une fois sorti).
Donc, on résume ce que je veux faire plus précisément :
- Le joueur arrive dans la zone, l'interrupteur se déclenche.
- Le joueur entre en combat comme d'habitude (contre un sauvage ou un dresseur).
- Une fois par tour, l'évènement commun se déclenche et ce jusqu'à l'issue du combat.
- Quand le joueur sort de la zone, l'interrupteur se désactive et "tout rentre dans l'ordre".
J'ai essayé et pour une raison que j'ignore, ça ne veut pas fonctionner.
Voici ce que j'ai fait :
- Dans l'onglet Groupes, je suis allé sur un dresseur, j'ai créé une nouvelle page d'évènements avec les caractéristiques suivantes :
Citation: |
Conditions : Au tour 1 puis tous les 1 tours + Interrupteur correspondant activé Fréquence : J'ai essayé les trois mais rien ne marche. |
Là-dedans, j'y ai intégré le déclenchement de l'évènement commun et rien d'autre.
- Dans l'onglet Évènements communs, voici ce que j'ai fait :
Citation: |
Message annonçant le déclenchement de l'évènement. Variable 1 = Valeur aléatoire entre 0 et 1 (désigne si la cible est alliée ou ennemie) Variable 2 = Valeur aléatoire entre 0 et 2 (désigne l'altération d'état à infliger) Condition : Variable 1 = 0 (la cible est alliée) Condition : Variable 2 = 0 Statut infligé : Confusion Sinon Condition : Variable 2 = 1 Statut infligé : Peur Sinon Condition : Variable 2 = 2 Statut infligé : Sommeil Fin condition Fin condition Fin condition Sinon Condition : Variable 1 = 1 (la cible est ennemie) Condition : Variable 2 = 0 Statut infligé : Confusion Sinon Condition : Variable 2 = 1 Statut infligé : Peur Sinon Condition : Variable 2 = 2 Statut infligé : Sommeil Fin condition Fin condition Fin condition Fin condition |
Voilà, malgré ça, ça ne marche toujours pas. Il est possible qu'en combat PSP ne détecte que les scripts (ce qui est bien dommage).
Il reste bien une possibilité : c'est de faire ça sous forme de weather mais j'ai aucune idée de comment, je pourrais faire ça. J'ai beau chercher dans le manuel, je ne trouve pas. Donc si l'un d'entre vous à une idée qu'il n'hésite surtout pas à m'en faire part.
Voilà, c'est tout. Merci d'avance à ceux qui essaieront de m'aider.