Condition, étiquette.
Je suppose que pour l'aléa t'as un truc du genre une variable égale à un chiffre entre 1 et 4 avec si 1 faire une quête, si 2 une autre, etc.
Du coup, dans le bout d'event qui donne sa valeur à la variable faut mettre un truc du genre:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
| >placer une étiquette: A
>variable égale aléa entre 1 et 4
>condition: si interrupteur quête 1 activé
>condition: si variable = 1
>aller à l'étiquette A
>condition: si interrupteur quête 2 activé
>condition: si variable = 2
>aller à l'étiquette A
>condition: si interrupteur quête 3 activé
>condition: si variable = 3
>aller à l'étiquette A
>condition: si interrupteur quête 4 activé
>condition: si variable = 4
>aller à l'étiquette A |
Pas testé mais c'est ce que je ferais à première vue. Enfin après libre à toi d'adapter pour ton cas.
Pour explication l'étiquette est là pour retourner au calcul de variable si elle tombe sur une valeur qu'elle a déjà eu.
Par contre évite ce genre de code si tu as une variable entre 1 et 100 par exemple. De une parce que ton évent serait horriblement long et de deux ça risquerait de faire un beau petit lag le temps que la variable tombe sur la bonne valeur.
Bon il doit certainement y avoir une méthode plus propre mais j'en connais pas
Pense aussi a ajouter +1 à une autre variable une fois la quête finie comme ça quand c'est égal à 4, tu active une autre page d'event où le PNJ donne pas de quêtes pour éviter de tomber dans une belle boucle infinie.
|