Hello Beleg33,
Here is THALAN.D decompiled from BGT 118.
// creator : weidu (version 23100) // argument : THALAN.DLG // game : . // source : ./DATA/BG1DLG.BIF // dialog : ./dialog.tlk // dialogF : ./dialogF.tlk BEGIN ~THALAN~ ////////////////////////////////////////////////// // WARNING: this file contains non-trivial WEIGHTs ////////////////////////////////////////////////// IF WEIGHT #1 /* Triggers after states #: 33 even though they appear after this state */ ~ NumberOfTimesTalkedTo(0) ~ THEN BEGIN 0 // from: SAY #85809 /* ~Je n'ai pas beaucoup de patience avec les étrangers qui sont sur ma propriété. S'il vous plaît, allez-vous-en... à moins que vous n'ayez quelque magie à vendre. A vous voir, j'ai peine à croire que vous puissiez vous offrir les objets que, moi, je vends.~ */ IF ~~ THEN DO ~SetGlobal("Golem","GLOBAL",1) ~ EXIT END IF WEIGHT #7 /* Triggers after states #: 5 26 27 28 30 33 even though they appear after this state */ ~ Global("ThalantyrRumours","GLOBAL",0) ~ THEN BEGIN 1 // from: SAY #85810 /* ~J'espère sincèrement que vous avez une bonne raison de me déranger. Je vous ai déjà demandé de partir.~ */ IF ~~ THEN REPLY #85811 /* ~Les rumeurs disent qu'un mage puissant habite par ici. Si c'est de vous dont il s'agit, j'aimerais vous parler.~ */ DO ~SetGlobal("ThalantyrRumours","GLOBAL",1) ~ GOTO 2 IF ~~ THEN REPLY #85812 /* ~Je vais où il me plaît et j'y reste aussi longtemps que j'en ai envie. Ne me menacez pas.~ */ GOTO 3 IF ~~ THEN REPLY #85813 /* ~Je m'excuse de vous avoir dérangé, je pars immédiatement.~ */ GOTO 4 IF ~ PartyHasItem("MISC49") ~ THEN REPLY #85814 /* ~Eh bien... c'est assez amusant à vrai dire. Voyez-vous, il se trouve que j'ai sauvé cette... euh... poule qui parle.~ */ DO ~TakePartyItem("MISC49") DestroyItem("MISC49") CreateCreature("MELICA",[286.398],0) ActionOverride("Melicamp",SetNumTimesTalkedTo(2)) ~ GOTO 7 END IF ~~ THEN BEGIN 2 // from: 1.0 SAY #85815 /* ~Des rumeurs ? Pfff ! Il n'y a aucun mage ici qui souhaite parler, ou qui désire qu'on parle de lui, à moins bien sûr, que vous n'ayez de la magie à vendre. ~ */ IF ~~ THEN REPLY #85816 /* ~Nous aimerions vendre, voire même acheter, des objets magiques. Qu'avez-vous à nous proposer ?~ */ DO ~StartStore("highhedg",LastTalkedToBy(Myself)) ~ EXIT IF ~~ THEN REPLY #59358 /* ~Non, désolé.~ ~Non, désolée.~ */ EXIT END IF ~~ THEN BEGIN 3 // from: 35.1 1.1 SAY #85817 /* ~Hum, déclaration audacieuse si j'avais été un orc ou un hobgobelin. Cependant, je ne suis pas quelqu'un qu'il serait sage d'attaquer. Si j'étais vous, j'écourterais cette menace. Comportez-vous en bon petit aventurier et laissez-moi tranquille.~ */ IF ~~ THEN EXIT END IF ~~ THEN BEGIN 4 // from: 35.2 1.2 SAY #85818 /* ~Vous aussi. Au revoir.~ */ IF ~~ THEN EXIT END IF WEIGHT #6 /* Triggers after states #: 26 27 28 30 33 even though they appear after this state */ ~ NumberOfTimesTalkedTo(2) !PartyHasItem("MISC49") ~ THEN BEGIN 5 // from: SAY #85819 /* ~Je n'ai plus rien à vous dire. Laissez-moi.~ */ IF ~~ THEN EXIT END IF ~~ THEN BEGIN 6 // from: SAY #85820 /* ~Imbécile ! Il faut vraiment être idiot pour attaquer un adversaire qu'on ne connaît pas. Pfff ! Je ne perdrai pas mon temps avec vous.~ */ IF ~~ THEN EXIT END IF ~~ THEN BEGIN 7 // from: 35.3 1.3 SAY #85821 /* ~Les poules ne parlent pas, alors il s'agit évidemment d'une sorte d'être polymorphe. De tels sorts se dissipent au fur et à mesure, ou peuvent être combattus. C'est un problème simple qui ne justifie pas que j'y consacre ma journée. Continuez votre chemin.~ */ IF ~~ THEN REPLY #85822 /* ~Je sais parfaitement que les poules ne parlent pas, merci de me le rappeler ! Oui, il s'agit d'un homme transformé, mais il dit aussi être votre élève. C'est pour cette raison que je l'ai amené ici.~ */ GOTO 9 IF ~~ THEN REPLY #85823 /* ~Il n'y a aucune raison d'être aussi impoli. Pourquoi rechignez-vous tant à traiter avec moi ? ~ */ GOTO 8 IF ~~ THEN REPLY #122034 /* ~Épargnez-moi ce ton supérieur, vieux mage ! Je vous ai amené cet homme. Je vous laisse. ~ */ GOTO 10 END IF ~~ THEN BEGIN 8 // from: 7.1 SAY #85825 /* ~Je n'ai plus envie de traiter avec les personnes de votre genre. Je veux simplement qu'on respecte mon désir d'intimité.~ */ IF ~~ THEN REPLY #85826 /* ~Je comprends, mais il s'agit d'une affaire toute particulière. Je ne vous aurais pas dérangé si ce pauvre idiot ne m'avait pas dit être votre élève.~ */ GOTO 9 IF ~~ THEN REPLY #85827 /* ~Comme vous voulez, mais un peu d'interaction ne vous ferait pas de mal. Selon certaines rumeurs vous auriez cessé de fréquenter les aventuriers, mais je parie que vous apprécieriez un tour au donjon de temps à autre.~ */ GOTO 11 IF ~~ THEN REPLY #85828 /* ~Dans ce cas, je respecte votre volonté. Puis-je vous laisser cette malheureuse créature ? Je ne puis rien faire, mais peut-être le pouvez-vous ?~ */ GOTO 10 END IF ~~ THEN BEGIN 9 // from: 15.0 13.0 8.0 7.0 SAY #122035 /* ~Élève !?? Je n'ai pas d'élève ! Je n'enseigne à personne ce que je... attendez... Mélicamp ? C'est vous, MÉLICAMP ?~ */ IF ~~ THEN DO ~SetGlobal("FoundChicken","GLOBAL",1) ~ EXIT END IF ~~ THEN BEGIN 10 // from: 23.0 22.1 21.2 16.0 15.1 13.1 11.1 8.2 7.2 SAY #85830 /* ~J'aurais tout aussi bien fait de me charger des deux, mais je me contenterai de celui qui s'en va. Je ferai le minimum pour ce pauvre imbécile.~ */ IF ~~ THEN DO ~ActionOverride("Melicamp",DestroySelf()) EraseJournalEntry(74658) EraseJournalEntry(121135) EraseJournalEntry(74660) ~ SOLVED_JOURNAL #75203 /* ~Une poule qui parle ! J'ai ramené Mélicamp la poule à Thalantyr, à Haute-Haie. Je ne souhaite pas voir comment le pauvre magicien va s'en sortir. Ce n'est pas parce que j'ai quelque chose contre lui, mais plutôt parce que l'attitude insultante de Thalantyr ne m'a pas laissé le choix.~ */ EXIT END IF ~~ THEN BEGIN 11 // from: 8.1 SAY #85831 /* ~Vous ne savez rien de moi ! Vous feriez mieux d'implorer la divinité qui vous chante pour ne JAMAIS voir ce que j'ai vu. Bah ! Le manque d'expérience et la STUPIDITE de la jeunesse. C'est votre problème si vous sortez et vous faites tuer, mais ce n'est pas la meilleure solution. Si vous avez des affaires qui vous attendent ici, je vous suggère de vous y mettre. Sinon, partez !~ */ IF ~ ReactionGT(LastTalkedToBy,NEUTRAL_UPPER) ~ THEN REPLY #85832 /* ~Hum... désolé d'avoir rouvert d'anciennes plaies ! Votre expérience ne modifie cependant pas la mienne et, aussi grave et déprimant que le passé puisse être, nous avons toujours cette poule qui parle dans les pattes. Vous voulez parlementer avec elle, ou est-ce que je vous la donne tout simplement ?~ ~Hum... désolée d'avoir rouvert d'anciennes plaies ! Votre expérience ne modifie cependant pas la mienne et, aussi grave et déprimant que le passé puisse être, nous avons toujours cette poule qui parle dans les pattes. Vous voulez parlementer avec elle, ou est-ce que je vous la donne tout simplement ?~ */ GOTO 13 IF ~~ THEN REPLY #85833 /* ~Je suis sincèrement désolé d'avoir prétendu connaître votre situation. Je pars tout de suite, mais j'aimerais vous laisser cet oiseau. Je n'ai pas les moyens de le libérer.~ ~Je suis sincèrement désolée d'avoir prétendu connaître votre situation. Je pars tout de suite, mais j'aimerais vous laisser cet oiseau. Je n'ai pas les moyens de le libérer.~ */ GOTO 10 IF ~ ReactionLT(LastTalkedToBy,NEUTRAL_LOWER) ~ THEN REPLY #85834 /* ~Hum... désolé d'avoir rouvert d'anciennes plaies. Votre expérience ne modifie cependant pas la mienne et, aussi grave et déprimant que le passé puisse être, nous avons toujours cette poule qui parle dans les pattes. Vous voulez parlementer avec elle, ou est-ce que je vous la donne tout simplement ?~ ~Hum... désolée d'avoir rouvert d'anciennes plaies. Votre expérience ne modifie cependant pas la mienne et, aussi grave et déprimant que le passé puisse être, nous avons toujours cette poule qui parle dans les pattes. Vous voulez parlementer avec elle, ou est-ce que je vous la donne tout simplement ?~ */ GOTO 14 IF ~~ THEN REPLY #85835 /* ~Inutile de vous en prendre à moi pour vos faiblesses passées. Je suis tout à fait conscient des dangers et je prends garde de rester à distance. Si vous aviez été plus habile dans votre jeunesse, vous ne seriez pas le petit homme peureux que vous êtes aujourd'hui.~ ~Inutile de vous en prendre à moi pour vos faiblesses passées. Je suis tout à fait consciente des dangers et je prends garde de rester à distance. Si vous aviez été plus habile dans votre jeunesse, vous ne seriez pas le petit homme peureux que vous êtes aujourd'hui.~ */ GOTO 12 IF ~ ReactionLT(LastTalkedToBy,FRIENDLY_LOWER) ReactionGT(LastTalkedToBy,HOSTILE_UPPER) ~ THEN REPLY #85834 /* ~Hum... désolé d'avoir rouvert d'anciennes plaies. Votre expérience ne modifie cependant pas la mienne et, aussi grave et déprimant que le passé puisse être, nous avons toujours cette poule qui parle dans les pattes. Vous voulez parlementer avec elle, ou est-ce que je vous la donne tout simplement ?~ ~Hum... désolée d'avoir rouvert d'anciennes plaies. Votre expérience ne modifie cependant pas la mienne et, aussi grave et déprimant que le passé puisse être, nous avons toujours cette poule qui parle dans les pattes. Vous voulez parlementer avec elle, ou est-ce que je vous la donne tout simplement ?~ */ GOTO 15 END IF ~~ THEN BEGIN 12 // from: 11.3 SAY #85836 /* ~Puisse la peur prendre le dessus sur la naïveté en vous. Allez-vous-en et je ferai le nécessaire pour cet idiot à plumes.~ */ IF ~~ THEN DO ~ActionOverride("Melicamp",DestroySelf()) EraseJournalEntry(74658) EraseJournalEntry(121135) EraseJournalEntry(74660) ~ SOLVED_JOURNAL #75203 /* ~Une poule qui parle ! J'ai ramené Mélicamp la poule à Thalantyr, à Haute-Haie. Je ne souhaite pas voir comment le pauvre magicien va s'en sortir. Ce n'est pas parce que j'ai quelque chose contre lui, mais plutôt parce que l'attitude insultante de Thalantyr ne m'a pas laissé le choix.~ */ EXIT END IF ~~ THEN BEGIN 13 // from: 11.0 SAY #85837 /* ~Ha ha ha ! Alors, oui... (ricanement)... je suppose qu'il va falloir s'occuper de notre petit problème. Alors ma petite poule, (ricanement) qu'est-ce qui ne va pas ?~ */ IF ~~ THEN REPLY #85838 /* ~Je l'ai amené spécialement ici, car il dit être l'un de vos élèves. J'ai pensé que vous nous aideriez.~ */ GOTO 9 IF ~~ THEN REPLY #85839 /* ~Si vous acceptez de l'aider, alors je m'en vais. Je voulais juste m'assurer qu'il était en sécurité.~ */ GOTO 10 END IF ~~ THEN BEGIN 14 // from: 11.2 SAY #85840 /* ~Vous êtes trop rustre pour vous comporter de manière aussi puérile. Je ne suis ni amusé, ni impressionné. Laissez-moi l'oiseau, et je ferai ce que je pourrai. Cela dit, j'aimerais que vous vous en alliez immédiatement.~ */ IF ~~ THEN DO ~ActionOverride("Melicamp",DestroySelf()) EraseJournalEntry(74658) EraseJournalEntry(121135) EraseJournalEntry(74660) ~ SOLVED_JOURNAL #75203 /* ~Une poule qui parle ! J'ai ramené Mélicamp la poule à Thalantyr, à Haute-Haie. Je ne souhaite pas voir comment le pauvre magicien va s'en sortir. Ce n'est pas parce que j'ai quelque chose contre lui, mais plutôt parce que l'attitude insultante de Thalantyr ne m'a pas laissé le choix.~ */ EXIT END IF ~~ THEN BEGIN 15 // from: 11.4 SAY #85841 /* ~Ce n'est pas vraiment amusant. Vous n'avez pas l'air de vous rendre compte que cette personne endure certainement une grave angoisse émotionnelle. Je vous suggère d'arrêter de vous moquer de lui et de me dire pourquoi vous l'avez emmené ici.~ */ IF ~~ THEN REPLY #85838 /* ~Je l'ai amené spécialement ici, car il dit être l'un de vos élèves. J'ai pensé que vous nous aideriez.~ */ GOTO 9 IF ~~ THEN REPLY #85839 /* ~Si vous acceptez de l'aider, alors je m'en vais. Je voulais juste m'assurer qu'il était en sécurité.~ */ GOTO 10 END IF ~~ THEN BEGIN 16 // from: SAY #85842 /* ~Je ne suis pas votre « maître » et vous n'êtes en aucun cas mon « élève » ! Quel culot de vous en remettre à moi !~ */ IF ~~ THEN REPLY #85843 /* ~Je vois que vous vous connaissez bien tous les deux. Je vous laisse. Adieu.~ */ GOTO 10 IF ~~ THEN REPLY #85844 /* ~Il n'est pas votre élève ? Mais vous le connaissez, n'est-ce pas ?~ */ GOTO 17 END IF ~~ THEN BEGIN 17 // from: 16.1 SAY #85845 /* ~Un étudiant souhaite APPRENDRE, alors que cet idiot souhaite seulement posséder le savoir. Je ne serai jamais le tuteur de quelqu'un qui ne comprend pas les ramifications de ce que j'ai à enseigner ! N'ayant pas obtenu satisfaction rapidement, il a choisi de me voler !~ */ IF ~~ THEN EXTERN ~MELICA~ 18 END IF ~~ THEN BEGIN 18 // from: SAY #85846 /* ~Il m'a fallu consacrer près de 50 années de ma vie pour acquérir le pouvoir dont je dispose aujourd'hui et pour avoir la volonté de ne pas l'utiliser. Vous n'êtes qu'un oisillon comparé à moi. Franchement, ça m'étonne que vous vous soyez transformé en une poule aussi VIEILLE ! Comment y êtes-vous parvenu ? La dernière fois que je vous ai observé, vous arriviez même à vous embrouiller avec le plus simple des tours. ~ */ IF ~~ THEN EXTERN ~MELICA~ 19 END IF ~~ THEN BEGIN 19 // from: SAY #85847 /* ~Je m'en doutais. Eh bien, vous avez beau voler mon matériel, vous êtes incapable de l'utiliser ! Ne bougez plus afin que je puisse vous changer d'apparence stupide. J'ai du mal à récupérer mes objets lorsqu'ils ont été transformés en... une seconde. Je ne possédais aucun élément permettant de lancer un tel sort. Attendez... ohh non... Mélicamp, écoutez-moi bien. Qu'avez-vous pris ?~ */ IF ~~ THEN EXTERN ~MELICA~ 20 END IF ~~ THEN BEGIN 20 // from: SAY #122036 /* ~Une paire de... oh non. Espèce d'IMBÉCILE ! Les bracelets dans mon coffre verrouillé et piégé ? J'espère que vous commencez à prendre goût à la nourriture des poules, parce que vous allez être coincé comme ça pendant un bon bout de temps !~ */ IF ~~ THEN EXTERN ~MELICA~ 21 END IF ~~ THEN BEGIN 21 // from: SAY #85849 /* ~C'est pas que je ne veuille pas vous aider, c'est juste que je ne possède pas le pouvoir pour défaire ce que vous avez fait.~ */ IF ~~ THEN REPLY #85850 /* ~Est-ce qu'il n'y a rien à faire ? Je suis prêt à aider de mon mieux.~ */ GOTO 24 IF ~~ THEN REPLY #85851 /* ~Le prix de mon aide vient juste d'augmenter, n'est-ce pas Thalantyr ?~ */ GOTO 23 IF ~~ THEN REPLY #85852 /* ~C'est une triste histoire en effet, mais j'ai déjà joué mon rôle. Bonne chance à vous deux, je vous quitte maintenant.~ */ GOTO 10 IF ~~ THEN REPLY #85853 /* ~Quel genre d'objet peut poser autant de problèmes à un mage tel que vous ?~ */ GOTO 22 END IF ~~ THEN BEGIN 22 // from: 21.3 SAY #122037 /* ~La magie d'autrefois n'est pas comme celle que l'on vénère d'aujourd'hui. Tout aventurier qui se respecte le sait, et sait aussi que tous les objets dérobés dans un donjon ne sont pas forcément utiles. Les bracelets en question étaient de vains petits souvenirs de... eh bien... cela n'a pas vraiment d'importance, n'est-ce pas ? Il suffit de dire que je n'ai aucune idée de ce qu'était leur véritable fonction, et que je n'avais aucun moyen de le demander à leur ancien propriétaire. Les années ont passé depuis ma... libération, et les ruines de Néthéril demeurent un mystère. Elles résistent même à la plus puissante des divinations, et les tentatives de dissipation des sorts prennent des tournures explosives. Certaines choses devraient rester enterrées.~ */ IF ~~ THEN REPLY #85850 /* ~Est-ce qu'il n'y a rien à faire ? Je suis prêt à aider de mon mieux.~ */ GOTO 24 IF ~~ THEN REPLY #85852 /* ~C'est une triste histoire en effet, mais j'ai déjà joué mon rôle. Bonne chance à vous deux, je vous quitte maintenant.~ */ GOTO 10 IF ~~ THEN REPLY #85851 /* ~Le prix de mon aide vient juste d'augmenter, n'est-ce pas Thalantyr ?~ */ GOTO 23 END IF ~~ THEN BEGIN 23 // from: 22.2 21.1 SAY #85855 /* ~Je ne vous donnerai rien. Jamais je ne paierai un aventurier ! On ne récolte que ce que l'on sème. Maintenant, si la petite poule affligée souhaite vous payer, elle peut, mais je parie qu'elle n'a rien d'autre que ce qu'elle m'a volé.~ */ IF ~~ THEN REPLY #85856 /* ~S'il n'y a pas de récompense, alors j'en ai fini avec cette histoire. Adieu.~ */ GOTO 10 IF ~~ THEN REPLY #85857 /* ~J'aiderai de mon mieux et ne demanderai rien en retour. Il est dans le besoin, c'est tout ce qui importe.~ */ GOTO 24 END IF ~~ THEN BEGIN 24 // from: 23.1 22.0 21.0 SAY #85858 /* ~Si vous le voulez, je ferai ce qui doit être fait. Nous aurons besoin d'un élément que je n'ai pas sous la main et vous allez devoir le trouver. Il me faudrait la tête d'une créature morte-vivante, un simple crâne de squelette fera l'affaire. Ramenez-moi ça et je tenterai de réincarner cet idiot par quelques magies détournées.~ */ IF ~~ THEN EXTERN ~MELICA~ 22 END IF ~~ THEN BEGIN 25 // from: SAY #85859 /* ~Il doit en effet y avoir un élément mort, d'où l'utilité du crâne. Je ne peux pas complètement expliquer ce que je vais tenter, mais c'est une sorte de retour en arrière dans le schéma de réincarnation. L'époque de l'enchantement qui vous a frappé pourra peut-être permettre de contourner les lois de la magie. Bien sûr, cela pourrait tout aussi bien nous tuer tous les deux. Ainsi va la vie ! Allez donc vers quelques donjons et revenez avec un crâne. Allez !~ */ IF ~~ THEN DO ~SetGlobal("HelpThalantyr","GLOBAL",1) ~ UNSOLVED_JOURNAL #74660 /* ~Une poule qui parle ! Je dois rapporter un crâne à Thalantyr afin que celui-ci puisse essayer de rendre sa forme humaine à Mélicamp.~ */ EXIT END IF WEIGHT #2 /* Triggers after states #: 33 even though they appear after this state */ ~ Global("HelpThalantyr","GLOBAL",1) !PartyHasItem("MISC50") Global("TransformedChicken","GLOBAL",0) See("Melicamp") !Dead("Melicamp") ~ THEN BEGIN 26 // from: SAY #122038 /* ~Vous n'avez pas rapporté l'élément que je vous avais demandé. Ramenez-moi un crâne de squelette ou ce jeune homme risque de passer le restant de ces jours à construire des nids et pondre des oeufs.~ */ IF ~~ THEN EXIT END IF WEIGHT #3 /* Triggers after states #: 33 even though they appear after this state */ ~ Global("HelpThalantyr","GLOBAL",1) PartyHasItem("MISC50") Global("TransformedChicken","GLOBAL",0) See("Melicamp") !Dead("Melicamp") ~ THEN BEGIN 27 // from: SAY #85861 /* ~Rebonjour, jeunes aventuriers. Je vois que vous avez l'élément nécessaire. Eh bien, voyons si ce jeune homme va retrouver sa forme ou s'il va finir au menu d'un banquet quelconque...~ */ IF ~~ THEN DO ~TakePartyItem("MISC50") DestroyItem("MISC50") SetGlobal("TransformedChicken","GLOBAL",1) SendTrigger("Thalantyr",1) ~ EXIT END IF WEIGHT #4 /* Triggers after states #: 33 even though they appear after this state */ ~ Dead("Melicamp") Global("TransformedChicken","GLOBAL",1) ~ THEN BEGIN 28 // from: SAY #85862 /* ~Et, comme on dit, voilà. J'ai bien peur que notre jeune ami n'ait pas survécu au sort. D'ailleurs, je me sens moi-même un peu fatigué. Ainsi va la magie, imprévisible la plupart du temps. Personne n'est responsable de sa mort, on ne pouvait pas faire plus. Son corps n'a tout simplement pas supporté un nouveau changement. Une leçon, je suppose, pour le reste d'entre nous. Prenez garde à traiter les objets « trouvés » avec respect. Si vous voulez bien m'excuser, j'ai du travail. J'imagine que vous avez un donjon à piller quelque part. A défaut de chance, je vous souhaite grande « intelligence » ! ~ */ IF ~~ THEN DO ~SetGlobal("TransformedChicken","GLOBAL",2) EraseJournalEntry(74658) EraseJournalEntry(121135) EraseJournalEntry(74660) ~ SOLVED_JOURNAL #75133 /* ~Une poule qui parle ! J'ai rapporté un crâne à Thalantyr, mais, hélas, celui-ci n'a pas réussi à rendre sa forme humaine à Mélicamp. Il semble que le corps du jeune homme n'ait pas supporté une nouvelle transformation. Selon Thalantyr, on ne pouvait s'en remettre qu'à la chance. La magie reste une entreprise hasardeuse, et on doit l'utiliser avec prudence. ~ */ EXIT END IF ~~ THEN BEGIN 29 // from: SAY #85863 /* ~Oui, oui, mon garçon. Du calme, maintenant ! Les bracelets ne sont plus sur lui. C'est bien ce que je craignais. Soit ils ont épuisé toute la magie qu'ils possédaient, soit ils disparaissent après avoir provoqué les dégâts pour lesquels ils ont été conçus. J'ai cru que j'avais réussi à les maîtriser, mais maintenant ils vont très certainement retomber entre les mains d'un pauvre bougre. Dites-moi, Mélicamp, vous sentez-vous de nouveau vous-même ?~ */ IF ~~ THEN EXTERN ~MELICA~ 24 END IF WEIGHT #5 /* Triggers after states #: 33 even though they appear after this state */ ~ !Dead("Melicamp") Global("TransformedChicken","GLOBAL",1) ~ THEN BEGIN 30 // from: SAY #85864 /* ~Et ça, comme on dit, c'est ça.~ */ IF ~~ THEN EXTERN ~MELICA~ 23 END IF ~~ THEN BEGIN 31 // from: SAY #122039 /* ~Bien, même si vous avez eu de la chance de ne pas garder une aile à la place du bras. Vous avez toujours louché un peu, alors ce n'est pas grave. Je vous suggère quand même de rester ici, pour que je garde un oeil sur vous. Si vous insistez pour jouer avec les pouvoirs magiques, il faut au moins que je m'assure que vous les comprenez. Vous ferez peut-être un peu plus attention, maintenant que vous savez que ça peut mal tourner.~ */ IF ~~ THEN EXTERN ~MELICA~ 25 END IF ~~ THEN BEGIN 32 // from: SAY #122040 /* ~(soupir) Je suppose que je suis le maître que vous recherchez. Et vous <CHARNAME>. Je compte sur vous pour procéder avec prudence dans vos voyages. Je vous souhaite toute l'« intelligence » possible au cours de vos pérégrinations. Je pourrais vous souhaiter d'avoir de la « chance », mais elle tourne bien plus vite qu'on ne le croit. Bonne journée.~ */ IF ~~ THEN DO ~EraseJournalEntry(74658) EraseJournalEntry(121135) EraseJournalEntry(74660) ~ SOLVED_JOURNAL #75134 /* ~Une poule qui parle ! J'ai rapporté un crâne à Thalantyr qui a réussi à rendre sa forme humaine à Mélicamp. Le corps du jeune homme a bien supporté cette nouvelle transformation, et celui-ci se déclare prêt à tirer la leçon de ses erreurs. Selon Thalantyr, l'histoire aurait pu se terminer beaucoup plus mal. On doit toujours utiliser la magie, aussi bénéfique semble-t-elle, avec prudence.~ */ EXIT END IF WEIGHT #0 ~ StateCheck(Myself,STATE_CHARMED) ~ THEN BEGIN 33 // from: SAY #85867 /* ~Je suis Thalantyr et je suis connu sous le nom de Magicien de la Grande Esquive. J'ai souffert d'une chose dont je ne parlerai même pas à vous, alors je vis seul ici. J'étais habitué à l'aventure, mais je ne retournerais pas à cette époque folle. Vous feriez bien de faire attention, vous aussi.~ */ IF ~~ THEN EXIT END IF ~~ THEN BEGIN 34 // from: SAY #78167 /* ~Hors de ma vue ! Je ne ferai rien pour vous !~ */ IF ~~ THEN EXIT END IF WEIGHT #8 ~ True() ~ THEN BEGIN 35 // from: SAY #85810 /* ~J'espère sincèrement que vous avez une bonne raison de me déranger. Je vous ai déjà demandé de partir.~ */ IF ~~ THEN REPLY #85816 /* ~Nous aimerions vendre, voire même acheter, des objets magiques. Qu'avez-vous à nous proposer ?~ */ DO ~StartStore("highhedg",LastTalkedToBy(Myself)) ~ EXIT IF ~~ THEN REPLY #85812 /* ~Je vais où il me plaît et j'y reste aussi longtemps que j'en ai envie. Ne me menacez pas.~ */ GOTO 3 IF ~~ THEN REPLY #85813 /* ~Je m'excuse de vous avoir dérangé, je pars immédiatement.~ */ GOTO 4 IF ~ PartyHasItem("MISC49") ~ THEN REPLY #85814 /* ~Eh bien... c'est assez amusant à vrai dire. Voyez-vous, il se trouve que j'ai sauvé cette... euh... poule qui parle.~ */ DO ~TakePartyItem("MISC49") DestroyItem("MISC49") CreateCreature("MELICA",[286.398],0) ActionOverride("Melicamp",SetNumTimesTalkedTo(2)) ~ GOTO 7 END