//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par No Healing //===== eAthena Script ======================================= //= The Sign Quest //===== By: ================================================== //= SinSloth(Most of the NPCs), MasterOfMuppets(Some of the NPCs + bug fixes) & Kargha(The quiz NPCs) //===== Current Version: ===================================== //= 3.4 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= [Aegis Conversion] //= Quest for opening the doors to Geffenia. //= This script uses sign_01.bmp - sign_04.bmp, these will be //= found in the language of your client. //===== Additional Comments: ================================= //= 3.0 Rewritten based on most recent Aegis script. [L0ne_W0lf] //= Due to the incompatabity of the old script with this //= version, variables will attmept to be translated to the //= new version, however it is untested. //= 3.1 Corrected time check for Sir Jore. [L0ne_W0lf] //= 3.2 Removed mapannounce used while debugging. [L0ne_W0lf] //= Moved the disablewaitingroomevent in dancing portion. //= 3.3 Applied Kazukin's fix for the dancing portion. (bugreport:3966) [L0ne_W0lf] //= 3.4 Updated 'waitingroom' to support required zeny/lvl. [Kisuka] //============================================================ //============================================================ // The Sign (Part 1) //============================================================ prontera,147,305,0 script Panneau#prontera::TheSign 111,{ callfunc "F_UpdateSignVars"; cutin "sign_01",4; mes "^3355FFSuivant^000000"; next; cutin "sign_01",255; cutin "sign_02",4; mes "^3355FFSuivant^000000"; next; cutin "sign_02",255; cutin "sign_03",4; mes "^3355FFSuivant^000000"; next; cutin "sign_03",255; cutin "sign_04",4; if (!sign_q) set sign_q,1; mes "^3355FFFermer^000000"; close2; cutin "sign_04",255; end; OnInit: // Remove old depreciated settings. set $signbmps,0; set $signmazemonster,0; // Set the time zone of the server. // - Not official but seemed like a nice way to handle it. set $timezonestring$,""; // Je la supprime: elle n'est utilisée nulle part dans le script [NoH] end; } geffen,168,175,0 duplicate(TheSign) Panneau::Sign#geffen 111 morocc,168,265,0 duplicate(TheSign) Panneau::Sign#morroc 111 payon,160,183,0 duplicate(TheSign) Panneau::Sign#payon 111 aldebaran,54,223,0 duplicate(TheSign) Panneau::Sign#aldebaran 111 alberta,35,241,0 duplicate(TheSign) Panneau::Sign#alberta 111 prt_in,227,45,0 script Archéologue::Archeologist#sign 804,{ callfunc "F_UpdateSignVars"; cutin "mets_alpha",2; if (sign_q < 1) { mes "[Metz]"; mes "Même s'il faut savoir faire preuve d'une patience infinie lorsque l'on entreprend des tâches archéologiques, le plaisir que vous ressentez lorsque vous trouvez enfin quelque chose compense ces longues heures de travail."; } else if (sign_q < 4) { switch(sign_q) { case 1: mes "[Metz]"; mes "Hum...?"; mes "Est-ce que je peux vous aider?"; next; switch(select("J'ai suivi les signes et...:Non, je ne fais que passer...")) { case 1: mes "[Metz]"; mes "Fantastique...!"; mes "Bienvenue dans mon humble demeure. Hum, laissez-moi voir ça..."; next; if (BaseLevel < 50) { mes "[Metz]"; mes "Même si je déteste dire ça, je pense que vous n'êtes pas assez qualifié"+ ( sex ? "" : "e" ) +" pour m'aider. Mais je serais ravis de vous avoir à mes côtés quand vous aurez un peu plus d'expérience~"; break; } else { mes "[Metz]"; mes "Eh, je crois que vous pourriez faire l'affaire!"; mes "Mais est-ce que ça vous dérangerait de revenir plus tard? J'ai une tonne d'autres choses à faire avant."; next; mes "[Metz]"; mes "Oh bien! Pourriez-vous me donner votre nom? "+ strcharinfo(0) +"? D'accord, je m'en souviendrai. On se reparle plus tard, d'accord?"; set sign_q,2; break; } case 2: mes "[Metz]"; mes "Oh vraiment? Je pensais que vous étiez là par rapport aux annonces que j'avais passées - je recherche des aventuriers courageux."; break; } break; case 2: mes "[Metz]"; mes "Je suis désolé de vous avoir fait attendre, mais j'avais quelques recherches à terminer, et ça a pris plus de temps que prévu. Mais laissez-moi tester vos capacités avant que je ne vous parle de cette affaire."; next; mes "[Metz]"; mes "Ce travail est très risqué et tout le monde ne saurait le mener à bien. Il vous faudra passer une série d'épreuves préparées par des amis de confiance."; next; mes "[Metz]"; mes "La première personne à laquelle vous devrez rendre visite est ^FF0000Arian^000000 à Morroc. Allez le trouver: il vous donnera tous les détails à propos de l'examen. Enfin, j'espère..."; next; mes "[Metz]"; mes "Arian vous dira quoi faire ensuite, après que vous ayez passé l'épreuve. Revenez après pour que nous puissions enfin entrer dans le vif du sujet."; next; mes "[Metz]"; mes "Ah, j'allais oublier. Arian ne parle jamais aux inconnus, à moins que je ne lui envoie un message, alors si il vous a rembarré dans le passé, ne lui en veuillez pas: il est juste comme ça."; set sign_q,3; break; case 3: mes "[Metz]"; mes "Hum...?"; mes "Vous ne deviez pas partir pour Morroc pour voir Arian? Vous feriez mieux de vous dépêcher avant que quelqu'un d'autre ne me contacte pour ce travail."; break; } } else if (sign_q < 13) { mes "[Metz]"; mes "Je ne sais pas si vous vous en rendez compte, mais j'offre une opportunité en or aux aventuriers qui travaillent pour moi, alors allez trouver Arian au plus vite."; next; mes "[Metz]"; mes "Ah, et ne jugez pas mal Arian trop rapidement. Il n'est pas comme il en a l'air, vous savez?"; } else if (sign_q < 15) { mes "[Metz]"; mes "Vous avez réussi à obtenir un avis favorable d'Arian?! Je suis impressionné! Et comment va Daewoon? C'est un véritable personnage, n'est-ce pas?"; } else if (sign_q < 20) { mes "[Metz]"; mes "Ça ne m'étonne pas que Daewoon vous aime bien. Ah, mais Jore a toujours quelque chose à faire. Mais si vous connaissez son planning, ça ira."; } else if (sign_q < 25) { mes "[Metz]"; mes "Jesqurienne est une femme brillante. Sa trop grande confiance en elle me dérange un peu, mais c'est une bonne amie."; } else if (sign_q < 35) { mes "[Metz]"; mes "Dearles... Ah oui, c'est l'un de mes étudiants les plus timides. Il est difficile à trouver, et il est du genre à être très exigeant, alors..."; next; mes "[Metz]"; mes "Et malheureusement, c'est un joueur invétéré. C'est triste pour lui..."; } else if (sign_q < 53) { mes "[Metz]"; mes "Ah, Bakerlan~"; mes "J'ai entendu dire qu'il était très occupé en ce moment, mais c'est le cas de tous les hommes d'affaire, j'imagine."; } else if (sign_q == 53) { mes "[Metz]"; mes "Félicitations~"; mes "Vous avez réussi à passer toutes les épreuves! On dirait que vous êtes la personne parfaite pour cette mission!"; next; mes "[Metz]"; mes "Vous devez maintenant avoir six Fragments de Larme Stellaire. Je suis sûr que vous voulez en apprendre plus à leur sujet."; next; mes "[Metz]"; mes "Je me souviens l'été dernier... J'en ai trouvé une lors d'une expédition au Mont Mjolnir."; next; mes "[Metz]"; mes "Elle était en parfait état, mais lorsqu'elle fut exposé à l'air libre, elle se craquela et se brisa en plusieurs morceaux, que vous tenez entre vos mains."; next; mes "[Metz]"; mes "Un artisan ordinaire ne pourrait pas la reformer. Cette pierre mystérieuse a des propriétés étranges. Mais je dois d'abord assembler les morceaux à nouveau."; next; mes "[Metz]"; mes "Une fois reformé, il devrait apparaître un motif à l'intérieur, comme un message écrit dans une langue antique."; next; mes "[Metz]"; mes "Puis-je vous emprunter les morceaux un instant? Je vais vous montrer quelque chose d'intéressant..."; next; mes "^3355FFVous donnez les fragments à Metz et il sort une septième pièce. Elles commencent à émettre une lumière étrange une fois assemblées.^000000"; specialeffect EF_TELEPORTATION2; next; mes "[Metz]"; mes "Vous voyez: les fragments réagissent toujours au contact des autres, alors j'imagine qu'il serait possible de leur redonner leur forme originelle."; next; mes "[Metz]"; mes "Nous recherchons un artisan de talent pour accomplir cette tâche. Je vous préviendrai dès que nous en aurons trouvé un. Mais pour l'instant, conservez ces fragments."; set sign_q,54; getitem 7177,1; //Part_Of_Star's_Sob } else if (sign_q == 54) { if (rand(1,5) == 4) { mes "[Metz]"; mes "Ah, vous arrivez à temps!"; mes "Je viens de trouver quelqu'un qui serait capable de restaurer cette Larme Stellaire."; next; mes "[Metz]"; mes "Il s'appelle ^FF0000Engel Howard^000000. C'est un forgeron légendaire de Rune-Midgard. Je ne sais pas où il se trouve, mais sa famille vit à Geffen - ils auront peut-être une idée."; next; mes "[Metz]"; mes "Malheureusement, je n'ai pas d'autres informations à vous communiquer. Vous devrez chercher par vous-même, "+ strcharinfo(0) +"."; } else { mes "[Metz]"; mes "Même si j'ai un peu avancé, je n'ai toujours pas trouvé quelqu'un capable de restaurer la Larme Stellaire. Laissez-moi un peu plus de temps s'il vous plaît."; } } else if (sign_q < 71) { mes "[Metz]"; mes "Continuez comme ça. Je suis désolé, je n'ai pas plus d'information, mais quelqu'un de votre trempe devrait pouvoir se débrouiller tout seul."; next; mes "[Metz]"; mes "Je vais continuer mes recherches sur les Fragments de Larme Stellaire pendant que vous poursuivez votre enquête sur Engel Howard et sa famille à Geffen."; } else if (sign_q == 71) { mes "[Metz]"; mes "Fascinant! Vous avez réussi à assembler les Fragments de Larme Stellaire! De mon côté, j'ai pu découvrir que cette pierre pouvait vous conduire dans un endroit mystérieux..."; next; mes "[Metz]"; mes "C'est pour ça que nous devons découvrir ce que signifie le message sur la Larme Stellaire. Nous devons tout d'abord trouver un Sorcier capable de révéler les messages cachés dans des gemmes..."; next; mes "[Metz]"; mes "Hum. Le mieux serait certainement de contacter les Sorciers de la tour de Geffen. Je connais quelqu'un là-bas qui pourrait peut-être nous aider..."; set sign_q,72; } else if (sign_q == 72) { mes "[Metz]"; mes "Maintenant que les fragments sont assemblés, nous avons besoin de quelqu'un pouvant révéler le message caché..."; next; mes "[Metz]"; mes "Contactez les Sorciers au dernier étage de la Tour de Geffen. Je sais qu'il y a quelqu'un là-bas capable de coucher sur le papier des messages cachés dans des gemmes..."; } else if (sign_q < 76) { mes "[Metz]"; mes "Le Sorcier que nous cherchons n'est pas à Geffen? Hum, au moins nous savons qu'il est près de Comodo. Je vais continuer à rassembler de nouvelles informations sur cette pierre pendant que vous enquêtez."; } else if (sign_q == 76) { mes "[Metz]"; mes "Fantastique! Vous avez réussi à obtenir une transcription du message caché dans le cristal?!"; next; mes "[Metz]"; mes "Comme je m'en doutais, je n'avais jamais vu ce langage auparavant. Il est probablement ^333333trop^000000 ancien."; next; mes "[Metz]"; mes "Par chance, je connais quelqu'un qui pourrait le traduire. Je crois que si lui n'y arrive pas, personne ne pourra."; next; mes "[Metz]"; mes "Apportez cette transcription à un homme du nom de Frank. J'espère qu'il pourra la lire et comprendre de quoi il s'agit..."; next; while(1) { switch(select("Qui est Frank?:Où est-il?:Je vois.")) { case 1: mes "[Metz]"; mes "Frank Franklin vit reclus depuis plusieurs années, et très peu de gens connaissent ses compétences. Je peux vous assurer que nul mortel ne peut rivaliser avec sa connaissance des langues anciennes."; next; mes "[Metz]"; mes "J'imagine qu'il est motivé par son amour pour l'Histoire. Cependant, j'ai entendu dire qu'il n'aimait pas rencontrer d'autres personnes. J'espère que vous pourrez le convaincre de nous aider..."; next; break; case 2: mes "[Metz]"; mes "On raconte qu'il vit près du Bateau Échoué d'Alberta où il consacre sa vie à ses recherches. Cependant, il se pourrait qu'il ne soit pas chez lui..."; set sign_q,77; next; break; case 3: mes "[Metz]"; mes "Bonne chance, dans ce cas. J'espère que vous pourrez convaincre Frank Franklin de nous aider..."; close2; cutin "mets_alpha",255; end; } } } else if (sign_q < 80) { mes "[Metz]"; mes "Frank Franklin vit reclus depuis plusieurs années, et très peu de gens connaissent ses compétences. Je peux vous assurer que nul mortel ne peut rivaliser avec sa connaissance des langues anciennes."; next; mes "[Metz]"; mes "J'imagine qu'il est motivé par son amour pour l'Histoire. Cependant, j'ai entendu dire qu'il n'aimait pas rencontrer d'autres personnes. J'espère que vous pourrez le convaincre de nous aider..."; } else if (sign_q < 82) { mes "[Metz]"; mes "Grâce à mes recherches, j'ai pu apprendre que le message inscrit sur la gemme révélait certains détails sur un certain lieu et un objet qui servirait de clé pour s'y rendre..."; next; mes "[Metz]"; mes "Pendant que je continue d'enquêter, essayez de convaincre Frank Franklin de traduire la Transcription d'une Langue Ancienne. Continuez comme ça, "+ strcharinfo(0) +"."; } else if (sign_q == 82) { mes "[Metz]"; mes "Je comprends maintenant! La Tour du Paradis doit être la Tour de Geffen! Bien, dans ce cas..."; next; mes "[Metz]"; mes "Hum..."; mes "'La ville où des créatures déchues sont abandonnées' - qu'est-ce que ça peut bien vouloir dire?"; } else if (sign_q < 98) { mes "[Metz]"; mes "Je suis sûr que la ville 'où sont abandonnés les hommes déchus' désigne quelque chose, mais je n'arrive pas à mettre la main dessus..."; } else if ((sign_q > 100) && (sign_q < 105)) { mes "[Metz]"; mes "Angrboda...?!"; mes "D'après nos légendes, son âme fut divisée et scellée par les dieux."; next; mes "[Metz]"; mes "Il vous faudra une arme lourde et imposante, ou très tranchante. Mais je sais que ces armes sont extrêmement rares..."; next; mes "[Metz]"; mes "Les forgerons traditionnels ne peuvent même pas en forger. Mais si vous réussissez à mettre la main sur l'une d'entre elles, vous pourrez peut-être briser les sceaux."; next; mes "[Metz]"; mes "J'ai conscience que libérer l'âme d'Angrboda irait à l'encontre de la volonté des dieux, mais nous avons déjà été si loin..."; } else if (sign_q < 137) { mes "[Metz]"; mes "Je pense que vous touchez au but. Tous nos efforts vont bientôt porter leurs fruits!"; } else if (sign_q == 137) { mes "[Metz]"; mes " C'est cela... Vous m'avez apporté 'Le Signe'! J'ai enfin prouvé son existence! Oh, laissez-moi le prendre dans mes mains! Revenez dans un moment je vous prie~"; delitem 7314,1; //The_Sign set sign_q,138; set .@stime_s,gettime(3); if (.@stime_s < 1) { set sign_sq,1; } else if (.@stime_s < 3) { set sign_sq,2; } else if (.@stime_s < 5) { set sign_sq,3; } else if (.@stime_s < 7) { set sign_sq,4; } else if (.@stime_s < 9) { set sign_sq,5; } else if (.@stime_s < 11) { set sign_sq,6; } else if (.@stime_s < 13) { set sign_sq,7; } else if (.@stime_s < 15) { set sign_sq,8; } else if (.@stime_s < 17) { set sign_sq,9; } else if (.@stime_s < 19) { set sign_sq,10; } else if (.@stime_s < 21) { set sign_sq,11; } else { set sign_sq,12; } } else if (sign_q == 138) { set .@stime_s1,gettime(3); if (.@stime_s1 < 1) { if (sign_sq == 11) { set .@pass_s,1; } } else if (.@stime_s1 < 3) { if (sign_sq == 12) { set .@pass_s,1; } } else if (.@stime_s1 < 5) { if (sign_sq == 1) { set .@pass_s,1; } } else if (.@stime_s1 < 7) { if (sign_sq == 2) { set .@pass_s,1; } } else if (.@stime_s1 < 9) { if (sign_sq == 3) { set .@pass_s,1; } } else if (.@stime_s1 < 11) { if (sign_sq == 4) { set .@pass_s,1; } } else if (.@stime_s1 < 13) { if (sign_sq == 5) { set .@pass_s,1; } } else if (.@stime_s1 < 15) { if (sign_sq == 6) { set .@pass_s,1; } } else if (.@stime_s1 < 17) { if (sign_sq == 7) { set .@pass_s,1; } } else if (.@stime_s1 < 19) { if (sign_sq == 8) { set .@pass_s,1; } } else if (.@stime_s1 < 21) { if (sign_sq == 9) { set .@pass_s,1; } } else { if (sign_sq == 10) { set .@pass_s,1; } } if (.@pass_s == 1) { mes "[Metz]"; mes "Fascinant... Les matériaux dont il est composé ne viennent pas de Rune-Midgard. Vous voyez ces lentilles bleues? Ce doit être une source de pouvoir incroyable!"; next; mes "[Metz]"; mes "J'ai découvert que les runes autour des lentilles contrôlent certains sceaux placés dans la Tour et la Fontaine de Geffen. Avec ceci entre vos mains, les sceaux pourraient être brisés..."; next; mes "[Metz]"; mes "Je... Je pense qu'avec ceci vous pourriez même ouvrir les portes du Walhalla. Qui sait ce que cet objet permettrait de faire d'autre.."; next; mes "[Metz]"; mes "Je ne connais qu'une seule personne qui pourrait travailler sur cet objet: Engel Howard, le meilleur Forgeron de Rune-Midgard."; set sign_q,139; set sign_sq,0; getitem 7314,1; //The_Sign } else { mes "[Metz]"; mes "Je suis désolé mais je n'ai pas encore terminé d'examiner l'artefact que vous m'avez apporté. Pourrais-je le garder encore un peu?"; } } else if (sign_q < 141) { mes "[Metz]"; mes "Avez-vous rendu visite à Engel Howard? Il est le seul à pouvoir libérer le pouvoir du Signe..."; } else if (sign_q == 141) { if (countitem(2644) == 1) { mes "[Metz]"; mes "Ah, vous voilà enfin! Je vous attendais. Je dois vous parler. Mais tout d'abord, laissez-moi vous remercier à nouveau pour votre aide."; next; mes "[Metz]"; mes "Merci. Mon souhait de démontrer l'existence du Signe a finalement été exaucé. Son pouvoir est maintenant le vôtre, et vous pouvez l'utilisez comme bon vous semble."; next; mes "[Metz]"; mes "Vous en aviez peut-être douté, mais je peux maintenant démontrer que le Signe existe véritablement. Encore merci. J'espère vous revoir de temps à autres, et discuter avec vous."; set sign_q,142; getexp 2000000,0; } else { mes "[Metz]"; mes "Avez-vous déjà rendu visite à Engel Howard? Il est seul à pouvoir libérer le pouvoir du Signe pour vous..."; } } else if (sign_q == 201) { mes "[Metz]"; mes "Vous avez échoué? C'est très décevant, mais je sais que vous avez fait de votre mieux. Laissez-moi vous remercier pour vos efforts."; next; mes "[Metz]"; mes "Même si je dois vous reprendre le Fragment de Larme Stellaire, j'espère que vous accepterez ce petit quelque chose en gage de ma gratitude."; delitem 7178,1; //Star's_Sob set sign_q,202; getexp 100000,0; getitem 617,1; //Old_Violet_Box } else if (sign_q > 201) { if (countitem(7178) == 1) { mes "[Metz]"; mes "Je suis désolé mais je dois vous reprendre le Fragment de Larme Stellaire. Apparemment, vous n'étiez pas digne d'accomplir cette tâche..."; next; mes "[Metz]"; mes "......"; mes "Adieu."; delitem 7178,1; //Star's_Sob } else { mes "[Metz]"; mes "J'imagine que je ne peux pas vous en vouloir tant que ça. Après tout, je ne vous ai pas beaucoup aidé..."; } } else { mes "[Metz]"; mes "Merci de m'avoir aidé à réaliser mon rêve. J'espère que nous pourrons travailler ensemble sur un autre projet."; next; mes "[Metz]"; mes "Eh bien dans ce cas..."; mes "Bonne chance pour vous aventures futures, "+ strcharinfo(0) +", "+ ( sex ? "le" : "la" ) +" Brave."; } close2; cutin "mets_alpha",255; end; } prt_in,228,26,5 script Majordome::Steward#sign 55,{ callfunc "F_UpdateSignVars"; // TODO: revoir les "else if" dans ce passage - ça a l'air assez foireux par endroits [No Healing] if (sign_q < 3) { mes "[Vandez]"; mes "Bienvenue dans la demeure des Brayde. Que puis-je faire pour vous?"; next; switch(select("Rien.:Je suis ici pour voir Metz.:Ton fric, vite!")) { case 1: mes "[Vandez]"; mes "Si vous n'avez pas d'affaire avec maître Metz, je vais devoir vous demander de quitter ces lieux sans attendre."; close; case 2: mes "[Vandez]"; if (Sex == 1) { mes "Très bien, monsieur."; } else { mes "Très bien, madame."; } mes "Patientez un moment pendant que je vais prévenir mon maître dans son étude."; close; case 3: mes "[Vandez]"; mes "Toutes mes excuses, mais je vais devoir vous demander de quitter ces lieux ^FF0000immédiatement^000000."; close2; percentheal -30,0; warp "prontera",150,150; end; } } else if (sign_q < 14) { mes "[Vandez]"; mes "Ah, Maître "+ strcharinfo(0) +"."; mes "Bienvenue. Que puis-je faire pour vous aujourd'hui?"; next; switch(select("Qui est Arian?:Que fait Metz?:Comment va Elle?")) { case 1: mes "[Vandez]"; mes "Ah oui, Arian. C'est un homme avare de mots, et il ne mâche pas ceux qu'il utilise - vous vous en rendrez bien vite compte."; close; case 2: mes "[Vandez]"; mes "Même si je suis au service de la famille Brayde depuis bien des années, je ne connais que très mal le travail de Maître Metz. Toutes mes excuses, mais je ne peux tout simplement pas comprendre le sens de ses recherches..."; close; case 3: mes "[Vandez]"; mes "Ah, la Maîtresse! Elle travaille ici depuis toute petite. Elle est presque comme ma petite-fille."; mes "Ha ha-^333333*Ahem*^000000"; close; } } else if (sign_q < 13) { mes "[Vandez]"; mes "Je me souviens que Maître Arian a rendu visite à mon maître il y a quelques temps. Ils se sont entretenus toute la nuit au sujet les recherches de celui-ci."; next; mes "[Vandez]"; mes "Mon dieu, ça avait l'air d'être terriblement sérieux. Je me souviens qu'ils ont à maintes reprises parlé d'un 'pouvoir ancien' dans la conversation."; close; } else if (sign_q < 15) { mes "[Vandez]"; mes "Je m'inquiète parfois à propos de Maîtresse Elle. C'est l'une des plus belles femmes de Prontera, mais elle n'a pas de bon ami."; next; mes "[Vandez]"; mes "Les hommes lui portent la plus grande attention mais elle rejette systématiquement chaque prétendant..."; close; } else if (sign_q < 20) { mes "[Vandez]"; mes "De nombreux voyageurs ont rendu visite au Maître ces derniers temps, venu apparemment pour les différentes annonces qu'il a affichées."; next; mes "[Vandez]"; mes "Prenez les devants et ne laissez personne d'autre saisir l'opportunité que le Maître vous offre."; close; } else if (sign_q < 25) { mes "[Vandez]"; mes "C'est très étonnant, mais on dirait qu'Elle considère cette rustre de Jesqurienne comme sa rivale. Les femmes sont parfois difficiles à comprendre..."; close; } else if (sign_q < 35) { mes "[Vandez]"; mes "L'avarice ne connaît aucune limite. Les jeux de paris semblent symboliser l'avidité de l'humanité."; next; mes "[Vandez]"; mes "Qu'ils gagnent ou qu'ils perdent, certains parieurs trouvent toujours une raison pour continuer quand ils feraient mieux de s'arrêter. Mais encore une fois, la passion prend toujours le dessus par rapport à l'esprit..."; close; } else if (sign_q < 54) { mes "[Vandez]"; mes "Bakerlan est un jeune homme brillant. Même si il a hérité de sa compagnie, il met son talent à son service pour poursuivre les succès de son père."; next; mes "[Vandez]"; mes "Il est tout à fait étonnant que Bakerlan arrive à remporter encore plus de succès. Mais bien sûr, Maître Metz a eu un rôle à jouer dans celui-ci..."; close; } else if (sign_q == 54) { mes "[Vandez]"; mes "Oh, félicitation~"; mes "Vous avez enfin passé toutes les épreuves. Je sais que cela a dû demander un temps et des efforts incroyables."; next; mes "[Vandez]"; mes "Maître Metz m'a informé qu'il voulait que vous trouviez quelqu'un pour assembler les Fragments de Larme Stellaire. Je vous souhaite bonne chance pour cette tâche."; close; } else if (sign_q == 97 || sign_q == 98) { mes "[Vandez]"; mes "Même si les hommes commettent des erreurs, il y a un temps où l'échec n'est plus une option."; next; mes "[Vandez]"; mes "Il y aura toujours des cas dans lesquels vous n'aurez pas de seconde chance, ne l'oubliez pas."; close; } else { mes "[Vandez]"; mes "Il y aura toujours des cas dans lesquels vous n'aurez pas de seconde chance, ne l'oubliez pas."; close; } } prt_in,248,23,3 script Femme de Chambre::Maid#sign 1275,{ end; } prt_in,248,23,0 script Femme de Chambre::Maid#sign2 111,{ callfunc "F_UpdateSignVars"; if (sign_q < 3) { mes "[Elle]"; mes "Que faites-vous dans la chambre de Metz? Veuillez sortir immédiatement!"; close; } else if (sign_q < 14) { mes "[Elle]"; mes "Oh...?"; mes strcharinfo(0) +"?"; mes "Y a-t-il quelque chose que je puisse faire pour vous?"; next; if (Sex == 1) { switch(select("Voulez-vous boire un verre?:Parlez-moi de Metz.")) { case 1: mes "[Elle]"; mes "...?"; mes "*Rougit~*"; mes "Oh~ Vous me proposez de sortir avec vous?"; next; mes "[Elle]"; mes "Hé bieeeeennn~"; mes "Je ne sais pas si j'ai le temps de sortir avec vous ou non... Ça va dépendre de ce que vous faites pour moi je crois, "+ strcharinfo(0) +"."; close; case 2: mes "[Elle]"; mes "Hum...."; mes "Je ne sais pas quoi vous répondre."; next; mes "[Elle]"; mes "C'est mon patron et bien sûr j'ai ma petite idée sur lui, mais si je vous le disais, je ne serais pas très professionnelle. Mais qui sait? Peut-être vous répondrais-je plus tard si vous avez le temps. Ho ho~"; close; } } else { switch(select("Vous avez une belle peau, Mlle Elle.:Parlez-moi de Metz.")) { case 1: mes "[Elle]"; mes "Eh...?"; mes "Oh, merci! Peut-être est-ce parce que je ne sors pas beaucoup."; // Je vire la suite: il manque une ligne (comme ailleurs dans ce fichier) et c'est incompréhensible [No Healing] close; case 2: mes "[Elle]"; mes "Hum...."; mes "Je ne sais pas quoi vous répondre."; next; mes "[Elle]"; mes "C'est mon patron et bien sûr j'ai ma petite idée sur lui, mais si je vous le disais, je ne serais pas très professionnelle. Mais qui sait? Peut-être vous répondrais-je plus tard si vous avez le temps. Ho ho~"; close; } } } else if (sign_q < 13) { mes "[Elle]"; mes "Je n'ai pas grand-chose à faire ces jours-ci, mais j'ai travaillé si dur que mon dos me fait souffrir. Oh, mais qu'est-ce que je raconte? Oubliez-ça."; emotion e_swt2; close; } else if (sign_q < 15) { mes "[Elle]"; mes "Les hommes ne comprennent jamais ce que les femmes recherchent. Ils ont toujours peur de montrer leurs sentiments~"; next; mes "[Elle]"; mes "Lorsqu'ils m'invitent à sortir, je refuse toujours - c'est plus simple. Il n'y a pas beaucoup de garçons qui me plaisent de toute façon."; emotion e_pif; close; } else if (sign_q < 20) { mes "[Elle]"; mes "^333333*Fiou....*^000000"; mes "Je suis si fatiguée, même si je travaille moins ces temps-ci. Parfois, je me sens fatiguée sans raison apparente..."; next; mes "[Elle]"; mes "Je devrais prendre une "+ ( isday() ? "journée" : "soirée" ) +" de congé et me reposer. Si j'avais quelque chose à boire, ce serait parfait..."; // Je modifie un peu le code foireux qui suit [No Healing] if (countitem(504) > 0) { next; switch(select("J'ai ça si vous voulez?")) { case 1: mes "[Elle]"; mes "Oh, ça n'était pas la peine... Merci beaucoup! Ahhhhhhh~"; delitem 504,1; //White_Potion close2; emotion e_kis2; end; } } close; } else if (sign_q < 25) { mes "[Elle]"; mes "Jesqurienne?"; mes "Eh bien... Elle est belle et douée. En fait c'est presque la femme parfaite."; next; mes "[Elle]"; mes "C'est pour ça que je la considère comme ma rivale. Elle est peut-être plus intelligente que moi mais je sais que je peux devenir plus belle qu'elle..."; emotion e_dots; close; } else if (sign_q < 35) { mes "[Elle]"; mes "Avez-vous déjà été à Comodo? C'est un si bel endroit, avec tant de choses à faire..."; next; mes "[Elle]"; mes "J'adore parier à Comodo mais il faut faire attention à ne pas devenir accro! J'ai vu tellement de gens qui ne vivaient que pour ça..."; close; } else if (sign_q < 54) { mes "[Elle]"; mes "Je me souviens qu'il y avait une femme qui travaillait pour Maître Bakerlan du nom de Seylin. J'ai entendu dire qu'elle vivait dans un pays lointain..."; next; mes "[Elle]"; mes "Je l'ai vue une fois et je pense qu'elle a un type de beauté unique. Très différent du mien ou de celui de Jesquienne en tout cas..."; close; } else if (sign_q == 54) { emotion e_ho; mes "[Elle]"; mes "La la la~"; mes "Oh, " + ( isday() ? "bonjour" : "bonsoir" ) + "."; mes "Ça faisait longtemps."; mes "La la la~"; next; switch(select("Comment ça va?:Il s'est passé quelque chose?")) { case 1: mes "[Elle]"; mes "Oh...?"; mes "Oups...!"; mes "J'ai l'air vraiment si excitée"; next; mes "[Elle]"; mes "Je sors avec un homme beau et grand depuis quelques temps - je l'aime, et je crois que lui aussi est amoureux...."; next; mes "^3355FFElle continue de vous dire combien elle aime son petit ami, et ne s'arrête pas même après que vous ayez quitté la pièce.^000000"; close; case 2: mes "[Elle]"; mes "Hum...."; mes "Oui, quelque chose de vraiment bien m'est arrivé, mais c'est un secret~"; close; } } else if (sign_q == 97) { mes "[Elle]"; mes "Ah~ " + ( isday() ? "Bonjour" : "Bonsoir" ) + "!"; mes "Je suis heureuse de vous revoir~"; next; mes "[Elle]"; mes "Oh, je suis désolée, j'ai appris qu'il vous était arrivé quelque chose. Ne vous inquiétez pas: vous ferez mieux la prochaine fois~"; close; } else { mes "[Elle]"; mes "^333333*Soupire...*^000000"; mes "Il y a tellement de gens qui viennent voir Maître Metz depuis quelques temps - ils ne pourraient pas s'essuyer les pieds avant d'entrer?"; emotion e_pif; close; } } morocc_in,115,154,5 script Maraudeur::Rogue#sign 810,{ callfunc "F_UpdateSignVars"; if (checkweight(1201,1) == 0) { mes "^3355FFUne petite minute! Vous portez trop d'objets sur vous en ce moment. Revenez après en avoir déposé quelques uns dans votre Stock Kafra.^000000"; close; } if (sign_q < 3) { emotion e_dots; end; } else if (sign_q == 3) { mes "[Arian]"; mes "..."; mes "T'es qui, p'tite tête?"; next; switch(select("Metz m'envoie.:^0000FF"+ strcharinfo(0) +"^000000.:Et toi, t'es qui?")) { case 1: mes "[Arian]"; mes "Ah ouais...? Hé bien j'te renvoie, moi! Comme si j'allais m'y laisser prendre!"; close2; warp "morocc",279,173; end; case 2: mes "[Arian]"; mes "Quoi...?"; mes "^0000FF"+ strcharinfo(0) +"^000000?"; mes "Ah ouais, ok. Metz m'a parlé de toi. T'es là pour passer l'épreuve, c'est ça?"; next; mes "[Arian]"; mes "Bon. Ce test est assez simple. Je vais juste te demander de me rapporter un paquet d'objets."; next; mes "[Arian]"; mes "Je sais que vous, les tafioles d'aventuriers, vous vous refilez toutes les réponses aux épreuves que certains imbéciles vous font passer, mais ça va pas se passer comme ça avec moi..."; next; mes "[Arian]"; mes "Quand j'te demande un objet, tu m'apportes cet objet, et si je te chope avec un objet que je t'aurais demandé plus tard, ça va mal se passer! J'te le confisque direct!"; next; mes "[Arian]"; mes "Bon, commence par me ramener ^FF0000100 Duvets^000000. Je te dirai quoi me rapporter ensuite."; set sign_q,4; close; case 3: mes "[Arian]"; mes "..."; mes "......"; next; mes "[Arian]"; mes "..."; mes "......"; mes "Ta mère!"; mes "Casse-toi de là maintenant!"; specialeffect EF_FIREHIT; percentheal -50,0; close; } } else if (sign_q < 15) { switch(sign_q) { case 4: mes "[Arian]"; mes "..."; if (countitem(914) > 99) { delitem 914,100; //Fluff if (countitem(7033) > 49) { delitem 7033,50; //Poison_Spore if (countitem(904) > 29) { delitem 904,30; //Scorpion's_Tail if (countitem(930) > 19) { delitem 930,20; //Rotten_Bandage if (countitem(1038) > 14) { delitem 1038,15; //Petite_DiablOfs_Horn if (countitem(7013) > 9) { delitem 7013,10; //Coral_Reef } } } } } } else { mes "Eh, c'est quoi ton problème?! Bouge-toi et rapporte-moi ^FF0000100 Duvets^000000, pov' tache!"; close; } mes "Bon on dirait que t'as assez de duvets. Maintenant, rapporte-moi ^FF000050 Spores Empoisonnées^000000."; set sign_q,5; close; case 5: mes "[Arian]"; mes "..."; if (countitem(7033) > 49) { delitem 7033,50; //Poison_Spore if (countitem(904) > 29) { delitem 904,30; //Scorpion's_Tail if (countitem(930) > 19) { delitem 930,20; //Rotten_Bandage if (countitem(1038) > 14) { delitem 1038,15; //Petite_DiablOfs_Horn if (countitem(7013) > 9) { delitem 7013,10; //Coral_Reef } } } } } else { mes "Quand j'te dis 'rapporte-moi ^FF000050 Spores Empoisonnées^000000 ou je te botte le cul', c'est quoi que tu comprends pas?"; close; } mes "Eh bin, t'en as mis du temps! Tu crois que j'ai que ça à faire?"; mes "Bon, maintenant, reviens avec ^FF000030 Queues de Scorpion^000000."; set sign_q,6; close; case 6: mes "[Arian]"; mes "..."; if (countitem(904) > 29) { delitem 904,30; //Scorpion's_Tail if (countitem(930) > 19) { delitem 930,20; //Rotten_Bandage if (countitem(1038) > 14) { delitem 1038,15; //Petite_DiablOfs_Horn if (countitem(7013) > 9) { delitem 7013,10; //Coral_Reef } } } } else { mes "Ta mère t'as fait tomber par terre quand t'étais bébé, c'est ça? Arrête de faire "+ ( sex ? "ton" : "ta" ) +" neuneu et reviens avec ^FF000030 Queues de Scorpion^000000."; close; } mes "Y a pas à dire, t'aimes bien prendre ton temps, toi! Bon, maintenant, rapporte-moi ^FF000020 Pansements Purulents^000000."; set sign_q,7; close; case 7: mes "[Arian]"; mes "..."; if (countitem(930) > 19) { delitem 930,20; //Rotten_Bandage if (countitem(1038) > 14) { delitem 1038,15; //Petite_DiablOfs_Horn if (countitem(7013) > 9) { delitem 7013,10; //Coral_Reef } } } else { mes "C'est si dur que ça de trouver ^FF000020 Pansements Purulents^000000? Si tu penses que oui, c'est que tu dois vraiment être "+ ( sex ? "un gros gros" : "une grosse grosse" ) +" naze. Allez, bouge-toi un peu, pov' tache!"; close; } mes "T'as les pansements? Bon, maintenant, trouve-moi ^FF000015 Petites Cornes Maléfiques^000000. T'attends quoi? Tu veux ça par écrit? Dégage de là!~"; set sign_q,8; close; case 8: mes "[Arian]"; mes "..."; if (countitem(1038) > 14) { delitem 1038,15; //Petite_DiablOfs_Horn if (countitem(7013) > 9) { delitem 7013,10; //Coral_Reef } } else { mes "Ça me dépasse... Elles sont où les ^FF000015 Petites Cornes Maléfiques^000000 que je t'avais demandé d'apporter?"; next; mes "[Arian]"; mes "Ah, je vois, c'est de ma faute, j'avais oublié de te dire de rapporter ça ici, face de pet. ^333333*A-hem*^000000"; mes "Rapporte-moi 15 Petites Cornes Maléfiques, face de pet!"; close; } mes "Ma grand-mère aurait eu le temps de se laisser pousser la moustache pendant le temps que ça t'as pris! Bon, maintenant, bouge-toi et rapporte-moi ^FF000010 Récifs de Corail^000000!"; set sign_q,9; close; case 9: mes "[Arian]"; if (countitem(7013) > 9) { delitem 7013,10; //Coral_Reef } else { mes "Je m'en fous de savoir que c'est beau ou que ça détruit l'écosystème! Quand j'te dis 'rapporte-moi ^FF000010 Récifs de Corail^000000', tu les rapportes, c'est bien compris? Que tous les poissons crèvent, je m'en fous."; close; } mes "Te revoilà enfin! Bon, laisse-moi une seconde, je compte. J'espère que t'essaies pas de m'arnaquer, ou tu peux faire tes prières!"; set sign_q,10; close; case 10: mes "[Arian]"; mes "..."; mes "Bon, ok. Va parler au type à ma gauche, derrière le comptoir. Ganaan, là."; set sign_q,11; close; case 11: mes "[Arian]"; mes "..."; mes "Bon, ok. Va parler au type à ma gauche, derrière le comptoir. Ganaan, là."; next; mes "[Arian]"; mes "Et fous-moi la paix maintenant. Laisse-moi respirer un peu! J'en ai marre de voir ta tronche de cake."; close; case 12: mes "[Arian]"; mes "Voyons..."; mes "Je viens de voir tes réponses, et franchement c'est du grand n'importe quoi. Va repasser le test, et fais fonctionner tes trois neurones cette fois!"; next; mes "[Arian]"; mes "Franchement..."; mes "C'est mon job de mener la vie dure à Ganaan, pas le tien!"; set sign_q,11; close; case 13: mes "[Arian]"; mes "Bon, d'après les réponses que t'as donné à Ganaan t'es pas *complètement* un"+ ( sex ? "" : "e" ) +" débile congénital"+ ( sex ? "" : "e" ) +". Va voir Daewoon à Payon maintenant, et n'oublie pas de lui montrer ce machin stellaire, là."; if (BaseLevel < 60) { getexp 3000,0; } else if (BaseLevel < 70) { getexp 7500,0; } else if (BaseLevel < 80) { getexp 10000,0; } else if (BaseLevel < 90) { getexp 13000,0; } else if (BaseLevel < 99) { getexp 18000,0; } set sign_q,14; getitem 7177,1; //Part_Of_Star's_Sob close; case 14: mes "[Arian]"; mes "..........."; mes "Payon...?"; mes "Daewoon?"; mes "Y a pas une clochette qui fait 'Ding!', là? Bouge-toi et va là-bas, tête-de-noeuds!!"; close; } } else { mes "[Arian]"; mes "..."; mes "Ferme-la et fous-moi le camp! J'ai autre chose à foutre - je vais résoudre le problème de la faim dans le monde! Ou un truc dans le genre..."; emotion e_dots; close; } } morocc_in,114,162,4 script Jeune Homme::Young Man#sign 118,{ callfunc "F_UpdateSignVars"; if (sign_q < 11) { mes "[Gaanan]"; mes "Il fait trop chaud pour moi à Morroc... Je n'en peux plus de vivre ici. Vous ne connaîtriez pas un endroit un peu plus respirable où je pourrais m'installer?"; emotion e_swt2; close; } else if (sign_q == 11) { mes "[Gaanan]"; mes "Oh, Arian vous envoie, c'est ça? Je suis désolé s'il a été un peu abrupt. Il faut s'y faire... Et à vrai dire même moi je ne m'y suis toujours pas habitué depuis le temps."; next; mes "[Gaanan]"; mes "Il trouve ça ennuyeux, alors il me charge de m'occuper du questionnaire de l'épreuve. Choisissez la bonne réponse à chaque question que je vous pose. Vous êtes prêt"+ ( sex ? "" : "e" ) +"?"; next; mes "[Gaanan]"; mes "Bon, première question."; mes "Si vous vous retrouviez sur une île déserte, quelle serait la première chose que vous devriez faire?"; next; switch(select("Chercher de l'eau fraiche.:Attendre les secours.:Chercher de la nourriture.:Explorer l'île.")) { case 1: set .@point_s,.@point_s+7; break; case 2: set .@point_s,.@point_s+1; break; case 3: set .@point_s,.@point_s+4; break; case 4: set .@point_s,.@point_s+10; break; } mes "[Gaanan]"; mes "Deuxième question maintenant..."; mes "Vous vous retrouvez coincé"+ ( sex ? "" : "e" ) +" dans un endroit exigu dans un bâtiment en ruines. Que feriez-vous en premier?"; next; switch(select("Appeler à l'aide.:Rester calme.:Attendre la mort.:Chercher un moyen de sortir de là.")) { case 1: set .@point_s,.@point_s+3; break; case 2: set .@point_s,.@point_s+7; break; case 3: set .@point_s,.@point_s+1; break; case 4: set .@point_s,.@point_s+7; break; } mes "[Gaanan]"; mes "Maintenant, la troisième question."; mes "Vous partez en expédition dans un donjon avec vos amis, mais vous vous perdez. Comment gérez-vous la situation?"; next; switch(select("Essayer de retrouver ses amis.:Chercher la sortie.:Rester là.:Continuer d'explorer le donjon.")) { case 1: break; case 2: set .@point_s,.@point_s+5; break; case 3: set .@point_s,.@point_s+10; break; case 4: set .@point_s,.@point_s+1; break; } mes "[Gaanan]"; mes "Voilà la quatrième question."; mes "Vous vous retrouvez dans un manoir dont les sorties sont condamnées avec vos amis. Un meurtre est commis. Que faites-vous?"; next; switch(select("Attendre que le crime soit résolu.:Essayer de trouver ses amis.:Essayer de sortir.:Résoudre soi-même le meurtre.:Tuer les autres avant qu'ils ne vous tuent.")) { case 1: set .@point_s,.@point_s+5; break; case 2: set .@point_s,.@point_s+7; break; case 3: set .@point_s,.@point_s+3; break; case 4: set .@point_s,.@point_s+1; break; case 5: set .@point_s,.@point_s+1; break; } mes "[Gaanan]"; mes "La cinquième question est..."; mes "Vous apprenez que la fin du monde est pour dans une semaine. Que faites-vous pendant ce temps?"; next; switch(select("Attendre de voir la fin du monde.:Planter un pommier.:Se préparer pour l'au-delà.:Et alors? Vous sauverez le monde.:Aller tout piller.")) { case 1: set .@point_s,.@point_s+5; break; case 2: set .@point_s,.@point_s+3; break; case 3: set .@point_s,.@point_s+7; break; case 4: set .@point_s,.@point_s+10; break; case 5: set .@point_s,.@point_s+1; break; } mes "[Gaanan]"; mes "Oh! C'était la dernière! Bon je vais transmettre vos réponses à Arian. Allez le voir, il vous donnera vos résultats."; if (.@point_s > 33) { set sign_q,13; } else { set sign_q,12; } close; } else if (sign_q < 14) { mes "[Gaanan]"; mes "Hum... Arian va noter votre test. Mais moi non plus je ne voudrais pas avoir affaire à lui si j'avais échoué..."; close; } else { mes "[Gaanan]"; mes "^333333*Soupire...*^000000"; mes "Si seulement il pouvait faire un tout petit peu moins chaud... Mais je suis en train d'attendre un miracle. Autant espérer de gagner des milliards de zénys et de me payer un navire de plaisance."; close; } } payon,154,170,3 script Hagin#sign 78,{ mes "[Hagin]"; mes "Avez-vous entendu la nouvelle? Le plus célèbre célibataire de Payon est de retour à la maison!"; next; mes "[Hagin]"; mes "C'était un petit chenapan quand il était enfant mais il est devenu l'homme le plus viril qu'on puisse imaginer. Pas étonnant que les femmes ne lui résistent pas!"; next; mes "[Hagin]"; mes "Eh eh..."; mes "Il a un si beau visage... Et ses expressions... Je vais le séduire."; next; switch(select("Vous parlez de qui?:Vous me faites peur!")) { case 1: mes "[Hagin]"; mes "Vous ne connaissez pas Daewoon, le plus bel homme de Payon, et peut-être même du monde entier?"; next; mes "[Hagin]"; mes "Il a quitté le village pour devenir plus fort alors qu'il n'était encore qu'un gamin. Je ne savais pas qu'il deviendrait aussi sexy..."; next; select("Je voudrais rencontrer ce Daewoon."); mes "[Hagin]"; mes "Oh, Je vois~"; if (Sex) { mes "Vous voulez qu'il vous montre quelques unes de ses bottes secrètes, c'est ça? Vous êtes tous pareil, vous les hommes - mais vous n'arrivez pas à la cheville de Daewoon!"; } else { mes "Vous êtes intéressée? Il faudra attendre votre tour! Tant de femmes pour un seul Daewoon..."; mes "^333333*Soupire*^000000"; } next; mes "[Hagin]"; mes "Quoi qu'il en soit, Daewoon vit dans l'annexe des Châteaux de Payon. Pourquoi n'iriez-vous pas là-bas si vous voulez le rencontrer?"; close; case 2: mes "[Hagin]"; mes "Je vous fais peur?"; mes "Eh bien excuusseez-moi!~"; mes "Vous apprendrez bien assez vite que les fleurs sont éphémères. Je ferais mieux de mettre la main sur Daewoon pendant que je le peux encore~"; emotion e_an; close; } } payon_in03,81,22,4 script Hôtesse::Maid#a1 1170,{ end; } payon_in03,81,22,4 script Hôtesse::Maid#a2 111,{ mes "[Hôtesse]"; mes "Bienvenue dans l'annexe du Château de Payon, résidence de Maître Daewoon."; close; } payon_in03,79,22,4 script Hôtesse::Maid#b1 1404,{ end; } payon_in03,79,22,4 script Hôtesse::Maid#b2 111,{ mes "[Hôtesse]"; mes "Bienvenue. Êtes-vous attendu par Maître Daewoon?"; close; } payon_in03,81,15,1 script Hôtesse::Maid#c1 1170,{ end; } payon_in03,81,15,1 script Hôtesse::Maid#c2 111,{ mes "[Hôtesse]"; mes "Bienvenue dans l'annexe du Château de Payon. Êtes-vous ici pour rencontrer Maître Daewoon?"; close; } payon_in03,79,15,1 script Hôtesse::Maid#d1 1404,{ end; } payon_in03,79,15,1 script Hôtesse::Maid#d2 111,{ mes "[Hôtesse]"; mes "Bienvenue dans l'annexe du Château de Payon, où Maître Daewoon réside actuellement. Êtes-vous ici pour le rencontrer?"; close; } payon_in03,8,31,4 script Hôtesse::Maid#e1 1416,{ end; } payon_in03,8,31,4 script Hôtesse::Maid#e2 111,{ mes "[Hôtesse]"; mes "S'il vous plaît, ne soyez pas brutal"+ ( sex ? "" : "e" ) +" envers les servants."; next; mes "[Hôtesse]"; mes "Même si vous pouvez nous voir comme des monstres, nous avons été attachés à son service et nous servons consciencieusement notre Maître Daewoon. Alors il n'y a aucune raison de se sentir mal à l'aise."; close; } payon_in03,13,31,4 script Hôtesse::Maid#f1 1416,{ end; } payon_in03,13,31,4 script Hôtesse::Maid#f2 111,{ mes "[Hôtesse]"; mes "Maître Daewoon~!"; mes "Essayez ceci aussi! C'est de la soupe de pattes de tigres bouillies avec des herbes exotiques."; next; mes "[Hôtesse]"; mes "Elle est connue pour soulager la douleur et la fatigue, pour prévenir du rhume et ^333333*Ahem*^000000 augmente les prouesses sexuelles des hommes. Ouvrez la bouche bien grand, maître~"; close; } payon_in03,11,31,4 script Daewoon#sign 808,{ callfunc "F_UpdateSignVars"; mes "[Daewoon]"; mes "Mwah ah hah!"; mes "Festoiement et allégresse,"; mes "Vin, femmes, et chansons!"; mes "Pourrais-je demander quelque chose de plus?!"; next; mes "[Daewoon]"; mes "Je goûte aux mets les plus raffinés, et je ne parle pas que de nourriture. Mwah ah hah!"; mes "Je suis le roi du monde!"; next; if (sign_q == 14) { mes "[Daewoon]"; mes "Oh, "+ ( sex ? "un visiteur" : "une visiteuse" ) +"? Je suis désolé mais je ne pense pas vous avoir invité~"; if (Sex) { mes "Excusez-moi, mais je préfère passer mon temps avec des jeunes filles plutôt qu'avec des hommes."; } else { mes "Mais une belle femme reste une belle femme, que je connaisse son nom ou pas. Venez prendre un verre avec moi~"; } next; if (countitem(7177) > 0) { set .@pay_point,1; mes "["+ strcharinfo(0) +"]"; mes "Bien sûr... Mais je voudrais d'abord vous montrer ceci."; next; mes "^3355FFVous sortez avec précaution le joyau qu'Arian vous a donné et vous le montrez à Daewoon.^000000"; next; emotion e_gasp; mes "[Daewoon]"; mes "Eh? Oh, c'est... Je vois maintenant: Arian vous envoie. Vous auriez dû le dire dès le début~"; next; mes "[Daewoon]"; mes "Toutes mes excuses~"; mes "Je suis harcelé depuis quelques temps - on dirait une idole pour les adolescents. J'ai pris l'habitude de garder mes distances avec un certain type de personnes..."; next; mes "[Daewoon]"; mes "Passons-en au fait. Savez-vous ce qu'est véritablement le joyau que vous tenez entre vos mains?"; next; switch(select("Euh... À peu près?:Comment pourrais-je le savoir?:Dites-le moi!")) { case 1: mes "[Daewoon]"; mes "Oh... Dans ce cas vous devez être plus intelligent"+ ( sex ? "" : "e" ) +" que je ne le pensais. Alors, dites-moi, que savez-vous à propos de ce joyau?"; next; switch(select("Il est pratique.:En fait je ne sais pas...")) { case 1: set .@pay_point,.@pay_point+2; mes "[Daewoon]"; emotion e_dots; mes "Hum...? Pratique? Si vous saviez vraiment ce que c'était, je doute que vous emploieriez le qualificatif de 'pratique'."; next; break; case 2: set .@pay_point,.@pay_point+4; emotion e_pif; mes "[Daewoon]"; mes "Ah oui? Eh bien, au moins vous le reconnaissez. *Soupire*"; next; break; } break; case 2: mes "[Daewoon]"; emotion e_dots; mes "..."; mes "C'est assez brutal - vous avez dû rester trop longtemps avec Arian... Je vais vous expliquer."; next; break; case 3: set .@pay_point,.@pay_point+5; mes "[Daewoon]"; mes "Arian ne vous a rien dit? Au moins vous êtes honnête. Ça ne me dérange pas de prendre du temps pour en parler. Je préfère discuter avec des gens honnêtes plutôt qu'avec de stupides je-sais-tout."; next; break; } mes "[Daewoon]"; mes "Ce ^31009CFragment de Larme Stellaire^000000 est plus qu'un simple joyau. C'est la clé de pouvoirs incroyables. Je crois que Metz en a obtenu une partie, même si je ne sais pas exactement comment..."; next; mes "[Daewoon]"; mes "Metz nous a demandé, à moi et quelques autres amis qui possédaient un fragment, de désigner quelqu'un digne de recevoir le pouvoir qu'ils permettent d'acquérir."; next; mes "[Daewoon]"; mes "Bien sûr, nous avons tous accepté et maintenant nous jugeons si les candidats sont qualifiés ou non pour cette tâche. Bien. Êtes-vous prêt"+ ( sex ? "" : "e" ) +" à passer le test?"; next; switch(select("Tu m'étonnes, que j'suis prêt"+ ( sex ? "" : "e" ) +"!:Je ferai de mon mieux!:Balance ton truc, je m'en fous!:Finissons-en avec ça.")) { case 1: set .@pay_point,.@pay_point+5; mes "[Daewoon]"; mes "Oh~"; mes "Un tel enthousiasme débridé ne peut pas faire de mal."; next; break; case 2: set .@pay_point,.@pay_point+7; emotion e_ok; mes "[Daewoon]"; mes "Mwah ah hah!"; mes "C'est exactement ce que je voulais entendre! Tant de confiance et de retenue vous aideront dans le futur, vous verrez~"; next; break; case 3: emotion e_an; set .@pay_point,.@pay_point+2; mes "[Daewoon]"; mes "E..."; mes "Excusez-moi?"; next; emotion e_ag; mes "[Daewoon]"; mes "Comment pouvez-vous me parler comme ça en un tel moment?! Revoyez vos manières ou ne passez pas l'épreuve du tout! ^333333*Baffe*^000000"; percentheal -10,0; next; break; case 4: set .@pay_point,.@pay_point+4; emotion e_dots; mes "[Daewoon]"; mes "Hum. Un tel mauvais esprit vous causera du tort. Vous ne survivrez aux épreuves qui vous attendent que si vous faites preuve d'un minimum de bonne volonté."; next; break; } mes "[Daewoon]"; mes "Bon, Metz voudrait que je vous pose des questions sérieuses, mais ce n'est pas mon genre. Pourquoi ne parlerions-nous pas simplement pour cette épreuve? Répondez-moi simplement, sans réfléchir, d'accord?"; emotion e_hmm; next; mes "[Daewoon]"; mes "Donc..."; mes "Avez-vous beaucoup d'amis avec lesquels vous pouvez faire équipe?"; next; switch(select("Oui, j'en ai..:Je préfère être seul"+ ( sex ? "" : "e" ) +".:Je n'en ai aucun.")) { case 1: set .@pay_point,.@pay_point+5; emotion e_omg; mes "[Daewoon]"; mes "Oh, c'est formidable~"; mes "Avoir de nombreux amis n'a pas de prix. Ils nous apportent de la joie et nous soutiennent lorsque nous sommes en proie à des difficultés."; next; mes "[Daewoon]"; mes "Ne pensez-vous pas qu'avoir un ami proche vous sera profitable toute votre vie durant?"; next; break; case 2: set .@pay_point,.@pay_point+4; mes "[Daewoon]"; mes "Tout le monde a besoin d'être seul de temps en temps, et il y a certaines batailles que vous devrez remporter seul."; next; mes "[Daewoon]"; mes "Mais ne jamais avoir de contact avec les autres vous rend égoïste ou malheureux. Mieux vaut sortir et rencontrer du monde, vous ne pensez pas?"; next; break; case 3: set .@pay_point,.@pay_point+3; mes "[Daewoon]"; mes "Vous n'avez aucun ami? Vous feriez mieux d'apprendre à vivre avec les autres aussi vite que possible..."; next; break; } mes "[Daewoon]"; mes "Maintenant, que pensez-vous de ceux qui font en sorte d'avoir de nombreux monstres qui vous suivent. Je crois qu'on appelle ça 'tanker des monstres'..."; next; switch(select("C'est génial!~:Je déteste ceux qui font ça.:Je le fais parfois...")) { case 1: emotion e_an; mes "[Daewoon]"; mes "Mais..."; mes "Ne pensez-vous pas que c'est très indélicat envers les autres qui chassent dans la même zone? Je pense même que ça pourrait les dégouter..."; next; emotion e_an; mes "[Daewoon]"; mes "Vous devriez peut-être prendre les autres en considération. Tout cela ne fait que les amener à vous détester..."; next; break; case 2: set .@pay_point,.@pay_point+5; mes "[Daewoon]"; mes "Vraiment?"; mes "Moi aussi!"; next; mes "[Daewoon]"; mes "L'autre jour encore, je suis tombé sur quelques vauriens qui se vantaient de pratiquer ce genre de choses. J'avais le sentiment qu'ils essayaient de se donner bonne conscience. "; next; emotion e_an; mes "[Daewoon]"; mes "Je déteste de tels comportements. Même si j'ai passé toute ma vie à essayer d'atteindre la paix intérieure, je perds souvent mon calme dans de telles situations."; next; emotion e_no1; mes "[Daewoon]"; mes "Lorsque vous rencontrez des obstacles dans votre entrainement, ne vous abaissez jamais à de telles bassesses. Essayez de trouver la force pour vous en sortir de façon honorable."; next; break; case 3: set .@pay_point,.@pay_point+3; mes "[Daewoon]"; mes "Au moins vous êtes honnête. Cependant, je ne peux pas cautionner ce genre de comportement. Vous n'atteindrez pas la force véritable en bafouant votre honneur, ne l'oubliez pas."; next; mes "[Daewoon]"; mes "Ne perdez jamais espoir, même lorsque la fatalité semble s'abattre sur vous. Et puis pourrait-il y avoir quelque satisfaction que ce soit à accomplir quelque chose sans difficulté? Plus le défi est grand et plus la gloire que vous en retirerez le sera."; next; mes "[Daewoon]"; mes "Essayez de faire face, même lorsque vous êtes en proie à de grandes difficultés. Et un jour, peut-être, vous vous rendrez compte de la force que vous avez pu acquérir."; next; mes "[Daewoon]"; mes "Et surtout... Ne faites plus ce genre de chose, c'est bien compris?"; next; break; } mes "[Daewoon]"; mes "Passons à autre chose. Je suis sûr que vous avez déjà entendu parler des Guerres de l'Emperium pendant lesquelles les guildes de tout Midgard se livrent bataille pour la conquête de châteaux. Elles sont très populaires."; next; mes "[Daewoon]"; mes "Imaginez maintenant que nous nous trouvions tous deux dans la tourmente d'une de ces batailles. La seule chose que nous puissions entendre est le son des explosions et des sorts éventrant la terre. À tout moment nous pourrions perdre la vie dans ce chaos."; next; mes "[Daewoon]"; mes "Mais enfin, par une chance incroyable, nous réussissons à infiltrer les lignes ennemies et à atteindre leur Emperium. En le détruisant, notre guilde perdrait le contrôle de ce château."; next; mes "[Daewoon]"; mes "Cependant... Il ne s'agit pas d'un Emperium ordinaire, mais d'une sculpture magnifique d'une splendide Prêtresse. Dites-moi, "+ ( sex ? "aventurier" : "aventurière" ) +", la détruiriez-vous tout de même?!"; next; switch(select("Je la détruirais!:Je ne peux pas toucher à une telle beauté...:Je fermerais les yeux, puis la détruirais.")) { case 1: set .@pay_point,.@pay_point+3; mes "[Daewoon]"; mes "Hum. Vous faites preuve d'une grande force d'esprit."; if (Sex == 1) { mes "Mais peut-être ne pouvez-vous pas appréciez la beauté véritable. Même si c'est un Emperium, comment pourriez-vous attaquer une Prêtresse?"; } else { mes "Mais peut-être ne pouvez-vous pas appréciez la beauté véritable comme une homme le ferait."; } break; case 2: set .@pay_point,.@pay_point+5; mes "[Daewoon]"; mes "Ah oui! Je pensais bien que vous répondriez cela. Nous devons chérir et protéger la beauté de ce monde. Je ne pourrais jamais blesser une Prêtresse, même si ce n'est qu'une statue.."; break; case 3: set .@pay_point,.@pay_point+6; mes "[Daewoon]"; mes "Intéressant... Même en sachant reconnaître à sa juste valeur la beauté de la Prêtresse, votre loyauté envers votre guilde est plus forte. Une attitude des plus admirables!"; break; } next; mes "[Daewoon]"; mes "Je dois avouer que si ça avait été moi, j'aurais protégé cet Emperium en forme de Prêtresse pendant toute la guerre."; mes "Mwah ah hah~!"; next; mes "[Daewoon]"; mes "Puisque l'on parle de guildes, imaginons un autre scénario sur le même thème. Imaginons que vous ayez rejoint une guilde populaire, avec de nombreux alliés, et de non moins nombreux ennemis."; next; mes "[Daewoon]"; mes "Vous rencontrez un membre de l'une de ces guildes ennemies pendant que vous chassez. Vous êtes seuls dans la zone. Il se retrouve soudain en danger de mort."; next; mes "[Daewoon]"; mes "Il commence à crier à l'aide. Seriez-vous prêt"+ ( sex ? "" : "e" ) +" à offrir à votre ennemi l'aide dont il a besoin?"; next; switch(select("Oui, bien sûr!:Je ferais comme si je n'avais rien entendu.:Je passerais mon chemin en riant.")) { case 1: set .@pay_point,.@pay_point+6; mes "[Daewoon]"; mes "Ah, vous l'aideriez? Bien, bien. Je suis content de voir que vous savez que de telles querelles ne doivent pas vous empêcher de faire ce qui est bien."; break; case 2: set .@pay_point,.@pay_point+5; mes "[Daewoon]"; mes "C'est vrai que vous n'avez pas à aider vos ennemis. De plus, son égo pourrait en prendre un coup s'il réalisait qu'il avait besoin que ses rivaux l'aident."; break; case 3: set .@pay_point,.@pay_point+4; mes "[Daewoon]"; mes "Même si c'est votre ennemi, je pense qu'il est important que vous le traitiez avec respect. Où est votre honneur?"; break; } next; mes "[Daewoon]"; mes "Bien. Il y a une dernière chose que je voudrais apprendre à votre sujet. C'est peut-être la plus grande des questions quand on y pense bien."; next; mes "[Daewoon]"; mes "..."; mes "......"; mes "Aimez-vous votre vie?"; next; switch(select("Oui:Non")) { case 1: mes "[Daewoon]"; emotion e_heh; mes "Tant mieux. Il est courant d'oublier ses buts dans la vie et ses aspirations lorsque votre vie n'est pas trépidante. Vous n'en avez pas? Alors trouvez-en!"; next; mes "[Daewoon]"; mes "J'espère que vous profiterez de votre vie autant que vous le pouvez. Quant à moi, je suis plus que satisfait de ma vie, de mes femmes, et des chants~"; mes "Mwah ah hah~!"; next; break; case 2: mes "[Daewoon]"; mes "Je comprends. Les gens ne peuvent pas être heureux en permanence. Il est parfois facile d'oublier ses buts dans la vie."; next; mes "[Daewoon]"; mes "Mais vous savez quoi? Avoir un but, quelque chose qui vous motive pour avancer, peut vous permettre d'arranger cela. Et si vous n'avez pas de rêve, repensez à votre passé. Vous pourriez être surpris par vos souvenirs."; next; mes "[Daewoon]"; mes "Il est important d'aller de l'avant, mais vous devez d'abord trouver ce à quoi vous tenez vraiment pour pouvoir déterminer ce qui vous rendra heureux. C'est pour cette raison que je pense qu'il est aussi important de découvrir de nouvelles choses que de repenser à ce que vous avez pu vivre."; next; emotion e_no1; mes "[Daewoon]"; mes "Et quand à moi, à quoi je tiens? À trois choses, à vrai dire: les femmes, le vin, et la musique! Ceci dit, les femmes arriveraient sous doute en tête si je devais en faire le classement."; mes "Mwah ah hah~!"; next; break; } if (.@pay_point > 29) { set sign_q,15; getitem 7177,1; //Part_Of_Star's_Sob if (BaseLevel < 60) { getexp 3000,0; } else if (BaseLevel < 70) { getexp 7000,0; } else if (BaseLevel < 80) { getexp 10000,0; } else if (BaseLevel < 90) { getexp 13000,0; } else if (BaseLevel < 99) { getexp 18000,0; } emotion e_heh; mes "[Daewoon]"; mes "Eh bien je dois dire que je crois que je vous aime bien. Peut-être est-ce parce que nous avons tant de choses en commun. C'est un honneur de vous connaître~"; next; mes "[Daewoon]"; mes "Oh c'est vrai! Le prochain à vous faire passer une épreuve sera ^CE0000Sieur Jore^000000, aussi connu sous le nom de 'Fantôme d'Al De Baran'. Même s'il est toujours souffrant, il se consacre à ses recherches avec une passion sans limite."; next; mes "[Daewoon]"; mes "Bien. Bonne chance pour Al de Baran dans ce cas!~"; close; } else if (.@pay_point < 20) { mes "[Daewoon]"; mes "Je déteste avoir à dire ça, mais je ne pense pas que vous soyez digne de recevoir mon Fragment de Larme Stellaire. Cependant, je suis prêt à vous laisser une seconde chance~"; close; } else if ((.@pay_point > 26) && (.@pay_point < 30)) { set sign_q,15; getitem 7177,1; //Part_Of_Star's_Sob if (BaseLevel < 60) { getexp 3000,0; } else if (BaseLevel < 70) { getexp 7000,0; } else if (BaseLevel < 80) { getexp 10000,0; } else if (BaseLevel < 90) { getexp 13000,0; } else if (BaseLevel < 99) { getexp 18000,0; } mes "[Daewoon]"; mes "Après avoir discuté avec vous, je sens que je peux vous laisser mon Fragment de Larme Stellaire en toute confiance. Je sens que vous aurez la force de rassembler toutes les pièces."; next; mes "[Daewoon]"; mes "J'espère que vous réussirez toutes les épreuves et obtiendrez tout le pouvoir que vous cherchez."; next; mes "[Daewoon]"; mes "Oh c'est vrai! Le prochain à vous faire passer une épreuve sera ^CE0000Sieur Jore^000000, aussi connu sous le nom de 'Fantôme d'Al De Baran'. Même s'il est toujours souffrant, il se consacre à ses recherches avec une passion sans limite."; next; mes "[Daewoon]"; mes "Bien. Bonne chance pour Al De Baran dans ce cas!~"; close; } else { mes "[Daewoon]"; mes "Je déteste avoir à dire ça, mais je ne pense pas que vous soyez digne de recevoir mon Fragment de Larme Stellaire. Cependant, je suis prêt à vous laisser une seconde chance~"; close; } close; } else { mes "[Daewoon]"; mes "Je me demande..."; mes "Quelqu'un devrait avoir réussi à passer l'épreuve d'Arian à l'heure qu'il est. Je ne peux plus attendre. Je veux vraiment rencontrer celui qui a réussi à l'impressionner..."; close; } } else if (sign_q < 14) { mes "[Daewoon]"; mes "Mwah ah hah~!"; mes "Je ne pourrais être plus heureux! De quoi d'autre aurais-je besoin? De la nourriture de gourmet, des vins fins, des femmes charmantes..."; close; } else if (sign_q == 98) { mes "[Daewoon]"; mes "Je suis désolé, mais rien au monde ne pourra me faire changer d'avis. Vous avez échoué. Je suis désolé, mon ami"+ ( sex ? "" : "e" ) +"."; close; } else if (sign_q == 99) { emotion e_gasp; mes "[Daewoon]"; mes "Oh~ C'est vous! Ça faisait longtemps que nous ne nous étions pas parlé. Avez reçu le pouvoir caché dans les fragments d'étoiles filantes? Qu'en pensez-vous?"; next; switch(select("Oui:Non")) { case 1: mes "[Daewoon]"; mes "Ah, fantastique!~"; mes "Gardez simplement à l'esprit que l'on peut devenir dépendant du pouvoir. Même si vous n'en êtes pas convaincu"+ ( sex ? "" : "e" ) +", ne serait-il pas plus sage d'éviter la tentation?"; next; mes "[Daewoon]"; mes "Faites bon usage du pouvoir que vous avez obtenu. Je compte sur vous pour être responsable et ne jamais perdre ce sourire sur votre visage, c'est bien compris?"; mes "Mwah ah hah~!"; close; case 2: emotion e_hmm; mes "[Daewoon]"; mes "Hein...?"; mes "C'est surprenant! Peut-être que Metz ne le connaissait pas suffisamment... Mais je suis quand même déçu que vous n'aimiez pas ce nouveau pouvoir."; next; mes "[Daewoon]"; mes "Mais au bout du compte, vous aurez quand même tiré quelques leçons de vie de cette aventure. Et faites de votre mieux pour ne pas abuser de ce pouvoir, d'accord?"; mes "Mwah ah hah~!"; close; } } else if (sign_q == 15) { mes "[Daewoon]"; mes "Hum...?"; mes "N'étiez-vous pas censé"+ ( sex ? "" : "e" ) +" vous rendre à Al De Baran pour trouver ^CE0000Sieur Jore^000000?"; next; mes "[Daewoon]"; mes "Oh, vous avez eu du mal à le trouver, c'est ça? Il est très timide, mais je suis sûr qu'il se cache quelque part dans cette ville."; close; } else { mes "[Daewoon]"; mes "Ah, Je me sens si... rassasié. La nourriture était excellente, et les femmes ici sont plus que de simples servantes."; mes "L'éventail s'il vous plaît~"; next; mes "[Daewoon]"; mes "^333333*Baille...*"; mes "...z...z...Z....ZZzZZ^000000"; close; } close; } aldeba_in,139,103,5 script Monographie#sign 111,{ mes "[Sieur Jore]"; mes "Hé! Arrêtez de lire ma monographie de recherche! Reposez ça tout de suite!"; close; } aldeba_in,155,101,3 script Sieur Jore#sign 805,7,7,{ callfunc "F_UpdateSignVars"; if ((gettime(3) > 16) && (gettime(3) < 22)) { if (sign_q == 15) { mes "["+ strcharinfo(0) +"]"; mes "Excusez-moi..."; next; emotion e_omg; mes "^313FFF*Cling*^000000"; next; mes "[Sieur Jore]"; mes "..."; mes "......"; next; emotion e_swt2; mes "[Sieur Jore]"; mes "..."; mes "......"; mes "...Non!"; mes "Regardez ce que vous m'avez fait faire!"; next; emotion e_sob; mes "[Sieur Jore]"; mes "Ça fait des heures que je travaille sur cet échantillon, et maintenant, c'est fichu! ^333333*Snif*^000000"; next; emotion e_sob; mes "[Sieur Jore]"; mes "^333333*Snif*^000000"; mes "Je suis venu dans cette ville pour pouvoir poursuivre mes recherches sans être interrompu..."; mes "Alors, pourquoi êtes-vous ici?"; next; switch(select("Daewoon m'envoie.:Oups, désolé"+ ( sex ? "" : "e" ) +". À plus~")) { case 1: emotion e_swt; mes "[Sieur Jore]"; mes "O-oh!"; mes "C'est vrai. Vous êtes ici pour passer l'épreuve pour les Fragments de Larme Stellaire."; next; emotion e_swt2; mes "[Sieur Jore]"; mes "Donc..."; mes "Euh... Dans ce cas, que..."; mes "Quel est votre nom?"; next; select(strcharinfo(0) +", merci."); mes "[Sieur Jore]"; mes "Ravi de vous rencontrer. Je m'appelle Jore. Je ne suis que quelqu'un d'ordinaire qui aime la recherche. Désolé si je suis un petit peu nerveux. En fait je... Je suis un peu timide avec les gens que je ne connais pas."; next; mes "[Sieur Jore]"; mes "Oh non...!"; mes "Si vous avez pu me trouver, cela signifie que d'autres viendront! Quand aurai-je du temps à consacrer à mes recherches? Je h-h-hais les gens!"; next; mes "[Sieur Jore]"; mes "Mais j'ai promis à M-M-Metz de l'aider, et c'est mon ami. Alors je dois accepter d'avoir de la visite, même si des centaines d'entre vous frappent à ma porte..."; next; mes "[Sieur Jore]"; mes "Mais avant tout j'ai besoin de quelques échantillons pour mes recherches. Et puisque vous m'avez fait rater ma dernière expérience, je pense que vous pourriez me rapporter cela. Vous me le devez bien!"; next; mes "[Sieur Jore]"; mes "N-non, ne vous inquiétez pas. Ce ne sont que des objets très faciles à obtenir. Alors, voyons..."; next; set sign_q,16; mes "[Sieur Jore]"; mes "Apportez-moi simplement"; mes "10 Tubes à Essais Vides,"; mes "10 Herbes Vertes et"; mes "2 Feuilles de l'Yggdrasil."; next; mes "[Sieur Jore]"; mes "J'étudie la Biologie depuis quelques temps, vous savez. Je pense pouvoir trouver le secret de la vie dans les Feuilles de l'Yggdrasil. On peut les utiliser pour faire revivre les morts après tout."; next; emotion e_swt; mes "[Sieur Jore]"; mes "Oh, et apportez-moi tout cela avant que je ne me couche à 10 heures précises. J'ai un sommeil très régulier, vous savez?"; close; case 2: emotion e_sob; mes "[Sieur Jore]"; mes "Ça faisait cinq heures que je travaillais là-dessus... Tout ce travail perdu!"; mes "^333333*Wah~!*^000000"; close; } } else if (sign_q == 16) { if ((countitem(1092) > 9) && (countitem(610) > 1) && (countitem(511) > 9)) { delitem 1092,10; //Empty_Cylinder delitem 610,2; //Leaf_Of_Yggdrasil delitem 511,10; //Green_Herb set sign_q,17; emotion e_thx; mes "[Sieur Jore]"; mes "Ah! Merci de m'avoir apporté ce dont j'avais besoin. Je peux maintenant poursuivre mes recherches. Oh, et je vais aussi voir si vous êtes digne d'acquérir le Fragment de Larme Stellaire."; next; mes "[Sieur Jore]"; mes "Maintenant... Avez-vous déjà entendu parler de la ^CE3131Pierre des Sages^000000? J'ai entendu beaucoup de rumeurs à son sujet mais personne n'a pu confirmer leur véracité."; next; mes "[Sieur Jore]"; mes "Même si je ne sais pas exactement de quoi il s'agit, j'ai le sentiment que cela pourrait faire avancer mes recherches en Biologie. Et vous allez m'aider."; next; set sign_q,17; mes "[Sieur Jore]"; mes "J'ai besoin que vous enquêtiez sur ces Pierres des Sages en retrouvant un grand alchimiste et sa fille qui disparurent dans une forêt profonde. Je crois qu'ils savent quelque chose à leur sujet."; close; } else { mes "[Sieur Jore]"; mes "Apportez-moi"; mes "10 Tubes à Essais Vides,"; mes "10 Herbes Vertes et"; mes "2 Feuilles de l'Yggdrasil"; mes "afin que je puisse créer un nouvel échantillon."; close; } } else if (sign_q == 17) { mes "[Sieur Jore]"; mes "J'ai besoin que vous enquêtiez sur les Pierres des Sages en retrouvant un grand alchimiste et sa fille qui disparurent dans une forêt profonde. Je crois qu'ils savent quelque chose à leur sujet."; next; mes "[Sieur Jore]"; mes "Ça me permettra d'avancer dans mes recherches, mais aussi de voir si vous êtes digne ou non de recevoir le Fragment de Larme Stellaire."; close; } else if (sign_q < 15) { mes "[Sieur Jore]"; mes "Le mystère de la vie... Le désir de connaître ses secrets me pousse dans mes recherches et me fait faire de grands sacrifices."; next; mes "[Sieur Jore]"; mes "Je-je n'ai pas une confiance absolue en moi, mais je pense vraiment que tout dans ce monde a été créé en suivant certaines règles. Mais serai-je puni par les dieux pour vouloir recréer la vie?"; next; mes "[Sieur Jore]"; mes "Mais je ne peux plus faire marche arrière. Un jour, quelqu'un découvrira le secret de la vie. Et pourquoi pas moi? Cette connaissance ferait des hommes la plus grande des races..."; close; } else if (sign_q == 19) { mes "[Sieur Jore]"; mes "Ah, vous revoilà. Alors, avez-vous pu apprendre quelque chose sur la pierre des Sages?"; next; mes "["+ strcharinfo(0) +"]"; mes "Eh bien, je ne suis pas "+( sex ? "certain" : "certaine" )+", mais j'ai appris qu'elles étaient de couleur rouge et qu'elles avaient le pouvoir de guérir les gens. Mais c'est peut-être quelque chose que vous connaissez déjà."; next; mes "[Sieur Jore]"; mes "C'est tout...?"; mes "Peut-être n'était-ce qu'une rumeur après tout. M-mais dites-moi ce que vous pensez qu'elles sont."; next; input .@input$; if (compare(.@input$,"gemme rouge") || compare(.@input$,"Gemme Rouge")) { // Je ne sais plus si les compare sont case-sensitive ou non, donc au cas où... [NoH] mes "[Sieur Jore]"; mes "Quoi...! Huh."; mes "Je devrais peut-être oublier cette histoire de Pierre des Sages, et continuer mes recherches. Quelle honte de devoir se baser sur des rumeurs..."; next; set sign_q,20; getitem 7177,1; //Part_Of_Star's_Sob mes "[Sieur Jore]"; mes "Merci beaucoup pour votre aide. Je peux maintenant retourner à mes études, en espérant que personne ne me dérange. Mais ça n'arrive jamais."; mes "^333333*Soupire...*^000000"; next; mes "[Sieur Jore]"; mes "B-bien, vous avez mérité de recevoir ce Fragment de Larme Stellaire."; mes "Allez trouver ^0063FFDame Jesqurienne^000000 à Geffen pour le fragment suivant. Comme elle voyage beaucoup, elle sera surement à l'auberge."; next; mes "[Sieur Jore]"; mes "B-b-bien."; mes "Bonne chance pour retrouver tous les fragments, "+ strcharinfo(0) +". Bonne route~"; close; } else { mes "[Sieur Jore]"; mes "Euh...?"; mes "Je ne comprends pas ce que vous dites. Vous pourriez répéter?"; close; } } else if (sign_q == 20) { mes "[Sieur Jore]"; mes "Vous devez maintenant aller trouver ^0063FFDame Jesqurienne^000000 à Geffen. Bonne chance pour son épreuve."; close; } else { mes "[Sieur Jore]"; mes "C-comment est-ce que ça marche? Comme ça? Non! Non, ce n'est pas ça. Réfléchis, Jore, réfléchis..."; mes "Quelle est la solution?!"; close; } } else if ((gettime(3) > 6) && (gettime(3) < 17)) { mes "^3355FFVous voyez un homme nerveux tenant des tubes à essai entre les doigts au milieu d'une pile de livres. Il semble être à l'agonie."; next; switch(select("Lui parler.:L'ignorer.")) { case 1: mes "["+ strcharinfo(0) +"]"; mes "Excusez-moi..."; next; mes "[Sieur Jore]"; mes "..."; mes "......"; next; mes "^3355FFL'homme étrange ne vous entend pas, plongé dans ses pensées.^000000"; next; switch(select("Insister.:L'ignorer.")) { case 1: mes "["+ strcharinfo(0) +"]"; mes "EXCUSEZ MOI!"; next; mes "[Sieur Jore]"; mes "...!"; mes "Oh, b-b-" + ( isday() ? "bonjour" : "bonsoir" ) + "."; mes "Désolé mais je suis très occupé en ce moment. Oui, oui, vous pourriez revenir à 5 heures précises?"; next; mes "[Sieur Jore]"; mes "Voyons... Si je recalibre le truligion et que le spectre à bioneutrons est ajusté pour équilibrer les cytoplasmes..."; close; case 2: mes "^3355FFVous décidez de le laissez continuer à marmonner dans sa barbe, et à jouer avec ses tubes à essai.^000000"; close; } case 2: mes "^3355FFVous décidez de le laissez continuer à marmonner dans sa barbe, et à jouer avec ses tubes à essai.^000000"; close; } } else { mes "[Sieur Jore]"; mes "...z...z...Z"; close; } close; OnTouch: if (rand(1,2) == 1) { emotion e_ic; specialeffect EF_PHARMACY_OK; } else { emotion e_omg; specialeffect EF_PHARMACY_FAIL; } end; } aldeba_in,156,118,4 script Piru Piru#sign 102,{ callfunc "F_UpdateSignVars"; if ((gettime(3) >= 12) && (gettime(3) <= 24)) { //235959 if (sign_q == 17) { emotion e_sob; mes "[Piru Piru]"; mes "Oh, je suis si fatiguée... Mais je ne peux pas encore aller me coucher."; mes "*Snif* Maître, est-ce qu'on ne pourrait pas arrêter pour aujourd'hui?"; next; switch(select("Qu'est-ce que vous faites ici?:À propos des Alchimistes disparus:Qu'est-ce que la Pierre des Sages?")) { case 1: mes "[Piru Piru]"; mes "Mon maître, Sir Jore, cherche un moyen de créer une forme de vie artificielle! Mais ce n'est pas chose facile et nous n'avons pas eu de résultats probants pour l'instant..."; next; mes "[Piru Piru]"; mes "Et bien sûr mon maître consacre tout son temps à ses recherches. Il ne prend pas soin de lui et a perdu beaucoup de poids. Je m'inquiète à son sujet."; close; case 2: mes "[Piru Piru]"; mes "Oh, l'alchimiste et sa fille, c'est ça? Saviez-vous qu'ils avaient disparu après avoir inventé des compétences d'invocation de monstres?"; next; mes "[Piru Piru]"; mes "Leur découverte a causé une véritable hystérie dans la communauté scientifique. À la fin, ils n'ont eu d'autre choix que de partir en exil dans une ^CE3131forêt profonde au sud^000000."; next; mes "[Piru Piru]"; mes "Ils ont consacré leur vie à leurs recherches, tout comme mon maître. S'il découvre quelque chose de révolutionnaire, il pourrait avoir à disparaître, tout comme eux..."; close; case 3: mes "[Piru Piru]"; mes "Hum? Eh bien, je n'en sais vraiment rien. En fait, je ne quitte jamais ce labo, alors je ne connais pas les rumeurs."; close; } } else { emotion e_sob; mes "[Piru Piru]"; mes "Oh, je suis si fatiguée... Mais je ne peux pas encore aller me coucher."; mes "*Snif* Maître, est-ce qu'on ne pourrait pas arrêter pour aujourd'hui?"; next; select("Qu'est-ce que vous faites ici?"); mes "[Piru Piru]"; mes "Mon maître, Sir Jore, cherche un moyen de créer une forme de vie artificielle! Mais ce n'est pas chose facile et nous n'avons pas eu de résultats probants pour l'instant..."; next; mes "[Piru Piru]"; mes "Et bien sûr mon maître consacre tout son temps à ses recherches. Il ne prend pas soin de lui et a perdu beaucoup de poids. Je m'inquiète à son sujet."; close; } } else if ((gettime(3) >= 6) && (gettime(3) < 12)) { mes "[Piru Piru]"; mes "Chaque jours nous faisons des expériences, prenons des notes, testons les résultats, faisons de nouvelles expériences en fonction de ceux-ci, ... C'est une horreur!"; next; mes "[Piru Piru]"; mes "Même si mon maître et moi sommes les seuls à utiliser ce laboratoire, nous avons des horaires très stricts. Nous travaillons de 10 heures du matin à 5 heures de l'après-midi, et nous n'avons du temps libre que de 5 heures à 10 heures, heure à laquelle mon maitre va se coucher."; next; mes "[Piru Piru]"; mes "Bien sûr, ses recherches suffisent à rendre mon maître heureux. Revenez le voir après 5 heures de l'après-midi si vous voulez lui parler."; close; } else { mes "[Piru Piru]"; mes "....Zzz...Zzz..."; mes "Zzz....Zzz......"; next; switch(select("La réveiller.:La laisser dormir.")) { case 1: mes "[Piru Piru]"; mes "Q-Qu'est-ce q...?"; mes "Pourquoi vous me réveillez? Revenez après 10 heures demain matin, d'accord?"; close; case 2: mes "[Piru Piru]"; mes "Zzzz.....Zzzzz..."; close; } } } prt_maze02,57,151,1 script Pleur#warp 91,{ mes "^3355FFVous entrapercevez une fille qui s'enfonce dans la forêt. Vous décidez de la suivre et de voir si vous pouvez en apprendre plus.^000000"; close2; set .@warp_s,rand(1,10); if (.@warp_s < 5) { warp "prt_maze02",11,146; } if (.@warp_s > 7) { warp "prt_maze03",55,8; } if ((.@warp_s > 4) && (.@warp_s < 8)) { warp "prt_maze01",62,129; } end; } prt_maze02,58,150,0 script #movesign -1,5,5,{ OnTouch: mes "^3355FFVous entrapercevez une fille qui s'enfonce dans la forêt. Vous décidez de la suivre et de voir si vous pouvez en apprendre plus.^000000"; close2; set .@warp_s,rand(1,10); if (.@warp_s < 5) { warp "prt_maze02",11,146; } if (.@warp_s > 7) { warp "prt_maze03",55,8; } if ((.@warp_s > 4) && (.@warp_s < 8)) { warp "prt_maze01",62,129; } end; } prt_maze02,18,126,0 script #mazewarp -1,3,3,{ OnTouch: warp "prt_maze02",90,170; end; } //prt_maze02,25,161,0 script #music -1,7,7,{ //OnTouch: // soundeffect "effect\\¼®¾çÀÇ ¾î½Ø½Å.wav",1; // end; //} prt_maze02,132,132,0 script #skill -1,{ OnEnable: monster "prt_maze02",14,177,"--ja--",1118,1,"#skill::OnMyMobDead"; monster "prt_maze02",17,171,"--ja--",1118,1,"#skill::OnMyMobDead"; monster "prt_maze02",24,173,"--ja--",1118,1,"#skill::OnMyMobDead"; monster "prt_maze02",17,175,"--ja--",1142,1,"#skill::OnMyMobDead"; monster "prt_maze02",17,168,"--ja--",1142,1,"#skill::OnMyMobDead"; end; OnDisable: killmonster "prt_maze02","#skill::OnMyMobDead"; end; OnMyMobDead: end; } prt_maze02,16,183,3 script Pleur#sign 91,{ callfunc "F_UpdateSignVars"; if (sign_q < 19) { mes "[Pleur]"; mes "La la la~"; mes "La la la~"; close; } else { mes "[Pleur]"; mes "Hmmm...?"; mes "La Pierre des Sages..."; close; } OnHo: emotion e_ho; end; OnKis2: emotion e_kis2; end; OnGasp: emotion e_gasp; end; OnOmg: emotion e_omg; end; } prt_maze02,14,183,4 script Gordon#sign 51,{ callfunc "F_UpdateSignVars"; if (sign_q < 18) { emotion e_ho; mes "[Gordon]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", ma chérie. Qu'est-ce que tu as fait aujourd'hui?"; next; donpcevent "Pleur#sign::OnHo"; mes "[Pleur]"; mes "J'ai joué à cache-cache avec un ours bleu et un ours blanc, père."; next; emotion e_ho; mes "[Gordon]"; mes "Ma chérie..."; mes "Tu n'en as pas assez de jouer avec des animaux? Cela fait si longtemps que nous sommes dans cette forêt..."; next; donpcevent "Pleur#sign::OnKis2"; mes "[Pleur]"; mes "Ne vous inquiétez pas, père, je comprends. Pour l'instant c'est le seul endroit où nous pouvons vivre en paix. En je crois que nous avons bien mérité de nous reposer un peu après avoir atteint nos objectifs..."; next; emotion e_sob; mes "[Gordon]"; mes "Merci, Pleur."; mes "Je ne regrette rien à propos de notre travail, mais parfois j'aimerais mener une vie plus simple pour toi..."; if (sign_q < 17) { close; } else if (sign_q == 17) { next; switch(select("Grrrr~!:Excusez-moi.")) { case 1: set sign_q,18; donpcevent "#skill::OnEnable"; emotion e_omg; donpcevent "Pleur#sign::OnOMG"; mes "[Pleur]"; mes "Non non non!"; mes "Biocannibalisme!"; next; mes "[Gordon]"; mes "Bien joué!"; mes "Sphère Marine!"; close; case 2: emotion e_gasp; donpcevent "Pleur#sign::OnGasp"; mes "[Gordon]"; mes "Eh?!Vous ne savez pas que c'est un endroit très dangereux! Qu'est-ce que vous faites ici, au milieu de cette forêt?"; next; mes "["+ strcharinfo(0) +"]"; mes "En fait je crois que je vous cherchais. On m'a chargé de retrouver ces deux fameux alchimistes."; next; mes "[Gordon]"; mes "Hum...?"; mes "Eh bien nous sommes à la retraite maintenant, mais je suppose que vous pouvez tout de même nous poser votre question..."; next; switch(select("A propos de la Pierre des Sages:A propos de l'alchimie:Quitter la conversation")) { case 1: set sign_q,19; mes "[Gordon]"; mes "La Pierre des Sages? Je ne sais rien à son sujet... Je crois qu'il ne s'agit que d'une rumeur en fait."; next; mes "[Gordon]"; mes "J'ai entendu dire que cette Pierre des Sages pourrait être un catalyseur pour transformer le plomb en or. Ce serait sans nul doute le saint Graal des alchimistes si c'était vrai."; next; mes "[Pleur]"; mes "Mais j'ai aussi entendu dire qu'elles étaient de couleur rouge, et qu'elles pouvaient rendre les hommes immortels et guérir de n'importe quelle maladie. D'où toutes ces rumeurs peuvent-elles bien venir? C'est insensé..."; next; mes "[Gordon]"; mes "J'ai même entendu dire que certaines personnes essayaient de récréer ces pierres. S'ils réussissaient, cela aurait un impact considérable sur le monde!"; next; mes "[Gordon]"; mes "Je suis désolé que nous ne pussions pas vous aider plus alors que vous avez fait tout ce chemin pour nous trouver... Mais nous sommes retraités maintenant, alors nous ne sommes pas au fait des dernières nouvelles."; next; mes "[Pleur]"; mes "Cependant, ça m'intéresserait beaucoup de savoir si quelqu'un a vraiment réussi à recréer de telles pierres. Nous préviendriez-vous si cela arrivait?"; next; mes "[Gordon]"; mes "Bien, laissez-moi vous indiquer une route sûre pour sortir de ce labyrinthe maintenant. Cela fait maintenant bien longtemps que je vis ici - je pourrais en trouver la sortie les yeux fermés. Bonne route, aventuri"+( sex ? "er" : "ère" )+"~"; close2; warp "mjolnir_12",44,23; end; case 2: mes "[Pleur]"; mes "J'espère que vous comprenez tout ce que mon père et moi avons sacrifié pour notre travail... Mais nous avions enfin découvert un moyen d'invoquer des monstres grâce à des potions."; next; mes "[Pleur]"; mes "Cependant, trop d'alchimistes nous harcelaient pour avoir davantage d'informations après que nous ayons publié les résultats de nos recherches. C'est plus que nous ne pouvions supporter..."; next; mes "[Gordon]"; mes "Je suis désolé, mais il y a des personnes plus avisées que vous pourriez consulter si vous avez des questions à propos de l'alchimie. Nous sommes venus dans cette forêt pour y trouver la paix..."; close; case 3: mes "[Gordon]"; mes "Ha ha ha~"; mes "Avez-vous oublié ce que vous vouliez me demander?"; close; } } } } else if (sign_q == 18) { emotion e_pif; mes "[Gordon]"; mes "Oh... Vous nous avez fait peur! Vous soufflez comme un animal sauvage! Qu'est-ce que vous faites là?"; next; mes "["+ strcharinfo(0) +"]"; mes "En fait je crois que je vous cherchais. On m'a chargé"+ ( sex ? "" : "e" ) +" de retrouver deux célèbres alchimistes..."; next; mes "[Gordon]"; mes "Hum...?"; mes "Eh bien nous sommes à la retraite maintenant, mais je suppose que vous pouvez tout de même nous poser votre question..."; next; switch(select("À propos de la Pierre des Sages:À propos de l'alchimie:Quitter la conversation")) { case 1: set sign_q,19; mes "[Gordon]"; mes "La Pierre des Sages? Je ne sais rien à son sujet... Je crois qu'il ne s'agit que d'une rumeur en fait."; next; mes "[Gordon]"; mes "J'ai entendu dire que cette Pierre des Sages pourrait être un catalyseur pour transformer le plomb en or. Ce serait sans nul doute le saint Graal des alchimistes si c'était vrai."; next; mes "[Pleur]"; mes "Mais j'ai aussi entendu dire qu'elles étaient de couleur rouge, et qu'elles pouvaient rendre les hommes immortels et guérir de n'importe quelle maladie. D'où toutes ces rumeurs peuvent-elles bien venir? C'est insensé..."; next; mes "[Gordon]"; mes "J'ai même entendu dire que certaines personnes essaient de récréer ces pierres. S'ils réussissent, cela aura un impact considérable sur le monde!"; next; mes "[Gordon]"; mes "Je suis désolé que nous ne puissions pas vous aider davantage alors que vous avez fait tout ce chemin pour nous trouver... Mais nous sommes retraités maintenant, alors nous ne sommes pas au fait des dernières nouvelles."; next; mes "[Pleur]"; mes "Cependant, ça m'intéresserait beaucoup de savoir si quelqu'un a réussi à recréer de telles pierres. Nous préviendriez-vous si cela arrivait?"; next; mes "[Gordon]"; mes "Bien, laissez-moi vous indiquer une route sûre pour sortir de ce labyrinthe maintenant. Cela fait maintenant bien longtemps que je vis ici - je pourrais en trouver la sortie les yeux fermés. Bonne route, aventuri"+( sex ? "er" : "ère" )+"~"; close2; warp "mjolnir_12",44,23; end; case 2: mes "[Pleur]"; mes "J'espère que vous comprenez tout ce que mon père et moi avons sacrifié pour notre travail... Mais nous avions enfin découvert un moyen d'invoquer des monstres grâce à des potions."; next; mes "[Pleur]"; mes "Cependant, trop d'alchimistes nous harcelaient pour avoir davantage d'informations après que nous ayons publié les résultats de nos recherches. C'est plus que nous ne pouvions supporter..."; next; mes "[Gordon]"; mes "Je suis désolé, mais il y a des personnes plus avisées que vous pourriez consulter si vous avez des questions à propos de l'alchimie. Nous sommes venus dans cette forêt pour y trouver la paix..."; close; case 3: mes "[Gordon]"; mes "Ha ha ha~"; mes "Avez-vous oublié ce que vous vouliez me demander?"; close; } } else if (sign_q > 18) { mes "[Gordon]"; mes "Je regrette parfois ma carrière d'alchimiste... Mais encore une fois, tous ces amateurs mourraient de honte s'ils se trouvaient face un homme qui a mon talent et mon génie~"; next; emotion e_swt; mes "[Pleur]"; mes "P..."; mes "P...Papa!!"; next; emotion e_heh; mes "[Gordon]"; mes "Hé hé~"; mes "Quoi, je suis trop arrogant?"; close; } } geffen_in,59,74,4 script Jesqurienne#sign 803,{ callfunc "F_UpdateSignVars"; if (sign_q < 21) { mes "[Jesqurienne]"; mes "Tavernier! Une autre bière~"; if (sign_q < 20) { close; } else if (sign_q == 20) { next; mes "[Jesqurienne]"; mes "Ahhhhhh~"; mes "Hein? Euh... " + ( isday() ? "Bonjour" : "Bonsoir" ) + ", "+ ( sex ? "joli jeune homme" : "jolie jeune femme" ) +"~"; mes "Je m'appelle Jesqurienne. Vous avez entendu parler de moi, n'est-ce pas? N'êtes-vous pas intimidé"+ ( sex ? "" : "e" ) +" de me voir en chair et en os?"; next; switch(select("Je n'ai jamais entendu parler de vous.:Oh mon dieu, c'est Jesqurienne!!!")) { case 1: mes "[Jesqurienne]"; emotion e_swt; mes "Ho ho ho~!"; mes "Vous devez plaisanter~"; next; switch(select("Oui, c'est cela.:Non, ce nom ne me dit rien.")) { case 1: emotion e_pif; mes "[Jesqurienne]"; mes "Ohohohohoho~"; mes "Je le savais! Je le savais! Mais encore une fois, il y a peu de chose qu'un génie tel que moi ne sait ^333333pas^000000!"; next; mes "[Jesqurienne]"; mes "Gah--!"; mes "Mon verre est déjà vide? Tavernier! Une autre bière~"; next; break; case 2: emotion e_dots; mes "[Jesqurienne]"; mes "..."; mes "......"; mes "Maintenant je comprends. Vous avez vécu dans une grotte pendant tout ce temps, c'est ça?"; next; mes "[Jesqurienne]"; mes "Mais j'imagine qu'un"+( sex ? "" : "e" )+" simple d'esprit comme vous ne saurait pas reconnaître un génie quand il en voit un, pas vrai?"; next; break; } break; case 2: mes "[Jesqurienne]"; mes "Ohohohohoho~"; mes "Je le savais! Je le savais! Mais encore une fois, il y a peu de chose qu'un génie tel que moi ne sait ^333333pas^000000!"; next; mes "[Jesqurienne]"; mes "Gah--!"; mes "Mon verre est déjà vide? Tavernier! Une autre bière~"; next; break; } mes "[Jesqurienne]"; mes "Quoi qu'il en soit, je suis si fière de mon intelligence supérieure... Je suis parfois légèrement monomaniaque quand il s'agit d'étudier, mais après tout, c'est une raison de plus de m'admirer~"; next; mes "[Jesqurienne]"; mes "L'examen des Sages et des Sorciers? Aucun problème. Même les épreuves des alchimistes sont assez simples. Pour l'instant, personne n'a pu me battre~"; next; switch(select("^333333Arrêtez de faire votre snob...^000000:Allez-y mollo sur la boisson...")) { case 1: emotion e_an; mes "[Jesqurienne]"; mes "Quoi...? Qu'est-ce que vous venez de me dire? Personne n'a jamais osé me parler comme ça! Comment osez-vous..."; next; emotion e_ag; mes "[Jesqurienne]"; mes "Prouvez-moi que vous m'arrivez ne serait-ce qu'à la cheville, et peut-être pardonnerai-je votre insolence. C'est l'heure du Quiz!"; next; mes "["+ strcharinfo(0) +"]"; mes "Un... Quiz... Ce jeu stupide? Mais qui va nous poser les questions?"; next; donpcevent "Aaron#sign::onSmile"; emotion e_gasp; emotion e_gasp,1; mes "[Aaron]"; mes "Est-ce que quelqu'un a parlé d'un Quiz? Je crois que je peux vous aider."; next; set sign_q,21; emotion e_gg; mes "[Jesqurienne]"; mes "Professeur Aaron? Ho ho~ Si c'est lui qui pose les questions, vous n'avez aucune chance de me battre!"; close; case 2: mes "[Jesqurienne]"; mes "Ho ho ho~ Beaucoup de gens me disent de ne pas boire autant, mais une fois que je commence, je ne peux plus m'arrêter. J'aime tellement la boisson..."; next; mes "[Jesqurienne]"; mes "Et parfois je dois dire que je préfère voir le monde à travers ces yeux brumeux, et voir ce que j'ai envie de voir..."; close; } } } else if ((sign_q == 21) || (sign_q == 22)) { mes "[Jesqurienne]"; mes "Franchement, je trouve ça plutôt drôle que vous pensiez avoir une chance contre moi dans un Quiz..."; mes "Ho ho ho ho ho~!"; next; mes "[Jesqurienne]"; mes "Professeur Aaron attend que vous soyez prêt"+ ( sex ? "" : "e" ) +". J'imagine déjà votre tête quand vous comprendrez que vous n'avez aucune chance de me battre!"; close; } else if (sign_q == 23) { mes "[Jesqurienne]"; mes "Bwahahahaha!"; mes "Vous auriez dû vous douter dès le début que vous n'auriez aucune chance de me battre! Je le savais, bien sûr, mais je voulais que vous vous en rendiez compte vous-même."; next; emotion e_an; mes "[Jesqurienne]"; mes "Oh mais je n'ai pas besoin d'en rajouter: vous vous êtes déjà assez humilié"+ ( sex ? "" : "e" ) +" vous-même pendant le Quiz. En fait, je vous pardonne même de m'avoir manqué de respect tout à l'heure."; next; emotion e_gg; mes "[Jesqurienne]"; mes "Vous réalisez? Même bourrée, je peux vous battre dans une épreuve d'intelligence! Bwahaha! C'est du propre, tiens!"; next; switch(select("Je ne peux pas vous laisser gagner!:Et m....!")) { case 1: set sign_q,22; mes "[Jesqurienne]"; mes "Vous avez du mal à comprendre, n'est-ce pas? Eh bien, je vous reprends quand vous voulez!"; mes "Bwah hah hah hah hah~!"; close; case 2: mes "[Jesqurienne]"; mes "Vous réalisez au moins la médiocrité de votre intellect comparé au mien? Ho ho ho! Bienheureux les ignorants..."; close; } } else if (sign_q == 24) { mes "[Jesqurienne]"; mes "Quoi...?"; mes "Je... Je..."; mes "Je n'arrive pas à y croire!"; next; mes "[Jesqurienne]"; mes "J'ai perdu... Vous aviez peut-être raison. Je dois être arrogante... Je devrais arrêter de boire autant, et me remettre à voyager, enrichir mes connaissances..."; next; mes "[Jesqurienne]"; mes "Vous êtes "+ ( sex ? "le premier" : "la première" ) +" à m'avoir battue dans ce genre d'épreuves. Qui... Qui êtes-vous?"; next; input .@input$; mes "[Jesqurienne]"; mes ""+.@input$+"..."; mes "Je me souviendrai de ce nom."; next; mes "[Jesqurienne]"; set sign_q,25; getitem 7177,1; //Part_Of_Star's_Sob mes "Voilà... Mon vieil ami Metz m'a demandé de remettre ceci à "+ ( sex ? "celui" : "celle" ) +" qui le mériterai. J'allais le garder, mais je suppose qu'il vous revient..."; next; mes "[Jesqurienne]"; mes "Si vous voulez en apprendre plus au sujet des Fragments de Larme Stellaire, essayez de trouver quelqu'un du nom de ^3131CEDearles^000000. Il voyage en permanence, alors vous aurez peut-être du mal à mettre la main dessus, mais il adore les jeux d'argent, si ça peut aider..."; next; mes "[Jesqurienne]"; mes "Bonne chance pour retrouver Dearles. J'ai du mal à accepter cette défaite... Je pense que je vais rester ici et reprendre un verre. Bonne route, "+.@input$+"."; close; } else if (sign_q == 25) { mes "[Jesqurienne]"; mes "Ooooh... Ma tête... Oh...! C'est vous... Alors, avez-vous trouvé Dearles?"; next; mes "[Jesqurienne]"; mes "Hum... Il est accro au jeu, alors vous le trouverez surement dans un endroit où l'on peut parier de l'argent..."; close; } else { mes "[Jesqurienne]"; mes "OoOooOhh~"; mes "J'ai si mal au crâne... J'ai encore trop bu, je crois~"; close; } OnOmg: emotion e_omg; end; OnHo: emotion e_ho; end; } geffen_in,61,72,7 script Aaron#sign 754,{ callfunc "F_UpdateSignVars"; if (sign_q == 21) { mes "[Aaron]"; mes "Bien, avant que nous ne commencions, laissez-moi vous énoncer les règles..."; next; emotion e_swt2; mes "[Aaron]"; mes "Je vais vous poser dix questions à choix multiples. Puisque c'est improvisé, je vais vous poser celles que je pose pendant les cours."; next; set sign_q,22; mes "[Aaron]"; mes "Bon... J'ai terminé de préparer les questions. Nous pouvons commencer quand vous voulez!"; close; } else if (sign_q == 22) { switch(rand(1,3)) { case 1: mes "[Aaron]"; mes "1. Quel personnage n'a pas de lien avec la quête pour devenir Forgeron?"; next; if (select("Baisulist:Wickebine:Barcardi:Krongast") == 3) set .@user_p,.@user_p+1; break; case 2: mes "[Aaron]"; mes "1. Quel objet ne sert pas à fabriquer des Antiagents?"; next; if (select("Karvodailnirol:Detrimindexta:Alcool") == 1) set .@user_p,.@user_p+1; // Bugfix: c'est == et non != [NoH] break; case 3: mes "[Aaron]"; mes "1. Quel monstre ne fait pas la même taille que les autres?"; next; if (select("Grand Murmure:Férus:Cornutus:Kobold Archer") == 2) set .@user_p,.@user_p+1; // Bugfix: je change la 2ème option: TOUS les monstres étaient de petite taille. >< [NoH] break; } if (rand(1,10) < 9 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "Hé heé..."; mes "La première question est toujours trop simple!"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Hein...?"; mes "Comment est-ce que j'ai pu ne pas savoir répondre à cette question?!"; } next; switch(rand(1,3)) { case 1: mes "[Aaron]"; mes "2. Quelle compétence est liée à la Bénédiction du Saint Sacrement des Prêtres?"; next; if (select("Sentence Divine:Gloire:Rétablissement:Sanctuaire") == 2) set .@user_p,.@user_p+1; break; case 2: mes "[Aaron]"; mes "2. Qu'est-ce qui n'est pas nécessaire à la création de Potions Blanches Condensées?"; next; if (select("Bol d'Alchimiste:Poussière d'Étoile de Sorcière:Bouteille Vide:Bouteille d'Alchimiste Vide") == 3) set .@user_p,.@user_p+1; break; case 3: mes "[Aaron]"; mes "2. Quel objet est nécessaire aux Forgerons pour fabriquer un Gladius?"; next; if (select("Saphir:Zircon:Topaze:Rubis Maudis") == 1) set .@user_p,.@user_p+1; break; } if (rand(1,10) < 8 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "Ho ho ho ho~!"; mes "Je connais la réponse - même le dernier des imbéciles pourrait répondre à ça. Au fait, vous savez, vous?"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Oh... J'y pensais encore hier... Pourquoi est-ce que je n'arrive pas à m'en rappeler?!"; } next; switch(rand(1,3)) { case 1: mes "[Aaron]"; mes "3. De quel élément le Sorciers ne peuvent lancer pas de 'Pluie'."; next; if (select("Eau:Terre:Feu:Vent") == 2) set .@user_p,.@user_p+1; break; case 2: mes "[Aaron]"; mes "3. Quels sont la défense et le bonus des Oreilles de Lapin?"; next; if (select("1 / Chance +2:1 / Chance +5:2 / Chance +2:2 / Chance +5") == 3) set .@user_p,.@user_p+1; break; case 3: mes "[Aaron]"; mes "3. Quel suffixe ne correspond pas à la carte associée?"; next; if (select("Carte de Frelon - des Martyrs:Carte de Requiem - du Chaos:Carte de Queue-de-Rat - d'Intelligence:Carte de Golem - de Solidité") == 4) set .@user_p,.@user_p+1; break; } if (rand(1,10) < 8 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "Ah... Ça fait un point de plus pour moi!"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "z...z...Z"; mes "Quoi? Oh, je n'aurai pas besoin de ce point de toutes façons..."; } next; mes "[Jesqurienne]"; mes "Regardons les scores, d'accord?"; mes "................."; next; if (.@npc_p > .@user_p) { mes "[Jesqurienne]"; mes "Hé hé... On dirait que je suis en train de vous battre! Mais il n'y a rien d'étonnant à cela..."; } else if (.@npc_p == .@user_p) { mes "[Jesqurienne]"; mes "Oh, vous êtes plus intelligent"+ ( sex ? "" : "e" ) +" que je ne le pensais..."; } else { mes "[Jesqurienne]"; mes "Hé, mais attendez! Comment est-ce que vous pouvez avoir plus de points que moi?! Bon, je suis sérieuse, maintenant!"; } next; mes "[Aaron]"; mes "^333333*Ahem!*^000000"; mes "Question numéro quatre!"; next; switch(rand(1,2)) { case 1: mes "[Aaron]"; mes "4. Quel est le nom de l'ancien roi de Rune-Midgard?"; // Le vieux Tristam est mort... [NdT] next; if (select("Tristan III:Tristam III:Tristar III:Trustan III") == 2) set .@user_p,.@user_p+1; break; case 2: mes "[Aaron]"; mes "4. Quel monstre n'est pas de même race que les autres?"; next; if (select("Penomena:Garm:Peste:Explosion") == 1) set .@user_p,.@user_p+1; break; } if (rand(1,10) < 8 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "C'était une question, ça? C'est trop facile!"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Je connais la réponse... Pourquoi ça ne me revient pas?!"; } next; if (.@npc_p > .@user_p) { mes "[Jesqurienne]"; mes "Hé hé~ On dirait que je suis en tête. Mais ce n'est pas étonnant pour quelqu'un d'aussi brillant que moi~"; } else if (.@npc_p == .@user_p) { mes "[Jesqurienne]"; mes "Hum, vous avez réussi à rester dans la course jusqu'à présent... Vous ne devez pas être si débile en fait..."; } else { mes "[Jesqurienne]"; mes "Hé hé~ On dirait que je suis en tête. Mais ce n'est pas étonnant pour quelqu'un d'aussi brillant que... HEIN? Quoi?! Comment pouvez-vous avoir plus de points que moi?!"; } next; switch(rand(1,3)) { case 1: mes "[Aaron]"; mes "5. Sur quel monstre ne peut-on pas trouver de Feuilles de l'Yggdrasil?"; next; if (select("Marduk:Baphomet Jr:Angéling:Rôdeur") == 1) set .@user_p,.@user_p+1; break; case 2: mes "[Aaron]"; mes "5. Les membres de quelle profession ne peuvent pas équiper de Robe de Soie?"; next; if (select("Épéistes:Marchands:Chasseurs:Magiciens") == 3) set .@user_p,.@user_p+1; break; case 3: mes "[Aaron]"; mes "5. Quel est le niveau requis pour entrer en salle Joueur Contre Joueur?"; next; if (select("30:31:32:33") == 2) set .@user_p,.@user_p+1; break; } set zis_5,rand(1,10); if (rand(1,10) < 9 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "Oh, je n'ai pas eu besoin d'aller chercher la réponse très loin... Vous ne trouvez pas? Je pensais que vous sauriez..."; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Je..."; mes "Ah, je connais la réponse..."; mes "(Et m.....!)"; } next; if (.@npc_p > .@user_p) { mes "[Jesqurienne]"; mes "Oh? Quelle surprise! Je suis en tête! J'imagine que vous n'en pouvez surement plus avec tout ce suspens, mais sans vouloir vous gâcher la surprise, il n'y aura qu'"+( sex ? "un gagnant" : "une gagnante" )+": moi~"; } else if (.@npc_p == .@user_p) { mes "[Jesqurienne]"; mes "Vous copiez mes réponses, ou quoi? Ce n'est pas possible que nous soyons ex-aequo..."; } else { mes "[Jesqurienne]"; mes "Je... Je dois être plus bourrée que je ne le pensais si je suis en train de perdre..."; } next; switch(rand(1,3)) { case 1: mes "[Aaron]"; mes "6. Quel est le poids d'une Bouteille Vide?"; next; if (select("1:2:3") == 2) set .@user_p,.@user_p+1; break; case 2: mes "[Aaron]"; mes "6. Quelle est la défense d'un Bandeau d'Indien?"; next; if (select("0:1:2:3") == 4) set .@user_p,.@user_p+1; break; case 3: mes "[Aaron]"; mes "6. Quelle est la ville la plus proche de l'Île aux Tortues?"; next; if (select("Al De Baran:Alberta:Comodo:Izlude") == 2) set .@user_p,.@user_p+1; break; } if (rand(1,10) < 9 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "^333333*Soupire*^000000"; mes "Toutes ces questions sont trop simples... Vous ne trouvez pas?"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Attendez... Je connais la réponse à celle-là! Laissez-moi réfléchir..."; } next; if (.@npc_p > .@user_p) { mes "[Jesqurienne]"; mes "Oh, on dirait que j'ai plus de points que vous... Je sais que ça doit être frustrant. Essayez de rester dans la course..."; } else if (.@npc_p == .@user_p) { mes "[Jesqurienne]"; mes "Hein...? Vous devez tricher! Vous avez le même score que moi! C'est impossible!"; } else { mes "[Jesqurienne]"; mes "Je ne comprends pas... Vous avez plus de points que m... Je... Comment est-ce que... Non, mais qu'est-ce qui se passe?"; } next; switch(rand(1,3)) { case 1: mes "[Aaron]"; mes "7. Cinquante-et-un multiplié par quinze, divisé par trois font...?"; next; if (select("250:255:260:265") == 2) set .@user_p,.@user_p+1; // Bugfix: Gravity ne sais pas compter on dirait... [NoH] break; case 2: mes "[Aaron]"; mes "7. Quatre mille cinq cent soixante divisé par quatre, divisé par deux, plus trois font...?"; next; if (select("573:574:575:576") == 1) set .@user_p,.@user_p+1; break; case 3: mes "[Aaron]"; mes "7. Trois mille cent deux, plus cinq cent, plus quatre, divisé par six font...?"; next; if (select("600:601:602") == 2) set .@user_p,.@user_p+1; break; } if (rand(1,10) < 9 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "Des maths? Ma tête est une machine à calculer! Ho ho ho~!"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Qu'est-ce que...?! Pourquoi tout ça n'est pas écrit en chiffres? R-répondez-moi!"; } next; if (.@npc_p > .@user_p) { mes "[Jesqurienne]"; mes "Ah. Je vous avais dit que j'étais en tête, au fait? Laissez-moi vous le rappeler au cas où j'aurais oublié. Ho ho ho ho~!"; } else if (.@npc_p == .@user_p) { mes "[Jesqurienne]"; mes "Ouais d'accord... Je ne comprends pas pourquoi vous avez le même score que moi... Vous avez des points bonus ou un truc dans le genre?!"; } else { mes "[Jesqurienne]"; mes "Vous devez avoir des antisèches, il n'y a pas d'autre explication! Allez, dites-moi où vous les cachez!"; } next; switch(rand(1,2)) { case 1: mes "[Aaron]"; mes "8. Quel bâtiment est le plus proche du Raffineur de Yuno?"; next; if (select("La Taverne:Le Musée des Monstres:L'Épicerie:L'Armurerie") == 4) set .@user_p,.@user_p+1; break; case 2: mes "[Aaron]"; mes "8. Quel piège de Chasseur inflige des dégâts élémentaux?"; next; if (select("Piège Explosif:Piège Glacial:Piège à Ultrasons:Mine Terrestre") == 3) set .@user_p,.@user_p+1; break; } if ( rand(1,10) < 9 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "Ha ha~ C'était beaucoup trop facile!"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Grrr... Pourquoi je ne connaissais pas cette réponse?!"; } next; if (.@npc_p > .@user_p) { mes "[Jesqurienne]"; mes "Je sais que vous êtes en train de vous demander comment peut exister une personne si intelligente... Eh bien j'imagine que ma suprême intelligence n'est là que pour venir équilibrer toute l'ignorance du monde..."; } else if (.@npc_p == .@user_p) { mes "[Jesqurienne]"; mes "Comment pouvons-nous avoir les même scores? Non... Non... Réfléchis, Jesqurienne... Les voyages dans le temps ne sont pas possibles... Et puis pourquoi irait-"+ ( sex ? "il" : "elle" ) +" voyager dans le temps pour avoir les réponses d'un Quiz?"; } else { mes "[Jesqurienne]"; mes "Je... Je ne comprends pas. Comment est-ce que vous pouvez être en train de gagner? Tout ce que je croyais connaître sur le monde commence à..."; } next; switch(rand(1,2)) { case 1: mes "[Aaron]"; mes "9. Quel monstre recevra le plus de dégâts d'une dague de Feu?"; next; if (select("Gobelin à la Dague:Gobelin à la Masse:Gobelin au Fléau:Gobelin au Marteau") == 2) set .@user_p,.@user_p+1; // Bugfix: comme d'hab, mauvaise réponse... [NoH] break; case 2: mes "[Aaron]"; mes "9. Contre quel monstre la Pétrification des Magiciens est-elle sans effet?"; next; if (select("Saule Ancien:Druide Maléfique:Magnolia:Marc") == 2) set .@user_p,.@user_p+1; break; } if ( rand(1,10) < 9 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "Ah... Ce Quiz est une partie de plaisir! Oh mais on dirait que vous avez un peu de mal?!"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Hein...? Je ne comprends pas.... Pourquoi est-ce que je ne connais pas cette réponse..."; } next; if (.@npc_p > .@user_p) { mes "[Jesqurienne]"; mes "Bwahahaha! Plus qu'une question! Vous devez y répondre ou je vous traiterai d'idiot"+( sex ? "" : "e" )+" toute votre vie!"; } else if (.@npc_p == .@user_p) { mes "[Jesqurienne]"; mes "Nous sommes ex-aequo?! Je ferais mieux de répondre à cette dernière série de questions (et j'espère que vous ne connaîtrez pas les réponses)!"; } else { mes "[Jesqurienne]"; mes "Je suis en train de perdre?! Et c'est déjà la dernière question?!"; } next; switch(rand(1,2)) { case 1: mes "[Aaron]"; mes "10. Quel personnage ne ressemble pas aux autres?"; next; if (select("Hollgrehenn de Prontera:Le Vendeur de Poupées de Prontera:Le Boucher d'Izlude:Le Boucher de Morroc") == 3) set .@user_p,.@user_p+1; break; case 2: mes "[Aaron]"; mes "10. Quel objet ne peut pas être utilisé par des Novices?"; next; if (select("Chapeau Funéraire:Chaînes:Armure de Bois:Sous-Vêtements") == 3) set .@user_p,.@user_p+1; break; } if ( rand(1,10) < 9 ) { donpcevent "Jesqurienne#sign::OnHo"; mes "[Jesqurienne]"; mes "Comme d'habitude, j'ai la bonne réponse à la dernière question~"; set .@npc_p,.@npc_p+1; } else { donpcevent "Jesqurienne#sign::OnOmg"; mes "[Jesqurienne]"; mes "Hein? Vous... vous pouvez répéter la question?"; } next; mes "[Aaron]"; mes "D'accord. Le Quiz est maintenant terminé. Je vais vous donner les scores..."; next; mes "[Aaron]"; mes "Hum..."; mes strcharinfo(0) +": "+.@user_p+" points!"; next; mes "[Aaron]"; mes "Jesqurienne... "+.@npc_p+" points!"; next; if (.@npc_p > .@user_p) { set sign_q,23; emotion e_gg; mes "[Jesqurienne]"; mes "Bwahahaha! J'ai gagné! Je le savais! Ho ho ho ho ho ho~"; } else if (.@npc_p == .@user_p) { set sign_q,24; mes "[Jesqurienne]"; mes "Ex-aequo?! D'accord, je suis impressionnée. J'admets que vous êtes plus intelligent"+( sex ? "" : "e" )+" que je ne le pensais..."; } else { set sign_q,24; mes "[Jesqurienne]"; mes "Non... Je n'arrive pas à y croire..."; } next; mes "[Aaron]"; mes "Merci d'avoir participé!"; mes "......................."; mes "..........................."; mes "Bon, il est temps de retourner à mon verre!"; close; } else { mes "[Aaron]"; emotion e_omg; mes "Bon sang... Soit la bière me fait voir trouble, soit vous êtes la plus belle femme que je n'aie jamais vue!"; next; if (Sex == 1) { select("Euh... Je suis un homme..."); emotion e_sob; mes "[Aaron]"; mes "Oh non! Je devrais peut-être ralentir un peu avec l'alcool. Je dois donner un cours demain..."; } else { select("Merci~"); emotion e_no1; mes "[Aaron]"; mes "Ah, oui! Votre style, votre corps magnifique... Tout est beau en vous! Et pas seulement ça, mais vous avez aussi l'air intelligente!"; next; emotion e_lv2; mes "[Aaron]"; mes "Et je m'y connais! Je ne suis pas seulement un enseignant: j'anime aussi des Quiz à mes heures perdues. Vous êtes un véritable joyau..."; } close; } OnSmile: emotion e_heh; end; } cmd_in02,88,51,4 script Homme Étrange::Strange Guy#sign 806,{ callfunc "F_UpdateSignVars"; if (sign_q < 25) { mes "[Dearles]"; mes "Non... Bon sang, pas encore! Quand vais-je enfin avoir un peu de chance?"; next; mes "[Dearles]"; if (Zeny < 10000) { mes "Hé, vous votre tête: on dirait que vous attendez quelque chose de moi. Ah! Mais vous êtes pauvre!"; emotion e_pif; mes "On dirait que vous n'avez plus un centime~ Eh bien voilà ce qu'un homme comme moi fait aux profiteu"+ ( sex ? "r" : "se" ) +"s éhonté"+ ( sex ? "" : "e" ) +"s!"; percentheal -10,0; close; } else { mes "Hé, vous votre tête on dirait que vous attendez quelque chose de moi. Ah! Mais on dirait aussi que je pourrais vous soulager de quelques zénys! Je pense que je ne vais pas me gêner et vous emprunter un peu d'argent!"; mes "^FF0000*Fait les poches*^000000"; set zeny,zeny-10000; specialeffect EF_COIN; close; } } else if (sign_q == 25) { mes "[Dearles]"; mes "Non... Bon sang, pas encore! Quand vais-je enfin avoir un peu de chance?"; next; switch(select("Excusez-moi...:Je ne fais que passer.")) { case 1: mes "[Dearles]"; mes "Qu'est-ce qu'il y a?! Je ne suis pas d'humeur à faire la conversation à de parfaits étrangers, alors allez droit au but!~"; next; switch(select("Oh, rien.:Je viens de la part de Metz...?")) { case 1: mes "[Dearles]"; mes "Quoi...? Vous venez me voir et me faites perdre cette partie sans raison? Je vais vous refaire le portrait! Même votre mère ne vous reconnaîtra pas! Bam bam bam!"; close2; percentheal -100,0; soundeffect "effect\\sign_noise.wav",1; percentheal -99,0; warp "comodo",122,100; end; case 2: mes "[Dearles]"; mes "Oh, vous venez pour le Fragment de Larme Stellaire, hein? *Ahem* Si vous voulez passer mon épreuve, il vous faudra me payer 30,000 zénys. C'est à prendre ou à laisser, compris?"; next; mes "[Dearles]"; mes "Je ne pourrai rien pour vous si vous ne pouvez pas payer. Prenez ça comme une épreuve supplémentaire. Vous savez... pour se débarrasser des petits rigolos."; set sign_q,26; close; } case 2: mes "[Dearles]"; mes "Et m.....! J'ai presque tout perdu, mais je vais me refaire! Je peux me faire de l'argent rapidement sans vraiment travailler..."; close; } } else if (sign_q == 26) { mes "[Dearles]"; mes "Hé hé hé~"; mes "Alors, est-ce que vous avez l'argent?"; next; switch(select("Il est là...:Pas encore...")) { case 1: mes "[Dearles]"; mes "Hum......."; if (Zeny < 30000) { mes "Quand je dis 30.000 zénys, c'est 30.000 zénys! Qu'est-ce qu'il y a? Vous êtes trop stupide pour compter? Refaites-moi ça encore une fois et je..."; } else { mes "Hé hé~"; mes "Trente briques, parfait! Bien, revenez me voir demain soir et on commencera votre épreuve..."; set sign_q,27; set zeny,zeny-30000; } close; case 2: mes "[Dearles]"; mes "Hein...? Bon, d'accord, mais vous feriez mieux de vous dépêcher. Je peux changer d'avis à tout moment, vous savez?!"; close; } } else if (sign_q == 27) { if ((gettime(3) > 18) && (gettime(3) < 23)) { mes "[Dearles]"; mes "Ah, vous êtes à l'heure! Enfin... Vous êtes venu"+ ( sex ? "" : "e" ) +" la nuit comme je vous l'avais demandé."; next; mes "[Dearles]"; mes "Vous devez surement vous demander comment un type comme moi peut être ami avec quelqu'un comme Metz... Ça ne vous regarde pas en fait. Mais j'imagine que je vais devoir tenir la promesse que je lui avais faite. Faites-moi signe quand vous serez prêt"+( sex ? "" : "e" )+"."; set sign_q,28; close; } else { mes "[Dearles]"; mes "Hé... Quand je dis 'demain soir', je veux dire 'revenez me voir demain quand il fera nuit'... Vous ne savez pas qu'ils y a certaines affaires qu'il vaut mieux conclure la nuit? Pfft, ces aventuri"+( sex ? "ers" : "ères" )+"..."; close; } } else if (sign_q== 28) { mes "[Dearles]"; mes "Bien! Je voudrais que vous me rameniez un certain nombre d'objets. Oui, je sais qu'on vous demande ça tout le temps à vous autres, les aventuriers, mais cette fois ça va être un peu différent..."; next; mes "[Dearles]"; mes "Je ne vais pas vous donner la liste exacte de ce que je veux. Oh non, tout ce que vous aurez à faire, c'est de me rapporter quelques objets issus de l'artisanat. Cette épreuve me permettra de juger vos goûts en la matière~"; next; mes "[Dearles]"; mes "Je veux juger vos goûts, alors pas la peine de me rapporter cent fois le même objet: un seul de chaque fera l'affaire. C'est sur la variété que je vous jugerai!"; next; mes "[Dearles]"; mes "Bon allez-y! Qu'est-ce que vous attendez? Apportez-moi des objets de collection!"; set sign_q,29; close; } else if (sign_q < 35) { switch(sign_q) { case 29: mes "[Dearles]"; mes "Ah, c'est ce que vous m'avez rapporté? Bien, voyons tout ça..."; if (countitem(734) > 0) { set .@diaris_t,.@diaris_t+1; } if (countitem(735) > 0) { set .@diaris_t,.@diaris_t+1; } if (countitem(736) > 0) { set .@diaris_t,.@diaris_t+1; } if (countitem(7149) > 0) { set .@diaris_t,.@diaris_t+1; } if (countitem(747) > 0) { set .@diaris_t,.@diaris_t+2; } if (countitem(749) > 0) { set .@diaris_t,.@diaris_t+4; } if (countitem(740) > 0) { set .@diaris_t,.@diaris_t+1; } if (countitem(741) > 0) { set .@diaris_t,.@diaris_t+1; } if (countitem(742) > 0) { set .@diaris_t,.@diaris_t+2; } if (countitem(743) > 0) { set .@diaris_t,.@diaris_t+3; } if (countitem(752) > 0) { set .@diaris_t,.@diaris_t+3; } if (countitem(753) > 0) { set .@diaris_t,.@diaris_t+4; } if (countitem(754) > 0) { set .@diaris_t,.@diaris_t+4; } if (countitem(750) > 0) { set .@diaris_t,.@diaris_t+7; } if (countitem(751) > 0) { set .@diaris_t,.@diaris_t+7; } next; if (.@diaris_t > 10) { mes "[Dearles]"; mes "Pas mal du tout~"; mes "Je pourrai en tirer... Euh... Je suis fier de vous annoncer que vous avez passé la première épreuve."; next; mes "[Dearles]"; mes "Je pense que vous êtes prêt"+ ( sex ? "" : "e" ) +" pour la prochaine partie. Je vais vous envoyer voir Lamadin pour la seconde partie de l'épreuve. Oui, je sais..."; if (countitem(734) > 0) { delitem 734,1; //Red_Frame } if (countitem(735) > 0) { delitem 735,1; //Blue_Porcelain } if (countitem(736) > 0) { delitem 736,1; //White_Platter } if (countitem(7149) > 0) { delitem 7149,1; //Yellow_Plate } if (countitem(747) > 0) { delitem 747,1; //Crystal_Mirror } if (countitem(749) > 0) { delitem 749,1; //Frozen_Rose } if (countitem(740) > 0) { delitem 740,1; //Stuffed_Doll } if (countitem(741) > 0) { delitem 741,1; //Poring_Doll } if (countitem(742) > 0) { delitem 742,1; //Chonchon_Doll } if (countitem(743) > 0) { delitem 743,1; //Spore_Doll } if (countitem(752) > 0) { delitem 752,1; //Grasshopper_Doll } if (countitem(753) > 0) { delitem 753,1; //Monkey_Doll } if (countitem(754) > 0) { delitem 754,1; //Raccoondog_Doll } if (countitem(750) > 0) { delitem 750,1; //Baphomet_Doll } if (countitem(751) > 0) { delitem 751,1; //Osiris_Doll } set sign_q,30; if (BaseLevel < 60) { getexp 3000,0; } else if (BaseLevel < 70) { getexp 5000,0; } else if (BaseLevel < 80) { getexp 8000,0; } else if (BaseLevel < 90) { getexp 10000,0; } else if (BaseLevel < 99) { getexp 13000,0; } next; warp "cmd_in01",33,29; end; } else if ((.@diaris_t > 0) && (.@diaris_t < 11)) { mes "[Dearles]"; mes "Hum... Il y a quelques trucs intéressants là-dedans, mais pas assez pour me prouver vos goûts en matière d'artisanat. Revenez avec plus de chose, d'accord?"; close; } else { mes "[Dearles]"; mes "Hum... Mais qu'est-ce que c'est que ça?! Tous ces trucs inutiles... Ramenez-moi des articles créés par des artisans de talent, c'est compris?"; next; mes "[Dearles]"; mes "Et quand je dis artisanat, je ne parle de potions, d'armes, ou d'équipements. Je ne sais pas... Pensez à des objets avec lesquels vous aimeriez redécorer votre maison, ça vous aidera surement. Et souvenez-vous: de la variété, pas de la quantité!"; close; } case 30: case 31: mes "[Dearles]"; mes "Hé, mais vous devez passer la seconde partie de mon épreuve. Je vais vous conduire à Lamadin sans attendre..."; close2; warp "cmd_in01",33,29; end; case 32: mes "[Dearles]"; mes "Vous avez échoué à la seconde partie de mon épreuve, la partie 'rythmique'?! Vous pouvez toujours retenter cette épreuve si vous voulez..."; next; switch(select("Oui.:Peut-être plus tard.")) { case 1: mes "[Dearles]"; mes "Bien... Gardez simplement à l'esprit que la seconde partie de l'épreuve était censée être la partie facile..."; close2; warp "cmd_in01",33,29; end; case 2: mes "[Dearles]"; mes "Quoi...? Comme vous voulez, mais vous ne devriez pas abandonner si facilement. Je veux dire... La seconde partie de l'épreuve est censée être si facile... Tout du moins, c'est ce que je pensais..."; close; } case 33: mes "[Dearles]"; mes "Bien, Lamadin m'a dit que vous aviez réussi la seconde partie de l'épreuve. Vous n'étiez pas "+ ( sex ? "le meilleur" : "la meilleure" ) +" qu'il ait jamais vu"+ ( sex ? "" : "e" ) +", mais ce n'était pas trop mal tout de même."; next; mes "[Dearles]"; mes "Bon, prenez ce bout de Larme Stellaire, et allez trouver quelqu'un du nom de euh... 'Bakerlan', je crois, à Alberta."; // sic par rapport au nom de l'objet [NdT] set sign_q,35; getitem 7177,1; //Part_Of_Star's_Sob if (BaseLevel < 60) { getexp 3000,0; } else if (BaseLevel < 70) { getexp 7000,0; } else if (BaseLevel < 80) { getexp 19000,0; } else if (BaseLevel < 90) { getexp 12000,0; } else if (BaseLevel < 99) { getexp 17000,0; } next; mes "[Dearles]"; mes "Bien, j'en ai fini avec vous. Je ne pense pas que nous nous reverrons. Mais bonne chance pour ce truc avec les morceaux de larmes stellaires."; close; case 34: mes "[Dearles]"; mes "Lamadin m'a dit que vous aviez passé la seconde partie de l'épreuve avec brio. Puisque vous avez si bien réussi, je vais vous rendre une partie de l'argent que vous m'avez versé. Pas la totalité, mais une bonne partie. J'imagine que c'est une récompense honnête..."; next; mes "[Dearles]"; mes "Oh, et prenez ce bout de Larme Stellaire, et allez trouver quelqu'un du nom de euh... 'Bakerlan', je crois, à Alberta."; set sign_q,35; getitem 7177,1; //Part_Of_Star's_Sob set zeny,zeny+20000; if (BaseLevel < 60) { getexp 3000,0; } else if (BaseLevel < 70) { getexp 7000,0; } else if (BaseLevel < 80) { getexp 10000,0; } else if (BaseLevel < 90) { getexp 14000,0; } else if (BaseLevel < 99) { getexp 19000,0; } next; mes "[Dearles]"; mes "Bien, j'en ai fini avec vous. Je ne pense pas que nous nous reverrons. Mais bonne chance pour ce truc avec les morceaux de larmes stellaires."; close; } } else if (sign_q == 97) { // Bizarre ce else if, vu que c'est le truc du début, mais juste quand la var est à 97. Bref, admettons... [NoH] mes "[Dearles]"; mes "Non... Bon sang, pas encore! Quand vais-je enfin avoir un peu de chance?"; next; mes "[Dearles]"; if (Zeny < 10000) { mes "Hé, vous votre tête on dirait que vous attendez quelque chose de moi. Ah! Mais vous êtes pauvre!"; emotion e_pif; mes "On dirait que vous n'avez plus un centime~ Eh bien voilà ce qu'un homme comme moi fait aux profiteu"+ ( sex ? "r" : "se" ) +"s éhonté"+ ( sex ? "" : "e" ) +"s!"; percentheal -10,0; close; } else { mes "Hé, vous votre tête on dirait que vous attendez quelque chose de moi. Ah! Mais on dirait aussi que je pourrais vous soulager de quelques zénys! Je pense que je ne vais pas me gêner et vous emprunter un peu d'argent!"; mes "^FF0000*Fait les poches*^000000"; mes "*Ding* *Ding*"; set zeny,zeny-10000; close; } } else if (sign_q == 98) { mes "[Dearles]"; mes "Maaaaaiiis qu'est-ce que vous fabriquez là?!"; if (Zeny > 9999) { mes "Eh bien, puisqu'on se connait, je peux vous emprunter un peu d'argent, ça ne vous dérange pas? Au nom du bon vieux temps... ^FF0000*Fait les poches*^000000"; emotion e_gg; set zeny,zeny-10000; } else { mes "Je n'ai rien pour vous, et à l'évidence vous n'avez rien pour moi non plus. Maintenant, laissez-moi retourner au jeu!"; emotion e_pif; } close; } else { mes "[Dearles]"; mes "Hé, mais pourquoi est-ce que vous me tournez toujours autour? Vous avez passé mon épreuve, c'est bon! Laissez-moi maintenant, avant que je ne mette à vous emprunter encore plus de fric!"; emotion e_gg; next; switch(select("D'accord.:Je voudrais repasser la seconde épreuve.")) { case 1: mes "[Dearles]"; mes "D'accord, d'accord. Oh mec... Pourquoi est-ce qu'ils viennent toujours me tenir la jambe?"; emotion e_pif; close; case 2: mes "[Dearles]"; mes "Quoi...? Vous avez vraiment pris votre pied avec la seconde partie de l'épreuve? Bon, bah... C'est vous qui voyez."; next; warp "cmd_in01",33,29; end; } } } cmd_in01,33,25,5 script Examinatrice::Examiner#sign 724,{ callfunc "F_UpdateSignVars"; if (sign_q == 30) { mes "[Lamadin]"; mes "Bienvenue à la seconde partie de l'épreuve de Dearles. Nous allons tester votre sens du tempo~"; next; mes "[Lamadin]"; mes "Veuillez entrer dans la Salle d'Attente à côté. Vous passerez quand ce sera votre tour."; next; mes "[Lamadin]"; mes "Vous allez vous retrouver sur une piste de danse, divisée en cinq zones: haut, bas, gauche, droite, et centre. Vous entendrez un son à chaque fois que vous vous rendrez dans l'une de ces zones."; // Je change un peu le texte pour que ça soit plus compréhensible. [NoH] next; mes "[Lamadin]"; mes "Vous devrez vous rendre sur ces zones comme il vous sera indiqué pendant l'épreuve, afin de jouer de la musique. Sympa, non?"; next; mes "[Lamadin]"; mes "J'ai pour tâche d'évaluer votre performance, et de déterminer si vous avez ou non passé l'épreuve. Faites de votre mieux et revenez me voir quand vous aurez terminé. Bonne chance~"; close; } else if (sign_q == 31) { set sign_q,30; mes "[Lamadin]"; mes "Veuillez entrer dans la Salle d'Attente à côté. Vous passerez quand ce sera votre tour."; next; mes "[Lamadin]"; mes "Vous allez vous retrouver sur une piste de danse, divisée en cinq zones: haut, bas, gauche, droite, et centre. Vous entendrez un son à chaque fois que vous vous rendrez dans l'une de ces zones."; // Je change un peu le texte pour que ça soit plus compréhensible. [NoH] next; mes "[Lamadin]"; mes "Vous devrez vous rendre sur ces zones comme il vous sera indiqué pendant l'épreuve, afin de jouer de la musique. Sympa, non?"; next; mes "[Lamadin]"; mes "J'ai pour tâche d'évaluer votre performance, et de déterminer si vous avez ou non passé l'épreuve. Faites de votre mieux et revenez me voir quand vous aurez terminé. Bonne chance~"; close; } else if (sign_q == 32) { mes "[Lamadin]"; mes "Voyons... Vous êtes "+ strcharinfo(0) +"? Oh, quel dommage! Vous n'avez pas réussi cette fois-ci. Mais ne vous inquiétez pas..."; next; mes "[Lamadin]"; mes "Nous vous invitons à repasser cette épreuve quand vous le voudrez, d'accord? Merci~"; set sign_q,30; close; } else if (sign_q == 33) { mes "[Lamadin]"; mes "Voyons... Vous êtes "+ strcharinfo(0) +"? Oh, félicitations, vous avez réussi l'épreuve!"; next; mes "[Lamadin]"; mes "Je vais informer Monsieur Dearles sans attendre. Allez le retrouver, s'il vous plaît. Beau travail, encore une fois~ "; close; } else if (sign_q == 34) { mes "[Lamadin]"; mes "Voyons... Vous êtes "+ strcharinfo(0) +"? Félicitations! Vous avez fait un score parfait à cette épreuve!"; next; mes "[Lamadin]"; mes "Je vais informer Monsieur Dearles sans attendre. Allez le retrouver, s'il vous plaît. Il vous récompensera pour avoir si bien réussi~"; close; } else { mes "[Lamadin]"; mes "Mais qu'est-ce vous faites là? Vous êtes chez monsieur Dearles, vous savez?! Hors d'ici, tout de suite!"; next; warp "comodo",187,164; end; } } cmd_in01,16,24,0 script Sortie de Secours::Emergency Exit 111,{ // Ce NPC est débile: 16,24 ne sont pas des coordonnées valides... Je ne sais pas où se truc ce trouve mais les joueurs ne le verront jamais. Je traduits quand même (< bonne poire). En plus c'est un NPC invisible... Il aurait fallu utiliser 45 comme ID et faire un OnTouch... [NoH] mes "[Sortie]"; mes "Voulez-vous quitter ces lieux?"; next; switch(select("Oui.:Non.")) { case 1: mes "[Sortie]"; mes "Bonne route."; next; warp "comodo",187,163; end; case 2: mes "[Sortie]"; mes ".........."; close; } } cmd_in01,33,33,1 script Salle d'Attente::Standby Room#sign 66,{ end; OnInit: waitingroom "DANSE~ DANSE~",20,"Standby Room#sign::OnStartArena",1,0,44,99; enablewaitingroomevent; end; OnStartArena: donpcevent "s_dance_timer::Onbutton_off"; donpcevent "Examiner#sd::OnDisable"; warpwaitingpc "cmd_in01",16,15,1; donpcevent "s_dance_timer::OnEnable"; disablewaitingroomevent; end; Onreset: enablewaitingroomevent; end; } cmd_in01,1,1,0 script s_dance_timer -1,{ OnEnable: initnpctimer; end; OnDisable: stopnpctimer; end; Onbutton_off: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; end; OnTimer2000: mapannounce "cmd_in01","L'épreuve va commencer sous peu. Faites de votre mieux~",bc_map,"0xFFFF00"; end; OnTimer4000: mapannounce "cmd_in01","EN HAUT À GAUCHE!",bc_map,"0xFFFF00"; donpcevent "s_dance#up::Onup"; donpcevent "s_dance#up::OnEnable"; end; OnTimer6000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN BAS À DROITE!",bc_map,"0xFFFF00"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; end; OnTimer8000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN BAS À GAUCHE & EN HAUT À DROITE!",bc_map,"0xFFFF00"; donpcevent "s_dance#left::Onup"; donpcevent "s_dance#left::OnEnable"; end; OnTimer11000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN BAS À DROITE!",bc_map,"0xFFFF00"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; end; OnTimer13000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN BAS À GAUCHE & EN HAUT À DROITE & EN HAUT À GAUCHE & AU CENTRE!",bc_map,"0xFFFF00"; donpcevent "s_dance#left::Onup"; donpcevent "s_dance#left::OnEnable"; end; OnTimer18000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN BAS À GAUCHE & EN BAS À DROITE & EN BAS À GAUCHE!",bc_map,"0xFFFF00"; donpcevent "s_dance#left::Onup"; donpcevent "s_dance#left::OnEnable"; end; OnTimer21000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN BAS À DROITE & AU CENTRE & EN BAS À DROITE!",bc_map,"0xFFFF00"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; end; OnTimer24000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN BAS À GAUCHE & EN HAUT À GAUCHE & EN HAUT À DROITE & EN BAS À DROITE & AU CENTRE!",bc_map,"0xFFFF00"; donpcevent "s_dance#left::Onup"; donpcevent "s_dance#left::OnEnable"; end; OnTimer30000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN BAS À GAUCHE & EN HAUT À DROITE & EN HAUT À GAUCHE & EN BAS À DROITE!",bc_map,"0xFFFF00"; donpcevent "s_dance#left::Onup"; donpcevent "s_dance#left::OnEnable"; end; OnTimer34000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN HAUT À DROITE & EN BAS À DROITE & EN HAUT À DROITE & EN BAS À DROITE!",bc_map,"0xFFFF00"; donpcevent "s_dance#right::Onup"; donpcevent "s_dance#right::OnEnable"; end; OnTimer38000: donpcevent "s_dance#up::OnDisable"; donpcevent "s_dance#down::OnDisable"; donpcevent "s_dance#left::OnDisable"; donpcevent "s_dance#right::OnDisable"; donpcevent "s_dance#cen::OnDisable"; mapannounce "cmd_in01","EN HAUT À GAUCHE & EN HAUT À DROITE & AU CENTRE & EN HAUT À DROITE & EN BAS À GAUCHE & EN BAS À DROITE!",bc_map,"0xFFFF00"; donpcevent "s_dance#up::Onup"; donpcevent "s_dance#up::OnEnable"; end; OnTimer44000: stopnpctimer; donpcevent "s_dance#up::Onreset"; donpcevent "s_dance#down::Onreset"; donpcevent "s_dance#left::Onreset"; donpcevent "s_dance#right::Onreset"; donpcevent "s_dance#cen::Onreset"; mapannounce "cmd_in01","Bien joué~",bc_map,"0xFFFF00"; enablenpc "Examiner#sd"; donpcevent "Standby Room#sign::Onreset"; end; } cmd_in01,16,21,0 script s_dance#up 139,1,3,{ OnInit: disablenpc "s_dance#up"; end; OnEnable: specialeffect EF_SUMMONSLAVE; enablenpc "s_dance#up"; end; OnDisable: //specialeffect EF_SUMMONSLAVE; disablenpc "s_dance#up"; end; Onup: set .s_up,.s_up + 1; end; Onreset: set .s_up,0; end; OnTouch: soundeffect "effect\\sign_up.wav",1; if (.s_up == 1) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#up::OnDisable"; } else if (.s_up == 2) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#cen::Onup"; donpcevent "s_dance#cen::OnEnable"; donpcevent "s_dance#up::OnDisable"; } else if (.s_up == 3) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#right::Onup"; donpcevent "s_dance#right::OnEnable"; donpcevent "s_dance#up::OnDisable"; } else if (.s_up == 4) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; donpcevent "s_dance#up::OnDisable"; } else if (.s_up == 5) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#right::Onup"; donpcevent "s_dance#right::OnEnable"; donpcevent "s_dance#up::OnDisable"; } end; } cmd_in01,16,11,0 script s_dance#down 139,1,3,{ OnInit: donpcevent "s_dance#down::OnDisable"; end; OnEnable: specialeffect EF_SUMMONSLAVE; enablenpc "s_dance#down"; end; OnDisable: //specialeffect EF_SUMMONSLAVE; disablenpc "s_dance#down"; end; Onup: set .s_down,.s_down + 1; end; Onreset: set .s_down,0; end; OnTouch: soundeffect "effect\\sign_down.wav",1; if (.s_down == 1) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 2) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 3) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#left::Onup"; donpcevent "s_dance#left::OnEnable"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 4) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#cen::Onup"; donpcevent "s_dance#cen::OnEnable"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 5) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 6) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#cen::Onup"; donpcevent "s_dance#cen::OnEnable"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 7) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 8) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#right::Onup"; donpcevent "s_dance#right::OnEnable"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 9) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::OnDisable"; } else if (.s_down == 10) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::OnDisable"; } end; } cmd_in01,11,16,0 script s_dance#left 139,3,1,{ OnInit: donpcevent "s_dance#left::OnDisable"; end; OnEnable: specialeffect EF_SUMMONSLAVE; enablenpc "s_dance#left"; end; OnDisable: //specialeffect EF_SUMMONSLAVE; disablenpc "s_dance#left"; end; Onup: set .s_left,.s_left + 1; end; Onreset: set .s_left,0; end; OnTouch: soundeffect "effect\\sign_left.wav",1; if (.s_left == 1) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#right::Onup"; donpcevent "s_dance#right::OnEnable"; donpcevent "s_dance#left::OnDisable"; } else if (.s_left == 2) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#right::Onup"; donpcevent "s_dance#right::OnEnable"; donpcevent "s_dance#left::OnDisable"; } else if (.s_left == 3) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; donpcevent "s_dance#left::OnDisable"; } else if (.s_left == 4) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#left::OnDisable"; } else if (.s_left == 5) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#up::Onup"; donpcevent "s_dance#up::OnEnable"; donpcevent "s_dance#left::OnDisable"; } else if (.s_left == 6) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#right::Onup"; donpcevent "s_dance#right::OnEnable"; donpcevent "s_dance#left::OnDisable"; } else if (.s_left == 7) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; donpcevent "s_dance#left::OnDisable"; } end; } cmd_in01,21,16,0 script s_dance#right 139,3,1,{ OnInit: donpcevent "s_dance#right::OnDisable"; end; OnEnable: specialeffect EF_SUMMONSLAVE; enablenpc "s_dance#right"; end; OnDisable: //specialeffect EF_SUMMONSLAVE; disablenpc "s_dance#right"; end; Onup: set .s_right,.s_right + 1; end; Onreset: set .s_right,0; end; OnTouch: soundeffect "effect\\sign_right.wav",1; if (.s_right == 1) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#right::OnDisable"; } else if (.s_right == 2) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#up::Onup"; donpcevent "s_dance#up::OnEnable"; donpcevent "s_dance#right::OnDisable"; } else if (.s_right == 3) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; donpcevent "s_dance#right::OnDisable"; } else if (.s_right == 4) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#up::Onup"; donpcevent "s_dance#up::OnEnable"; donpcevent "s_dance#right::OnDisable"; } else if (.s_right == 5) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; donpcevent "s_dance#right::OnDisable"; } else if (.s_right == 6) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; donpcevent "s_dance#right::OnDisable"; } else if (.s_right == 7) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#cen::Onup"; donpcevent "s_dance#cen::OnEnable"; donpcevent "s_dance#right::OnDisable"; } else if (.s_right == 8) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#left::Onup"; donpcevent "s_dance#left::OnEnable"; donpcevent "s_dance#right::OnDisable"; } end; } cmd_in01,16,16,0 script s_dance#cen 139,1,1,{ OnInit: donpcevent "s_dance#cen::OnDisable"; end; OnEnable: specialeffect EF_SUMMONSLAVE; enablenpc "s_dance#cen"; end; OnDisable: //specialeffect EF_SUMMONSLAVE; disablenpc "s_dance#cen"; end; Onup: set .s_center,.s_center + 1; end; Onreset: set .s_center,0; end; OnTouch: soundeffect "effect\\sign_center.wav",1; if (.s_center == 1) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#cen::OnDisable"; } else if (.s_center == 2) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#down::Onup"; donpcevent "s_dance#down::OnEnable"; donpcevent "s_dance#cen::OnDisable"; } else if (.s_center == 3) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#cen::OnDisable"; } else if (.s_center == 4) { donpcevent "Examiner#sd::Onup"; donpcevent "s_dance#right::Onup"; donpcevent "s_dance#right::OnEnable"; donpcevent "s_dance#cen::OnDisable"; } end; } cmd_in01,14,14,0 script Examiner#sd -1,6,6,{ OnInit: disablenpc "Examiner#sd"; end; OnTouch: if (.s_check < 30) { if (sign_q == 30) { set sign_q,32; } } else if (.s_check < 34) { if (sign_q == 30) { set sign_q,33; } } else if (.s_check == 34) { if (sign_q == 30) { set sign_q,34; } } warp "cmd_in01",29,33; donpcevent "Examiner#sd::OnDisable"; end; Onup: set .s_check,.s_check + 1; end; OnDisable: set .s_check,0; disablenpc "Examiner#sd"; end; } alberta_in,125,101,5 script Riche Marchand::Wealthy-looking Merchant 807,{ callfunc "F_UpdateSignVars"; if (sign_q < 35) { mes "[Bakerlan]"; mes "Hum... Bon, dans ce cas... Je devrais acheter des actions à Prontera... Mais pour ce qui est de Yuno... Awww.... Qu'est-ce que je devrais faire?... *Marmonne* *Marmonne*"; close; } else if (sign_q == 35) { mes "[Bakerlan]"; mes "Mon dieu..... Je ne sais pas ce que je devrais faire à propos de Yuno..."; mes "?"; mes "Qui êtes-vous?"; next; switch(select("Personne.:M. Metz m'envoie.")) { case 1: mes "[Bakerlan]"; mes "Hum... Je suis très occupé en ce moment, je n'ai pas de temps à vous consacrer. Allez voir mon assistant si vous cherchez du travail."; close; case 2: mes "[Bakerlan]"; mes "Ah... Il vous envoie? Hum... Malheureusement, je suis très occupé en ce moment. Pourriez-vous repasser un peu plus tard? Merci."; set sign_q,36; close; } } else if (sign_q == 36) { mes "[Bakerlan]"; mes "Hum... Vous avez passé toutes les épreuves de Dearles? Montrez-moi vos Fragments de Larme Stellaire pour que je puisse en être sûr."; next; switch(select("Laissez-moi une minute...:Voilà...")) { case 1: mes "[Bakerlan]"; mes "Eh bien vous feriez mieux de ne pas perdre de temps. Je suis un homme d'affaire, et mon temps est précieux."; close; case 2: if (countitem(7177) < 5) { mes "[Bakerlan]"; mes "Hum, j'imagine que vous n'avez pas encore complété toutes les épreuves. Vous n'avez pas tous les Fragments de Larme Stellaire, vous savez..."; close; } else if (countitem(7177) == 5) { mes "[Bakerlan]"; mes "Ah, je vois maintenant que vous dites la vérité. Bien, nous pouvons commencer mon épreuve."; next; mes "[Bakerlan]"; mes "Tout d'abord, je voudrais que vous livriez quelque chose pour moi. Il s'agit d'un objet très précieux, qui doit être manipulé avec précaution. Ne le perdez pas ou vous aurez échoué. Allez parler à mon assistant pour avoir toutes les informations."; set sign_q,37; close; } else { mes "[Bakerlan]"; mes "Hum? Comment pouvez-vous être en possession d'autant de Fragments? Certains doivent être des faux! Comment osez-vous?! Laissez-moi, maintenant!"; close; } } } else if (sign_q < 40) { mes "[Bakerlan]"; mes "Adressez-vous à mon assistant s'il vous plaît si vous avez des questions à propos des livraisons pour mon épreuve."; close; } else if (sign_q == 40) { mes "[Bakerlan]"; mes "Ah, Mahatra vient de me dire que vous avez livré ce que je vous avais demandé. Cependant... Hum... Il a une autre tâche pour vous, alors allez le retrouver s'il vous plaît."; set sign_q,41; close; } else if (sign_q < 52) { mes "[Bakerlan]"; mes "Oh, mais vous n'avez pas encore mené à bien ce pour quoi vous aviez été engagé"+ ( sex ? "" : "e" ) +". Pourquoi me dérangez-vous? Ne savez-vous pas que je suis un homme d'affaire très occupé."; close; } else if (sign_q == 52) { mes "[Bakerlan]"; mes "Ah, alors on m'avait dit vrai à votre sujet. Je sais que vous avez vos propres objectifs, mais j'imagine néanmoins que Metz a choisi la bonne personne."; next; mes "[Bakerlan]"; mes "Je voulais vous faire faire plusieurs tâches, mais je suis très occupé depuis peu. Je dois superviser les échanges entre Gonryun et Amatsu."; next; mes "[Bakerlan]"; mes "J'ai rencontré Seyling tandis que j'étais à Amatsu pour affaires il y a quelques années. J'ai aussi présenté son frère à la famille royale de Prontera. Mais peu importe.."; next; mes "[Bakerlan]"; mes "Je voudrais vous mettre encore à l'épreuve mais je suis trop occupé pour cela. De plus, je ne pense pas que ce soit bon pour vous. Finissons-en maintenant. Vous êtes d'ores et déjà plus que qualifié"+( sex ? "" : "e" )+"."; next; mes "[Bakerlan]"; mes "Et voilà pour vous. J'étais le dernier de ceux que Metz avait chargé de s'assurer si vous étiez qualifié"+( sex ? "" : "e" )+". Apportez-lui tous les fragments. Il vous dira quoi faire ensuite."; set sign_q,53; getitem 7177,1; //Part_Of_Star's_Sob if (BaseLevel < 60) { getexp 5000,0; } else if (BaseLevel < 70) { getexp 8000,0; } else if (BaseLevel < 80) { getexp 11000,0; } else if (BaseLevel < 90) { getexp 15000,0; } else if (BaseLevel < 99) { getexp 20000,0; } close; } else if (sign_q == 97) { mes "[Bakerlan]"; mes "Hum.... Me serais-je mépris à votre sujet? Ou était-ce Metz? Je n'ai plus rien à vous dire. Bonne chance pour la suite."; close; } else if (sign_q == 98) { mes "[Bakerlan]"; mes "Hum... Dans ce cas je vais devoir faire quelque chose au sujet Prontera et Yuno... Ah j'en ai marre de tout ce travail! *Marmonne* *Marmonne*"; close; } else { mes "[Bakerlan]"; mes "Comment allez-vous? Nous avons repris nos affaires en main et décidé de tout faire par nous-mêmes. J'espère que vous aussi poursuivez vos buts. Je suis vraiment curieux de savoir à quoi mènent ces fragments de cristaux en fait."; // Un peu custom la trad, j'avoue [NdT] close; } } alberta_in,154,171,5 script Femme de Chambre::Maid#s10 758,{ callfunc "F_UpdateSignVars"; if (sign_q < 38) { mes "[Seylin]"; mes "Je suis désolée mais je dois maintenir ce manoir propre. Je n'ai pas vraiment le temps de parler. Oh, et pourriez-vous s'il vous plaît vous essuyer les chaussures sur le paillasson avant d'entrer?"; close; } else if (sign_q == 38) { mes "[Seylin]"; mes "Leibech...? Oui, je sais que c'est un client régulier, qui a l'habitude de commander des choses étranges. La dernière fois que j'en ai entendu parler, il voyageait du côté du mont Mjolnir."; next; mes "[Seylin]"; mes "Oui, c'est là-bas qu'il a été envoyé en mission la dernière fois. Je me demande... Pensez-vous qu'il se dirigeait vers la République de Schwaltzvalt?"; close; } else if (sign_q < 42) { mes "[Seylin]"; mes "Ooooh... Qu'est-ce que je vais bien pouvoir faire... Oh! Vous m'avez faite sursauter!"; next; mes "[Seylin]"; mes "Je suis désolée mais je pensais à... quelque chose. J'espère ne pas vous avoir ennuyé"+( sex ? "" : "e" )+". ^333333*Soupire*^000000"; close; } else if (sign_q == 42) { mes "[Seylin]"; mes "Ooooh... Qu'est-ce que je vais bien pouvoir faire... Oh! Vous m'avez faite sursauter!"; next; mes "[Seylin]"; mes "Je suis désolée mais je pensais à... quelque chose. J'espère ne pas vous avoir ennuyé"+( sex ? "" : "e" )+". ^333333*Soupire*^000000"; set sign_q,43; close; } else if (sign_q < 51) { switch(sign_q) { case 43: mes "[Seylin]"; mes "^333333*Soupire...*^000000"; mes "Oh mon dieu... Qu'est-ce que je pourrais bien y faire?"; next; switch(select("L'ignorer.:Excusez-moi mais Mahatra m'envoie...")) { case 1: mes "[Seylin]"; mes "Oh, ça ne sert à rien de s'inquiéter à propos de quelque chose qu'on ne peut pas changer de toutes façons. Je ferais mieux de me remettre au travail..."; close; case 2: mes "[Seylin]"; mes "Monsieur Mahatra vous envoie? Hum... Est-ce qu'il a besoin de quelque chose?"; next; switch(select("En fait il m'envoie vous aider.")) { case 1: mes "[Seylin]"; mes "Oh, c'est très aimable de sa part! Oui, j'aurais bien besoin d'aide! C'est l'anniversaire de mon frère, mais j'ai trop de travail et je ne peux pas aller le voir."; emotion e_thx; next; mes "[Seylin]"; mes "Il avait l'air faible et fatigué la dernière fois, alors ça m'inquiète. Mais depuis, j'ai entendu parler d'un nouveau médicament appelé ^FF0000Vigorgra^000000. Je n'en sais pas grand-chose mais ça pourrait l'aider."; next; mes "[Seylin]"; mes "Vous pensez que vous pourriez me trouver ce médicament et me l'apporter? Je comprendrais si vous refusiez. Et puis je ne sais pas si mon maître approuverait tout cela..."; next; switch(select("J'ai autre chose à faire.:Laissez-moi y réfléchir.:Bien sûr, pourquoi pas?")) { case 1: mes "[Seylin]"; mes "Oh, vraiment? Bon, d'accord, je comprends. Désolée de vous avoir ennuyé"+( sex ? "" : "e" )+" avec mes problèmes."; set sign_q,44; close; case 2: mes "[Seylin]"; mes "Oh d'accord. Prenez votre temps. Mais j'apprécierais vraiment si vous pouviez m'aider.~"; set sign_q,45; close; case 3: mes "[Seylin]"; mes "Oh, merci! Merci beaucoup! Je me souviens avoir entendu dire qu'on pourrait trouver du Vigorgra quelque part à Al de Baran. Un membre de la Guilde des Alchimistes en fabrique, je crois."; next; mes "[Seylin]"; mes "Je suis désolée, mais je ne sais pas grand-chose à propos de ce médicament, hormis qu'il vous fait de nouveau vous sentir jeune. Ça doit être ce qu'il faudrait à mon frère, n'est-ce pas? Encore merci pour votre aide.~"; set sign_q,46; close; } } } case 44: mes "[Seylin]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + "~"; mes "Oh, est-ce que vous avez changé d'avis? Êtes-vous prêt"+( sex ? "" : "e" )+" à m'aider? Je vous rendrai la pareille, bien sûr."; next; switch(select("Non.:Oui.")) { case 1: mes "[Seylin]"; mes "Oh vraiment? Je suis confuse... Je pensais que peut-être..."; close2; emotion e_dots; end; case 2: mes "[Seylin]"; mes "Oh, merci! Merci beaucoup! Je me souviens avoir entendu dire qu'on pourrait trouver du Vigorgra quelque part à Al de Baran. Un membre de la Guilde des Alchimistes en fabrique, je crois."; next; mes "[Seylin]"; mes "Je suis désolée, mais je ne sais pas grand-chose à propos de ce médicament, hormis qu'il vous fait de nouveau vous sentir jeune. Ça doit être ce qu'il faudrait à mon frère, n'est-ce pas? Encore merci pour votre aide.~"; set sign_q,46; close; } case 45: mes "[Seylin]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + "~"; mes "Alors, vous êtes-vous décidé"+( sex ? "" : "e" )+"? Je vous rendrai la pareille si vous décidez de m'aider."; next; switch(select("Hum, je dois encore y réfléchir.:D'accord.")) { case 1: mes "[Seylin]"; mes "Oh d'accord. Mais faites vite s'il vous plaît: l'anniversaire de mon frère approche!"; close; case 2: mes "[Seylin]"; mes "Oh, merci! Merci beaucoup! Je me souviens avoir entendu dire qu'on pourrait trouver du Vigorgra quelque part à Al de Baran. Un membre de la Guilde des Alchimistes en fabrique, je crois."; next; mes "[Seylin]"; mes "Je suis désolée, mais je ne sais pas grand-chose à propos de ce médicament, hormis qu'il vous fait de nouveau vous sentir jeune. Ça doit être ce qu'il faudrait à mon frère, n'est-ce pas? Encore merci pour votre aide.~"; set sign_q,46; close; } case 46: mes "[Seylin]"; mes "Je sais que l'on peut trouver du Vigorgra à la Guilde des Alchimistes d'Al de Baran mais je n'en sais pas beaucoup plus..."; next; mes "[Seylin]"; mes "Voudriez-vous bien m'en apporter une fois que vous en aurez trouvé?"; close; case 47: mes "[Seylin]"; mes "Je sais que l'on peut trouver du Vigorgra à la Guilde des Alchimistes d'Al de Baran mais je n'en sais pas beaucoup plus..."; next; mes "[Seylin]"; mes "Voudriez-vous bien m'en apporter une fois que vous en aurez trouvé?"; close; case 48: if (countitem(7044) < 1) { mes "[Seylin]"; mes "Oh, vous savez où trouver du Vigorgra? C'est fantastique! Apportez-en moi quand vous en aurez, d'accord?"; close; } else { mes "[Seylin]"; mes "Hourra~"; mes "Vous m'avez apporté du Vigorgra! J'espère que cela fera du bien à mon frère!"; next; mes "[Seylin]"; mes "Oh! Pourriez-vous lui apporter s'il vous plaît? Il s'appelle Maruin et il travaille au Château de Prontera."; next; mes "[Seylin]"; mes "Ah, j'allais oublier! Je viens de terminer de lui écrire cette lettre. Pourriez-vous lui remettre également? Merci. Merci beaucoup!"; set sign_q,49; getitem 7183,1; //Sister_Letter close; } case 49: mes "[Seylin]"; mes "Pourriez-vous apporter le Vigorgra et ma lettre à mon frère Maruin au Château de Prontera? Souhaitez-lui un bon anniversaire de ma part~'"; close; case 50: mes "[Seylin]"; mes "Encore merci pour votre aide. Acceptez ceci en gage de ma gratitude. Vous êtes quelqu'un de vraiment adorable~"; set sign_q,51; getitem 525,3; //Panacea next; emotion e_kis2; close; } } else if (sign_q == 97) { mes "[Seylin]"; mes "Oh non!~"; mes "Ne traînez pas vos chaussures pleines de boue sur ces tapis! Allez-vous en s'il vous plaît!"; close; } else if (sign_q == 98) { mes "[Seylin]"; mes "Je suis désolée mais je dois maintenir ce manoir propre. Je n'ai pas vraiment le temps de parler. Oh, et pourriez-vous s'il vous plaît vous essuyer les chaussures sur le paillasson avant d'entrer?"; close; } else { mes "[Seylin]"; mes "Même si mon maître n'est pas désordonné à proprement parler, il manque d'organisation. Si seulement je pouvais savoir quels documents je dois conserver et lesquels je dois mettre à la poubelle..."; next; mes "[Seylin]"; mes "Alors, que devenez-vous? Est-ce que tout va bien? J'espère que vous apprendrez beaucoup durant vos aventures~"; close; } } prt_castle,107,58,5 script Soldat::Soldier#s11 105,{ callfunc "F_UpdateSignVars"; if (sign_q < 49) { mes "[Maruin]"; mes "Bienvenue au Château de Prontera. Faites bien attention à ne pas vous perdre!"; next; mes "[Maruin]"; mes "Oh mon dieu..."; mes "Je suis si fatigué~"; mes "Je suis complètement vidé. Si seulement j'avais quelque chose pour me remettre en forme..."; close; } else if (sign_q == 49) { if ((countitem(7044) < 1) && (countitem(7183) < 1)) { mes "[Maruin]"; mes "Bienvenue au Château de Prontera. Faites bien attention à ne pas vous perdre!"; next; mes "[Maruin]"; mes "Oh mon dieu..."; mes "Je suis si fatigué~"; mes "Je suis complètement vidé. Si seulement j'avais quelque chose pour me remettre en forme..."; close; } else { mes "[Maruin]"; mes "Bienvenue au Château de Prontera. Faites bien attention à ne pas vous..."; next; mes "[Maruin]"; mes "Qu'est-ce que c'est que cela? Vous venez de la part de ma soeur? Est-ce que quelque chose lui est arrivé?"; next; switch(select("Oh non, elle vous fait parvenir un cadeau.")) { case 1: mes "[Maruin]"; mes "Un cadeau d'anniversaire...? Qu'est-ce que vous... Oh, c'est vrai c'est aujourd'hui mon anniversaire! J'avais complètement oublié!"; next; mes "[Maruin]"; mes "Merci d'avoir fait tout le chemin jusqu'ici pour m'apporter ce cadeau. Oh, je me demande ce qu'elle m'envoie cette année..."; next; emotion e_gasp; mes "[Maruin]"; mes "Ce... C'est... Oh, je comprends! Elle s'en faisait pour ma santé. Mais est-ce qu'elle sait au moins à quoi sert le Vigorgra?"; next; mes "[Maruin]"; mes "Enfin, peu importe. C'est l'intention qui compte. Et pour votre gouverne, je n'ai vraiment pas besoin de ce genre de choses. Je veux dire, j'ai une cop... Enfin vous voyez ce que je veux dire."; next; mes "[Maruin]"; mes "Je voudrais vous donner un petit quelque chose pour vous remercier mais tout ce que je peux faire, c'est de vous remettre en forme. Je ne suis pas censé le faire mais... personne n'a rien vu, pas vrai?"; delitem 7044,1; //Vigorgra delitem 7183,1; //Sister_Letter set sign_q,50; percentheal 100,100; next; mes "[Maruin]"; mes "Eh bien, merci pour cette lettre et... Comment dire... Ce supplément de virilité. J'écrirai à ma soeur pour la remercier. Bonne chance dans vos voyages."; close; } } } else if (sign_q == 97 || sign_q == 98) { mes "[Maruin]"; mes "Bienvenue au Château de Prontera. Faites bien attention à ne pas vous perdre!"; next; mes "[Maruin]"; mes "Oh mon dieu..."; mes "Je suis si fatigué~"; mes "Je suis complètement vidé. Si seulement j'avais quelque chose pour me remettre en forme..."; close; } else { mes "[Maruin]"; mes "Oh comment allez-vous? Merci encore d'avoir rendu service à ma soeur, nous vous en sommes très reconnaissants."; if (Sex == 1) { if (rand(1,5) == 5) { next; mes "[Maruin]"; mes "Oh... Et entre vous et moi, ce Vigorgra s'est montré très utile. C'est vraiment quelque chose d'extraordinaire!"; } } close; } } alde_alche,169,162,7 script Alchimiste::Alchemist#sign 749,{ callfunc "F_UpdateSignVars"; if (sign_q < 46) { mes "[Melkaba]"; mes "La plupart des alchimistes recherchent la Pierre Philosophale, mais ils ont à mon avis la vue trop courte. Il y a des choses beaucoup plus importantes à étudier au nom de la science et pour le bien de l'humanité..."; next; switch(select("...:Alors qu'étudiez-vous?")) { case 1: mes "[Melkaba]"; mes "Au fond, la Pierre Philosophale n'est peut-être rien qu'une rumeur. Après tout... des milliers d'alchimistes ont échoué dans leurs tentatives de la recréer."; close; case 2: mes "[Melkaba]"; mes "Ce que j'étudie? Eh bien, ma spécialité est quelque peu... différente. Si vous voulez vraiment savoir, c'est un secret. Si jamais on découvrait mes recherches..."; close; } } else if (sign_q == 46) { mes "[Melkaba]"; mes "Hein...? Qu'est-ce que vous voulez? S'il vous plaît, laissez-moi à mes recherches si ce n'est pas important."; next; switch(select("Le Vigorgra?:Oh, je suis désolé"+ ( sex ? "" : "e" ) +".")) { case 1: mes "[Melkaba]"; mes "Quoi?! Qui vous a parlé de ça? Qui vous a dit que je pouvais en créer?"; mes "Oh, peu importe. J'imagine que vous voulez que je vous en prépare. Dites-moi... Que comptez-vous en faire?"; next; switch(select("Non, je n'en veux pas!:Il me faut du Vigorgra pour... un ami.")) { case 1: mes "[Melkaba]"; mes "Vous êtes vraiment immature! Vous faites tout cela pour me faire perdre mon temps! Sortez de mon laboratoire, vous et votre vanité!"; close; case 2: mes "[Melkaba]"; mes "Oh d'accord. Votre ami. Je comprends. C'est clair comme de l'eau de roche."; next; mes "[Melkaba]"; mes "Eh bien, puisque vous avez entendu parler de mes recherches secrètes, je vais vous rendre ce service à condition que vous n'en parliez à personne. Bien sûr, je ne peux pas vous donner du Vigorgra juste comme ça..."; next; mes "[Melkaba]"; mes "Notez bien ceci. Voici les ingrédients dont j'ai besoin pour préparer une bouteille de Vigorgra."; next; mes "[Melkaba]"; mes "^ff00001 feuille de Mente,"; mes "20 pots de Miel,"; mes "10 pot de Gelée Royale,"; mes "30 Patte d'ours,"; mes "1 Feuille d'Hinalle, et"; mes "1 Bouteille Vide.^000000"; next; mes "[Melkaba]"; mes "Bien. Allez maintenant me chercher tous ces ingrédients. Je vous revois ensuite."; set sign_q,47; close; } case 2: mes "[Melkaba]"; mes "Vous n'avez pas besoin de vous excuser, mais j'apprécierais si vous me laissiez travailler en paix maintenant."; close; } } else if (sign_q == 47) { mes "[Melkaba]"; mes "Hum... Est-ce que vous m'avez rapporté tous les ingrédients pour que je prépare du Vigorgra?"; next; switch(select("Pas encore...:Oui.")) { case 1: mes "[Melkaba]"; mes "Eh bien, dans ce cas, laissez-moi vous rafraîchir la mémoire et vous redonner la liste de ce qu'il me faut au cas où vous auriez oublié..."; next; mes "[Melkaba]"; mes "^ff00001 feuille de Mente,"; mes "20 pots de Miel,"; mes "10 pot de Gelée Royale,"; mes "30 Patte d'ours,"; mes "1 Feuille d'Hinalle, et"; mes "1 Bouteille Vide.^000000"; next; mes "[Melkaba]"; mes "Prenez votre temps. Au final, c'est vous qui en avez besoin après tout."; close; case 2: mes "[Melkaba]"; mes "Bien! Laissez-moi vérifier que vous avez bien tout."; next; if ((countitem(526) < 10) || (countitem(518) < 20) || (countitem(948) < 30) || (countitem(520) < 1) || (countitem(708) < 1) || (countitem(713) < 1)) { mes "[Melkaba]"; mes "Hum... Il vous manque toujours quelques ingrédients. Écoutez bien, je vais vous redonner la liste..."; next; mes "[Melkaba]"; mes "^ff00001 feuille de Mente,"; mes "20 pots de Miel,"; mes "10 pot de Gelée Royale,"; mes "30 Patte d'ours,"; mes "1 Feuille d'Hinalle, et"; mes "1 Bouteille Vide.^000000"; close; } else { mes "[Melkaba]"; mes "Beau travail, tout est là. Bon, je vais vous préparer une bouteille de Vigorgra, mais c'est juste pour cette fois."; next; mes "[Melkaba]"; mes "Je ne vous en referai pas, même si vous venez me le redemander! Oh, et je vais vous demander 10.000 zénys pour mes services."; next; if (Zeny < 10000) { mes "[Melkaba]"; mes "Oh... On dirait que vous n'avez pas assez d'argent sur vous. Peu importe, je peux attendre que vous ayez de quoi me payer."; } else { mes "[Melkaba]"; mes "Bien, je vais prendre l'argent maintenant. Vous savez, ce n'est pas si cher payé quand on connait les nombreux effets positifs du Vigorgra."; next; mes "^3355FFMelkaba place tous les ingrédients dans un tube à essai et le manipule à l'aide d'un étrange équipement électronique.^000000"; next; mes "..."; mes "......"; next; mes "..."; mes "......"; mes "........."; next; if (rand(1,100) < 98) { specialeffect EF_PHARMACY_OK; mes "[Melkaba]"; mes "Ah! Ça a marché! Une réserve de Vigorgra pour la vie! Je sais qu'il ne s'agit que d'une bouteille, mais c'est très puissant!"; next; set zeny,zeny-10000; delitem 526,10; //Royal_Jelly delitem 518,20; //Honey delitem 948,30; //Bear's_Foot delitem 520,1; //Leaflet_Of_Hinal delitem 708,1; //Ment delitem 713,1; //Empty_Bottle set sign_q,48; getitem 7044,1; //Vigorgra mes "[Melkaba]"; mes "Hum, rappelez-vous bien: n'en prenez pas trop à la fois! Votre pression sanguine augmenterait de façon inconsidérée.~"; close; } else { specialeffect EF_PHARMACY_FAIL; delitem 526,10; //Royal_Jelly delitem 518,20; //Honey delitem 948,30; //Bear's_Foot delitem 520,1; //Leaflet_Of_Hinal delitem 708,1; //Ment delitem 713,1; //Empty_Bottle mes "[Melkaba]"; mes "Ça n'a pas marché? Oh, bien sûr, le mélange était trop réactif, même pour cette machine. Je suis désolé, mais pourriez-vous à nouveau me rapporter les ingrédients pour faire du Vigorgra?"; close; } } } } } else if (sign_q == 97) { mes "[Melkaba]"; mes "La plupart des alchimistes recherchent la Pierre Philosophale, mais ils ont à mon avis la vue trop courte. Il y a des choses beaucoup plus importantes à étudier au nom de la science et pour le bien de l'humanité..."; next; switch(select("...:Alors qu'étudiez-vous?")) { case 1: mes "[Melkaba]"; mes "Au fond, la Pierre Philosophale n'est peut-être rien qu'une rumeur. Après tout... des milliers d'alchimistes ont échoué dans leurs tentatives de la recréer."; close; case 2: mes "[Melkaba]"; mes "Ce que j'étudie? Eh bien, ma spécialité est quelque peu... différente. Si vous voulez vraiment savoir, c'est un secret. Si jamais on découvrait mes recherches..."; close; } } else if (sign_q == 98) { mes "[Melkaba]"; mes "La plupart des alchimistes recherchent la Pierre Philosophale, mais ils ont à mon avis la vue trop courte. Il y a des choses beaucoup plus importantes à étudier au nom de la science et pour le bien de l'humanité..."; next; switch(select("...:Alors qu'étudiez-vous?")) { case 1: mes "[Melkaba]"; mes "Au fond, la Pierre Philosophale n'est peut-être rien qu'une rumeur. Après tout... des milliers d'alchimistes ont échoué dans leurs tentatives de la recréer."; close; case 2: mes "[Melkaba]"; mes "Ce que j'étudie? Eh bien, ma spécialité est quelque peu... différente. Si vous voulez vraiment savoir, c'est un secret. Si jamais on découvrait mes recherches..."; close; } } else { mes "[Melkaba]"; mes "Le Vigorgra est un miracle de la science moderne! Mais il peu faire plus de mal que de bien si vous n'y prenez pas gare."; close; } } alberta_in,114,178,5 script Majordome::Refined Steward 109,{ callfunc "F_UpdateSignVars"; if (sign_q < 37) { mes "[Mahatra]"; mes "Bienvenue à la résidence Alchesh. Les Alchesh sont l'une des familles les plus respectables d'Alberta."; next; mes "[Mahatra]"; mes "Je m'appelle Mahatra Mornen, je suis le majordome. N'hésitez pas à faire appel à mes services si vous avez besoin de quoi que ce soit. Je ferai de mon mieux pour vous être utile."; close; } else if (sign_q == 37) { mes "[Mahatra]"; mes "Ah oui, le maître m'a informé que vous viendriez vous occupez de cette livraison urgente pour lui. S'il vous plaît, apportez ceci à un homme du nom de ^3355FFLeibech^000000."; next; mes "[Mahatra]"; mes "Il sera peut-être difficile à trouver, puisqu'il voyage de par le monde. Oui, j'ai entendu dire qu'il se trouvait en terre étrangère..."; next; mes "[Mahatra]"; mes "L'objet que je vais vous confier est unique. Ne l'égarez pas, ou vous perdriez toute l'estime de mon maître..."; next; mes "^3355FFMahatra vous donne une unique pierre, sur laquelle est gravé votre nom.^000000"; set sign_q,38; getnameditem 7049,strcharinfo(0); close; } else if (sign_q == 38) { mes "[Mahatra]"; mes "Vous n'avez pas encore livré la pierre? Prenez-en bien soin s'il vous plaît. Elle est rarissime. Ne l'utilisez pas, et ne la perdez pas avant de la livrer! Bonne route..."; close; } else if (sign_q == 39) { if (countitem(7181) < 1) { mes "[Mahatra]"; mes "Vous n'avez pas encore livré la pierre? Prenez-en bien soin s'il vous plaît. Elle est rarissime. Ne l'utilisez pas, et ne la perdez pas avant de la livrer! Bonne route..."; close; } else { mes "[Mahatra]"; mes "Ah, vous revoilà. Je vois que vous avez déjà livré la pierre. Beau travail. Je vais envoyer une missive à mon maître afin de le tenir au courant. Allez le trouver plus tard."; delitem 7181,1; //Receipt_01 set sign_q,40; close; } } else if (sign_q == 40) { mes "[Mahatra]"; mes "Merci beaucoup de vous être occupé"+ ( sex ? "" : "e" ) +" de nos problèmes."; close; } else if (sign_q == 41) { mes "[Mahatra]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ". Hum? Est-ce que le maître vous a demandé de lui rendre un autre service?"; next; switch(select("Non.:Vous avez une autre tâche pour moi.")) { case 1: mes "[Mahatra]"; mes "Très bien. Nous reparlerons plus tard ~"; close; case 2: mes "[Mahatra]"; mes "Je... C'est vrai...? Le maître ne m'a pas laissé d'instructions. Hum... D'accord, je crois savoir. Pourquoi n'iriez-vous pas aider ^FF0000Seylin^000000? Il semble y avoir quelque chose qui la tracasse..."; set sign_q,42; close; } } else if (sign_q < 51) { mes "[Mahatra]"; mes "Même si vous ne faites peut-être tout cela que pour le Fragment de Larme Stellaire, je vous suis vraiment reconnaissant de votre aide. Seylin est une femme très douce, et ne mérite pas ce qui lui arrive..."; close; } else if (sign_q == 51) { mes "[Mahatra]"; mes "Oui. J'ai entendu dire pour Seylin. Je ne savais pas qu'elle s'en faisait pour son frère."; mes "Ahem ahem... Merci de l'avoir aidée. J'en informerai mon maître."; next; mes "Mahatra]"; mes "Il considèrera probablement que vous avez passé son épreuve. Bonne chance."; set sign_q,52; close; } else if (sign_q == 98) { mes "[Mahatra]"; mes "Vous me décevez profondément. Nous avions confiance en vous, et vous nous avez laissé tomber."; next; mes "Mahatra]"; mes "Eh bien, je suppose que c'était le but de ces épreuves. Seule la crème de le crème peut les réussir."; close; } else { mes "[Mahatra]"; mes "J'espère que le maître m'écoutera et s'habillera plus comme un homme de son rang. Même s'il pense qu'il n'est qu'un vulgaire marchand, il est le maître de ces lieux!"; mes "Mais s'il vous plaît, ne lui parlez pas de tout ça ~"; close; } } alberta,98,202,5 script Garde::Guard#s10 105,{ if (sign_q < 35) { mes "[Hurubu]"; mes "Bienvenue dans la Résidence Alchesh. Faites-le moi savoir si vous voulez vous entretenir avec le maître."; close; } else if (sign_q < 52) { mes "[Hurubu]"; mes "Bienvenue dans la Résidence Alchesh. Faites-le moi savoir si vous voulez vous entretenir avec le maître."; next; switch(select("Je voudrais voir M. Bakerlan.:Passez une bonne "+ ( isday() ? "journée" : "soirée" ) +".")) { case 1: mes "[Hurubu]"; mes "Ah, vous êtes venu"+ ( sex ? "" : "e" ) +" parler au maître? Il est là, donc il pourra certainement vous recevoir."; close; case 2: mes "[Hurubu]"; mes "Ah..."; mes "Passez une bonne "+ ( isday() ? "journée" : "soirée" ) +"."; close; } } else if (sign_q == 97) { mes "[Hurubu]"; mes "Bienvenue dans la Résidence Alchesh. Veuillez passer votre chemin si vous n'avez rien à faire ici."; close; } else if (sign_q == 98) { mes "[Hurubu]"; mes "Bienvenue dans la Résidence Alchesh. Veuillez passer votre chemin si vous n'avez rien à faire ici."; close; } else { mes "[Hurubu]"; mes "Bienvenue dans la Résidence Alchesh. Le maître semble être de bonne humeur ces temps-ci. Je pense que je dois vous en remercier."; close; } } alberta,43,49,5 script Marchand à l'Air Pauvre::Poor-looking Merchant 89,{ callfunc "F_UpdateSignVars"; if (sign_q < 35) { mes "[Machen]"; mes "Pourquoi...? Comment est-ce que les richesse familiales ont pu fondre ainsi, emportant notre prestige?"; next; mes "[Machen]"; mes "Depuis que les Alchesh sont arrivés à Alberta, ils ont fait main basse sur tous nos commerces. Quelle honte pour nous..."; close; } else if ((sign_q < 52) || (sign_q ==98)) { mes "[Machen]"; mes "^333333*Soupire...*^000000"; mes "Comment est-ce que ça a bien pu arriver? Comment est-ce que les Alchesh ont pu devenir riches aussi rapidement?"; next; switch(select("La famille Alchesh?:Savez-vous où se trouve M. Bakerlan?")) { case 1: mes "[Machen]"; mes "Ma famille, les Tuda, possédaient la plus grande compagnie d'échange d'Alberta. Mais les Alchesh sont arrivés il y a une cinquantaine d'années et on commencé à nous surpasser dans tous les domaines..."; next; mes "[Machen]"; mes "Ce sont vraiment des génies de la finance! Sous la tutelle de Bakerlan, ils sont devenus l'une des plus riches familles d'Alberta, si ce n'est de tout Rune-Midgard!"; close; case 2: mes "[Machen]"; mes "Bakerlan...? Oh, il est probablement dans son immense coffre-fort, à nager dans son argent en ce moment. Vous connaissez les riches..."; next; select("........."); mes "[Machen]"; mes "Je plaisantais! Vous voyez cette grande bâtisse au nord? C'est la Résidence Alchesh. Il devrait être à la maison."; next; mes "[Machen]"; mes "Il part souvent en voyages d'affaire, mais avec un peu de chance, vous le trouverez."; close; } } else if (sign_q == 97) { mes "[Machen]"; mes "Pourquoi...? Comment est-ce que les richesse familiales ont pu fondre ainsi, emportant notre prestige?"; next; mes "[Machen]"; mes "Depuis que les Alchesh sont arrivés à Alberta, ils ont fait main basse sur tous nos commerces. Quelle honte pour nous..."; close; } else { mes "[Machen]"; mes "Vous savez, si les Alchesh étaient pingres, ils n'auraient pas l'importance qu'ils ont aujourd'hui. Ils ont contribué à de nombreuses oeuvres de charité, et ça leur a valu un soutien formidable."; next; mes "[Machen]"; mes "Je dois admettre... Tout leur famille est constituée de génies des affaires."; close; } } yuno,330,100,4 script Chevalier::Knight#ss 734,{ callfunc "F_UpdateSignVars"; if (sign_q < 38) { mes "[Leibech]"; mes "L'une de mes plus grandes passions et de collectionner des biens rares et uniques. Vous savez... C'est chose qu'on ne voit qu'une fois dans sa vie."; next; mes "[Leibech]"; mes "J'utilise généralement les services de la Compagnie de Commerce Alchesh pour enrichir ma collection. Ils ne sont pas les moins chers mais ils sont très fiables."; close; } else if (sign_q == 38) { if (countitem(7049) < 1) { mes "[Leibech]"; mes "Excuses-moi... Faites-vous partie de la Compagnie de Commerce Alchesh? J'attends ma commande."; next; switch(select("Non, je n'en fait pas partie.:Ils doivent être débordés.:Oui, j'ai votre commande.")) { case 1: mes "[Leibech]"; mes "Oh, je suis désolé, c'est ma méprise. Eh bien, faites bonne route!"; close; case 2: mes "[Leibech]"; mes "Je suppose que vous avez raison. Je veux dire... Yuno est très éloignée d'Alberta. Peut-être suis-simplement trop excité..."; close; case 3: mes "[Leibech]"; mes "Vraiment? Vous avez ce que j'ai commandé? Où l'avez-vous mis"; next; switch(select("Je l'ai laissé quelque part.:Désolé, je l'ai perdu.")) { case 1: mes "[Leibech]"; mes "Oh, Bien. Tant que vous ne l'avez pas perdu... Je vous attendrai ici. Revenez dès que vous le pouvez."; close; case 2: mes "[Leibech]"; mes "Quoi...? Hé, ce n'est pas drôle! Vous plaisantez, n'est-ce pas?"; next; switch(select("Non, je ne plaisante pas.:Oui, vous m'avez eu"+ ( sex ? "" : "e" ) +" ~")) { case 1: mes "[Leibech]"; mes "Je n'y crois pas! Eh bien, je vais écrire à votre patron, Monsieur Bakerlan. Que dites-vous de cela?"; close; case 2: mes "[Leibech]"; mes "Oh, dieu merci! J'ai vraiment cru que vous l'aviez perdu! Dites-moi, pourriez-vous me l'apporter aussi vite que possible? Je vous attendrai ici."; close; } } } } else { set .@signid,getcharid(0,strcharinfo(0)); set .@sign3, .@signid & 65535; set .@sign4, .@signid >> 16; set .@sign1,254; set .@sign2,0; if (!countitem2(7049,1,0,0,.@sign1,.@sign2,.@sign3,.@sign4)) { mes "[Leibech]"; mes "Hein...? Il doit y avoir une erreur. Ce n'est pas ce que j'ai commandé. Oh, je n'en peu plus d'attendre... "; next; mes "[Leibech]"; mes "Revenez avec ce que je vous ai commandé, d'accord? Ne vous trompez pas cette fois. Merci, j'apprécie. ~"; close; } else { mes "[Leibech]"; mes "Enfin, c'est arrivé! Oui, c'est ce que j'avais commandé. Merci pour la livraison!"; next; mes "[Leibech]"; mes "Bien, voilà votre reçu. Apportez-le à Monsieur Bakerlan, qu'il sache que j'apprécie ses services. Encore merci!"; delitem2 7049,1,1,0,0,.@sign1,.@sign2,.@sign3,.@sign4; set sign_q,39; getitem 7181,1; //Receipt_01 if (BaseLevel < 60) { getexp 1000,0; } else if (BaseLevel < 70) { getexp 2000,0; } else if (BaseLevel < 80) { getexp 4000,0; } else if (BaseLevel < 90) { getexp 7000,0; } else if (BaseLevel < 99) { getexp 11000,0; } close; } } } else if (sign_q == 97) { mes "[Leibech]"; mes "L'une de mes plus grandes passions et de collectionner des biens rares et uniques. Vous savez... C'est chose qu'on ne voit qu'une fois dans sa vie."; next; mes "[Leibech]"; mes "J'utilise généralement les services de la Compagnie de Commerce Alchesh pour enrichir ma collection. Ils ne sont pas le moins chers mais ils sont très fiables."; close; } else if (sign_q == 98) { mes "[Leibech]"; mes "L'une de mes plus grandes passions et de collectionner des biens rares et uniques. Vous savez... C'est chose qu'on ne voit qu'une fois dans sa vie."; next; mes "[Leibech]"; mes "J'utilise généralement les services de la Compagnie de Commerce Alchesh pour enrichir ma collection. Ils ne sont pas le moins chers mais ils sont très fiables."; close; } else { mes "[Leibech]"; mes "Hé, merci de m'avoir livré cette commande. C'est un ajout extraordinaire à la collection!"; next; mes "[Leibech]"; mes "Il est très difficile de trouver des objets aussi uniques, mais je mets un point d'honneur à enrichir ma collection.~"; close; } } //============================================================ // The Sign (Part 2) //============================================================ geffen_in,159,48,5 script Femme Esseulée::Lonely-looking Woman 711,{ callfunc "F_UpdateSignVars"; if (sign_q < 54) { mes "[Brenda Howard]"; mes "Hum..."; mes "Qu'est-ce que je vais bien pouvoir préparer pour le diner aujourd'hui? Du chou? Je connais une bonne recette, mais je n'ai jamais eu l'occasion de la tester..."; close; } else if (sign_q == 54) { mes "[Brenda Howard]"; mes "Hé, qui êtes-vous? Vous ne savez pas qu'on ne rentre pas chez les gens sans être invité? Et puis je n'ai pas le temps d'aider des étrangers. Je prépare le diner..."; next; mes "["+ strcharinfo(0) +"]"; mes "Attendez!"; mes "Je viens voir..."; next; input .@input$; if (.@input$ != "Engel Howard") { mes "[Brenda Howard]"; mes "Hein?"; mes "De quoi est-ce que vous parlez?"; next; mes "[Brenda Howard]"; mes "Hum... Je me demande ce que va donner cette recette de choux."; emotion e_ho; close; } else { mes "[Brenda Howard]"; mes "Ah... Je vois. Vous êtes à la recherche de mon mari. Mon mari, ma fille et moi venons tout juste de nous installer à Geffen. Nous étions à Prontera avant."; next; mes "[Brenda Howard]"; mes "Nous avons dû déménager pour les affaires de mon mari. Apparemment, nous sommes maintenant plus près de quelque chose dont il a vraiment besoin. Quoi que ce soit, ça doit être très important pour son entreprise de forge."; next; mes "[Brenda Howard]"; mes "Oh, et si vous recherchez mon mari, allez parler à ma fille avant de partir. Je crois qu'elle a quelque chose pour lui..."; set sign_q,55; close; } } else if (sign_q < 57) { mes "[Brenda Howard]"; mes "Ho-ho~"; mes "Du chou bien ferme et délicieux! Ma fille adore ça - elle a fini le plat toute seule la dernière fois."; close; } else if (sign_q == 57) { mes "[Brenda Howard]"; mes "Ah... Alors vous avez rencontré mon mari? Comment va-t-il? Je m'inquiète... Je ne sais pas s'il prend soin de lui-même..."; next; mes "[Brenda Howard]"; mes "Oh, je ne peux rien y faire, c'est pour ça que je m'inquiète. Merci de m'avoir donné de ses nouvelles. Mais il devrait quand même essayer de nous en donner plus souvent. ^333333*Soupire*^000000"; emotion e_dots; close; } else if (sign_q < 62) { if (countitem(7278) > 0) { mes "[Brenda Howard]"; mes "Merci beaucoup de m'avoir rapporté ça. Je suis si contente d'apprendre qu'il va bien. Même s'il n'est plus souvent à la maison, c'est bon de savoir qu'il aime son travail."; next; mes "[Brenda Howard]"; mes "Je devrais quand même lui dire que je voudrais qu'il passe un peu plus de temps à la maison. Oh, et pourquoi n'iriez-vous pas parler à Liana? Elle vous attendait pour vous dire quelque chose."; delitem 7278,1; //Wellbeing_Letter set sign_q,sign_q+4; close; } else { mes "[Brenda Howard]"; mes "Le père de Liana devrait revenir plus souvent... ^333333*Soupire*^000000 Mais j'imagine que s'il part aussi longtemps, c'est aussi pour sa famille."; close2; emotion e_dots; end; } } else if (sign_q < 67) { mes "[Brenda Howard]"; mes "Alors, comment allez-vous? Comme d'habitude, le père de Liana lui manque, mais j'imagine qu'on ne peut rien y faire..."; next; mes "Je ne suis pas une experte, mais je suis sûre que mon mari est le meilleur Forgeron au monde! Vous savez qu'Hollgrehenn et Aragham étaient ses apprentis autrefois? Ho ho ho~"; close; } else { mes "[Brenda Howard]"; mes "Prenez bien soin de votre famille en toutes circonstances, surtout lorsque les temps sont durs. Même si vous leur en voulez pour une raison quelconque, essayez d'être un peu plus "+ ( sex ? "compréhensif" : "compréhensive" ) +". Je sais que parfois, c'est difficile."; close; } } geffen_in,171,42,3 script Mignonne Petite Fille::Cute Girl 703,{ callfunc "F_UpdateSignVars"; if (checkweight(908,200) == 0) { mes "^3355FFUne petite minute! Vous portez trop d'objets sur vous en ce moment. Revenez après en avoir déposé quelques uns dans votre Stock Kafra.^000000"; close; } if (sign_q < 54) { mes "[Liana]"; mes "*Boude*"; mes "Quand est-ce que mon papa revient à la maison?! Il... Il me manque tant~"; mes "*Pleure*"; emotion e_sob; close; } else if (sign_q == 54) { mes "[Liana]"; mes "Oh, ma maman m'a dit qu'elle allait me préparer quelque chose de bon pour aujourd'hui - je me demande ce qu'elle va me faire. J'espère que ce sera encore du choux!"; emotion e_heh; close; } else if (sign_q == 55) { mes "[Liana]"; mes "Tout le monde dit que papa est le meilleur forgeron du monde entier! Mais maintenant, il laisse ses apprentis faire tout le travail. Il voyage pour trouver des matériaux rares. C'est génial, non?"; next; switch(select("Tu dessines quoi, au fait?:Ses apprentis?")) { case 1: mes "[Liana]"; mes "Oh, ça? C'est une lettre pour mon papa! Maman m'a dit qu'il y avait "+ ( sex ? "un monsieur" : "une dame" ) +" qui allait le voir, alors j'ai fait ça pour lui.~"; close; case 2: mes "[Liana]"; mes "Oui, tonton Hollegrehenn et tonton Aragham viennent nous voir de temps en temps, et on joue ensemble. Mais c'est plus pour voir mon papa, même s'il n'est pas encore rentré. ^333333*Boude*^000000"; next; switch(select("Ton papa ne te manque pas?:Tu lui manques aussi beaucoup.")) { case 1: mes "[Liana]"; mes "Il me manque tellement!"; mes "^333333*Pleure*^000000 Mais maman dit tout le temps qu'il est trop occupé."; mes "^333333*Boude*^000000"; close; case 2: mes "[Liana]"; mes "J'espère... Mais je déteste quand il n'a pas assez de temps pour venir me voir. Doooooonc~ Je lui ai écrit cette lettre!"; emotion e_dots; next; switch(select("....:Je lui apporterai.")) { case 1: mes "[Brenda Howard]"; mes "Liana~"; if (Sex == 0) { mes "Cette gentille "+ callfunc("ster") +" va chercher ton papa. Pourquoi ne lui demanderais-tu pas de lui apporter cette lettre?"; } else { mes "Ce gentil jeune homme va chercher ton papa. Pourquoi ne lui demanderais-tu pas de lui apporter cette lettre?"; } next; mes "[Liana]"; mes "Vous...?"; mes "Vraiment, vraiment?"; mes "H-hourra!"; next; mes "[Liana]"; mes "Bon, d'accord, n'oubliez pas de donner ça à mon papa, c'est promis?"; emotion e_ho; set sign_q,56; getitem 7276,1; //Picture_Letter close; case 2: mes "[Liana]"; mes "Hum..."; mes "Mais je ne vous connais pas, moi! Maman me dit toujours que je ne dois pas demander des choses aux étrangers."; close; } } } } else if (sign_q < 62) { if (rand(1,10) < 6) { mes "[Liana]"; mes "Mon papa n'a jamais cassé une arme que ses clients lui avaient confié. Tonton Hollgrehenn et tonton Aragham ne le feraient pas non plus, si?"; close; } else { mes "[Liana]"; mes "Est-ce que vous voudriez bien apporter cette lettre à mon papa? Il sera si content d'avoir des nouvelles!"; close; } } else if (sign_q < 66) { mes "[Liana]"; mes "Ouiiii~"; mes "Merci d'avoir apporté cette lettre à mon père. Attendez... Voilà! Je vais partager mon trésor avec vous, d'accord?"; set sign_q,sign_q+4; getitem 529,10; //Candy close; } else { mes "[Liana]"; mes "Je n'ai jamais vu mon père ne pas arriver à raffiner une arme ou une armure. Hum? Mais peut-être que s'il avait eu quelque chose de très rare et de très vieux entre les mains..."; close; } } mjo_dun02,88,295,4 script Homme Passionné::Flaming Spirit Man 85,{ // Pas sûr du tout de la trad callfunc "F_UpdateSignVars"; if (checkweight(908,200) == 0) { mes "^3355FFUne petite minute! Vous portez trop d'objets sur vous en ce moment. Revenez après en avoir déposé quelques uns dans votre Stock Kafra.^000000"; close; } if ((sign_q > 1) && (sign_q < 54)) { if(countitem(1002) > 0) { mes "[Engel]"; mes "Comme je m'y attendais... Je n'en ai pas pris assez. Hum, c'est sérieux. Qu'est-ce que je vais bien pouvoir y faire?"; next; mes "[Engel]"; mes "Oh fantastique! Je vois que vous avez quelques Minerais de Fer. Pourriez-vous me prêter l'un d'entre eux? Je vous en prie..."; next; switch(select("Bien sûr, pourquoi pas?:Désolé"+ ( sex ? "" : "e" ) +", je ne peux pas.")) { case 1: mes "[Engel]"; mes "Merci beaucoup! Sans votre aide, j'aurais eu du soucis à me faire. J'apprécie vraiment que vous m'ayez offert ce minerai comme ça."; delitem 1002,1; //Iron_Ore getexp 10,0; close; case 2: mes "[Engel]"; mes "Je comprends, j'imagine. Mais vous avez de la chance que je ne vous botte pas hors de ma forge ici et maintenant~"; close2; emotion e_pif; end; } } else { mes "[Engel]"; mes "J'espère que vous comprenez que cette forge n'est pas vraiment ouverte au public. Je subis un entraînement intensif, et j'apprécierais que vous me laissiez maintenant."; emotion e_pif; close2; warp "mjo_dun02",372,346; end; } } else if (sign_q < 56) { mes "[Engel]"; mes "J'espère que vous comprenez que cette forge n'est pas vraiment ouverte au public. Je subis un entraînement intensif, et j'apprécierais que vous me laissiez maintenant."; close2; emotion e_pif; end; } else if (sign_q == 56) { if (countitem(7276) > 0) { mes "[Engel]"; mes "^333333*Soupire*^000000"; mes "Ça fait bien longtemps que je n'ai pas vu ma famille. Je devrais vraiment leur donner des nouvelles. Humm...."; next; mes "[Engel]"; mes "...?"; mes "Vous me cherchiez? Je suis désolé, mais je suis occupé en ce moment. Ne me dérangez pas pendant que je finis ça, s'il vous plaît."; next; switch(select("J'ai besoin de votre aide.:Voici une lettre pour vous.:Je m'en vais.")) { case 1: mes "[Engel]"; mes "Hé bien, j'aimerais vous aider, mais ce n'est pas le moment. Il y a de nombreux autres forgerons ici, et ils pourront certainement faire quelque chose pour vous. Au revoir."; close; case 2: mes "[Engel]"; mes "Oh, vous êtes "+ ( sex ? "sérieux" : "sérieuse" ) +"? Laissez-moi la lire."; next; mes "[Engel]"; mes "Oui, oui."; mes "...Hahaha!"; mes "Ça fait du bien d'avoir des nouvelles de ma fille."; next; mes "[Engel]"; mes "Merci, j'apprécie vraiment que vous m'ayez apporté cette lettre. Maintenant, est-ce que vous vouliez me demander quelque chose? Je pourrai certainement vous aider si ça ne prend pas trop de temps."; next; switch(select("Regardez ça s'il vous plaît.")) { case 1: mes "[Engel]"; mes "Oh?"; mes "Est-ce que c'est...?"; mes "Je vois, je vois!"; next; mes "[Engel]"; mes "Il y a bien longtemps, mon vieux maître m'a parlé de minerais étranges tombés du ciel. Le plus beau et le plus mystérieux est ce minerai qui brille comme une étoile."; next; mes "[Engel]"; mes "La plupart des gens en parlent comme d'un Fragment de Larme Stellaire, mais mon maître l'appelait les Larmes de Dieu."; next; mes "[Engel]"; mes "Cependant, ce minerai a été brisé en plusieurs morceaux. À voir comment les bords sont polis, son pouvoir interne doit en avoir été la cause. Vous voulez que je réassemble tout cela, n'est-ce pas?"; next; mes "[Engel]"; mes "Hé bien, ce sera un défi intéressant! Mais il me faudra certains outils spéciaux pour ce faire. Je voudrais que vous rapportiez ce qui suit..."; next; mes "[Engel]"; mes "^FF00005 Fourneaux Portatifs^000000,"; mes "^FF00002 Marteau d'Oridécon^000000,"; mes "et ^ff00001 Enclume de bonne qualité^000000."; mes "Comprenez bien que les enclumes ordinaires ne seront pas assez bonnes pour ce genre de travail."; next; mes "[Engel]"; mes "Une Enclume d'Empérium serait parfaite pour ça. J'en avais une autrefois, mais j'ai fini par la donner. Quoi qu'il en soit, j'attendrai ici que vous reveniez avec tout cela."; next; mes "[Engel]"; mes "Bien. Laissez-moi vous montrer un raccourci pour sortir de ces mines, si vous ne le connaissez pas déjà. Bonne chance~"; delitem 7276,1; //Picture_Letter delitem 7177,7; //Part_Of_Star's_Sob set sign_q,57; close2; warp "mjo_dun02",371,344; end; } case 3: mes "[Engel]"; mes "D'accord. Au revoir, dans ce cas."; close; } } else { mes "[Engel]"; mes "^333333*Soupire*^000000"; mes "Ça fait bien longtemps que je n'ai pas vu pas famille. Je devrais vraiment leur donner des nouvelles. Humm...."; next; mes "[Engel]"; mes "...?"; mes "Est-ce que vous me voulez quelque chose? Je suis désolé, mais je suis pris par mes recherches. Laissez-moi, s'il vous plaît."; close; } } else if (sign_q == 57) { mes "[Engel]"; mes "Comme je vous l'ai dit, j'aurai plus de chances de réussir avec une enclume de haute qualité. Voyons ce que vous m'avez apporté..."; next; if ((countitem(612) > 4) && (countitem(615) > 1) && ((countitem(986) > 0) || (countitem(987) > 0) || (countitem(988) > 0) || (countitem(989) > 0))) { if (countitem(986) > 0) { mes "[Engel]"; mes "Une..."; mes "Une enclume ordinaire?"; mes "Bon, j'imagine que je pourrais essayer, mais je ne garantis rien."; next; mes "[Engel]"; mes "Est-ce que vous pourriez apporter cette lettre à ma famille pendant que je travaille dessus? Je suis désolé de vous demander ça, mais n'oubliez pas que je restaure ce Fragment de Larme gratuitement."; next; mes "[Engel]"; mes "Hé bien... Je vous souhaite de faire bonne route."; delitem 612,5; //Portable_Furnace delitem 615,2; //Oridecon_Hammer delitem 986,1; //Anvil set sign_q,58; getitem 7278,1; //Wellbeing_Letter close; } else if (countitem(987) > 0) { mes "[Engel]"; mes "Ah... Une Enclume d'Oridécon. Ce n'est pas trop mal, mais il y a tout de même de grandes chances que ça ne marche pas."; next; mes "[Engel]"; mes "Est-ce que vous pourriez apporter cette lettre à ma famille pendant que je travaille dessus? Je suis désolé de vous demander ça, mais n'oubliez pas que je restaure ce Fragment de Larme gratuitement."; next; mes "[Engel]"; mes "Hé bien... Je vous souhaite de faire bonne route."; delitem 612,5; //Portable_Furnace delitem 615,2; //Oridecon_Hammer delitem 987,1; //Oridecon_Anvil set sign_q,59; getitem 7278,1; //Wellbeing_Letter close; } else if (countitem(988) > 0) { mes "[Engel]"; mes "Ah... Une Enclume d'Or. Ça pourrait faire l'affaire. Ça pourrait prendre un certain temps, alors je voudrais vous demander quelque chose..."; next; mes "[Engel]"; mes "Est-ce que vous pourriez apporter cette lettre à ma famille pendant que je travaille dessus? Je suis désolé de vous demander ça, mais n'oubliez pas que je restaure ce Fragment de Larme gratuitement."; next; mes "[Engel]"; mes "Hé bien... Je vous souhaite de faire bonne route."; delitem 612,5; //Portable_Furnace delitem 615,2; //Oridecon_Hammer delitem 988,1; //Golden_Anvil set sign_q,60; getitem 7278,1; //Wellbeing_Letter close; } else if (countitem(989) > 0) { mes "[Engel]"; mes "Oh une Enclume d'Empérium! Elle ressemble en tous points à celle que j'avais fabriquée. Hé bien, ça devrait aller - tant que je ne commets pas d'erreur idiote~"; next; mes "[Engel]"; mes "Est-ce que vous pourriez apporter cette lettre à ma famille pendant que je travaille dessus? Je suis désolé de vous demander ça, mais n'oubliez pas que je restaure ce Fragment de Larme gratuitement."; next; mes "[Engel]"; mes "Hé bien... Je vous souhaite de faire bonne route."; delitem 612,5; //Portable_Furnace delitem 615,2; //Oridecon_Hammer delitem 989,1; //Emperium_Anvil set sign_q,61; getitem 7278,1; //Wellbeing_Letter close; } } else { if (rand(1,6) == 3) { mes "[Engel]"; mes "Oh, vous ne m'avez pas encore tout rapporté? Prenez votre temps. Vous vous souvenez de ce dont j'ai besoin, pas vrai?"; next; mes "[Engel]"; mes "^FF00005 Fourneaux Portatifs^000000,"; mes "^FF00002 Marteaux d'Oridécon^000000,"; mes "et ^ff00001 Enclume de bonne qualité^000000."; mes "C'est tout ce dont j'ai besoin!"; next; mes "[Engel]"; mes "Gardez bien à l'esprit que j'aurai plus de chances de réussir avec une enclume de meilleure qualité. Sinon..."; close; } else { mes "[Engel]"; mes "Oh, vous ne m'avez pas encore tout rapporté? Prenez votre temps. Vous vous souvenez de ce dont j'ai besoin, pas vrai?"; close; } } } else if (sign_q < 66) { mes "[Engel]"; mes "Vous revoilà déjà? Je suis désolé, mais je n'ai pas encore complètement terminé. J'en ai encore pour un bon moment, alors pourquoi n'iriez-vous pas porter ma lettre à ma famille pendant ce temps?"; close; } else if (sign_q < 70) { if (sign_q == 66) { if (rand(1,100) < 38) { mes "[Engel]"; mes "Vous revoilà déjà? J'ai terminé de restaurer la Larme Stellaire pendant que vous étiez parti"+ ( sex ? "" : "e" ) +". Regardez vous-même..."; next; set sign_q,71; getitem 7178,1; //Star's_Sob specialeffect2 EF_YUFITELHIT; next; mes "[Engel]"; mes "Je n'avais que rarement fait quelque chose d'aussi difficile. Mais regardez! C'était déjà impressionnant quand elle était encore en fragments, mais maintenant qu'elle est réassemblée, c'est tout simplement stupéfiant! Ça valait vraiment le travail."; next; mes "[Engel]"; mes "Quoi qu'il en soit, j'ai vraiment travaillé dur pour arriver à ce résultat. J'espère que vous en prendrez soin, jeune "+ ( sex ? "aventurier" : "aventurière" ) +"."; close; } else { mes "[Engel]"; mes "Vous revoilà? Hé bien, j'avoue que je ne sais pas trop comment vous annoncer ça... Ne vous énervez pas..."; emotion e_swt2; next; mes "[Engel]"; mes "^333333*Ahem*^000000"; mes "Comme je vous avais prévenu"+ ( sex ? "" : "e" ) +", l'enclume que vous m'aviez apportée n'était pas d'assez bonne qualité pour ce travail. Je suis vraiment désolé."; next; mes "[Engel]"; mes "Cependant, je n'ai brisé que les outils. J'ai réussi à garder les fragments intacts. Si vous m'en rapportez d'autre, je pourrai à nouveau essayer."; next; mes "[Engel]"; mes "Et puisque je connais maintenant un peu mieux les matériaux, ça devrait me prendre moins de temps. Laissez-moi vous redire ce dont j'ai besoin..."; next; mes "[Engel]"; mes "^FF00005 Fourneaux Portatifs^000000,"; mes "^FF00002 Marteaux d'Oridécon^000000,"; mes "et ^ff00001 Enclume de bonne qualité^000000."; mes "Cette fois-ci, rapportez-moi une meilleure enclume, d'accord?"; next; mes "[Engel]"; mes "Avec une Enclume d'Empérium, ça serait parfait, mais ça devrait aller même avec une Enclume d'Or."; set sign_q,70; close; } } else if (sign_q == 67) { if (rand(1,100) < 67) { mes "[Engel]"; mes "Vous revoilà déjà? J'ai terminé de restaurer la Larme Stellaire pendant que vous étiez parti"+ ( sex ? "" : "e" ) +". Regardez vous-même..."; next; set sign_q,71; getitem 7178,1; //Star's_Sob specialeffect2 EF_YUFITELHIT; next; mes "[Engel]"; mes "Je n'avais que rarement fait quelque chose d'aussi difficile. Mais regardez! C'était déjà impressionnant quand elle était encore en fragments, mais maintenant qu'elle est réassemblée, c'est tout simplement stupéfiant! Ça valait vraiment le travail."; next; mes "[Engel]"; mes "Quoi qu'il en soit, j'ai vraiment travaillé dur pour arriver à ce résultat. J'espère que vous en prendrez soin, jeune "+ ( sex ? "aventurier" : "aventurière" ) +"."; close; } else { mes "[Engel]"; mes "Vous revoilà? Hé bien, j'avoue que je ne sais pas trop comment vous annoncer ça... Ne vous énervez pas..."; emotion e_swt2; next; mes "[Engel]"; mes "^333333*Ahem*^000000"; mes "Comme je vous avais prévenu"+ ( sex ? "" : "e" ) +", l'enclume que vous m'aviez apportée n'était pas d'assez bonne qualité pour ce travail. Je suis vraiment désolé."; next; mes "[Engel]"; mes "Cependant, je n'ai brisé que les outils. J'ai réussi à garder les fragments intacts. Si vous m'en rapportez d'autre, je pourrai à nouveau essayer."; next; mes "[Engel]"; mes "Et puisque je connais maintenant un peu mieux les matériaux, ça devrait me prendre moins de temps. Laissez-moi vous redire ce dont j'ai besoin..."; next; mes "[Engel]"; mes "^FF00005 Fourneaux Portatifs^000000,"; mes "^FF00002 Marteaux d'Oridécon^000000,"; mes "et ^ff00001 Enclume de bonne qualité^000000."; mes "Cette fois-ci, rapportez-moi une meilleure enclume, d'accord?"; next; mes "[Engel]"; mes "Avec une Enclume d'Empérium, ça serait parfait, mais ça devrait aller même avec une Enclume d'Or."; set sign_q,70; close; } } else if (sign_q == 68) { if (rand(1,100) < 91) { mes "[Engel]"; mes "Vous revoilà déjà? J'ai terminé de restaurer la Larme Stellaire pendant que vous étiez parti"+ ( sex ? "" : "e" ) +". Regardez vous-même..."; next; set sign_q,71; getitem 7178,1; //Star's_Sob specialeffect2 EF_YUFITELHIT; next; mes "[Engel]"; mes "Je n'avais que rarement fait quelque chose d'aussi difficile. Mais regardez! C'était déjà impressionnant quand elle était encore en fragments, mais maintenant qu'elle est réassemblée, c'est tout simplement stupéfiant! Ça valait vraiment le travail."; next; mes "[Engel]"; mes "Quoi qu'il en soit, j'ai vraiment travaillé dur pour arriver à ce résultat. J'espère que vous en prendrez soin, jeune "+ ( sex ? "aventurier" : "aventurière" ) +"."; close; } else { mes "[Engel]"; mes "Oh bien, vous revoilà. J'ai de mauvaises nouvelles, mais ne vous emportez pas. Hum... Vous êtes prêt"+ ( sex ? "" : "e" ) +"?"; emotion e_swt2; next; mes "[Engel]"; mes "Des monstres on surgi de nulle part quand je restaurais la Larme Stellaire, et m'ont attaqué. Si seulement j'avais fait plus attention à ce qui se passait..."; next; mes "[Engel]"; mes "Comprenez que je prends mon travail de forge très à coeur. Si jamais vous me rapportez de nouveaux outils, je pourrai réessayer."; next; mes "[Engel]"; mes "^FF00005 Fourneaux Portatifs^000000 et"; mes "^FF00002 Marteaux d'Oridécon^000000."; mes "N'oubliez pas l'^FF0000Enclume d'Or^000000 aussi! Mais ce serait encore mieux si vous pouviez mettre la main sur une ^FF0000Enclume d'Empérium^000000."; set sign_q,70; close; } } else if (sign_q == 69) { mes "[Engel]"; mes "Vous revoilà déjà? J'ai terminé de restaurer la Larme Stellaire pendant que vous étiez parti"+ ( sex ? "" : "e" ) +". Regardez vous-même..."; next; set sign_q,71; getitem 7178,1; //Star's_Sob specialeffect2 EF_YUFITELHIT; next; mes "[Engel]"; mes "Je n'avais que rarement fait quelque chose d'aussi difficile. Mais regardez! C'était déjà impressionnant quand elle était encore en fragments, mais maintenant qu'elle est réassemblée, c'est tout simplement stupéfiant! Ça valait vraiment le travail."; next; mes "[Engel]"; mes "Quoi qu'il en soit, j'ai vraiment travaillé dur pour arriver à ce résultat. J'espère que vous en prendrez soin, jeune "+ ( sex ? "aventurier" : "aventurière" ) +"."; close; } } else if (sign_q == 70) { if ((countitem(612) > 4) && (countitem(615) > 1) && ((countitem(986) > 0) || (countitem(987) > 0) || (countitem(988) > 0) || (countitem(989) > 0))) { if ((countitem(986) > 0) || (countitem(987) > 0)) { mes "[Engel]"; mes "Je ne vous avais pas demandé de me rapporter une Enclume d'Or ou d'Empérium? Je ne pourrais rien faire avec une enclume de moindre qualité."; next; mes "[Engel]"; mes "La prochaine fois, revenez avec une Enclume d'Or ou d'Empérium, et laissez toutes les autres dans votre Stock Kafra, d'accord?"; close; } else if (countitem(988) > 0) { mes "[Engel]"; mes "Bien, bien."; mes "Je vois que vous m'avez apporté une Enclume d'Or. Nous allons pouvoir mous y mettre. Je m'en fais un peu pour les monstres qui rôdent dans les environs. Pourriez-vous monter la garde pendant ce temps?"; } else if (countitem(989) > 0) { mes "[Engel]"; mes "Excellent! Vous m'avez apporté une Enclume d'Empérium! Montez la garde contre les monstres qui rôdent dans les environs pendant que je répare ces fragments. Nous n'allons pas les laisser ruiner mon travail une nouvelle fois, pas vrai? Merci."; } next; mes "^3355FF*Clink*"; mes "*Clink Clink Clink*"; mes "*Clink Clink Clink*"; mes "*Cliiiiiiiiiiiiink*^000000"; next; specialeffect EF_REPAIRWEAPON; next; mes "^3355FF*Clink*"; mes "*Clink-Clink*"; mes "*Clink-Clink-Clink*"; mes "*Claaaaaaaaaaack*^000000"; next; specialeffect EF_REPAIRWEAPON; next; mes "[Engel]"; mes "C'est presque terminé."; mes "Encore un peu de patience..."; next; specialeffect EF_REPAIRWEAPON; next; mes "^3355FF*Tink Tink*^000000"; mes " "; mes "...*Tonk*^000000"; next; specialeffect EF_REPAIRWEAPON; next; specialeffect EF_FLASHER; next; mes "[Engel]"; mes "Enfin... C'est terminé."; mes "^333333*Ouf!*^000000 C'était l'un des travaux les plus difficiles que je n'ai jamais fait, mais je pense que le jeu en valait la chandelle! Regardez la beauté époustouflante de cette Larme Stellaire!"; next; mes "[Engel]"; mes "Nous nous sommes tous deux donnés beaucoup de mal pour arriver à ce résultat, alors j'espère que vous en prendrez grand soin. Bonne chance dans vos aventures..."; if (countitem(988) > 0) { delitem 988,1; //Golden_Anvil } else if (countitem(989) > 0) { delitem 989,1; //Emperium_Anvil } set sign_q,71; getitem 7178,1; //Star's_Sob specialeffect2 EF_YUFITELHIT; close; } else { if (rand(1,6) == 3) { mes "[Engel]"; mes "Oh, vous ne m'avez pas encore tout rapporté? Prenez votre temps. Vous vous souvenez de ce dont j'ai besoin, pas vrai?"; next; mes "[Engel]"; mes "^FF00005 Fourneaux Portatifs^000000,"; mes "^FF00002 Marteaux d'Oridécon^000000,"; mes "et ^ff00001 Enclume de bonne qualité^000000."; mes "C'est tout ce dont j'ai besoin!"; next; mes "[Engel]"; mes "Gardez bien à l'esprit que j'aurai plus de chances de réussir avec une enclume de meilleure qualité. Sinon..."; close; } else { mes "[Engel]"; mes "Oh, vous ne m'avez pas encore tout rapporté? Prenez votre temps. Vous vous souvenez de ce dont j'ai besoin, pas vrai? Comment pourriez-vous oublier quand c'est pour restaurer un minerai si rare..."; close; } } } else if (sign_q < 139) { mes "[Engel]"; mes "Comment allez-vous? N'hésitez pas à me demander si vous avez besoin de mes conseils, d'accord?"; close; } else if (sign_q == 139) { mes "[Engel]"; mes "Comment allez-vous? Vous avez l'air en forme. Est-ce que je peux faire quelque chose pour vous?"; next; select("J'ai encore besoin de votre aide."); mes "[Engel]"; mes "Haha, alors, que m'avez-vous rapporté cette fois? Ça doit être très important si vous avez fait tout le chemin jusqu'ici."; next; select("Jetez à coup d'oeil à ceci."); mes "[Engel]"; mes "N'est-ce pas...?!"; mes "C'est fascinant! Je peux sentir son pouvoir rien qu'en le regardant. Vous êtes vraiment quelqu'un! Comment trouvez-vous tous ces objets extraordinaires?"; next; mes "[Engel]"; mes "Vous savez, quand je pense à la chance que j'ai de voir toutes ces merveilles... La plupart des Forgerons n'en verront jamais de leur vie, et pouvoir travailler avec..."; next; mes "[Engel]"; mes "Humm..."; mes "Il va me falloir du temps pour travailler là-dessus. Je ne peux même pas vous dire combien de temps, mais je ferai de mon mieux."; delitem 7314,1; //The_Sign set sign_q,140; set .@stime_e,gettime(3); if (.@stime_e < 2) { set sign_sq,1; } else if (.@stime_e < 4) { set sign_sq,2; } else if (.@stime_e < 6) { set sign_sq,3; } else if (.@stime_e < 8) { set sign_sq,4; } else if (.@stime_e < 10) { set sign_sq,5; } else if (.@stime_e < 12) { set sign_sq,6; } else if (.@stime_e < 14) { set sign_sq,7; } else if (.@stime_e < 16) { set sign_sq,8; } else if (.@stime_e < 18) { set sign_sq,9; } else if (.@stime_e < 20) { set sign_sq,10; } else if (.@stime_e < 22) { set sign_sq,11; } else { set sign_sq,12; } close; } else if (sign_q == 140) { set .@stime_e1,gettime(3); if (.@stime_e1 < 2) { if (sign_sq == 11) { set .@pass_s1,1; } } else if (.@stime_e1 < 4) { if (sign_sq == 12) { set .@pass_s1,1; } } else if (.@stime_e1 < 6) { if (sign_sq == 1) { set .@pass_s1,1; } } else if (.@stime_e1 < 8) { if (sign_sq == 2) { set .@pass_s1,1; } } else if (.@stime_e1 < 10) { if (sign_sq == 3) { set .@pass_s1,1; } } else if (.@stime_e1 < 12) { if (sign_sq == 4) { set .@pass_s1,1; } } else if (.@stime_e1 < 14) { if (sign_sq == 5) { set .@pass_s1,1; } } else if (.@stime_e1 < 16) { if (sign_sq == 6) { set .@pass_s1,1; } } else if (.@stime_e1 < 18) { if (sign_sq == 7) { set .@pass_s1,1; } } else if (.@stime_e1 < 20) { if (sign_sq == 8) { set .@pass_s1,1; } } else if (.@stime_e1 < 22) { if (sign_sq == 9) { set .@pass_s1,1; } } else { if (sign_sq == 10) { set .@pass_s1,1; } } if (.@pass_s1 == 1) { mes "[Engel]"; mes "C'est si... Magnifique! Je ne sais pas si je reverrai jamais une telle chose de toute ma vie!"; next; mes "[Engel]"; mes "Oh, vous revoilà! Vous arrivez au bon moment. Même si c'était un travail très ardu, je crois que vous serez content"+ ( sex ? "" : "e" ) +" du résultat. Rares sont les Forgerons qui ont jamais eu le privilège de travailler avec un tel objet."; next; mes "[Engel]"; mes "C'est maintenant à vous. Merci de m'avoir fait l'honneur de me permettre de relever ce défi digne d'un Forgeron de renom!"; set sign_q,141; getitem 2644,1; //The_Sign_ close; } else { mes "[Engel]"; mes "Je n'ai pas encore terminé, mais comprenez que je dois prendre toutes mes précautions quand je travaille sur quelque chose d'aussi précieux. Mais ne vous en faites pas, je révèlerai son pouvoir intrinsèque quand j'en aurai terminé."; close; } } else { mes "[Engel]"; mes "Il arrive que parfois vous ne puissiez vous améliorer que grâce à un entraînement solitaire. Mais n'oublions pas pour autant ceux qui comptent pour nous. C'est eux qui donnent à tout ceci un sens."; close2; emotion e_dots; end; } } gef_tower,118,36,4 script Homme Ennuyé::Annoyed Man 64,{ callfunc "F_UpdateSignVars"; if (sign_q < 72) { mes "[Dhota]"; mes "Humm..."; mes "Ça ne peut pas être ça... Quelle pourrait être la réponse? ^333333*Soupire...*^000000"; emotion e_pif; close; } else if (sign_q == 72) { if (BaseClass == Job_Mage) { mes "[Dhota]"; mes "Ouah~"; mes "Mais enfin, qu'est-ce que vous venez faire ici?"; } else { mes "[Dhota]"; mes "Vous n'êtes même pas Mage, et encore moins Sage ou "+ ( sex ? "Sorcier" : "Sorcière" ) +"! Qu'est-ce que vous faites au sommet de cette tour?"; } emotion e_pif; next; input .@input$; if ((.@input$ == "Metz Brayde") || (.@input$ == "Larme Stellaire")) { mes "[Dhota]"; mes "Hein?"; if (.@input$ == "Metz Brayde") { mes "Vous venez de la part Metz Brayde?"; } if ( .@input$ == "Larme Stellaire" ) { mes "Vous êtes là pour la Larme Stellaire, c'est ça?"; } next; mes "[Dhota]"; mes "..."; emotion e_dots; next; mes "[Dhota]"; mes "..."; mes "......"; emotion e_dots; next; mes "[Dhota]"; mes "..."; mes "......"; mes "BWAAAAH~!"; emotion e_ag; next; mes "[Dhota]"; mes "Bon, vous devez chercher ce type doué avec les gemmes, et les trucs dans le genre. Il n'est pas là en ce moment. Il est parti du côté de Comodo mener l'enquête sur une tribu locale, ou quelque chose comme ça."; set sign_q,73; emotion e_pif; close; } else { mes "[Dhota]"; mes "Qu'est-ce que vous dites...? Je n'ai pas la moindre idée de ce que vous racontez! Laissez-moi tranquille si vous n'avez rien d'intéressant à dire!"; close; } } else { mes "[Dhota]"; mes "Humm..."; mes "Ça ne peut pas être ça... Quelle pourrait être la réponse? ^333333*Soupire...*^000000"; emotion e_pif; close; } } umbala,163,256,3 script Autochtone::Native#_s 781,{ callfunc "F_UpdateSignVars"; if (event_umbala >= 3) { if (sign_q < 73) { mes "[Laotan]"; mes "Oh, j'aimerais tellement avoir un masque comme ces Visages Souriants! Mais où est-ce que je pourrais bien en trouver? Enfin... ça serait déjà bien si j'avais un peu de Viande à manger!"; emotion e_ho; close; } else if (sign_q == 73) { mes "[Laotan]"; mes "Hummm...?"; mes "Un étranger dans notre village? Je crois que je le connais. Oui, je le connais!"; next; if (countitem(2278) > 0) { mes "[Laotan]"; mes "Oh mon dieu!"; mes "Ce masque... C'est un Visage Souriant! Vous voulez bien me le donner? S'il vous plaîîîît!"; next; switch(select("Bien sûr~:^FF0000Non.^000000")) { case 1: mes "[Laotan]"; mes "Hourra! Merci beaucoup beaucoup beaucoup!"; next; mes "[Laotan]"; mes "Oh, c'est vrai!~"; mes "Le type bizarre avec ses drôles d'habits a passé un peu de temps dans le village, mais personne ne l'a revu depuis qu'il est allé dans ce gros arbre!"; delitem 2278,1; //Mr_Smile set sign_q,74; close; case 2: mes "[Laotan]"; mes "Je..."; mes "Je voulais..."; mes "Enfin, je..."; mes "Ouaaaaaaahhhh!"; close; } } else { mes "[Laotan]"; mes "Attendez... Je sais!~"; mes "Je vous le dirai si vous me rapportez un Visage Souriant, d'accord?"; close; } } else { mes "[Laotan]"; mes "J'aime tellleeemmment mon masque! Je vais le montrer à tous mes amis! Encore merci! Vous êtes vraiment quelqu'un de sympa, vous savez ça?"; close; } } else { mes "[??????]"; mes "Chuuuba?"; mes "Chu-chu-chu-chu-chaba?"; mes "Oom oom oom daba. Blip blip?"; mes "Sabaloo koombah Solo. Ho ho~"; close; } } um_in,27,23,3 script Homme à l'Air Occupé::Fastidious-Looking Guy 121,{ callfunc "F_UpdateSignVars"; if (checkweight(908,200) == 0) { mes "^3355FFUne petite minute! Vous portez trop d'objets sur vous en ce moment. Revenez après en avoir déposé quelques uns dans votre Stock Kafra.^000000"; close; } if (sign_q < 74) { mes "^333333*Excité*^000000"; mes "Alors, si je fais comme ça, et que là... Oh, ces calculs sont parfaits!"; emotion e_gg; next; mes "[Cyon]"; mes "Qu'est-ce que...?! Qui êtes-vous? Comment êtes-vous arrivé"+ ( sex ? "" : "e" ) +" ici? Je vous demande de partir tout de suite!"; emotion e_an; close2; warp "um_dun01",129,90; end; } else if (sign_q == 74) { mes "[Cyon]"; mes "^333333*Excité*^000000"; mes "Alors, si je fais comme ça, et que là... Oh, ces calculs sont parfaits!"; emotion e_gg; next; mes "[Cyon]"; mes "Qu'est-ce que...?! Qui êtes-vous? Comment êtes-vous arrivé"+ ( sex ? "" : "e" ) +" ici? Je vous demande de partir tout de suite!"; emotion e_an; next; switch(select("Je viens de la part de Metz Brayde.:Toutes mes excuses.:Voulez-vous bien regarder ceci?:...")) { case 1: mes "[Cyon]"; mes "Hein? Brayde? Vous vous attendez à ce que je vous croie sur parole, sans la moindre preuve? Allez-vous en, maintenant!"; close; case 2: mes "[Cyon]"; mes "Hé bien si vous êtes si désolé"+ ( sex ? "" : "e" ) +", allez-vous en! Ce n'est pas un lieu public! Allez!"; emotion e_pif; close; case 3: mes "[Cyon]"; mes "Qu'est-ce que vous avez donc de si extraordinaire à me montrer? Très bien, vous avez piqué ma curiosité en tant que scientifique..."; next; emotion e_omg; next; mes "[Cyon]"; mes "Oh mon..."; mes "Il s'agit de la Larme des Dieux! Une Larme Stellaire!"; mes "Il a enfin réussi..."; next; mes "[Cyon]"; mes "^333333*Excité*^000000"; mes "Hé bien, puisqu'il a tenu sa promesse, j'imagine que je vais devoir tenir la mienne... Il y a des lettres minuscules gravées dans cette Larme Stellaire..."; next; mes "[Cyon]"; mes "Le texte est si minuscule que même un Chasseur avec des Yeux de Vautour ne saurait le lire. Cependant, j'ai lu que cette Larme Stellaire pourrait entrer en résonance avec des manuscrits anciens..."; next; mes "[Cyon]"; mes "Si vous voulez découvrir ce qui est inscrit, vous devrez me rapporter au moins sept pages de manuscrits anciens..."; // 7 pages et pas 10 [NoH] set sign_q,75; close; case 4: specialeffect EF_VENOMDUST; mes "[Cyon]"; mes "Vous n'écoutez pas, hein? Très bien! Si vous ne comprenez pas mes mots, peut-être comprendrez-vous ceci! Hors de ma vue!"; close2; percentheal -30,0; specialeffect2 EF_MAGNUMBREAK; end; } } else if (sign_q == 75) { mes "[Cyon]"; mes "Vous revoilà. J'espère que vous avez pu trouver de vielles pages de manuscrit..."; next; if (countitem(1097) > 6) { mes "[Cyon]"; mes "Où avez-vous trouvé ces Pages Usées? C'est parfait! Je suis certain que la Larme Stellaire entrera en résonance avec!"; next; mes "[Cyon]"; mes "Oui. Oui... Ça devrait être suffisant. Donnez-les moi et patientez un peu pendant que je teste quelques petites choses..."; next; specialeffect EF_SPHERE; next; mes "[Cyon]"; mes "Comme je pensais! la Larme Stellaire entre en résonance avec ces Pages Usées! Excellent! J'ai enfin pu tenir ma promesse faite à Metz! Il va enfin pouvoir me laisser tranquille! Allez le retrouver maintenant, et laissez-moi en paix!"; delitem 1097,7; //Worn_Out_Page set sign_q,76; getitem 7275,1; //Ancient_Document close; } else if (countitem(1097) > 0) { mes "[Cyon]"; mes "Où avez-vous trouvé ces Pages Usées? C'est parfait! Je suis certain que la Larme Stellaire entrera en résonance avec!"; next; mes "[Cyon]"; mes "Oh, attendez, je ne pense pas qu'il y en ait assez. Essayez d'entre trouver d'autres et rapportez-les moi."; close; } else { mes "[Cyon]"; mes "Vous n'avez toujours rien trouvé? Quel genre de scientifique faites-vous? Allez me chercher de vielles pages de manuscrit, qu'on puisse déchiffrer le texte gravé sur la Larme Stellaire! Allez!"; next; mes "[Cyon]"; mes "...?"; mes "Que faites-vous toujours ici? Allez faire ce que je vous ai demandé! Ne m'obligez pas à devenir violent..."; next; percentheal -30,0; specialeffect2 EF_MAGNUMBREAK; next; warp "um_dun01",129,90; end; } } else if (sign_q == 76) { mes "[Cyon]"; mes "Je ne peux plus vous aider, alors allez faire ce que vous avez à faire... ailleurs. Et dites à Metz de ne plus me demander quoi que ce soit. Je ne rends plus service!"; close; } else { mes "[Cyon]"; mes "Comment osez-vous pénétrer dans ma propriété? Sortez avant que je ne devienne violent! Vous m'entendez? HORS DE MA VUE!"; close; } } alberta,165,83,4 script Vieil Homme Affairé::Fastidious Old Man 755,{ callfunc "F_UpdateSignVars"; if (checkweight(908,200) == 0) { mes "^3355FFUne petite minute! Vous portez trop d'objets sur vous en ce moment. Revenez après en avoir déposé quelques uns dans votre Stock Kafra.^000000"; close; } if (sign_q < 77) { mes "[Frank]"; mes "Mon dos~"; mes "Il me fait si mal! Et mes yeux... C'est de pire en pire."; mes "^333333*Soupire*^000000 Je me fais vieux..."; close; } else if (sign_q == 77) { mes "[Frank]"; mes "Je vois de moins en moins bien, et j'ai mal à la tête quand je lis. J'imagine que je n'ai pas le choix: je vais devoir trouver quelqu'un pour me faire la lecture..."; set sign_q,78; close; } else if (sign_q == 78) { if ((countitem(2203) > 0) && (countitem(7275) > 0)) { mes "[Frank]"; mes "Je vois de moins en moins bien, et j'ai mal à la tête quand je lis. J'imagine que je n'ai pas le choix: je vais devoir trouver quelqu'un pour me faire la lecture..."; next; switch(select("Attendez, j'ai une paire de lunettes...:Passer son chemin.")) { case 1: mes "[Frank]"; mes "Oh, vous m'avez apporté des lunettes? Merci beaucoup, jeune "+ ( sex ? "homme" : "femme" ) +"! Maintenant que j'y vois mieux, que pourrais-je bien faire pour vous rendre la pareille?"; next; while(1) { switch(select("À propos du pouvoir caché à Geffen:À propos de la Larme Stellaire:Traduction d'une Langue Ancienne")) { case 1: mes "[Frank]"; mes "Le pouvoir caché de Geffen? Je ne sais pas grand-chose, mais je suis certain que la Tour de Geffen est plus qu'un simple bâtiment. Je suis sûr qu'elle a été construite pour contenir une certaine force."; next; mes "[Frank]"; mes "Il est même possible que la fontaine face à la Tour joue le même rôle, mais je n'ai pas de preuve solide. Geffen ne m'intéresse pas tant que cela, alors je n'ai jamais mené l'enquête..."; next; mes "[Frank]"; mes "Mais tout de même..."; mes "Il est très probable qu'un pouvoir immense soit scellé sous la Tour de Geffen."; next; break; case 2: mes "[Frank]"; mes "La Larme Stellaire? Les experts en parlent comme de la Larme des Dieux. Certains croient aussi qu'elle est née du verbe d'une divinité."; next; mes "[Frank]"; mes "Bien sûr, ce n'est certainement ni l'un ni l'autre, mais qui sait? Quoi qu'il en soit, on raconte que quelque chose y serait gravé. Je ne sais pas de quoi il s'agit, mais c'est certainement quelque chose de très important..."; next; break; case 3: mes "[Frank]"; mes "Je n'arrive pas à y croire! C'est... Je vois. Vous voulez que je traduise cet ancien langage. Ah, vous avez vraiment de la chance. Je suis certainement la seule personne au monde à pouvoir le faire."; next; mes "[Frank]"; mes "Hum, de ce que j'en sais, il s'agit d'une langue ancienne parlée par les dieux d'autrefois. C'est très complexe et confus, mais je ferai de mon mieux. Revenez me voir plus tard, et je vous dirai ce que j'aurai appris."; delitem 2203,1; //Glasses delitem 7275,1; //Ancient_Document set sign_q,79; close; } } case 2: mes "[Frank]"; mes "Oooh~"; mes "Pourrai-je continuer le travail de toute ma vie? Je ne peux rien faire si je ne peux plus lire..."; close; } } else { mes "[Frank]"; mes "Je vois de moins en moins bien, et j'ai mal à la tête quand je lis. J'imagine que je n'ai pas le choix: je vais devoir trouver quelqu'un pour me faire la lecture, ou au moins m'acheter une paire de lunettes..."; close; } } else if (sign_q == 79) { if (rand(1,50) == 9) { mes "[Frank]"; mes "J'ai enfin terminé la traduction. Décrypter certains des mots utilisés était un véritable défi. Et même traduit dans notre langue, le contexte est quelque peu ambigu."; next; mes "[Frank]"; mes "J'ai fait la meilleure traduction que possible. Ça faisait bien longtemps que je n'avais pas relevé ce genre de défi. Merci, jeune "+ ( sex ? "homme" : "femme" ) +"!"; mes "Ha ha ha~"; set sign_q,80; getitem 7274,1; //Ancient_Translator close; } else { mes "[Frank]"; mes "Je suis désolé, mais je n'ai pas terminé de traduire ce texte. Ça prend du temps: je n'ai pas assez de références dans cette langue. Pourquoi ne reviendriez-vous pas plus tard?"; close; } } else { mes "[Frank]"; mes "Il y a de nombreuses choses en ce monde qui défient notre entendement et notre imagination. Beaucoup craignent l'inconnu, mais les braves poursuivront toujours leur quête de vérité."; close; } } gef_fild07,182,241,0 script #Valkyrie Warp 111,1,1,{ callfunc "F_UpdateSignVars"; if ((sign_q == 80) && (countitem(907) > 3) && (countitem(953) > 11) && (countitem(7013) > 364)) { mes "^6B8E23On dirait que quelque chose dans les environs réagit avec la Larme Stellaire en votre possession. Peut-être arriverez-vous à le trouver...^000000"; close; } OnTouch: if ((sign_q == 80) && (countitem(907) > 3) && (countitem(953) > 11) && (countitem(7013) > 364)) { mes "["+strcharinfo(0)+"]"; mes "Qu'est-ce que...?"; mes "Qu'est-ce qui se passe?!"; specialeffect2 EF_BEGINSPELL6; next; mes "^3355FFPour une raison inconnue, à cet endroit particulier, la Larme Stellaire réagit avec la Résine, les Coeurs de Pierre, et le Corail que vous transportez. Les objets entrent violemment en résonance...^000000"; specialeffect2 EF_ENHANCE; next; mes "^3355FFTout d'un coup, les objets émettent une lumière intense qui finit par envelopper tout votre corps, et vous tombez inconscient"+ ( sex ? "" : "e" ) +"...^000000"; specialeffect2 EF_FLASHER; next; delitem 907,4; //Resin delitem 953,12; //Stone_Heart delitem 7013,365; //Coral_Reef set sign_q,81; warp "himinn",49,10; end; } else if (sign_q == 203) { mes "^3355FFRien de particulier ne se passe tandis que vous vous approchez de cet endroit.^000000"; close; } else if (sign_q > 80) { warp "himinn",49,10; } end; } himinn,48,86,5 script Valkyrie#sign 811,{ callfunc "F_UpdateSignVars"; if (sign_q < 81) { mes "[Sandra, la Valkyrie]"; mes "Seul l'Élu peut pénétrer en ces lieux. Peu m'importe la façon dont vous êtes arrivé"+ ( sex ? "" : "e" ) +" ici, mais vous devez maintenant partir."; close2; warp "gef_fild07",180,242; end; } else if (sign_q == 81) { mes "[Sandra, la Valkyrie]"; mes "Bienvenue, "+strcharinfo(0)+", dans ce royaume sacré. Vous avez enduré de nombreuses épreuves et fait preuve d'un grand courage afin de découvrir le secret de la Larme Stellaire, et cela seul montre que vous êtes digne de vous trouver ici."; next; select("Comment cela?"); mes "[Sandra, la Valkyrie]"; mes "Les dieux ont estimé que vous étiez digne de passer une épreuve spéciale afin de tester vos mérites. Si vous avez vraiment le coeur pur, vous réussirez."; next; mes "[Sandra, la Valkyrie]"; mes "La situation est critique dans le ^FF0000royaume où reposent les guerriers tombés^000000. Les dieux voudraient que vous restauriez l'ordre en éliminant une certaine influence maléfique en ces lieux."; next; mes "[Sandra, la Valkyrie]"; mes "Les obstacles seront nombreux. Tout d'abord, des guerriers déchus qui retourneront leur colère et leur haine contre vous. Même si eux n'ont pu être accueillis au Walhalla, une rare opportunité se présente à vous..."; next; mes "[Sandra, la Valkyrie]"; mes "Ensuite, et c'est le plus important, vous devrez trouver cette influence maléfique par vous-même. Cela nous permettra de juger votre capacité à discerner le bien du mal. Ne vous fiez pas aux apparences..."; next; mes "[Sandra, la Valkyrie]"; mes "Voilà quelle sera votre tâche. Je ne puis vous en dire plus. Vous avez maintenant pour mission de voyager sur ces terres, et d'extraire le mal véritable du coeur d'une certaine personne là-bas..."; set sign_q,82; percentheal 100,100; if (BaseLevel < 56) { getexp 9000,0; } else if ((BaseLevel > 55) && (BaseLevel < 61)) { getexp 12000,0; } else if ((BaseLevel > 60) && (BaseLevel < 66)) { getexp 20000,0; } else if ((BaseLevel > 65) && (BaseLevel < 71)) { getexp 35000,0; } else if ((BaseLevel > 70) && (BaseLevel < 76)) { getexp 70000,0; } else if ((BaseLevel > 75) && (BaseLevel < 81)) { getexp 120000,0; } else if ((BaseLevel > 80) && (BaseLevel < 86)) { getexp 160000,0; } else if ((BaseLevel > 85) && (BaseLevel < 91)) { getexp 210000,0; } else if (BaseLevel > 90) { getexp 350000,0; } close2; warp "geffen",120,100; end; } else if (sign_q < 95) { mes "[Sandra, la Valkyrie]"; mes "Je reconnais votre capacité à survivre dans le royaume des morts. J'imagine qu'endurer toutes ces peines doit être bien difficile pour "+ ( sex ? "un mortel" : "une mortelle" ) +"."; close; } else if (sign_q == 95) { mes "[Sandra, la Valkyrie]"; mes "Malheureusement, je ne peux pas vraiment vous fournir de réponse. Vous devez surmonter seul"+ ( sex ? "" : "e" ) +" les épreuves des dieux. Je n'ai que mes prières à offrir."; next; mes "[Sandra, la Valkyrie]"; mes "Les dieux désirent plus voir la démonstration de votre foi, plutôt que l'adhésion aveugle à certains commandements."; next; mes "[Sandra, la Valkyrie]"; mes "Allez toujours de l'avant, avec sagesse et courage. C'est tout ce que je puis vous dire."; set sign_q,96; close; } else if ((sign_q == 129) || (sign_q == 130)) { mes "[Sandra, la Valkyrie]"; mes "Bienvenue. Vous avez non seulement passé les épreuves que les dieux avaient préparées pour vous, mais vous avez aussi mis votre courage à l'épreuve dans le royaume des morts et protégé Rune-Midgard d'une attaque."; next; mes "[Sandra, la Valkyrie]"; mes "Je suis heureuse de vous annoncer que les dieux vous ont observé et ont décidé de vous inviter au Walhalla. Mais Rune-Midgard a toujours grand besoin de vous..."; next; mes "[Sandra, la Valkyrie]"; mes "Afin de symboliser cette promesse, je vais vous récompenser avec 'Le Signe', qui montrera au monde que vous êtes "+ ( sex ? "un grand guerrier" : "une grande guerrière" ) +" dont le courage a été testé par les dieux eux-mêmes."; next; mes "[Sandra, la Valkyrie]"; mes "Félicitations, "+ strcharinfo(0) +". Point de doutes, vous êtes véritablement "+ ( sex ? "un héros" : "une héroïne" ) +" digne de louanges!"; set sign_q,137; getitem 7314,1; //The_Sign close; } else if (sign_q < 150) { mes "[Sandra, la Valkyrie]"; mes "Les dieux vous observent. Faites preuve de votre courage, et il vous sera accordé l'honneur d'être choisi"+ ( sex ? "" : "e" ) +" par eux."; close; } else if ((sign_q > 199) && (sign_q < 202)) { mes "[Sandra]"; mes "Il vous faudra toujours démontrer votre courage. Les dieux vous convoquerons une fois que ce sera fait."; close; } else if (sign_q == 202) { mes "[Sandra, la Valkyrie]"; mes "Les dieux ont été déçus par vos choix. Vous avez été banni"+ ( sex ? "" : "e" ) +" du Walhalla et de ces lieux."; next; mes "[Sandra, la Valkyrie]"; mes "Même si vous avez échoué, j'espère que vous trouverez un moyen de regagner les faveurs des dieux..."; set sign_q,203; close; } else { if (countitem(7314) < 1) { mes "[Sandra, la Valkyrie]"; mes "Seul l'Élu peut pénétrer en ces lieux. Peu m'importe la façon dont vous êtes arrivé"+ ( sex ? "" : "e" ) +" ici, mais vous devez maintenant partir."; close2; warp "gef_fild07",180,242; end; } else { mes "[Sandra, la Valkyrie]"; mes ( sex ? "Brave guerrier" : "Brave guerrière" ) +", votre temps n'est pas encore venu. Continuez votre entraînement jusqu'à ce que les dieux vous appellent à eux..."; close; } } } //============================================================ // The Sign (Part 3) //============================================================ que_sign01,196,39,4 script Serin#dummy 90,{ end; OnInit: disablenpc "Serin#dummy"; end; OnDisable: disablenpc "Serin#dummy"; end; OnEnable: enablenpc "Serin#dummy"; end; Onstart: initnpctimer; end; OnTimer3000: specialeffect EF_GLASSWALL; end; OnTimer6000: specialeffect EF_CRASHEARTH; end; OnTimer9000: specialeffect EF_LORD; end; OnTimer13000: donpcevent "Serin#dummy::OnDisable"; donpcevent "Dark Lord#serin::OnEnable"; donpcevent "Serin#serin::OnEnable"; stopnpctimer; end; } que_sign01,196,44,4 script Seigneur des Ténèbres::Dark Lord#serin 737,{ end; OnInit: disablenpc "Dark Lord#serin"; end; OnDisable: disablenpc "Dark Lord#serin"; end; OnEnable: enablenpc "Dark Lord#serin"; end; } que_sign01,196,39,4 script Serin#serin 90,{ callfunc "F_UpdateSignVars"; if (sign_q < 132) { mes "[Serin]"; mes "....?"; close; } else if (sign_q == 132) { mes "[Serin]"; mes "Le Cercle Magique est presque achevé, tandis que s'accroît son pouvoir. Ce symbole que je vous avais demandé de me rapporter est le dernier ingrédient nécessaire pour invoquer le Seigneur des Ténèbres."; next; mes "[Serin]"; mes "Cependant, le pouvoir de ce symbole peut être utilisé pour achever le Cercle Magique, comme il peut être utilisé pour le détruire. Me confierez-vous le symbole? Je veux détruire ceci..."; next; mes "[Serin]"; mes "S'il vous plaît... Donnez-moi ce symbole."; next; select("Donner le symbole à Serin."); mes "[Serin]"; mes "Ça pourrait être dangereux, alors reculez..."; delitem 7305,1; //Authority_Of_Nine_World set sign_q,133; donpcevent "Serin#dummy::OnEnable"; donpcevent "Serin#dummy::Onstart"; donpcevent "Serin#serin::OnDisable"; close; } else if (sign_q == 133) { mes "[Serin]"; mes "Je suis désolée. Je dois le faire pour invoquer le Seigneur des Ténèbres."; next; select("Mais pourquoi...?"); mes "[Serin]"; mes "La Sorcière n'a jamais voulu invoquer le Seigneur des Ténèbres, c'était moi! J'ai toujours voulu retourner à la vie. Je n'en peu plus d'être piégée ici, à Niflheim!"; next; mes "[Serin]"; mes "Malheureusement, le symbole que la Dame des Enfers vous a donné ne peut être utilisé qu'une seule fois. Son pouvoir ne suffisait pas pour me ramener à la vie, alors invoquer le Seigneur des Ténèbres est ma dernière chance."; next; select("Mais s'il vient à Midgard..."); mes "[Serin]"; mes "Oh, je sais ce qui va arriver si le Seigneur des Ténèbres pénètre dans le royaume des vivants. Il détruira Midgard et répandra la mort."; next; mes "[Serin]"; mes "Invoquer le Seigneur des Ténèbres pour revenir à la vie alors que tout le monde serait mort peut vous sembler absurde, mais je m'en moque."; next; mes "[Serin]"; mes "Les vivants ne savent apprécier ce qu'ils ont, et doivent payer pour cela. Qu'ils aillent tous à Niflheim pendant que je me délecte de la chaleur du soleil et de l'air frais. Tout le monde devrait mourir..."; next; mes "[Serin]"; mes "Vous ne n'arrivez pas à me plaindre, mais savez-vous ce que c'est que d'être piégée à Niflheim? Je vous en prie, "+strcharinfo(0)+", ne vous mettez pas en travers de ma route."; next; switch(select("D'accord, faites comme vous voulez.:Je ne peux pas vous laisser faire ça!")) { case 1: mes "[Serin]"; mes "Voulez-vous vraiment tout abandonner pour moi? Vous comprenez que vous échouerez à l'épreuve des dieux..."; next; switch(select("J'ai changé d'avis pour le bien de Midgard.:Ce n'est pas un problème...")) { case 1: mes "[Serin]"; mes "..."; mes "Je ne veux vraiment pas vous combattre, mais c'est allé trop loin. Si vous continuez à vous mettre en travers de ma route, vous ne me laissez pas le choix..."; next; donpcevent "Dark Lord#serin::OnEnable"; mes "[Seigneur des Ténèbres]"; mes "^330033"+ ( sex ? "Insolent mortel" : "Insolente mortelle" ) +"! Pensez-vous vraiment pouvoir m'arrêter? Humf! Les fous doivent recevoir leur leçon! Préparez-vous à mourir!^000000"; set sign_q,134; donpcevent "Serin#serin::OnDisable"; donpcevent "Dark Lord#serin::OnDisable"; donpcevent "CallMonster#serin::Oncall"; close; case 2: mes "[Serin]"; mes "Le moins que je puisse faire, c'est de vous renvoyer à Rune-Midgard et demander au Seigneur des Ténèbres d'épargner votre vie. Merci beaucoup..."; set sign_q,200; getexp 200000,0; set $@sign_w2,0; donpcevent "Dark Lord#serin::OnDisable"; close2; warp "umbala",132,203; end; } case 2: mes "[Serin]"; mes "..."; mes "Je ne veux vraiment pas vous combattre, mais c'est allé trop loin. Si vous continuez à vous mettre en travers de ma route, vous ne me laissez pas le choix..."; next; emotion e_gg,0,"Dark Lord#serin"; mes "[Seigneur des Ténèbres]"; mes "^330033"+ ( sex ? "Insolent mortel" : "Insolente mortelle" ) +"! Pensez-vous vraiment pouvoir m'arrêter? Humf! Les fous doivent recevoir leur leçon! Préparez-vous à mourir!^000000"; set sign_q,134; donpcevent "Serin#serin::OnDisable"; donpcevent "Dark Lord#serin::OnDisable"; donpcevent "CallMonster#serin::Oncall"; close; } } else if (sign_q == 134) { mes "[Serin]"; mes "Je vois, maintenant. Je perdrai bientôt tous mes souvenirs, et je resterai, morte, à Niflheim. Comme tous les autres. Mais puis-je tout de même vous poser une question?"; next; mes "[Serin]"; mes "Avec ce symbole, vous aviez le pouvoir de vous faire obéir des morts. Pourquoi ne pas l'avoir utilisé pour m'ordonner d'abandonner?"; next; mes "[Serin]"; mes "..."; mes "......"; mes ".........."; next; mes "[Serin]"; mes "Je le vois, désormais. La gentillesse dans vos yeux me raconte toute l'histoire. Vous vouliez me laisser une seconde chance. Mais au final, je n'ai su la saisir."; next; mes "[Serin]"; mes "Même si je ne suis plus qu'un esprit, c'était un honneur de rencontrer quelqu'un comme vous. Je perdrai mes souvenirs, mais je ne vous oublierai jamais."; next; mes "[Serin]"; mes "Le souvenir de votre courage et de votre gentillesse est pour moi plus précieux encore que la vie elle-même."; next; mes "[Serin]"; mes "Et maintenant, je dois vous dire au revoir. Bonne chance dans vos voyages, mon ami"+ ( sex ? "" : "e" ) +"..."; set sign_q,135; close; } else if (sign_q == 135) { mes "^3355FFVous aidez Serin, maintenant inconsciente, et retournez à Niflheim.^000000"; close2; set sign_q,136; set $@sign_w2,0; warp "que_sign01",117,137; end; } else if (sign_q == 199) { set .@fail_s1,rand(1,800); set .@fail_s2,rand(1,700); set .@fail_s3,rand(1,600); set .@fail_s4,rand(1,500); set .@fail_s5,rand(1,400); if (countitem(2643) == 1) { if (((sign_sq == 0) && (.@fail_s3 == 356)) || ((sign_sq == 1) && (.@fail_s2 == 356)) || (.@fail_s1 == 356)) { set sign_q,200; mes "[Serin]"; mes "Même si vous avez essayé de m'arrêter, je ne souhaite pas prendre votre vie. Je comprends que vous êtes simplement en train d'essayer de protéger Rune-Midgard."; next; mes "[Serin]"; mes "Cependant... Je ne pense pas que vous ayez le courage de surmonter les épreuves des dieux. Ne revenez plus ici s'il vous plait."; next; mes "[Serin]"; mes "Adieu..."; close2; set $@sign_w2,0; warp "niflheim",30,156; end; } else { mes "[Serin]"; mes "N'avez-vous pas encore abandonné? S'il vous plaît, n'essayez plus de m'arrêter!"; close2; set sign_q,134; donpcevent "Serin#serin::OnDisable"; donpcevent "Dark Lord#serin::OnDisable"; donpcevent "CallMonster#serin::Oncall"; end; } } else { if (((sign_sq == 0) && (.@fail_s5 == 356)) || ((sign_sq == 1) && (.@fail_s4 == 356)) || (.@fail_s3 == 356)) { set sign_q,200; mes "[Serin]"; mes "Même si vous avez essayé de m'arrêter, je ne souhaite pas prendre votre vie. Je comprends que vous êtes simplement en train d'essayer de protéger Rune-Midgard."; next; mes "[Serin]"; mes "Cependant... Je ne pense pas que vous ayez le courage de surmonter les épreuves des dieux. Ne revenez plus ici s'il vous plait."; next; mes "[Serin]"; mes "Adieu..."; close2; set $@sign_w2,0; warp "niflheim",30,156; end; } else { mes "[Serin]"; mes "N'avez-vous pas encore abandonné? S'il vous plaît, n'essayez plus de m'arrêter!"; close2; set sign_q,134; donpcevent "Serin#serin::OnDisable"; donpcevent "Dark Lord#serin::OnDisable"; donpcevent "CallMonster#serin::Oncall"; end; } } } else if (sign_q == 200) { mes "[Serin]"; mes "Laissez-moi vous reconduire là où vous appartenez."; close2; warp "umbala",132,203; end; } else { mes ".........."; close; } end; OnDisable: disablenpc "Serin#serin"; end; OnEnable: enablenpc "Serin#serin"; end; } que_sign01,197,195,4 script Serin#witch 90,{ callfunc "F_UpdateSignVars"; if (sign_q < 124) { mes "[Serin]"; mes "..."; mes "......"; emotion e_dots; close; } else if (sign_q == 124) { mes "[Serin]"; mes "Vous voilà enfin. Cette sorcière a observé tous mes mouvements, et elle sait probablement déjà que ce que je m'apprête à faire..."; next; select("Pourquoi faites-vous ça?"); mes "[Serin]"; mes "Vous ne comprenez pas comme c'est horrible d'être piégée à Niflheim. Je n'en peu plus de respirer la mort et de me nourrir du désespoir. Je veux revivre!"; next; select("Vous avez donc besoin du Sombre Seigneur?"); mes "[Serin]"; mes "Malheureusement, le symbole que la Dame des Enfers vous a donné ne peut être utilisé qu'une seule fois. Son pouvoir n'a pas suffit à me faire revenir, alors invoquer le Seigneur des Ténèbres est ma dernière chance."; next; select("Si le Seigneur des Ténèbres vient à Midgard..."); mes "[Serin]"; mes "Oh, je sais ce qui va arriver si le Seigneur des Ténèbres pénètre dans le royaume des vivants. Il détruira Midgard et répandra la mort."; next; mes "[Serin]"; mes "Invoquer le Seigneur des Ténèbres pour revenir à la vie alors que tout le monde serait mort peut vous sembler absurde, mais je m'en moque."; next; mes "[Serin]"; mes "Les vivants ne savent apprécier ce qu'ils ont, et doivent payer pour cela. Qu'ils aillent tous à Niflheim pendant que je me délecte de la chaleur du soleil et de l'air frais. Tout le monde devrait mourir..."; next; mes "[Serin]"; mes "Vous ne n'arrivez pas à me plaindre, mais savez-vous ce que c'est que d'être piégée à Niflheim? Je vous en prie, "+strcharinfo(0)+", ne vous mettez pas en travers de ma route."; next; switch(select("Je ne peux pas vous laisser faire ça!:D'accord, faites comme vous voulez.")) { case 1: set sign_q,125; close; case 2: mes "[Serin]"; mes "Voulez-vous vraiment tout abandonner pour moi? Vous comprenez que vous échouerez à l'épreuve des dieux..."; next; switch(select("J'ai changé d'avis pour le bien de Midgard.:Ce n'est pas un problème...")) { case 1: set sign_q,125; close; case 2: mes "[Serin]"; mes "Le moins que je puisse faire, c'est de vous renvoyer à Rune-Midgard et demander au Seigneur des Ténèbres d'épargner votre vie. Merci beaucoup..."; set sign_q,200; getexp 200000,0; set $@sign_w1,0; close2; warp "umbala,",132,203; end; } } } else if (sign_q == 125) { if (countitem(2643) ==1) { mes "[Serin]"; mes "Si vous pensez que je ne peux pas invoquer le Seigneur des Ténèbres sans le symbole, vous vous trompez lourdement. J'ai accumulé tout le pouvoir du désespoir!"; next; mes "[Serin]"; mes "Vous vous souvenez de ce qui est arrivé aux morts que vous avez aidé pour moi? Même s'ils semblaient à première vue s'être apaisés, ils n'ont pas pu échapper aux abîmes de mon désespoir..."; next; mes "[Serin]"; mes "Et cette pauvre petite fille... Alakina Anne? Elle n'a toujours pas réalisé qu'elle était morte!"; next; mes "[Serin]"; mes "Vous lui avez donné de l'espoir, mais vous ne pouviez pas en fin de compte lui promettre de la ramener à la maison. Oh, comme sa déception doit être grande..."; next; mes "[Serin]"; mes "Oui... En essayant de les aider, vous ne leur avez apporté que de la douleur et du désespoir, comme je l'avais prévu. Il y a maintenant assez d'affliction pour que je puisse invoquer le Seigneur des Ténèbres!"; next; mes "[Serin]"; mes "Je ne veux pas vous combattre, mais je ne peux non plus vous laisser vous mettre en travers de ma route. J'ai déjà vendu mon âme au Seigneur des Ténèbres en échange du retour à la vie, et je ne peux pas abandonner maintenant. Nous allons devoir livrer bataille!"; close2; set sign_q,126; donpcevent "CallMonster#witch::Oncall"; donpcevent "Serin#witch::OnDisable"; end; } else { mes "[Serin]"; mes "Si vous pensez que je ne peux pas invoquer le Seigneur des Ténèbres sans le symbole, vous vous trompez lourdement. J'ai accumulé tout le pouvoir du désespoir!"; next; mes "[Serin]"; mes "La plupart des aventuriers ne comprennent pas que la souffrance est le destin inéluctable des âmes de Niflheim. Il s'agit de la nature même de ce royaume, et l'une des lois qui permet son équilibre..."; next; mes "[Serin]"; mes "Demander à quelques aventuriers d'aider ces âmes était un jeu d'enfant. Mais il est déjà trop tard quand ils comprennent qu'il n'y avait rien à faire! En ne réussissant pas à tenir leurs promesses, les aventuriers ne font qu'augmenter leur désespoir!"; next; mes "[Serin]"; mes "Et en augmentant le désespoir, j'accrois les pouvoirs que j'utiliserai pour invoquer le Seigneur des Ténèbres!"; next; mes "[Serin]"; mes "Je ne veux pas vous combattre, mais je ne peux non plus vous laisser vous mettre en travers de ma route. J'ai déjà vendu mon âme au Seigneur des Ténèbres en échange du retour à la vie, et je ne peux pas abandonner maintenant. Nous allons devoir livrer bataille!"; close2; set sign_q,126; donpcevent "CallMonster#witch::Oncall"; donpcevent "Serin#witch::OnDisable"; end; } } else if (sign_q == 126) { mes "[Serin]"; mes "Je vois, maintenant. Je perdrai bientôt tous mes souvenirs, et je resterai, morte, à Niflheim. Comme tous les autres. Mais puis-je tout de même vous poser une question?"; next; mes "[Serin]"; mes "Avec ce symbole, vous aviez le pouvoir de vous faire obéir des morts. Pourquoi ne pas l'avoir utilisé pour m'ordonner d'abandonner?"; next; mes "[Serin]"; mes "..."; mes "......"; mes ".........."; next; mes "[Serin]"; mes "Je le vois, désormais. La gentillesse dans vos yeux me raconte toute l'histoire. Vous vouliez me laisser une seconde chance. Mais au final, je n'ai su la saisir."; next; mes "[Serin]"; mes "Même si je ne suis plus qu'un esprit, c'était un honneur de rencontrer quelqu'un comme vous. Je perdrai mes souvenirs, mais je ne vous oublierai jamais."; next; mes "[Serin]"; mes "Le souvenir de votre courage et de votre gentillesse est pour moi plus précieux encore que la vie elle-même."; next; mes "[Serin]"; mes "Et maintenant, je dois vous dire au revoir. Bonne chance dans vos voyages, mon ami"+ ( sex ? "" : "e" ) +"..."; delitem 7308,1; //Witch's_Potion set sign_q,127; close; } else if (sign_q == 127) { mes "^3355FFVous aidez Serin, maintenant inconsciente, et retournez à Niflheim.^000000"; close2; set sign_q,128; set $@sign_w1,0; warp "que_sign01",117,137; end; } else if (sign_q == 198) { set .@fail_s1,rand(1,1000); set .@fail_s2,rand(1,900); set .@fail_s3,rand(1,800); set .@fail_s4,rand(1,700); set .@fail_s5,rand(1,600); if (countitem(2643) == 1) { if (((sign_sq == 0) && (.@fail_s3 == 356)) || ((sign_sq == 1) && (.@fail_s2 == 356)) || (.@fail_s1 == 356)) { delitem 7308,1; //Witch's_Potion set sign_q,200; mes "[Serin]"; mes "Même si vous avez essayé de m'arrêter, je ne souhaite pas prendre votre vie. Je comprends que vous êtes simplement en train d'essayer de protéger Rune-Midgard."; next; mes "[Serin]"; mes "Cependant... Je ne pense pas que vous ayez le courage de surmonter les épreuves des dieux. Ne revenez plus ici s'il vous plait..."; next; mes "^3355FFSerin vous prend l'Élixir de Sorcière.^000000"; next; mes "[Serin]"; mes "Je suis désolée mais je dois vous prendre cet Élixir de Sorcière pour invoquer le Seigneur des Ténèbres. Adieu..."; close2; set $@sign_w1,0; warp "niflheim",30,156; end; } else { mes "[Serin]"; mes "N'avez-vous pas encore abandonné? S'il vous plaît, n'essayez plus de m'arrêter!"; close2; set sign_q,126; donpcevent "Serin#witch::OnDisable"; donpcevent "CallMonster#witch::Oncall"; end; } } else { if (((sign_sq == 0) && (.@fail_s5 == 356)) || ((sign_sq == 1) && (.@fail_s4 == 356)) || (.@fail_s3 == 356)) { delitem 7308,1; //Witch's_Potion set sign_q,200; mes "[Serin]"; mes "Même si vous avez essayé de m'arrêter, je ne souhaite pas prendre votre vie. Je comprends que vous êtes simplement en train d'essayer de protéger Rune-Midgard."; next; mes "[Serin]"; mes "Cependant... Je ne pense pas que vous ayez le courage de surmonter les épreuves des dieux. Ne revenez plus ici s'il vous plait..."; next; mes "^3355FFSerin vous prend l'Élixir de Sorcière.^000000"; next; mes "[Serin]"; mes "Je suis désolée mais je dois vous prendre cet Élixir de Sorcière pour invoquer le Seigneur des Ténèbres. Adieu..."; close2; set $@sign_w1,0; warp "niflheim",30,156; end; } else { mes "[Serin]"; mes "N'avez-vous pas encore abandonné? S'il vous plaît, n'essayez plus de m'arrêter!"; close2; set sign_q,126; donpcevent "Serin#witch::OnDisable"; donpcevent "CallMonster#witch::Oncall"; end; } } } else if (sign_q == 200) { mes "[Serin]"; mes "Laissez-moi vous reconduire là où vous appartenez."; mes "......."; close2; set $@sign_w1,0; warp "umbala",132,203; end; } else { mes "[Serin]"; mes "........."; close; } end; OnDisable: disablenpc "Serin#witch"; end; OnEnable: enablenpc "Serin#witch"; end; } niflheim,313,70,4 script Femme Attirante::Pleasant-Featured Lady#s 90,{ callfunc "F_UpdateSignVars"; if (sign_q < 82) { mes "[Serin]"; mes "Je suis désolée, mais vous n'êtes pas "+ ( sex ? "celui" : "celle" ) +" que je cherche. Non..."; close; } else if (sign_q == 82) { mes "[Serin]"; mes ( sex ? "Gentil aventurier" : "Gentille aventurière" )+", vous êtes "+ ( sex ? "celui" : "celle" ) +" que je cherchais, "+ ( sex ? "celui" : "celle" ) +" qui a entrepris un long voyage afin de prouver sa valeur."; next; mes "[Serin]"; mes "Je vous reconnais, même dans les ténèbres de Niflheim. Pour moi, vous avez une aura resplendissant comme une étoile! Je vous en prie, entendez mon histoire..."; next; switch(select("Je suis occupé"+ ( sex ? "" : "e" ) +".:Bien sûr, allez-y.")) { case 1: mes "[Serin]"; mes "Je sais que je n'interromprai pas votre quête de gloire, mais si jamais vous changez d'avis..."; close; case 2: mes "[Serin]"; mes "Merci... Comme on vous l'a peut-être dit, et comme vous pouvez le voir à mon apparence, ma place n'est pas ici."; next; mes "[Serin]"; mes "Je n'ai peut-être pas eu la chance d'avoir été choisie par une Valkyrie, mais j'ai besoin de votre aide pour partir aussi vite que possible.~"; next; switch(select("Euh, j'ai quelque chose à faire en fait.:Bien sûr, allons-y.")) { case 1: mes "[Serin]"; mes "Je sais que je n'interromprai pas votre quête de gloire, mais si jamais vous changez d'avis..."; close; case 2: mes "[Serin]"; mes "Je sais que je vous en demande peut-être trop, mais si vous pouviez aussi venir en aide aux âmes égarées en ces lieux, je vous en serai vraiment reconnaissante. D'une certaine manière, je pense que résoudre leurs problèmes pourra m'aider à m'enfuir."; next; switch(select("Bien sûr, pourquoi pas?:Pourquoi devrais-je les aider?")) { case 1: mes "[Serin]"; mes "Je savais que vous comprendriez! Vous êtes vraiment quelqu'un de bien. Vous devrez gagner la confiance des gens de Niflheim avant de pouvoir les aider, et vous rapprocher d'eux."; set sign_q,83; close; case 2: mes "[Serin]"; mes "Je... Je comprends. Même si je savais que j'en demandais trop, j'espérais que vous comprendriez que ce serait le meilleur moyen de glaner des indices sur les moyens de s'enfuir d'ici."; set sign_q,84; close; } } } } else if (sign_q == 83) { if (sign_sq < 8) { mes "[Serin]"; mes "Comment? Vous ne savez pas qui a besoin d'aide à Niflheim? Hum, laissez-moi y réfléchir..."; next; mes "[Serin]"; mes "Peu d'âmes vous feront confiance en cet endroit maudit, mais certains vous parleront peut-être de leurs problèmes si vous ^3355FFvous rapprochez d'eux^000000, d'accord?"; next; mes "[Serin]"; mes "En faisant en sorte de les laisser vous parler en premier, ils seront peut-être plus enclins à accepter votre aide ou à vous dire ce que vous avez vraiment besoin de savoir. J'espère que ça aide..."; close; } else if (sign_sq == 8) { mes "[Serin]"; mes "Merci beaucoup pour votre aide. C'est tout ce que je possède, et j'y tiens, mais je veux que vous preniez cet anneau. C'est le seul moyen que j'ai d'exprimer ma gratitude."; set sign_q,85; set sign_sq,0; getitem 2642,1; //Serin's_Gold_Ring close; } else { mes "[Serin]"; mes "Pour les morts, les vivants sont soit une menace, soit des proies faciles."; close; } } else if (sign_q == 84) { mes "[Serin]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", "+ ( sex ? "aventurier" : "aventurière" ) +". Comment allez-vous? Je suis surprise de vous trouver encore dans cette dangereuse ville."; next; mes "[Serin]"; mes "Si vous explorez les environs, vous découvrirez que certains défunts ici sont différents. Allez leur parler, et voyez si vous pouvez leur être d'un certain secours."; set sign_q,87; close; } else if (sign_q == 85) { mes "[Serin]"; mes "Il y a un Barde à Niflheim, avec une voix très douce, mais aussi très mélancolique. Il chante pour les étrangers comme vous, "+ ( sex ? "aventurier" : "aventurière" ) +"."; next; mes "[Serin]"; mes "Je pense qu'il pourrait avoir certaines informations utiles. Ça serait peut-être une bonne idée d'aller lui parler."; set sign_q,86; close; } else if (sign_q < 92) { mes "[Serin]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", "+strcharinfo(0)+","; mes "Je suis surprise que vous ayez réussi à survivre ici pendant tout ce temps. Rester en vie à Niflheim n'est pas une mince affaire pour "+ ( sex ? "un mortel" : "une mortelle" ) +"..."; close; } else if (sign_q == 92) { if (countitem(2642) > 0) { mes "[Serin]"; mes "Ah, "+strcharinfo(0)+"~"; mes "Comment allez-vous? Encore merci d'avoir aidé les pauvres âmes en ces lieux."; next; mes "[Serin]"; mes "Hum...?"; mes "Quel est ce regard? Voulez-vous me demander quelque chose?"; next; } else { mes "[Serin]"; mes "Ah, "+strcharinfo(0)+"~"; mes "Comment allez-vous?"; next; mes "[Serin]"; mes "Hum...?"; mes "Quel est ce regard? Voulez-vous me demander quelque chose?"; next; } switch(select("Rien.:Au sujet de la Reine des Morts...")) { case 1: mes "[Serin]"; mes "Hé bien, si vous avez besoin de mon aide, n'hésitez pas."; close; case 2: mes "[Serin]"; mes "La Reine des Morts? Hé bien, elle règne sur Niflheim. En tant que dernier né de Loki et d'Angrboda, Odin lui donna le contrôle complet de cette terre."; next; mes "[Serin]"; mes "Elle gouverne en général depuis son château, mais elle sort parfois se promener dans les rues de Niflheim. C'est tout ce que je sais d'elle."; next; select("Le Symbole des Neufs Mondes..."); mes "[Serin]"; mes "Oh ça...?"; mes "On l'appelle parfois la Marque des Morts. Odin l'a donné à la Reine des Morts pour attester de son autorité sur les défunts."; next; mes "[Serin]"; mes "De nombreuses rumeurs courent au sujet de ce symbole et de ses pouvoirs, mais la seule chose que nous sachions vraiment, c'est qu'on peut l'utiliser pour se faire obéir des morts..."; next; select("Au sujet d'Angrboda..."); mes "[Serin]"; mes "Angrboda...?"; mes "Il s'agit de la mère de la Reine des Enfers, et l'un des plus puissants monstres de cet univers."; next; mes "[Serin]"; mes "Les dieux avaient tant peur de ses monstrueux enfants qu'ils les ont enfermés et qu'ils ont scellé Angrboda à l'écart de leur prison. Personne n'a jamais entendu parlé d'elle depuis..."; next; select("La Sorcière m'a dit que vous..."); mes "[Serin]"; mes "Oh, la Sorcière vous a parlé de moi? Je sais qu'elle ne pense pas grand bien de moi. Mais ce n'est pas comme je pouvais moi aussi lui faire confiance."; next; mes "[Serin]"; mes "Je ne peux rien y faire. Au moins nous sommes tous deux d'accord sur un point: nous ne sommes pas à notre place à Niflheim."; emotion e_dots; set sign_q,93; close; } } else if (sign_q == 93) { mes "[Serin]"; mes "Je suis désolé. Je n'ai fait que parler la dernière fois, mais je ne vous ai pas vraiment donné d'informations utiles."; next; mes "[Serin]"; mes "Mais il y a peu, j'ai entendu dire que la Reine des Morts cherche sa mère, Angrboda. Il est étrange que même la reine, avec tout le pouvoir qu'elle possède, ne puisse la trouver."; next; mes "[Serin]"; mes "Je ne sais pas comment, mais on dirait qu'Angrboda fut scellée dans le monde de Midgard..."; emotion e_dots; set sign_q,94; close; } else if (sign_q == 94) { mes "[Serin]"; mes "Je vous ai dit tout ce que je savais, mais si jamais vous voulez en apprendre plus au sujet d'Angrboda, vous devrez probablement parler à quelqu'un qui peut communiquer avec les dieux."; next; mes "[Serin]"; mes "Peut-être qu'une Valkyrie ou que quelqu'un qui a vécu en Asgard en saurait plus su sujet de l'endroit où Angrboda a été scellée."; next; mes "[Serin]"; mes "Et au passage, pourquoi voulez-vous les Symbole des Neufs Mondes? C'est un objet très dangereux qui pourrait causer de grands maux s'il tombait entre de mauvaises mains..."; next; switch(select("Que voulez-vous dire?:Ne vous en faites pas, ça n'arrivera pas.")) { case 1: mes "[Serin]"; mes "De nombreux morts à Niflheim se sont laissés submerger par le regret et le désespoir. Leur rage pourrait se transformer en une furie dévastatrice si jamais ils mettaient les mains sur le symbole."; next; switch(select("Alors que devrais-je faire?:Merci, mais je ne m'inquiète pas.")) { case 1: mes "[Serin]"; mes "Je pense que vous devriez vraiment m'apporter ce symbole avant de le montrer à qui que ce soit. Je vous expliquerai alors pourquoi j'ai tant besoin de son pouvoir."; next; mes "[Serin]"; mes "Je ne peux pas m'expliquer maintenant, mais sachez que j'utiliserai son pouvoir pour faire quelque chose qui vous sera grandement utile. Il vous faudra me faire confiance là-dessus."; next; select("J'y penserai."); mes "[Serin]"; mes "Alors je vous attendrai ici."; set sign_q,95; close; case 2: mes "[Serin]"; mes "Bien... C'est votre choix."; set sign_q,95; close; } case 2: mes "[Serin]"; mes "Ah... D'accord, j'imagine que si vous vous montrez digne de recevoir ce symbole, vous devriez aussi être en mesure de le protéger des abus."; set sign_q,95; close; } } else if (sign_q < 118) { mes "[Serin]"; mes "Rapportez-moi le Symbole des Neufs Mondes sans attendre si jamais vous l'obtenez, "+strcharinfo(0)+"."; close; } else if (sign_q == 118) { mes "[Serin]"; mes "Oui... C'est le Symbole des Neuf Mondes. Il renferme assez de pouvoir pour une utilisation, mais il n'est pas simple à extraire. Qu'avez-vous l'intention de faire avec?"; next; select("Lui raconter votre histoire."); mes "[Serin]"; mes "Ah, alors vous êtes à Niflheim afin de prouver votre courage à une Valkyrie."; next; mes "[Serin]"; mes "Donc... Attendez... Vous avez récupéré ce symbole uniquement pour la Sorcière? C'est peut-être grossier, mais je voudrais vous dire ce que je pense d'elle exactement."; next; mes "[Serin]"; mes "N'est-il pas suspect qu'elle ne vous ait pas expliqué ses intentions? Le Symbole des Neuf Mondes et l'un des artefacts les plus puissants de Niflheim. Je ne sais pas ce qu'elle projette de faire, mais ce sera à grande échelle."; next; mes "[Serin]"; mes "Et puis il y a ce Metz Brayde. Croyez-vous vraiment qu'il vous le rendra simplement après qu'il ait terminé ses recherches? Vous ne pouvez pas faire confiance à quelqu'un à qui vous confiez un objet avec un tel pouvoir et penser qu'il vous le rendra!"; next; switch(select("Que devrais-je faire?:Je n'y crois pas!")) { case 1: mes "[Serin]"; mes "Hé bien, je ne peux pas vous dire quoi faire, mais je ne pense pas que donner le Symbole des Neufs Mondes à la Sorcière soit une bonne idée. Vous ne savez pas comment elle utilisera son pouvoir."; next; mes "[Serin]"; mes "En fait... Il y a un bruit court mais je ne suis pas certaine que vous vouliez l'entendre..."; set sign_q,131; close; case 2: mes "[Serin]"; mes "Je suis désolée si je vous ai offensé. Je sais que je n'arriverai pas à vous faire croire en quoi que ce soit, mais comprenez que je ne cherche pas à me servir de vous. Pardonnez ma grossièreté."; close; } } else if (sign_q < 129) { mes "^3355FFIl ne s'agit que de la trace résiduelle de Serin, une manifestation de son souvenir éternel.^000000"; close; } else if (sign_q == 129) { mes "[Serin]"; mes "..."; mes "......"; next; mes "[Serin]"; mes "..."; mes "......"; mes ".........."; if (countitem(2643) == 1) { next; switch(select("Donner à Serin l'anneau.:Garder l'anneau.")) { case 1: mes "[Serin]"; mes "..."; mes "......"; mes "............."; next; mes "[Serin]"; mes "...."+strcharinfo(0)+"....."; mes "Je ne veux pas vous oublier. Je ne peux pas oublier ma vie et mes obsessions, mais si je ne devais garder qu'un souvenir, ce serait celui de votre gentillesse."; next; mes "[Serin]"; mes "Même maintenant, vous faites preuve de tant de gentillesse envers moi... Merci de me rendre mon anneau, mon bien le plus précieux. Merci, merci..."; emotion e_sob; next; mes "^3355FFLe son de la voix de Serin se fait de plus en plus faible, jusqu'à disparaître complètement. Ses yeux sont révulsés, comme si elle était en transe. On dirait qu'elle a tout oublié...^000000"; next; mes "^3355FFMais Serin a aussi été capable d'oublier sa tristesse. Des larmes perlent sur son visage, et un léger sourire sur ses lèvres vous dit qu'elle vous gardera toujours dans son coeur.^000000"; delitem 2643,1; //Serin's_Gold_Ring_ getexp 500000,0; close; case 2: emotion e_sob; close; } } else { emotion e_sob; close; } } else if (sign_q == 130) { mes "[Serin]"; mes "..........."; emotion e_sob; next; mes "[Serin]"; mes "..........."; emotion e_dots; next; mes "[Serin]"; mes "..........."; emotion e_dots; next; mes "[Serin]"; mes "..........."; emotion e_sob; close; } else if (sign_q == 131) { mes "[Serin]"; mes "........"; next; select("Parlez-moi des rumeurs au sujet de la sorcière."); next; mes "[Serin]"; mes "Hé bien, j'ai entendu dire que la sorcière se cachait dans les tréfonds de Niflheim, et qu'elle ne parle qu'à ceux qui surmontent ses épreuves. Apparemment, elle est en train de préparer une espèce de rituel pour gagner encore plus de pouvoir..."; next; mes "[Serin]"; mes "C'est presque trop horrible pour être crédible, mais je pense qu'elle se prépare à invoquer le Seigneur des Ténèbres, le seigneur du Royaume des Démons."; next; select("Le Seigneur des Ténèbres...?"); mes "[Serin]"; mes "Hé bien, la plupart des gens l'ignorent, mais le Seigneur des Ténèbres vient du Royaume des Démons. Il est si puissant dans son domaine que même les dieux craignent sa fureur."; next; mes "[Serin]"; mes "Le Seigneur des Ténèbres peut parfois se manifester dans le monde de Midgard, mais seulement en tant qu'entité ne possédant qu'une fraction de son véritable pouvoir."; next; mes "[Serin]"; mes "Vous voyez, voyager du Royaume des Démons jusqu'à Midgard demande énormément d'énergie, et puisque la force vitale à Midgard entre en conflit avec ses propres pouvoirs, les Seigneur des Ténèbres ne peut pas pleinement se manifester en ce monde."; next; select("La Reine des Morts ne l'arrêterait pas?"); mes "[Serin]"; mes "Hé bien, le Seigneur des Ténèbres ne s'intéresse qu'à Midgard, alors la Reine des Morts ne se sent pas menacée à Niflheim."; next; mes "[Serin]"; mes "En fait, je suis sûre qu'elle se dit que le Seigneur des Ténèbres causera des milliers de morts à Midgard, ce qui lui fera plus d'âmes sur lesquelles régner. L'arrêter ne doit pas être dans son intérêt."; next; select("Alors que devrions-nous faire...?"); mes "[Serin]"; mes "Nous devons l'arrêter coûte que coûte, et l'empêcher d'invoquer le Seigneur des Ténèbres afin d'éviter l'annihilation de Midgard."; next; mes "[Serin]"; mes "J'étais une Magicienne assez douée, vous savez. Je sais qu'elle aura besoin de dessiner un immense cercle magique à Niflheim si elle veut invoquer le Seigneur des Ténèbres."; next; select("Pouvez-vous me dire où?"); mes "[Serin]"; mes "Hé bien, il faut remplir certaines conditions pour mener à bien l'invocation. Il n'y a de lieux assez vastes dans la Vallée de Gyoll, et trop de gens surveillent l'entrée de Niflheim..."; next; mes "[Serin]"; mes "Si je voulais invoquer le Seigneur des Ténèbres, je le ferais surement en ville pour éviter d'attirer l'attention. Hum... Je vous ferai signe lorsque j'aurai trouvé où le cercle pourrait être."; set sign_q,132; close; } else if (sign_q == 132) { if ($@sign_w2 == 1) { mes "[Serin]"; mes "Je dois encore terminer quelques préparatifs avant de pouvoir vous envoyer là où se trouve le cercle magique. Il me faudra un peu plus de temps..."; close; } mes "[Serin]"; mes "D'accord... Êtes-vous prêt"+ ( sex ? "" : "e" ) +" à partir?"; next; switch(select("Oui:Pas encore")) { case 1: mes "[Serin]"; mes "D'accord, allons-y..."; close2; set $@sign_w2,1; warp "que_sign01",199,36; end; case 2: close; } } else if ((sign_q < 135) || (sign_q == 199)) { if ($@sign_w2 == 1) { mes "[Serin]"; mes "Mes préparatifs prennent un peu plus de temps que prévu. Pourriez-vous attendre un peu?"; close; } mes "^3355FFIl s'agit juste d'une image résiduelle de Serin, la représentation de son âme et de ses souvenirs que vous arrivez toujours à percevoir, d'une manière ou d'une autre.^000000"; next; switch(select("Suivre cette manifestation.:L'ignorer.")) { case 1: close2; set sign_q,199; set $@sign_w2,1; warp "que_sign01",199,36; end; case 2: close; } } else if (sign_q < 137) { mes "[Serin]"; mes "..."; mes "......"; mes "Qui..."; mes "Qui êtes-vous?"; emotion e_dots; close; } else if (sign_q > 199) { mes "^3355FFIl s'agit juste d'une image résiduelle de Serin, la représentation de son âme et de ses souvenirs que vous arrivez toujours à percevoir, d'une manière ou d'une autre. Qu'a-t-il bien pu lui arriver?^000000"; if (countitem(2642) > 0) { next; mes "^33555FFL'anneau doré de Selin se met à briller légèrement avant de disparaître.^000000"; delitem 2642,1; //Serin's_Gold_Ring close; } close; } else { if (countitem(2642) > 0) { mes "[Serin]"; mes "Merci..."; emotion e_sob; delitem 2642,1; //Serin's_Gold_Ring next; mes "^3355FFVous rendez à Serin son anneau d'or.^000000"; close; } mes "[Serin]"; mes "..."; mes "......"; emotion e_dots; close; } } que_sign01,122,141,4 script Sorcière::Witch#s 792,{ callfunc "F_UpdateSignVars"; if (checkweight(1201,1) == 0) { mes "- Une petite minute! Vous portez trop d'objets sur vous en ce moment! Revenez après vous être allégé"+ ( sex ? "" : "e" ) +" un peu. -"; close; } if ((countitem(7313) == 1) && ((sign_q != 124) || (sign_q != 125) || (sign_q != 126))) { mes "[Kirkena]"; mes "Cette Médaille de Sorcière... Vous devez être ici pour aider votre ami à se débarrasser de Serin. Êtes-vous prêt"+ ( sex ? "" : "e" ) +" à partir, "+strcharinfo(0)+"?"; next; switch(select("Oui.:Pas encore...")) { case 1: switch(select("Se rendre directement auprès de Serin.:Le chemin vers Serin...")) { case 1: mes "[Kirkena]"; mes "Merci pour votre aide. La menace que représente Serin sera peut-être trop grande pour "+ ( sex ? "un aventurier seul" : "une aventurière seule" ) +"..."; close2; warp "que_sign01",195,189; end; case 2: mes "[Kirkena]"; mes "Merci pour votre aide. La menace que représente Serin sera peut-être trop grande pour "+ ( sex ? "un aventurier seul" : "une aventurière seule" ) +"..."; close2; warp "que_sign02",35,313; end; } case 2: mes "[Kirkena]"; mes "Dépêchez-vous... Le temps presse."; close; } } if (sign_q == 90) { if (countitem(2642) == 1) { mes "[Kirkena]"; mes "Un imbécile m'a volé deux grimoires. Vous m'en avez rapporté un, mais il manque toujours l'autre."; next; mes "[Kirkena]"; mes "Est-ce que vous voudriez bien aller récupérer l'autre grimoire, "+ ( sex ? "aventurier" : "aventurière" ) +"?"; set sign_sq,0; close; } else { mes "[Kirkena]"; mes "Un imbécile m'a volé deux grimoires. Je vous en serais vraiment reconnaissante si vous vouliez bien aller le retrouver à Niflheim et me rapporter mes grimoires."; close; } } else if (sign_q == 91) { if (countitem(7304) > 0) { mes "[Kirkena]"; mes "Cet inconscient a été maudit pour avoir lancé des sorts sans ma permission après qu'il ait volé mes grimoires. Je suis si soulagée de les avoir à nouveau entre les mains..."; next; mes "[Kirkena]"; mes "Maintenant, mortel"+ ( sex ? "" : "e" ) +"..."; mes "Quelle est la raison de votre venue? Je suis sûre que vous devez chercher quelque chose."; next; select("Il m'a demandé de venir pour...."); mes "[Kirkena]"; mes "Comme je m'y attendais. Il y a bien quelque chose derrière tout ça... Vous savez peut-être où vous vous trouvez, mais comprenez-vous pourquoi les morts sont ici?"; next; mes "[Kirkena]"; mes "C'est un lieu pour les guerriers qui n'ont pas réussi à démontrer leur courage. Gardez bien à l'esprit qu'il n'est jamais trop tard pour que vous rejoigniez leurs rangs."; next; mes "[Kirkena]"; mes "La Reine des Morts gouverne Niflheim. Elle apparaît parfois dans son armure brillante, et fait le tour du pays. Tous ceux qui la voient sont frappés par son autorité."; next; mes "[Kirkena]"; mes "Maintenant... J'aurais besoin que vous alliez la trouver pour lui réclamer le Symbole des Neufs Mondes."; next; select("Qu'est-ce que c'est?"); mes "[Kirkena]"; mes "Ce symbole est la marque de son autorité, et représente son droit inaliénable de gouverner les morts. Mais je ne peux pas encore vous expliquer pourquoi j'en ai besoin."; next; mes "[Kirkena]"; mes "Je vous le dirai quand vous me l'aurez apporté. S'il vous plaît, gardez ça entre nous, et ne racontez à personne ce que je viens de vous demander."; next; select("Comment puis-je récupérer le symbole?"); mes "[Kirkena]"; mes "Il est hors de question de le prendre par la force. Même les dieux hésiteraient à livrer bataille contre la Reine des Morts."; next; mes "[Kirkena]"; mes "Il vous faudra gagner les bonnes grâces de la reine pour avoir une chance de recevoir le Symbole des Neufs Mondes."; next; mes "[Kirkena]"; mes "Une rumeur raconte que la Reine recherche sa mère perdue, Angrboda. Si jamais vous pouviez découvrir où elle a été scellée..."; delitem 7304,1; //Witch's_Spell_Book set sign_q,92; close; } else { mes "[Kirkena]"; mes "Hum? Pourquoi ne m'avez-vous pas déjà rapporté mes grimoires?"; emotion e_pif; close; } } else if (sign_q == 92) { if (rand(1,10) < 9) { mes "[Kirkena]"; mes "Si vous voulez en apprendre plus au sujet d'Angrboda, pourquoi n'iriez-vous pas demander autour de vous? Je suis sûre que tout le monde sait que la reine recherche sa mère."; next; mes "[Kirkena]"; mes "Encore une fois, ne dites à personne que je vous ai demandé de me rapporter le Symbole des Neuf Mondes. Par-dessus tout, je ne veux pas que Serin le découvre."; next; mes "[Kirkena]"; mes "Je ne peux rien y faire. Je n'arrive pas à supporter la présence de Serin à Niflheim. Si j'avais le pouvoir de la bannir de ces lieux, je le ferais sans hésitation!"; close; } else { mes "[Kirkena]"; mes "Ça me fait mal de dire ça, mais Serin pourrait avoir des informations au sujet d'Angrboda."; next; mes "[Kirkena]"; mes "Mais faites bien attention: quelque chose n'est pas clair avec elle..."; close; } } else if (sign_q < 118) { mes "[Kirkena]"; mes "Il est peut-être presque impossible d'obtenir le Symbole des Neuf Mondes, mais nous en avons "+ ( sex ? "tous" : "toutes" ) +" deux besoin."; next; mes "[Kirkena]"; mes "J'espère que vous comprenez que ce symbole est plus qu'une simple insigne. Il renferme un énorme pouvoir..."; close; } else if (sign_q == 118) { mes "[Kirkena]"; mes "Le Symbole des Neufs Mondes? Comment l'avez-vous obtenu? Ah, vous devez avoir retrouvé la mère de la Reine des Morts, Angrboda. Beau travail~"; next; mes "[Kirkena]"; mes "Maintenant, si vous voulez bien me le confier, je vais vous dire ce que je compte en faire."; next; switch(select("Lui donner le symbole.:Ne pas lui donner le symbole.")) { case 1: mes "[Kirkena]"; mes "Écoutez-moi bien. Puisque vous avez pu obtenir ce symbole, je crois que vous êtes la seule personne capable de remplir cette tâche."; next; mes "[Kirkena]"; mes "Nous allons utiliser le symbole pour créer quelque chose, mais il nous manque un dernier objet. Il faudrait que vous me trouviez quelque chose imprégné de la présence de Serin."; next; mes "[Kirkena]"; mes "Serin s'est déjà cachée à Niflheim, mais je suis sûre que vous trouverez quelque chose si vous pouvez trouver des traces d'elle."; delitem 7305,1; //Authority_Of_Nine_World set sign_q,119; close; case 2: mes "[Kirkena]"; mes "Hein? Ne me dites pas que vous êtes du côté de cette fille?! Hé bien, je ne vous prendrai pas le symbole de force, mais vous feriez mieux de revenir sur votre décision..."; emotion e_dots; close; } } else if (sign_q == 119) { if (countitem(2642) > 0) { mes "[Kirkena]"; mes "Est-ce l'anneau d'or de Serin? Excellent, il doit contenir des traces de son essence. Il est rare de trouver quelque chose qui résonne autant avec son propriétaire."; delitem 2642,1; //Serin's_Gold_Ring set sign_q,120; close; } else { mes "[Kirkena]"; mes "Hum... Vous n'avez rien qui appartienne à Serin. Ce n'est pas bon. Elle s'est cachée, et il est peut-être déjà trop tard pour trouver des traces d'elle. Il faut que je fasse quelque chose..."; set sign_q,121; close; } } else if ((sign_q == 120) || (sign_q == 121)) { mes "[Kirkena]"; mes "Maintenant que j'ai presque terminé cette potion, je vais enfin pouvoir vous dire ce que je compte faire avec ces objets que je vous ai demandé de me rapporter."; next; mes "[Kirkena]"; mes "La raison pour laquelle je ne vous en ai pas parlé avant est que je ne voulais pas que Serin vous force à lui révéler mon plan. Vous voyez... Serin n'a pas sa place à Niflheim."; next; mes "[Kirkena]"; mes "Même si elle se trouve désormais dans le royaume des morts, Serin n'a jamais accepté sa mort et désire plus que tout retourner à la vie. Mais bien sur... c'est la réaction naturelle de tous ceux qui viennent ici..."; next; mes "[Kirkena]"; mes "Mais au contraire de ceux qui ont perdu tout espoir et accepté leur destin, Serin n'a jamais renoncé à tenter de retourner à la vie. Grâce à ses espoirs, elle a pu préserver sa beauté et son aura."; next; mes "[Kirkena]"; mes "Mais elle ne fait que rejeter la destinée qu'elle mérite. Ce qu'elle essaie de faire est néfaste, et nous devons l'arrêter avant qu'il ne soit trop tard."; next; while(1) { switch(select("Qu'est-ce qu'elle veut?:Qu'est-ce qu'elle va faire?:Que devrais-je faire?")) { case 1: mes "[Kirkena]"; mes "Soyez-en sûr"+ ( sex ? "" : "e" ) +": Serin veut le Symbole des Neuf Mondes."; next; mes "[Kirkena]"; mes "Si elle pouvait l'utiliser à plusieurs reprises, elle pourrait ordonner aux gardes de Niflheim de la laisser passer pour retourner dans le monde des vivants. Mais votre symbole ne peut être utilisé qu'une seule fois..."; next; set .@kir_talk1,1; if ((.@kir_talk1 == 1) && (.@kir_talk2 == 1) && (.@kir_talk3 == 1)) { if (sign_q == 120) { set sign_q,122; } else if (sign_q == 121) { set sign_q,123; } } break; case 2: mes "[Kirkena]"; mes "Je pense que Serin se prépare à invoquer le Seigneur des Ténèbres. Elle était une puissante magicienne autrefois, alors c'est tout à fait possible. Cependant, elle devrait avoir besoin du Symbole des Neuf Mondes pour ce faire."; next; mes "[Kirkena]"; mes "Vous pensez peut-être que les humains peuvent vaincre le Seigneur des Ténèbres, mais ce que vous ignorez, c'est que sa manifestation dans votre monde n'est limitée qu'à une fraction de son véritable pouvoir."; next; mes "[Kirkena]"; mes "Le Seigneur des Ténèbres peut parfois voyager jusqu'à Midgard, mais cela lui consume une quantité incroyable d'énergie. De plus, la force vitale de votre monde est en conflit avec ses sombres pouvoirs."; next; mes "[Kirkena]"; mes "Mais si le Seigneur des Ténèbres était invoqué à Niflheim, il aurait un accès facile vers Midgard, et pourrait utiliser toute l'étendue de son pouvoir de destruction."; next; mes "[Kirkena]"; mes "Serin a l'intention de passer un marché avec le Seigneur des Ténèbres. Elle veut retrouver la vie pour lui avoir ouvert les portes de Niflheim."; next; mes "[Kirkena]"; mes "Même si vous avez les bonnes grâces de la Dame des Enfers, elle ne tentera certainement pas d'empêcher la venue du Seigneur des Ténèbres. La seule chose qu'il convoite est Midgard."; next; mes "[Kirkena]"; mes "Et puis maintenant que j'y pense, tous ces massacres ne feraient qu'augmenter la sphère d'influence de la Dame des Enfers. Je ne pense pas qu'elle aidera le Seigneur des Ténèbres, mais elle ne s'interposera certainement pas non plus."; next; set .@kir_talk2,1; if ((.@kir_talk1 == 1) && (.@kir_talk2 == 1) && (.@kir_talk3 == 1)) { if (sign_q == 120) { set sign_q,122; } else if (sign_q == 121) { set sign_q,123; } } break; case 3: mes "[Kirkena]"; mes "J'ai besoin que vous preniez cette potion est forciez Serin à la boire. Elle effacera la plupart de ses souvenirs."; next; mes "[Kirkena]"; mes "Sans eux, Serin abandonnera aussi ses ambitions contre-natures. Avec le Symbole des Neuf Mondes, Serin ne pourra pas refuser de la boire."; next; mes "[Kirkena]"; mes "C'est pour cela qu'avoir le symbole est si crucial. Serin s'est montrée assez maligne pour avoir évité de boire cette potion depuis bien longtemps maintenant..."; next; set .@kir_talk3,1; if ((.@kir_talk1 == 1) && (.@kir_talk2 == 1) && (.@kir_talk3 == 1)) { if (sign_q == 120) { set sign_q,122; } else if (sign_q == 121) { set sign_q,123; } } } if ((sign_q == 122) || (sign_q == 123)) { close; } } close; } else if ((sign_q == 122) || (sign_q == 123)) { mes "[Kirkena]"; mes "La potion est enfin prête. Prenez-la et ordonnez à Serin de la boire."; next; if (sign_q == 122) { mes "[Kirkena]"; mes "Par chance, j'ai pu utiliser l'anneau d'or de Serin pour la localiser. Je vais vous envoyer là-bas. S'il vous plaît, faites tout ce qui est en votre pouvoir pour l'arrêter."; next; mes "[Kirkena]"; mes "Prenez ceci avec vous. Ça vous sera peut-être utile face à elle. Et quand à ces Médailles, donnez-les à vos alliés. Elles les enverront directement là où Serin se trouve."; next; mes "[Kirkena]"; mes "N'oubliez pas de me rapporter toutes les médailles que je vous ai données ensuite, d'accord?"; set sign_q,124; getitem 7308,1; //Witch's_Potion getitem 2643,1; //Serin's_Gold_Ring_ getitem 7313,5; //Seal_Of_Witch close; } else if (sign_q == 123) { mes "[Kirkena]"; mes "Je suis pas complètement sûre de l'endroit où Serin se cache, mais je vais vous envoyer dans les environs. Faites tout ce qui est en votre pouvoir pour l'arrêter."; next; mes "[Kirkena]"; mes "Je vais aussi vous prêter ces Médailles de Sorcières. Vous pourrez les donner à vos alliés pour vous aider à faire face à Serin. Mais n'oubliez pas: ça ne marchera pas s'ils en portent plus d'une."; next; mes "[Kirkena]"; mes "Dites-leur qu'ils peuvent utiliser le passage secret derrière le côté droit du portrait a second étage du château. De là, je pourrai les envoyer vers Serin."; next; mes "[Kirkena]"; mes "N'oubliez pas de me rapporter toutes les médailles que je vous ai données lorsque vous en aurez terminé avec Serin, d'accord?"; set sign_q,124; getitem 7308,1; //Witch's_Potion getitem 7313,5; //Seal_Of_Witch close; } } else if ((sign_q == 124) || (sign_q == 125) || (sign_q == 198)) { if ($@sign_w1 == 1) { mes "[Kirkena]"; mes "Attendez encore un peu, s'il vous plaît. Je termine les préparatifs..."; close; } if (countitem(2643) == 1) { mes "[Kirkena]"; mes "Vous revoilà enfin! Nous n'avons peut-être déjà plus assez de temps pour l'arrêter, mais nous devons essayer. Êtes-vous prêt"+ ( sex ? "" : "e" ) +"?"; next; switch(select("Oui:Non")) { case 1: close2; set $@sign_w1,1; warp "que_sign01",195,189; end; case 2: mes "[Kirkena]"; mes "Alors dépêchez-vous! Il n'y a pas de temps à perdre!"; close; } } else { mes "[Kirkena]"; mes "Nous devons arrêter Serin avant qu'elle ne fasse quelque chose d'irréparable. Êtes-vous prêt"+ ( sex ? "" : "e" ) +" à y aller?"; next; switch(select("Oui:Non")) { case 1: mes "[Kirkena]"; mes "D'accord. Bonne chance dans ce cas, "+strcharinfo(0)+"..."; close2; warp "que_sign02",35,313; end; case 2: mes "[Kirkena]"; mes "Alors dépêchez-vous! Il n'y a pas de temps à perdre!"; close; } } } else if ((sign_q == 127) || (sign_q == 128)) { if (countitem(2643) == 1) { if (countitem(7313) < 5) { mes "[Kirkena]"; mes "Hummm?"; mes "Où sont toutes les médailles que je vous avais prêtées? S'il vous plaît, retrouvez-les avant de revenir me voir."; close; } else { mes "[Kirkena]"; mes "Vous avez bien agi. Sans les souvenirs de sa vie passée, Serin pourra demeurer en paix ici, à Niflheim."; next; mes "[Kirkena]"; mes "Même si elle n'aura pas réussi à retourner à la vie, je suis certaine qu'elle aura été heureuse de vous rencontrer. Je pense aussi qu'elle commence à comprendre que la vie n'est pas faite pour être vécue seule..."; next; mes "[Kirkena]"; mes "Encore merci pour votre aide. Lorsque vous en aurez terminé ici, retournez voir la Dame des Enfers, "+strcharinfo(0)+". Je crois qu'elle veut vous revoir pour une raison inconnue..."; delitem 7313,5; //Seal_Of_Witch set sign_q,129; getexp 500000,0; close; } } else { if (countitem(7313) < 5) { mes "[Kirkena]"; mes "Hummm?"; mes "Où sont toutes les médailles que je vous avais prêtées? S'il vous plaît, retrouvez-les avant de revenir me voir."; close; } else { mes "[Kirkena]"; mes "Vous avez bien agi. Sans les souvenirs de sa vie passée, Serin pourra demeurer en paix ici, à Niflheim."; next; mes "[Kirkena]"; mes "Même si elle n'aura pas réussi à retourner à la vie, je suis certaine qu'elle aura été heureuse de vous rencontrer. Je pense aussi qu'elle commence à comprendre que la vie n'est pas faite pour être vécue seule..."; next; mes "[Kirkena]"; mes "Encore merci pour votre aide. Lorsque vous en aurez terminé ici, retournez voir la Dame des Enfers, "+strcharinfo(0)+". Je crois qu'elle veut vous revoir pour une raison inconnue..."; delitem 7313,5; //Seal_Of_Witch set sign_q,130; getexp 300000,0; close; } } } else if ((sign_q == 136) || (sign_q == 135)) { mes "[Kirkena]"; mes "Je suis vraiment soulagée de ne pas m'être trompée sur votre compte."; next; mes "[Kirkena]"; mes "Vous avez bien agi. Sans les souvenirs de sa vie passée, Serin pourra demeurer en paix ici, à Niflheim."; next; mes "[Kirkena]"; mes "Même si elle n'aura pas réussi à retourner à la vie, je suis certaine qu'elle aura été heureuse de vous rencontrer. Je pense aussi qu'elle commence à comprendre que la vie n'est pas faite pour être vécue seule..."; next; mes "[Kirkena]"; mes "Encore merci pour votre aide. Lorsque vous en aurez terminé ici, retournez voir la Dame des Enfers, "+strcharinfo(0)+". Je crois qu'elle veut vous revoir pour une raison inconnue..."; if (countitem(2643) == 1) { set sign_q,129; } else { set sign_q,130; } getexp 300000,0; close; } else if (sign_q == 200) { mes "[Kirkena]"; mes "Comment avez-vous pu échouer avec un tel enjeu? Serin a presque réussi à invoquer le Seigneur des Ténèbres! Par chance, quelqu'un d'autre a pu l'arrêter à temps."; next; mes "[Kirkena]"; mes "Heureusement, de nombreux aventuriers viennent à Niflheim pour passer l'épreuve des dieux. On dirait que vous venez juste d'échouer, et que la Valkyrie choisira quelqu'un d'autre..."; next; mes "[Kirkena]"; mes "C'est terminé. Vous avez échoué. Mais considérez-vous tout de même comme "+ ( sex ? "chanceux" : "chanceuse" ) +". Votre âme aurait pu rester piégée à Niflheim si Serin n'avait pas souhaité que vous demeuriez libre."; next; mes "[Kirkena]"; mes "Vous devriez vraiment la remercier pour cela. Cependant, il est bien ironique que vous ayez échoué pour avoir agi dans son intérêt..."; if (countitem(2642) > 0) { delitem 2642,1; //Serin's_Gold_Ring } if (countitem(7308) > 0) { delitem 7308,1; //Witch's_Potion } set sign_q,201; getexp 200000,0; close; } else if (sign_q > 200) { mes "[Kirkena]"; mes "Hmpf! Je ne souhaite vraiment plus m'entretenir avec vous."; close; } else if ((sign_q > 130) && (sign_q < 136)) { mes "[Kirkena]"; mes "Vous devez vous dépêcher d'aller arrêter Serin!"; close; } else { mes "[Kirkena]"; mes "Hein? Toujours à explorer Niflheim? Même si vous êtes assez fort"+ ( sex ? "" : "e" ) +" pour survivre, je pense que vous risquez votre vie à risquer votre vie alors que ce n'est pas nécessaire..."; close; } } nif_in,186,168,1 script #witch -1,1,1,{ OnTouch: callfunc "F_UpdateSignVars"; if (sign_q == 83) { if (sign_sq == 2) { if (countitem(7304) > 0) { mes "[Kirkena]"; mes "Qu'est-ce que c'est que ça? Comment se fait-il que vous ayez l'un de mes grimoires égarés?"; next; switch(select("Une âme maudite...")) { case 1: mes "[Kirkena]"; mes "Oh. Ce petit saligot doit avoir volé mes grimoires et a dû être maudit en essayant de lancer des incantations sans ma permission. Mais c'est un soulagement d'avoir retrouvé mes grimoires."; next; mes "[Kirkena]"; mes "Alors, mortel"+ ( sex ? "" : "le" ) +"... Il doit y avoir une raison à votre venue... Dites-moi ce que vous avez en tête."; next; switch(select("Renvoyez-moi dans mon monde.:Je veux aider un enfant perdu...")) { case 1: mes "[Kirkena]"; mes "C'est compris. Je vais vous renvoyer dans le monde des vivants, auquel vous appartenez..."; close2; warp "umbala",132,203; end; case 2: mes "[Kirkena]"; mes "Il y a un enfant en vie, ici, à Niflheim? Voilà quelque chose de bien singulier! Hé bien, je vais vous donner ceci. Elle permet de renvoyer un être vivant dans l'une des villes de votre royaume."; delitem 7304,1; //Witch's_Spell_Book set sign_sq,3; getitem 7309,1; //Wing_Of_Crow close; } } } else { mes "[Kirkena]"; mes ( sex ? "Un mortel" : "Une mortelle" ) +"? Que faites-vous ici? Je ne sais pas comment ni pourquoi de plus en plus d'entre vous viennent ici, mais c'est un lieu dangereux pour les vivants."; next; mes "[Kirkena]"; mes "Je vais vous renvoyer dans le monde des vivants. Vous feriez mieux d'éviter de revenir à Niflheim si vous le pouvez..."; close2; warp "umbala",132,203; end; } } else if (sign_sq == 3) { if (countitem(7309) < 1) { mes "[Kirkena]"; mes "Vous avez perdu l'aile? Voilà, je vais vous donner ma dernière. Dépêchez-vous maintenant d'aller sauver cet enfant égaré!"; set sign_sq,4; getitem 7309,1; //Wing_Of_Crow close; } else { mes "[Kirkena]"; mes "Je viens de vous donner une aile, n'est-ce pas? Dépêchez-vous d'aller sauver ce pauvre enfant piégé à Niflheim!"; close; } } else if (sign_sq < 6) { mes "[Kirkena]"; mes "Hum... Si vous n'avez rien d'important à faire à Niflheim, vous devriez certainement retourner dans le monde des vivants..."; close; } else if (sign_sq == 6) { mes "[Kirkena]"; mes "Alors, avez-vous utilisé l'aile pour sauver ce pauvre enfant égaré?"; next; mes "[Kirkena]"; mes "Comment?! Ça n'a pas marché? C'est impossible!"; mes "Attendez... Laissez-moi réfléchir un moment. Qu'est-ce qui a pu aller de travers?"; set sign_sq,7; close; } else if (sign_sq == 7) { mes "[Kirkena]"; mes "D'accord. Je comprends maintenant pourquoi l'aile n'a pas marché sur cette pauvre fille..."; next; mes "[Kirkena]"; mes "Elle est si jeune qu'elle ne sait même pas qu'elle est morte. C'est tragique, mais il n'y a pas moyen pour elle de s'échapper d'ici..."; set sign_sq,8; close; } else { mes "[Kirkena]"; mes "Les gens sont prêts à saisir toutes les opportunités quand ils n'arrivent pas à comprendre complètement la situation dans laquelle ils sont."; close; } } else if (sign_q < 88) { mes "[Kirkena]"; mes "Les gens sont prêts à saisir toutes les opportunités quand ils n'arrivent pas à comprendre complètement la situation dans laquelle ils sont."; close; } else if (sign_q == 88) { if (countitem(2642) > 0) { mes "[Kirkena]"; mes "Comme je m'y attendais. Il y a bien quelque chose derrière tout ça... Vous savez peut-être où vous vous trouvez, mais comprenez-vous pourquoi les morts sont ici?"; next; mes "[Kirkena]"; mes "C'est un lieu pour les guerriers qui n'ont pas réussi à démontrer leur courage. Gardez bien à l'esprit qu'il n'est jamais trop tard pour que vous rejoigniez leurs rangs."; next; mes "[Kirkena]"; mes "La Reine des Morts gouverne Niflheim. Elle apparaît parfois dans son armure brillante, et fait le tour du pays. Tous ceux qui la voient sont frappés par son autorité."; next; mes "[Kirkena]"; mes "Maintenant... J'aurais besoin que vous alliez la trouver pour lui réclamer le Symbole des Neufs Mondes."; next; select("Qu'est-ce que c'est?"); mes "[Kirkena]"; mes "Ce symbole est la marque de son autorité, et représente son droit inaliénable de gouverner les morts. Mais je ne peux pas encore vous expliquer pourquoi j'en ai besoin."; next; mes "[Kirkena]"; mes "Je vous le dirai quand vous me l'aurez apporté. S'il vous plaît, gardez ça pour vous, et ne racontez à personne ce que je viens de vous demander."; next; switch(select("D'accord, je comprends.:Comment puis-je récupérer le symbole?")) { case 1: set sign_q,89; close; case 2: mes "[Kirkena]"; mes "Il est hors de question de le prendre par la force. Même les dieux hésiteraient à livrer bataille avec la Reine des Morts."; next; mes "[Kirkena]"; mes "Il vous faudra gagner les bonnes grâces de la reine pour avoir une chance de recevoir le Symbole des Neufs Mondes."; next; mes "[Kirkena]"; mes "Une rumeur raconte que la Reine recherche sa mère perdue, Angrboda. Si jamais vous pouviez découvrir où elle a été scellée..."; next; mes "[Kirkena]"; mes "Lorsque vous voudrez me rencontrer à nouveau, "+strcharinfo(0)+", empruntez désormais le ^FF0000passage secret derrière le côté droit du portrait du second étage^000000 de ce château."; set sign_q,92; next; mes "[Kirkena]"; mes "Si vous utilisez ce piano pour me trouver, je vous confondrai certainement avec l'un de ces humains qui cherchent à s'échapper de Niflheim, alors n'oubliez pas ce que je viens de vous dire à propos du passage secret."; close; } } else { mes "[Kirkena]"; mes "Est-ce que vous aviez besoin de mon aide? Je suis l'une des rares à Niflheim à éprouver de la compassion pour les mortels. Cependant, j'ai aussi mes problèmes, et je dois les régler..."; next; switch(select("Oubliez ça, désolé!:Qu'est-ce qui se passe?")) { case 1: mes "[Kirkena]"; mes "..."; mes "Hrrmmmpf..."; emotion e_pif; close; case 2: mes "[Kirkena]"; mes "J'ai découvert il y a peu que deux de mes grimoires avaient disparu. Ils renferment quelques sorts puissants, qui pourraient causer un désastre entre des mains incompétentes..."; next; mes "[Kirkena]"; mes "Je suis presque certaines qu'ils ont été volés. Je vous en serais très reconnaissante si vous retrouviez le voleur. J'aurais alors tout le loisir de vous apporter l'aide que vous êtes venu"+ ( sex ? "" : "e" ) +" chercher."; next; mes "[Kirkena]"; mes "Oh, et la prochaine fois que vous venez me voir, utilisez le passage à droite du portrait du second étage de ce château."; set sign_q,90; close; } } } else if (sign_q == 89) { mes "[Kirkena]"; mes "...Hum?"; mes "Est-ce qu'il y a quelque chose que vous vouliez me demander?"; next; switch(select("Comment puis-je obtenir le symbole?")) { case 1: mes "[Kirkena]"; mes "Il est hors de question de le prendre par la force. Même les dieux hésiteraient à livrer bataille avec la Reine des Morts."; next; mes "[Kirkena]"; mes "Il vous faudra gagner les bonnes grâces de la reine pour avoir une chance de recevoir le Symbole des Neufs Mondes."; next; mes "[Kirkena]"; mes "Une rumeur raconte que la Reine recherche sa mère perdue, Angrboda. Si jamais vous pouviez découvrir où elle a été scellée..."; next; mes "[Kirkena]"; mes "Lorsque vous voudrez me rencontrer à nouveau, "+strcharinfo(0)+", empruntez désormais le ^FF0000passage secret derrière le côté droit du portrait du second étage^000000 de ce château."; set sign_q,92; close; } } end; } que_sign01,45,227,4 script Reine des Morts::Queen of the Dead 856,{ callfunc "F_UpdateSignVars"; if (sign_q < 117) { mes "[Dame des Enfers]"; mes "^8C1717Vous demandez une audience auprès de la Reine des Morts sans y avoir été invité"+ ( sex ? "? Insolent mortel" : "e? Insolente mortelle" ) +"! Retournez là où vous appartenez!^000000"; close2; percentheal -100,0; end; } else if (sign_q == 117) { mes "[Dame des Enfers]"; mes "^8C1717Ganglati m'a dit que c'est vous qui aviez guidé l'âme de ma mère vers moi.^000000"; next; mes "[Dame des Enfers]"; mes "^8C1717N'ayez crainte, "+ ( sex ? "héros" : "héroïne" ) +" de Rune-Midgard. Vous avez gagné les faveurs de la Reine des Morts, et vous pouvez me demander n'importe quelle récompense.^000000"; next; select("Le Symbole des Neufs Mondes..."); mes "[Dame des Enfers]"; mes "^8C1717Le véritable Symbole des Neufs Mondes ne peut être volontairement donné ou prêté. Cependant, je comprends vos desseins, et je vais vous donner un symbole renfermant assez de pouvoir pour une unique utilisation.^000000"; next; mes "[Dame des Enfers]"; mes "^8C1717Avec ce symbole, vous pourrez commander les morts et ils exécuteront votre volonté. Mais gardez à l'esprit que son pouvoir sera consumé après une seule utilisation.^000000"; next; mes "[Dame des Enfers]"; mes "^8C1717J'ai aussi décidé de vous récompenser avec une faveur toute particulière. Je vous accorde le droit de puiser de l'eau de la fontaine de ma demeure, brave "+ ( sex ? "héros" : "héroïne" ) +".^000000"; next; mes "^3355FFVous recevez le Symbole des Neufs Mondes.^000000"; delitem 7307,1; //Whisper_Of_Soul set sign_q,118; getitem 7305,1; //Authority_Of_Nine_World close; } else if (sign_q < 142) { mes "[Dame des Enfers]"; mes "^8C1717Salutation, mortel"+ ( sex ? "" : "le" ) +". Assurez-vous d'utiliser le pouvoir du symbole avec sagesse. Vous serez responsable des conséquences...^000000"; close; } else if (sign_q == 142) { mes "[Dame des Enfers]"; mes "^8C1717Ah. Vous êtes "+ ( sex ? "le mortel connu" : "la mortelle connue" ) +" sous le nom de "+strcharinfo(0)+", n'est-ce pas? Oui, je vous connais.^000000"; next; mes "[Dame des Enfers]"; mes "^8C1717J'ai voulu vous rencontrer depuis que j'ai senti que vous transportiez quelque chose qui m'est familier. Avez-vous quelque chose d'extraordinairement rare en votre possession?^000000"; next; switch(select("Le Signe:Larme Stellaire")) { case 1: mes "[Dame des Enfers]"; mes "^8C1717Le Signe...?"; mes "Hum, non, ce n'est pas ce que j'ai ressenti. Il s'agit de quelque chose de très différent...^000000"; close; case 2: mes "[Dame des Enfers]"; mes "^8C1717Oui, c'est cela! Je ne me serais jamais attendue à ce qu'"+ ( sex ? "un mortel" : "un mortelle" ) +" ait quelque chose d'aussi intéressant en sa possession.^000000"; next; mes "[Dame des Enfers]"; mes "^8C1717En tant que Reine de Niflheim, je vous ordonne de me prêter cette Larme Stellaire! N'ayez crainte, je vous le rendrai rapidement. "+ ( sex ? "Un mortel" : "Un mortelle" ) +" a dû passer par de nombreuses épreuves pour obtenir ceci...^000000"; next; switch(select("Vous pouvez l'avoir...:Non! Je le garde!")) { case 1: mes "[Dame des Enfers]"; mes "^8C1717Merci, "+ ( sex ? "mortel" : "mortelle" ) +". Je vais maintenant vous montrer quelque chose de vraiment intéressant...^000000"; delitem 7178,1; //Star's_Sob set sign_q,143; close; case 2: mes "[Dame des Enfers]"; mes "^8C1717Ha ha ha! Vous m'amusez, "+ ( sex ? "mortel" : "mortelle" ) +"! Qui aurait cru que vous auriez le courage de vous opposer à la volonté de la reine de Niflheim! Ha ha ha!^000000"; next; mes "[Dame des Enfers]"; mes "^8C1717Je ne suis pas connue pour ma miséricorde, mais puisque vous êtes "+ ( sex ? "mon mortel favori" : "ma mortelle favorite" ) +", je ne vais point vous tuer. Cependant, il serait malvenu de me contrarier à nouveau~^000000"; close2; warp "niflheim",29,154; end; } } } else if (sign_q == 143) { mes "[Dame des Enfers]"; mes "^8C1717En tant que reine de ce royaume, je n'ai point l'habitude du labeur. Mais donnez-moi un moment afin que je finisse de travailler sur ce précieux artefact, "+ ( sex ? "mortel" : "mortelle" ) +".^000000"; next; specialeffect EF_GLASSWALL; next; specialeffect EF_NAPALMBEAT; next; specialeffect EF_FIREPILLARBOMB; next; specialeffect EF_LORD; next; mes "[Dame des Enfers]"; mes "^8C1717C'est terminé. Voilà la véritable forme de cet objet que vous autres, humains, appelez une Larme Stellaire.^000000"; next; set sign_q,144; getitem 7025,1; //Lucifer's_Lament mes "[Dame des Enfers]"; mes "^8C1717Vous connaissez peut-être aussi cet objet sous le nom de Larme des Dieux, mais gardez en tête que l'histoire telle que vous autres, les humains, la connaissez peut différer de la réalité.^000000"; next; mes "[Dame des Enfers]"; mes "^8C1717En d'autres mots, il existe des contes plus anciens à propos des dieux et de leurs ennemis, qui ont été déformés et pervertis alors qu'ils étaient transmis de générations en générations.^000000"; next; mes "[Dame des Enfers]"; mes "^8C1717C'est tout ce que je peux vous dire pour l'instant, "+ ( sex ? "mortel" : "mortelle" ) +". Ce sera à vous de découvrir la vérité derrière ces légendes...^000000"; close; } else { mes "[Dame des Enfers]"; mes "^8C1717Salutations, "+ ( sex ? "mortel" : "mortelle" ) +". Est-ce que le royaume des vivants est si ennuyeux? Ha ha ha! Hé bien, il y aura toujours une place pour vous à Niflheim.^000000"; close; } } niflheim,146,241,0 script Homme Déprimant::Depressing Man 735,{ callfunc "F_UpdateSignVars"; if (sign_q < 80) { mes "[????]"; mes "Laissez-moi, "+ ( sex ? "ruffian" : "malpropre" ) +"! Je ne suis point enclin à converser pour le moment."; close; } else if (sign_q < 87) { mes "[????]"; mes "Ne jugez pas les gens sur leur apparence. Essayez de regarder plus loin et de trouver la vérité dans leur coeur."; close; } else if (sign_q == 87) { if (countitem(2642) > 1) { mes "[Gen]"; mes "Vous cherchez quelque chose? Ce doit être Crayu qui vous envoie! Bien, allons droit au but."; next; mes "[Gen]"; mes "Alors, pourquoi voulez-vous devenir l'"+ ( sex ? "un des élus" : "une des élues" ) +" des Valkyries?"; next; switch(select("Pour prouver mon courage!:Pour l'honneur!:Pour aider les autres.")) { case 1: if (sign_sq > 2) { set sign_sq,0; } else { set sign_sq,sign_sq+1; } case 2: break; } mes "[Gen]"; mes "Bien... Maintenant, est-ce que Crayu vous a dit pourquoi je suis ici?"; next; switch(select("Oui:Non")) { case 1: mes "[Gen]"; mes "Bien, alors vous savez déjà ce que vous avez à faire. Maintenant, allez voir la sorcière de Niflheim."; next; mes "[Gen]"; mes "Et au passage, je pense que vous devriez vraiment faire attention si vous avez affaire avec Serin..."; set sign_q,88; close; case 2: mes "[Gen]"; mes "Vous savez, moi aussi j'étais un aventurier. En fait, je suis même venu à Niflheim pour passer l'épreuve des dieux. J'ai malheureusement échoué, et j'ai fini par devenir prisonnier de ce royaume..."; next; mes "[Gen]"; mes "Je voulais juste vous prévenir. Faites bien attention, et n'utilisez pas l'excuse de vouloir démontrer votre courage pour étancher votre soif de richesse. C'est ce que j'ai fait..."; next; mes "[Gen]"; mes "Mais j'en ai déjà trop dit. Commencez par aller voir la sorcière, et demandez-lui de l'aide, d'accord?"; next; mes "[Gen]"; mes "Une dernière chose au passage: vous devriez faire très attention si vous avez affaire à Serin. Elle a l'air normale, mais il y a quelque chose de bizarre chez elle."; next; mes "[Gen]"; mes "Elle est extrêmement persuasive, et le fait qu'elle était autrefois une grande magicienne m'inquiète. Elle est vraiment différente des autres âmes piégées à Niflheim..."; set sign_q,88; close; } } else { mes "[Gen]"; mes "Êtes-vous ici pour prouver aux dieux votre courage?"; next; mes "[Gen]"; mes "Vous savez, moi aussi j'étais un aventurier. En fait, je suis même venu à Niflheim pour passer l'épreuve des dieux. J'ai malheureusement échoué, et j'ai fini par devenir prisonnier de ce royaume..."; next; mes "[Gen]"; mes "Je voulais juste vous prévenir. Faites bien attention, et n'utilisez pas l'excuse de vouloir démontrer votre courage pour étancher votre soif de richesse. C'est ce que j'ai fait..."; next; mes "[Gen]"; mes "Mais j'en ai déjà trop dit. Commencez par aller voir la sorcière, et demandez-lui de l'aide, d'accord?"; set sign_q,88; close; } } else if (sign_q < 117) { mes "[Gen]"; mes "Huh... J'ai entendu dire que vous cherchiez quelque chose d'important. Ce ne sera pas sans dangers..."; next; mes "[Gen]"; mes "Beaucoup d'autres personnes recherchent la même chose que vous..."; close; } else if (sign_q == 117) { mes "[Gen]"; mes "Hé bien, vous devez être "+ ( sex ? "plein de ressources, mortel" : "pleine de ressources, mortelle" ) +". Même la Dame des Enfers, avec tout son pouvoir, n'a pu trouver l'âme de sa mère."; next; mes "[Gen]"; mes "Je n'ai plus besoin de cacher ma véritable identité. Mon véritable nom est Ganglati, serviteur de la Dame des Enfers, gouverneur de Niflheim."; next; mes "[Gen]"; mes "Son altesse voudrait échanger quelques mots avec vous. Puis-je vous conduire dans sa résidence, Eljudnir, sans attendre?"; next; switch(select("Oui:Non")) { case 1: mes "[Gen]"; mes "Souvenez-vous de bien faire attention et d'être particulièrement poli"+ ( sex ? " et respectueux" : "e et respectueuse" ) +" en présence de la Dame des Enfers, ou le châtiment pourrait être sévère..."; close2; warp "que_sign01",45,20; end; case 2: mes "[Gen]"; mes "Je comprends. Rencontrer une divinité n'est pas une mince affaire. Je vous conseille cependant de vous préparer au plus vite: son altesse a hâte de vous rencontrer."; close; } } else if (sign_q == 118) { mes "[Gen]"; mes "Vous devez vraiment avoir les bonnes grâces de la Dame des Enfers pour avoir reçu le Symbole des Neuf Mondes. Bien sûr, il ne peut être utilisé qu'une seule fois, mais c'est tout de même un immense honneur."; next; mes "[Gen]"; mes "Encore une fois, je vous mets en garde contre Serin. Il se pourrait qu'elle sache déjà ce que vous avez l'intention de faire avec ce symbole..."; close; } else if (sign_q < 129) { mes "[Gen]"; mes "Vous devez interrompre l'invocation au plus vite, avant que le monde ne soit véritablement en péril!"; next; mes "[Gen]"; mes "Même si la Dame des Enfers se tient relativement à l'écart de cette affaire, je vous en conjure: faites tout ce que vous pouvez pour le royaume des vivants!"; close; } else if (sign_q > 200) { mes "[Gen]"; mes "J'aurais dû savoir que vous ne pourriez pas l'arrêter. J'essayais tout de même de garder un peu d'espoir..."; next; mes "[Gen]"; mes "J'en attendais peut-être trop de vous. Au revoir, "+ ( sex ? "mortel" : "mortelle" ) +"."; close; } else { mes "[Gen]"; mes "Vous avez fait un travail remarquable en arrêtant Serin. Excellent! Quel service vous avez rendu au royaume des vivants!"; next; mes "[Gen]"; mes "J'ai le plaisir de vous informer que la Dame des Enfers vous a une nouvelle fois invité"+ ( sex ? "" : "e" ) +" dans sa demeure. Voulez-vous que je vous y conduise maintenant?"; next; switch(select("Non, merci.:Oui.")) { case 1: mes "[Gen]"; mes "Je vois. Hé bien, dans ce cas, revenez quand vos serez prêt"+ ( sex ? "" : "e" ) +"."; close; case 2: mes "[Gen]"; mes "Bien, bien. Et n'oubliez de faire preuve du plus grand respect quand vous vous adresserez à son altesse!"; close2; warp "que_sign01",45,20; end; } close; } } nif_in,140,177,0 script #Switch 111,{ callfunc "F_UpdateSignVars"; if (countitem(7313) == 1) { warp "que_sign01",115,135; end; } if (sign_q > 89) { if (sign_q == 126) { set sign_q,198; } warp "que_sign01",115,135; end; } end; } niflheim,102,54,4 script Fou::Mad Man#s 739,{ callfunc "F_UpdateSignVars"; if (sign_q < 82) { mes "[Laichin]"; mes "Comment? J'ai l'air familier? Hé bien, vous savez ce qu'on dit: tout le monde a un sosie quelque part. J'ai raison ou j'ai raison?"; // sic close; } else if (sign_q < 96) { mes "[Laichin]"; mes "Niflheim n'est pas si mal pour vivre. Bien sûr, l'Asgard est super beau, tout ça, mais il y a trop de règles à suivre. Ici, vous pouvez beaucoup plus profiter de votre liberté. Enfin... Une fois que vous vous êtes habitué à toute cette puanteur!"; next; mes "[Laichin]"; mes "Est-ce que je viens de de dire 'puanteur'? Je voulais dire... 'Parfum'..."; mes "Bref, les dieux m'ont peut-être rejeté, mais je dois vraiment les remercier de m'avoir envoyé ici!"; next; mes "[Laichin]"; mes "Pourquoi est-ce que vous me regardez comme ça? Quoi? Vous n'arrivez pas à croire que quelqu'un comme moi ait pu vivre au Walhalla? Moi non plus! Ils ont vraiment commis une erreur quand ils m'ont invité à vivre en Asgard!"; close; } else if (sign_q == 96) { mes "[Laichin]"; mes "Angrboda? Oui, oui! Je me souviens avoir entendu dire un truc quand je traînais avec les dieux en Asgard."; next; mes "[Laichin]"; mes "Ouais, franchement, ce n'est pas joli-joli ce qu'ils ont fait dans cette histoire. Je veux dire... Ils ont pris son âme, l'ont brisée en quatre morceaux, et ont balancé le tout dans la cavité la plus profonde de Rune-Midgard!"; next; mes "[Laichin]"; mes "D'accord, c'était une géante, mais elle leur faisant vraiment peur. Je veux dire... Tous ses enfants sont devenus des monstres légendaires! Enfin... Je ne sais pas si la Dame des Enfers compte."; next; mes "[Laichin]"; mes "Franchement, c'est dur. Même si vous mourrez, votre âme n'a pas d'endroit ou reposer. L'âme d'Angrboda a été brisée en plusieurs morceaux, tout ça..."; next; select("Où sont les fragments de son âme déjà?"); mes "[Laichin]"; mes "Quoi? Je viens de le dire! Dans la plus profonde anfractuosité de Rune-Midgard! C'est un coin dangereux, protégé par tout un tas de monstres."; next; mes "[Laichin]"; mes "Attendez, vous êtes en train de me dire que vous allez essayer de trouver l'âme d'Angrboda?! Vous êtes complètement "+ ( sex ? "fou" : "folle" ) +"! Si jamais les fragments disparaissent, les dieux sauront que l'info venait de moi!"; next; mes "[Laichin]"; mes "Hé bien, si je dois risquer mon âme, je voudrais au moins pouvoir en profiter avant. Il me faudrait au moins 40.000 zénys pour prendre du bon temps..."; next; switch(select("Payer 40,000 zénys à Laichin.:Ne pas payer Laichin.")) { case 1: if (Zeny < 40000) { mes "[Laichin]"; mes "Hé! Franchement, ce n'est pas avec aussi peu d'argent que je vais pouvoir prendre du bon temps avant que les dieux n'anéantissent mon âme!"; emotion e_pif; close; } else { mes "[Laichin]"; mes "Ah, là on parle vraiment! Vous êtes "+ ( sex ? "un véritable héros" : "une véritable héroïne" ) +", pas vrai? Hé bien il vous faudra aller dans les plus profonds souterrains de Glastheim pour trouver les fragments d'âme d'Angrboda."; next; set .@select_s,rand(1,5); if (.@select_s == 1) { mes "[Laichin]"; mes "Regardez à"; mes "1 heure au loin,"; mes "5 heures au loin,"; mes "7 heures au loin, et à"; mes "6 heures proche."; next; } else if (.@select_s == 2) { mes "[Laichin]"; mes "Regardez à"; mes "4 heures au loin,"; mes "10 heures au loin,"; mes "6 heures proche, et à"; mes "11 heures très proche."; next; } else if (.@select_s == 3) { mes "[Laichin]"; mes "Regardez à"; mes "5 heures au loin,"; mes "11 heures proche,"; mes "6 heures proche, et à"; mes "11 heures très proche."; next; } else if (.@select_s == 4) { mes "[Laichin]"; mes "Regardez à"; mes "4 heures au loin,"; mes "5 heures au loin,"; mes "10 heures au loin, et à"; mes "11 heures proches."; next; } else { mes "[Laichin]"; mes "Hé hé!"; close; } mes "[Laichin]"; mes "Les fragments de son âme sont vraiment bien dissimulés, alors il vous faudra chercher, même si vous connaissez la zone où ils se trouvent. Et ne parlez de ça à personne ou on pourrait avoir des ennuis."; next; switch(select("Je le promets.:'Proche' et 'au loin'? Hein?")) { case 1: mes "[Laichin]"; mes "D'accord, petit"+ ( sex ? "" : "e" ) +". Amusez-vous bien!"; if (.@select_s == 1) { set sign_q,97; } else if (.@select_s == 2) { set sign_q,98; } else if (.@select_s == 3) { set sign_q,99; } else if (.@select_s == 4) { set sign_q,100; } else { mes "[Laichin]"; mes "Hé hé!"; close; } set zeny,zeny-40000; close; case 2: mes "[Laichin]"; mes "Ce que je veux dire par 'proche' et 'au loin'? Franchement, la réponse vaut au moins... 20.000 zénys. Si vous voulez vraiment le savoir, il va falloir allonger la monnaie!"; next; switch(select("Ne pas le payer.:Le payer.")) { case 1: mes "[Laichin]"; mes "D'accord, d'accord, mais ne revenez pas en rampant quand vous vous serez rendu"+ ( sex ? "" : "e" ) +" compte que vous n'arrivez pas à trouver les fragments d'âme!"; set zeny,zeny-40000; if (.@select_s == 1) { set sign_q,97; } else if (.@select_s == 2) { set sign_q,98; } else if (.@select_s == 3) { set sign_q,99; } else if (.@select_s == 4) { set sign_q,100; } else { mes "[Laichin]"; mes "Héhéhéhé~"; close; } emotion e_pif; close; case 2: if (Zeny < 60000) { // Bugfix: 60k et non 20k mes "[Laichin]"; mes "Hein? Est-ce que vous essayez de m'arnaquer ou quoi?"; emotion e_pif; close; } else { mes "[Laichin]"; mes "Bon, écoutez. 'Proche' et 'au loin' renvoient à la distance à partir du centre de la zone. 'Au loin' signifie donc 'près de la limite extérieure de la zone'. Facile, hein?"; next; mes "[Laichin]"; mes "Lorsque je dis 'proche' ou 'très proche', vous devez regarder beaucoup plus près du centre de la zone. C'est compris?"; set zeny,zeny-60000; if (.@select_s == 1) { set sign_q,101; } else if (.@select_s == 2) { set sign_q,102; } else if (.@select_s == 3) { set sign_q,103; } else if (.@select_s == 4) { set sign_q,104; } else { mes "[Laichin]"; mes "Hé hé hé"; mes "hé hé hé!"; close; } close; } } } } case 2: mes "[Laichin]"; mes "Hein...?"; mes "Comme vous voulez, l'ami"+ ( sex ? "" : "e" ) +"."; close; } } else if ((sign_q == 97) || (sign_q == 98) || (sign_q == 99) || (sign_q == 100)) { mes "[Laichin]"; mes "Ah oui, les indications de direction que je vous ai données la dernière fois... Hé bien, elles sont exactes pour peu que vous sachiez ce que 'heure', 'proche' ou 'au loin' signifient... "; next; mes "[Laichin]"; mes "En fait, je pourrais tout vous expliquer pour ^FF000020,000 zénys^000000 si jamais vous ne savez pas."; next; switch(select("Le payer.:Ne pas le payer.")) { case 1: if (Zeny < 20000) { mes "[Laichin]"; mes "Hein? Est-ce que vous essayez de m'arnaquer ou quoi?"; close; } else { mes "[Laichin]"; mes "Bon, écoutez. 'Proche' et 'au loin' renvoient à la distance à partir du centre de la zone. 'Au loin' signifie donc 'près de la limite extérieure de la zone'. Facile, hein?"; next; mes "[Laichin]"; mes "Lorsque je dis 'proche' ou 'très proche', vous devez regarder beaucoup plus près du centre de la zone. C'est compris?"; set zeny,zeny-20000; if (sign_q == 97) { set sign_q,101; } else if (sign_q == 98) { set sign_q,102; } else if (sign_q == 99) { set sign_q,103; } else if (sign_q == 100) { set sign_q,104; } else { mes "[Laichin]"; mes "Bwahahaha!"; close; } close; } case 2: mes "[Laichin]"; mes "Comme vous voulez!"; mes "Ah, tous ces gens sans un rond..."; emotion e_pif; close; } } else if (sign_q < 105) { mes "[Laichin]"; mes "Ah, oui! Euh... J'ai oublié de vous dire que les fragments d'âme d'Angrboda sont scellés avec le pouvoir des dieux. Vous ne pouvez pas les briser simplement."; next; mes "[Laichin]"; mes "... Ou peut-être que si. Mais ça serait mieux si vous aviez une arme solide, lourde, et puissante."; next; mes "[Laichin]"; mes "Bah oui, pensez à ce que c'est que de briser un sceau divin! Gardez en tête qu'il y a ^FF0000des espèces de règles^000000 que les dieux ont édictées et que vous devrez suivre pour libérer l'âme d'Angrboda."; next; mes "[Laichin]"; mes "Ah, oui! Si vous voulez essayer différentes armes pour briser les sceaux, n'oubliez pas de les prendre avec vous et de les avoir dans votre sac, même si elles ne sont pas équipées, d'accord?"; next; switch(select("Merci~:Où dois-je aller, déjà?")) { case 1: mes "[Laichin]"; mes "Oh non... Merci à vous pour tout cet argent! L'argent ne fait peut-être pas le bonheur, mais ça aide vraiment!"; close; case 2: mes "[Laichin]"; mes "Hé... Vous devez aller dans les plus profonds souterrains de Glastheim pour trouver les fragments de l'âme d'Angrboda. Une fois que vous y serez..."; next; mes "[Laichin]"; if (sign_q == 101) { mes "Regardez à"; mes "1 heure au loin,"; mes "5 heures au loin,"; mes "7 heures au loin, et à"; mes "6 heures proche."; } else if (sign_q == 102) { mes "Regardez à"; mes "4 heures au loin,"; mes "10 heures au loin,"; mes "6 heures proche, et à"; mes "11 heures très proche."; } else if (sign_q == 103) { mes "Regardez à"; mes "5 heures au loin,"; mes "11 heures proche,"; mes "6 heures proche, et à"; mes "11 heures très proche."; } else if (sign_q == 104) { mes "Regardez à"; mes "4 heures au loin,"; mes "5 heures au loin,"; mes "10 heures au loin, et à"; mes "11 heures proches."; } mes "Brisez tous les sceaux dans cet ordre, d'accord?"; next; mes "[Laichin]"; mes "'Proche' et 'au loin' renvoient à la distance à partir du centre de la zone. 'Au loin' signifie donc 'près de la limite extérieure de la zone'. Facile, hein?"; next; mes "[Laichin]"; mes "Lorsque je dis 'proche' ou 'très proche', vous devez regarder beaucoup plus près du centre de la zone. C'est compris?"; close; } } else if (sign_q < 150) { mes "[Laichin]"; mes "Ah, Niflheim est vraiment géniale. C'est genre un million de fois mieux que ce vieil Asgard ennuyeux. Ah, ouais!"; next; mes "[Laichin]"; mes "Eh, je ne veux même pas savoir si vous avez réussi à trouver tous les fragments de l'âme d'Angrboda. Mais si vous les avez, ne vous baladez pas avec dans le coin. Si jamais les dieux découvraient que vous les avez... "; next; mes "[Laichin]"; mes "Mais pour le plaisir de parler, supposons que vous les ayez tous. Dans ce cas, vous voudriez les apporter à la Reine des Enfers sans attendre, pas vrai?"; next; mes "[Laichin]"; mes "Oh... Mais le quidam moyen ne peux pas la rencontrer. La meilleure chose que vous auriez à faire serait de les donner à l'un de ses hommes de confiance, j'imagine. Il y en avait un... Ah... Comment s'appelait-il déjà?"; next; mes "[Laichin]"; mes "Je sais qu'il se déguise toujours en une espèce de ^666666type vraiment déprimant^000000. Je n'arrive vraiment plus à me souvenir de son nom, mais il est dans le coin, quelque part..."; close; } else if (sign_q == 200) { mes "[Laichin]"; mes "Ouah..."; mes "................."; mes "J'ai un de ces mal à la tête..."; close; } else { mes "[Laichin]"; mes "Ouah..."; mes "................."; close; } } niflheim,348,257,1 script #Cursed Soul -1,1,1,{ OnTouch: callfunc "F_UpdateSignVars"; if ((sign_q == 83) || (sign_q == 90)) { if (sign_sq == 0) { killmonster "niflheim","#Cursed Soul::OnMyMobDead"; mes "[Ashe Bruce]"; mes "Partez, ou je vous ferai partir par la force...."; next; mes "[Ashe Bruce]"; mes "....Et..."; mes "....Quoi qu'il arrive..."; mes "....Ne touchez PAS à mes livres..."; next; switch(select("Prendre le 1er Livre.:Prendre le 2ème Livre.:Prendre le 3ème Livre.:Partir le plus vite possible.")) { case 1: monster "niflheim",349,259,"--ja--",1478,1; mes "[Ashe Bruce]"; mes "...!..."; mes "Comment osez-vous toucher à mes livres alors que je vous ai spécifiquement demandé de ne pas le faire?!"; next; mes "[Ashe Bruce]"; mes "....!...Grrrrr!"; mes "Hahahaha, je vous maudis, que vous soyez mordu, griffé et battu!!"; mes "À jamais vous serez lié à cette malédiction!!"; close; break; case 2: mes "[Ashe Bruce]"; mes "...!..."; mes "Comment osez-vous toucher à mes livres?!"; mes "Je vous ai pourtant averti...!!"; mes "Espèce de mortel fou!"; mes "...ALLEZ VOUS EN!"; close; warp "niflheim",34,162; break; case 3: mes "[Ashe Bruce]"; mes "Muhahahaha...."; mes "Quel têtu mortel!~"; mes "Très bien! Je vais vous donner une dernière chance de m'affronter... Osez réciter un sortilège!"; next; if (select("Clover:Klaatu:Kleitos") == 2) set .@spell,.@spell+1; if (select("Verit:Veritas:Verata") == 3) set .@spell,.@spell+1; if (select("Necktie:Necklace:Nero:^FFFFFFNictu^000000") == 4) set .@spell,.@spell+1; if (.@spell == 3) { if (rand(1,5) == 5) { mes "[Ashe Bruce]"; mes "C'était les paroles exactes! Et pourtant rien ne se passe! Quelle est cette diablerie?"; close; } else { mes "[Ashe Bruce]"; mes "Ce sort... Vous avez levé ma malédiction?! Je n'arrive pas y croire! Je suis libre!"; next; mes "[Ashe Bruce]"; mes "Mais ne sous-estimez pas mes pouvoirs extraordinaires! En fait je vous somme de prendre ce grimoire et de le donner à cette sorcière pathétique!"; if (sign_q == 83) { if(sign_sq == 0) { set sign_sq,1; getitem 7304,1; //Witch's_Spell_Book } } else if (sign_q == 90) { set sign_q,91; getitem 7304,1; //Witch's_Spell_Book } close; } } else { monster "niflheim",345,259,"--ja--",1462,1,"#Cursed Soul::OnMyMobDead"; monster "niflheim",347,261,"--ja--",1462,1,"#Cursed Soul::OnMyMobDead"; monster "niflheim",344,253,"--ja--",1462,1,"#Cursed Soul::OnMyMobDead"; monster "niflheim",346,251,"--ja--",1462,1,"#Cursed Soul::OnMyMobDead"; monster "niflheim",349,249,"--ja--",1462,1,"#Cursed Soul::OnMyMobDead"; monster "niflheim",350,260,"--ja--",1462,1,"#Cursed Soul::OnMyMobDead"; monster "niflheim",353,256,"--ja--",1462,1,"#Cursed Soul::OnMyMobDead"; mes "[Ashe Bruce]"; mes "Muhahahahahaha! Ce n'était pas le bon sortilège! Seule la mort vous attend désormais!"; close; } case 4: mes "[Ashe Bruce]"; mes "Très bien."; mes "Essayez de ne pas perdre vos pieds dans votre fuite."; close; } } } end; OnMyMobDead: end; } nif_in,102,81,1 script #Crayu -1,1,1,{ OnTouch: callfunc "F_UpdateSignVars"; if (sign_q < 75) { end; } else if (sign_q < 82) { mes "[Crayu]"; mes "L'aurore des montagnes se fait à l'ouest,"; // Oui, c'est aussi obscur dans la version originale [NdT] mes "Là où sombre le crépuscule pourpre."; mes "Entouré"+ ( sex ? "" : "e" ) +" d'une mélodie délicieuse,"; mes "Vous devenez la clé qui ignore son maître."; close; } else if (sign_q == 86) { mes "[Crayu]"; mes "L'aurore des montagnes se fait à l'ouest,"; mes "Là où sombre le crépuscule pourpre."; mes "Entouré"+ ( sex ? "" : "e" ) +" d'une mélodie délicieuse,"; mes "Vous devenez la clé qui ignore son maître."; next; mes "[Crayu]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", "+ ( sex ? "aventurier" : "aventurière" ) +". Je sais que c'est très direct, mais que pensez-vous de Serin?"; next; select("C'est quelqu'un de bien.:Elle a quelque chose de malsain!:Je ne sais pas quoi en penser."); mes "[Crayu]"; mes "Hum? Et pourquoi pensez-vous cela?"; next; switch(select("C'est juste mon avis.:C'est la vérité!")) { case 1: if (sign_sq > 1) { set sign_sq,0; } else { set sign_sq,sign_sq+1; } break; case 2: break; } mes "[Crayu]"; mes "Ah, je comprends. Mais que puis-je faire pour vous?"; next; switch(select("Qu'est-ce que Niflheim, en vérité?:Comment puis-je devenir "+ ( sex ? "un élu" : "une élue" ) +"?")) { case 1: mes "[Crayu]"; mes "En général, on parle de Niflheim comme de la cité des morts, mais c'est aussi le lieu de repos des guerriers déchus qui n'ont pas réussi à se faire accepter au Walhalla."; next; mes "[Crayu]"; mes "Certains héros considèrent qu'arriver à Niflheim est une fin tragique, mais tout dépend de votre point de vue."; close; case 2: mes "["+strcharinfo(0)+"]"; mes "Qu'est-ce que je devrais faire pour devenir l'un de ces guerriers élus?"; next; mes "[Crayu]"; mes "Avant toute chose, vous devrez démontrer votre courage. Mais c'est vous qui devrez choisir la manière de prouver votre bravoure. Les dieux ne font qu'observer, et juger."; next; mes "[Crayu]"; mes "Hum... Je pense que ce serait une bonne idée que vous alliez parler à quelqu'un du nom de ^FF0000Gen^000000 à Niflheim."; set sign_q,87; close; } } else if (sign_q == 86) { mes "Hum... Je pense que ce serait une bonne idée que vous alliez parler à quelqu'un du nom de ^FF0000Gen^000000 à Niflheim."; close; } end; } nif_in,156,91,1 script #kidniff -1,1,1,{ OnTouch: callfunc "F_UpdateSignVars"; if (sign_q == 83) { if (sign_sq == 0) { mes "[Alakina Ann]"; mes "^333333*Pleure*^000000"; mes "Où est-ce que je suis? Je... Je veux retourner à la maison~"; emotion e_sob; close; } else if (sign_sq == 1) { mes "[Alakina Ann]"; mes "Est-ce que... Est-ce que vous voulez bien m'aider à retourner à la maison? S'il vous plaît! Mon papa et ma maman me manquent tellement! Et je ne sais pas comment je suis arrivée ici!"; mes "^333333*Sniff*^000000"; next; switch(select("Qu'est-ce que je peux faire?:Tu ne peux plus partir d'ici...")) { case 1: mes "[Alakina Ann]"; mes "Je ne sais pas. Je... Je crois qu'un monsieur qui chante m'a dit d'aller voir une sorcière, mais ça fait trop peur dehors..."; set sign_sq,2; close; case 2: mes "[Alakina Ann]"; mes "^333333*Sniff*^000000"; mes "N-non..."; mes "Je veux rentrer chez moi..."; close2; emotion e_sob; end; } } else if (sign_sq == 2) { mes "[Alakina Ann]"; mes "^333333*Pleure*^000000"; mes "Où est-ce que je suis? Je... Je veux retourner à la maison~"; emotion e_sob; close; } else if ((sign_sq == 3) || (sign_sq == 4)) { if (countitem(7309) > 0) { mes "[Alakina Ann]"; mes "Je... Je peux utiliser ça pour rentrer à la maison? Merci! Merci beaucoup!"; delitem 7309,countitem(7309); //Wing_Of_Crow set sign_sq,5; close; } else { mes "[Alakina Ann]"; mes "Comment est-ce que je vais bien pouvoir trouver cette sorcière? Il n'y a qu'elle qui sait comment je pourrais rentrer chez moi..."; mes "^333333*Pleure*^000000"; emotion e_sob; close; } } else if (sign_sq == 5) { mes "[Alakina Ann]"; mes "V-vous m'avez menti! Ce machin ne sert à rien! Je... Je suis toujours dans cet endroit qui fait peur! ^333333*Pleure*^000000"; set sign_sq,6; emotion e_sob; close; } else { mes "[Alakina Ann]"; mes "Vous avez dit que vous pourriez m'aider à retourner à la maison, mais vous ne m'avez pas du tout aidée! Vous... Vous m'avez menti! Je... Je vous déteste! ^333333*Ouah!~*^000000"; emotion e_sob; close; } } else { mes "[Alakina Ann]"; mes "^333333*Pleure*^000000"; mes "Où est-ce que je suis? Je... Je veux retourner à la maison~"; emotion e_sob; close; } end; } gl_dun02,262,265,0 script Énergie Mystérieuse::Mysterious Energy#1 111,{ callfunc "F_UpdateSignVars"; set .@crash_s,rand(1,1000); if (sign_q < 101) { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } else if (sign_q == 101) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFLe sceau se brise lorsque vous le frappez et une lumière mystérieuse s'en échappe. Vous trouvez un objet très particulier à l'intérieur...^000000"; next; mes "^3355FFVous avez acquis un ^6E7B8BFragment d'Âme^3355FF.^000000"; set sign_q,105; getitem 7306,1; //Fragment_Of_Soul close; } else { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } } // Angrboda's Seal 2 big 4 O'clock 270 198 gl_dun02,271,100,0 script Énergie Mystérieuse::Mysterious Energy#2 111,{ callfunc "F_UpdateSignVars"; set .@crash_s,rand(1,1000); if (sign_q < 101) { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } else if ((sign_q == 102) || (sign_q == 104)) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFLe sceau se brise lorsque vous le frappez et une lumière mystérieuse s'en échappe. Vous trouvez un objet très particulier à l'intérieur...^000000"; next; mes "^3355FFVous avez acquis un ^6E7B8BFragment d'Âme^3355FF.^000000"; if (sign_q == 102) { set sign_q,106; } else if (sign_q == 104) { set sign_q,108; } getitem 7306,1; //Fragment_Of_Soul close; } else { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } } // Angrboda's Seal 3 big 5 O'clock 268 32 gl_dun02,268,32,0 script Énergie Mystérieuse::Mysterious Energy#3 111,{ callfunc "F_UpdateSignVars"; set .@crash_s,rand(1,1000); if (sign_q < 101) { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } else if ((sign_q == 103) || (sign_q == 105) || (sign_q == 108)) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFLe sceau se brise lorsque vous le frappez et une lumière mystérieuse s'en échappe. Vous trouvez un objet très particulier à l'intérieur...^000000"; next; mes "^3355FFVous avez acquis un ^6E7B8BFragment d'Âme^3355FF.^000000"; if (sign_q == 103) { set sign_q,107; } else if (sign_q == 105) { set sign_q,109; } else if (sign_q == 108) { set sign_q,112; } getitem 7306,1; //Fragment_Of_Soul close; } else { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } } // Angrboda's Seal 4 big 7 O'clock 16 26 gl_dun02,16,26,0 script Énergie Mystérieuse::Mysterious Energy#4 111,{ callfunc "F_UpdateSignVars"; set .@crash_s,rand(1,1000); if (sign_q < 101) { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } else if (sign_q == 109) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFLe sceau se brise lorsque vous le frappez et une lumière mystérieuse s'en échappe. Vous trouvez un objet très particulier à l'intérieur...^000000"; next; mes "^3355FFVous avez acquis un ^6E7B8BFragment d'Âme^3355FF.^000000"; if (sign_q == 109) { set sign_q,113; } getitem 7306,1; //Fragment_Of_Soul close; } else { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } } // Angrboda's Seal 5 big 11 O'clock 42 251 gl_dun02,42,251,0 script Énergie Mystérieuse::Mysterious Energy#5 111,{ callfunc "F_UpdateSignVars"; set .@crash_s,rand(1,1000); if (sign_q < 101) { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } else if ((sign_q == 106) || (sign_q == 112)) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFLe sceau se brise lorsque vous le frappez et une lumière mystérieuse s'en échappe. Vous trouvez un objet très particulier à l'intérieur...^000000"; next; mes "^3355FFVous avez acquis un ^6E7B8BFragment d'Âme^3355FF.^000000"; if (sign_q == 106) { set sign_q,110; } else if (sign_q == 112) { set sign_q,116; } getitem 7306,1; //Fragment_Of_Soul close; } else { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } } // Angrboda's Seal 6 small 11 O'clock 123 234 gl_dun02,123,234,0 script Énergie Mystérieuse::Mysterious Energy#6 111,{ callfunc "F_UpdateSignVars"; set .@crash_s,rand(1,1000); if (sign_q < 101) { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } else if (sign_q == 107) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFLe sceau se brise lorsque vous le frappez et une lumière mystérieuse s'en échappe. Vous trouvez un objet très particulier à l'intérieur...^000000"; next; mes "^3355FFVous avez acquis un ^6E7B8BFragment d'Âme^3355FF.^000000"; if (sign_q == 107) { set sign_q,111; } getitem 7306,1; //Fragment_Of_Soul close; } else if (sign_q == 116) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFAprès avoir retrouvé le dernier fragment de l'âme d'Agrboda, les quatre pièces se mettent à émettre une lueur étrange, avant de s'élever dans les airs et fusionner en un joyau unique.^000000"; next; mes "^3355FFLe joyau retombe doucement dans vos mains tendues, et vous entendez une voix vous parler du plus profond de votre coeur..."; next; mes "[Âme d'Agrboda]"; mes "^333333Je..."; mes "Je vous confie mon âme. S'il vous plaît, guidez-moi vers la Reine des Morts..."; delitem 7306,3; //Fragment_Of_Soul set sign_q,117; getitem 7307,1; //Whisper_Of_Soul close; } else { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } } // Angrboda's Seal 7 small 6 O'clock 140 72 gl_dun02,140,72,0 script Énergie Mystérieuse::Mysterious Energy#7 111,{ callfunc "F_UpdateSignVars"; set .@crash_s,rand(1,1000); if (sign_q < 101) { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } else if ((sign_q == 110) || (sign_q == 111)) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFLe sceau se brise lorsque vous le frappez et une lumière mystérieuse s'en échappe. Vous trouvez un objet très particulier à l'intérieur...^000000"; next; mes "^3355FFVous avez acquis un ^6E7B8BFragment d'Âme^3355FF.^000000"; if (sign_q == 110) { set sign_q,114; } else if (sign_q == 111) { set sign_q,115; } getitem 7306,1; //Fragment_Of_Soul close; } else if (sign_q == 113) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFAprès avoir retrouvé le dernier fragment de l'âme d'Agrboda, les quatre pièces se mettent à émettre une lueur étrange, avant de s'élever dans les airs et fusionner en un joyau unique.^000000"; next; mes "^3355FFLe joyau retombe doucement dans vos mains tendues, et vous entendez une voix vous parler du plus profond de votre coeur..."; next; mes "[Âme d'Agrboda]"; mes "^333333Je..."; mes "Je vous confie mon âme. S'il vous plaît, guidez-moi vers la Reine des Morts..."; delitem 7306,3; //Fragment_Of_Soul set sign_q,117; getitem 7307,1; //Whisper_Of_Soul close; } else { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } } // Angrboda's Seal 8 °¡Àå small 119 182 gl_dun02,119,182,0 script Énergie Mystérieuse::Mysterious Energy#8 111,{ callfunc "F_UpdateSignVars"; set .@crash_s,rand(1,1000); if (sign_q < 101) { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } else if ((sign_q == 114) || (sign_q == 115)) { if ((countitem(1558) > 0) || (countitem(1963) > 0)) { if (.@crash_s < 980) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1227) > 0) || (countitem(1228) > 0) || (countitem(1240) > 0) || (countitem(1241) > 0) || (countitem(1962) > 0) || (countitem(1813) > 0)) { if (.@crash_s < 960) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1719) > 0) || (countitem(1130) > 0) || (countitem(1133) > 0) || (countitem(1223) > 0) || (countitem(1229) > 0) || (countitem(1231) > 0) || (countitem(1413) > 0) || (countitem(1814) > 0) || (countitem(1242) > 0)) { if (.@crash_s < 940) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1131) > 0) || (countitem(1230) > 0) || (countitem(1232) > 0)) { if (.@crash_s < 920) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1132) > 0) || (countitem(1134) > 0) || (countitem(1233) > 0) || (countitem(1234) > 0) || (countitem(1235) > 0) || (countitem(1414) > 0) || (countitem(1523) > 0) || (countitem(1236) > 0)) { if (.@crash_s < 900) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1237) > 0) || (countitem(1524) > 0) || (countitem(1525) > 0) || (countitem(1557) > 0) || (countitem(1415) > 0) || (countitem(1964) > 0)) { if (.@crash_s < 880) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1135) > 0) || (countitem(1140) > 0) || (countitem(1141) > 0) || (countitem(1527) > 0)) { if (.@crash_s < 860) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1164) > 0) || (countitem(1165) > 0) || (countitem(1467) > 0) || (countitem(1138) > 0) || (countitem(1139) > 0) || (countitem(1224) > 0) || (countitem(1225) > 0) || (countitem(1416) > 0) || (countitem(1526) > 0)) { if (.@crash_s < 840) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1305) > 0) || (countitem(1720) > 0) || (countitem(1136) > 0) || (countitem(1137) > 0) || (countitem(1166) > 0)) { if (.@crash_s < 820) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1261) > 0) || (countitem(1528) > 0) || (countitem(1167) > 0)) { if (.@crash_s < 800) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1364) > 0) || (countitem(1913) > 0)) { if (.@crash_s < 780) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1170) > 0) || (countitem(1468) > 0) || (countitem(1168) > 0) || (countitem(1169) > 0)) { if (.@crash_s < 760) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1365) > 0) || (countitem(1366) > 0) || (countitem(1473) > 0)) { if (.@crash_s < 740) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1367) > 0) || (countitem(1368) > 0) || (countitem(1466) > 0) || (countitem(1469) > 0)) { if (.@crash_s < 720) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1369) > 0) || (countitem(1470) > 0)) { if (.@crash_s < 700) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1722) > 0) || (countitem(1471) > 0)) { if (.@crash_s < 680) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1363) > 0)) { if (.@crash_s < 660) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else if ((countitem(1530) > 0)) { if (.@crash_s < 500) { mes "^3355FFVous frappez le sceau aussi fort que vous pouvez, mais il ne fait que vaciller sous votre coup. Peut-être auriez-vous besoin de quelque chose de plus lourd pour le briser. Ou bien devriez-vous frapper plus fort...^000000"; close; } } else { mes "^3355FFL'arme que vous utilisez n'a vraiment aucune chance de briser le sceau. Il vous faut trouver quelque chose de plus puissant.^000000"; close; } mes "^3355FFAprès avoir retrouvé le dernier fragment de l'âme d'Agrboda, les quatre pièces se mettent à émettre une lueur étrange, avant de s'élever dans les airs et fusionner en un joyau unique.^000000"; next; mes "^3355FFLe joyau retombe doucement dans vos mains tendues, et vous entendez une voix vous parler du plus profond de votre coeur..."; next; mes "[Âme d'Agrboda]"; mes "^333333Je..."; mes "Je vous confie mon âme. S'il vous plaît, guidez-moi vers la Reine des Morts..."; delitem 7306,3; //Fragment_Of_Soul set sign_q,117; getitem 7307,1; //Whisper_Of_Soul close; } else { mes "^3355FFVous ressentez une énergie étrange émanant de cet endroit. Pour une raison inconnue, celle-ci vous empreint d'un vague sentiment de tristesse.^000000"; close; } } que_sign01,46,56,0 script Fontaine::Fountain#sign 111,{ callfunc "F_UpdateSignVars"; if (sign_q < 118) { mes "^3355FFL'eau dans la fontaine a l'air assez claire pour être potable...^000000"; next; switch(select("Boire.:Ne pas boire.")) { case 1: mes "..."; close2; percentheal -100,0; end; case 2: mes "..."; close; } } else { mes "^3355FFL'eau dans la fontaine semble être assez claire pour être mise en bouteille...^000000"; next; switch(select("La mettre en bouteille.:Ne pas la mettre en bouteille.")) { case 1: if (checkweight(1201,1) == 0) { mes "^3355FFOn dirait malheureusement que vous n'avez pas assez de place dans votre inventaire. Vous ne pouvez rien porter de plus...^000000"; close; } else { if (countitem(713) > 0) { delitem 713,1; //Empty_Bottle getitem 12020,1; //Water_Of_Darkness close; } else { mes "^3355FFOn dirait malheureusement que vous n'avez aucune Bouteille Vide sur vous... ^000000"; close; } } case 2: mes "..."; close; } } } geffen,119,55,0 script Geffenia Warp 45,1,1,{ OnInit: disablenpc "Geffenia Warp"; end; OnTouch: set geffenia_warp,rand(1,4); if (geffenia_warp == 1) { warp "gefenia01",58,169; } else if (geffenia_warp == 2) { warp "gefenia02",116,115; } else if (geffenia_warp == 3) { warp "gefenia03",130,206; } else if (geffenia_warp == 4) { warp "gefenia04",133,88; } else { warp "geffen",116,115; } end; OnEnable: initnpctimer; enablenpc "Geffenia Warp"; specialeffect EF_MAPPILLAR2; end; OnDisable: disablenpc "Geffenia Warp"; end; OnTimer10000: specialeffect EF_MAPPILLAR2; end; OnTimer20000: specialeffect EF_MAPPILLAR2; end; OnTimer30000: specialeffect EF_MAPPILLAR2; end; OnTimer40000: specialeffect EF_MAPPILLAR2; end; OnTimer45000: donpcevent "Geffenia Warp::OnDisable"; mapannounce "geffen","Le Portail Geffenia est maintenant fermé.",bc_map,"0x9CFF00"; stopnpctimer; end; } geffen,119,48,0 script Fontaine#s 111,{ callfunc "F_UpdateSignVars"; if (countitem(7025) > 0) { mes "^3355FFLa Complainte de Lucifer dans votre poche commence à émettre une lumière étrange tandis que vous vous approchez de la fontaine, et entre en résonance avec quelque chose de profondément enfoui sous l'eau.^000000"; specialeffect EF_LEVEL99; specialeffect2 EF_LEVEL99; next; switch(select("Jeter la Complainte de Lucifer dans la fontaine.:Ignorer la lueur.")) { case 1: mapannounce "geffen","Le Portail vers Geffenia vient de s'ouvrir dans un éclair de lumière autour de la fontaine.",bc_map,"0x9CFF00"; mes "^3355FFLa Complainte de Lucifer s'enfonce dans l'eau et la lumière révèle un portail étrange près de la fontaine...^000000"; specialeffect EF_MAPPILLAR2; donpcevent "Geffenia Warp::OnEnable"; close; case 2: mes "......."; close; } } else { mes "^3355FFIl s'agit de la Fontaine de Geffen.^000000"; close; } } que_sign01,196,44,0 script Starter#serin -1,32,32,{ OnTouch: donpcevent "Timer#serin::Onstart"; disablenpc "Starter#serin"; end; OnEnable: enablenpc "Starter#serin"; end; } que_sign01,196,44,0 script Warp#serin -1,35,35,{ OnInit: disablenpc "Warp#serin"; end; OnTouch: warp "niflheim",30,156; end; OnEnable: enablenpc "Warp#serin"; end; OnDisable: disablenpc "Warp#serin"; end; } que_sign01,1,0,0 script Timer#serin -1,{ Onstart: initnpctimer; end; OnTimer600000: donpcevent "Warp#serin::OnEnable"; end; OnTimer620000: set $@sign_w2,0; donpcevent "Starter#serin::OnEnable"; donpcevent "Warp#serin::OnDisable"; donpcevent "Serin#serin::OnEnable"; donpcevent "Dark Lord#serin::OnDisable"; donpcevent "Serin#dummy::OnDisable"; donpcevent "CallMonster#serin::Onreset"; stopnpctimer; end; } que_sign01,50,1,0 script CallMonster#serin -1,{ Oncall: monster "que_sign01",196,44,"Seigneur des Ténèbres",1605,1,"CallMonster#serin::OnMyMobDead"; end; OnMyMobDead: if (mobcount("que_sign01","CallMonster#serin::OnMyMobDead") < 1) { donpcevent "Serin#serin::OnEnable"; } end; Onreset: killmonster "que_sign01","CallMonster#serin::OnMyMobDead"; } que_sign01,197,195,0 script Starter#witch -1,32,32,{ OnTouch: donpcevent "Timer#witch::Onstart"; disablenpc "Starter#witch"; end; OnEnable: enablenpc "Starter#witch"; end; } que_sign01,1,1,0 script Timer#witch -1,{ Onstart: initnpctimer; end; OnTimer600000: donpcevent "Warp#witch::OnEnable"; end; OnTimer620000: donpcevent "Starter#witch::OnEnable"; donpcevent "Warp#witch::OnDisable"; donpcevent "CallMonster#witch::Onreset"; donpcevent "Serin#witch::OnEnable"; set $@sign_w1,0; stopnpctimer; end; } que_sign01,197,195,0 script Warp#witch -1,35,35,{ OnInit: disablenpc "Warp#witch"; end; OnEnable: enablenpc "Warp#witch"; end; OnDisable: disablenpc "Warp#witch"; end; OnTouch: warp "niflheim",30,156; end; } que_sign01,1,2,0 script CallMonster#witch -1,{ Oncall: monster "que_sign01",196,195,"--ja--",1605,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",180,180,"--ja--",1522,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",210,210,"--ja--",1522,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",200,200,"--ja--",1475,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",200,180,"--ja--",1475,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",180,200,"Cadavre Décomposé",1423,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",205,205,"Cadavre Décomposé",1423,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",190,190,"Cadavre Décomposé",1423,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",205,190,"Cadavre Décomposé",1423,1,"CallMonster#witch::OnMyMobDead"; monster "que_sign01",190,205,"Cadavre Décomposé",1423,1,"CallMonster#witch::OnMyMobDead"; end; OnMyMobDead: if (mobcount("gue_sign01","CallMonster#witch::OnMyMobDead") < 1) { donpcevent "Serin#witch::OnEnable"; } end; Onreset: killmonster "que_sign01","CallMonster#witch::OnMyMobDead"; end; } que_sign02,0,0,0,0 monster --ja-- 1522,8,0,0,0 que_sign02,0,0,0,0 monster --ja-- 1435,8,0,0,0 que_sign02,0,0,0,0 monster --ja-- 1423,20,0,0,0 que_sign02,0,0,0,0 monster --ja-- 1580,8,0,0,0 que_sign02,0,0,0,0 monster --ja-- 1446,8,0,0,0 que_sign02,0,0,0,0 monster --ja-- 1479,15,0,0,0 que_sign02,0,0,0,0 monster --ja-- 1480,15,0,0,0 que_sign02,0,0,0,0 monster --ja-- 1475,15,0,0,0 que_sign02,0,0,0,0 monster --ja-- 1566,8,0,0,0 que_sign02,378,235,0 script sign_w6 45,1,1,{ OnTouch: callfunc "F_UpdateSignVars"; if ((countitem(7313) == 1) && ((sign_q != 124) || (sign_q != 125) || (sign_q != 126))) { warp "que_sign01",197,190; end; } if ($@sign_w1 == 1) { mes "^3355FFUne force mystérieuse vous empêche d'avancer.^000000"; close; } else { set $@sign_w1,1; warp "que_sign01",197,190; end; } } function script F_UpdateSignVars { if (!sign_q) { // Attempt to save current progress, to some degree... // P.S. I want to slit someone's throat. // Attmept to save using the main (old) tracting variable if (signquest <= 4) { set sign_q,signquest; } // ariantest = 5-11 // gaanantest = 12 & 13 else if (signquest == 5) { set sign_q,14; } else if (signquest == 6) { set sign_q,15; } // SighJore = 16 else if (signquest == 7) { set sign_q,17; } // ScareAlchSign = 18 else if (signquest == 8) { set sign_q,19; } else if (signquest == 9) { set sign_q,20; } // There is noequivilent for sign_q 21-24 else if (signquest == 10) { set sign_q,25; } // There is noequivilent for sign_q 26 else if (signquest == 11) { set sign_q,27; } // deales_test = 28-30 // 31 is not used. // SignDance = 32 & 33 // there is no equivilent to sign_q 34 else if (signquest == 12) { set sign_q,35; } // bakerlan_test - 36-42 // there is no equivilent to sign_q 43-45 // bakerlan_test - 46-52 else if (signquest == 13) { set sign_q,53; } else if ((signquest >= 14) && (signquest <= 15)) { set sign_q,54; } else if ((signquest >= 16) && (signquest <= 18)) { set sign_q,signquest+39; } // signanvil = 58-61 else if ((signquest == 19) && (countitem(7278))) { set sign_q,61; } // there is no equivilent to sign_q 62-64 else if (signquest == 20) { set sign_q,65; } // there is no equivilent to sign_q 66-68 else if (signquest == 21) { set sign_q,69; } else if ((signquest >= 22) && (signquest <= 28)) { set sign_q,signquest+48; } // 70-76 // there is no equivilent to sign_q 77 else if ((signquest >= 29) && (signquest <= 34)) { set sign_q,signquest+49; } // 78-83 else if (signquest == 35) { set sign_q,83; set sign_sq,1; } else if (signquest == 36) { set sign_q,83; set sign_sq,1; } else if (signquest == 37) { set sign_q,83; set sign_sq,2; } else if (signquest == 38) { set sign_q,83; set sign_sq,3; } // there is no equivilent to sign_sq 4 else if (signquest == 39) { set sign_q,83; set sign_sq,5; } else if (signquest == 40) { set sign_q,83; set sign_sq,6; } else if (signquest == 41) { set sign_q,83; set sign_sq,7; } else if (signquest == 42) { set sign_q,83; set sign_sq,8; } // there is no equivilent to sign_q 84 else if ((signquest >= 43) && (signquest <= 48)) { set sign_q,signquest+42; } // 85-90 // 91-92 else if ((signquest >= 49) && (signquest <= 52)) { set sign_q,signquest+44; } // 93-96 // signlaichin97-99 else if (signquest == 53) { set sign_q,100; } // 101-116 else if (signquest == 54) { set sign_q,117; } else if (signquest == 55) { set sign_q,118; } // 119-126 else if (signquest == 56) { set sign_q,127; } // 128 else if (signquest == 57) { set sign_q,129; } else if (signquest == 58) { set sign_q,130; } // 131-136 else if ((signquest >= 59) && (signquest <= 66)) { set sign_q,signquest+78; } // 137-144 // 144-199 // Attmept to save using the intermediate variables. if (sign_fail == 1) { set sign_q,200; } else if (sign_fail >= 2) { set sign_q,201; } if (ariantest >= 2) { set sign_q,ariantest+3; } if (gaanantest == 1) { set sign_q,12; } if (SignJore == 1) { set sign_q,16; } if (ScareAlchSign == 1) { set sign_q,18; } if (dearles_test == 1) { set sign_q,28; } else if (dearles_test == 2) { set sign_q,29; } else if (dearles_test == 3) { set sign_q,30; } if (SignDance == 1) { set sign_q,32; } else if (SignDance == 2) { set sign_q,33; } if ((bakerlan_test >= 1) && (bakerlan_test <= 3)) { set sign_q,bakerlan_test+35; } else if ((bakerlan_test >= 4) && (bakerlan_test <= 6)) { set sign_q,bakerlan_test+36; } else if ((bakerlan_test >= 7) && (bakerlan_test <= 13)) { set sign_q,bakerlan_test+39; } if ((signanvil >= 1) && (signanvil <= 4)) { set sign_sq,signanvil+57; } // Because of the horrible way this was scripted, it's incompatable // With the new script, So I am resetting the quest to the start // of this step. if (signlaichin >= 1) { mes "^FF0000Vous trébuchez et faites tomber vos^000000"; if (countitem(7306)) { mes "^FF0000"+getitemname(7306)+"^000000"; } if (countitem(7306) && countitem(7307)) { mes "^FF0000et^000000"; } if (countitem(7307)) { mes "^FF0000"+getitemname(7307)+"^000000"; } mes "^FF0000par-terre et elles disparaissent! Vous devriez peut-être parler à Lachin.^000000"; delitem 7306,countitem(7306); //Fragment_Of_Soul delitem 7307,countitem(7307); //Whisper_Of_Soul set sign_q,rand(97,100); } // Same BS as above, unable to save pickup time for 'The Sign' from Engel. if (signengelhour) { mes "^FF0000Vous vous rendez compte qu'Engel n'a pas regardé le signe. Vous ne savez pas comment, mais vous le retrouvez en votre possession. Vous devriez le remontrer à Engel.^000000"; getitem 7314,1; //The_Sign set sign_q,139; } if (Sign_Branch8A == 1) { set sign_q,119; } else if (Sign_Branch8A == 2) { set sign_q,120; } else if (Sign_Branch8A == 3) { set sign_q,122; } else if (Sign_Branch8A == 4) { set sign_q,124; } else if (Sign_Branch8A == 5) { set sign_q,134; } else if ((Sign_Branch8A == 7) || (Sign_Branch8A == 8)) { set sign_q,126; } // Incompatable with the new version. if (Sign_Branch8B > 0) { mes "^FF0000Il se passe quelque chose d'étrange. Peut-être devriez-vous reparler à Serin.^000000"; set sign_q,132; } // Incompatable with the new version. Again. if (Sign_Branch2B) { set sign_q,91; } // Unable to save when the Sign should be picked up from Metz if (signmetzhour) { mes "^FF0000Vous vous rendez compte que Metz n'a pas regardé le signe. Vous ne savez pas comment, mais vous le retrouvez en votre possession. Vous devriez le remontrer à Metz.^000000"; getitem 7314,1; //The_Sign set sign_q,138; } // Clear old variables. set signquest,0; set sign_fail,0; set gaananpoint,0; set gaanantest,0; set arianstest,0; set SignJore,0; set ScareAlchSign,0; set dearles_test,0; set SignDance,0; set bakerlan_test,0; set signanvil,0; set signengelhour,0; set signlaichin,0; set Sign_Seal1,0; set Sign_Seal2,0; set Sign_Seal3,0; set Sign_Seal4,0; set Sign_Seal1$,""; set Sign_Seal2$,""; set Sign_Seal3$,""; set Sign_Seal4$,""; set brokenseal,0; set Sign_Branch8A,0; set Sign_Branch8B,0; set Sign_Branch2B,0; set serinring,0; set signmetzhour,0; } return; } //============================================================ // Old changelog //============================================================ //= 1.0 First version, beware of potential nasty bugs :x [MasterOfMuppets] //= 1.1 Finalized for stable, might still contain bugs though. [MasterOfMuppets] //= 1.1a moved #aldesignwarp to fix enless warp [Lupus] //= 1.2 Fixed a minor bug that prevented people from advancing [MasterOfMuppets] //= quest at one point. //= 1.3 Removed duplicates [Toms] //= 1.4 Fixed a bug in Dearles script where it was checking for the wrong items. //= Fixed a major bug that was allowing players to continue before //= getting all the Sobbing Starlight pieces. //= Also moved the Alberta sign since another NPC was on top of it. [Llyr] //= 1.5 Fixed exploits and bugs. Plus add a removal of exttra sobbing pieces //= as suggested Tantarian, to let people Reborn [Lupus] //= 1.6 Minor fix, thanks to theultramage for pointing it out. [MasterOfMuppets] //= 1.7 Fixed exploit [KarLaeda] //= 1.7a Fixed wrong dialogue [Lupus] //= 1.7b Fixed possible exploit [Lupus] //= 1.7c Reformatted for future bughunt. WIP [Lupus] //= 1.8 Fixed some bugs and exploit which allowed players helping in the final //= fight to finish the quest as well. Completely revamped quiz system. [SinSloth] //= 1.9 Made some changes in last event to reflect recent bug exploit fix. [SinSloth] //= 2.0 Fixed some various minor bugs. [SinSloth] //= 2.1 Fixed experience gains to match upcoming rate adjustments. [SinSloth] //= 2.2 Fixed a small bug which occured when people had to return The Sign around midnight. [SinSloth] //= 2.3 Made some adjustments in last event with dialogs/summoning and fixed a possible exploit earlier. [SinSloth] //= 2.4 Optimized/simplified some poorly written code; fixed wrong quiz answers [ultramage] //= 2.5 Updated to fall within proper name restrictions. [L0ne_W0lf] //= 2.5a Corrected a Typo error ";;". [Samuray22] //= 2.6 Fixed Engel giving back 7 Sobbing Starlight on failing to refine it, bugreport:1473 [Brainstorm] //= 2.7 Replaced effect numerics with constants. [Samuray22] //= 2.8 Fixed some bugs with itemids and leftover questitems [Fish0r] //= 2.9 Made a delitem causing script to fault use countitem when deleting. [L0ne_W0lf] //= 2.9a Added a check for Sign_Branch8A before attempting to run a delitem on items not needed based on Path taken. [Paradox924X]