Dialogue et modification d'un DLG existant
Posté : sam. 23 nov. 2013, 20:05
Dans la gestion des dialogues, je vois deux cas:
1- On crée un nouveau PNJ
2- On fait évoluer le dialogue d'un PNJ existant
Je voudrais faire la liste des cas et avoir la confirmation de la gestion appropriée au niveau du code.
1-On crée un nouveau PNJ
si il y a que le PNJ en cours qui parle et agit alors Gestion des blocks de discussion en "IF ... THEN ... END "
Si il y a des échanges entre PNJ alors on peut utiliser le "CHAIN IF" ou le APPEND pour éviter de gérer un .D et .TRA par pnj supplémentaire avec des liens de type EXTERN.
2-On fait évoluer le dialogue d'un PNJ existant
2-1 1ier cas on ajoute des nouveaux blocks.
si il y a que le PNJ en cours qui parle et agit alors Gestion des blocks de discussion en "IF ... THEN ... END "
Si il y a des échanges entre PNJ on peut utiliser le "CHAIN IF" ou le APPEND pour éviter de gérer un .D et .TRA par pnj supplémentaire avec des liens de type EXTERN.
2-2 On veut modifier des block existants
Comment faites vous?
faut il autoriser ce cas?
Pour le moment je ne gère pas de CHAIN ou de APPEND.
De ce que j'ai compris c'est bloquant pour le moddeur. Cependant ca me semble complexe à coder car je n'ai pas assez de recul sur ce point. Je pense que le mieux est sans qu'un moddeur teste une version sans pour prendre du recul sur la manière de gérer le CHAIN et le APPEND.
Cocrane
1- On crée un nouveau PNJ
2- On fait évoluer le dialogue d'un PNJ existant
Je voudrais faire la liste des cas et avoir la confirmation de la gestion appropriée au niveau du code.
1-On crée un nouveau PNJ
si il y a que le PNJ en cours qui parle et agit alors Gestion des blocks de discussion en "IF ... THEN ... END "
Si il y a des échanges entre PNJ alors on peut utiliser le "CHAIN IF" ou le APPEND pour éviter de gérer un .D et .TRA par pnj supplémentaire avec des liens de type EXTERN.
2-On fait évoluer le dialogue d'un PNJ existant
2-1 1ier cas on ajoute des nouveaux blocks.
si il y a que le PNJ en cours qui parle et agit alors Gestion des blocks de discussion en "IF ... THEN ... END "
Si il y a des échanges entre PNJ on peut utiliser le "CHAIN IF" ou le APPEND pour éviter de gérer un .D et .TRA par pnj supplémentaire avec des liens de type EXTERN.
2-2 On veut modifier des block existants
Comment faites vous?
faut il autoriser ce cas?
Pour le moment je ne gère pas de CHAIN ou de APPEND.
De ce que j'ai compris c'est bloquant pour le moddeur. Cependant ca me semble complexe à coder car je n'ai pas assez de recul sur ce point. Je pense que le mieux est sans qu'un moddeur teste une version sans pour prendre du recul sur la manière de gérer le CHAIN et le APPEND.
Cocrane