TESCS2 : Etapes de Quêtes
Programmer une étape de quête (voir SetStage) ajoute une entrée dans le journal du joueur et démarre le script de résultat. Si il y a plusieurs objets cibles pour une étape particulière, chacun est évalué pour voir s'il remplit les conditions (s'il y en a). De telle façon que potentiellement une seule étape puisse ajouter plusieurs entrées dans le journal du joueur et/ou démarrer plusieurs scripts de résultats.
Etapes de Quêtes:
- Index: Chaque étape a un nombre d'indexations allant de 0 à 255.
- Quest Stage Items: Chaque étape peut avoir 1 (ou plus) Objet d'étape ("stage items"), qui peut inclure une entrée de journal et/ou un script de résultat. Des objets d'étape multiples sont conditionnés pour qu'un seul soit marqué dans le journal du joueur quand une étape est programmée.
Objets d'étapes de Quêtes:
Quand une étape de quête est programmée pour utiliser la commande de script SetStage, chaque objet d'étape peut être activé: s'il passe les conditions spécifiées, le texte de l'entrée du journal (Log Entry Text) est écrit dans celui-ci, et le script de résultat est démarré.
- Log Entry: Le texte affiché dans le journal quand l'objet d'étape est activé.
- Result Script: Ces commandes scriptées sont démarrées quand l'objet d'étape est activé.
- Conditions: Les conditions doivent être vraies pour l'objet de quête qui sera activé. Notez que la plupart des fonctions de référence sont invalides quand elles sont attachées à une étape de quête, puisque l'étape n'est pas une référence. Notez également que "Run on Target" (Courir sur la Cible) est invalide pour les conditions attachées aux étapes de quête.
- Complete Quest: Si la case est cochée, programmer cette étape aura pour effet de bouger la quête de sa place active vers sa place "Finie". Notez qu'une quête finie peut toujours être en train de s'effectuer.
- Export Quest Stages: Tous les textes et conditions peuvent être exportés dans un fichier texte.
Suite : Cibles de Quêtes