Prenons l'exemple de Salvanas, le dragueur de la couronne de cuivre. Voici un extrait de son dialogue (et je me fous du spoiler au point où j'en suis...), extrait donc de Salvanas.dlg
En parallèle, le fichier KIMJ.dlg dispose de cette ligne:
IF WEIGHT #0 ~!InPartySlot(LastTalkedToBy,0)
Name("Kim",LastTalkedToBy)
~ THEN BEGIN 28 // from:
SAY #74298 /* ~ Oh, vision sublime de délices à venir ! Puis-je croire mes yeux ? Une déesse en personne est venue me visiter !~ */
IF ~~ THEN EXTERN ~KIMJ~ 173
END
Normalement, il ne devrait y avoir AUCUN problème. Ca MARCHAIT. Et maintenant, plus aucun dialogue ne marche. Salvanas dit sa ligne, mais lorsque ça devrait passer à Kim, poof, plus rien, le dialogue s'arrête.
IF ~~ THEN BEGIN 173 // from:
SAY #74483 /* ~ Hmm, est-ce à moi que tu parles ?~ */
IF ~~ THEN EXTERN ~SALVANAS~ 29
END
POURQUOIIIIII ?