Pas bête Zeus ! J'avais pas vu la chose comme ça, c'est super !
Par contre, je ne trouve pas les variables plus utiles dans ce cas là vu qu'il s'agit dans une chaîne de dialogue d'un choix entre plusieurs options de discussion (dont la ou les deux dernières qui le quittent / avancent la trame) et à la fin de chaque proposition, il y a possiblement des changement par rapport à la sympathie du PNJ (donc, utilisation d'une variable). A la fin donc, si il n'y a pas de choix qui termine la boucle, on retourne à l'étiquette du dialogue pour pouvoir éventuellement choisir autre chose.
Pour éviter de laisser la possibilité au joueur de regrinder les points, j'utilise une vérification de condition à la suite du choix de dialogue. Aka, si tel interrupteur est désactivé, on l'active et le dialogue se fait normalement. Sinon on lâche une phrase de type "vous avez déjà discuté de cela".
Avec les 4 choix de base, les interrupteurs auraient été suffisants, mais j'utilise un script qui me permet de combiner plusieurs "show choices" en un seul. Ce qui fait que je n'avais pas nativement assez d'interrupteurs locaux et que je déborde actuellement sur des globaux réinitialisés en fin d'event.
L'utilisation d'une variable ici me semble assez peu utile, si c'est pour en monopoliser une et juste lui donner la valeur 0 ou 1, quitte bien sûr à la réinitialiser à la fin de l'event, je préfère un interrupteur
|