Modification de Mod:Ajouter une quête

Sauter à la navigation Sauter à la recherche

Attention : vous n’êtes pas connecté(e). Votre adresse IP sera visible de tout le monde si vous faites des modifications. Si vous vous connectez ou créez un compte, vos modifications seront attribuées à votre propre nom d’utilisateur(rice) et vous aurez d’autres avantages.

La précédente modification va être annulée. Veuillez vérifier les différences ci-dessous, puis publier l’annulation ci-dessous si c’est bien ce que vous voulez faire.

Version actuelle Votre texte
Ligne 10 : Ligne 10 :
 
== Préparation ==
 
== Préparation ==
 
=== Consulter la liste des quêtes ===
 
=== Consulter la liste des quêtes ===
Avant de créer une quête, consultez [https://docs.google.com/spreadsheets/d/1nO8vhCp4vQLrxZZ5M2Avx3ReP6mHhJY-yzNZ--VCUI4/edit#gid=0 la liste complète de quêtes] pour vous assurer qu'elle est présente, sinon ajoutez-la. Notez le numéro de la quête ('''#''') pour plus tard.
+
Avant de créer une quête, consultez [https://docs.google.com/spreadsheets/d/1nO8vhCp4vQLrxZZ5M2Avx3ReP6mHhJY-yzNZ--VCUI4/edit#gid=0 la liste complète de quêtes] pour vous assurer qu'elle est présente, sinon ajoutez-la à la liste. Notez le numéro de la quête ('''#''') pour plus tard.
  
 
[[file:Check.svg|35x35px]] [https://docs.google.com/spreadsheets/d/1nO8vhCp4vQLrxZZ5M2Avx3ReP6mHhJY-yzNZ--VCUI4/edit#gid=0 Accéder à la page]
 
[[file:Check.svg|35x35px]] [https://docs.google.com/spreadsheets/d/1nO8vhCp4vQLrxZZ5M2Avx3ReP6mHhJY-yzNZ--VCUI4/edit#gid=0 Accéder à la page]
  
 
=== Nommer la quête ===
 
=== Nommer la quête ===
Le nom de la quête est ajouté aux fichiers '''.txt''' du lieu où elle est donnée au joueur (dossiers ''Game/NousAurons/Locale/'' (version française) et ''Game/core/locale'' (version anglaise). Elle est ajoutée ainsi :<syntaxhighlight>
+
Le nom de la quête est ajouté aux fichiers '''.txt''' du lieu où elle est assignée au joueur (dossiers ''Game/NousAurons/Locale/'' (version française) et ''Game/core/locale'' (version anglaise). Elle est ajoutée ainsi :<syntaxhighlight>
AJOUT_OBJ_Quete1 = {Trouver une paire de chaussures pour Simon\n<rgb:125,125,125>Il a dit qu'il pourrait y en avoir à Poston. Parlez de nouveau à Simon et cliquez sur "ÉCHANGE" pour lui donner la paire de chaussures.}  //Variable Quete1_complete
+
AJOUT_OBJ_Quete1 = {Trouver une paire de chaussures pour Simon\n<rgb:125,125,125>Il a dit qu'il pourrait y en avoir à Poston}  //Variable Quete1_complete
 
</syntaxhighlight>
 
</syntaxhighlight>
  
 
=== Créer les dialogues reliés à la quête ===
 
=== Créer les dialogues reliés à la quête ===
Dans les mêmes fichiers que ceux utilisés pour nommer la quête, ajoutez les dialogues nécessaires à la quête, en indiquant pour ceux-ci les noms de code des personnages concernés. Si vous ne savez plus comment faire, [[Mod:Créer_un_dialogue#Scripter_le_dialogue_.28avanc.C3.A9.29|suivez ces étapes]].
+
Dans les mêmes fichiers que ceux utilisés pour nommer la quête, ajouter les dialogues nécessaires à la quête, en indiquant pour ceux-ci les noms de code des personnages concernés. Si vous ne savez plus comment faire, [[Mod:Créer_un_dialogue#Scripter_le_dialogue_.28avanc.C3.A9.29|suivez ces étapes]].
  
 
=== Autres contenus reliés à la quête ===
 
=== Autres contenus reliés à la quête ===
Ligne 31 : Ligne 31 :
 
# Cliquez sur {{Faux bouton|MORE|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|MORE|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|LEVEL EDITOR|couleur=noir|bouton=oui}}.
 
# Cliquez sur {{Faux bouton|LEVEL EDITOR|couleur=noir|bouton=oui}}.
# Accédez au menu {{Faux bouton|File|couleur=gris|bordure=noir}} puis {{Faux bouton|Open|couleur=gris3}}.
+
# Accédez au menu {{Faux bouton|File|couleur=gris|bordure=noir}} puis {{Faux bouton|Open|couleur=gris}}.
# Ouvrez le fichier du lieu désiré qui doit se terminer par '''.mis'''.
+
# Ouvrez le fichier du lieu précédemment créé qui doit se terminer par '''.mis'''.
  
 
=== Accéder aux scripts ===
 
=== Accéder aux scripts ===
 
Les scripts sont stockés et codés dans l'[[Mod:Éditeurs#.C3.89diteur_de_niveaux_.28Level_editor.29|Éditeur de niveaux]].
 
Les scripts sont stockés et codés dans l'[[Mod:Éditeurs#.C3.89diteur_de_niveaux_.28Level_editor.29|Éditeur de niveaux]].
# Ouvrez le fichier du lieu si ce n'est pas déjà fait ([[#Ouvrir_le_fichier_du_lieu_.28.C3.A9diteur_de_niveaux.29|voir plus haut]])
 
 
# Cliquez sur l'onglet {{Faux bouton|Level|couleur=noir2}}.
 
# Cliquez sur l'onglet {{Faux bouton|Level|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|Triggers...|couleur=gris|bordure=noir}} en bas à gauche.
 
# Cliquez sur {{Faux bouton|Triggers...|couleur=gris|bordure=noir}} en bas à gauche.
Ligne 43 : Ligne 42 :
 
La quête devrait être ajoutée à la suite de quelques dialogues programmés.
 
La quête devrait être ajoutée à la suite de quelques dialogues programmés.
 
# [[Mod:Créer_un_dialogue#Scripter_le_dialogue_.28avanc.C3.A9.29|Ajoutez les dialogues requis]].
 
# [[Mod:Créer_un_dialogue#Scripter_le_dialogue_.28avanc.C3.A9.29|Ajoutez les dialogues requis]].
# Accédez aux scripts ([[#Acc.C3.A9der_aux_scripts|voir plus haut]]).
+
# Accédez aux scripts (voir plus haut).
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} en haut à droite de la page "Triggers".
+
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} en haut à droite de la page "Triggers"  
 
# ajoutez une courte description au script (exemple: ''QUÊTE 1 - Pers1)''.
 
# ajoutez une courte description au script (exemple: ''QUÊTE 1 - Pers1)''.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} de nouveau.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} de nouveau.
Ligne 56 : Ligne 55 :
 
# Cochez la case sous {{Faux bouton|Campaign|couleur=gris}}.
 
# Cochez la case sous {{Faux bouton|Campaign|couleur=gris}}.
 
# Sous {{Faux bouton|Variable|couleur=gris}}, tapez "Quete*_complete", où * est le numéro de votre quête.
 
# Sous {{Faux bouton|Variable|couleur=gris}}, tapez "Quete*_complete", où * est le numéro de votre quête.
# Sous {{Faux bouton|Value|couleur=gris}}, tapez "non", une valeur qui indique que la quête a été donnée. Les valeurs possibles de la variables sont :
+
# Sous {{Faux bouton|Value|couleur=gris}}, tapez "non", une valeur qui indique que la quête a été assignée. Les valeurs possibles de la variables sont :
 
* '''pas:''' La quête n'a pas encore été donnée.
 
* '''pas:''' La quête n'a pas encore été donnée.
 
* '''non:''' La quête a été donnée, mais n'a pas été accomplie.
 
* '''non:''' La quête a été donnée, mais n'a pas été accomplie.
 
* '''Etape*:''' La quête a été donnée, et l'étape indiquée par * a été accomplie.
 
* '''Etape*:''' La quête a été donnée, et l'étape indiquée par * a été accomplie.
 
* '''oui:''' La quête a été accomplie.
 
* '''oui:''' La quête a été accomplie.
Cette variable est importante car les quêtes se déroulent souvent dans plusieurs lieux et le jeu a besoin de se souvenir si la quête a été réalisée ou non pour programmer des [[Mod:Créer_un_dialogue|dialogues]] et des [[Mod:Scripts|scripts]] en conséquence.
+
Cette variable est importante car les quêtes se déroulent souvent dans plusieurs lieux et le jeu a besoin de se souvenir si la quête a été réalisée ou non pour programmer des dialogues et des scripts en conséquence.
  
=== Suivre l'évolution de la quête ===
+
=== Compléter la quête ===
À tout moment, peu importe le lieu où le joueur se trouve, vous pouvez utiliser les scripts pour assigner une nouvelle valeur à votre variable de quête (''Campaign'') en suivant des conditions que vous avez choisies. Vous pouvez ensuite afficher des messages spéciaux quand certaines étapes sont accomplies.
+
À tout moment, peu importe le lieu où le joueur se trouve, vous pouvez utiliser les scripts pour assigner une nouvelle valeur à votre ''Campaign'' variable suivant les conditions que vous avez choisies. Pour ajouter un script (habituellement de dialogue) réagissant quand la variable de quête indique "oui" (dans le lieu où la quête a été donnée):
# Accédez aux scripts du lieu ou cette étape se déroule ([[#Acc.C3.A9der_aux_scripts|voir plus haut]]).
+
# Accédez aux scripts (voir plus haut).
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} en haut à droite de la page "Triggers".
+
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} en haut à droite de la page "Triggers"  
# Ajoutez une courte description au script (exemple: ''QUÊTE 1 - Pers1 (étape1 complétée)'').
+
# ajoutez une courte description au script (exemple: ''QUÊTE 1 - Pers1 (terminée)'').
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} de nouveau.
 
# Ajoutez une série de [[Mod:Scripts#Conditions|conditions]] de votre choix.
 
# Cliquez sur l'onglet {{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}. Il se transforme ainsi : {{Faux bouton|✔&nbsp;Actions|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Set Variable|couleur=noir2}}.
 
# Cochez la case sous {{Faux bouton|Campaign|couleur=gris}}.
 
# Sous {{Faux bouton|Variable|couleur=gris}}, tapez "Quete*_complete", où * est le numéro de votre quête.
 
# Sous {{Faux bouton|Value|couleur=gris}}, tapez "etape1", une valeur qui indique qu'une étape de la quête a été complétée. Cliquez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}.
 
# Cliquez de nouveau sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Display World Text|couleur=noir2}}. Sélectionnez le nom de code du texte à afficher dans la liste, tel que rédigé dans les fichiers '''.txt''' du lieu (exemple: ''AJOUT_OBJ_Quete1_etape1_complete'').
 
 
 
=== Compléter la quête (variable à "oui") ===
 
Pour ajouter un script (habituellement de dialogue) réagissant quand la variable de quête indique "oui" (dans le lieu où la quête a été donnée):
 
# Accédez aux scripts ([[#Acc.C3.A9der_aux_scripts|voir plus haut]]).
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} en haut à droite de la page "Triggers".
 
# ajoutez une courte description au script (exemple: ''QUÊTE 1 - Pers1 (complétée)'').
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} de nouveau.
 
# Cliquez sur l'onglet {{Faux bouton|Always|couleur=noir2}} et sélectionnez {{Faux bouton|Variable|couleur=noir2}}, Cochez la case sous {{Faux bouton|Campaign|couleur=gris}}, sous {{Faux bouton|Variable|couleur=gris}}, tapez le nom de votre variable (exemple:Quete1_complete) puis sous {{Faux bouton|is Value|couleur=gris}}, tapez "oui".
 
# Cliquez sur l'onglet {{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}. Il se transforme ainsi : {{Faux bouton|✔&nbsp;Actions|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Complete Objective|couleur=noir2}}. Sélectionnez le nom de code de votre quête dans la liste.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}}, sélectionnez {{Faux bouton|Add Experience to Player|couleur=noir2}}, cliquez sur {{Faux bouton|change|couleur=gris|bordure=noir}} et au dessus de {{Faux bouton|Scenery|couleur=gris3}}, tapez '''1''' (le numéro de ''player'' du joueur). Appuyez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}
 
# Sous {{Faux bouton|XP amount|couleur=gris3}}, tapez un montant de [[Points d'Autonomie]], entre 1 000 et 10 000.
 
 
 
=== Compléter la quête (apporter un objet) ===
 
Pour certaines quêtes, sa variable est assignée à "oui" en même temps qu'elle est complétée suivant d'autres conditions. C'est le cas d'une quête qui requiert de rapporter un objet. La personne vous remercie (et la quête se complète) dès que vous lui donnez l'objet!
 
# Accédez aux scripts ([[#Acc.C3.A9der_aux_scripts|voir plus haut]]).
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} en haut à droite de la page "Triggers".
 
# Ajoutez une courte description au script (exemple: ''QUÊTE 1 - Pers1 (complétée)'').
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}} de nouveau.
 
# Cliquez sur l'onglet {{Faux bouton|Always|couleur=noir2}} et sélectionnez {{Faux bouton|Quantity - Unit|couleur=noir2}}, sous {{Faux bouton|Unit|couleur=gris}}, tapez le nom de code du personnage qui a donné la quête (exemple:Pers1) puis, sous {{Faux bouton|has|couleur=gris}} cliquez sur {{Faux bouton|change|couleur=gris|bordure=noir}}. Cliquez sur {{Faux bouton|More than|couleur=noir2}} et changez {{Faux bouton|1|couleur=noir2}} pour "0". Sous {{Faux bouton|type|couleur=gris}} cliquez sur {{Faux bouton|change|couleur=gris|bordure=noir}}. Cliquez sur {{Faux bouton|ItemsTagged|couleur=noir2}} et tapez, au dessus de {{Faux bouton|list...|couleur=gris|bordure=noir}} le nom de code de l'item à trouver (ex:Chaussures). Si vous ne savez pas comment assigner un nom de code à un item, [[Mod:Créer_un_item#Assigner_un_nom_de_code|suivez les étapes ici]].
 
# Cliquez sur l'onglet {{Faux bouton|&nbsp;&nbsp;Actions|couleur=noir2}}. Il se transforme ainsi : {{Faux bouton|✔&nbsp;Actions|couleur=noir2}}.
 
# Cliquez sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Set Variable|couleur=noir2}}.
 
# Cochez la case sous {{Faux bouton|Campaign|couleur=gris}}.
 
# Sous {{Faux bouton|Variable|couleur=gris}}, tapez "Quete*_complete", où * est le numéro de votre quête.
 
# Sous {{Faux bouton|Value|couleur=gris}}, tapez "oui", une valeur qui indique que la quête a été complétée.
 
# Cliquez de nouveau sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}} et sélectionnez {{Faux bouton|Complete Objective|couleur=noir2}}. Sélectionnez le nom de code de votre quête dans la liste.
 
# Cliquez une dernière fois sur {{Faux bouton|New...|couleur=gris|bordure=noir}}.
 
# Cliquez sur l'onglet {{Faux bouton|Center View|couleur=noir2}}, sélectionnez {{Faux bouton|Add Experience to Player|couleur=noir2}}, cliquez sur {{Faux bouton|change|couleur=gris|bordure=noir}} et au dessus de {{Faux bouton|Scenery|couleur=gris}}, tapez '''1''' (le numéro de ''player'' du joueur). Appuyez sur {{Faux bouton|Ok|couleur=gris|bordure=noir}}
 
# Sous {{Faux bouton|XP amount|couleur=gris}}, tapez un montant de [[Points d'Autonomie]], habituellement entre 1000 et 3000.
 

Toutes les contributions à Wikipédia 2197 sont considérées comme publiées sous les termes de la CC BY-NC 3.0 (voir Wikipédia 2197:Copyrights pour plus de détails). Si vous ne désirez pas que vos écrits soient modifiés et distribués à volonté, merci de ne pas les soumettre ici.
Vous nous promettez aussi que vous avez écrit ceci vous-même, ou que vous l’avez copié d’une source provenant du domaine public ou d’une ressource libre similaire. N’UTILISEZ PAS DE TRAVAUX SOUS DROIT D’AUTEUR SANS AUTORISATION EXPRESSE !

Pour créer, modifier ou publier cette page, veuillez répondre à la question ci-dessous (plus d’informations) :

Annuler Aide pour la modification (s’ouvre dans une nouvelle fenêtre)

Modèles utilisés par cette page :