Bonjour,
C'est possible, mais ça va te demander beaucoup de travail côté stockage des quêtes pour éviter de lancer plusieurs fois la même, beaucoup de travail côté cohérence pour éviter qu'une quête soit lancée par un PNJ pour qui ça n'a pas de sens (un montagnard qui te demande de pêcher 2 Pokémon par exemple).
Pour lancer une quête tu fournis un ID, donc tu peux stocker cet ID dans une variable, pour ensuite l'utiliser pour les conditions de fin de quête. Parce que oui il faut vérifier que c'est bien cette quête X qui a été validée et pas une autre.
Pour l'utilisation des variables et des quêtes, direction le Wiki et les bases de RPG Maker XP
