NARRATIVE
Regarder où en est la quête
Regarde si le joueur a déjà la quête du PNJ, et choisit un chemin différent selon l'état. Ne modifie rien.
Cas d'usage
À utiliser avant Donner une quête pour éviter de redonner la même quête. À utiliser après pour aiguiller le dialogue selon que la quête est terminée, en cours, ou ratée.
Paramètres
| Paramètre | Type | Requis | Description |
|---|---|---|---|
| Quest list | — | Non | Les quêtes à vérifier. Prend la première qui est liée à ce PNJ pour ce joueur. |
→ Résultat en jeu
{
"action": "CheckQuestStatus",
"quest_list": "..."
} Résultat en jeu
En cours → quête donnée, pas encore terminée. Terminée → quête réussie, prête à être récompensée. Ratée → quête échouée (temps écoulé ou mauvaise livraison). Pas encore donnée → le joueur n'a pas la quête.