//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par No Healing, corrigé par Myllena // // NB: pour éviter les corrections inexactes par rapport aux points cardinaux, petit rappel (si nécessaire :x): // Nord, Est, etc prennent une majuscule quand ils désignent un lieu; ils n'en prennent pas quand ils désignent // une direction (ex: "je vais dans le Nord de la France", mais: "je me dirige vers le nord"). // // Les noms ont été "re-russifiés", par ex: Berbayeff -> Berbayev, Dmitree -> Dimitri, etc. // // Le *I* et le *me* anglais ont été systématiquement remplacés par le *nous* royal dans la traduction des dialogues du Tsar. // //===== eAthena Script ======================================= //= Moscovia Quests //===== By: ================================================== //= Kisuka //===== Current Version: ===================================== //= 1.9 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= Quests for Moscovia. //= The Moving Island, Help Mikhail, Acorn Exchange, //= Banish Winter, Shafka Hat, Koshei the Immortal. //===== Additional Comments: ================================= //= 1.0 First version. [Kisuka] //= 1.1 Small fixes on The Moving Island. [Kisuka] //= 1.2 Fixed a "player not attached" error. [brianluau] //= 1.3 Replaced occurrences of PcName. [brianluau] //= 1.4 Added 'Koshei the Immortal' quest. [Kisuka] //= 1.5 Fixes to 'Koshei the Immortal' quest. [Kisuka] //= 1.6 Added 'tides' to Ibanoff & Fixed time check for Marozka. [Kisuka] //= 1.7 Fixes on donpcevents and fixed some left over aegis stuff. [Kisuka] //= 1.8 Fixed some condition checks. [Gepard] //= 1.9 Corrected NPC counting mobs for the wrong NPC. (bugreport:4736) [L0ne_W0lf] //============================================================ //============================================================================ // The Moving Island //============================================================================ //---------------------------------------------------------------------------- // Berbayev - Starting Point //---------------------------------------------------------------------------- moscovia,171,71,3 script Berbayev#npc 968,{ if (mos_whale_edq < 1) { emotion e_an; mes "[Berbayev]"; mes "Ceci... et... cela..."; mes "Personne ne me croit..."; mes "On pense que je suis un vantard."; next; select("Vous avez un problème?"); mes "[Berbayev]"; mes "Je ne vous avais jamais vu auparavant. Vous êtes un voyageur? Si c'est le cas, vous avez dû voir tant de choses merveilleuses ici et ailleurs."; next; mes "[Berbayev]"; mes "Je suis sûr que mon histoire vous intéressera alors. Les villageois sont aussi bornés que des mules, alors ils me prennent pour un idiot."; next; if(select("Je n'ai pas le temps pour les histoires.:Racontez-moi.") == 1) { mes "[Berbayev]"; mes "Je vois ça... Rien ne vous intéresse, c'est ça? Ce n'est pas grave..."; next; mes "[Berbayev]"; mes "Si vous changez d'avis, vous savez où me trouver."; close; } emotion e_no1; mes "[Berbayev]"; mes "Ah, je savais depuis le début que je finirais par vous raconter cette histoire!"; next; mes "[Berbayev]"; mes "On dirait que vous êtes arrivé il y a peu. On vous a déjà parlé de l'Ile Mouvante?"; next; mes "[Berbayev]"; mes "A Moscovia, il y a une histoire que racontent les vieillards, comme une légende."; next; mes "[Berbayev]"; mes "On raconte qu'il existe une île qui se déplace parfois, à quelques milles du rivage."; next; mes "[Berbayev]"; mes "Mais personne n'a jamais vu l'île, alors très peu croient à la légende."; next; mes "[Berbayev]"; mes "En fait, même moi au début je pensais qu'il s'agissait de balivernes, rien de plus. Mais c'était jusqu'à ce que je vois..."; next; mes "[Berbayev]"; mes "L'ile Mouvante!"; next; mes "[Berbayev]"; mes "Ça vous surprend? C'est normal. Franchement je n'y croirais pas non plus à votre place."; next; mes "[Berbayev]"; mes "Mais j'ai aperçu l'île depuis le rivage au sud du village."; next; mes "[Berbayev]"; mes "D'abord, j'ai cru à un mirage. Je n'avais jamais entendu dire que cette île existait vraiment, même si j'avais passé toute ma vie ici."; next; mes "[Berbayev]"; mes "J'ai couru vers les hauteurs pour l'observer de là-haut, mais très vite l'île avait disparu, et s'en était retournée là d'où elle venait."; next; select("Personne ne l'a jamais revue?"); mes "[Berbayev]"; mes "Si je ne l'avais pas revue depuis, j'imagine que j'aurais pensé avoir eu une hallucination."; next; mes "[Berbayev]"; mes "Mais il y a quelques nuits, l'île m'est finalement réapparue tandis que je ramenais mon bateau au port."; next; mes "[Berbayev]"; mes "J'ai essayé de m'approcher de l'île, mais une fois de plus elle disparut lentement par-delà les flots."; next; mes "[Berbayev]"; mes "Mais là je ne pouvais plus en douter: cette île existe vraiment!"; next; mes "[Berbayev]"; mes "C'est une grande découverte, pour sûr! Vous ne croyez pas? Votre coeur ne s'emballe-t-il pas en pensant à l'aventure que serait un voyage à la recherche de cette île?"; next; mes "[Berbayev]"; mes "Je n'ai pas encore perdu espoir! Elle apparaîtra de nouveau, ça j'en suis sûr! Là, comme ça, devant nous!"; next; mes "[Berbayev]"; mes "Et ce jour-là, j'irai sans hésiter dans sa direction, et je la verrai de mes propres yeux!"; set mos_whale_edq,1; close; } else if (mos_whale_edq == 1) { set .@speak,rand(1,5); if (.@speak > 0 || .@speak < 3) { mes "[Berbayev]"; mes "Je veux vraiment prouver à tout le monde que cette île existe bel et bien."; next; mes "[Berbayev]"; mes "Est-ce que ça vous tenterait de m'accompagner pour vérifier si l'île apparaît de nouveau?"; close; } else if (.@speak > 2 || .@speak < 6) { mes "[Berbayev]"; mes "Le meilleur moyen de trouver l'île, c'est encore de prendre la mer."; next; mes "[Berbayev]"; mes "Comment? Bien sûr j'ai un bateau! N'oubliez-pas que je suis un pêcheur!"; next; mes "[Berbayev]"; mes "Ah, vous en auriez besoin? C'est dommage mais je ne peux pas vous louer le mien..."; next; mes "[Berbayev]"; mes "Mais peut-être que M. Ibanov accepterait. Il adore partir à l'aventure, un peu comme moi. Il semble profiter de sa jeunesse..."; next; mes "[Berbayev]"; mes "Il a voyagé un peu partout à travers le monde, tout comme vous, alors il devrait comprendre votre ardeur."; next; mes "[Berbayev]"; mes "Si vous voulez trouver l'île en mer, allez voir M. Ibanov et demandez-lui de vous rendre ce service."; close; } else { mes "Aaah...C'est une belle "+ ( isday() ? "journée" : "soirée" ) +"!"; mes "Hahahahahaha..."; close; } } else if (mos_whale_edq > 12 && mos_whale_edq < 42) { emotion e_omg; mes "[Berbayev]"; mes "Vous êtes sérieux?! Vous avez vraiment trouvé l'Île Mouvante?!"; next; emotion e_no1; mes "[Berbayev]"; mes "Alors la légende était vraie! Et j'avais raison, n'est-ce pas?! Ah, vous devez être un grand aventurier!"; close; }else{ mes "[Berbayev]"; mes "Bienvenue à Moscovia. Qu'avez-vous pensé du village jusqu'à présent? Charmant, n'est-ce pas?"; next; mes "[Berbayev]"; mes "La plupart des voyageurs et des étrangers apprécient notre village. Vous aimerez probablement Moscovia. Moi aussi j'aimerais visiter de nouveaux endroits..."; close; } } //---------------------------------------------------------------------------- // Bulletin Board - List Tide Times //---------------------------------------------------------------------------- moscovia,135,52,0 script Bulletin des Marées#npc 837,{ mes "[Bulletin des Marées]"; mes "ATTENTION! En raison de la variation des marées à Moscovia, le Charabel ne peut prendre la mer qu'en cas de marée basse."; next; mes "[Bulletin des Marées]"; mes "Le Charabel peut prendre la mer aux heures suivantes:"; mes "^0000FFMinuit^000000 à ^0000FF3h00 du matin"; mes "^0000FF6h00^000000 à ^0000FF9h00"; mes "^0000FFMidi^000000 à ^0000FF15h00"; mes "^0000FF18h00^000000 à ^0000FF21h00"; close; } //---------------------------------------------------------------------------- // M. Ibanov - Docks //---------------------------------------------------------------------------- moscovia,135,49,5 script M. Ibanov#npc 964,{ if (mos_whale_edq == 1 || mos_whale_edq == 2) { mes "["+strcharinfo(0)+"]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ". Est-ce que vous êtes M. Ibanov?"; next; mes "[M. Ibanov]"; mes "Oui, c'est moi. Qu'est-ce qu'il y a?"; next; if(select("Racontez-moi une de vos aventures.:Louez-moi votre bateau.") == 1) { mes "[M. Ibanov]"; mes "Vous êtes un aventurier, c'est ça?"; mes "Vous venez d'une contrée étrange?"; mes "Eh bien, eh bien..."; mes "Vous êtes le bienvenu ici!"; next; mes "[M. Ibanov]"; mes "Ah si vous saviez... J'explorais Rune Midgard bien avant que vous ne soyez né. Ah, comme ça me manque..."; next; mes "[M. Ibanov]"; mes "Mais maintenant je suis si fatigué... Dans mon corps comme dans mon âme."; mes "Tous les souvenirs enfouis me reviennent en regardant simplement la mer..."; next; mes "[M. Ibanov]"; mes "Ah... Mon histoire..."; mes "Par quoi commencer? Ah je sais! je vais vous parler de cette fois où j'ai combattu une nuée de Porings!"; next; mes "["+strcharinfo(0)+"]"; mes "Hahaha..."; next; mes "[M. Ibanov]"; mes "Croyez-moi, vous vous souviendrez longtemps de cette histoire."; mes "Bon, bon, bon... J'avais 24 ans à l'époque, mes camarades et moi-même traversions une forêt près de Payon..."; next; mes "[M. Ibanov]"; mes "C'est alors que..."; next; mes "[M. Ibanov]"; mes "Et puis...."; next; mes "[M. Ibanov]"; mes "Mais alors....."; next; mes "[M. Ibanov]"; mes "Et finalement......"; next; mes "[M. Ibanov]"; mes "Ah, ça on peut dire que je me suis bien battu! Et c'est grâce à ça que nous nous en sommes tous sortis vivants."; next; mes "[M. Ibanov]"; mes "Qu'est-ce que vous en dites?"; mes "Ah oui, il y a aussi l'histoire de la chasse aux gobelins!"; next; if(select("Je l'écouterai une prochaine fois...:Intéressant. Racontez-moi!") == 1) { mes "[M. Ibanov]"; mes "Oh, je pourrais continuer comme ça sans jamais m'arrêter. Non...? Dommage. une autre fois peut-être!"; close; } mes "[M. Ibanov]"; mes "Oui? Ohohoh... mon ami, on est sur la même longueur d'onde!"; next; mes "[M. Ibanov]"; mes "D'accord, je vais vous parler cette fois de mon combat sanguinaire pendant une chasse aux gobelins."; next; mes "[M. Ibanov]"; mes "Vous voyez..."; next; mes "[M. Ibanov]"; mes "Et puis...."; next; mes "[M. Ibanov]"; mes "Mais....."; next; mes "[M. Ibanov]"; mes "Et finalement......"; next; mes "[M. Ibanov]"; mes "Et c'est comme ça que s'est terminé ce satané combat ce jour-là! Oh oui!"; next; mes "[M. Ibanov]"; mes "Haha! Vous êtes le premier à rester aussi longtemps pour écouter mes histoires. Ça fait vraiment du bien..."; next; mes "[M. Ibanov]"; mes "Vous avez tous les talents pour faire un grand aventurier, ça c'est sûr! On pourrait devenir de bons amis."; next; mes "[M. Ibanov]"; mes "La prochaine fois, c'est vous qui me raconterez vos histoires, d'accord? Si vous avez besoin de quoi que ce soit, n'hésitez pas, hahaha!"; set mos_whale_edq,2; close; } if (mos_whale_edq == 2) { mes "[M. Ibanov]"; mes "Ah! Mon ami l'amateur d'histoires! Qu'est-ce que vous feriez de mon bateau si je vous le prêtais? Je me le demande..."; next; mes "["+strcharinfo(0)+"]"; mes "Je partirais à l'aventure en mer, pour trouver l'Île Mouvante qui a donné naissance à tant de légendes dans le village."; next; mes "[M. Ibanov]"; mes "L'Île mouvante? Je ne l'ai jamais vue, vraiment... Vous êtes jeune et fougueux! Hahaha!"; next; mes "[M. Ibanov]"; mes "J'espère que vous trouverez l'île sans encombres, et que vous nous apporterez de surprenantes nouvelles!"; next; mes "[M. Ibanov]"; mes "Eh bien c'est d'accord! Mais laissez-moi d'abord regarder l'état du bateau... On ne sera pas trop de deux si vous voulez m'aider."; next; mes "[M. Ibanov]"; mes "Ça fait un bout de temps qu'il n'a pas été en mer, alors il nous faudra vérifier et réparer certaines parties."; next; mes "[M. Ibanov]"; mes "Ça prend des jours dans un village comme ça pour avoir tous les matériaux nécessaires pour les réparations - quand on peut les avoir."; next; mes "[M. Ibanov]"; mes "Pour le réparer, il me faudrait: ^0000FF10 Morceaux de Métal Étrange, 10 Vis Rouillées, 5 Tubes Flexibles, et 10 Jubilés^000000."; next; mes "[M. Ibanov]"; mes "Apportez-moi tout ça quand vous les aurez, et je commencerai les réparations."; set mos_whale_edq,3; close; }else{ emotion e_ag; mes "[M. Ibanov]"; mes "Vous voulez m'emprunter mon bateau, comme ça?! Je ne vous connais même pas! Vous êtes plus abrupt que vous en avez l'air."; next; mes "[M. Ibanov]"; mes "Et puis, comment savez-vous que j'ai un bateau si je ne vous connais pas? De toutes façons, je ne peux pas prêter mon bateau à un parfait inconnu."; close; } } else if (mos_whale_edq == 3) { mes "[M. Ibanov]"; mes "Vous avez apporté tous les objets?"; mes "Si tout est là, nous pouvons nous préparer pour le départ!"; next; if (countitem(7167) > 9 && countitem(7317) > 9 && countitem(7325) > 4 && countitem(7312) > 9) { mes "[M. Ibanov]"; mes "Oh! Vous avez tout!"; mes "C'est parfait!"; next; delitem 7167,10; //Mystery_Iron_Bit delitem 7317,10; //Screw delitem 7325,5; //Tube delitem 7312,10; //Jubilee set mos_whale_edq,4; mes "[M. Ibanov]"; mes "D'accord, maintenant nous sommes prêts! Quand voulez-vous partir? C'est très difficile de garder le cap après que le soleil se soit couché sur ce type de navire."; next; mes "[M. Ibanov]"; mes "Il y a de grosses déferlantes près du rivage. Et ça ne s'arrange pas après le coucher du soleil! Même pour un vieux loup de mer!"; next; mes "[M. Ibanov]"; mes "Et puis, ce bateau n'est pas en parfait état, loin de là, et ça n'arrange pas les choses face aux vagues."; next; mes "[M. Ibanov]"; mes "Si vous êtes prêt à partir, venez me retrouver avant le coucher du soleil."; close; }else{ mes "[M. Ibanov]"; mes "Ah, il me manque encore des pièces! Vous avez dû en oublier."; next; mes "[M. Ibanov]"; mes "Il me faut: ^0000FF10 Morceaux de Métal Étrange, 10 Vis Rouillées, 5 Tubes Flexibles, et 10 Jubilés^000000."; close; } } else if (mos_whale_edq == 4) { mes "[M. Ibanov]"; mes "Oh. Vous êtes prêt à partir?"; mes "Bien! Alors, voyons..."; next; if (gettime(3) >= 0 && gettime(3) < 3) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 6 && gettime(3) < 9) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 12 && gettime(3) < 15) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 18 && gettime(3) < 21) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else { mes "[M. Ibanov]"; mes "Arf. La marée est trop haute. Il serait trop dangereux de partir maintenant, les vagues sont trop puissantes."; next; mes "[M. Ibanov]"; mes "Lorsque la mer se sera calmée, revenez me voir. En tout cas, nous ne pouvons pas partir maintenant."; close; } } else if (mos_whale_edq > 4 && mos_whale_edq < 15) { mes "[M. Ibanov]"; mes "Notre dernière sortie en mer n'était pas de tout repos. C'était vraiment l'aventure! Hahaha!"; next; mes "[M. Ibanov]"; mes "Si vous voulez remettre ça, venez me trouver avant le coucher du soleil."; next; mes "[M. Ibanov]"; mes "Peut-être voulez-vous repartir maintenant?"; next; if(select("Je ne suis pas prêt.:Allons-y.") == 1) { mes "[M. Ibanov]"; mes "Très bien. Revenez me voir quand vous serez prêt."; close; } if (gettime(3) >= 0 && gettime(3) < 3) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 6 && gettime(3) < 9) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 12 && gettime(3) < 15) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 18 && gettime(3) < 21) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else { mes "[M. Ibanov]"; mes "Arf. La marée est trop haute. Il serait trop dangereux de partir maintenant, les vagues sont trop puissantes."; next; mes "[M. Ibanov]"; mes "Lorsque la mer se sera calmée, revenez me voir. En tout cas, nous ne pouvons pas partir maintenant."; close; } } else if (mos_whale_edq == 15) { mes "[M. Ibanov]"; mes "Oh mais... Vous êtes toujours en vie?! Quand je vous ai vu partir, emporté par les vagues, j'ai pensé que c'était la dernière fois que je vous voyais!"; next; mes "[M. Ibanov]"; mes "Mais... Où étiez-vous pendant tout ce temps?"; next; select("Raconter toute l'histoire."); mes "[M. Ibanov]"; mes "Oh... C'est vraiment fantastique."; mes "Eh bien, je n'aurais jamais cru..."; mes "Alors l'île existe vraiment...?"; next; mes "[M. Ibanov]"; mes "Et qui plus est..."; mes "L'île n'est pas une île?!"; mes "C'est une baleine géante???"; next; mes "[M. Ibanov]"; mes "Et des arbres poussent... Et de l'eau coule... sur le dos de la baleine?!"; next; mes "[M. Ibanov]"; mes "C'est vraiment incroyable! La chose la plus fantastique que j'ai entendu de toute ma vie!"; next; mes "[M. Ibanov]"; mes "Et puis, qu'il y ait un vieillard sur l'île Baleine..."; next; mes "[M. Ibanov]"; mes "Il doit avoir acquis une volonté de fer... avec son expérience et son ascétisme."; next; mes "[M. Ibanov]"; mes "Vous en savez désormais assez je crois. Pourquoi n'iriez-vous pas parler de vos trouvailles à notre bien-aimé Tsar et lui demander de l'aide pour trouver l'Île baleine?"; next; mes "[M. Ibanov]"; mes "Le Tsar adore ce genre d'histoires à propos de choses merveilleuses, alors il vous écoutera. Il pourrait même vous donner une récompense..."; next; mes "[M. Ibanov]"; mes "Et si vous projetez de retourner sur l'île, je veux être de la partie! Hahaha!"; set mos_whale_edq,16; close; } else if (mos_whale_edq > 15 && mos_whale_edq < 18) { mes "[M. Ibanov]"; mes "Notre tsar bien-aimé apprécierait vraiment d'entendre ce genre d'histoire."; next; mes "[M. Ibanov]"; mes "Il pourrait même vous récompenser..."; close; } else if (mos_whale_edq == 18) { mes "[M. Ibanov]"; mes "Hum. Notre très cher Tsar veut une preuve de l'existence de l'Île Baleine?..."; next; mes "[M. Ibanov]"; mes "Ça pourrait être difficile à fournir..."; next; mes "[M. Ibanov]"; mes "Êtes-vous vraiment sûr de pouvoir retrouver l'île?"; next; mes "[M. Ibanov]"; mes "Je pense bien que vous n'abandonnerez pas si facilement, je me trompe? Que dites-vous de reprendre la mer une nouvelle fois? Je serais heureux de vous aider à retrouver l'Île Baleine!"; next; if(select("Essayer de retrouver l'île.:Abandonner.") == 1) { mes "[M. Ibanov]"; mes "Très bien! Comme je pensais! Je savais que vous n'étiez pas le genre de personne à rechigner pour partir à l'aventure!"; next; mes "[M. Ibanov]"; mes "Très bien! Préparons le bateau avant la tombée de la nuit!"; set mos_whale_edq,19; close; } mes "[M. Ibanov]"; mes "Je vois... Alors même pour quelqu'un qui aime autant l'aventure que vous, retrouver l'Île Baleine semble impossible..."; next; mes "[M. Ibanov]"; mes "Vous pouvez revenir me voir si vous changez d'avis. Franchement, je rêverais de pouvoir prouver l'existence de l'Île Baleine à notre Tsar bien-aimé."; close; } else if (mos_whale_edq == 19) { mes "[M. Ibanov]"; mes "Oh! Êtes-vous prêt à partir?"; next; if(select("Je ne suis pas prêt.:Allons-y.") == 1) { mes "[M. Ibanov]"; mes "Très bien. Revenez me voir quand vous serez prêt."; close; } if (gettime(3) >= 0 && gettime(3) < 3) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 6 && gettime(3) < 9) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 12 && gettime(3) < 15) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 18 && gettime(3) < 21) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. Le bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else { mes "[M. Ibanov]"; mes "Arf. La marée est trop haute. Il serait trop dangereux de partir maintenant, les vagues sont trop puissantes."; next; mes "[M. Ibanov]"; mes "Lorsque la mer se sera calmée, revenez me voir. En tout cas, nous ne pouvons pas partir maintenant."; close; } } else if (mos_whale_edq > 19 && mos_whale_edq < 32) { mes "[M. Ibanov]"; mes "Quelle surprise!! Où étiez-vous passé? Je m'inquiétais! Je pensais ne jamais vous revoir!"; next; mes "[M. Ibanov]"; mes "Peu importe où vous étiez... Ça fait du bien de vous revoir!"; set mos_whale_edq,19; next; mes "[M. Ibanov]"; mes "Je devine que vous voulez tenter de retrouver l'Île Baleine une nouvelle fois..."; next; if (gettime(3) >= 0 && gettime(3) < 3) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. La bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 6 && gettime(3) < 9) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. La bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 12 && gettime(3) < 15) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. La bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else if (gettime(3) >= 18 && gettime(3) < 21) { mes "[M. Ibanov]"; mes "Hum. Ça semble être une bonne heure. Mais dépêchons-nous pendant que la marée est basse. La bateau est déjà prêt. Il est amarré au ponton, à côté. Nous pouvons y aller."; close2; warp "mosk_ship",94,110; end; } else { mes "[M. Ibanov]"; mes "Arf. La marée est trop haute. Il serait trop dangereux de partir maintenant, les vagues sont trop puissantes."; next; mes "[M. Ibanov]"; mes "Lorsque la mer se sera calmée, revenez me voir. En tout cas, nous ne pouvons pas partir maintenant."; close; } } else if (mos_whale_edq == 32) { mes "[M. Ibanov]"; mes "Ah, vous revoilà! Alors, comment est-ce que ça s'est passé?"; next; mes "[M. Ibanov]"; mes "Vous me dites que..."; mes "Si vous lui apportez tout ça, le vieillard fabriquera un nouvel instrument de musique?"; next; mes "[M. Ibanov]"; mes "Et il a promis que l'île ne se déplacera pas avant votre retour, c'est ça?"; next; mes "[M. Ibanov]"; mes "Je vois. Je me souviens parfaitement de la direction à prendre. Partons dès que vous êtes prêt!"; set mos_whale_edq,33; close; } else if (mos_whale_edq > 32 && mos_whale_edq < 39) { mes "[M. Ibanov]"; mes "Oh. Avez-vous tout ce dont vous aviez besoin?"; next; mes "[M. Ibanov]"; mes "D'accord. Pouvons-nous partir maintenant?"; next; if(select("Pas encore.:Allons-y.") == 1) { mes "[M. Ibanov]"; mes "D'accord, j'attendrai."; close; } mes "[M. Ibanov]"; mes "D'accord, allons-y!"; close2; warp "mosk_fild01",93,94; end; } else if (mos_whale_edq > 38 && mos_whale_edq < 41) { mes "[M. Ibanov]"; mes "Finalement, tout est bien qui finit bien. Avec cette aventure je vais pouvoir ajouter un nouveau chapitre à l'histoire de mes... non, de NOS aventures!"; next; mes "[M. Ibanov]"; mes "J'espère que j'aurai de nouveau la chance de vivre une autre aventure fantastique avec quelqu'un comme vous!"; close; } else if (mos_whale_edq == 41) { mes "[M. Ibanov]"; mes "J'ai entendu dire que vous aviez fait forte impression au Palais Impérial avec votre instrument de musique de l'Île Baleine. Eh! Vous devez être doué!"; next; mes "[M. Ibanov]"; mes "Finalement, tout est bien qui finit bien. Avec cette aventure je vais pouvoir ajouter un nouveau chapitre à l'histoire de mes... non, de NOS aventures!"; next; mes "[M. Ibanov]"; mes "J'espère que j'aurai de nouveau la chance de vivre une autre aventure fantastique avec quelqu'un comme vous!"; close; } else if (mos_whale_edq > 90 && mos_whale_edq < 100) { mes "[M. Ibanov]"; mes "Qu'est-ce qui se passe? Vous voulez naviguer maintenant? Dépêchons-nous et prenons le large!"; set mos_whale_edq,4; close; } else if (mos_whale_edq > 200 && mos_whale_edq < 300) { mes "[M. Ibanov]"; mes "Qu'est-ce qui se passe? Vous voulez naviguer maintenant? Dépêchons-nous et prenons le large!"; set mos_whale_edq,19; close; } else{ mes "[M. Ibanov]"; mes "Vous êtes un aventurier venu d'une autre province. J'étais comme vous avant."; next; mes "[M. Ibanov]"; mes "Erf... Je voudrais avoir 20 ans de moins et pouvoir voyager çà et là, la jeunesse avec moi, comme vous le faites... Le temps est notre ennemi à tous! Hahahahaha!"; close; } } //---------------------------------------------------------------------------- // M. Ibanov - Ship //---------------------------------------------------------------------------- mosk_ship,98,110,3 script M. Ibanov#npc2 964,{ if (mos_whale_edq == 4) { mes "[M. Ibanov]"; mes "Quel temps pour naviguer!"; mes "Le vent marin est si faible."; next; mes "["+strcharinfo(0)+"]"; mes "Vous n'aviez pas à m'accompagner pour ce dangereux périple..."; next; mes "[M. Ibanov]"; mes "Je connais la mer bien mieux que vous! Et ce bateau a été mon compagnon toute ma vie durant! Je ne l'abandonnerai pas. Vous le feriez, vous?~"; next; mes "[M. Ibanov]"; mes "Je vous guiderai en observant les courants."; next; mes "[M. Ibanov]"; mes "Vous n'aurez qu'à tenir la barre et à suivre mes ordres."; next; mes "[M. Ibanov]"; mes "Très bien! Barre à l'est!"; set mos_whale_edq,5; close; } else if (mos_whale_edq == 5) { mes "[M. Ibanov]"; mes "Gardez le cap en tenant le gouvernail. Barre à l'est!"; close; } else if (mos_whale_edq == 6) { set .@ship1,rand(1,4); if (.@ship1 == 3) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au nord!"; set mos_whale_edq,7; close; }else{ mes "[M. Ibanov]"; mes "Tout est calme... Les courants n'ont pas changé. Il n'y a rien à signaler."; next; mes "[M. Ibanov]"; mes "Nous ferions mieux de garder le cap pour l'instant."; close; } } else if ($@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 7 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap vers le nord pour suivre les courants!"; close; } else if (mos_whale_edq == 8 && $@mos1_edq == 0) { set .@ship1,rand(1,3); if (.@ship1 == 3) { set .@ship2,rand(1,4); if (.@ship2 == 1) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre à l'est!"; set mos_whale_edq,91; close; } else if (.@ship2 == 2) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre à l'ouest!"; set mos_whale_edq,92; close; } else if (.@ship2 == 3) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au sud!"; set mos_whale_edq,93; close; } else if (.@ship2 == 4) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au nord!"; set mos_whale_edq,94; close; } }else{ mes "[M. Ibanov]"; mes "Tout est calme... Les courants n'ont pas changé. Il n'y a rien à signaler."; next; mes "[M. Ibanov]"; mes "Nous ferions mieux de garder le cap pour l'instant."; close; } } else if (mos_whale_edq == 91 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap à l'est pour suivre les courants!"; close; } else if (mos_whale_edq == 92 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap à l'ouest pour suivre les courants!"; close; } else if (mos_whale_edq == 93 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap au sud pour suivre les courants!"; close; } else if (mos_whale_edq == 94 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap au nord pour suivre les courants!"; close; } else if (mos_whale_edq == 10 && $@mos1_edq == 0) { set .@ship1,rand(1,3); if (.@ship1 == 2) { set .@ship2,rand(1,4); if (.@ship2 == 1) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre à l'est!"; set mos_whale_edq,91; close; } else if (.@ship2 == 2) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre à l'ouest!"; set mos_whale_edq,92; close; } else if (.@ship2 == 3) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au sud!"; set mos_whale_edq,93; close; } else if (.@ship2 == 4) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au nord!"; set mos_whale_edq,94; close; } }else{ mes "[M. Ibanov]"; mes "Tout est calme... Les courants n'ont pas changé. Il n'y a rien à signaler."; next; mes "[M. Ibanov]"; mes "Nous ferions mieux de garder le cap pour l'instant."; close; } } else if (mos_whale_edq == 10 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 11) { mes "[M. Ibanov]"; mes "Regardez... Là! À l'horizon! Vous voyez! Quelque chose bouge mystérieusement!"; next; mes "[M. Ibanov]"; mes "Heheh... Qu'est-ce que... Ce... Eh! Vous... Venez sur le pont voir ça de vos propres yeux. Venez!"; set mos_whale_edq,12; donpcevent "#findship::OnEnable"; close; } else if (mos_whale_edq == 12) { mes "[M. Ibanov]"; mes "Qu'est-ce que vous faites? Venez sur le pont voir ça de vos propres yeux. Venez!"; donpcevent "#findship::OnEnable"; close; return; } else if (mos_whale_edq == 19) { mes "[M. Ibanov]"; mes "Cette fois-ci j'espère qu'on trouvera l'île sans encombres..."; next; mes "[M. Ibanov]"; mes "On fait comme la première fois."; next; mes "[M. Ibanov]"; mes "Je vous donnerai le cap en observant les courants."; next; mes "[M. Ibanov]"; mes "Vous serez au gouvernail et suivrez mes ordres."; next; mes "[M. Ibanov]"; mes "Bien. Cap à l'est!"; set mos_whale_edq,20; close; } else if (mos_whale_edq == 20) { mes "[M. Ibanov]"; mes "Gardez le cap à l'est!"; close; } else if (mos_whale_edq == 21) { set .@ship1,rand(1,3); if (.@ship1 == 2) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au nord!"; set mos_whale_edq,22; close; }else{ mes "[M. Ibanov]"; mes "Tout est calme... Les courants n'ont pas changé. Il n'y a rien à signaler."; next; mes "[M. Ibanov]"; mes "Nous ferions mieux de garder le cap pour l'instant."; close; } } else if ($@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 22 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap au nord pour suivre les courants!"; close; } else if (mos_whale_edq == 23 && $@mos1_edq == 0) { set .@ship1,rand(1,5); if (.@ship1 == 3) { set .@ship2,rand(1,4); if (.@ship2 == 1) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre à l'est!"; set mos_whale_edq,241; close; } else if (.@ship2 == 2) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre à l'ouest!"; set mos_whale_edq,242; close; } else if (.@ship2 == 3) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au sud!"; set mos_whale_edq,243; close; } else if (.@ship2 == 4) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au nord!"; set mos_whale_edq,244; close; } }else{ mes "[M. Ibanov]"; mes "Tout est calme... Les courants n'ont pas changé. Il n'y a rien à signaler."; next; mes "[M. Ibanov]"; mes "Nous ferions mieux de garder le cap pour l'instant."; close; } } else if (mos_whale_edq == 241 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap à l'est pour suivre les courants!"; close; } else if (mos_whale_edq == 242 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap à l'ouest pour suivre les courants!"; close; } else if (mos_whale_edq == 243 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap au sud pour suivre les courants!"; close; } else if (mos_whale_edq == 244 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Eh! Vous ne m'avez pas entendu?! Je vous ai demandé de maintenir le cap au nord pour suivre les courants!"; close; } else if (mos_whale_edq == 25 && $@mos1_edq == 0) { set .@ship1,rand(1,4); if (.@ship1 == 3) { set .@ship2,rand(1,4); if (.@ship2 == 1) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre à l'est!"; set mos_whale_edq,241; close; } else if (.@ship2 == 2) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre à l'ouest!"; set mos_whale_edq,242; close; } else if (.@ship2 == 3) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au sud!"; set mos_whale_edq,243; close; } else if (.@ship2 == 4) { mes "[M. Ibanov]"; mes "Hum. Les courants marins ont changé."; mes "Nous devons les suivre. Barre au nord!"; set mos_whale_edq,244; close; } }else{ mes "[M. Ibanov]"; mes "Tout est calme... Les courants n'ont pas changé. Il n'y a rien à signaler."; next; mes "[M. Ibanov]"; mes "Nous ferions mieux de garder le cap pour l'instant."; close; } } else if (mos_whale_edq == 26) { mes "[M. Ibanov]"; mes "Regardez! Vite! Une île qui se déplace! On dirait qu'on touche au but."; next; mes "[M. Ibanov]"; mes "Oh... mon... Elle est vraiment là, devant nous! C'est incroyable! Elle semble aussi vraie que si..."; next; mes "[M. Ibanov]"; mes "Je crois que je pourrais aller n'importe où avec vous, même dans des lieux impossibles. Haha! Vous me portez chance, mon ami!"; next; mes "[M. Ibanov]"; mes "Bien. Maintenant que vous êtes sur l'île, je dois repartir..."; next; mes "[M. Ibanov]"; mes "Si une autre déferlante s'abat sur ce navire, je sens qu'il pourrait voler en éclats!"; next; mes "[M. Ibanov]"; mes "Bonne chance. J'espère que votre voyage de retour se fera sans encombres. Je prierai pour vous. Bon vent!"; set mos_whale_edq,30; close2; warp "mosk_fild01",93,94; end; } else if (mos_whale_edq == 7 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 8 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Ne changez pas de cap pour l'instant. Ne faites pas ça sur mon navire!"; close; } else if (mos_whale_edq == 8 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 7 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 8 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 10 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq > 89 && mos_whale_edq < 100 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 22 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 23 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Ne changez pas de cap pour l'instant. Ne faites pas ça sur mon navire!"; close; } else if (mos_whale_edq == 23 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq == 25 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else if (mos_whale_edq > 239 && mos_whale_edq < 250 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons d'abord repousser ces monstres!"; close; } else{ mes "[M. Ibanov]"; mes "Quoi? Comment êtes-vous monté à bord? Je vais..."; mes "Bon d'accord, je vous pardonne pour cette fois. Mais partez maintenant."; close2; warp "moscovia",163,55; end; } } //---------------------------------------------------------------------------- // Rudder //---------------------------------------------------------------------------- mosk_ship,101,111,4 script Gouvernail#ship 111,{ if (mos_whale_edq == 5) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: mes "[M. Ibanov]"; mes "Bon. Nous devrions commencer par suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,6; close; break; case 2: mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Vous allez dans la mauvaise direction! Cap à l'est!"; close; break; case 3: mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Vous allez dans la mauvaise direction! Cap à l'est!"; close; break; case 4: mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Vous allez dans la mauvaise direction! Cap à l'est!"; close; } } else if (mos_whale_edq == 4) { mes "[M. Ibanov]"; mes "Gardez le cap pour l'instant, et attendez mes ordres."; close; } else if (mos_whale_edq == 6) { mes "[M. Ibanov]"; mes "Ne changez pas de cap pour l'instant. Attendez mes ordres!"; close; } else if (mos_whale_edq == 7 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon1,rand(1,5); if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,5); } else if (.@ship_mon1 == 4) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 2: set .@ship_mon1,rand(1,5); if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,5); } else if (.@ship_mon1 == 4) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 3: set .@ship_mon1,rand(1,5); if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,5); } else if (.@ship_mon1 == 4) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 4: mes "[M. Ibanov]"; mes "Bon. Commençons par aller vers le nord. Maintenez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,8; close; } } else if (mos_whale_edq == 7 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 8 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Maintenez le cap jusqu'à ce que je vous ordonne de changer de route."; close; } else if (mos_whale_edq == 8 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 91 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon2,rand(1,4); if (.@ship_mon2 == 3) { mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; next; mes "[M. Ibanov]"; mes "Attendez! Quelque chose vient de surgir de l'eau..."; next; mes "[M. Ibanov]"; mes "Des monstres!!!"; next; mes "[M. Ibanov]"; mes "Ils ne ressemblent à rien de ce que j'ai pu voir auparavant! Soyez prudent! Nous devons les repousser!"; set $@mos1_edq,$@mos1_edq+1; set mos_whale_edq,11; donpcevent "Baehideun3#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,10; close; } break; case 2: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; } break; case 3: set .@ship_mon1,rand(1,4); if (.@sship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; } break; case 4: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; } } } else if (mos_whale_edq == 92 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; close; } break; case 2: set .@ship_mon2,rand(1,4); if (.@ship_mon2 == 3) { mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; next; mes "[M. Ibanov]"; mes "Attendez! Quelque chose vient de surgir de l'eau..."; next; mes "[M. Ibanov]"; mes "Des monstres!!!"; next; mes "[M. Ibanov]"; mes "Ils ne ressemblent à rien de ce que j'ai pu voir auparavant! Soyez prudent! Nous devons les repousser!"; set $@mos1_edq,$@mos1_edq+1; set mos_whale_edq,11; donpcevent "Baehideun3#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,10; close; } break; case 3: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; close; } break; case 4: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; close; } } } else if (mos_whale_edq == 93 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; close; } break; case 2: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; close; } break; case 3: set .@ship_mon2,rand(1,4); if (.@ship_mon2 == 3) { mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; next; mes "[M. Ibanov]"; mes "Attendez! Quelque chose vient de surgir de l'eau..."; next; mes "[M. Ibanov]"; mes "Des monstres!!!"; next; mes "[M. Ibanov]"; mes "Ils ne ressemblent à rien de ce que j'ai pu voir auparavant! Soyez prudent! Nous devons les repousser!"; set $@mos1_edq,$@mos1_edq+1; set mos_whale_edq,11; donpcevent "Baehideun3#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,10; close; } break; case 4: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller au sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; close; } } } else if (mos_whale_edq == 94 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 2: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 3: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 4: set .@ship_mon2,rand(1,4); if (.@ship_mon2 == 3) { mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; next; mes "[M. Ibanov]"; mes "Attendez! Quelque chose vient de surgir de l'eau..."; next; mes "[M. Ibanov]"; mes "Des monstres!!!"; next; mes "[M. Ibanov]"; mes "Ils ne ressemblent à rien de ce que j'ai pu voir auparavant! Soyez prudent! Nous devons les repousser!"; set $@mos1_edq,$@mos1_edq+1; set mos_whale_edq,11; donpcevent "Baehideun3#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,10; close; } } } else if (mos_whale_edq == 7 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 8 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 10 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 11 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq > 10 && mos_whale_edq < 13) { mes "[M. Ibanov]"; mes "Regardez... Là-bas, à l'horizon! Vous voyez! Quelque chose bouge mystérieusement!"; next; mes "[M. Ibanov]"; mes "Hehe... Qu'est-ce que... Mais... Vous... Venez sur le pont voir ça de vos propres yeux! Vite!"; close; } else if (mos_whale_edq > 89 && mos_whale_edq < 100 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 20) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,21; close; break; case 2: mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; break; case 3: mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; break; case 4: mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; } } else if (mos_whale_edq == 21) { mes "[M. Ibanov]"; mes "Maintenez le cap jusqu'à ce que je vous ordonne de changer de route."; close; } else if (mos_whale_edq == 22 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 4) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 2: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 4) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 3: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 4) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 4: mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,23; close; } } else if (mos_whale_edq == 22 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 23 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Maintenez le cap jusqu'à ce que je vous ordonne de changer de route."; close; } else if (mos_whale_edq == 23 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 241 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon2,rand(1,5); if (.@ship_mon2 == 3) { mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; next; mes "[M. Ibanov]"; mes "Attendez! Quelque chose vient de surgir de l'eau..."; next; mes "[M. Ibanov]"; mes "Des monstres!!!"; next; mes "[M. Ibanov]"; mes "Ils ne ressemblent à rien de ce que j'ai pu voir auparavant! Soyez prudent! Nous devons les repousser!"; set $@mos1_edq,$@mos1_edq+1; set mos_whale_edq,26; donpcevent "Baehideun4#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,25; close; } break; case 2: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; } break; case 3: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; } break; case 4: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'est! Écoutez mes ordres! Cap vers l'est!"; close; } } } else if (mos_whale_edq == 242 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; close; } break; case 2: set .@ship_mon2,rand(1,5); if (.@ship_mon2 == 3) { mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; next; mes "[M. Ibanov]"; mes "Attendez! Quelque chose vient de surgir de l'eau..."; next; mes "[M. Ibanov]"; mes "Des monstres!!!"; next; mes "[M. Ibanov]"; mes "Ils ne ressemblent à rien de ce que j'ai pu voir auparavant! Soyez prudent! Nous devons les repousser!"; set $@mos1_edq,$@mos1_edq+1; set mos_whale_edq,26; donpcevent "Baehideun4#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,25; close; } break; case 3: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; close; } break; case 4: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers l'ouest! Écoutez mes ordres! Cap vers l'ouest!"; close; } } } else if (mos_whale_edq == 243 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; close; } break; case 2: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; close; } break; case 3: set .@ship_mon2,rand(1,5); if (.@ship_mon2 == 3) { mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; next; mes "[M. Ibanov]"; mes "Attendez! Quelque chose vient de surgir de l'eau..."; next; mes "[M. Ibanov]"; mes "Des monstres!!!"; next; mes "[M. Ibanov]"; mes "Ils ne ressemblent à rien de ce que j'ai pu voir auparavant! Soyez prudent! Nous devons les repousser!"; set $@mos1_edq,$@mos1_edq+1; set mos_whale_edq,26; donpcevent "Baehideun4#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,25; close; } break; case 4: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le sud! Écoutez mes ordres! Cap vers le sud!"; close; } } } else if (mos_whale_edq == 244 && $@mos1_edq == 0) { mes "Quelle direction?"; next; switch(select("Est:Ouest:Sud:Nord")) { case 1: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 2: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 3: set .@ship_mon1,rand(1,4); if (.@ship_mon1 == 1) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun1#ship::OnEnable"; close; set .@ship_mon1,rand(1,4); } else if (.@ship_mon1 == 2) { mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; next; mes "[M. Ibanov]"; mes "Oh non! Des monstres ont fait surface! Préparez-vous au combat! Vite!"; set $@mos1_edq,$@mos1_edq+1; donpcevent "Baehideun2#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Je vous ai demandé d'aller vers le nord! Écoutez mes ordres! Cap vers le nord!"; close; } break; case 4: set .@ship_mon2,rand(1,5); if (.@ship_mon2 == 3) { mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; next; mes "[M. Ibanov]"; mes "Attendez! Quelque chose vient de surgir de l'eau..."; next; mes "[M. Ibanov]"; mes "Des monstres!!!"; next; mes "[M. Ibanov]"; mes "Ils ne ressemblent à rien de ce que j'ai pu voir auparavant! Soyez prudent! Nous devons les repousser!"; set $@mos1_edq,$@mos1_edq+1; set mos_whale_edq,26; donpcevent "Baehideun4#ship::OnEnable"; close; }else{ mes "[M. Ibanov]"; mes "Bon. Nous devrions suivre cette direction. Gardez le cap jusqu'à ce que je vous ordonne de changer de route."; set mos_whale_edq,25; close; } } } else if ($@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 22 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 23 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 25 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 25 && $@mos1_edq == 0) { mes "[M. Ibanov]"; mes "Ne changez pas de cap! Ne faites pas ça sur mon navire!"; close; } else if (mos_whale_edq > 239 && mos_whale_edq < 250 && $@mos1_edq > 0) { mes "[M. Ibanov]"; mes "Nous devons nous débarrasser de tous les monstres à bord!"; close; } else if (mos_whale_edq == 26) { mes "[M. Ibanov]"; mes "Eh! Regardez-moi en face! Comment se fait-il que vous soyez monté à bord sans ma permission?"; next; } else{ mes "[M. Ibanov]"; mes "Quoi? Comment êtes-vous monté à bord? Je vais..."; mes "Bon d'accord, je vous pardonne pour cette fois. Mais partez maintenant."; close2; //set mos_whale_edq,4; lol, why is this here? warp "moscovia",162,56; end; } } //---------------------------------------------------------------------------- // Vieil Ermite - Whale Island //---------------------------------------------------------------------------- mosk_fild01,86,104,3 script Vieil Ermite#npc 963,{ if (checkweight(1201,1) == 0 ) { mes "[Vieil Ermite]"; mes "Vous portez trop d'objets sur vous. Vous devriez utiliser les services d'une employée Kafra."; close; } if ((MaxWeight-Weight) < 2000) { mes "[Vieil Ermite]"; mes "Vous portez trop d'objets sur vous. Vous devriez utiliser les services d'une employée Kafra."; close; } if (mos_whale_edq == 13) { mes "[Vieil Ermite]"; mes "Oh, vous êtes réveillé. Comment vous sentez-vous? Est-ce que ça va?"; next; mes "["+strcharinfo(0)+"]"; mes "Hum... Où... est..."; mes "Eck! Qu'est-ce qui s'est passé?"; next; mes "[Vieil Ermite]"; mes "Eh bien... Vous m'avez vraiment surpris! je n'ai pas parlé depuis si longtemps... avec quelqu'un qui vit sur la terre ferme."; next; mes "["+strcharinfo(0)+"]"; mes "Où suis-je? Qui êtes-vous, vieil homme?"; next; mes "[Vieil Ermite]"; mes "Vous êtes sur... Comment dire... C'est ce que la plupart des gens appellent une île mouvante."; next; mes "[Vieil Ermite]"; mes "C'est une petite île sur laquelle j'habite."; next; mes "[Vieil Ermite]"; mes "Je l'appelle... L'Île Baleine."; next; mes "["+strcharinfo(0)+"]"; mes "C'est ce que tout le monde appelle l'Île Mouvante! Mais... Cette île est... On dirait que..."; next; mes "[Vieil Ermite]"; mes "Vous comprenez enfin? Hahaha! C'est vrai. Nous sommes sur le dos d'une baleine géante! C'est pour ça que je l'appelle l'Île baleine!"; next; mes "["+strcharinfo(0)+"]"; mes "Comment...? Comment peut-il y avoir de l'eau ici? Et des arbres qui poussent sur le dos de la baleine?!"; next; mes "[Vieil Ermite]"; mes "Héhéhé. C'est une île légendaire. Vous êtes en train de vivre quelque chose d'unique! Hahahaha!"; next; mes "["+strcharinfo(0)+"]"; mes "Existez-vous vraiment?"; next; mes "[Vieil Ermite]"; mes "Héhé, comme vous pouvez le voir, je suis vieux à présent. J'ai passé toute ma vie ici à rêvasser et à mener une vie simple."; next; mes "[Vieil Ermite]"; mes "Bon, essayez de reprendre vos esprits. Je vais vous ramener sur la terre ferme. Vous devriez rentrer rapidement, avant que les gens ne s'inquiètent."; next; soundeffect "mos_gusli1.wav",0; mes "-L'île commence à bouger lentement tandis que le vieil homme joue d'un instrument étrange...-"; next; mes "[Vieil Ermite]"; mes "Nous serons arrivés dans quelques minutes, détendez-vous."; next; mes "-Le vieil joue de son instrument, les paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il était plongé dans un monde imaginaire.-"; set mos_whale_edq,14; close2; sleep2 20000; set mos_whale_edq,15; end; } else if (mos_whale_edq == 14) { soundeffect "mos_gusli1.wav",0; mes "-Le vieil joue de son instrument, les paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il était plongé dans un monde imaginaire.-"; set mos_whale_edq,15; close; } else if (mos_whale_edq == 15) { mes "[Vieil Ermite]"; mes "Hum... On y est presque... Jeune homme, vous serez chez vous dans quelques minutes. Soyez prudent."; next; mes "["+strcharinfo(0)+"]"; mes "Vieil homme, comment pourrais-je revenir ici si je le voulais?"; next; mes "[Vieil Ermite]"; mes "Héhé... Alors comme ça, vous voudriez revenir? Ici? Sur cette petite île où je vis, tout seul? Vous êtes drôle, vous savez..."; next; mes "[Vieil Ermite]"; mes "Eh bien, si on arrange ça à l'avance, ça se fera, n'est-ce pas? Héhéhé..."; next; mes "[Vieil Ermite]"; mes "Mais pour l'instant nous devons... disons... retourner vers le rivage en toute sécurité. Mais si jamais un jour vous voulez revenir et que vous êtes prêt à affronter l'océan déchaîné comme la dernière fois, je ne vous en empêcherai pas. Héhéhé."; close2; warp "moscovia",163,54; end; } else if (mos_whale_edq == 30) { mes "[Vieil Ermite]"; mes "Hahaha... Je ne pensais pas vous revoir un jour! Comment avez-vous retrouvé la route?"; next; select("Expliquer toute l'histoire."); mes "[Vieil Ermite]"; mes "Hum... Alors c'est comme ça? Ceux qui ne sont jamais venus ici ne peuvent pas se rendre compte de ce que c'est que de retourner sur l'île. Bon..."; next; mes "[Vieil Ermite]"; mes "Je voulais simplement passer le reste de ma vie ici, à ne rien faire. Bien sûr, ce qui se passe dans le monde m'intéresse mais... je ne suis pas fait pour y vivre. Je n'ai pas les épaules pour ça."; next; mes "[Vieil Ermite]"; mes "Mais ne me regardez pas avec votre air désolé! La dernière fois je ne vous avais pas demandé de garder le silence à propos de l'île."; next; mes "[Vieil Ermite]"; mes "Si j'avais décidé de me cacher là où personne ne pouvait me trouver, eh bien... vous n'auriez pas à vous en faire à ce sujet en ce moment."; next; mes "[Vieil Ermite]"; mes "Quoi qu'il en soit... Vous avez l'air perturbé. Qu'allez-vous faire maintenant?"; next; if(select("Réfléchir encore.:Il n'y a pas un autre moyen?") == 1) { mes "[Vieil Ermite]"; mes "Bonne idée! Pensez-y calmement et vous trouverez bien une solution..."; mes "Hoohoohoo!"; close; } mes "[Vieil Ermite]"; mes "Faire venir le Tsar ici pour qu'il voie de ses propres yeux?"; mes "Hum, ça semble difficile à réaliser..."; next; mes "[Vieil Ermite]"; mes "Une preuve de l'existence de l'île-baleine, c'est tout ce dont vous avez besoin. Je me demande ce que..."; next; soundeffect "mos_gusli1.wav",0; mes "-Le vieil homme ferme les yeux et commence à jouer de son instrument, perdu dans ses pensées.-"; next; mes "["+strcharinfo(0)+"]"; mes "Vieil homme, est-ce que vous pourriez me fabriquer une réplique de votre instrument de musique? C'est une chose merveilleuse que je n'ai vue nulle part ailleurs."; next; mes "[Vieil Ermite]"; mes "Oh... En voilà une bonne idée! Ça je peux vous l'assurer, il n'y en a pas de pareil dans tout Moscovia!"; next; mes "[Vieil Ermite]"; mes "Hum... Si vous faites quelque chose pour moi, je fous en fabriquerai un."; next; mes "["+strcharinfo(0)+"]"; mes "Quelque chose pour vous?"; next; mes "[Vieil Ermite]"; mes "Eh bien on peut dire que vous tombez à pic. Vous voyez, j'ai toujours joué sur le même instrument. Il a plus de 50 ans maintenant. La caisse est si abîmée... Un jour il tombera en morceaux dans mes mains..."; next; mes "[Vieil Ermite]"; mes "Les cordes ne se trouvent nulle part ailleurs, mais vous pourrez trouver les autres matériaux sur le continent."; next; mes "[Vieil Ermite]"; mes "Si vous m'apportez tout ce dont j'ai besoin, je pourrai en fabriquer un nouveau."; next; mes "[Vieil Ermite]"; mes "J'aurai besoin de ^0000FF30 Bûches^000000, de ^0000FF20 Vignes Robustes^000000, de ^0000FF20 Cornes de Bouc^000000, et de ^0000FF10 Fourrures de Loutre de Mer^000000."; next; mes "[Vieil Ermite]"; mes "Je ne déplacerai pas l'île pour que vous puissiez la retrouver lorsque vous aurez tout ça."; next; mes "[Vieil Ermite]"; mes "Dites-moi quand vous serez prêt: je vous reconduirai vers la terre ferme."; set mos_whale_edq,31; close; } else if (mos_whale_edq == 31) { mes "[Vieil Ermite]"; mes "Bien, êtes-vous prêt à retourner sur le rivage?"; next; if(select("Quels sont les matériaux?:Je suis prêt.") == 1) { mes "[Vieil Ermite]"; mes "Vous devrez m'apporter ceci:"; next; mes "[Vieil Ermite]"; mes "^0000FF30 Bûches, 20 Vignes Robustes, 20 Cornes de Bouc, et 10 Fourrures de Loutre de Mer^000000."; close; } mes "[Vieil Ermite]"; mes "Bien. Dans ce cas, allons-y!"; next; mes "-Le vieil homme commence à jouer de son instrument, paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il venait de plonger dans un autre monde.-"; set mos_whale_edq,32; close2; warp "moscovia",162,56; end; } else if (mos_whale_edq == 33) { mes "[Vieil Ermite]"; mes "Oh... Est-ce que vous avez apporté tous les matériaux?"; next; if (countitem(7201) > 29 && countitem(7197) > 19 && countitem(7106) > 19 && countitem(7065) > 9) { mes "[Vieil Ermite]"; mes "Vous avez trouvé tout ce qu'il me fallait. Bien, je vais pouvoir confectionner l'instrument."; next; delitem 7201,30; //Log delitem 7197,20; //Tough_Vines delitem 7106,20; //Goat's_Horn delitem 7065,10; //Sea_Otter_Leather set mos_whale_edq,34; mes "[Vieil Ermite]"; mes "Patientez un moment, que je le fabrique."; close; }else{ mes "[Vieil Ermite]"; mes "Ugh... Il nous faut plus de matériaux..."; mes "Il nous faut ^0000FF30 Bûches, 20 Vignes Robustes, 20 Cornes de Bouc, et 10 Fourrures de Loutre de Mer^000000."; next; mes "[Vieil Ermite]"; mes "Qu'allez-vous faire maintenant? Retourner sur la terre ferme pour trouver ce qui manque?"; next; if(select("Qu'est-ce qu'il manque?:Je suis prêt.") == 1) { mes "[Vieil Ermite]"; mes "Vous devrez m'apporter ceci:"; next; mes "[Vieil Ermite]"; mes "^0000FF30 Bûches, 20 Vignes Robustes, 20 Cornes de Bouc, et 10 Fourrures de Loutre de Mer^000000."; close; } mes "[Vieil Ermite]"; mes "Bien. Allons-y."; next; soundeffect "mos_gusli1.wav",0; mes "-Le vieil homme commence à jouer de son instrument, paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il venait de plonger dans un autre monde.-"; close2; warp "moscovia",162,56; end; } } else if (mos_whale_edq == 34) { set .@comple,rand(1,3); if (.@comple == 2) { mes "[Vieil Ermite]"; mes "Voilà! J'ai réussi à fabriquer un nouvel instrument. Celui-ci est pour vous. On l'appelle un Gusli. Il s'agit d'un instrument traditionnel qui était joué par les habitants d'une terre lointaine d'où venaient les ancêtres des habitants de Moscovia."; getitem 2707,1; set mos_whale_edq,35; next; mes "[Vieil Ermite]"; mes "Je crois bien être la dernière personne à savoir en jouer."; next; mes "[Vieil Ermite]"; mes "Alors en effet... C'est un objet très particulier que vous tenez entre les mains. Je suis le seul à en posséder un."; next; mes "[Vieil Ermite]"; mes "Si vous montrez ceci au Tsar, il croira sans nul doute votre histoire. Vous verrez, tout va bien se passer."; next; mes "[Vieil Ermite]"; mes "Alors, que voulez-vous faire, maintenant?"; next; switch(select("Comment pourrai-je revenir ici?:Je veux apprendre à jouer du Gusli.:Retourner sur le continent.")) { case 1: mes "[Vieil Ermite]"; mes "Vous êtes désormais mon ami, et vous avez cet instrument. La prochaine fois que vous voudrez revenir, jouez du Gusli sur les quais de Moscovia."; next; mes "[Vieil Ermite]"; mes "Même s'il est très difficile d'en jouer, eh bien... vous n'aurez qu'à le faire sonner."; next; mes "[Vieil Ermite]"; mes "Celle île... cette baleine... peut percevoir le son d'un Gusli à une distance infinie."; next; mes "[Vieil Ermite]"; mes "Si vous jouez de cet instrument, où que vous soyez, j'irai vous rejoindre sur cette baleine. Mais seulement si vous êtes un ami! Héhéhé!"; close; break; case 2: mes "[Vieil Ermite]"; mes "Vous voulez vraiment... apprendre à jouer de cet instrument, n'est-ce pas?"; mes "Eh bien... C'est très difficile à apprendre, ça demande du temps..."; next; mes "[Vieil Ermite]"; mes "Ce n'est pas grave si vous ne savez pas en jouer. Je l'ai déjà fait pour vous."; next; mes "[Vieil Ermite]"; mes "Mais je peux tout de même essayer de vous apprendre, même si je ne sais pas trop par quel bout m'y prendre: je ne l'ai enseigné à personne d'autre avant vous."; next; mes "[Vieil Ermite]"; mes "Bien, faites-moi signe quand vous serez prêt à commencer l'apprentissage."; set mos_whale_edq,36; close; break; case 3: mes "[Vieil Ermite]"; mes "D'accord, allons-y."; next; mes "[Vieil Ermite]"; mes "La prochaine fois que vous voudrez revenir, jouez du Gusli sur les quais de Moscovia."; next; mes "[Vieil Ermite]"; mes "Même s'il est très difficile d'en jouer, eh bien... vous n'aurez qu'à le faire sonner."; next; mes "[Vieil Ermite]"; mes "Celle île... cette baleine... peut percevoir le son d'un Gusli à une distance infinie."; next; mes "[Vieil Ermite]"; mes "Si vous jouez de cet instrument, où que vous soyez, j'irai vous rejoindre sur cette baleine. Mais seulement si vous êtes un ami! Héhéhé!"; next; soundeffect "mos_gusli1.wav",0; mes "-Le vieil homme commence à jouer de son instrument, paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il venait de plonger dans un autre monde.-"; close2; warp "moscovia",162,56; end; } }else{ mes "[Vieil Ermite]"; mes "Je n'ai pas encore terminé. Patientez encore un peu"; close; } } else if (mos_whale_edq == 35) { mes "[Vieil Ermite]"; mes "Alors, qu'allez-vous faire maintenant?"; next; switch(select("Comment pourrai-je revenir ici?:Je veux apprendre à jouer du Gusli.:Retourner sur le continent.")) { case 1: mes "[Vieil Ermite]"; mes "Vous êtes désormais mon ami, et vous avez cet instrument. La prochaine fois que vous voudrez revenir, jouez du Gusli sur les quais de Moscovia."; next; mes "[Vieil Ermite]"; mes "Même s'il est très difficile d'en jouer, eh bien... vous n'aurez qu'à le faire sonner."; next; mes "[Vieil Ermite]"; mes "Celle île... cette baleine... peut percevoir le son d'un Gusli à une distance infinie."; next; mes "[Vieil Ermite]"; mes "Si vous jouez de cet instrument, où que vous soyez, j'irai vous rejoindre sur cette baleine. Mais seulement si vous êtes un ami! Héhéhé!"; close; break; case 2: mes "[Vieil Ermite]"; mes "Vous voulez vraiment... apprendre à jouer de cet instrument, n'est-ce pas?"; mes "Eh bien... C'est très difficile à apprendre, ça demande du temps..."; next; mes "[Vieil Ermite]"; mes "Ce n'est pas grave si vous ne savez pas en jouer. Je l'ai déjà fait pour vous."; next; mes "[Vieil Ermite]"; mes "Mais je peux tout de même essayer de vous apprendre, même si je ne sais pas trop par quel bout m'y prendre: je ne l'ai enseigné à personne d'autre avant vous."; next; mes "[Vieil Ermite]"; mes "Bien, faites-moi signe quand vous serez prêt à commencer l'apprentissage."; set mos_whale_edq,36; close; break; case 3: mes "[Vieil Ermite]"; mes "Bien. Allons-y."; next; mes "[Vieil Ermite]"; mes "La prochaine fois que vous voudrez revenir, jouez du Gusli sur les quais de Moscovia."; next; mes "[Vieil Ermite]"; mes "Même s'il est très difficile d'en jouer, eh bien... vous n'aurez qu'à le faire sonner."; next; mes "[Vieil Ermite]"; mes "Celle île... cette baleine... peut percevoir le son d'un Gusli à une distance infinie."; next; mes "[Vieil Ermite]"; mes "Si vous jouez de cet instrument, où que vous soyez, j'irai vous rejoindre sur cette baleine. Mais seulement si vous êtes un ami! Héhéhé!"; next; soundeffect "mos_gusli1.wav",0; mes "-Le vieil homme commence à jouer de son instrument, paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il venait de plonger dans un autre monde.-"; close2; warp "moscovia",162,56; end; } } else if (mos_whale_edq == 36) { mes "[Vieil Ermite]"; mes "Êtes-vous prêt à commencer l'apprentissage?"; mes "Commencez par équiper le Gusli."; next; if(getequipid(EQI_ACC_L) || getequipid(EQI_ACC_R) == 2707) { mes "[Vieil Ermite]"; mes "Hum... Très bien. Regardez comment je joue, puis essayez de répéter mes gestes. Allez-y doucement au début."; next; soundeffect "mos_gusli1.wav",0; mes "[Vieil Ermite]"; mes "Ne vous précipitez pas. Gardez votre calme. Regardez simplement ce que je joue, et essayez de le répéter, tranquillement."; next; if (Class == Job_Bard || Class == Job_Clown) { mes "[Vieil Ermite]"; mes "Oh! Ooh... Vous vous débrouillez très bien! Vous avez du talent avec un instrument de musique entre les mains."; next; mes "[Vieil Ermite]"; mes "J'ai entendu parler de ces aventuriers sur le continent qui aiment jouer d'un instrument et chanter des balades. Vous devez être l'un d'entre eux!"; next; mes "[Vieil Ermite]"; mes "Dans ce cas ça prendra peut-être moins de temps que je ne le pensais."; next; mes "[Vieil Ermite]"; mes "Bien, à votre tour. Rejouez le morceau que je viens d'interpréter."; next; set .@music_bard,rand(1,3); if (.@music_bard == 2) { soundeffect "mos_gusli1.wav",0; emotion e_no1; specialeffect2 EF_EXIT; mes "[Vieil Ermite]"; mes "Oh! Vous êtes vraiment doué pour ce qui est de jouer du Gusli! En si peu de temps... vous êtes déjà très bon!"; next; mes "[Vieil Ermite]"; mes "Vous avez bien appris. Je n'ai rien besoin de vous enseigner de plus. Votre talent grandira avec la pratique."; next; mes "[Vieil Ermite]"; mes "Retournez maintenant sur le continent et jouez du Gusli pour notre Tsar bien-aimé."; next; mes "[Vieil Ermite]"; mes "Avec votre talent, vous gagnerez certainement l'admiration de tous."; set mos_whale_edq,38; close; }else{ mes "[Vieil Ermite]"; mes "Hum, non ce n'est pas terrible. Ne jouez pas comme ça. Prenez le temps de vous concentrer quand vous jouez."; next; mes "[Vieil Ermite]"; mes "Entraînez-vous seul un moment. Nous reprendrons tout cela plus tard. Si vous vous exercez régulièrement, vous deviendrez bon en peu de temps."; set mos_whale_edq,37; close; } }else{ mes "[Vieil Ermite]"; mes "Bien, à votre tour. Rejouez le morceau que je viens d'interpréter."; next; set .@music_etc,rand(1,6); if (.@music_etc == 3) { soundeffect "mos_gusli1.wav",0; emotion e_no1; specialeffect2 EF_EXIT; mes "[Vieil Ermite]"; mes "Oh! Vous êtes vraiment doué pour ce qui est de jouer du Gusli! En si peu de temps... vous êtes déjà très bon!"; next; mes "[Vieil Ermite]"; mes "Vous avez bien appris. Je n'ai rien besoin de vous enseigner de plus. Votre talent grandira avec la pratique."; next; mes "[Vieil Ermite]"; mes "Retournez maintenant sur le continent et jouez du Gusli pour notre Tsar bien-aimé."; next; mes "[Vieil Ermite]"; mes "Avec votre talent, vous gagnerez certainement l'admiration de tous."; set mos_whale_edq,38; close; }else{ soundeffect "mos_gusli2.wav",0; mes "[Vieil Ermite]"; mes "Hum, non ce n'est pas terrible. Ne jouez pas comme ça. Prenez le temps de vous concentrer quand vous jouez."; next; mes "[Vieil Ermite]"; mes "Entraînez-vous seul un moment. Nous reprendrons tout cela plus tard. Si vous vous exercez régulièrement, vous deviendrez bon en peu de temps."; set mos_whale_edq,37; close; } } }else{ mes "[Vieil Ermite]"; mes "Hum... Votre position n'est pas bonne. Vous ne tenez pas l'instrument comme il faut. Équipez-le correctement, ensuite je pourrai vous enseigner comment en jouer."; next; mes "[Vieil Ermite]"; mes "Faites-moi signe quand vous serez prêt à jouer du Gusli correctement."; close; } } else if (mos_whale_edq == 37) { mes "[Vieil Ermite]"; mes "Êtes-vous prêt pour apprendre à jouer du Gusli?"; next; if(getequipid(EQI_ACC_L) || getequipid(EQI_ACC_R) == 2707) { mes "[Vieil Ermite]"; mes "Hum... C'était pas mal du tout."; next; if (Class == Job_Bard || Class == Job_Clown) { mes "[Vieil Ermite]"; mes "Avec votre talent, vous pouvez déjà en jouer merveilleusement bien. Félicitations!"; next; mes "[Vieil Ermite]"; mes "Bon, jouons de nouveau le morceau que je viens d'interpréter."; next; set .@music_bard,rand(1,3); if (.@music_bard == 2) { soundeffect "mos_gusli1.wav",0; emotion e_no1; specialeffect2 EF_EXIT; mes "[Vieil Ermite]"; mes "Oh! Vous êtes vraiment doué pour ce qui est de jouer du Gusli! En si peu de temps... vous êtes déjà très bon!"; next; mes "[Vieil Ermite]"; mes "Vous avez bien appris. Je n'ai rien besoin de vous enseigner de plus. Votre talent grandira avec la pratique."; next; mes "[Vieil Ermite]"; mes "Retournez maintenant sur le continent et jouez du Gusli pour notre Tsar bien-aimé."; next; mes "[Vieil Ermite]"; mes "Avec votre talent, vous gagnerez certainement l'admiration de tous."; set mos_whale_edq,38; close; }else{ mes "[Vieil Ermite]"; mes "Hum, non ce n'est pas terrible. Ne jouez pas comme ça. Prenez le temps de vous concentrer quand vous jouez."; next; mes "[Vieil Ermite]"; mes "Entraînez-vous seul un moment. Nous reprendrons tout cela plus tard. Si vous vous exercez régulièrement, vous deviendrez bon en peu de temps."; set mos_whale_edq,37; close; } }else{ mes "[Vieil Ermite]"; mes "Bon, jouons de nouveau le morceau que je viens d'interpréter."; next; set .@music_etc,rand(1,6); if (.@music_etc == 3) { soundeffect "mos_gusli1.wav",0; emotion e_no1; specialeffect2 EF_EXIT; mes "[Vieil Ermite]"; mes "Oh! Vous êtes vraiment doué pour ce qui est de jouer du Gusli! En si peu de temps... vous êtes déjà très bon!"; next; mes "[Vieil Ermite]"; mes "Vous avez bien appris. Je n'ai rien besoin de vous enseigner de plus. Votre talent grandira avec la pratique."; next; mes "[Vieil Ermite]"; mes "Retournez maintenant sur le continent et jouez du Gusli pour notre Tsar bien-aimé."; next; mes "[Vieil Ermite]"; mes "Avec votre talent, vous gagnerez certainement l'admiration de tous."; set mos_whale_edq,38; close; }else{ mes "[Vieil Ermite]"; mes "Hum, non ce n'est pas terrible. Ne jouez pas comme ça. Prenez le temps de vous concentrer quand vous jouez."; next; mes "[Vieil Ermite]"; mes "Entraînez-vous seul un moment. Nous reprendrons tout cela plus tard. Si vous vous exercez régulièrement, vous deviendrez bon en peu de temps."; set mos_whale_edq,37; close; } } }else{ mes "[Vieil Ermite]"; mes "Hum... Votre position n'est pas bonne. Vous ne tenez pas l'instrument comme il faut. Équipez-le correctement, ensuite je pourrai vous enseigner comment en jouer."; next; mes "[Vieil Ermite]"; mes "Faites-moi signe quand vous serez prêt à jouer du Gusli correctement."; close; } } else if (mos_whale_edq == 38) { mes "[Vieil Ermite]"; mes "Alors, qu'allez-vous faire maintenant??"; next; if(select("Comment pourrai-je revenir ici?:Retourner sur la terre ferme.") == 1) { mes "[Vieil Ermite]"; mes "Vous êtes désormais mon ami, et vous avez cet instrument. La prochaine fois que vous voudrez revenir, jouez du Gusli sur les quais de Moscovia."; next; mes "[Vieil Ermite]"; mes "Même s'il est très difficile d'en jouer, eh bien... vous n'aurez qu'à le faire sonner."; next; mes "[Vieil Ermite]"; mes "Celle île... cette baleine... peut percevoir le son d'un Gusli à une distance infinie."; next; mes "[Vieil Ermite]"; mes "Si vous jouez de cet instrument, où que vous soyez, j'irai vous rejoindre sur cette baleine. Mais seulement si vous êtes un ami! Héhéhé!"; close; } mes "[Vieil Ermite]"; mes "Bien. Allons-y."; next; mes "[Vieil Ermite]"; mes "La prochaine fois que vous voudrez revenir, jouez du Gusli sur les quais de Moscovia."; next; mes "[Vieil Ermite]"; mes "Même s'il est très difficile d'en jouer, eh bien... vous n'aurez qu'à le faire sonner."; next; mes "[Vieil Ermite]"; mes "Celle île... cette baleine... peut percevoir le son d'un Gusli à une distance infinie."; next; mes "[Vieil Ermite]"; mes "Si vous jouez de cet instrument, où que vous soyez, j'irai vous rejoindre sur cette baleine. Mais seulement si vous êtes un ami! Hehehe!"; next; soundeffect "mos_gusli1.wav",0; mes "-Le vieil homme commence à jouer de son instrument, paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il venait de plonger dans un autre monde.-"; close2; warp "moscovia",162,56; end; } else if (mos_whale_edq > 38) { mes "[Vieil Ermite]"; mes "Vous êtes sur l'île baleine."; mes "Dieu sait comment vous êtes arrivé ici."; next; mes "[Vieil Ermite]"; mes "Si vous le souhaitez, je peux vous reconduire sur la terre ferme. C'est à vous de décider."; next; switch(select("Regarder les alentours.:Retourner sur la terre ferme.:S'aventurer dans l'inconnu.")) { case 1: mes "[Vieil Ermite]"; mes "Bien, bien... Faites comme vous le souhaitez."; mes "Puisqu'il en est ainsi, je vais me reposer un peu."; close; break; case 2: mes "[Vieil Ermite]"; mes "Bien. Allons-y."; next; soundeffect "mos_gusli1.wav",0; mes "-Le vieil homme commence à jouer de son instrument, paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il venait de plonger dans un autre monde.-"; close2; warp "moscovia",162,56; end; break; case 3: mes "[Vieil Ermite]"; mes "Oh, si vous voulez je connais un endroit parfait pour vous."; next; mes "[Vieil Ermite]"; mes "Il existe des terres vierges et mystérieuses autours de Moscovia..."; next; mes "[Vieil Ermite]"; mes "Si vous le voulez, je peux vous y conduire. Qu'en dites-vous?"; next; if(select("Y réfléchir.:D'accord, conduisez-y moi.") == 1) { mes "[Vieil Ermite]"; mes "Bien, bien... Faites comme vous le souhaitez."; mes "Puisqu'il en est ainsi, je vais me reposer un peu."; close; } mes "[Vieil Ermite]"; mes "Bien, dans ce cas, allons-y."; next; soundeffect "mos_gusli1.wav",0; mes "-Le vieil homme commence à jouer de son instrument, paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il venait de plonger dans un autre monde.-"; close2; warp "mosk_fild02",204,54; end; } }else{ mes "[Vieil Ermite]"; mes "Cela faisait un bail!"; mes "Vous semblez apprécier cette île, n'est-ce pas? Restez un peu, et prenez le temps de vous reposer."; next; mes "[Vieil Ermite]"; mes "Ou si vous préférez, je peux vous reconduire sur la terre ferme. C'est vous qui choisissez."; next; if(select("Rester ici.:Retourner sur la terre ferme.") == 1) { mes "[Vieil Ermite]"; mes "Bien, bien... Faites comme vous le souhaitez."; mes "Puisqu'il en est ainsi, je vais me reposer un peu."; close; } mes "[Vieil Ermite]"; mes "Bien. Allons-y maintenant!"; next; soundeffect "mos_gusli1.wav",0; mes "Le vieil homme commence à jouer de son instrument, paupières closes. Il ne réagit plus à ce qui se passe autour, comme s'il venait de plonger dans un autre monde."; close2; warp "moscovia",162,56; end; } } //---------------------------------------------------------------------------- // Tsar Alexsaï III - Moscovia Palace //---------------------------------------------------------------------------- mosk_in,131,92,3 script Tsar Alexsaï III#npc 965,{ if (checkweight(1201,1) == 0 ) { mes "[Tsar Alexsaï III]"; mes "Vous portez trop d'objets sur vous. Vous devriez utiliser les services d'une employée Kafra."; close; } if ((MaxWeight-Weight) < 2000) { mes "[Tsar Alexsaï III]"; mes "Vous portez trop d'objets sur vous. Vous devriez utiliser les services d'une employée Kafra."; close; } if (mos_nowinter == 12) { mes "[Tsar Alexsaï III]"; mes "Vous!!!"; mes "Avez-vous idée du nombre de gens qui vous ont vu vous entretenir avec Baba Yaga?!"; next; mes "[Tsar Alexsaï III]"; mes "La loi est formelle: le châtiment pour avoir fait commerce avec une sorcière doit être exécuté."; next; mes "[Tsar Alexsaï III]"; mes "Pour cela, nous infligeons la peine capitale, sans aucune forme de procès."; next; mes "[Tsar Alexsaï III]"; mes "Mais vous êtes étranger à ces terres... Alors pour vous se déroulera un jugement spécial."; next; mes "[Tsar Alexsaï III]"; mes "Si vous avez quelque chose à dire pour votre défense, parlez, et ne nous épargnez aucun détail."; next; select("Expliquer ce qui est arrivé."); mes "-Vous expliquez ce qui s'est passé avec Baba Yaga, et suivez votre plan.-"; next; mes "[Tsar Alexsaï III]"; mes "Hum-hum, voilà une histoire bien troublante..."; mes "Mais si vous nous dites la vérité, notre peuple en sera ravi."; next; mes "[Tsar Alexsaï III]"; mes "Soit. Dans ce cas, apportez-nous une preuve de ce que vous avancez."; next; mes "[Tsar Alexsaï III]"; mes "Vous avez tué Baba Yaga!! Si vous ne mentez-pas, apportez-nous son pilon. Personne ne doutera plus alors de vous."; next; if (countitem(7762) > 39) { if(select("Montrer les Pilons de Baba Yaga.:Ne rien faire.") == 1) { mes "[" + strcharinfo(0) + "]"; mes "Les voici, sire."; next; mes "-Vous lui présentez les pilons.-"; delitem 7762,40; next; mes "[Tsar Alexsaï III]"; mes "Hum... Alors vous les avez. Bien, pour l'instant nous sommes prêts à admettre que vous êtes bien ici pour chasser Baba Yaga."; next; mes "[Tsar Alexsaï III]"; mes "Mais ne faites rien qui pourrait troubler notre peuple et l'amener à se conduire de façon étrange."; next; mes "[Tsar Alexsaï III]"; mes "Dans le cas contraire, nos gardes vous arrêteront immédiatement. Prenez garde!"; next; mes "[Tsar Alexsaï III]"; mes "Et venez nous avertir prestement lorsque vous aurez réussi à ensorceler les saisons pour que l'hiver jamais ne revienne."; set mos_nowinter,14; close; } mes "[Tsar Alexsaï III]"; mes "Nous vous avons ordonné de nous apporter 40 pilons de Baba Yaga trouvés sur la dépouille des sorcières."; set mos_nowinter,13; close; }else{ mes "[Tsar Alexsaï III]"; mes "Nous vous avons ordonné de nous apporter 40 pilons de Baba Yaga trouvés sur la dépouille des sorcières."; set mos_nowinter,13; close; } } else if (mos_nowinter == 13) { mes "[Tsar Alexsaï III]"; mes "Nous avez-vous apporté la preuve réclamée, qui lèverait le doute sur les soupçons qui pèsent sur vous, voyageur?"; next; if(select("Oui, je l'ai.:Je ne sais que vous dire.") == 1) { if (countitem(7762) > 39) { delitem 7762,40; mes "[Tsar Alexsaï III]"; mes "Bien. Nos doutes vous concernant sont donc levés. Puisque vous nous avez apporté la preuve de votre loyauté, vous êtes libre d'aller."; next; mes "[Tsar Alexsaï III]"; mes "Avoir commerce avec Baba Yaga nous répugne, mais oeuvrer à apporter une part de joie à notre peuple est quelque chose que nous ne saurions que louer."; next; mes "[Tsar Alexsaï III]"; mes "Bien, pour l'instant nous sommes prêts à admettre que vous êtes bien ici pour chasser Baba Yaga."; next; mes "[Tsar Alexsaï III]"; mes "Mais ne faites rien qui pourrait troubler notre peuple et l'amener à se conduire de façon étrange."; next; mes "[Tsar Alexsaï III]"; mes "Dans le cas contraire, nos gardes vous arrêteront immédiatement. Prenez garde!"; set mos_nowinter,14; close; }else{ mes "[Tsar Alexsaï III]"; mes "Vos compétences en matière d'arithmétique semblent s'être émoussées, voyageur. Nous n'en comptons pas 40. Avez-vous oublié le nombre ou tentez-vous de nous ruser?"; next; mes "[Tsar Alexsaï III]"; mes "Prenons cela comme une plaisanterie, une espèce de bouffonnerie de votre part! Allez, maintenant, et apportez-nous la preuve de votre innocence."; close; } } mes "[Tsar Alexsaï III]"; mes "Nous vous avons ordonné de nous apporter 40 pilons de Baba Yaga trouvés sur la dépouille des sorcières."; next; mes "[Tsar Alexsaï III]"; mes "Êtes-vous ici pour vous moquer de nous?"; close; } else if (mos_nowinter == 14) { mes "[Tsar Alexsaï III]"; mes "Dans notre intérêt comme dans celui de notre peuple, nous préfèrerions rester ici. Nous ne voulons rencontrer Baba Yaga en personne."; next; mes "[Tsar Alexsaï III]"; mes "Nous vous demandons donc d'agir en notre nom et d'aider Baba Yaga à conquérir l'été."; close; } else if (mos_nowinter == 20) { mes "[Tsar Alexsaï III]"; mes "Êtes-vous ici pour..."; next; mes "[Tsar Alexsaï III]"; mes "Notre ministre nous a déjà informés à propos du temps."; next; mes "[Tsar Alexsaï III]"; mes "Et à dire vrai nous avons été quelque peu irrité par cette pratique de la sorcellerie au centre de la grand place..."; next; mes "[Tsar Alexsaï III]"; mes "Mais... Nous devons être magnanime et reconnaître votre travail."; next; mes "[Tsar Alexsaï III]"; mes "Nous sommes heureux que cet hiver que tout le monde hait jamais ne revienne."; next; mes "[Tsar Alexsaï III]"; mes "Bien. Au nom du peuple, nous tenons à vous offrir quelque chose."; next; mes "[Tsar Alexsaï III]"; mes "Voici, prenez. Que ceci soit le gage de notre gratitude pour avoir réchauffé le coeur de nos sujets."; set mos_nowinter,21; getitem 603,1; next; mes "[Tsar Alexsaï III]"; mes "Nous vous invitons à demeurer ici aussi longtemps qu'il vous plaira, et à profiter pleinement de cet été."; close; } else{ if (mos_whale_edq < 16) { mes "[Tsar Alexsaï III]"; mes "Bienvenue à Moscovia!"; mes "Nous, Tsar Alexsaï III, sommes le guide et le dirigeant de Moscovia."; next; mes "[Tsar Alexsaï III]"; mes "Retournez sur vos terres natales et chantez-y la beauté de Moscovia! Louez notre gouvernement éclairé et faites-le connaître aux peuples des autres contrées!"; close; } else if (mos_whale_edq == 16) { mes "[Tsar Alexsaï III]"; mes "Un voyageur étranger...?"; mes "Avez-vous quelque chose dont vous voulez nous entretenir?"; next; mes "[Tsar Alexsaï III]"; mes "A moins qu'il ne s'agisse de quelque chose d'importance, veuillez d'abord en référer à notre Premier Ministre."; close; } else if (mos_whale_edq == 17) { mes "[Tsar Alexsaï III]"; mes "Oh, vous êtes ce voyageur qui nous a conté cette aventure extraordinaire..."; next; mes "[Tsar Alexsaï III]"; mes "Non seulement vous êtes étranger à cette terre, mais vous avez qui plus est découvert l'île mouvante, celle des légendes... Je veux en connaître tous les détails."; next; mes "[Tsar Alexsaï III]"; mes "Entendons cela..."; mes "Mais faites vite. Il nous tarde d'apprendre la vérité à propos de l'île..."; next; select("Raconter l'histoire."); mes "..."; next; mes "... ..."; next; mes "... ... ..."; next; mes "... ... ... ..."; next; mes "[Tsar Alexsaï III]"; mes "Il s'agit certes d'une bien extraordinaire histoire... Mais cela semble si invraisemblable! Qu'en pensez-vous, Premier Ministre?"; next; mes "[Premier Ministre Dimitri]"; mes "Ce voyageur n'a pas l'air de mentir, mais il est difficile de le croire complètement. Certaines baleines sont connues pour être gigantesques, mais..."; next; mes "[Premier Ministre Dimitri]"; mes "Quelqu'un vivant sur son dos..."; mes "De l'eau ruisselant..."; mes "Et un arbre qui y pousse...!!!"; mes "Hum..."; next; mes "[Tsar Alexsaï III]"; mes "Nous sommes du même avis. Nous avons entendu maintes histoires extraordinaires durant notre longue vie, mais celle-ci semble pour le moins grotesque!"; next; mes "[Tsar Alexsaï III]"; mes "Sans parler du fait que cela ait eu lieu aux portes de notre royaume. Tout bonnement incroyable!"; next; mes "[Premier Ministre Dimitri]"; mes "Cependant sire... Je me souviens avoir il y a bien longtemps entendu une histoire tout à fait similaire à propos de la mystérieuse île mouvante. Mais il y avait aussi quelque chose à propos d'un instrument étrange, dont jouait un vieil homme."; next; mes "[Tsar Alexsaï III]"; mes "Vraiment? Donnez-nous des détails."; next; mes "[Premier Ministre Dimitri]"; mes "J'ai entendu la même histoire à propos d'un vieil homme qui vivait là-bas, comme il était dit dans les légendes de nos ancêtres."; next; mes "[Tsar Alexsaï III]"; mes "Hum. Il y a tant de détails invraisemblables. D'ordinaire, nous vous aurions donné une forte récompense, mais dans ce cas, l'aventure semble difficile à croire."; next; mes "[Tsar Alexsaï III]"; mes "Apportez-nous quelque chose afin de prouver l'existence de l'île baleine, et nous vous octroierons une récompense."; next; mes "[Tsar Alexsaï III]"; mes "Mais si vous n'en êtes pas capables, nous vous châtierons pour vos mensonges! Apportez-nous cet instrument dont le vieil est censé jouer."; next; mes "[Premier Ministre Dimitri]"; mes "Mon Tsar... Il s'agit d'un étranger... Il n'avait pas dans l'intention de vous manquer de respect. Peut-être qu'un peu plus de clémence serait de rigueur?"; next; mes "[Tsar Alexsaï III]"; mes "Certainement pas! Si cette histoire n'est que fabulations, combien d'autres étrangers visitant ces contrées se sentiraient permis de nous manquer de respect de la sorte?!"; next; mes "[Premier Ministre Dimitri]"; mes "......"; next; mes "[Tsar Alexsaï III]"; mes "Vous avez compris, voyageur? Vous avez désormais une lourde responsabilité sur les épaules. Apportez-nous une preuve de l'existence de l'île baleine et apaisez notre courroux. Allez, maintenant."; set mos_whale_edq,18; close; } else if (mos_whale_edq > 17 && mos_whale_edq < 35) { mes "[Tsar Alexsaï III]"; mes "Nous sommes las... Nous voulons maintenant nous reposer... Partez."; next; mes "[Tsar Alexsaï III]"; mes "Efforcez-vous simplement de trouver l'île mouvante..."; close; } else if (mos_whale_edq == 35) { mes "[Tsar Alexsaï III]"; mes "Oh. Vous êtes de retour..."; mes "Hum. Nous apportez-vous quelque chose de l'île baleine?"; next; mes "[Tsar Alexsaï III]"; mes "Nous apportez-vous l'instrument? Un Gou-se-li? Et il n'existerait que sur l'île baleine? Voyons cela."; next; if (getequipid(EQI_ACC_L) || getequipid(EQI_ACC_R) == 2707 || countitem(2707) > 0) { mes "[Tsar Alexsaï III]"; mes "Oh... Est-ce que cet instrument est un... Gousselri?"; next; mes "[Premier Ministre Dimitri]"; mes "En fait, mon tsar, je pense qu'on appelle cela un Gusli."; next; mes "[Tsar Alexsaï III]"; mes "Oh. Premier Ministre, est-ce l'instrument des légendes?"; next; mes "[Premier Ministre Dimitri]"; mes "Je ne pourrais en être sûr, mais il s'agit en tout cas d'un instrument inconnu sur ces terres."; next; mes "[Tsar Alexsaï III]"; mes "Hum. Il s'agit aussi de la première fois que nous voyons un tel instrument. Il est si mystérieux... Eh! Savez-vous en jouer?"; next; if(select("Je sais en jouer.:Je ne sais pas en jouer.") == 1) { mes "[Tsar Alexsaï III]"; mes "Alors vous en jouez! Bien, jouez-nous quelque chose maintenant!"; next; soundeffect "mos_gusli2.wav",0; emotion e_ag,0,"Tsar Alexsaï III#npc"; emotion e_ag,0,"Premier Ministre Dimitri#m"; mes "[Tsar Alexsaï III]"; mes "Hum... Qu'est-ce que...? Vous moquez-vous de nous?"; mes "Vous êtes si impudent... Vous...!"; next; mes "[Premier Ministre Dimitri]"; mes "Sire... Calmez-vous, je vous en prie. Être si prompt à vous emporter envers une personne de si bas rang pourrait vous poser des problèmes de prestige."; next; mes "[Tsar Alexsaï III]"; mes "Agh... Nous sommes d'accord avec vous. Récompensez l'étranger comme il se doit et congédiez-le."; next; mes "[Premier Ministre Dimitri]"; mes "Comment puis-je le ré... récompenser...?"; next; emotion e_pif; mes "[Tsar Alexsaï III]"; mes "Nous vous avons sommé, Premier Ministre, de faire disparaître ce pauvre hère hors de notre vue sur-le-champ."; next; mes "[Premier Ministre Dimitri]"; mes "Vous devriez remercier le Tsar pour sa clémence, insolent voyageur..."; next; mes "[Premier Ministre Dimitri]"; mes "Cependant, nous vous remercions du temps et de la peine consacrés à cette quête, et par-là même vous récompensons. Prenez ceci et allez-vous-en."; getitem 12702,1; getexp 500000,0; set mos_whale_edq,39; close; } mes "[Tsar Alexsaï III]"; mes "Hum... Quel dommage... Nous voyons... Y croirons-nous un jour?"; next; mes "[Tsar Alexsaï III]"; mes "Merci pour vos efforts. Premier Ministre, récompensez ce voyageur."; next; mes "[Premier Ministre Dimitri]"; mes "Comment puis-je le récompenser?"; next; mes "[Tsar Alexsaï III]"; mes "Nous vous laissons décider à votre guise. Nous allons maintenant nous reposer."; next; mes "[Premier Ministre Dimitri]"; mes "Le Tsar n'a pas apprécié votre récit, comme je le craignais."; next; mes "[Premier Ministre Dimitri]"; mes "Cependant, nous vous remercions du temps et de la peine consacrés à cette quête, et par-là même vous récompensons. Prenez ceci et allez-vous-en."; getitem 12702,1; getexp 700000,0; set mos_whale_edq,40; close; }else{ mes "[Tsar Alexsaï III]"; mes "Et qu'allez-vous nous jouer sans même tenir l'instrument entre vos main???"; next; mes "[Tsar Alexsaï III]"; mes "Ne soyez pas impudent avec nous! Sachez vous tenir!"; close; } } else if (mos_whale_edq == 38) { mes "[Tsar Alexsaï III]"; mes "Oh. Vous êtes de retour..."; mes "Hum. Nous apportez-vous quelque chose de l'île baleine?"; next; if (getequipid(EQI_ACC_L) || getequipid(EQI_ACC_R) == 2707 || countitem(2707) > 0) { mes "[Tsar Alexsaï III]"; mes "Oh... Est-ce que cet instrument est un... Gousselri?"; next; mes "[Premier Ministre Dimitri]"; mes "En fait, mon tsar, je pense qu'on appelle cela un Gusli."; next; mes "[Tsar Alexsaï III]"; mes "Oh. Premier Ministre, est-ce l'instrument des légendes?"; next; mes "[Premier Ministre Dimitri]"; mes "Je ne pourrais en être sûr, mais il s'agit en tout cas d'un instrument inconnu sur ces terres."; next; mes "[Tsar Alexsaï III]"; mes "Hum. Il s'agit aussi de la première fois que nous voyons un tel instrument. Il est si mystérieux... Eh! Savez-vous en jouer?"; next; mes "["+strcharinfo(0)+"]"; mes "Oui. J'ai appris à en jouer sur l'île baleine."; next; mes "[Tsar Alexsaï III]"; mes "Oh! Oh!... Vous savez en jouer!"; mes "Jouez-nous en maintenant. Je me demande quel genre de son peut bien en sortir."; next; soundeffect "mos_gusli1.wav",0; mes "-Toutes les personnes dans le palais sont charmées par le son de l'instrument tandis que vous en jouez.-"; next; donpcevent "Tsar Alexsaï III#npc::OnEmoteSob"; donpcevent "Premier Ministre Dimitri::OnEmoteSob"; mes "[Tsar Alexsaï III]"; mes "Oh! Nous ne saurions écouter cet air sans verser une larme. Il s'agit d'un morceau bien triste."; next; mes "[Premier Ministre Dimitri]"; mes "Vous avez raison, Sire. Je n'avais jamais rien entendu d'aussi triste auparavant."; mes "Kh-huk. Sniff."; next; mes "[Tsar Alexsaï III]"; mes "Huk... Récompensez ce voyageur comme il se doit!"; next; mes "[Premier Ministre Dimitri]"; mes "Hukhuk... Sniff. Comment puis-je le récompenser?"; next; mes "[Tsar Alexsaï III]"; mes "Nous laissons cette affaire entre vos mains. Récompensez-le pour m'avoir diverti avec une si merveilleuse histoire et une musique si raffinée."; next; mes "[Premier Ministre Dimitri]"; mes "Je vous remercie au nom de notre Tsar et de tous ses sujets. Je vais récompenser vos efforts pour le Tsar."; getitem 617,1; getexp 1200000,0; set mos_whale_edq,41; close; }else{ mes "[Tsar Alexsaï III]"; mes "Mais vous... Où est cet instrument que vous vouliez nous faire voir?"; next; mes "[Tsar Alexsaï III]"; mes "Ne faut-il pas tenir cet instrument entre les mains pour pouvoir en jouer?"; next; mes "["+strcharinfo(0)+"]"; mes "Je suis désolé. Je me prépare, et je vais de nouveau essayer d'en jouer."; close; } } else if (mos_whale_edq == 39) { mes "[Tsar Alexsaï III]"; mes "Qu'est-ce qui se passe... Si vous avez d'autres choses exotiques à nous montrer, veuillez sortir."; close; } else if (mos_whale_edq == 40) { mes "[Tsar Alexsaï III]"; mes "Hum... Vous êtes le voyageur que nous avons vu tantôt. N'interrompez pas notre sieste, surtout si c'est pour nous montrer d'autres choses exotiques."; close; } else if (mos_whale_edq == 41) { mes "[Tsar Alexsaï III]"; mes "Oh... Vous. ~"; mes "Nous sommes heureux de vous revoir. Nous vous serions reconnaissants si parfois vous nous rendiez visite au palais et jouiez de cet instrument pour nous. ~"; close; } else{ mes "[Tsar Alexsaï III]"; mes "Bienvenue à Moscovia,"; mes "Nous sommes le Tsar Alexsaï, troisième du nom."; next; mes "[Tsar Alexsaï III]"; mes "Vous devriez retourner dans votre ville natale et raconter à tous les beautés de Moscovia et de notre grand ministère."; close; } } OnEmoteAg: emotion e_ag; end; OnEmoteSob: emotion e_sob; end; } //---------------------------------------------------------------------------- // Premier Ministre Dimitri - Moscovia Palace //---------------------------------------------------------------------------- mosk_in,127,89,3 script Premier Ministre Dimitri 967,{ if (mos_nowinter > 11 && mos_nowinter < 14) { mes "[Premier Ministre Dimitri]"; mes "Vous allez avoir de gros ennuis si vous conspirez contre le Tsar, alors faites bien attention à ce que vous faites. Et si vous voulez mettre un terme à ces accusations... faites tout ce qui est en votre pouvoir afin de prouver votre innocence."; close; } else if (mos_nowinter == 14) { mes "[Premier Ministre Dimitri]"; mes "Vous avez lavé votre honneur, mais... nous ne vous faisons toujours pas entièrement confiance."; next; mes "[Premier Ministre Dimitri]"; mes "Je ne peux vous faire confiance mais... si vous réussissez à faire perdurer l'été... peut-être le pourrai-je."; close; } else if (mos_nowinter == 20) { mes "[Premier Ministre Dimitri]"; mes "Nous savons que vous pensiez à bien, mais nous ne pouvons pas vous faire complètement confiance. Alors faites bien attention à ce que vous faites."; next; mes "[Premier Ministre Dimitri]"; mes "J'ai entendu dire que vous avez pratiqué votre sorcellerie sur la grand place. J'ai mandaté les érudits pour qu'ils me renseignent sur le climat."; next; mes "[Premier Ministre Dimitri]"; mes "D'après leurs premières observations, les écarts de températures se sont stabilisés."; next; mes "[Premier Ministre Dimitri]"; mes "Je ne sais pas vraiment ce que cela signifie, mais j'ai décidé d'admettre les faits."; next; mes "[Premier Ministre Dimitri]"; mes "Notre bienveillant Tsar est déjà au courant. J'en ai terminé le rapport. Vous pouvez aller lui annoncer."; close; } else{ if (mos_whale_edq < 16) { mes "[Premier Ministre Dimitri]"; mes "Alors vous êtes un voyageur étranger... Vous vous trouvez dans le palais de Moscovia, résidence du Tsar Alexsaï, troisième du nom. Comportez-vous dignement et respectez ces lieux."; close; } else if (mos_whale_edq == 16) { mes "[Premier Ministre Dimitri]"; mes "Qu'est-ce qui vous amène dans le palais du Tsar, voyageur?"; next; if(select("Je ne fais que visiter.:Je viens voir le Tsar.") == 1) { mes "[Premier Ministre Dimitri]"; mes "Bien, mais faites-vous discret alors. Ne dérangez pas le Tsar."; next; mes "[Premier Ministre Dimitri]"; mes "Les voyageurs tels que vous sont les bienvenus à Moscovia!"; next; mes "[Premier Ministre Dimitri]"; mes "Notre bien-aimé Tsar se plait à écouter les histoires extraordinaires que les voyageurs peuvent lui raconter."; close; } mes "[Premier Ministre Dimitri]"; mes "Alors vous êtes venu voir le Tsar? Si tel est le cas, vous devez d'abord me faire connaître le motif de cet entretien."; next; if(select("Je voudrais simplement le saluer.:Je voudrais lui raconter une de mes aventures.") == 1) { mes "[Premier Ministre Dimitri]"; mes "Je lui transmettrai directement. Vous n'avez pas besoin de vous inquiéter pour le Tsar."; close; } mes "[Premier Ministre Dimitri]"; mes "Je me demande quelle sorte d'aventure il a bien pu vous arriver... Le Tsar sera ravi d'entendre vos histoires."; next; mes "[Premier Ministre Dimitri]"; mes "Je vais vous introduire auprès de lui. Si notre Tsar bien-aimé apprécie votre histoire, il vous accordera une digne récompense."; set mos_whale_edq,17; close; } else if (mos_whale_edq == 17) { mes "[Premier Ministre Dimitri]"; mes "Je vous ai déjà annoncé auprès du Tsar. Allez maintenant vous entretenir directement avec lui."; close; } else if (mos_whale_edq > 17 && mos_whale_edq < 35) { mes "[Premier Ministre Dimitri]"; mes "Notre Tsar bien-aimé a maintenant besoin de se reposer. Vous devriez aller remplir votre devoir et trouver l'île baleine."; close; } else if (mos_whale_edq == 35) { mes "[Premier Ministre Dimitri]"; mes "Ah! Vous êtes de retour. Je vais de ce pas vous introduire auprès du Tsar."; close; } else if (mos_whale_edq == 38) { mes "[Premier Ministre Dimitri]"; mes "Ah! Vous êtes de retour. Je vais de ce pas vous introduire auprès du Tsar."; close; } else if (mos_whale_edq == 39) { mes "[Premier Ministre Dimitri]"; mes "Je ne veux plus jamais entendre votre horrible musique. Veuillez maintenant quitter ces lieux."; close; } else if (mos_whale_edq == 40) { mes "[Premier Ministre Dimitri]"; mes "Que vous arrive-t-il? Notre Tsar bien-aimé est en train de se reposer. Veuillez nous laisser si vous n'avez aucune affaire d'importance dont vous voulez nous entretenir."; close; } else if (mos_whale_edq == 41) { mes "[Premier Ministre Dimitri]"; mes "Votre musique était si émouvante. Inoubliable, vraiment! Faites-nous le plaisir de nous faire entendre à nouveau ce morceau la prochaine fois que vous reviendrez sur ces terres."; close; }else{ mes "[Premier Ministre Dimitri]"; mes "Vous êtes un voyageur étranger. Ceci est le palais du grand Tsar Alexsaï III."; mes "Veuillez respecter ces lieux et nous faire la courtoisie de vous comporter avec dignité."; close; } } } //---------------------------------------------------------------------------- // Island Trigger - Docks //---------------------------------------------------------------------------- moscovia,136,46,4 script #moskfindship::Find#ship 844,4,4,{ end; OnTouch: if (mos_whale_edq > 34) { mes "- Le souvenir de l'Île-Baleine ressurgit alors que vous regardez l'océan depuis le quai.-"; next; mes "["+strcharinfo(0)+"]"; mes "Vais-je retourner sur l'île?"; next; if(select("Retourner sur l'Île-Baleine.:Rester ici.") == 1) { if (getequipid(EQI_ACC_L) == 2707 || getequipid(EQI_ACC_R) == 2707) { soundeffect "mos_gusli2.wav",0; mes "-Vos mains se mettent à jouer langoureusement du Gusli, entonnant une mélodie rappelant celle que le vieil ermite jouait...-"; next; mes "[Villageois]"; mes "Qu... Quelque chose émerge de l'océan!!!"; next; mes "[Jeune Villageois]"; mes "Que... Qu'est-ce que c'est que ça...??"; next; mes "[M. Ibanov]"; mes "Ohohoh!... Voici l'Île-Baleine...!!! J'espère que vous aurez la chance de vous y rendre un jour! Hahaha."; next; warp "mosk_fild01",95,93; }else{ mes "["+strcharinfo(0)+"]"; mes "Oh mon dieu... J'avais complètement oublié... Je dois jouer du Gusli."; next; mes "["+strcharinfo(0)+"]"; mes "Le Vieil Ermite m'avait dit que c'était ce que je devais faire si jamais je voulais m'y rendre à nouveau..."; close; } } mes "["+strcharinfo(0)+"]"; mes "J'y retournerai peut-être une autre fois. J'ai d'autres choses à faire avant."; close; }else{ end; } } //---------------------------------------------------------------------------- // Triggers //---------------------------------------------------------------------------- mosk_ship,1,1,4 script Baehideun#ship -1,{ OnInit: set $@mos1_edq,0; end; } mosk_ship,81,110,0 script #findship 844,5,5,{ OnInit: disablenpc "#findship"; stopnpctimer; end; OnEnable: enablenpc "#findship"; initnpctimer; end; OnDisable: disablenpc "#findship"; set $@mos1_edq,0; end; OnTouch: if (mos_whale_edq == 12) { mes "seeewaaaaaaaaaaa"; next; mes "[M. Ibanov]"; mes "Eh "+strcharinfo(0)+"! Regardez!"; mes "Nous sommes en danger! Cachez-vous! Vite!"; next; mes "["+strcharinfo(0)+"]"; mes "C'est... C'est..."; next; mes "["+strcharinfo(0)+"]"; mes "Quelque chose... Quelque chose émerge..."; next; mes "[M. Ibanov]"; mes "Attention! "+strcharinfo(0)+"!"; mes "Ah... C'est... C'est... Qu'est-ce que..."; set mos_whale_edq,13; close2; warp "mosk_fild01",95,93; end; }else{ end; } end; OnTimer300000: donpcevent "#findship::OnDisable"; end; } mosk_ship,2,2,4 script Baehideun1#ship -1,{ OnInit: disablenpc "Baehideun1#ship"; stopnpctimer; end; OnEnable: enablenpc "Baehideun1#ship"; monster "mosk_ship",89,112,"Monstre Marin",1425,1,"Baehideun1#ship::OnMyMobDead"; monster "mosk_ship",85,110,"Monstre Marin",1425,1,"Baehideun1#ship::OnMyMobDead"; initnpctimer; end; OnDisable: set $@mos1_edq,0; stopnpctimer; disablenpc "Baehideun1#ship"; end; OnMyMobDead: if (mobcount("mosk_ship","Baehideun1#ship::OnMyMobDead") < 1) { set $@mos1_edq,0; mes "[M. Ibanov]"; mes "Maintenant que nous sommes débarrassés de tous ces monstres nous pouvons reprendre la barre."; donpcevent "Baehideun1#ship::OnDisable"; close; } end; OnTimer300000: killmonster "mosk_ship","Baehideun1#ship::OnMyMobDead"; set $@mos1_edq,0; donpcevent "Baehideun1#ship::OnDisable"; end; } mosk_ship,3,3,4 script Baehideun2#ship -1,{ OnInit: disablenpc "Baehideun2#ship"; stopnpctimer; end; OnEnable: enablenpc "Baehideun2#ship"; monster "mosk_ship",89,112,"Monstre Marin",1425,1,"Baehideun2#ship::OnMyMobDead"; monster "mosk_ship",80,110,"Monstre Marin",1426,1,"Baehideun2#ship::OnMyMobDead"; monster "mosk_ship",83,114,"Monstre Marin",1426,1,"Baehideun2#ship::OnMyMobDead"; monster "mosk_ship",85,110,"Monstre Marin",1425,1,"Baehideun2#ship::OnMyMobDead"; initnpctimer; end; OnDisable: set $@mos1_edq,0; stopnpctimer; disablenpc "Baehideun2#ship"; end; OnMyMobDead: if (mobcount("mosk_ship","Baehideun2#ship::OnMyMobDead") < 1) { set $@mos1_edq,0; mes "[M. Ibanov]"; mes "Maintenant que nous sommes débarrassés de tous ces monstres nous pouvons reprendre la barre."; donpcevent "Baehideun2#ship::OnDisable"; close; } end; OnTimer300000: killmonster "mosk_ship","Baehideun2#ship::OnMyMobDead"; set $@mos1_edq,0; donpcevent "Baehideun2#ship::OnDisable"; end; } mosk_ship,5,5,4 script Baehideun3#ship -1,{ OnInit: disablenpc "Baehideun3#ship"; stopnpctimer; end; OnEnable: enablenpc "Baehideun3#ship"; monster "mosk_ship",85,111,"Monstre Marin",1451,1,"Baehideun3#ship::OnMyMobDead"; monster "mosk_ship",89,112,"Monstre Marin",1543,1,"Baehideun3#ship::OnMyMobDead"; monster "mosk_ship",90,106,"Monstre Marin",1543,1,"Baehideun3#ship::OnMyMobDead"; initnpctimer; end; OnDisable: set $@mos1_edq,0; stopnpctimer; disablenpc "Baehideun3#ship"; end; OnMyMobDead: if (mobcount("mosk_ship","Baehideun3#ship::OnMyMobDead") < 1) { set $@mos1_edq,0; mes "[M. Ibanov]"; mes "Maintenant que nous sommes débarrassés de tous ces monstres nous pouvons reprendre la barre."; set mos_whale_edq,11; donpcevent "Baehideun3#ship::OnDisable"; close; } end; OnTimer300000: killmonster "mosk_ship","Baehideun3#ship::OnMyMobDead"; set $@mos1_edq,0; donpcevent "Baehideun3#ship::OnDisable"; end; } mosk_ship,15,15,4 script Baehideun4#ship -1,{ OnInit: disablenpc "Baehideun4#ship"; stopnpctimer; end; OnEnable: enablenpc "Baehideun4#ship"; monster "mosk_ship",85,111,"Monstre Marin",1451,1,"Baehideun4#ship::OnMyMobDead"; monster "mosk_ship",89,112,"Monstre Marin",1543,1,"Baehideun4#ship::OnMyMobDead"; monster "mosk_ship",90,106,"Monstre Marin",1543,1,"Baehideun4#ship::OnMyMobDead"; initnpctimer; end; OnDisable: set $@mos1_edq,0; stopnpctimer; disablenpc "Baehideun4#ship"; end; OnMyMobDead: if (mobcount("mosk_ship","Baehideun4#ship::OnMyMobDead") < 1) { set $@mos1_edq,0; mes "[M. Ibanov]"; mes "Maintenant que nous sommes débarrassés de tous ces monstres nous pouvons reprendre la barre."; set mos_whale_edq,26; donpcevent "Baehideun4#ship::OnDisable"; close; } end; OnTimer300000: killmonster "mosk_ship","Baehideun4#ship::OnMyMobDead"; set $@mos1_edq,0; donpcevent "Baehideun4#ship::OnDisable"; end; } //============================================================================ // Help Mikhail //============================================================================ //---------------------------------------------------------------------------- // Gallina - Starting Point //---------------------------------------------------------------------------- mosk_in,144,279,5 script Gallina#mos 959,{ if (mos_swan == 0) { mes "[Gallina]"; mes "Oh, où est-ce qu'il a bien pu passer? Je vais lui faire apprendre la leçon. Il est aussi timide que son père."; next; mes "[Anna]"; mes "Mikhail est un pleurnichard!"; mes "Mikhail est un pleurnichard!"; next; mes "[Gallina]"; mes "Tout ça c'est parce que tu n'as pas surveillé ton frère! Maintenant tu vas nettoyer la maison, Anna!"; next; donpcevent "Anna#mos::OnEmoteSob"; mes "[Anna]"; mes "Oh, mon..............."; next; if(select("Lui parler.:Passer son chemin.") == 1) { mes "["+strcharinfo(0)+"]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + "?"; next; mes "[Gallina]"; mes "Oh, mon dieu! Je ne vous avais pas "+(sex?"vu":"vue")+", désolée. Vous voulez acheter un gâteau, c'est ça? je suis désolée mais le magasin n'est pas encore ouvert..."; next; mes "["+strcharinfo(0)+"]"; mes "Ce n'est pas grave. Est-ce que je peux vous aider?"; next; mes "[Gallina]"; mes "Eh bien... Mon fils, Mikhail a cassé notre Matrushka quand j'étais sortie. Il a peur que je le punisse alors il s'est enfui."; next; mes "[Gallina]"; mes "Que ce garçon est timide! Je doute qu'il devienne un grand général quand il sera grand."; next; mes "[Gallina]"; mes "D'habitude il est rentré à cette heure. J'ai peur que quelque chose lui soit arrivé."; next; mes "["+strcharinfo(0)+"]"; mes "Vous avez l'air vraiment inquiète. Je vais vous aider à retrouver votre fils."; next; mes "[Gallina]"; mes "Est-ce que j'ai dit que j'étais inquiète? Je suis juste inquiète qu'il revienne à la maison... pour que je puisse le punir pour ce qu'il a fait."; next; mes "[Gallina]"; mes "Mais je ne peux pas refuser votre marque de gentillesse. Est-ce que vous retrouverez Mikhail pour moi?"; next; if(select("Je plaisantais.:Oui, je le retrouverai!") == 1) { mes "[Gallina]"; mes "Vous êtes vraiment cruel! Je n'ai pas le coeur aux plaisanteries."; close; } mes "[Gallina]"; mes "Oh, mon dieu, vous êtes si gentil. Mikhail est tellement timide... Il n'a pas dû aller bien loin. Ramenez-le moi, s'il-vous-plaît.~"; set mos_swan,1; close; } mes "[Gallina]"; mes "J'ai peur qu'il cause des problèmes quelque part..."; close; } else if (mos_swan == 1) { mes "[Gallina]"; mes "Mikhail est si timide... Il doit toujours être dans le village. Je suis désolée mais il est aussi timide que son père."; close; } else if (mos_swan > 1 && mos_swan < 25) { mes "["+strcharinfo(0)+"]"; mes "Mikhail n'est toujours pas rentré?"; next; mes "[Gallina]"; mes "Non, où peut-il bien être?"; close; } else if (mos_swan == 25) { mes "[Gallina]"; mes "Il est revenu avec ma Matrushka recollée à la va-vite puis il est reparti aussitôt..."; next; mes "[Gallina]"; mes "Je suis désolée d'avoir été si méchante avec ce petit garçon. Il essaie juste de faire de son mieux, à sa manière."; next; mes "["+strcharinfo(0)+"]"; mes "Ce n'est pas grave, vous serez une gentille mère pour votre petit garçon, haha!"; next; mes "[Gallina]"; mes "Oh, ça c'est sûr! Anna, ma fille a commis une erreur. Elle a rejeté toute la faute sur son frère. Je la punirai elle aussi."; next; mes "[Gallina]"; mes "Merci pour tout ce que vous avez fait. Vous vous êtes "+(sex?"rendu":"rendue")+" dans un endroit très dangereux pour trouver mon fil."; next; mes "["+strcharinfo(0)+"]"; mes "Ça m'arrive souvent, héhé."; next; mes "[Gallina]"; mes "Je n'ai pas les moyens de vous offrir une récompense mais... Je vais vous montrer comment faire un délicieux gâteau!"; next; mes "[Gallina]"; mes "J'ai du travail maintenant, mais Larissa vous montrera. C'est notre bonne..."; mes "Elle cuisine vraiment bien."; next; mes "[Gallina]"; mes "Les gâteaux de Moscovia sont si délicieux! Je suis sûre que vous adorerez!"; next; mes "[Gallina]"; mes "Bien, il faut maintenant que j'aille au travail. Je vous préparerai un de mes gâteaux un jour. Revenez me voir plus tard!"; set mos_swan,100; getexp 1000000,0; close; }else{ mes "[Gallina]"; mes "Je suis toujours en train d'inventer de nouveaux plats. Qu'est-ce que vous diriez d'un gâteau au chili. Ne serait-ce pas merveilleux?"; close; } OnEmoteSob: emotion e_sob; end; } //---------------------------------------------------------------------------- // Anna - Sister //---------------------------------------------------------------------------- mosk_in,148,274,1 script Anna#mos 958,{ if (mos_swan == 0) { mes "[Gallina]"; mes "Oh, où est-ce qu'il a bien pu passer? Je vais lui faire apprendre la leçon. Il est aussi timide que son père."; next; mes "[Anna]"; mes "Mikhail est un pleurnichard!"; mes "Mikhail est un pleurnichard!"; next; mes "[Gallina]"; mes "Tout ça c'est parce que tu n'as pas surveillé ton frère! Maintenant tu vas nettoyer la maison, Anna!"; next; donpcevent "Anna#mos::OnEmoteSob"; mes "[Anna]"; mes "Oh, mon..............."; next; if(select("Lui parler.:Passer son chemin.") == 1) { mes "["+strcharinfo(0)+"]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + "?"; next; mes "[Gallina]"; mes "Oh, mon dieu! Je ne vous avais pas vu, désolée. Vous voulez acheter un gâteau, c'est ça? Je suis désolée mais le magasin n'est pas encore ouvert..."; next; mes "["+strcharinfo(0)+"]"; mes "Ce n'est pas grave. Est-ce que je peux vous aider?"; next; mes "[Gallina]"; mes "Eh bien... Mon fils, Mikhail a cassé notre Matrushka quand j'étais sortie. Il a peur que je le punisse alors il s'est enfui."; next; mes "[Gallina]"; mes "Que ce garçon est timide! Je doute qu'il devienne un grand général quand il sera grand."; next; mes "[Gallina]"; mes "D'habitude il est rentré à cette heure. J'ai peur que quelque chose lui soit arrivé."; next; mes "["+strcharinfo(0)+"]"; mes "Vous avez l'air vraiment inquiète. Je vais vous aider à retrouver votre fils."; next; mes "[Gallina]"; mes "Est-ce que j'ai dit que j'étais inquiète? Je suis juste inquiète qu'il revienne à la maison... pour que je puisse le punir pour ce qu'il a fait."; next; mes "[Gallina]"; mes "Mais je ne peux pas refuser votre marque de gentillesse. Est-ce que vous retrouverez Mikhail pour moi?"; next; if(select("Je plaisantais.:Oui, je le retrouverai!") == 1) { mes "[Gallina]"; mes "Vous êtes vraiment cruel! Je n'ai pas le coeur aux plaisanteries."; close; } mes "[Gallina]"; mes "Oh, mon dieu, vous êtes si "+(sex?"gentil":"gentille")+". Mikhail est tellement timide... Il n'a dû aller bien loin. Ramenez-le moi, s'il-vous-plaît.~"; set mos_swan,1; close; } mes "[Gallina]"; mes "J'ai peur qu'il cause des problèmes quelque part..."; close; } else if (mos_swan == 1) { mes "[Anna]"; mes "Mikhail est un pleurnichard!"; mes "Mikhail est un pleurnichard!"; close; } else if (mos_swan == 2) { mes "[Anna]"; mes "Qu'est-ce que vous voulez?"; next; while(1) { switch(select("A propos de l'endroit où Mikhail se cache.:A propos de leurs relations.:A propos de la situation.:Lui demander autre chose.:Quitter la conversation.")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Où est Mikhail?"; mes "Tu sais où il est?"; next; emotion 39; mes "[Anna]"; mes "Si je le savais je l'aurais déjà dit à maman, gros bêta!"; next; emotion 4,1; mes "["+strcharinfo(0)+"]"; mes "Hahaha, tu as raison."; next; break; case 2: mes "["+strcharinfo(0)+"]"; mes "Comment est-ce que tu t'entends avec ton frère?"; next; mes "[Anna]"; mes "Mikhail est toujours derrière moi à me demander de lui lire un livre! Et il pleure tout le temps. Il m'ennuie. Et il ne veut jouer qu'avec moi. C'est pour ça qu'il n'a pas d'amis."; next; mes "["+strcharinfo(0)+"]"; mes "Tu as l'air très brave."; mes "Je peux comprendre que sa mère s'inquiète à son sujet."; next; break; case 3: mes "["+strcharinfo(0)+"]"; mes "Qu'est-ce que tu faisais quand Mikhail a cassé la Matrushka de ta mère?"; next; mes "[Anna]"; mes "J'étais ici."; next; mes "["+strcharinfo(0)+"]"; mes "Ah oui?"; next; mes "[Anna]"; mes "Quand mes parents sont sortis, ils m'ont demandé de surveiller mon frère. Je ne voulais pas, mais je suis sa soeur, alors je lisais un livre à côté de lui."; next; mes "[Anna]"; mes "Et puis il a commencé à m'embêter. Il voulait que je lui lise un livre après. Et il disait toujours qu'il avait faim!"; next; mes "[Anna]"; mes "Il m'ennuyait vraiment alors je faisais semblant de ne pas l'entendre parce que je lisais. Je crois que c'est pour ça qu'il a cassé la Matrushka."; next; mes "[Anna]"; mes "Il a fait ça, et puis il s'est mis à pleurer. Il est si peureux..."; mes "*ricane*"; next; mes "[Anna]"; mes "Et puis je lui ai dit qu'il fallait qu'on recolle les morceaux avant que maman ne revienne, alors il est sorti chercher de la ^3131FFcolle^000000 mais il n'est pas encore rentré."; next; mes "["+strcharinfo(0)+"]"; mes "Où est-ce qu'on peut en trouver?"; mes "Pourquoi est-ce que tu n'es pas allée avec lui?"; next; mes "[Anna]"; mes "Vous croyez que les enfants savent ça? Et puis c'est lui qui l'a cassée alors c'était à lui d'aller en chercher!"; mes "Maman lui a dit qu'il devait faire les choses tout seul s'il voulait devenir un grand général plus tard."; next; mes "["+strcharinfo(0)+"]"; mes "Tu n'as aucune idée d'où il pourrait être?"; next; mes "[Anna]"; mes "Non."; next; mes "["+strcharinfo(0)+"]"; mes "Est-ce qu'il a un ami, quelqu'un avec qui il s'entend bien?"; next; emotion 32; mes "[Anna]"; mes "*ricane* Il est bête et il n'a pas d'amis! Mais parmi les villageois, c'est le chouchou de la dame de l'^3131FFAuberge de la Pomme Gourmande^000000."; next; mes "[Anna]"; mes "Sinon, je ne sais pas."; next; mes "- Anna tire la langue. -"; next; mes "["+strcharinfo(0)+"]"; mes "C'est mon seul indice. J'imagine que je vais aller faire un tour à l'^3131FFAuberge de la Pomme Gourmande^000000."; if (mos_swan == 2) { set mos_swan,3; } next; break; case 4: mes "["+strcharinfo(0)+"]"; mes "Qu'est-ce que je pourrais bien lui demander?"; next; input .@AnnaInfo$; mes "["+strcharinfo(0)+"]"; mes "Anna,"; mes ""+.@AnnaInfo$+"?"; mes "Est-ce que tu as déjà entendu parler de...?"; next; if (.@AnnaInfo$ == "Gravity") { mes "[Anna]"; mes "Je sais qu'ils ont fait un jeu qui s'appelle Ragnarök Online 2... mais ça n'a vraiment pas l'air terrible... Qu'est-ce que je raconte?"; next; } else if (.@AnnaInfo$ == "Gallina") { mes "[Anna]"; mes "Les gâteaux de maman sont si bons! Ils ont un goût si doux! Tout le monde dans le village adore les gâteaux de maman. Héhé."; next; } else if (.@AnnaInfo$ == "Mikhail") { mes "[Anna]"; mes "Mikhail est un peureux et un gros bêta!"; next; } else { mes "[Anna]"; mes "Je n'en ai jamais entendu parler."; next; } break; case 5: mes "[Anna]";; mes "Hum ~ ~ ~ ~ "; next; mes "- Anna fronce les sourcils et vous tire la langue. Elle ne veut pas vous parler. -"; close; } } } else if (mos_swan == 3) { mes "["+strcharinfo(0)+"]"; mes "Le seul indice que j'ai tiré d'Anna est je devrais aller faire un tour du côté de l'^3131FFAuberge de la Pomme Gourmande^000000."; close; } else if (mos_swan > 3 && mos_swan < 12) { mes "[Anna]"; mes "Mikhail est bête, lâche, et pleurnichard!"; close; } else if (mos_swan == 25) { mes "[Anna]"; mes "Mik..ha..il"; mes "Il m'a rapportée à maman..."; next; mes "[Gallina]"; mes "Anna!"; next; mes "[Anna]"; mes "....Je suis désolée."; close; } else if (mos_swan == 100) { mes "[Anna]"; mes "Mik..ha..il"; mes "Il m'a rapportée à maman..."; next; mes "[Gallina]"; mes "Anna!"; next; emotion e_sob; mes "[Anna]"; mes "....Je suis désolée."; close; } else { mes "[Anna]"; mes "....Je m'ennuie."; close; } } //---------------------------------------------------------------------------- // Bed //---------------------------------------------------------------------------- mosk_in,136,279,3 script Lit#mos1 111,{ if (mos_swan == 11) { mes "- Vous voyez des draps et un oreiller qui semblent si doux que vous vous endormiriez sans doute au moment même où vous vous allongeriez. -"; next; if(select("Chercher ailleurs.:Examiner le lit.") == 1) { mes "- Vous examinerez le lit plus tard. -"; close; } mes "- Vous vous approchez du lit et l'examinez. -"; next; mes " .............. "; mes " .............. "; mes " .............. "; mes " .............. "; next; mes " .............. "; mes " .............. "; mes " .............. "; mes " .............. "; mes " .............. "; next; mes "- Vous ne trouvez rien. -"; close; }else{ mes "- Vous voyez des draps et un oreiller qui semblent si doux que vous vous endormiriez sans doute au moment même où vous vous allongeriez. -"; close; } } mosk_in,161,279,3 duplicate(Lit#mos1) Lit#mos2 111 //---------------------------------------------------------------------------- // Fire pot + Mikhail //---------------------------------------------------------------------------- mosk_in,205,268,3 script Fourneau#mos 111,{ if (mos_swan == 0) { mes "- Il s'agit d'un grand fourneau servant à chauffer la pièce ou à cuisiner. -"; close; } else if (mos_swan == 1) { mes "- Il s'agit du fourneau que Gallina utilise pour préparer ses gâteaux. On dirait qu'il n'a pas servi depuis bien longtemps. Vous pensez qu'il faudrait maintenant demander à la famille où il a bien pu s'enfuir. -"; set mos_swan,2; close; } else if (mos_swan > 1 && mos_swan < 11) { mes "- Il s'agit du fourneau que Gallina utilise pour préparer ses gâteaux. On dirait qu'il n'a pas servi depuis bien longtemps. -"; close; } else if (mos_swan == 11) { mes "- Il s'agit du fourneau que Gallina utilise pour préparer ses gâteaux. On dirait qu'il n'a pas servi depuis bien longtemps. -"; next; if(select("Chercher ailleurs.:L'examiner.") == 1) { mes "- Vous décidez de chercher ailleurs. -"; close; } mes "- Vous vous approchez du fourneau et vous l'examinez. -"; next; mes " .............. "; mes " .............. "; mes " .............. "; mes " .............. "; next; mes " .............. "; mes " .............. "; mes " .............. "; mes " .............. "; mes " .............. "; next; mes "- En regardant attentivement, vous trouvez des morceaux de pain sur le sol près du fourneau. -"; next; switch(select("Mikhail est dans le fourneau.:Mikhail est près du fourneau.:Et alors?")) { case 1: mes "["+strcharinfo(0)+"]"; mes "Je l'ai finalement trouvé."; next; mes "- Vous plongez le bras dans le fourneau. -"; next; mes "- Vous entendez un froissement. -"; next; mes "- Vous appelez Mikhail d'une voix douce. -"; next; mes "["+strcharinfo(0)+"]"; mes "Mik-ha-il-."; next; mes "- .......................... -"; next; mes "["+strcharinfo(0)+"]"; mes "Mikhail."; mes "Je sais que tu es là, sors maintenant."; next; mes "- .......................... -"; next; mes "["+strcharinfo(0)+"]"; mes "Ta soeur et ta mère s'inquiètent beaucoup à ton sujet."; next; mes "[???]"; mes ".......he."; next; mes "["+strcharinfo(0)+"]"; mes "?????"; next; mes "[Mikhail]"; mes "....Non, je ne peux pas....."; mes "Je.... Je serais puni......."; next; mes "["+strcharinfo(0)+"]"; mes "Mais non, Mikhail. Ta mère est si inquiète... Et ta soeur aussi."; next; mes "["+strcharinfo(0)+"]"; mes "Tu as cassé la Matrushka de ta mère sans faire exprès, c'est ça? Je lui dirai que tu ne voulais pas. Viens, maintenant, sors."; next; mes "[Mikhail]"; mes "Oh... ma... matrushka... Je ne l'ai pas cassée... Il... Il n'y avait pas que moi!"; next; mes "["+strcharinfo(0)+"]"; mes "Hein?"; next; mes "[Mikhail]"; mes "Anna m'a poussé et elle m'a tapé! Et elle a dit à Maman que c'était moi qui l'avais cassée..."; next; mes "["+strcharinfo(0)+"]"; mes "Donc vous avez fait ça tous les deux, mais Anna prétend que c'était juste toi?"; next; mes "[Mikhail]"; mes "Oui....."; next; mes "["+strcharinfo(0)+"]"; mes "Tu devrais sortir maintenant et dire la vérité à ta mère. Allez, viens Mikhail."; next; mes "[Mikhail]"; mes "Non! Non, je ne peux pas!"; next; mes "- Une petite main blanche sort du fourneau et attrape votre poignet. -"; next; mes "[Mikhail]"; mes "Non... J'ai peur que maman me punisse... Parce que la Matrushka de Grand-Mère est cassée..."; next; mes "["+strcharinfo(0)+"]"; mes "Oh, ne pleure pas mon petit. Bon écoute, voilà ce qu'on va faire. Je vais acheter de la colle pour recoller tous les morceaux. Comme ça, tu pourras la rapporter à ta mère et t'excuser."; next; mes "[Mikhail]"; mes "Vous allez... trouver... de la colle?"; next; mes "["+strcharinfo(0)+"]"; mes "Tu ne me crois pas? D'accord, reste ici. Je reviendrai avec de la colle."; next; mes "- Il faut maintenant que je trouve comment on fait de la colle. Je vais demander à ce type, ^3131FFM. Victor^000000, il saura sûrement. -"; set mos_swan,12; close; break; case 2: mes "- J'imagine qu'il est prêt du fourneau. Où peut-il bien se cacher? -"; close; break; case 3: mes "- J'imagine que ces morceaux de pain n'ont rien à voir avec Mikhail. -"; close; } } else if (mos_swan == 12) { mes "- Bon, il faut maintenant que je demande à M. Victor ce qu'il me faut pour faire de la colle. -"; close; } else if (mos_swan == 24) { mes "["+strcharinfo(0)+"]"; mes "Eh, Mikhail. J'ai la colle!"; next; mes "[Mikhail]"; mes "......Vraiment? Vous êtes sérieux?"; next; donpcevent "Mikhail#mos::OnEnable"; mes "- Vous donnez la colle à Mikhail. -"; next; mes "[Mikhail]"; mes "Ouah! Super!"; next; mes "- Il commence à recoller la Matrushka cassée, comme s'il faisait un puzzle. -"; next; mes "[Mikhail]"; mes "Je l'ai fait!!!!!!!!!"; mes "Merci, merci, merci!!"; next; mes "["+strcharinfo(0)+"]"; mes "Mais de rien, haha. Mais pourrais-tu me promettre une chose?"; next; mes "[Mikhail]"; mes "Quoi?"; next; mes "["+strcharinfo(0)+"]"; mes "Rapporte la Matrushka à ta mère et promets-moi que tu deviendras un général, brave et courageux, quand tu seras grand."; next; mes "[Mikhail]"; mes "............."; next; mes "[Mikhail]"; mes "D'accord, je le ferai!"; next; mes "["+strcharinfo(0)+"]"; mes "Hoohoo, tu es un brave petit."; next; mes "[Mikhail]"; mes "Maintenant je vais aller rendre ça à Maman."; donpcevent "Mikhail#mos::OnInit"; set mos_swan,25; delitem 7764,1; close; } else{ mes "- Il s'agit d'un grand fourneau servant à chauffer la pièce ou à cuisiner. -"; close; } } mosk_in,202,269,5 script Mikhail#mos 962,{ end; OnInit: hideonnpc "Mikhail#mos"; end; OnEnable: hideoffnpc "Mikhail#mos"; end; } //---------------------------------------------------------------------------- // Sticky Herb Tree Inn NPCs //---------------------------------------------------------------------------- mosk_in,135,191,5 script Propriétaire#mos 961,{ mes "[Propriétaire]"; mes "Oh, bienvenue à l'Auberge de la Pomme Gourmande."; mes "C'est l'endroit le plus calme et le plus confortable de tout Moscovia."; next; if (mos_swan == 3) { switch(select("Sauvegarder.:Louer une Chambre - 5000 Zénys.:Se renseigner à propos de Mikhail.")) { case 1: mes "[Propriétaire]"; mes "Votre point de sauvegarde a été enregistré."; mes "Nous espérons vous revoir bientôt, hoho!"; savepoint "mosk_in",142,189; close; break; case 2: if (Zeny > 4999) { mes "[Propriétaire]"; mes "D'accord, je vais vous donner notre meilleure chambre. Reposez-vous bien, jeune aventurier."; close2; set Zeny,Zeny-5000; percentheal 100,100; warp "mosk_in",215,181; end; }else{ mes "[Propriétaire]"; mes "Désolée mais vous ne semblez pas avoir les moyens de vous offrir une chambre. Nous demandons 5000 Zénys par nuit."; close; } break; case 3: mes "[Propriétaire]"; emotion 3; if (sex) { mes "Oh~! Vous avez l'air d'être une vraie force de la nature! Regardez-moi ces muscles! Mais vous avez aussi l'air fatigué. Est-ce à cause de votre long voyage?"; next; mes "[Propriétaire]"; mes "Nous avons une chambre disponible pour vous. La meilleure en ville. Qu'est-ce que vous diriez de rester la nuit? Je vous ferais un bon prix, bel homme!"; }else{ mes "Oh, vous avez l'air radieuse! Regardez-moi la douceur de cette peau! Mais vous avez aussi l'air fatiguée. Est-ce à cause de votre long voyage?"; next; mes "[Propriétaire]"; mes "Nous avons une chambre faite tout spécialement pour vous. C'est comme une chambre de princesse. Qu'est-ce que vous diriez de passer la nuit ici? Je vous ferais un bon prix, charmante "+callfunc("ster")+"."; } next; mes "["+strcharinfo(0)+"]"; mes "Oh, je suis "+(sex?"désolé":"désolée")+", mais je ne suis pas là pour une chambre. Je suis à la recherche d'un enfant et je voulais vous demander quelque chose..."; next; emotion e_omg; mes "[Propriétaire]"; mes "Quoi!?!?"; next; mes "[Propriétaire]"; mes "Eh~ Vous avez déjà entendu l'expression 'donnant - donnant'? Oui, n'est-ce pas? Si vous étiez l'"+(sex?"un de mes clients":"une de mes clientes")+", je vous aiderais, mais ce n'est pas le cas!"; next; mes "[Propriétaire]"; mes "Si vous restez la nuit ici, je vous dirai ce que vous voulez savoir, d'accord?"; next; if(select("Refuser.:Passer la nuit - 5000 Zénys.") == 1) { emotion 7; mes "[Propriétaire]"; mes "Bien, dans ce cas, débrouillez-vous tout seul."; close; } if (Zeny < 5000) { mes "[Propriétaire]"; mes "Hors de question! Vous n'avez pas assez d'argent. Sortez maintenant! Je ne vais pas vous donner une chambre gratuitement!"; close; }else{ mes "[Propriétaire]"; mes "Oh, je savais que vous n'étiez pas un mauvais bougre. Bien, je vais vous conduire à votre chambre dans un moment."; next; mes "[Propriétaire]"; mes "Venez, s'il-vous-plaît. Suivez-moi avec vos bagages. Oh, laissez-moi les porter! Vous avez l'air bien fatigué! Je vous souhaite une bonne nuit de repos. Hohoho."; set mos_swan,4; close2; set Zeny,Zeny-5000; percentheal 100,100; warp "mosk_in",215,181; end; } } } else if (mos_swan == 4 || mos_swan == 5) { mes "[Propriétaire]"; mes "Vous êtes déjà debout?"; mes "Eh bien, les jeunes récupèrent vite on dirait! Hohoho."; next; while(1) { switch(select("Se renseigner sur l'auberge.:Se renseigner sur Mikhail.:Quitter la conversation.")) { case 1: mes "[Propriétaire]"; mes "Le nom de notre auberge vient d'un grand pommier qui se trouve aux environs du village. J'espère que celle-ci deviendra l'endroit le plus célèbre de Moscovia, comme ce pommier qui se distingue par la finesse de son bois."; next; break; case 2: mes "[Propriétaire]"; mes "Mikhail? Ah, vous parlez de ce mignon petit garçon, le fils de M. Ibanov? Oui je l'ai vu, il est passé il y a quelques heures."; next; mes "[Propriétaire]"; mes "Il était très pâle et il m'a demandé si j'avais de la colle forte. Il a dû casser quelque chose d'important."; next; mes "[Propriétaire]"; mes "J'étais désolée pour lui, il avait l'air si nerveux. C'est un garçon si gentil. J'aimerais qu'il soit mon fils."; mes "Hohoho"; next; mes "["+strcharinfo(0)+"]"; mes "Alors que s'est-il passé? Est-ce qu'il en a trouvé?"; next; mes "[Propriétaire]"; mes "Hoho, je n'en ai aucune idée. Mon mari en avait peut-être... Il n'a pas l'air très malin comme ça, mais il est doué pour fabriquer ou réparer des choses! Hoho!"; next; mes "[Propriétaire]"; mes "Mais ça fait bien longtemps qu'il est parti de Moscovia, maintenant, alors je ne peux plus lui demander comment faire de la colle..."; next; mes "["+strcharinfo(0)+"]"; mes "......Et ensuite?"; next; mes "[Propriétaire]"; mes "Je lui ai dit d'aller demander au bar. Mais je lui ai aussi dit de ne pas boire ce qu'on y sert! C'est un garçon si mignon!"; next; mes "["+strcharinfo(0)+"]"; mes "Est-ce qu'il y est allé?"; next; mes "[Propriétaire]"; mes "Oui, il y est allé. C'est un gentil garçon, alors il y est allé. Il est si poli..."; next; mes "["+strcharinfo(0)+"]"; mes "D'accord, merci pour vos réponses!"; next; mes "[Propriétaire]"; mes "Ce n'était pas très aimable de vous obliger à rester ici, mais n'était-ce pas plus simple pour vous? Promettez-moi de revenir ici quand la nuit sera tombée. Hoho!"; set mos_swan,7; close; break; case 3: mes "[Propriétaire]"; mes "où irez-vous quand vous aurez besoin de vous reposer?"; next; mes "[Propriétaire]"; mes "Vous devriez revenir ici, à l'Auberge de la Pomme Gourmande, d'accord? Je vous ferai meilleur accueil la prochaine fois."; close; } } } else{ if(select("Sauvegarder.:Louer une Chambre - 5000 Zénys.") == 1) { mes "[Propriétaire]"; mes "Votre point de sauvegarde a été enregistré."; mes "Nous espérons vous revoir bientôt, hoho!"; savepoint "mosk_in",142,189; close; } if (Zeny> 4999) { mes "[Propriétaire]"; mes "Bon séjour parmi nous!"; close2; set Zeny,Zeny-5000; percentheal 100,100; warp "mosk_in",215,181; end; }else{ mes "[Propriétaire]"; mes "Désolée mais vous ne semblez pas avoir les moyens de vous offrir une chambre. Nous demandons 5000 Zénys par nuit."; close; } } } mosk_in,141,212,3 script Patron de Bar#mos 964,{ if (checkweight(1201,1) == 0 ) { mes "- Un petit moment! -"; mes "- Vous transportez déjà trop d'objets. -"; mes "- Revenez après avoir utilisé -"; mes "- les services Kafra. -"; close; } if ((MaxWeight-Weight) < 2000) { mes "- Un petit moment! -"; mes "- Vous transportez déjà trop d'objets. -"; mes "- Revenez après avoir utilisé -"; mes "- les services Kafra. -"; close; } if (mos_swan == 7) { mes "[Patron de Bar]"; mes "Eh! Un autre voyageur! Bienvenue dans notre bar. Je suis Alexandre du ^3131FFBar des Flots^000000, mais vous pouvez m'appeler 'Sasha'."; next; if(select("Se renseigner à propos de Mikhail.:Commander une boisson.") == 1) { mes "["+strcharinfo(0)+"]"; mes "Sasha, est-ce qu'un petit garçon prénommé 'Mikhail' est venu ici?"; next; mes "[Patron de Bar]"; mes "Oh, vous parlez de ce mignon petit garçon? Oui, il est venu. Il avait l'air très pâle, il cherchait de la colle forte."; next; mes "["+strcharinfo(0)+"]"; mes "Qu'est-ce que vous lui avez répondu?"; next; mes "[Patron de Bar]"; mes "Eh bien, que je ne savais pas où en trouver, mais que je connaissais quelqu'un qui saurait peut-être, alors je le lui ai présenté."; next; mes "["+strcharinfo(0)+"]"; mes "Et qui est cette personne?"; next; mes "[Patron de Bar]"; mes "C'est Victor, là-bas."; mes "Il est un peu acerbe des fois, alors on le surnomme ^3131FF'Victor le Hérisson'^000000. Mais s'il y a bien quelqu'un qui s'y connaît en la matière, c'est lui!"; next; mes "["+strcharinfo(0)+"]"; mes "Sasha, merci beaucoup!"; next; mes "[Patron de Bar]"; mes "Pas de problème."; set mos_swan,8; close; } mes "[Patron de Bar]"; mes "Vous êtes peut-être un aventurier expérimenté, mais vous avez l'air si jeune... je vous recommande ces boissons. Laquelle je vous sers?"; next; switch(select("Lait - 1000 Zénys.:Jus de Pomme - 1000 Zénys.:C'est beaucoup trop cher!")) { case 1: if (Zeny > 999) { set Zeny,Zeny-1000; set mos_swan,9; getitem 519,1; mes "[Patron de Bar]"; mes "Et voilà votre commande! Comment trouvez-vous Moscovia?"; next; mes "["+strcharinfo(0)+"]"; mes "C'est une ville vraiment magnifique."; mes "Mais Sasha, avant tout, est-ce que vous pourriez répondre à une question?"; next; mes "[Patron de Bar]"; mes "A quel sujet?"; next; mes "["+strcharinfo(0)+"]"; mes "Est-ce que Mikhail est venu ici?"; next; mes "[Patron de Bar]"; mes "Oh oui, il est venu. Il était très pâle et il cherchait de la colle forte."; next; mes "["+strcharinfo(0)+"]"; mes "Qu'est-ce que vous lui avez répondu?"; next; mes "[Patron de Bar]"; mes "Eh bien, que je ne savais pas où en trouver, mais que je connaissais quelqu'un qui saurait peut-être, alors je lui ai présenté."; next; mes "["+strcharinfo(0)+"]"; mes "Et qui est cette personne?"; next; mes "[Patron de Bar]"; mes "C'est Victor, là-bas."; mes "Il est un peu acerbe des fois, alors on le surnomme ^3131FF'Victor le Hérisson'^000000. Mais s'il y a bien quelqu'un qui s'y connaît en la matière, c'est lui!"; next; mes "["+strcharinfo(0)+"]"; mes "Sasha, merci beaucoup!"; next; mes "[Patron de Bar]"; mes "Pas de problème."; close; }else{ mes "[Patron de Bar]"; mes "Il faut beaucoup d'argent pour voyager, non? Si vous n'en avez pas, je peux vous offrir un verre d'eau."; close; } break; case 2: if (Zeny > 999) { set Zeny,Zeny-1000; set mos_swan,9; getitem 531,1; mes "[Patron de Bar]"; mes "Et voilà! Votre commande. Comment trouvez-vous Moscovia?"; next; mes "["+strcharinfo(0)+"]"; mes "C'est une ville vraiment magnifique."; mes "Mais Sasha, avant tout, est-ce que vous pourriez répondre à une question?"; next; mes "[Patron de Bar]"; mes "A quel sujet?"; next; mes "["+strcharinfo(0)+"]"; mes "Est-ce que Mikhail est venu ici?"; next; mes "[Patron de Bar]"; mes "Oh oui, il est venu. Il était très pâle et il cherchait de la colle forte."; next; mes "["+strcharinfo(0)+"]"; mes "Qu'est-ce que vous lui avez répondu?"; next; mes "[Patron de Bar]"; mes "Eh bien, que je ne savais pas où en trouver, mais que je connaissais quelqu'un qui saurait peut-être, alors je lui ai présenté."; next; mes "["+strcharinfo(0)+"]"; mes "Et qui est cette personne?"; next; mes "[Patron de Bar]"; mes "C'est Victor, là-bas."; mes "Il est un peu acerbe des fois, alors on le surnomme ^3131FF'Victor le Hérisson'^000000. Mais s'il y a bien quelqu'un qui s'y connaît en la matière, c'est lui!"; next; mes "["+strcharinfo(0)+"]"; mes "Sasha, merci beaucoup!"; next; mes "[Patron de Bar]"; mes "Pas de problème."; close; }else{ mes "[Patron de Bar]"; mes "Il faut beaucoup d'argent pour voyager, non? Si vous n'en avez pas, je peux vous offrir un verre d'eau."; close; } break; case 3: mes "[Patron de Bar]"; mes "Hahaha, vous êtes fauché? C'est trop cher pour vous?"; close; } } else if (mos_swan == 8) { mes "[Patron de Bar]"; mes "A travailler dans ce bar, j'entends des histoires de partout sur la planète. Ils sont tous les héros de leur vie."; next; mes "[Patron de Bar]"; mes "Chaque histoire m'intéresse, alors les journées passent vite. J'adore mon travail."; next; mes "[Patron de Bar]"; mes "Eh, est-ce que vous auriez des histoires à me raconter? Ou quelque chose à me demander?"; mes "Je vous conseille ces boissons."; next; switch(select("Lait - 1000 Zénys.:Jus de Pomme - 1000 Zénys.:C'est trop cher!")) { case 1: if (Zeny > 999) { set Zeny,Zeny-1000; set mos_swan,9; getitem 519,1; mes "[Patron de Bar]"; mes "Et voilà votre commande! Santé!"; close; }else{ mes "[Patron de Bar]"; mes "Il faut beaucoup d'argent pour voyager, non? Si vous n'en avez pas, je peux vous offrir un verre d'eau."; close; } break; case 2: if (Zeny > 999) { set Zeny,Zeny-1000; set mos_swan,9; getitem 531,1; mes "[Patron de Bar]"; mes "Et voilà votre commande! Santé!"; close; }else{ mes "[Patron de Bar]"; mes "Il faut beaucoup d'argent pour voyager, non? Si vous n'en avez pas, je peux vous offrir un verre d'eau."; close; } break; case 3: mes "[Patron de Bar]"; mes "Hahaha, c'est comme ça dans les endroits touristiques!"; close; } } else if (mos_swan == 9) { mes "[Patron de Bar]"; mes "Avez-vous parlé à Victor?"; close; } else { mes "[Patron de Bar]"; mes "Bienvenue dans notre bar."; mes "Je suis Alexandre du ^3131FFBar des Flots^000000, mais tout le monde m'appelle 'Sasha'."; mes "Il fait beau aujourd'hui, je sortirais bien faire un tour."; close; } } mosk_in,147,202,3 script Victor#mos 968,{ if (checkweight(1201,1) == 0 ) { mes "- Un petit moment! -"; mes "- Vous transportez déjà trop d'objets. -"; mes "- Revenez après avoir utilisé -"; mes "- les services Kafra. -"; close; } if ((MaxWeight-Weight) < 2000) { mes "- Un petit moment! -"; mes "- Vous transportez déjà trop d'objets. -"; mes "- Revenez après avoir utilisé -"; mes "- les services Kafra. -"; close; } if (mos_swan == 8) { mes "["+strcharinfo(0)+"]"; mes "Excusez-moi. Est-ce que vous pourriez m'accorder quelques minutes?"; next; mes "[Victor]"; mes "Qui êtes-vous? Qu'est-ce qui vous donne le droit de me demander quelque chose comme ça? Je suis occupé, là: j'ai un verre à finir!"; close; } else if (mos_swan == 9) { mes "["+strcharinfo(0)+"]"; mes "Excusez-moi. Est-ce que vous pourriez m'accorder quelques minutes?"; next; mes "[Victor]"; mes "Qui êtes-vous? Qu'est-ce qui vous donne le droit de me demander quelque chose comme ça? Je suis occupé, là: j'ai un verre à finir!"; next; mes "[Victor]"; mes "Pardon? Oh vous êtes là pour boire aussi! D'accord, c'est triste de boire seul, mais je m'y suis habitué."; next; mes "[Victor]"; mes "Eh bien, qu'est-ce que vous vouliez me dire? Je vous écoute."; next; mes "["+strcharinfo(0)+"]"; mes "Est-ce que vous avez vu un petit garçon qui cherchait de la colle?"; next; mes "[Victor]"; mes ".................."; next; mes "[Victor]"; mes "Vous parlez de Mikhail? C'est un gamin si sensible. Je lui ai fait peur je crois."; next; mes "[Victor]"; mes "Mais au fait, comment est-ce que vous saviez qu'il était venu me voir? Il vous a dit quelque chose?"; next; mes "["+strcharinfo(0)+"]"; mes "Non, il n'est pas rentré depuis qu'il est sorti chercher de la colle. Il a brisé la Matrushka de sa mère..."; next; mes "[Victor]"; mes "............Quoi?"; mes "Hum.. Oh mon dieu....."; mes "J'espère qu'il n'est pas allé là-bas."; next; mes "["+strcharinfo(0)+"]"; mes "Là-bas?"; next; mes "[Victor]"; mes "Oui, là où vivent Baba Yaga 'l'Infâme' et d'autres créatures effrayantes."; next; mes "[Victor]"; mes "Le petit garçon est venu il y a quelques heures en pleurant. Il avait quelque chose à recoller, alors il lui fallait de la colle forte, qu'il m'a dit."; next; mes "[Victor]"; mes "Mais je n'en avais pas, moi, alors je lui avais demandé de me rapporter quelques choses pour en faire."; next; mes "[Victor]"; mes "Pour faire de la colle forte, il faut aller dans un marais isolé, où l'on peut se rendre par bateau, mais ça prend un bon bout de temps."; next; mes "[Victor]"; mes "Et ce marais est très dangereux. Il y a plein d'horribles monstres autour, au regard perçant et assoiffés de sang."; next; mes "[Victor]"; mes "Et surtout cette vieille sorcière, Baba Yaga, qui attaque tous ceux qu'elle croise. Elle raffole tout particulièrement des petits jeunes comme vous! Haha!"; mes "Heeheehee!!"; next; mes "[Victor]"; mes "...Vous êtes "+(sex?"tout":"toute")+" pâle! Hahaha!!"; next; mes "[Victor]"; mes "Mais..."; mes "J'exagère un petit peu, mais c'est vrai qu'il y a des choses effrayantes là-bas. Mais je ne pense pas qu'un gamin aussi pleurnichard que Mikhail irait là-bas, non, c'est impossible!"; next; mes "[Victor]"; mes "Je lui ai dit: 'tu ne pourras jamais aller là-bas', et je lui ai conseillé de rentrer chez lui. Il me demandait l'impossible, alors je l'ai calmé en lui offrant un peu de pain."; next; mes "[Victor]"; mes "Il était déjà vert de peur d'avoir cassé la Matrushka de sa mère, vous pensez vraiment qu'il serait allé là-bas?"; next; mes "[Victor]"; mes "Il doit juste être en train de se cacher quelque part, haha!"; set mos_swan,10; close; } else if (mos_swan == 10 || mos_swan == 11) { mes "[Victor]"; mes "Il y a une grande île près de Moscovia. Cela prend vraiment longtemps pour s'y rendre par bateau, alors personne ne veut y aller. "; next; mes "[Victor]"; mes "Si vous vous enfoncez profondément dans la forêt, vous pourrez y trouver un marécage où poussent des herbes grasses."; next; mes "[Victor]"; mes "Mais c'est une route pleine de dangers, alors vous pensez vraiment qu'un garçon aussi timide que Mikhail pourrait y aller?"; close; } else if (mos_swan == 12) { mes "[Victor]"; mes "Vous êtes revenu. Est-ce que c'est pour me rendre responsable de ce qui s'est passé?"; next; mes "["+strcharinfo(0)+"]"; mes "Non, je l'ai trouvé, ne vous inquiétez pas."; next; mes "[Victor]"; mes "Alors qu'est-ce que ça a à voir avec moi?"; next; mes "["+strcharinfo(0)+"]"; mes "Je lui ai promis que je ferai de la colle forte pour lui. Que dois-je faire pour ça?"; next; mes "[Victor]"; mes "Pourquoi voulez-vous tant en faire? Est-ce que c'est si important que ça? Oh, et puis après tout je m'en moque..."; next; mes "[Victor]"; mes "Il y a une grande île près de Moscovia. Cela prend vraiment longtemps pour s'y rendre par bateau, alors personne ne veut y aller. "; next; mes "[Victor]"; mes "Si vous vous enfoncez profondément dans la forêt, vous pourrez y trouver un marécage où poussent des herbes grasses."; next; mes "[Victor]"; mes "Vous devrez me rapporter ^3131FF10 Herbes Grasses^000000 et ^3131FF1 Bol d'Alchimiste^000000 pour que je vous en fabrique."; set mos_swan,13; close; } else if (mos_swan > 12 && mos_swan < 23) { mes "[Victor]"; mes "Si vous voulez que je vous fabrique de la colle forte, il faudra me rapporter ^3131FF10 Herbes Grasses^000000 et ^3131FF1 Bol d'Alchimiste^000000."; mes "Ces herbes poussent dans un marécage très dangereux, mais ça ne devrait pas être un problème pour vous, si?"; close; } else if (mos_swan == 23) { mes "[Victor]"; mes "Qu'est-ce que vous me voulez encore? Oh, c'est vrai, vous vouliez que je fabrique de la colle..."; mes "Vous commencez à me casser les pieds, vous savez?!"; next; if (countitem(7763) > 9 && countitem(7134) > 0) { mes "[Victor]"; mes "Bon, donnez-moi tout ça, je vais vous le faire. Je commence à en avoir ras-le-bol!"; next; mes "-Vous l'entendez broyer les herbes-"; mes "-Vous l'entendez broyer les herbes-"; mes "-Vous l'entendez broyer les herbes-"; next; mes "-On dirait qu'il frictionne quelque chose-"; mes "-On dirait qu'il frictionne quelque chose-"; mes "-On dirait qu'il frictionne quelque chose-"; mes "-On dirait qu'il frictionne quelque chose-"; next; mes "[Victor]"; mes "Voilà, c'est fait! Et maintenant, oubliez-moi!"; mes "Allez, ouste!"; delitem 7763,10; delitem 7134,1; set mos_swan,24; getitem 7764,1; close; }else{ mes "[Victor]"; mes "Vous me cassez vraiment les pieds. Donnez-moi les ingrédients!"; mes "Quoi? Qu'est-ce que c'est que ça?! Je vous avais demandé ^3131FF10 Herbes Grasses^000000 et ^3131FF1 Bol d'Alchimiste^000000!"; next; mes "[Victor]"; mes "Même si je suis toujours fourré au bar, j'ai ma propre affaire... !"; next; mes "[Victor]"; mes ".............!!!!"; next; mes "[Victor]"; mes ".................."; mes "Qu'est-ce que vous regardez comme ça?! Allez me chercher ce que je vous ai demandé!"; close; } } else{ mes "[Victor]"; mes "Qu'est-ce que vous dites? Je veux juste boire un verre tranquillement!"; close; } } mosk_in,215,181,0 script #swan_inn -1,1,1,{ end; OnTouch: if (mos_swan == 4) { mes ".................."; mes ".................."; next; mes ".................."; mes ".................."; mes ".................."; next; mes ".................."; mes ".................."; mes ".................."; mes ".................."; next; mes "["+strcharinfo(0)+"]"; mes "Oh, je viens d'avoir une bonne nuit de sommeil. Combien de temps ais-je dormi?"; next; mes "["+strcharinfo(0)+"]"; mes "Même si j'ai été contraint de rester ici, c'est vrai que cet endroit est très confortable. Je me sens comme un homme neuf!"; next; mes "["+strcharinfo(0)+"]"; mes "Bon, je pense que je vais aller trouver la propriétaire pour plus d'informations."; set mos_swan,5; close; }else{ end; } } //---------------------------------------------------------------------------- // Swamp //---------------------------------------------------------------------------- mosk_dun03,153,90,3 script Marécage Bouillonnant#m1 844,{ if (checkweight(1201,1) == 0) { mes "- Votre sac est bien lourd aujourd'hui. -"; close; } if ((MaxWeight-Weight) < 2000) { mes "- Votre sac est bien lourd aujourd'hui. -"; close; } if (mos_swan == 10) { mes "- Vous vous sentez poisseux rien qu'à regarder ce marécage. -"; next; mes "- Des bulles de gaz apparaissent à la surface. L'atmosphère est assez lugubre. -"; next; mes "["+strcharinfo(0)+"]"; mes "Je vois aucune trace de Mikhail. Je devrais retourner chez lui une nouvelle fois."; set mos_swan,11; close; } else if (mos_swan == 11 && mos_swan == 12) { mes "- Vous voyez un petit marécage boueux. -"; next; mes "- Des bulles de gaz apparaissent à la surface. L'atmosphère est assez lugubre. -"; close; } else if (mos_swan > 12 && mos_swan < 23) { mes "- Vous vous sentez poisseux rien qu'à regarder ce marécage. -"; next; mes "- Des bulles de gaz apparaissent à la surface. L'atmosphère est assez lugubre. -"; next; mes "- Vous tendez le bras pour trouver les herbes grasses. -"; next; set .@leaf_mos,rand(1,10); if (.@leaf_mos < 6) { mes "- Vous touchez du doigt une herbe grasse. -"; if (mos_swan == 22) { getitem 7763,1; set mos_swan,23; close; }else{ getitem 7763,1; set mos_swan,mos_swan+1; close; } }else{ mes "- Vous touchez du doigt une herbe grasse. -"; getitem 511,1; close; } } else { mes "- Vous voyez un petit marécage boueux. -"; next; mes "- Des bulles de gaz apparaissent à la surface. L'atmosphère est assez lugubre. -"; close; } } //---------------------------------------------------------------------------- // Larissa - Hotcake Quests //---------------------------------------------------------------------------- mosk_in,211,259,5 script Larissa#mos_01 960,{ if (checkweight(1201,1) == 0) { mes "- Une petite minute! Il semble que vous ayez déjà trop de choses sur vous. Vous devriez revenir après avoir utilisé les services Kafra. -"; close; } if ((MaxWeight-Weight) < 2000) { mes "- Une petite minute! Il semble que vous ayez déjà trop de choses sur vous. Vous devriez revenir après avoir utilisé les services Kafra. -"; close; } if (mos_swan == 100) { mes "[Larissa]"; mes "Oh, vous êtes l'aventurier dont Madame m'a parlé! Avez-vous trouvé son fils?"; mes "Je suis tellement heureuse pour elle! C'est un brave petit."; next; mes "[Larissa]"; mes "Voilà. Ce gâteau est pour vous. C'est ma spécialité. Il est délicieux, je vous le garantis."; set mos_swan,101; getitem 592,5; getitem 593,5; next; mes "[Larissa]"; mes "Si un jour vous avez envie d'en manger un autre, revenez me voir: je vous en préparerai un tout spécialement."; close; } else if (mos_swan > 100) { mes "[Larissa]"; mes "Alors, le gâteau était bon? En voulez-vous un autre?"; next; if(select("Oui:Non") == 1) { if (countitem(7031) > 0 && countitem(519) > 1 && countitem(504) > 1 && countitem(548) > 0 && countitem(1019) > 0 && countitem(518) > 0) { mes "[Larissa]"; mes "Voyons si vous m'avez apporté tous les ingrédients."; mes "Une poêle à frire, du lait... l'ingrédient secret pour rendre la pâte plus souple, du fromage, du miel, et du petit bois."; mes "Parfait!"; next; mes "[Larissa]"; mes "Alors, commençons par pétrir la pâte."; mes "Ajoutons ensuite le sucre et le levain."; mes "Il faut utiliser ce pilon pour bien tout mélanger."; next; mes "[Larissa]"; mes "Bon, maintenant que faisons-nous de cette farine de blé?"; next; switch(select("La verser directement.:La broyer avec le pilon.:La presser avec son poing.")) { case 1: mes "[Larissa]"; mes "Oh, mon...! Mais qu'est-ce que vous faites?"; mes "Bon, je reprends depuis le début."; mes "Regardez, vous devez la broyer avec le pilon."; next; break; case 2: mes "[Larissa]"; mes "Bien. Versez-là doucement en tapotant sur les côtés pour que le sucre et le levain se mélangent bien."; next; break; case 3: mes "[Larissa]"; mes "Oui on pourrait utiliser notre poing si nous n'avions pas de pilon, mais là nous en avons un, alors on va l'utiliser, d'accord?"; next; } mes "[Larissa]"; mes "Très bien, c'est parfaitement mélangé comme ça. Maintenant nous ajoutons un oeuf, du lait, et une potion blanche."; mes "Que devons-nous faire ensuite?"; next; if(select("Mélanger le tout rapidement.:Faire comme elle a dit.") == 1) { mes "[Larissa]"; mes "Non, pas comme ça! Le gâteau ne lèvera pas si vous mélangez trop rapidement."; next; }else{ mes "[Larissa]"; mes "Oh mais vous faites ça très bien!"; next; } mes "[Larissa]"; mes "Si la pâte est uniformément mélangée, elle lèvera pensant la cuisson."; mes "Bien. Il est temps de faire cuire le gâteau. Versons la pâte dans la poêle et étalons bien."; next; mes "[Larissa]"; mes "Il faut le faire cuire à feu doux. La pâte se lèvera et vous verrez de petite bulles se former. Vous pourrez alors baisser le feu."; next; if(select("Faire cuire à haute température.:Est-ce que je peux baisser le feu?") == 1) { mes "[Larissa]"; mes "Oh non, ne faites pas ça! Vous allez tout brûler! Soyez un peu patient!"; next; }else{ mes "[Larissa]"; mes "Voyons, oui ça semble être bon. Vous êtes doué!"; next; } mes "[Larissa]"; mes "Très bien, éteignez le feu. Ça a vraiment l'air délicieux! Quelle garniture devrais-je ajouter? J'ai déjà mis un peu de fromage, mais je vous laisse décider du reste."; next; switch(select("Caviar:Champignons:Miel:Confiture de fraise:Crème")) { case 1: mes "[Larissa]"; mes "D'accord. Vous voulez du caviar. Vous avez de la chance, je crois qu'il m'en reste un peu."; mes "Hoohoo, ça c'est vraiment du luxe.."; mes "Et voilà! C'est prêt!"; delitem 7031,1; delitem 519,2; delitem 504,2; delitem 548,1; delitem 1019,1; delitem 518,1; getitem 591,1; close; break; case 2: mes "[Larissa]"; mes "Des champignons, d'accord. Ça aura un bon goût de terroir!"; mes "Et voilà! C'est prêt!"; delitem 7031,1; delitem 519,2; delitem 504,2; delitem 548,1; delitem 1019,1; delitem 518,1; getitem 595,1; close; break; case 3: mes "[Larissa]"; mes "Oh le miel liquide est parfait pour ce genre de gâteaux."; mes "Et voilà! C'est prêt!"; delitem 7031,1; delitem 519,2; delitem 504,2; delitem 548,1; delitem 1019,1; delitem 518,1; getitem 593,1; close; break; case 4: mes "[Larissa]"; mes "Qui pourrait se lasser des gâteaux à la confiture de fraise?"; mes "Hoohoo ça a l'air bon et sucré!"; mes "Et voilà! C'est prêt!"; delitem 7031,1; delitem 519,2; delitem 504,2; delitem 548,1; delitem 1019,1; delitem 518,1; getitem 592,1; close; break; case 5: mes "[Larissa]"; mes "Vous voulez que je rajoute de la crème... Vous aurez l'impression de planer dans le ciel. Et ça aide à lutter contre le stress!"; mes "Et voilà! C'est prêt!"; delitem 7031,1; delitem 519,2; delitem 504,2; delitem 548,1; delitem 1019,1; delitem 518,1; getitem 594,1; close; } }else{ mes "[Larissa]"; mes "Bien j'ai quelques ingrédients et une partie des garnitures, mais il m'en faut plus. Il faudrait que vous me rapportiez ce qui manque."; next; mes "[Larissa]"; mes "Il me faut ^4d4dffune vieille poêle à frire, deux bouteilles de lait, deux potions blanches, un morceau de fromage, un pot de miel, et du bois pour faire cuire le tout ^000000."; mes "On ne pourra pas faire de gâteau sans ça."; close; } } mes "[Larissa]"; mes "Comme vous voulez. Nous pourrons en faire un la prochaine fois. C'est quand vous voulez."; close; } else{ mes "[Larissa]"; mes "La jeune demoiselle est une petite farceuse et son frère a le coeur trop tendre. Ça fait un bon moment que je ne l'ai pas vu d'ailleurs."; close; } } //============================================================================ // Acorn Exchange //============================================================================ //---------------------------------------------------------------------------- // Acorn Dealer - Sells Acorns //---------------------------------------------------------------------------- moscovia,208,182,7 script Vendeur de Glands#mos 967,{ mes "[Vendeur de Glands]"; mes "Je vous propose des glands tout frais. Tout le monde en raffole!"; mes "Un gland pour 100 Zénys!"; next; if(select("Acheter des glands.:Que peut-on en faire?") == 2) { mes "[Vendeur de Glands]"; mes "Eh bien, hum..."; mes "Vous pouvez les moudre pour vous faire quelque chose à manger, ou alors vous pouvez nourrir les écureuils avec."; next; mes "[Vendeur de Glands]"; mes "Vous pouvez également vous en servir pour décorer l'intérieur de votre maison, en faisant des guirlandes de glands par exemple!"; mes "Haha."; close; } mes "[Vendeur de Glands]"; mes "Ils sont de la première fraîcheur!"; mes "Combien en voulez-vous?"; next; while(.@input <= 0 || .@input > 500) { input .@input; if (.@input <= 0) { mes "[Vendeur de Glands]"; mes "L'échange est annulé."; close; } if (.@input > 500) { mes "[Vendeur de Glands]"; mes "Je suis désolé, mais je ne peux pas vous en vendre plus de 500 à la fois, après ça devient difficile à faire rentrer dans les poches..."; next; } } if (!checkweight(1026, .@input)) { mes "[Vendeur de Glands]"; mes "Eh bien ma foi! Vous courbez déjà l'échine, vous semblez bien chargé! Allez déposer vos affaires superflues dans votre Stock Kafra et revenez me voir, je vous attends ici."; close; } set .@price, .@input * 100; if (Zeny < .@price) { mes "[Vendeur de Glands]"; mes "On dirait que vous êtes un peu à sec... Haha, ce n'est pas une raison pour pâlir de cette façon!"; close; }else{ mes "[Vendeur de Glands]"; mes "Alors, qu'en pensez-vous? De la première fraîcheur, c'est moi qui vous le dis!"; set Zeny,Zeny - .@price; getitem 1026,.@input; close; } } //---------------------------------------------------------------------------- // Big Squirrel - Trade Acorns for Gems //---------------------------------------------------------------------------- mosk_fild01,113,108,3 script Écureuil Géant#mos 111,{ if (checkweight(1201,1) == 0 ) { mes "- Une petite minute! Il semble que vous ayez déjà trop de choses sur vous. Vous devriez revenir après avoir utilisé les services Kafra. -"; close; } if ((MaxWeight-Weight) < 2000) { mes "- Une petite minute! Il semble que vous ayez déjà trop de choses sur vous. Vous devriez revenir après avoir utilisé les services Kafra. -"; close; } mes "- Vous voyez un écureuil gigantesque. -"; next; mes "-L'animal s'approche, vous renifle, puis se lèche les babines.-"; next; if (countitem(1026) > 19) { switch(select("Lui donner des glands.:L'ignorer.:A propos de l'écureuil.")) { case 1: mes "- Vous sortez un gland et le tendez à l'écureuil. -"; next; mes "- Ses oreilles se redressent et il commence à le grignoter à toute vitesse. -"; next; mes "- Crunch -"; mes "- Crunch -"; mes "- Crunch -"; next; mes "- L'écureuil se met à sautiller après avoir mangé le gland. Soudain, il se courbe, se racle la gorge, et crache quelque chose. -"; delitem 1026,20; set .@cyworld,rand(1,1000); set .@stworld,rand(1,150); if (.@cyworld > 0 && .@cyworld < 100) { getitem 733,1; } else if (.@cyworld == 100) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 730,1; else getitem 7289,1; } else if (.@cyworld > 100 && .@cyworld < 200) { getitem 733,1; } else if (.@cyworld == 200) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 731,1; else set .@stonez1,rand(1,10); if (.@stonez1 < 6) getitem 7290,1; else if (.@stonez1 > 5 && .@stonez1 < 8) getitem 7297,1; else getitem 7292,1; } else if (.@cyworld > 200 && .@cyworld < 300) { getitem 733,1; } else if (.@cyworld == 300) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 732,1; else set .@stonez2,rand(1,10); if (.@stonez2 < 6) getitem 7291,1; else getitem 7294,1; } else if (.@cyworld > 300 && .@cyworld < 400) { getitem 733,1; } else if (.@cyworld == 400) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 730,1; else getitem 7295,1; } else if (.@cyworld > 400 && .@cyworld < 500) { getitem 733,1; } else if (.@cyworld == 500) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 731,1; else getitem 7293,1; } else if (.@cyworld > 500 && .@cyworld < 600) { getitem 724,1; } else if (.@cyworld == 600) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 732,1; else getitem 7292,1; } else if (.@cyworld > 600 && .@cyworld < 700) { getitem 724,1; } else if (.@cyworld == 700) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 730,1; else getitem 7290,1; } else if (.@cyworld > 700 && .@cyworld < 800) { getitem 724,1; } else if (.@cyworld == 800) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 731,1; else getitem 7296,1; } else if (.@cyworld > 800 && .@cyworld < 900) { getitem 724,1; } else if (.@cyworld == 900) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 732,1; else getitem 7297,1; } else if (.@cyworld == 1000) { getitem 727,1; } else { getitem 724,1; } close; break; case 2: mes "["+strcharinfo(0)+"]"; mes "Il est si trognon!"; close; break; case 3: mes "[Vieil Homme]"; mes "Il est plus gros qu'un écureuil normal? Je ne sais pas. Je l'ai trouvé un jour et je l'ai sauvé de justesse."; next; mes "[Vieil Homme]"; mes "J'ai pensé que les dieux m'avaient envoyé un compagnon pour que je me sente moins seul."; next; mes "[Vieil Homme]"; mes "Mais je ne savais pas alors qu'il mangeait autant! Il continuera de me bouder tant que je ne lui aurai pas donné au moins ^3131FF20 glands^000000."; mes "Ça doit être pour ça qu'il est beaucoup plus gros que les écureuils qu'on voit d'habitude! Hahaha!"; close; } }else{ mes "- L'écureuil vous fixe pendant un moment puis détourne le regard, comme s'il boudait. -"; close; } } mosk_fild01,113,108,5 script #mos_sq 1104,2,2,{ end; OnTouch: if (checkweight(1201,1) == 0 ) { mes "- Une petite minute! Il semble que vous ayez déjà trop de choses sur vous. Vous devriez revenir après avoir utilisé les services Kafra. -"; close; } if ((MaxWeight-Weight) < 2000) { mes "- Une petite minute! Il semble que vous ayez déjà trop de choses sur vous. Vous devriez revenir après avoir utilisé les services Kafra. -"; close; } mes "- Vous voyez un écureuil gigantesque. -"; next; mes "- L'animal s'approche, vous renifle, puis se lèche les babines. -"; next; if (countitem(1026) > 19) { switch(select("Lui donner des glands.:L'ignorer.:A propos de l'écureuil.")) { case 1: mes "- Vous sortez un gland et le tendez à l'écureuil. -"; next; mes "- Ses oreilles se redressent et il commence à le grignoter à toute vitesse. -"; next; mes "- Crunch -"; mes "- Crunch -"; mes "- Crunch -"; next; mes "- L'écureuil se met à sautiller après avoir mangé le gland. Soudain, il se courbe, se racle la gorge, et crache quelque chose. -"; delitem 1026,20; set .@cyworld,rand(1,1000); set .@stworld,rand(1,150); if (.@cyworld > 0 && .@cyworld < 100) { getitem 733,1; } else if (.@cyworld == 100) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 730,1; else getitem 7289,1; } else if (.@cyworld > 100 && .@cyworld < 200) { getitem 733,1; } else if (.@cyworld == 200) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 731,1; else set .@stonez1,rand(1,10); if (.@stonez1 < 6) getitem 7290,1; else if (.@stonez1 > 5 && .@stonez1 < 8) getitem 7297,1; else getitem 7292,1; } else if (.@cyworld > 200 && .@cyworld < 300) { getitem 733,1; } else if (.@cyworld == 300) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 732,1; else set .@stonez2,rand(1,10); if (.@stonez2 < 6) getitem 7291,1; else getitem 7294,1; } else if (.@cyworld > 300 && .@cyworld < 400) { getitem 733,1; } else if (.@cyworld == 400) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 730,1; else getitem 7295,1; } else if (.@cyworld > 400 && .@cyworld < 500) { getitem 733,1; } else if (.@cyworld == 500) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 731,1; else getitem 7293,1; } else if (.@cyworld > 500 && .@cyworld < 600) { getitem 724,1; } else if (.@cyworld == 600) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 732,1; else getitem 7292,1; } else if (.@cyworld > 600 && .@cyworld < 700) { getitem 724,1; } else if (.@cyworld == 700) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 730,1; else getitem 7290,1; } else if (.@cyworld > 700 && .@cyworld < 800) { getitem 724,1; } else if (.@cyworld == 800) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 731,1; else getitem 7296,1; } else if (.@cyworld > 800 && .@cyworld < 900) { getitem 724,1; } else if (.@cyworld == 900) { if (.@stworld > 0 && .@stworld < 10) getitem 718,1; else if (.@stworld > 9 && .@stworld < 20) getitem 719,1; else if (.@stworld > 19 && .@stworld < 30) getitem 720,1; else if (.@stworld > 29 && .@stworld < 40) getitem 721,1; else if (.@stworld > 39 && .@stworld < 50) getitem 722,1; else if (.@stworld > 49 && .@stworld < 60) getitem 723,1; else if (.@stworld > 59 && .@stworld < 70) getitem 725,1; else if (.@stworld > 69 && .@stworld < 80) getitem 728,1; else if (.@stworld > 79 && .@stworld < 90) getitem 729,1; else if (.@stworld > 89 && .@stworld < 100) getitem 732,1; else getitem 7297,1; } else if (.@cyworld == 1000) { getitem 727,1; } else { getitem 724,1; } close; break; case 2: mes "["+strcharinfo(0)+"]"; mes "Il est si trognon!"; close; break; case 3: mes "[Vieil Homme]"; mes "Il est plus gros qu'un écureuil normal? Je ne sais pas. Je l'ai trouvé un jour et je l'ai sauvé de justesse."; next; mes "[Vieil Homme]"; mes "J'ai pensé que les dieux m'avaient envoyé un compagnon pour que je me sente moins seul."; next; mes "[Vieil Homme]"; mes "Mais je ne savais pas alors qu'il mangeait autant! Il continuera de me bouder tant que je ne lui aurai pas donné au moins ^3131FF20 glands^000000."; mes "Ça doit être pour ça qu'il est beaucoup plus gros que les écureuils qu'on voit d'habitude! Hahaha!"; close; } }else{ mes "- L'écureuil fixe un moment le gland que vous veniez de ramasser puis détourne le regard, comme s'il boudait. -"; close; } } //============================================================================ // Banish Winter //============================================================================ //---------------------------------------------------------------------------- // Baba Yaga, l'Infâme - Starting Point //---------------------------------------------------------------------------- mosk_in,215,46,5 script #babayaga -1,7,7,{ end; OnTouch: if (mos_nowinter == 0) { if (countitem(7762) > 39 && BaseLevel > 59) { set mos_nowinter,2; mes "[Baba Yaga, l'Infâme]"; mes "Mais bon sang qui êtes-vous? Je vais vous transformer en crapaud et vous faire frire!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Mais, qu'est-ce que...?"; next; mes "[Baba Yaga, l'Infâme]"; mes "Des pilons! Des pilons de sorcière! Combien en avez-vous?"; next; mes "[Baba Yaga, l'Infâme]"; mes "Qui... Qui êtes-vous?"; close; } else if (countitem(7762) > 39 && BaseLevel < 60) { mes "[Baba Yaga, l'Infâme]"; mes "Hohoho~"; mes "Vous n'êtes pas de taille face aux sorcières! Je ne sais pas où vous avez eu ces pilons, mais vous devez me les rendre maintenant!"; set mos_nowinter,1; set .@getback,rand(1,20); delitem 7762,.@getback; close2; warp "mosk_dun02",53,217; end; } else{ mes "[Baba Yaga, l'Infâme]"; mes "Mais bon sang qui êtes-vous?"; mes "Je vais vous transformer en crapaud et vous faire frire!"; set mos_nowinter,1; close2; warp "mosk_dun02",53,217; end; } } else if (mos_nowinter == 1) { if (countitem(7762) > 39 && BaseLevel > 59) { set mos_nowinter,2; mes "[Baba Yaga, l'Infâme]"; mes "Mais bon sang qui êtes-vous? Je vais vous transformer en crapaud et vous faire frire!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Mais, qu'est-ce que...?"; next; mes "[Baba Yaga, l'Infâme]"; mes "Des pilons! Des pilons de sorcière! Combien en avez-vous?"; next; mes "[Baba Yaga, l'Infâme]"; mes "Qui... Qui êtes-vous?"; close; } else if (countitem(7762) > 39 && BaseLevel < 60) { mes "[Baba Yaga, l'Infâme]"; mes "Je vois que tu n'as pas encore compris la leçon, petit ver de terre!"; next; if (Sex) { mes "[Baba Yaga, l'Infâme]"; mes "Je vais te lancer un maléfice et faire de toi mon esclave!"; mes "Viens là, petit! Allez, approche! Hihihi!"; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Je préfère les nourrissons, mais avec un peu d'estragon tu devrais faire un bon plat de résistance."; mes "Viens là, petit! Allez, approche! Hihihi!"; } close2; warp "mosk_dun02",53,217; end; } else { mes "[Baba Yaga, l'Infâme]"; mes "Je vois que tu n'as pas encore compris la leçon, petit ver de terre!"; mes "Viens là petit, on va jouer à un jeu! Hihihi!"; close2; warp "mosk_dun02",53,217; end; } } } mosk_in,215,46,5 script Baba Yaga, l'Infâme 970,{ if (mos_nowinter == 0 || mos_nowinter == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Je vois que tu n'as pas encore compris la leçon, petit ver de terre!"; mes "Viens là petit, on va jouer à un jeu! Hihihi!"; close2; warp "mosk_dun02",53,217; end; } else if (mos_nowinter == 2) { mes "[Baba Yaga, l'Infâme]"; mes "Ah! Laissez-moi tranquille! Ne m'approchez pas! Stop! J'ai faim et j'ai peur!"; next; mes "-Elle marmonne quelque chose d'étrange.-"; next; mes "[Baba Yaga, l'Infâme]"; mes "Laissez-moi vivre et je vous donnerai quelque chose de très spécial! Qu'en dites-vous?"; next; if(select("Un cadeau?:Je n'ai besoin de rien.") == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Oui, si vous me laissez vivre, je vous donnerai des pilons de sorcière. Vous les collectionnez, n'est-ce pas?"; next; select("Je n'en ai plus besoin."); } mes "[Baba Yaga, l'Infâme]"; mes "Kaaaaaaaaaak!"; mes "Pitié! Laissez-moi vivre! je ferai tout ce que vous voulez."; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous avez bien besoin d'onguents pour guérir les blessures, ou pour soigner l'indigestion? Ils sont d'aspect repoussant mais très utiles."; next; select("Eh bien..."); mes "[Baba Yaga, l'Infâme]"; mes "Où que diriez-vous de ceci: je lancerai un sortilège sur le pays pour que l'hiver ne revienne jamais!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Je suppose que c'est ce que les gens voudraient. Je suis sûre que le Tsar vous récompenserait."; next; mes "[Baba Yaga, l'Infâme]"; mes "Ah? On dirait que ça vous intéresse... Oui? Qu'en dites-vous?"; next; if(select("Je suis sûr que vous mentez.:Ça ne m'intéresse pas.") == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Vous pouvez me faire confiance. Cette sorcellerie est si complexe que je ne peux pas l'accomplir toute seule, mais je ne mens pas."; next; mes "[Baba Yaga, l'Infâme]"; mes "Mais le problème c'est que..."; next; mes "[Baba Yaga, l'Infâme]"; mes "Je ne peux pas me procurer toute seule les ingrédients nécessaires - je ne suis pas au mieux de ma forme."; next; mes "[Baba Yaga, l'Infâme]"; mes "Mais si vous m'aidez, je pourrai lancer ce sort qui empêche l'hiver de revenir, à tout jamais. Qu'en dites-vous?"; next; if(select("D'accord, je suis partant.:Non, je n'aime pas cette idée.") == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Ah, vous acceptez? Excellent!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Eh bien merci pour votre coeur charitable mon jeune ami. Mettons-nous au travail et fabriquons ce remède secret."; next; mes "[Baba Yaga, l'Infâme]"; mes "Laissez-moi regarder... Ah..."; next; mes "[Baba Yaga, l'Infâme]"; mes "Je n'emploie ce sort que très rarement. Où est-ce que j'ai bien pu mettre..."; mes "Ah, je ne me souviens plus! Pourriez-vous revenir plus tard, jeune homme?"; set mos_nowinter,5; close; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Heeeek,"; mes "Je... Je... À l'aide!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Ne me tuez pas s'il-vous-plaît..."; next; mes "'Hum, Comment je pourrais m'en sortir...?'"; set mos_nowinter,4; close; } }else{ mes "[Baba Yaga, l'Infâme]"; mes "Akkk... Par Satan Morroc! Que m'avez-vous fait?!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Hum... Qu'est-ce que vous me voulez?"; set mos_nowinter,3; close; } } else if (mos_nowinter == 3) { mes "[Baba Yaga, l'Infâme]"; mes "Akkkk!"; mes "Vous revoilà!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Je suis sûre que le Tsar vous récompensera si vous empêchez l'hiver de revenir."; next; mes "[Baba Yaga, l'Infâme]"; mes "N'est-ce pas plus profitable que de me torturer?"; next; if(select("Bien, racontez-moi tout.:Laissez-moi y réfléchir...") == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Mais certainement! Vous pouvez me faire confiance..."; mes "Il s'agit d'un sort très compliqué que je ne peux pas préparer toute seule. Je ne mens pas!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Mon seul problème est que..."; next; mes "[Baba Yaga, l'Infâme]"; mes "Je suis vieille et malade... Je ne pourrai pas me procurer tout ce dont j'ai besoin."; next; mes "[Baba Yaga, l'Infâme]"; mes "Alors voilà: si vous m'aidez je pourrai lancer ce sort et empêcher l'hiver de revenir. Qu'en dites-vous?"; next; if(select("D'accord, je le ferai.:Non. Je n'aime pas cette idée.") == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Ah, vous acceptez?! Merci."; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous êtes si bon avec moi mon jeune ami..."; mes "Bien. Travaillons ensemble et préparons ma potion Secrète."; next; mes "[Baba Yaga, l'Infâme]"; mes "Voyons... Ah!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Je ne l'ai pas souvent préparée, j'ai du mal à me rappeler où j'ai mis..."; mes "Pourriez-vous me laisser un moment?"; set mos_nowinter,5; close; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Heeeeek,"; mes "J'ai n'ai besoin de beaucoup d'aide... Juste un tout petit peu..."; next; mes "[Baba Yaga, l'Infâme]"; mes "S'il-vous-plaît, ne me tuez pas!"; next; mes "'Hum... Comment je vais pouvoir m'en sortir, maintenant?'"; set mos_nowinter,4; close; } } mes "[Baba Yaga, l'Infâme]"; mes "Pensez, pensez..."; mes "À ce que vous voulez de moi..."; close; } else if (mos_nowinter == 4) { mes "[Baba Yaga, l'Infâme]"; mes "J'ai n'ai besoin de beaucoup d'aide... Juste un tout petit peu..."; next; mes "[Baba Yaga, l'Infâme]"; mes "Eh bien, vous avez changé d'avis?"; next; if(select("D'accord, essayons.:Laissez-moi encore y réfléchir...") == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Ah, vous acceptez?! Merci."; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous êtes si bon avec moi mon jeune ami..."; mes "Bien. Travaillons ensemble et préparons ma potion Secrète."; next; mes "[Baba Yaga, l'Infâme]"; mes "Voyons... Ah!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Je ne l'ai pas souvent préparée, j'ai du mal à me rappeler où j'ai mis..."; mes "Pourriez-vous me laisser un moment?"; set mos_nowinter,5; close; } mes "[Baba Yaga, l'Infâme]"; mes "Pensez, pensez..."; mes "À ce que vous voulez de moi..."; close; } else if (mos_nowinter == 5) { mes "[Baba Yaga, l'Infâme]"; mes "Voyons... Le sort des saisons..."; next; mes "*farfouille*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Ah, voilà... J'ai trouvé!"; mes "Hoook~ Hoook~"; next; mes "-Quel livre poussiéreux!-"; next; mes "[Baba Yaga, l'Infâme]"; mes "Bien, ouvrez grand vos oreilles. C'est souvent difficile de tout se rappeler la première fois."; next; mes "[Baba Yaga, l'Infâme]"; mes "Tout d'abord, il me faudra 20 Pattes de Sauterelles..."; next; mes "[Baba Yaga, l'Infâme]"; mes "*tousse* *tousse*"; mes "Kaaak, Kaaaaak"; next; mes "[Baba Yaga, l'Infâme]"; mes "Sniff, sniff."; mes "5 Frais..."; next; mes "[Baba Yaga, l'Infâme]"; mes "eh... et..."; mes "20 Ailes de Chauve-Souris Rouge..."; next; mes "[Baba Yaga, l'Infâme]"; mes "Voyons..."; mes "de la morve... ah non:"; mes "10 Morves..."; next; if(select("...Vous êtes sûre?:Vous voulez vraiment que je vous tue?!") == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Oh oui, j'en suis certaine. Pourquoi ne me faites-vous pas confiance..."; next; mes "[Baba Yaga, l'Infâme]"; mes "*tousse* *tousse*"; mes "Eh bien voilà! Je me suis remise à tousser maintenant! Arrêtez de me perturber et notez tout ça."; set .@plus1,1; next; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Non, c'est juste..."; next; mes "[Baba Yaga, l'Infâme]"; mes "Ehhh, baissez votre arme! D'accord, d'accord, on oublie les Morves..."; next; } mes "[Baba Yaga, l'Infâme]"; mes "Où en étions-nous..."; mes "*tousse* *tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Ah, oui. Les ingrédients suivants sont essentiels."; next; mes "[Baba Yaga, l'Infâme]"; mes "10 pincées de Poussière d'Étoile de Sorcière"; mes "10 Grains de Sable Fin..."; mes "Hooook, hooook~"; mes "Ekkkk, que de poussière sur ce livre!"; next; mes "[Baba Yaga, l'Infâme]"; mes "La suite sert à... euh... faire quelque chose de chaud, comme l'été... Hum... Bref!"; mes "1 Détonateur"; mes "5 minerais Sang Rouge,"; mes "et 10 Coeurs de Feu."; next; mes "[Baba Yaga, l'Infâme]"; mes "Ah et il me faut"; mes "1 Diamant"; mes "de 1, 2, ou 3 carats."; next; if (.@plus1 == 1) { mes "[Baba Yaga, l'Infâme]"; mes "Bon, je répète les ingrédients."; mes "Eh, il me faut..."; next; mes "[Baba Yaga, l'Infâme]"; mes "^ff000020 Pattes de Sauterelles,"; mes "5 Frais,"; mes "20 Ailes de Chauve-Souris Rouge,"; mes "10 Morves,"; mes "10 pincées de Poussière d'Étoile de Sorcière^000000..."; next; mes "[Baba Yaga, l'Infâme]"; mes "^ff000010 Grains de Sable Fin,"; mes "1 Détonateur,"; mes "5 minerais Sang Rouge,"; mes "10 Coeurs de Feu et,"; mes "1 Diamant 1, 2, ou 3 carats.^000000"; set mos_nowinter,6; next; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Bon, je répète les ingrédients."; mes "Eh, il me faut..."; next; mes "[Baba Yaga, l'Infâme]"; mes "^ff000020 Pattes de Sauterelles,"; mes "5 Frais,"; mes "20 Ailes de Chauve-Souris Rouge,"; mes "10 pincées de Poussière d'Étoile de Sorcière^000000..."; next; mes "[Baba Yaga, l'Infâme]"; mes "^ff000010 Grains de Sable Fin,"; mes "1 Détonateur,"; mes "5 minerais Sang Rouge,"; mes "10 Coeurs de Feu et,"; mes "1 Diamant 1, 2, ou 3 carats.^000000"; set mos_nowinter,7; next; } mes "[Baba Yaga, l'Infâme]"; mes "Je commence les préparatifs. Essayez de me trouver tout ça rapidement."; mes "*tousse* *tousse*"; close; } else if (mos_nowinter == 6) { mes "[Baba Yaga, l'Infâme]"; mes "Ehhh... Vous avez fait vite."; next; mes "[Baba Yaga, l'Infâme]"; mes "Je suis presque prête..."; mes "Est-ce que vous avez bien tout?"; next; if (countitem(940) > 19 && countitem(908) > 4 && countitem(7006) > 19 && countitem(1061) > 9 && countitem(7041) > 9 && countitem(1051) > 0 && countitem(990) > 4 && countitem(938) > 9 && countitem(7097) > 9 && (countitem(730) > 0 || countitem(731) > 0 || countitem(732) > 0)) { delitem 940,20; delitem 908,5; delitem 7006,20; delitem 1061,10; delitem 7041,10; delitem 938,10; delitem 1051,1; delitem 990,5; delitem 7097,10; if (countitem(730) > 0) { delitem 730,1; }else{ if (countitem(731) > 0) { delitem 731,1; }else{ delitem 732,1; } } set mos_nowinter,8; mes "[Baba Yaga, l'Infâme]"; mes "Bien, vous avez tout ce que j'ai demandé."; mes "Avec tout ça... Hum voyons..."; mes "Ah, bien! Nous en avons assez pour que je prépare ma potion."; mes "*tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Voyons vois... Bien, nous avons tout ce qu'il nous faut."; next; mes "[Baba Yaga, l'Infâme]"; mes "Ehhhh..."; mes "Huk!"; next; mes "[Baba Yaga, l'Infâme]"; mes "*tousse* *tousse* *tousse*"; mes "Euh... Qu'est-ce que je voulais dire..."; next; mes "[Baba Yaga, l'Infâme]"; mes "Avez-vous déjà entendu l'histoire de ce dragon endormi depuis une éternité?"; mes "Eh bien il me faudra quelque chose appartenant à ce dragon, kkkk."; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous trouverez une bouteille à la forme étrange dans son antre. Il s'agit d'une gourde magique qui peut recueillir les paroles des gens. Il me la faut."; next; mes "[Baba Yaga, l'Infâme]"; mes "Je ne connais pas votre force, mais je vous déconseille d'engager le dragon, Kaaaaak~"; next; mes "[Baba Yaga, l'Infâme]"; mes "Relâchez-moi ensuite. J'ai quelque chose à faire ... mais je dois sauver ma vie avant tout. Oh oui..."; mes "*tousse* *tousse*"; close; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Je pense qu'il va m'en falloir plus."; mes "*tousse* *tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Je ne pourrai rien faire si je n'ai pas tout. Je vous répète la liste des objets: vous devrez tous me les apporter, kaaaaak!"; next; mes "[Baba Yaga, l'Infâme]"; mes "^ff000020 Pattes de Sauterelles,"; mes "5 Frais,"; mes "20 Ailes de Chauve-Souris Rouge"; mes "10 Morves,"; mes "10 pincées de Poussière d'Étoile de Sorcière^000000..."; next; mes "[Baba Yaga, l'Infâme]"; mes "^ff000010 Grains de Sable Fin,"; mes "1 Détonateur,"; mes "5 minerais Sang Rouge,"; mes "10 Coeurs de Feu et,"; mes "1 Diamant 1, 2, ou 3 carats.^000000"; next; mes "[Baba Yaga, l'Infâme]"; mes "*tousse* *tousse*"; mes "Ah, j'ai tellement parlé que j'en souffre, Kaaaak~"; close; } } else if (mos_nowinter == 7) { mes "[Baba Yaga, l'Infâme]"; mes "Ehhh... Vous avez fait vite."; next; mes "[Baba Yaga, l'Infâme]"; mes "J'ai presque terminé les préparatifs. Est-ce que vous avez tout?"; next; if (countitem(940) > 19 && countitem(908) > 4 && countitem(7006) > 19 && countitem(1061) > 9 && countitem(7041) > 9 && countitem(1051) > 0 && countitem(990) > 4 && countitem(7097) > 9 && (countitem(730) > 0 || countitem(731) > 0 || countitem(732) > 0)) { delitem 940,20; delitem 908,5; delitem 7006,20; delitem 1061,10; delitem 7041,10; delitem 1051,1; delitem 990,5; delitem 7097,10; if (countitem(730) > 0) { delitem 730,1; }else{ if (countitem(731) > 0) { delitem 731,1; }else{ delitem 732,1; } } set mos_nowinter,8; mes "[Baba Yaga, l'Infâme]"; mes "Bien, vous avez tout ce que je ai demandé."; mes "Avec tout ça... Hum voyons..."; mes "Ah, bien! Nous en avons assez pour que je prépare ma potion."; mes "*tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Voyons vois... Bien, nous avons tout ce qu'il nous faut."; next; mes "[Baba Yaga, l'Infâme]"; mes "Ehhhh..."; mes "Huk!"; next; mes "[Baba Yaga, l'Infâme]"; mes "*tousse* *tousse* *tousse*"; mes "Euh... Qu'est-ce que je voulais dire..."; next; mes "[Baba Yaga, l'Infâme]"; mes "Avez-vous déjà entendu l'histoire de ce dragon endormi depuis une éternité?"; mes "Eh bien il me faudra quelque chose appartenant à ce dragon, kkkk."; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous trouverez une bouteille à la forme étrange dans son antre. Il s'agit d'une gourde magique qui peut recueillir les paroles des gens. Il me la faut."; next; mes "[Baba Yaga, l'Infâme]"; mes "Je ne connais pas votre force, mais je vous déconseille d'engager le dragon, Kaaaaak~"; next; mes "[Baba Yaga, l'Infâme]"; mes "Relâchez-moi ensuite. J'ai quelque chose à faire ... mais je dois sauver ma vie avant tout. Oh oui..."; mes "*tousse* *tousse*"; close; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Je pense qu'il va m'en falloir plus."; mes "*tousse* *tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Je ne pourrai rien faire si je n'ai pas tout. Je vous répète la liste des objets: vous devrez tous me les apporter, kaaaaak!"; next; mes "[Baba Yaga, l'Infâme]"; mes "^ff000020 Pattes de Sauterelles,"; mes "5 Frais,"; mes "20 Ailes de Chauve-Souris Rouge,"; mes "10 Morves,"; mes "10 pincées de Poussière d'Étoile de Sorcière^000000..."; next; mes "[Baba Yaga, l'Infâme]"; mes "^ff000010 Grains de Sable Fin,"; mes "1 Détonateur,"; mes "5 minerais Sang Rouge,"; mes "10 Coeurs de Feu et,"; mes "1 Diamant 1, 2, ou 3 carats.^000000"; next; mes "[Baba Yaga, l'Infâme]"; mes "*tousse* *tousse*"; mes "Ah, j'ai tellement parlé que j'en souffre, Kaaaak~"; close; } } else if (mos_nowinter == 8) { mes "[Baba Yaga, l'Infâme]"; mes "Il est très malaisé de ressortir vivant de l'antre d'un dragon sans faire preuve de force et de courage."; next; mes "[Baba Yaga, l'Infâme]"; mes "A moins que vous ne teniez à être tué, vous feriez mieux d'oublier cette histoire de gourde magique."; mes "*tousse*"; close; } else if (mos_nowinter == 9) { if (countitem(7761) > 0) { mes "[Baba Yaga, l'Infâme]"; mes "Akkkk? Vous l'avez vraiment rapportée de l'antre du dragon...?"; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous êtes un grand seigneur, mon jeune ami. Je ne sais pas si vous avez occis le dragon ou si vous avez volé la gourde, mais je m'en moque."; next; mes "[Baba Yaga, l'Infâme]"; mes "C'est une bonne chose que vous en soyez sorti vivant."; mes "*tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous vous souvenez que je vous avais dit que cette gourde pouvait contenir les paroles des gens?"; next; mes "[Baba Yaga, l'Infâme]"; mes "Eh bien votre prochaine tâche sera de capturer les paroles sincères des gens dans cette bouteille."; next; mes "[Baba Yaga, l'Infâme]"; mes "Mais vous ne devrez pas les forcer à dire ce que vous voulez entendre. Par exemple vous ne pouvez pas leur demander de dire 'Je ne veux pas que l'hiver revienne.' Ça devra venir d'eux-mêmes."; next; mes "[Baba Yaga, l'Infâme]"; mes "Ah et il y a une dernière chose que vous devrez garder à l'esprit."; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous devrez recueillir les paroles de trois personnes: un enfant, un adolescent, et un homme."; next; mes "[Baba Yaga, l'Infâme]"; mes "Il ne s'agit pas là de simple sorcellerie. Ce type de magie ne peut fonctionner que lorsqu'elle exprime les désirs sincères des gens."; next; mes "[Baba Yaga, l'Infâme]"; mes "Bonne chance."; mes "*tousse* *tousse*"; set mos_nowinter,10; close; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Il est très malaisé de ressortir vivant de l'antre d'un dragon sans faire preuve de force et de courage."; next; mes "[Baba Yaga, l'Infâme]"; mes "A moins que vous ne teniez à être tué, vous feriez mieux d'oublier cette histoire de gourde magique."; mes "*tousse*"; close; } } else if (mos_nowinter == 10) { mes "[Baba Yaga, l'Infâme]"; mes "Pour que la magie prenne effet, il faudra que vous capturiez le souhait des habitants, exprimé par la phrase 'Je ne veux pas que l'hiver revienne', kkk."; next; mes "[Baba Yaga, l'Infâme]"; mes "Mais vous ne devrez pas les forcer à dire ce que vous voulez entendre."; next; mes "[Baba Yaga, l'Infâme]"; mes "Vous devrez recueillir les paroles de trois personnes: un enfant, un adolescent, et un homme."; next; mes "[Baba Yaga, l'Infâme]"; mes "Bonne chance."; mes "*tousse* *tousse* *tousse*"; close; } else if (mos_nowinter > 10 && mos_nowinter < 14) { mes "[Baba Yaga, l'Infâme]"; mes "On a découvert l'endroit où je vivais à cause de vous!"; mes "*tousse* *tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Qu'est-ce que vous avez fait une fois parti? Les soldats du Tsar ont encerclé ma tanière. Je ne peux même plus sortir!"; close; } else if (mos_nowinter == 14) { mes "[Baba Yaga, l'Infâme]"; mes "Est-ce que vous avez fait ce que je vous avais demandé?"; next; if (countitem(7761) > 0) { delitem 7761,1; mes "[Baba Yaga, l'Infâme]"; mes "Bien. Donnez-moi la gourde, et passons à l'étape suivante."; mes "*tousse*"; next; }else{ mes "[Baba Yaga, l'Infâme]"; mes "Où est la gourde? Je ne peux rien faire sans elle."; mes "*tousse* *tousse*"; close; } mes "[Baba Yaga, l'Infâme]"; mes "Nous utiliserons cette gourde plus tard. Pour l'instant, il reste une dernière chose à faire pour compléter notre oeuvre. Passez-moi le grimoire."; next; mes "[Baba Yaga, l'Infâme]"; mes "Mes capacités en matière de magie se dégradent. Malheureusement une seule personne peut mettre en place cette magie. Vous devrez donc mélanger les ingrédients vous-même,"; mes "kaaaaak!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Je sais que c'est difficile à réaliser, mais il s'agit d'une magie permettant de révéler et de matérialiser les désirs des gens."; mes "Elle sera inefficace à moins que vous n'y mettiez tout votre coeur."; mes "*tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Bien, vous voyez ce grimoire? Les caractères utilisés sont illisibles, mais vous serez à même de le lire grâce à mes commentaires sous chaque ligne."; next; mes "[Baba Yaga, l'Infâme]"; mes "Prenez votre temps pour le lire et faites ce qui est indiqué. Le sort est presque achevé. Faites de votre mieux."; mes "*tousse*"; set mos_nowinter,15; close; } else if (mos_nowinter == 15 || mos_nowinter == 16) { mes "[Baba Yaga, l'Infâme]"; mes "Il n'y a rien de mystérieux dans la magie."; next; mes "[Baba Yaga, l'Infâme]"; mes "Elle réside dans le coeur que vous avez à l'ouvrage. Comme on dit, les désirs finissent toujours par se réaliser si on y met du sien! *Tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Voilà, d'après le grimoire, vous devez verser les ingrédients dans le chaudron et les faire bouillir quelque temps."; close; } else if (mos_nowinter == 17) { mes "[Baba Yaga, l'Infâme]"; mes "Ehmmm..."; mes "Vous ne pensez pas qu'il y a un petit problème?"; next; mes "[Baba Yaga, l'Infâme]"; mes "Eh bien, réessayez! Nous avons encore suffisamment d'ingrédients!"; set mos_nowinter,16; close; } else if (mos_nowinter == 18) { mes "[Baba Yaga, l'Infâme]"; mes "Alors voyons voir!"; next; mes "[Baba Yaga, l'Infâme]"; mes "Hum, c'était une première pour vous mais ce n'est pas si mal. On dirait que vous êtes doué, kkkk."; next; mes "[Baba Yaga, l'Infâme]"; mes "Il ne vous reste maintenant qu'une seule chose à faire: je vais verser la potion dans cette fiole et vous devrez la briser au centre du village."; next; mes "[Baba Yaga, l'Infâme]"; mes "Les souhaits des villageois se réaliseront alors. Pour toujours! Ah Ah Ah!"; set mos_nowinter,19; getitem 7765,1; close; } else if (mos_nowinter == 19) { mes "[Baba Yaga, l'Infâme]"; mes "Vous n'avez plus qu'à briser la fiole au milieu du village."; next; mes "[Baba Yaga, l'Infâme]"; mes "Je me moque de ce qui arrivera ensuite. Vous pouvez aller vous en vanter auprès du Tsar ou des villageois, c'est le cadet de mes soucis."; next; mes "[Baba Yaga, l'Infâme]"; mes "Mais ne remettez jamais les pieds ici! *Tousse* *Tousse*"; close; } else { mes "[Baba Yaga, l'Infâme]"; mes "Eh, je vous avais dit de ne jamais remettre les pieds ici! *Tousse*"; next; mes "[Baba Yaga, l'Infâme]"; mes "Arrêtez de me harceler!"; close; } } //---------------------------------------------------------------------------- // Book //---------------------------------------------------------------------------- mosk_in,217,45,0 script #book_russia 111,{ if (mos_nowinter == 15) { mes "-Vous voyez un épais grimoire à côté du chaudron. Les caractères sont étranges, et certains mots sont incompréhensibles. Les notes de Baba Yaga vous aident à comprendre certains passages.-"; next; mes "-Bien, il est temps de le lire.-"; next; mes "...Par conséquent, ce sortilège est très efficace contre nos puissants maléfices. On conçoit généralement la magie comme un contrat avec le diable. Mais ce grimoire est différent. Il ne tire pas son pouvoir des enfers mais de la nature et de l'esprit des hommes."; mes "Vous savez déjà qu'il a deux buts distincts. Tout d'abord, il vous permet de modifier les phénomènes naturels. À l'encontre des idées reçues des savants pédants, le monde est composé de deux règnes bien délimités. Ce que les gens appellent 'miracle' n'est que l'effet de la stimulation ou du réarrangement de ces deux règnes."; mes "C'est le cas aussi de la plupart des sorts destinés à changer le climat, et ils demandent un très haut niveau de compréhension. Il est presque impossible d'en étudier chaque détail et de comprendre leur mécanisme. Cependant, reproduire des sortilèges déjà existants n'est pas si difficile, et c'est le but de cet ouvrage."; next; mes "["+strcharinfo(0)+"]"; mes "Quoi? C'est juste la préface?!"; next; mes "...Le second but de ce grimoire de permettre de matérialiser les désirs de l'humanité. Il arrive que parfois les aspirations des hommes soient si grandes que la flamme du désir qui brûle dans leur poitrine prenne forme et devienne réalité."; mes "Commençons par nous entraîner à maîtriser les sortilèges modifiant le climat. Vous devrez vous rendre dans un endroit humide et reculé et vous munir d'un récipient et d'un pilon."; mes "Vous devrez faire exactement comme indiqué. Si vous vous rendez compte que quelque chose ne se passe pas comme prévu, il vous faudra alors arrêter immédiatement."; mes "Afin d'empêcher que ce sort soit employé à tort, sa description est faite sous forme de métaphores, mais celui qui les comprend pourra apprendre à le maîtriser."; next; mes "["+strcharinfo(0)+"]"; mes "On en arrive enfin au sortilège. Quelle longue préface! Je vais marquer cette page, comme ça je retrouverai facilement la formule la prochaine fois..."; set mos_nowinter,16; next; mes "^0000ffMagie des Saisons^000000: ^ff0000L'Été Éternel^000000"; mes "Tout d'abord, vous devez verser trois choses dans le chaudron, après l'avoir préchauffé: les longues jambes de ceux qui chassent la nuit, le mélange pourrissant de plantes et d'animaux, et les membres de celui qui va avancer mais préfèrerait reculer."; mes "Une fois cette première étape accomplie, le mélange ne devrait rien montrer de particulier. Ajoutez alors le liquide qui préserve votre vie mais vous fait trembler à vingt reprises."; mes "La couleur et l'odeur du mélange devraient alors changer. Souvenez-vous bien que si quelque chose ne se passe pas comme prévu, vous devez arrêter immédiatement et recommencer depuis le début."; mes "Ces deux étapes sont primordiales et doivent être respectées scrupuleusement. Il faudra ensuite ajouter deux choses dans le chaudron. Tout d'abord, ces choses que l'on peut apercevoir dans le ciel nocturne. Ensuite, cet amas de terre qui s'échappe même lorsque mouillé."; mes "Vérifiez ensuite que l'odeur a bien changé. Remuez alors le tout une bonne quinzaine de fois. Sa couleur devra alors changer."; mes "Enfin les derniers ingrédients seront ceux qui apporteront la chaleur. Vous devrez impérativement en respecter l'ordre."; mes "Des pierres de l'attribut du soleil, le cerveau d'une sphère marine, l'organe de la passion, et une pierre ne pouvant être brisée."; mes "Une fois le dernier ingrédient placé dans le chaudron, ce sera tout. La solution devra être versée à l'endroit même où vous voudrez qu'elle agisse, et dont elle changera la saison."; next; mes "["+strcharinfo(0)+"]"; mes "Je vais faire une marque sur cette page pour que je puisse savoir où reprendre la lecture la prochaine fois."; close; } else if (mos_nowinter == 16) { if(select("Lire la préface.:Lire à partir de la page marquée.") == 1) { mes "...Par conséquent, ce sortilège est très efficace contre nos puissants maléfices. On conçoit généralement la magie comme un contrat avec le diable. Mais ce grimoire est différent. Il ne tire pas son pouvoir des enfers mais de la nature et de l'esprit des hommes."; mes "Vous savez déjà qu'il a deux buts distincts. Tout d'abord, il vous permet de modifier les phénomènes naturels. À l'encontre des idées reçues des savants pédants, le monde est composé de deux règnes bien délimités. Ce que les gens appellent 'miracle' n'est que l'effet de la stimulation ou du réarrangement de ces deux règnes."; mes "C'est le cas aussi de la plupart des sorts destinés à changer le climat, et ils demandent un très haut niveau de compréhension. Il est presque impossible d'en étudier chaque détail et de comprendre leur mécanisme. Cependant, reproduire des sortilèges déjà existants n'est pas si difficile, et c'est le but de cet ouvrage."; next; mes "...Le second but de ce grimoire de permettre de matérialiser les désirs de l'humanité. Il arrive que parfois les aspirations des hommes soient si grandes que la flamme du désir qui brûle dans leur poitrine prenne forme et devienne réalité."; mes "Commençons par nous entraîner à maîtriser les sortilèges modifiant le climat. Vous devrez vous rendre dans un endroit humide et reculé et vous munir d'un récipient et d'un pilon."; mes "Vous devrez faire exactement comme indiqué. Si vous vous rendez compte que quelque chose ne se passe pas comme prévu, il vous faudra alors arrêter immédiatement."; mes "Afin d'empêcher que ce sort soit employé à tort, sa description est faite sous forme de métaphores, mais celui qui les comprend pourra apprendre à le maîtriser."; next; mes "^0000ffMagie des Saisons^000000: ^ff0000L'Été Éternel^000000"; mes "Tout d'abord, vous devez verser trois choses dans le chaudron, après l'avoir préchauffé: les longues jambes de ceux qui chassent la nuit, le mélange pourrissant de plantes et d'animaux, et les membres de celui qui va avancer mais préfèrerait reculer."; mes "Une fois cette première étape accomplie, le mélange ne devrait rien montrer de particulier. Ajoutez alors le liquide qui préserve votre vie mais vous fait trembler à vingt reprises."; mes "La couleur et l'odeur du mélange devraient alors changer. Souvenez-vous bien que si quelque chose ne se passe pas comme prévu, vous devez arrêter immédiatement et recommencer depuis le début."; mes "Ces deux étapes sont primordiales et doivent être respectées scrupuleusement. Il faudra ensuite ajouter deux choses dans le chaudron. Tout d'abord, ces choses que l'on peut apercevoir dans le ciel nocturne. Ensuite, cet amas de terre qui s'échappe même lorsque mouillé."; mes "Vérifiez ensuite que l'odeur a bien changé. Remuez alors le tout une bonne quinzaine de fois. Sa couleur devra alors changer."; mes "Enfin les derniers ingrédients seront ceux qui apporteront la chaleur. Vous devrez impérativement en respecter l'ordre."; mes "Des pierres de l'attribut du soleil, le cerveau d'une sphère marine, l'organe de la passion, et une pierre ne pouvant être brisée."; mes "Une fois le dernier ingrédient placé dans le chaudron, ce sera tout. La solution devra être versée à l'endroit même où vous voudrez qu'elle agisse, et dont elle changera la saison."; close; } mes "^0000ffMagie des Saisons^000000: ^ff0000L'Été Éternel^000000"; mes "Tout d'abord, vous devez verser trois choses dans le chaudron, après l'avoir préchauffé: les longues jambes de ceux qui chassent la nuit, le mélange pourrissant de plantes et d'animaux, et les membres de celui qui va avancer mais préfèrerait reculer."; mes "Une fois cette première étape accomplie, le mélange ne devrait rien montrer de particulier. Ajoutez alors le liquide qui préserve votre vie mais vous fait trembler à vingt reprises."; mes "La couleur et l'odeur du mélange devraient alors changer. Souvenez-vous bien que si quelque chose ne se passe pas comme prévu, vous devez arrêter immédiatement et recommencer depuis le début."; mes "Ces deux étapes sont primordiales et doivent être respectées scrupuleusement. Il faudra ensuite ajouter deux choses dans le chaudron. Tout d'abord, ces choses que l'on peut apercevoir dans le ciel nocturne. Ensuite, cet amas de terre qui s'échappe même lorsque mouillé."; mes "Vérifiez ensuite que l'odeur a bien changé. Remuez alors le tout une bonne quinzaine de fois. Sa couleur devra alors changer."; mes "Enfin les derniers ingrédients seront ceux qui apporteront la chaleur. Vous devrez impérativement en respecter l'ordre."; mes "Des pierres de l'attribut du soleil, le cerveau d'une sphère marine, l'organe de la passion, et une pierre ne pouvant être brisée."; mes "Une fois le dernier ingrédient placé dans le chaudron, ce sera tout. La solution devra être versée à l'endroit même où vous voudrez qu'elle agisse, et dont elle changera la saison."; close; } else if (mos_nowinter > 14) { mes "-Voici le livre qui m'a aidé à fabriquer la potion. Je ne veux plus jamais avoir à le lire!-"; close; } else { mes "-Vous voyez un épais grimoire, ouvert près du chaudron.-"; close; } } //---------------------------------------------------------------------------- // Mixing Pot //---------------------------------------------------------------------------- mosk_in,221,43,0 script #bowl 111,{ if (mos_nowinter == 16) { mes "-Vous voyez un chaudron noir de crasse."; mes "Quelque chose bout à l'intérieur. Baba Yaga y est certainement pour quelque chose."; mes "Bien, commençons.-"; next; while(1) { mes "-Il reste quelque chose qui bout dans le chaudron. Que vais-je faire?-"; next; switch(select("Verser les ingrédients.:Verser de l'eau.:Mélanger.:C'est terminé!")) { case 1: switch(select("Poudre d'Ailes de Chauve-Souris:Frai:Patte de Sauterelle:Poussière d'Étoile de Sorcière:Grains de Sable Fin")) { case 1: if (.@bat > 0) { mes "-Vous versez la poudre d'ailes de chauve-souris dans le chaudron. L'odeur commence à changer.-"; specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; }else{ mes "-Vous versez la poudre d'ailes de chauve-souris dans le chaudron. La couleur commence à changer.-"; specialeffect EF_SMOKE; set .@bat,.@bat+1; set .@maho,.@maho+1; set .@nankai,.@nankai+1; } next; break; case 2: if (.@mush > 0) { mes "-Vous versez le liquide séminal dans le chaudron. L'odeur commence à changer.-"; specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; }else{ mes "-Vous versez le liquide séminal dans le chaudron. La couleur commence à changer.-"; specialeffect EF_SMOKE; set .@mush,.@mush+1; set .@maho,.@maho+1; set .@nankai,.@nankai+1; } next; break; case 3: if (.@locker > 0) { mes "-Vous versez les pattes de sauterelles dans le chaudron. L'odeur commence à changer.-"; specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; }else{ mes "-Vous versez les pattes de sauterelles dans le chaudron. La couleur commence à changer.-"; specialeffect EF_SMOKE; set .@locker,.@locker+1; set .@maho,.@maho+1; set .@nankai,.@nankai+1; } next; break; case 4: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Vous versez le sable stellaire des sorcières dans le chaudron. L'odeur commence à changer.-"; next; break; case 5: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Vous versez le sable fin dans le chaudron. L'odeur commence à changer.-"; next; break; } break; case 2: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Vous versez de l'eau dans le chaudron. La mixture se désépaissit, mais aucun changement remarquable ne se produit.-"; next; break; case 3: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Je le mélange avec la grosse cuiller plusieurs fois. Rien de particulier ne se produit.-"; next; break; case 4: specialeffect EF_POISONATTACK; mes "["+strcharinfo(0)+"]"; mes "Bien, je vais dire à Baba Yaga que c'est prêt."; set mos_nowinter,17; close; } if (.@nankai == 3) { } } specialeffect EF_BUBBLE; mes "-La mixture a changé d'aspect et des bulles apparaissent à la surface. On dirait qu'elle a légèrement diminué de volume.-"; next; mes "-Bon, c'est fait. Passons à l'étape suivante.-"; next; while(1) { mes "-Que vais-je faire, maintenant?-"; next; switch(select("Verser les ingrédients.:Verser de l'eau.:Mélanger.:C'est terminé!")) { case 1: switch(select("Poudre d'Ailes de Chauve-Souris:Frai:Patte de Sauterelle:Poussière d'Étoile de Sorcière:Grains de Sable Fin")) { case 1: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Vous versez la poudre d'aile de chauve-souris dans le chaudron. L'odeur change radicalement.-"; next; break; case 2: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Vous versez le liquide séminal dans le chaudron. L'odeur change radicalement.-"; next; break; case 3: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Vous versez les jambes de sauterelles dans le chaudron. L'odeur change radicalement.-"; next; break; case 4: if (.@nankai == 5 || .@nankai == 6) { if (.@star > 0) { specialeffect EF_POISONHIT; mes "-Vous versez le sable stellaire des sorcières dans le chaudron. La couleur change légèrement.-"; next; }else{ mes "-Vous versez le sable stellaire des sorcières dans le chaudron. L'odeur change légèrement.-"; specialeffect EF_SMOKE; set .@maho,.@maho+1; set .@star,.@star+1; next; } }else{ specialeffect EF_POISONHIT; mes "-Vous versez le sable stellaire des sorcières dans le chaudron. La couleur change légèrement.-"; set .@star,.@star+1; next; } set .@nankai,.@nankai+1; break; case 5: if (.@nankai == 5 || .@nankai == 6) { if (.@sand > 0) { specialeffect EF_POISONHIT; mes "-Vous versez le sable fin dans le chaudron. La couleur change légèrement.-"; next; }else{ mes "-Vous versez le sable fin dans le chaudron. L'odeur change légèrement.-"; specialeffect EF_SMOKE; set .@sand,.@sand+1; set .@maho,.@maho+1; next; } }else{ specialeffect EF_POISONHIT; mes "-Vous versez le sable fin dans le chaudron. La couleur change légèrement.-"; set .@sand,@sand+1; next; } set .@nankai,.@nankai+1; } break; case 2: if (.@nankai == 3) { mes "-Vous versez de l'eau dans le chaudron. Le mélange se met à bouillir plus intensément comme si quelque chose venait de changer.-"; specialeffect EF_DRAGONSMOKE; set .@maho,.@maho+1; set .@nankai,.@nankai+1; next; }else{ specialeffect EF_POISONHIT; mes "-Vous versez de l'eau dans le chaudron et le liquide se désépaissit.-"; set .@nankai,.@nankai+1; next; } break; case 3: if (.@nankai == 4) { mes "["+strcharinfo(0)+"]"; mes "Bien, je vais mélanger le tout cette fois. Mais combien de fois devrais-je le faire?"; next; input .@input; if (.@input == 20) { mes "-20 fois j'imagine.-"; next; specialeffect EF_WIND; mes "-Le mélange s'éclaircit tandis que vous le remuez, et l'odeur devient plus supportable."; set .@maho,.@maho+1; set .@nankai,.@nankai+1; next; } else if (.@input == 0) { mes "-Je ne vais pas le mélanger.-"; next; } else if (.@input > 100) { mes "-Je ne vais pas pouvoir le mélanger autant. Réfléchissons-y encore.-"; next; } else { mes "-Oui, ce doit être " + .@input + " fois.-"; next; mes "-Je vais le mélanger vigoureusement. C'est en train de bouillir.-"; set .@nankai,.@nankai+1; next; } }else{ mes "-Bout, bout-"; next; mes "["+strcharinfo(0)+"]"; mes "Quelque chose a changé?"; set .@nankai,.@nankai+1; next; } break; case 4: mes "["+strcharinfo(0)+"]"; mes "Je vais dire à Baba Yaga que c'est fait."; set mos_nowinter,17; specialeffect EF_POISONATTACK; close; } if (.@nankai == 7) { } } mes "-Je suis sûr que le livre disait d'attendre un peu.-"; next; mes "............"; next; mes "............"; next; mes "-L'odeur du liquide en train de bouillir a suffisamment changé. Passons à l'étape suivante.-"; next; while(1) { mes "-Que vais-je faire, maintenant?-"; next; switch(select("Verser les ingrédients.:Verser de l'eau.:Mélanger.:C'est terminé!")) { case 1: if (.@nankai != 11) { switch(select("Poussière d'Étoile de Sorcière:Grains de Sable Fin:Détonateur:Sang Rouge:Coeur de Feu")) { case 1: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Vous versez le sable stellaire des sorcières dans le chaudron. L'odeur change légèrement.-"; next; break; case 2: specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; mes "-Vous versez le sable fin dans le chaudron. L'odeur change légèrement.-"; next; break; case 3: if (.@nankai == 9) { mes "-Vous versez le détonateur dans le chaudron. L'odeur change légèrement.-"; specialeffect EF_SMOKE; set .@maho,.@maho+1; set .@nankai,.@nankai+1; next; }else{ specialeffect EF_POISONHIT; mes "-Vous versez le détonateur dans le chaudron. L'odeur empire.-"; set .@nankai,.@nankai+1; next; } break; case 4: if (.@nankai == 8) { mes "-Vous versez le sang rouge dans le chaudron. L'odeur change légèrement.-"; specialeffect EF_SMOKE; set .@maho,.@maho+1; set .@nankai,.@nankai+1; next; }else{ specialeffect EF_POISONHIT; mes "-Vous versez le sang rouge dans le chaudron. L'odeur empire.-"; set .@nankai,.@nankai+1; next; } break; case 5: if (.@nankai == 10) { mes "-Vous versez le Coeur de Feu dans le chaudron. L'odeur change légèrement.-"; specialeffect EF_SMOKE; set .@maho,.@maho+1; set .@nankai,.@nankai+1; next; }else{ specialeffect EF_POISONHIT; mes "-Vous versez le Coeur de Feu dans le chaudron. L'odeur empire.-"; set .@nankai,.@nankai+1; next; } } }else{ switch(select("Poussière d'Étoile de Sorcière:Grains de Sable Fin:Détonateur:Sang Rouge:Coeur de Feu:Diamant")) { case 1: set .@nankai,.@nankai+1; specialeffect EF_POISONHIT; mes "-Vous versez le sable stellaire des sorcières dans le chaudron. L'odeur empire.-"; next; break; case 2: set .@nankai,.@nankai+1; specialeffect EF_POISONHIT; mes "-Vous versez le sable fin dans le chaudron. L'odeur empire.-"; next; break; case 3: mes "-Vous versez le détonateur dans le chaudron. L'odeur empire.-"; specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; next; break; case 4: mes "-Vous versez le sang rouge dans le chaudron. L'odeur empire.-"; specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; next; break; case 5: mes "-Vous versez le Coeur de Feu dans le chaudron. L'odeur change s'améliore.-"; specialeffect EF_POISONHIT; set .@nankai,.@nankai+1; next; break; case 6: mes "-Vous déposez un diamant dans le chaudron. Le mélange change de couleur.-"; specialeffect EF_SMOKE; set .@maho,.@maho+1; set .@nankai,.@nankai+1; next; break; } } break; case 2: set .@nankai,.@nankai+1; mes "-Vous versez de l'eau dans le chaudron. L'odeur s'améliore.-"; next; break; case 3: if (.@nankai == 7) { mes "["+strcharinfo(0)+"]"; mes "Bien, je vais mélanger le tout cette fois. Mais combien de fois devrais-je le faire?"; next; input .@input; if (.@input == 15) { mes "-15 fois, j'imagine.-"; next; specialeffect EF_WIND; mes "-Le mélange s'éclaircit tandis que vous remuez.-"; set .@maho,.@maho+1; set .@nankai,.@nankai+1; next; } else if (.@input == 0) { mes "-Non, je ne vais pas le mélanger.-"; next; } else if (.@input > 100) { mes "-Je ne vais pas pouvoir le mélanger autant de fois. Réfléchissons-y encore.-"; next; } else { mes "-Oui, ce doit être " + .@input + " fois.-"; next; mes "-Je vais le mélanger vigoureusement. C'est en train de bouillir.-"; set .@nankai,.@nankai+1; next; } }else{ mes "-Bout, bout-"; next; mes "["+strcharinfo(0)+"]"; mes "Quelque chose a changé?"; set .@nankai,.@nankai+1; next; } break; case 4: if (.@maho == 12) { mes "-On dirait que c'est fait. Je vais montrer ça à Baba Yaga.-"; set mos_nowinter,18; specialeffect EF_GASPUSH; close; }else{ mes "-On dirait que c'est fait. Je vais montrer ça à Baba Yaga.-"; specialeffect EF_POISONATTACK; set mos_nowinter,17; close; } } } } } //---------------------------------------------------------------------------- // Center of Town //---------------------------------------------------------------------------- moscovia,224,190,0 script #nowinterplz 844,{ if (mos_nowinter == 19) { if (countitem(7765) > 0) { mes "["+strcharinfo(0)+"]"; mes "Le centre-ville... Ça doit être ici!"; next; mes "["+strcharinfo(0)+"]"; mes "Bon, faisons-le!"; next; mes "-Vous brisez le flacon magique contenant le remède secret de Baba Yaga.-"; delitem 7765,1; specialeffect EF_BARRIER; set mos_nowinter,20; next; mes "-Vous sentez que votre corps se réchauffe. Il fait désormais bien plus chaud.-"; next; mes "["+strcharinfo(0)+"]"; mes "Je suis presque certain que l'on vient de changer de saison, mais comment en avoir la preuve?"; next; mes "["+strcharinfo(0)+"]"; mes "Tout d'abord, je devrais aller parler au Tsar. Je suis sûr qu'il aimerait être tenu informé."; close; }else{ mes "["+strcharinfo(0)+"]"; mes "Ah, où ai-je pu bien mettre le flacon magique que Baba Yaga m'a remis?"; close; } }else{ end; } } //---------------------------------------------------------------------------- // Villagers //---------------------------------------------------------------------------- moscovia,252,203,5 script Fillette#mos1 958,{ if (mos_nowinter == 10) { if (mos_kid == 1) { mes "[Yosefina]"; mes "Baba Yaga, la Méchante Cannibale vit à l'extérieur de la ville."; next; mes "[Yosefina]"; mes "Ma mère m'a dit qu'elle existait vraiment."; close; }else{ set .@kid,rand(1,100); select("Est-ce que tu aimes quand il fait plus chaud, fillette?"); if (.@kid > 70) { mes "[Yosefina]"; mes "Oh oui, j'aime beaucoup!~"; mes "Je ne veux pas que ça finisse. Je ne veux pas que l'hiver revienne!."; specialeffect2 EF_SUMMONSLAVE; set mos_kid,1; if (mos_middle == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Yosefina]"; mes "Oh oui, j'aime beaucoup!~"; mes "Mais je dois rentrer à la maison dès que le soleil se couche."; next; mes "[Yosefina]"; mes "On m'a raconté que Baba Yaga enlève les méchants enfants qui se promènent seuls la nuit!"; close; } } }else{ mes "[Yosefina]"; mes "Baba Yaga, la Méchante Cannibale vit à l'extérieur de la ville."; next; mes "[Yosefina]"; mes "Ma mère m'a dit qu'elle existait vraiment."; close; } } moscovia,233,204,3 script Jeune Homme#mos2 968,{ if (mos_nowinter == 10) { if (mos_middle == 1) { mes "[Fedor]"; mes "L'hiver est finalement terminé. Je crois que le printemps arrive... dans ma tête!"; close; }else{ select("On dirait que vous n'aimez pas l'hiver!"); set .@kid,rand(1,100); if (.@kid > 70) { mes "[Fedor]"; mes "Non, je n'aime pas le froid et l'hiver."; mes "Et puis ça m'énerve de voir tous ces couples!"; specialeffect2 EF_SUMMONSLAVE; set mos_middle,1; if (mos_kid == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Fedor]"; mes "Huuuu, si seulement j'avais une petite amie, j'apprécierais vraiment la douce chaleur du printemps..."; next; mes "[Fedor]"; mes "Qui êtes-vous? N'empirez pas les choses!"; close; } } }else{ mes "[Fedor]"; mes "L'hiver est finalement terminé. Je crois que le printemps arrive... dans ma tête!"; close; } } moscovia,219,229,5 script Homme d'Age Moyen#mos3 964,{ if (mos_nowinter == 10) { if (mos_elder == 1) { mes "[Viktor]"; mes "Notre peuple est vraiment fier de sa force et de sa volonté inébranlable."; next; mes "[Viktor]"; mes "Qu'importe pour nous la rudesse de l'hiver!"; close; }else{ set .@kid,rand(1,100); select("Qui aime l'hiver?!"); if (.@kid > 70) { mes "[Viktor]"; mes "Ne m'en parlez pas! Tout le monde déprime quand il revient. Je ne veux pas qu'il revienne!"; specialeffect2 EF_SUMMONSLAVE; set mos_elder,1; if (mos_kid == 1 && mos_middle == 1) { set mos_nowinter,11; } close; }else{ mes "[Viktor]"; mes "C'est ce que vous pensez? J'ai trop l'habitude de l'hiver comme de l'été pour me préoccuper de l'une ou l'autre de ces saisons."; close; } } }else{ mes "[Viktor]"; mes "Notre peuple est vraiment fier de sa force et de sa volonté inébranlable."; next; mes "[Viktor]"; mes "Qu'importe pour nous la rudesse de l'hiver!"; close; } } moscovia,255,203,3 script Petit Garçon#mos4 962,{ if (mos_nowinter == 10) { if (mos_kid == 1) { mes "[Vasili]"; mes "Ouaa! C'est un aventurier, un aventurier!!"; next; mes "[Vasili]"; mes "Raconte-moi une histoire d'aventures!"; mes "Tu as déjà combattu un dragon?"; mes "Et elle est où ton épée dorée?"; mes "Et ton bouclier...?"; mes "Hein! Ils sont où?"; close; }else{ mes "[Vasili]"; mes "Ouaa! C'est un aventurier, un aventurier!!"; next; mes "[Vasili]"; mes "Pourquoi tu es venu ici? Et ils sont où tes compagnons?"; mes "Et pourquoi tu es si petit? Les vrais héros, c'est des géants!"; mes "Et ton épée d'or, tu l'as mise où? Et puis là tu n'as pas d'armure! Un aventurier ça a une armure blanche étincelante!"; mes "Tu vas partir pour d'autres aventures? Mais c'est pas possible en hiver, avec toute la neige!"; next; set .@kid,rand(1,100); select("Je repartirai quand il fera plus chaud."); if (.@kid > 70) { mes "[Vasili]"; mes "C'est vrai? Moi aussi je partirai à l'aventure un jour, et j'aurai une armure blanche qui brillera de mille feux! Et puis la plus longue épée qu'on ait jamais vue!"; next; specialeffect2 EF_SUMMONSLAVE; mes "[Vasili]"; mes "Quand l'hiver sera terminé, ça sera beaucoup plus simple de partir à l'aventure."; set mos_kid,1; if (mos_middle == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Vasili]"; mes "Et quand est-ce que tu partiras? Tu vas où cette fois?"; next; mes "[Vasili]"; mes "Tu vas aller tuer un dragon? Un vrai qui crache du feu et peut tuer dix hommes d'un battement d'aile?"; close; } } }else{ mes "[Vasili]"; mes "Ouaa! C'est un aventurier, un aventurier!!"; next; mes "[Vasili]"; mes "Raconte-moi une histoire d'aventures!"; mes "Tu as déjà combattu un dragon?"; mes "Et elle est où ton épée dorée?"; mes "Et ton bouclier...?"; mes "Hein! Ils sont où?"; close; } } moscovia,204,188,5 script Femme#mos5 959,{ if (mos_nowinter == 10) { if (mos_middle == 1) { mes "[Katya]"; mes "Le printemps est arrivé~"; next; mes "[Katya]"; mes "Un million de tournesols fleurissent~"; close; }else{ set .@kid,rand(1,100); select("Vous avez l'air radieuse aujourd'hui!"); if (.@kid > 70) { mes "[Katya]"; mes "Oui, je me sens bien: le printemps est enfin là et les tournesols fleurissent. Ce sont le symbole de notre province, vous savez."; next; specialeffect2 EF_SUMMONSLAVE; mes "[Katya]"; mes "Comme j'aimerais que l'hiver ne revienne jamais. Tous les jours je verrais les tournesols..."; set mos_middle,1; if (mos_kid == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Katya]"; mes "Oui, je me sens bien: le printemps est enfin là et les tournesols fleurissent. Ce sont le symbole de notre province, vous savez."; close; } } }else{ mes "[Katya]"; mes "Le printemps est arrivé~"; next; mes "[Katya]"; mes "Un million de tournesols fleurissent~"; close; } } moscovia,167,97,3 script Femme#mos6 961,{ if (mos_nowinter == 10) { if (mos_elder == 1) { mes "[Roza]"; mes "Les gamins deviennent agités quand les jours se réchauffent."; next; mes "[Roza]"; mes "Où est le soleil?"; mes "Où se cache-t-il?"; close; }else{ set .@kid,rand(1,100); select("Le temps se réchauffe."); if (.@kid > 70) { mes "[Roza]"; mes "Oui. Les enfants peuvent jouer dehors et les premières fleurs sont sorties de terre."; next; specialeffect2 EF_SUMMONSLAVE; mes "[Roza]"; mes "Qui aime l'hiver sombre et froid de toute façon? J'espère que ce temps durera pour toujours."; set mos_elder,1; if (mos_kid == 1 && mos_middle == 1) { set mos_nowinter,11; } close; }else{ mes "[Roza]"; mes "C'est difficile pendant la saison chaude. Les enfants ne tiennent pas en place."; next; mes "[Roza]"; mes "Je crois que... Je voudrais que l'hiver revienne."; close; } } }else{ mes "[Roza]"; mes "Les gamins deviennent agités quand les jours se réchauffent."; next; mes "[Roza]"; mes "Où est le soleil?"; mes "Où se cache-t-il?"; close; } } moscovia,202,102,3 script Petit Garçon#mos7 962,{ if (mos_nowinter == 10) { if (mos_kid == 1) { mes "[Feliks]"; mes "C'est l'histoire d'un terrible dragon."; next; mes "[Feliks]"; mes "Il dort dans son antre, mais il détruit tout ce qui se trouve aux alentours lorsqu'il s'éveille."; next; mes "[Feliks]"; mes "C'est ma mamie qui me l'a racontée!"; mes "Mamie! Mamie! Mamie!"; mes "Mamie! Mamie! Mamie!"; mes "Mamie! Mamie! Mamie!"; close; }else{ set .@kid,rand(1,100); select("Tu aimes les histoires qui font peur?"); if (.@kid > 70) { mes "[Feliks]"; mes "Oh oui, j'adore! Mais en hiver personne ne sort jamais de sa maison, alors ça n'est pas très drôle."; next; specialeffect2 EF_SUMMONSLAVE; mes "[Feliks]"; mes "S'il n'y avait pas d'hiver, alors on ne s'ennuierait jamais!"; set mos_kid,1; if (mos_middle == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Feliks]"; mes "Oui, ma grand-mère me raconte des contes de fées. J'aime bien les écouter, même s'il fait froid en hiver."; close; } } }else{ mes "[Feliks]"; mes "C'est l'histoire d'un terrible dragon."; next; mes "[Feliks]"; mes "Il dort dans son antre, mais il détruit tout ce qui se trouve aux alentours lorsqu'il s'éveille."; next; mes "[Feliks]"; mes "C'est ma mamie qui me l'a racontée!"; mes "Mamie! Mamie! Mamie!"; mes "Mamie! Mamie! Mamie!"; mes "Mamie! Mamie! Mamie!"; close; } } moscovia,220,172,3 script Jeune Homme#mos8 968,{ if (mos_nowinter == 10) { if (mos_middle == 1) { mes "[Ilyav]"; mes "Je vais partir à l'aventure voir de nouveaux mondes, tout comme vous!"; close; }else{ set .@kid,rand(1,100); mes "[Ilyav]"; mes "Je vais partir à l'aventure voir de nouveaux mondes, tout comme vous!"; next; select("Vous avez l'air d'avoir la forme!"); if (.@kid > 70) { mes "[Ilyav]"; mes "Quand il fait beau comme aujourd'hui, je passe la journée à penser à l'aventure!"; next; specialeffect2 EF_SUMMONSLAVE; mes "[Ilyav]"; mes "Mais je ne veux pas partir en hiver, quand il fait froid. S'il faisait toujours aussi beau qu'aujourd'hui je sortirais plus souvent."; mes "Je déteste l'hiver..."; set mos_middle,1; if (mos_kid == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Ilyav]"; mes "Eh bien... Je ne sais pas. C'est comme ça."; close; } } }else{ mes "[Ilyav]"; mes "Je vais partir à l'aventure voir de nouveaux mondes, tout comme vous!"; close; } } moscovia,253,175,3 script Homme#mos9 964,{ if (mos_nowinter == 10) { if (mos_elder == 1) { mes "[Orek]"; mes "Le Tsar actuel est un peu austère et effrayant, mais il aime vraiment son peuple."; close; }else{ set .@kid,rand(1,100); select("À quoi passez-vous vos journées en hiver?"); if (.@kid > 70) { mes "[Orek]"; mes "Il fait trop froid en hiver, alors je ne sors jamais. Il y a tellement de neige que c'est difficile de se déplacer."; next; specialeffect2 EF_SUMMONSLAVE; mes "[Orek]"; mes "Et puis c'est difficile de partir à la pêche. Je crois que ça nous irait s'il n'y avait plus d'autre hiver."; set mos_elder,1; if (mos_kid == 1 && mos_middle == 1) { set mos_nowinter,11; } close; }else{ mes "[Orek]"; mes "Il neige beaucoup en hiver et il fait très froid, alors on ne sort jamais sans une bonne raison."; next; mes "[Orek]"; mes "Ma famille reste assise à côté de la pechka et reste là à discuter, en espérant que l'hiver se termine vite."; close; } } }else{ mes "[Orek]"; mes "Le Tsar actuel est un peu austère et effrayant, mais il aime vraiment son peuple."; close; } } moscovia,168,135,3 script Femme#mos10 961,{ if (mos_nowinter == 10) { if (mos_elder == 1) { mes "[Kyra]"; mes "J'ai vu beaucoup de voyageurs venus d'autres provinces récemment."; next; mes "[Kyra]"; mes "Pourtant nous ne sommes pas vraiment dans une ville touristique."; mes "Qu'est-ce qui se passe...?"; close; }else{ mes "[Kyra]"; mes "J'ai vu beaucoup de voyageurs venus d'autres provinces récemment."; next; mes "[Kyra]"; mes "Pourtant nous ne sommes pas vraiment dans une ville touristique."; mes "Qu'est-ce qui se passe...?"; next; select("Il fait chaud ici et on y est bien."); set .@kid,rand(1,100); if (.@kid > 70) { mes "[Kyra]"; mes "Hohoho, en ce moment, peut-être, mais avez-vous idée du froid qu'il fait ici en hiver? Vous ne mettriez pas un pied dehors!"; next; specialeffect2 EF_SUMMONSLAVE; mes "[Kyra]"; mes "C'est bien de passer du temps avec sa famille, mais personne n'aime l'hiver."; set mos_elder,1; if (mos_kid == 1 && mos_middle == 1) { set mos_nowinter,11; } close; }else{ mes "[Kyra]"; mes "Hohoho, en ce moment, peut-être, mais avez-vous idée du froid qu'il fait ici en hiver? Vous ne mettriez pas un pied dehors!"; close; } } }else{ mes "[Kyra]"; mes "J'ai vu beaucoup de voyageurs venus d'autres provinces récemment."; next; mes "[Kyra]"; mes "Pourtant nous ne sommes pas vraiment dans une ville touristique."; mes "Qu'est-ce qui se passe...?"; close; } } moscovia,192,80,3 script Femme#mos11 959,{ if (mos_nowinter == 10) { if (mos_middle == 1) { mes "[Sabina]"; mes "On presse les graines de tournesol pour leur huile et leurs tiges sont utilisées en médecine."; mes "Ils sont vraiment très utiles."; close; }else{ mes "[Sabina]"; mes "On presse les graines de tournesol pour leur huile et leurs tiges sont utilisées en médecine."; mes "Ils sont vraiment très utiles."; next; select("Quand les tournesols fleurissent-ils?"); set .@kid,rand(1,100); if (.@kid > 70) { mes "[Sabina]"; mes "Ils fleurissent durant tout l'été. Il n'y a rien à faire, si vous voyez des champs de tournesols vous seriez irrésistiblement attiré par ce paysage grandiose.."; next; mes "[Sabina]"; mes "Si l'été perdure, je pourrais les voir toute l'année..."; specialeffect2 EF_SUMMONSLAVE; set mos_middle,1; if (mos_kid == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Sabina]"; mes "Ils fleurissent durant tout l'été. Il n'y a rien à faire, si vous voyez des champs de tournesols vous seriez irrésistiblement attiré par ce paysage grandiose.."; close; } } }else{ mes "[Sabina]"; mes "On presse les graines de tournesol pour leur huile et leurs tiges sont utilisées en médecine."; mes "Ils sont vraiment très utiles."; close; } } moscovia,211,215,5 script Jeune Homme#mos12 967,{ if (mos_nowinter == 10) { if (mos_middle == 1) { mes "[Izlov]"; mes "Il y a un vieux proverbe qui dit:"; mes "'il faut savoir saisir sa chance.'"; next; mes "[Izlov]"; mes "Le meilleur moment pour avouer sa passion aux femmes est lorsque l'hiver prend fin, quand leur esprit est léger, comme maintenant!"; close; }else{ set .@kid,rand(1,100); mes "[Izlov]"; mes "Il y a un vieux proverbe qui dit:"; mes "'il faut savoir saisir sa chance.'"; next; mes "[Izlov]"; mes "Le meilleur moment pour avouer sa passion aux femmes est lorsque l'hiver prend fin, quand leur esprit est léger, comme maintenant!"; next; select("C'est agréable quand il fait bon."); if (.@kid > 70) { mes "[Izlov]"; mes "Ça c'est bien vrai. Et c'est maintenant qu'il faut que je saisisse ma chance!"; next; specialeffect2 EF_SUMMONSLAVE; mes "[Izlov]"; mes "Si l'été durait toute l'année, ma femme ne cesserait jamais de me faire les yeux doux."; mes "Hahaha!"; mes "Je ne veux pas que l'hiver revienne."; set mos_middle,1; if (mos_kid == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Izlov]"; mes "Ça c'est bien vrai. Et c'est maintenant qu'il faut que je saisisse ma chance!"; close; } } }else{ mes "[Izlov]"; mes "Il y a un vieux proverbe qui dit:"; mes "'il faut savoir saisir sa chance.'"; next; mes "[Izlov]"; mes "Le meilleur moment pour avouer sa passion aux femmes est lorsque l'hiver prend fin, quand leur esprit est léger, comme maintenant!"; close; } } moscovia,149,112,3 script Homme#mos13 964,{ if (mos_nowinter == 10) { if (mos_elder == 1) { mes "[Lev]"; mes "J'étais comme vous autrefois, le coeur brûlant et la raison légère, partant à l'aventure à travers le monde et faisant face à toutes les difficultés..."; close; }else{ mes "[Lev]"; mes "J'étais comme vous autrefois, le coeur brûlant et la raison légère, partant à l'aventure à travers le monde et faisant face à toutes les difficultés..."; next; set .@kid,rand(1,100); select("Vous devriez vous reposer."); if (.@kid > 70) { mes "[Lev]"; mes "Oh oui, j'adore rêvasser sous la chaleur du soleil."; next; specialeffect2 EF_SUMMONSLAVE; mes "[Lev]"; mes "J'espère que ce temps durera toujours. Je déteste nos froids hivers."; set mos_elder,1; if (mos_kid == 1 && mos_middle == 1) { set mos_nowinter,11; } close; }else{ mes "[Lev]"; mes "Oh oui, j'adore rêvasser sous la chaleur du soleil."; next; mes "[Lev]"; mes "Mais ne me parlez pas comme à un vieillard qui va bientôt mourir! Je suis encore bien vivant!"; close; } } }else{ mes "[Lev]"; mes "J'étais comme vous autrefois, le coeur brûlant et la raison légère, partant à l'aventure à travers le monde et faisant face à toutes les difficultés..."; close; } } moscovia,196,71,3 script Jeune Homme#mos14 968,{ if (mos_nowinter == 10) { if (mos_middle == 1) { mes "[Fredek]"; mes "Les garçons ici deviennent des hommes après avoir affronté les vagues de la vaste mer."; next; mes "[Fredek]"; mes "Aimez-vous naviguer?"; close; }else{ mes "[Fredek]"; mes "Les garçons ici deviennent des hommes après avoir affronté les vagues de la vaste mer."; next; select("Mais si l'hiver arrive..."); set .@kid,rand(1,100); if (.@kid > 70) { mes "[Fredek]"; mes "Oui en hiver la mer gèle, alors on ne peut pas naviguer."; next; specialeffect2 EF_SUMMONSLAVE; mes "[Fredek]"; mes "J'espère que l'hiver ne reviendra jamais. C'est mon rêve..."; set mos_middle,1; if (mos_kid == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Fredek]"; mes "Même si je ne peux pas naviguer en hiver, ma passion ne faiblit pas."; close; } } }else{ mes "[Fredek]"; mes "Les garçons ici deviennent des hommes après avoir affronté les vagues de la vaste mer."; next; mes "[Fredek]"; mes "Aimez-vous naviguer?"; close; } } moscovia,234,168,5 script Homme#mos15 964,{ if (mos_nowinter == 10) { if (mos_elder == 1) { mes "[Gavrel]"; mes "Ne trouvez-vous pas le château magnifique?"; mes "Il a été construit par mon arrière arrière grand-père."; close; }else{ mes "[Gavrel]"; mes "Ne trouvez-vous pas le château magnifique?"; mes "Il a été construit par mon arrière arrière grand-père."; next; mes "[Gavrel]"; mes "Il est très résistant et il y fait bon à l'intérieur. J'en suis vraiment très fier"; next; select("Il fait vraiment froid en hiver?"); set .@kid,rand(1,100); if (.@kid > 70) { mes "[Gavrel]"; mes "Oh oui, vraiment. Si vous ne vous y préparez pas, vous résisterez difficilement."; next; specialeffect2 EF_SUMMONSLAVE; mes "[Gavrel]"; mes "Ça serait beaucoup mieux si l'hiver pouvait ne jamais revenir, mais le froid est l'essence même de l'hiver, n'est-ce pas?"; set mos_elder,1; if (mos_kid == 1 && mos_middle == 1) { set mos_nowinter,11; } close; }else{ mes "[Gavrel]"; mes "Oh oui, vraiment. Si vous ne vous y préparez pas, vous résisterez difficilement."; close; } } }else{ mes "[Gavrel]"; mes "Ne trouvez-vous pas le château magnifique?"; mes "Il a été construit par mon arrière arrière grand-père."; close; } } moscovia,228,80,3 script Petit Garçon#mos16 962,{ if (mos_nowinter == 10) { if (mos_kid == 1) { mes "[Rurik]"; mes "Je ne vous vois pas bien."; mes "Baissez-vous, comme ça je pourrai voir vos yeux!"; next; mes "[Rurik]"; mes "Hum, ça va mieux."; mes "Les enfants sont le futur, mais je n'aurais pas de futur si je tombe à la renverse et me brise le cou pendant que je vous regarde!"; close; }else{ set .@kid,rand(1,100); select("Tu aimes l'été?"); if (.@kid > 70) { mes "[Rurik]"; mes "Ah, faites un pas sur la droite. Encore un peu... Ah, voilà!"; next; mes "[Rurik]"; mes "J'ai vraiment l'été, sauf quand le soleil brille vraiment trop fort. Mais sinon, c'est bien plus drôle que l'hiver."; next; specialeffect2 EF_SUMMONSLAVE; mes "[Rurik]"; mes "Pourquoi vous me demandez ça au fait? C'est normal d'aimer l'été, non? Vous croyez que l'hiver va revenir?"; set mos_kid,1; if (mos_middle == 1 && mos_elder == 1) { set mos_nowinter,11; } close; }else{ mes "[Rurik]"; mes "Bien sûr que j'aime l'été! Pourquoi vous me demandez ça comme ça?"; close; } } }else{ mes "[Rurik]"; mes "Je ne vous vois pas bien."; mes "Baissez-vous, comme ça je pourrai voir vos yeux!"; next; mes "[Rurik]"; mes "Hum, ça va mieux."; mes "Les enfants sont le futur, mais je n'aurais pas de futur si je tombe à la renverse et me brise le cou pendant que je vous regarde!"; close; } } //---------------------------------------------------------------------------- // Magic Bottle //---------------------------------------------------------------------------- mosk_dun03,225,233,0 script Amas de Squelettes#mosk 111,{ if (mos_nowinter == 8) { mes "-Il y a des crânes grimaçants partout mais c'est le seul endroit où vous pouvez vous tenir.-"; next; mes "-Vous vous approchez pour regarder plus attentivement.-"; close; }else{ mes "-Vous voyez un amas de crânes grimaçants.-"; close; } } mosk_dun03,225,233,0 script #Magic_Bottle -1,5,5,{ end; OnTouch: if (mos_nowinter == 8) { mes "-Baba Yaga vous a dit que la Gourde magique qui a le pouvoir de recueillir les paroles des gens devait se trouver par ici.-"; next; mes "["+strcharinfo(0)+"]"; mes "C'est sûrement là que la gourde est cachée, mais il y a des ossements un peu partout."; next; mes "["+strcharinfo(0)+"]"; mes "Et puis qu'est-ce que je fais ici? Je serais dans de beaux draps si le dragon revient..."; next; while(1) { if(select("Chercher la gourde.:Je reviendrai.") == 1) { set .@findout,rand(1,20); if (BaseJob == Job_Thief) { mes "["+strcharinfo(0)+"]"; mes "Ah, la voilà! Elle n'était pas si difficile à trouver."; set mos_nowinter,9; getitem 7761,1; close; }else{ if (.@findout > 14) { mes "["+strcharinfo(0)+"]"; mes "Ah, la voilà! Je ferais mieux de partir au plus vite."; set mos_nowinter,9; getitem 7761,1; close; }else{ mes "............"; next; mes "["+strcharinfo(0)+"]"; mes "Où est-ce qu'elle peut bien être, cette satanée gourde?! Elle doit être là, quelque part!"; next; } } } mes "["+strcharinfo(0)+"]"; mes "Je la chercherai plus tard."; close; } } } //---------------------------------------------------------------------------- // Tsar Alexsaï III //---------------------------------------------------------------------------- mosk_in,131,92,3 script #Csar -1,7,7,{ if (mos_nowinter == 12) { mes "[Tsar Alexsaï III]"; mes "Vous!!! Tout le monde sait que vous avez rencontré Baba Yaga!"; next; mes "[Tsar Alexsaï III]"; mes "Une sanction doit être décidée! Une rencontre secrète avec une sorcière..."; next; mes "[Tsar Alexsaï III]"; mes "Pour ce crime, nous vous condamnons à la peine capitale, sans aucune forme de procès!"; next; mes "[Tsar Alexsaï III]"; mes "Mais vous n'appartenez pas à ces terre... Très bien, une audience spéciale vous sera accordée pour plaider votre cas."; next; mes "[Tsar Alexsaï III]"; mes "Si vous avez quoi que ce soit à dire pour votre défense, parlez maintenant, et ne nous épargnez aucun détail."; next; select("Expliquer ce qui s'est passé."); mes "-Vous racontez ce qui est arrivé avec Baba Yaga, et continuez selon votre plan.-"; next; mes "[Tsar Alexsaï III]"; mes "Hum-hum, c'est une histoire embarrassante. Mais si vous nous dites la vérité, vous avez agi pour le bien de notre peuple."; next; mes "[Tsar Alexsaï III]"; mes "Très bien. Apportez-nous une preuve de votre bonne foi."; next; mes "[Tsar Alexsaï III]"; mes "Vous avez tué Baba Yaga!! Si c'est la vérité, apportez-nous le Pilon de Baba Yaga. Vous aurez alors regagné notre confiance."; next; if (countitem(7762) > 39) { if(select("Montrer les pilons de Baba Yaga.:Ne rien faire.") == 1) { mes "["+strcharinfo(0)+"]"; mes "Le voici!"; next; mes "-Vous lui donnez les pilons de Baba Yaga.-"; delitem 7762,40; next; mes "[Tsar Alexsaï III]"; mes "Hum... Vous les avez vraiment. Très bien j'accepte de croire pour l'instant que vous êtes venu chasser Baba Yaga."; next; mes "[Tsar Alexsaï III]"; mes "Mais ne vous faites pas remarquer en agissant bizarrement. Vous ne devez perturber la vie de nos sujets!"; next; mes "[Tsar Alexsaï III]"; mes "Nous vous arrêterions immédiatement dans le cas contraire, alors faites bien attention."; next; mes "[Tsar Alexsaï III]"; mes "Et venez nous trouver au plus lorsque vous aurez réussi à repousser l'hiver grâce à la magie."; set mos_nowinter,14; close; } mes "[Tsar Alexsaï III]"; mes "Nous vous avons demandé de nous apporter au moins 40 Pilons de Baba Yaga."; set mos_nowinter,13; close; }else{ mes "[Tsar Alexsaï III]"; mes "Très bien. Nous vous demandons de nous apporter au moins 40 Pilons de Baba Yaga."; set mos_nowinter,13; close; } } } //============================================================================ // Shafka Hat //============================================================================ moscovia,211,93,3 script Irina#edq 958,{ if (checkweight(1201,1) == 0 ) { mes "Une petite minute! Vous avez trop d'objets sur vous, je ne peux rien vous donner. Allégez-vous et revenez me voir."; close; } mes "[Irina]"; mes "Bien le " + ( isday() ? "bonjour" : "bonsoir" ) + ", voyageur! Appréciez-vous votre séjour à Moscovia?"; next; mes "[Irina]"; mes "Vous voulez peut-être un souvenir spécial de votre passage ici...?"; next; mes "[Irina]"; mes "Pour vous, je peux confectionner une Chapka. Non seulement elles sont pratiques, mais elles sont en plus très élégantes! En voulez-vous une?"; next; if(select("A propos des Chapkas.:Confectionner une Chapka.") == 1) { mes "[Irina]"; mes "Quand je vous vois, je me dis que vous aimeriez bien avoir un chapeau fait de fourrure véritable sur la tête, vue la température. Une Chapka!"; next; mes "[Irina]"; mes "Si c'est la première fois que vous venez ici, alors vous ne savez peut-être pas, mais la ville de Moscovia est réputée pour la longueur et la froideur de ses hivers."; next; mes "[Irina]"; mes "Une Chapka est vraiment indispensable ici pendant la saison froide. Sans ça, vous pourriez ne pas passer l'hiver!"; next; mes "[Irina]"; mes "Le long hiver est terminé maintenant et le soleil brille... Mais il reviendra bien un jour, alors en prévision, vous devriez garder une Chapka à portée de main."; next; mes "[Irina]"; mes "Vous ne craindriez plus le froid avec une Chapka! Même au coeur de l'hiver! Vous pourriez vous rouler dans la neige, la Chapka vous tiendrait toujours chaud!"; close; } mes "[Irina]"; mes "Voulez-vous que je vous confectionne une Chapka? Héhé! En voilà une bonne idée! Et puis ça serait un bon investissement: vous ne le regretterez jamais!"; next; mes "[Irina]"; mes "Je pourrais vous en faire une sans attendre si vous m'apportez les objets suivant: ^0000FF20 Neuf-Queues, 10 Pelotes de Laine, 10 étoffes de Soie Raffinée, 20 Fourrures de Loutre de Mer, 1 Bobine^000000."; next; if (countitem(1022) > 19 && countitem(7038) > 9 && countitem(7166) > 9 && countitem(7065) > 19 && countitem(7217) > 0) { mes "[Irina]"; mes "Oh, vous avez tout! Donnez-moi ça, je vais vous faire une Chapka."; next; delitem 1022,20; //Fox_Tail delitem 7038,10; //Yarn delitem 7166,10; //Soft_Silk_Cloth delitem 7065,20; //Sea_Otter_Leather delitem 7217,1; //Spool getitem 5243,1; //Chullos mes "[Irina]"; mes "Et voilà, c'est terminé! Alors, qu'en pensez-vous? Vous aimez?"; next; mes "[Irina]"; mes "Revenez me voir quand vous voulez avec les objets nécessaires si vous voulez une autre Chapka, je vous en ferai une nouvelle."; next; mes "[Irina]"; mes "D'accord? Très bien, alors... Dosvidania!"; close; }else{ mes "[Irina]"; mes "Ah... Il vous manque certains objets. Je ne peux pas vous faire de Chapka s'il vous manque des matériaux."; next; mes "[Irina]"; mes "Si vous me les apportez, je vous ferai une Chapka sans attendre!"; next; mes "[Irina]"; mes "J'ai besoin des objets suivant: ^0000FF20 Neuf-Queues, 10 Pelotes de Laine, 10 étoffes de Soie Raffinée, 20 Fourrures de Loutre de Mer, 1 Bobine^000000."; close; } } //============================================================================ // Koshei the Immortal //============================================================================ //---------------------------------------------------------------------------- // Sage - Starting Point //---------------------------------------------------------------------------- mosk_fild02,198,252,3 script Sage#rus01 755,{ if (rhea_rus_main < 1) { mes "[Sage]"; mes "Ah, un étranger! Vous n'êtes pas d'ici, n'est-ce pas?"; mes "Ravi de vous rencontrer!"; next; mes "[Sage]"; mes "J'ai entendu parler des exploits des aventuriers de vos terres, mais je n'ai jamais pu m'entretenir avec l'un d'entre eux: ils semblent toujours occupés."; next; if(select("Désolé, j'ai à faire...:D'accord, discutons.") == 1) { mes "[Sage]"; mes "Ah, vous..."; mes "Je voulais simplement savoir ce qui se passait dans d'autres pays..."; next; mes "[Sage]"; mes "Désolé de vous avoir dérangé. Faites bonne route."; close; } mes "[Sage]"; mes "J'ai entendu parler d'étranges créatures qui vivraient sur le continent. Est-ce que vous voudriez bien m'en parler? Ne serait que de l'une d'entre elle..."; next; select("Lui montrer une Carte de Poring"); mes "["+ strcharinfo(0) +"]"; mes "Voici une carte de l'un des monstres que l'on trouve sur le continent de Rune-Midgard."; next; if (countitem(4001) < 1) { mes "[Sage]"; mes "...?!"; mes "De quoi parlez-vous?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je veux dire, cette carte..."; mes ".......................Ehhh?"; next; mes "["+ strcharinfo(0) +"]"; mes "Ah... haha... Où est-ce qu'elle peut bien être?"; mes "Attendez... Elle doit être quelque part!"; close; } mes "[Sage]"; mes "Eh bien, eh bien... Je n'arrive pas à croire que ces créatures existent vraiment. Merci de m'avoir montré ceci."; next; mes "[Sage]"; mes "Et au fait, vous aimez cet endroit?"; next; mes "[Sage]"; mes "Maintenant que l'hiver s'en est allé et que l'été arrive, le temps va devenir de plus en plus doux. Je sais que l'hiver revient tous les ans, mais je prie toujours pour que ce ne soit plus le cas."; next; mes "[Sage]"; mes "Avec la fin de l'hiver, l'air a commencé à se réchauffer et la forêt à s'épanouir. Ma saison préférée sera toujours l'été."; next; mes "[Sage]"; mes "Mais ne manquez pas pour autant de vigilance: vous n'avez pas idée du nombre d'aventuriers qui se sont perdus dans cette forêt."; next; mes "["+ strcharinfo(0) +"]"; mes "Aucun n'est jamais revenu?"; next; mes "[Sage]"; mes "Un seul - il m'a parlé d'une pierre mystérieuse, là où le sentier fourche en deux directions différentes. On dit qu'une malédiction s'abat sur ceux qui la touchent, alors je ne m'en suis jamais approché."; next; mes "[Sage]"; mes "Mais ne vous en faites pas pour moi. Je connais bien la forêt et je n'ai pas peur des monstres, haha."; set rhea_rus_main,1; close; }else{ mes "[Sage]"; mes "Maintenant que l'hiver s'en est allé et que l'été arrive, le temps va devenir de plus en plus doux. Je sais que l'hiver revient tous les ans, mais je prie toujours pour que ce ne soit plus le cas."; next; mes "[Sage]"; mes "Avec la fin de l'hiver, l'air a commencé à se réchauffer et la forêt à s'épanouir. Ma saison préférée sera toujours l'été."; next; mes "[Sage]"; mes "Mais ne manquez pas pour autant de vigilance: vous n'avez pas idée du nombre d'aventuriers qui se sont perdus dans cette forêt."; next; mes "["+ strcharinfo(0) +"]"; mes "Aucun n'est jamais revenu?"; next; mes "[Sage]"; mes "Un seul - il m'a parlé d'une pierre mystérieuse, là où le sentier fourche en deux directions différentes. On dit qu'une malédiction s'abat sur ceux qui la touchent, alors je ne m'en suis jamais approché."; next; mes "[Sage]"; mes "Mais ne vous en faites pas pour moi. Je connais bien la forêt et je n'ai pas peur des monstres, haha."; close; } } //---------------------------------------------------------------------------- // Mysterious Stone //---------------------------------------------------------------------------- mosk_dun01,169,162,0 script Pierre Mystérieuse#rus02 111,{ if (rhea_rus_main < 1) { mes "- Le sentier fourche à partir de là -"; close; } else if (rhea_rus_main > 0 && rhea_rus_main < 3) { mes "- Des mots sont gravés sur la pierre -"; next; mes "-Sentier de gauche -> Faiblesse-"; mes "-Sentier de droite -> Malédiction-"; mes "-Au milieu -> ? -"; next; mes "["+ strcharinfo(0) +"]"; mes "...Où vais-je aller?"; next; switch(select("A droite:A gauche:Au milieu")) { case 1: mes "["+ strcharinfo(0) +"]"; mes "...Pourquoi pas à droite..."; next; mes "- Vous décidez de prendre le sentier de droite -"; next; mes "- !!!!!! -"; percentheal -50,-50; specialeffect2 212; specialeffect2 1; emotion 23,1; next; mes "- Une force inconnue draine votre force vitale -"; close2; warp "mosk_dun01",190,47; end; break; case 2: if (checkriding() == 0) { mes "["+ strcharinfo(0) +"]"; mes "...Pourquoi pas à gauche...?"; next; mes "- Vous décidez de prendre le sentier de gauche -"; next; mes "- !!!!!! -"; emotion 23,1; next; mes "- Une malédiction d'abat sur vous -"; sc_start SC_CURSE,60000,0; close2; warp "mosk_dun01",190,47; end; }else{ mes "["+ strcharinfo(0) +"]"; mes "...Pourquoi pas à gauche...?"; next; mes "- Vous décidez de prendre le sentier de gauche -"; next; mes "- !!!!!! -"; emotion 23,1; next; mes "- Votre fidèle Péco Péco ressent une force mystérieuse et s'enfuit de peur! -"; sc_start SC_CURSE,60000,0; setriding 0; close2; warp "mosk_dun01",190,47; end; } break; case 3: mes "["+ strcharinfo(0) +"]"; mes "...Pourquoi pas au milieu...?"; next; mes "- Vous avancez droit devant -"; next; mes "- !!!!!! -"; emotion 23,1; donpcevent "Grisloup#rus03::OnEnable"; set rhea_rus_main,2; close; } } else if (rhea_rus_main == 3) { mes "- Des mots sont gravés sur la pierre -"; next; mes "-Sentier de gauche -> Faiblesse-"; mes "-Sentier de droite -> Malédiction-"; mes "-Au milieu -> ?-"; next; mes "- Vous regardez attentivement la pierre et décidez d'attendre -"; set rhea_rus_main,4; donpcevent "Grisloup#rus03::OnEnable"; close; } else if (rhea_rus_main == 4) { mes "- Des mots sont gravés sur la pierre -"; next; mes "-Sentier de gauche -> Faiblesse-"; mes "-Sentier de droite -> Malédiction-"; mes "-Au milieu -> ?-"; next; mes "- Vous regardez attentivement la pierre et décidez d'attendre -"; donpcevent "Grisloup#rus03::OnEnable"; close; } } //---------------------------------------------------------------------------- // Gray Wolf //---------------------------------------------------------------------------- mosk_dun01,167,160,3 script Grisloup#rus03 972,{ if (rhea_rus_main < 2) { mes "[Grisloup]"; mes "... Faites demi-tour aventurier..."; mes "Il n'y a rien pour vous ici."; close2; warp "mosk_dun01",190,47; end; } else if (rhea_rus_main == 2) { mes "[Grisloup]"; mes "Halte, aventurier. Pourquoi avez-vous ignoré les avertissements gravés sur la pierre?"; next; mes "["+ strcharinfo(0) +"]"; mes "Est-ce à cause de vous que les aventuriers ne reviennent jamais de cette forêt?"; next; mes "[Grisloup]"; mes "...revenir de cette forêt."; mes "Il ne veut pas qu'ils reviennent."; next; mes "["+ strcharinfo(0) +"]"; mes "*Il*? De qui parlez-vous?!"; next; mes "[Grisloup]"; mes "Son nom est Koshei, Koshei l'Immortel... et il s'est libéré de sa prison... Vous feriez mieux de partir avant qu'il ne vous trouve."; next; mes "[Grisloup]"; mes "Je vous mets en garde une nouvelle fois: à moins de vouloir mourir, fuyez! Fuyez, maintenant!"; set rhea_rus_main,3; emotion 23,1; specialeffect2 1; percentheal -50,0; next; mes "- Grisloup vous mord et disparaît dans les fourrés -"; donpcevent "Grisloup#rus03::OnDisable"; close2; warp "mosk_dun01",190,47; end; } else if (rhea_rus_main == 4) { mes "[Grisloup]"; mes "...Pourquoi êtes-vous revenu?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je ne connais pas la peur. Me prenez-vous pour un faible? Je n'ai que faire de vos avertissements!"; next; mes "["+ strcharinfo(0) +"]"; mes "Vous m'avez attaqué par derrière! Si vous avez quelque chose à voir avec la disparition des aventuriers, vous devrez répondre de vos actes!"; next; mes "- Vous faites face au loup et brandissez votre arme -"; next; mes "[Grisloup]"; mes "C'en est assez! Vous ne pouvez pas me vaincre."; next; mes "["+ strcharinfo(0) +"]"; mes "Eh bien voyons cela!"; mes "En garde! Je ne veux pas vous prendre en traitre."; next; mes "[Grisloup]"; mes "......Vous..... Haha....."; mes "Hahahahaha!!"; next; mes "[Grisloup]"; mes "Oui, vous êtes brave."; mes "... Je pense que j'attendais quelqu'un comme vous."; next; mes "[Grisloup]"; mes "Veuillez accepter mes excuses."; next; mes "[Grisloup]"; mes "Je cherchais des aventuriers vaillants, comme vous. M'aiderez-vous?"; next; if(select("Comment pourrais-je vous faire confiance?:D'accord, je vous aiderai.") == 1) { mes "[Grisloup]"; mes "Vous ne pouvez pas. Mais si je vous le redemande, m'aiderez-vous?"; next; } mes "["+ strcharinfo(0) +"]"; mes "... D'accord, d'accord. Comment pourrais-je dire non?"; mes "Qu'attendez-vous de moi?"; next; mes "[Grisloup]"; mes "Nous ne pouvons pas parler ici. Montez sur mon dos, je vais vous montrer quelque chose."; next; mes "- Vous montez sur son dos, quand soudain... -"; set rhea_rus_main,5; donpcevent "Grisloup#rus03::OnDisable"; close2; warp "mosk_dun01",46,253; end; } OnInit: disablenpc "Grisloup#rus03"; end; OnEnable: enablenpc "Grisloup#rus03"; initnpctimer; end; OnDisable: disablenpc "Grisloup#rus03"; stopnpctimer end; OnTimer120000: stopnpctimer; donpcevent "Grisloup#rus03::OnDisable"; end; } //---------------------------------------------------------------------------- // Wall (Maria Morevna, Gray Wolf, Koshei) //---------------------------------------------------------------------------- mosk_dun01,45,259,0 script Mur#rus04 111,{ if (rhea_rus_main < 5) { mes "["+ strcharinfo(0) +"]"; mes "...?!"; emotion 1,1; close; } else if (rhea_rus_main == 5) { set .@speak01,rand(1,3); if (.@speak01 == 3) { mes "["+ strcharinfo(0) +"]"; mes "...?!"; emotion 1,1; donpcevent "Grisloup#rus05::OnEnable"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "...?!"; emotion 1,1; close; } mes "[Voix de Jeune Femme]"; mes "Qui va là? Est-ce vous, Grisloup?!"; mes "Grisloup, qui est avec vous?"; next; mes "[Grisloup]"; mes "C'est un aventurier venu du continent. Il dit ne pas avoir peur de Koshei. Peut-être pourra-t-il t'aider."; next; mes "[Voix de Jeune Femme]"; mes "M'aider? Pensez-vous qu'il pourra faire face à Koshei?"; next; mes "["+ strcharinfo(0) +"]"; mes "Une petite minute. Qui est ce Koshei, et qui parle?"; next; mes "[Voix de Jeune Femme]"; mes "Koshei.. Il est le Mal, infini et immortel. Je l'ai combattu, il y a très longtemps. Mais après un combat acharné, je dus le sceller dans les Ténèbres - rien d'autre n'aurait pu vaincre un Immortel."; next; mes "[Voix de Jeune Femme]"; mes "Mais en contrecoup, je fus emprisonnée dans ce mur."; mes "Il a trouvé le moyen de briser le sceau qui le retenait. Je crains maintenant le pire..."; next; mes "[Voix de Jeune Femme]"; mes "Je m'appelle Maria Morevna. Aidez-moi à terrasser Koshei. Je veux préserver la paix sur Moscovia. Serez-vous à mes côtés?"; next; select("Oui"); mes "["+ strcharinfo(0) +"]"; mes "Comment puis-je vous aider?"; next; mes "[Grisloup]"; mes "Tout d'abord, vous devez trouver un moyen de me sortir de là."; mes "J'ai entendu parler d'une '^0000ffClé d'Or^000000' qui ouvrirait n'importe quelle porte. Le Maître des Clés en ville en saura plus."; next; mes "[Grisloup]"; mes "Comme vous le voyez, j'ai l'air un peu trop effrayant pour me rendre en ville. Il faudrait que vous alliez à Moscovia et que demandiez au Maître des Clés ce qu'il sait de la '^0000ffClé d'Or^000000'."; next; mes "[Voix de Jeune Femme]"; mes "Ne m'oubliez pas s'il-vous-plaît..."; donpcevent "Grisloup#rus05::OnDisable"; set rhea_rus_main,6; close; } else if (rhea_rus_main > 5 && rhea_rus_main < 8) { mes "[Voix de Jeune Femme]"; mes "Aidez-moi à m'échapper. Trouvez cette '^0000ffClé d'Or^000000' qui pourrait ouvrir n'importe quelle serrure."; next; mes "[Voix de Jeune Femme]"; mes "J'ai entendu dire que le Maître des Clés de Moscovia saurait comment en fabriquer une."; close; } else if (rhea_rus_main == 8) { if (rhea_rus_quiz < 3) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, n'ai-je pas oublié d'équiper quelque chose...?"; close; } } mes "[Voix de Jeune Femme]"; mes "Avez-vous la clé?"; next; mes "["+ strcharinfo(0) +"]"; mes "...Il me faut du fil d'or. J'ai entendu dire que je pourrais en obtenir auprès de Marozka. Il...."; next; mes "[Voix de Jeune Femme]"; mes "Marozka... Le gardien de l'hiver et du monde souterrain... Personne ne peut l'approcher."; next; mes "[Voix de Jeune Femme]"; mes "Des monstres gardent son antre. Il est extrêmement dangereux. Cependant, je sais où le trouver."; next; mes "[Voix de Jeune Femme]"; mes "Qu'en dites-vous? Je peux ouvrir un portail vers la grotte où il réside. Voulez-vous vous y rendre maintenant?"; next; if(select("Pas encore...:Ouvrir le portail!") == 1) { mes "[Voix de Jeune Femme]"; mes "... Dites-moi quand vous serez prêt."; close; } mes "[Voix de Jeune Femme]"; mes "... Très bien. Soyez prudent: de nombreux monstres y sont tapis."; donpcevent "1#rus27::OnEnable"; close; }else{ mes "[Voix de Jeune Femme]"; mes "Est-ce que... vous avez la clé?"; next; mes "["+ strcharinfo(0) +"]"; mes "Pas encore... Donnez-moi un peu de temps."; next; mes "[Voix de Jeune Femme]"; mes "Si vous avez tout le nécessaire, allez à Moscovia et trouvez le Maître des Clés. Faites ça pour moi, s'il-vous-plaît..."; close; } } else if (rhea_rus_main > 8 && rhea_rus_main < 47) { mes "[Voix de Jeune Femme]"; mes "Est-ce que... vous avez la clé?"; next; if (rhea_rus_ring > 8 && rhea_rus_hair > 8 && rhea_rus_quiz > 29) { mes "["+ strcharinfo(0) +"]"; mes "J'ai tout le nécessaire pour la fabriquer mais je ne l'ai pas encore..."; next; mes "[Voix de Jeune Femme]"; mes "Alors allez trouver le Maître des Clés à Moscovia au plus vite..."; close; }else{ mes "["+ strcharinfo(0) +"]"; mes "Pas encore... Donnez-moi un peu de temps."; next; mes "[Voix de Jeune Femme]"; mes "Si vous avez tout le nécessaire, allez à Moscovia et trouvez le Maître des Clés. Faites ça pour moi, s'il-vous-plaît..."; close; } } else if (rhea_rus_main == 47) { if (countitem(7876) > 0) { if ($@rus_req02 == 1) { mes "[Voix de Jeune Femme]"; mes "Je peux ressentir l'énergie de Koshei. Ce n'est pas le bon moment pour utiliser la clé..."; close; }else{ set $@rus_req02,1; mes "[Voix de Jeune Femme]"; mes "Est-ce que vous avez la clé?"; next; mes "["+ strcharinfo(0) +"]"; mes "Oui, je l'ai. Comment puis-je l'utiliser?"; next; mes "[Voix de Jeune Femme]"; mes "Écoutez attentivement. Brandissez la clé, et prononcez ces paroles: '^0000ffUn vent de liberté souffle et guide notre route^000000'."; next; input .@input$; if (.@input$ == "Un vent de liberté souffle et guide notre route") { mes "["+ strcharinfo(0) +"]"; mes "^0000ffUn vent de liberté souffle et guide notre route^000000."; next; mes "- La clé commence à briller tandis qu'un vent s'élève de nulle part. -"; specialeffect2 12; specialeffect 134; next; }else{ mes "["+ strcharinfo(0) +"]"; mes " "+ .@input$ +" !! "; next; mes "[Voix de Jeune Femme]"; mes "........................................................................................."; next; mes "[Voix de Jeune Femme]"; mes "Vous avez dû vous tromper quelque part..."; set $@rus_req02,0; close; } mes "- Le vent s'apaise tandis qu'une très jeune femme apparaît. -"; donpcevent "Maria Morevna#rus46::OnEnable"; donpcevent "Maria Morevna#rus46::OnFreezed"; next; mes "[Maria Morevna]"; mes "Merci!"; mes "Je suis libre, enfin! Maintenant, je peux..................... aaaaak!!!...."; next; donpcevent "Maria Morevna#rus46::OnDeath"; mes "- Maria tombe à la renverse! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Maria?! Qu'est-ce qui s'est passé?!"; sc_start SC_CURSE,60000,0; emotion 23,1; next; mes "[Koshei l'Immortel]"; mes "Je dois vraiment vous remercier, humain. Tant que Maria était emprisonnée derrière ce mur, je ne pouvais rien faire."; next; mes "[Koshei l'Immortel]"; mes "Elle devrait m'être reconnaissante pour lui avoir donné une mort rapide!"; next; mes "[Koshei l'Immortel]"; mes "Quant à vous, humain... Êtes-vous ici pour contrecarrer mes desseins?"; next; mes "[Koshei l'Immortel]"; mes "Personne ne peut m'arrêter! Vous allez maintenant mourir!"; next; mes "[Grisloup]"; mes "Attention!"; next; donpcevent "Grisloup#rus05::OnEnable"; mes "[Koshei l'Immortel]"; mes "Grisloup..."; mes "Penses-tu être de taille à m'affronter?!"; next; donpcevent "Grisloup#rus05::OnFirehit"; mes "- Encore étourdi par l'attaque de Koshei, Grisloup vous murmure quelque chose... -"; next; mes "[Grisloup]"; mes "Écoutez, je peux encore sauver Maria si je la soigne maintenant. Je vais fuir avec elle tandis que vous vous occupez de Koshei."; next; donpcevent "Grisloup#rus05::OnDisable"; donpcevent "Maria Morevna#rus46::OnDisable"; mes "[Koshei l'Immortel]"; mes "Halte! Où pensez-vous aller tous les deux?!!!"; delitem 7876,1; set rhea_rus_main,48; monster "mosk_dun01",45,256,"Koshei l'Immortel",1890,1,"Mur#rus04::OnMyMobDead"; donpcevent "Koshei#rus47::OnEnable"; close; } }else{ mes "[Voix de Jeune Femme]"; mes "Est-ce que... vous avez la clé?"; next; mes "["+ strcharinfo(0) +"]"; mes "Oui, je l'ai! Elle est..."; mes "....................Euh?"; close; } } else if (rhea_rus_main == 48) { if ($@rus_req02 == 1) { mes "[Voix de Grisloup]"; mes "Je peux toujours sentir la présence de Koshei."; next; mes "[Voix de Grisloup]"; mes "Je peux encore sauver Maria si je la soigne maintenant. Je vais fuir avec elle tandis que vous vous occupez de Koshei."; close; }else{ mes "["+ strcharinfo(0) +"]"; mes "...Maria..."; mes "Je... Je n'ai rien pu faire..."; next; mes "[Grisloup]"; mes "Non, il n'est pas trop tard!"; emotion 0,1; donpcevent "Grisloup#rus05::OnEnable"; next; mes "[Grisloup]"; mes "Elle est toujours en vie. Mais elle est très faible..."; next; mes "[Grisloup]"; mes "Afin de la sauver, il me faut un 'Élixir de Vie' et un 'Élixir de Mort'. Allez trouver Baba Yaga, elle saura quoi faire."; next; mes "[Grisloup]"; mes "Je ne pourrai pas la garder en vie très longtemps, alors faites au plus vite!"; set rhea_rus_main,49; close2; donpcevent "Grisloup#rus05::OnDisable"; end; } } else if (rhea_rus_main > 48 && rhea_rus_main < 51) { mes "[Voix de Grisloup]"; mes "Elle est toujours très faible."; next; mes "[Voix de Grisloup]"; mes "Pour la sauver, il me faut absolument un 'Élixir de Vie' ainsi qu'un 'Élixir de mort'. Allez trouver baba Yaga, elle saura quoi faire."; next; mes "[Voix de Grisloup]"; mes "Je ne pourrai pas la garder en vie très longtemps, alors faites au plus vite!"; close; } else if (rhea_rus_main == 51) { if ($@rus_req02 == 1) { mes "[Voix de Grisloup]"; mes "Je peux sentir la présence de Koshei."; next; mes "[Voix de Grisloup]"; mes "Écoutez, je peux encore sauver Maria si je la soigne maintenant. Je vais fuir avec elle tandis que vous vous occupez de Koshei."; close; }else{ mes "[Grisloup]"; mes "Avez-vous 'l'Élixir de Vie' et 'l'Élixir de Mort'?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je les ai! Comment va Maria?!"; donpcevent "Grisloup#rus05::OnEnable"; donpcevent "Maria Morevna#rus46::OnEnable"; next; mes "[Grisloup]"; mes "J'ai peur que son âme ne s'en soit déjà allée. Ses graves blessures ainsi que la malédiction empêchent son esprit de revenir. Mais nous pouvons essayer de la sauver avec ces Élixirs."; next; mes "["+ strcharinfo(0) +"]"; mes "Bien... D'abord..."; next; if(select("Élixir de Mort:Élixir de Vie") == 1) { mes "["+ strcharinfo(0) +"]"; mes "J'espère que ça va marcher..."; next; mes "- Vous versez l'Élixir de Mort sur le corps inanimé de Maria -"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "J'espère que ça va marcher..."; next; mes "- Vous versez l'Élixir de Vie sur le corps inanimé de Maria -"; next; mes "[Maria Morevna]"; mes ".........................."; next; mes "- Rien ne change -"; next; mes "["+ strcharinfo(0) +"]"; mes "Arg, me suis-je trompé...?!"; next; mes "[Grisloup]"; mes "Qu'est-ce que vous faites? Je vous ai dit que le temps presse! Qu'allez-vous faire maintenant?!"; next; donpcevent "Grisloup#rus05::OnDisable"; donpcevent "Maria Morevna#rus46::OnDisable"; mes "["+ strcharinfo(0) +"]"; mes "Je suis désolé. Heureusement, il reste un peu de l'élixir..."; close; } mes "- Les blessures sur son corps s'estompent. La malédiction semble levée! -"; donpcevent "Maria Morevna#rus46::OnAbsorbspirits"; next; mes "["+ strcharinfo(0) +"]"; mes "Bien! Ensuite..."; next; if(select("Élixir de Mort:Élixir de Vie") == 1) { mes "["+ strcharinfo(0) +"]"; mes "Je vais de nouveau verser 'l'Élixir de Mort'..."; next; mes "["+ strcharinfo(0) +"]"; mes "...?! Non, pas 'l'Élixir de Mort'.. Je vais verser 'l'Élixir de Vie'......."; next; mes "[Grisloup]"; mes "............................"; mes "Est-ce que vous savez ce vous faites...?"; next; mes "["+ strcharinfo(0) +"]"; mes "Héhéhé, ne vous inquiétez pas. L'Élixir de Vie... maintenant!"; next; mes "- Vous versez 'l'Élixir de Vie' sur Maria -"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "Bien, 'l'Élixir de Vie' maintenant."; next; mes "- Vous versez 'l'Élixir de Vie' sur Maria -"; next; } mes "- !! -"; donpcevent "Maria Morevna#rus46::OnResurrection"; next; mes "[Grisloup]"; mes "Ça fonctionne!"; next; mes "[Maria Morevna]"; mes "Est-ce que je...?!"; mes "Vous m'avez sauvé. Merci, vraiment. Merci de nous avoir aidés face à Koshei."; next; mes "[Maria Morevna]"; mes "Quant à toi, Grisloup... Merci de m'avoir protégée lorsque j'étais sans défense."; next; mes "[Maria Morevna]"; mes "Koshei n'a pas pu être exterminé mais ses pouvoirs se sont affaiblis. Je devrais pouvoir le sceller sans avoir à me sacrifier de nouveau."; next; mes "[Maria Morevna]"; mes "Koshei et moi sommes liés par la magie. Si l'un d'entre nous est scellé, l'autre devra l'être également."; next; mes "[Maria Morevna]"; mes "Mais le sceau originel s'était affaibli - c'est la raison pour laquelle j'ai tenté de me libérer de ma prison."; next; mes "[Maria Morevna]"; mes "Quand il a réalisé ce que j'essayais de faire, il a certainement décidé d'attendre ici que quelqu'un réussisse à me sauver. Je ne l'aurais jamais imaginé..."; next; mes "[Maria Morevna]"; mes "Quoi qu'il en soit, je vous remercie pour tout ce que vous avez fait."; next; mes "[Maria Morevna]"; mes "Veuillez accepter cette maigre récompense. J'espère que cela pourra aider un aventurier aussi courageux que vous. J'espère que les dieux vous protègeront dans vos périples."; next; mes "[Maria Morevna]"; mes "Cela faisait si longtemps que je n'avais pas senti la chaleur du soleil sur ma peau ou le vent dans mes cheveux... Je vous suis tellement reconnaissante..."; set rhea_rus_main,52; set .@rus_food,rand(1,6); if (.@rus_food == 1) { getitem 12093,1; } else if (.@rus_food == 2) { getitem 12088,1; } else if (.@rus_food == 3) { getitem 12073,1; } else if (.@rus_food == 4) { getitem 12078,1; } else if (.@rus_food == 5) { getitem 12083,1; } else { getitem 12098,1; } if (BaseLevel < 56) { getexp 13000,3500; } else if (BaseLevel > 55 && BaseLevel < 61) { getexp 24600,6150; } else if (BaseLevel > 60 && BaseLevel < 66) { getexp 42420,10605; } else if (BaseLevel > 65 && BaseLevel < 71) { getexp 64892,16223; } else if (BaseLevel > 70 && BaseLevel < 76) { getexp 164908,41227; } else if (BaseLevel > 75 && BaseLevel < 81) { getexp 276292,69073; } else if (BaseLevel > 80 && BaseLevel < 86) { getexp 340408,85102; } else if (BaseLevel > 85 && BaseLevel < 91) { getexp 418460,104615; } else if (BaseLevel > 90 && BaseLevel < 99) { getexp 888140,222035; } else { getitem 617,1; } donpcevent "Grisloup#rus05::OnDisable"; donpcevent "Maria Morevna#rus46::OnDisable"; close; } } else if (rhea_rus_main > 51) { mes "[Voix de Jeune Femme]"; mes "... Koshei est immortel et réapparaîtra sans doute un jour..."; next; mes "[Voix de Jeune Femme]"; mes "Mais je serai là lorsque ce jour arrivera. Je m'entraînerai en attendant, et je deviendrai plus forte en prévision de son retour..."; next; mes "[Voix de Jeune Femme]"; mes "Je suis vraiment heureuse que vous ayez choisi ce qui était le meilleur pour moi et pour le village. Je n'oublierai jamais votre générosité."; next; mes "[Voix de Jeune Femme]"; mes "Oh, et allez trouver Baba Yaga lorsque vous aurez du temps libre. Elle semble avoir quelque chose à vous dire."; next; mes "[Voix de Jeune Femme]"; mes "Faites bien attention à vous. Vous ne devriez pas rester dans les parages: Koshei pourrait tenter de s'approprier votre pouvoir."; close; } OnInit: enablenpc "Mur#rus04"; set $@rus_req02,0; end; OnEnable: enablenpc "Mur#rus04"; end; OnDisable: disablenpc "Mur#rus04"; end; OnMyMobDead: donpcevent "Koshei#rus47::OnDisable"; set $@rus_req02,0; stopnpctimer; mapannounce "mosk_dun01","Koshei l'Immortel : Keeeek, satanés mortels... Je n'abandonnerai jamais! Et nous verrons alors! Rira bien qui rira le dernier!",bc_map,0xCE3131; // Bugfix: bc_map réclame maintenant un RID donc je passe tout en mapannounce [NoH] end; } //---------------------------------------------------------------------------- // Koshei, The Immortal //---------------------------------------------------------------------------- mosk_dun01,5,5,0 script Koshei#rus47 -1,0,0,{ end; OnInit: disablenpc "Koshei#rus47"; end; OnEnable: initnpctimer; enablenpc "Koshei#rus47"; end; OnDisable: stopnpctimer; disablenpc "Koshei#rus47"; end; OnTimer3000: mapannounce "mosk_dun01","Koshei l'Immortel: Je tuerai tous ceux qui s'opposeront à moi! Tremblez, misérables humains! Tremblez!",bc_map,0xCE3131; end; OnTimer63000: mapannounce "mosk_dun01","Koshei l'Immortel: Misérables vers de terre! Je maudirai tous ceux qui se trouveront sur ma route!",bc_map,0xCE3131; end; OnTimer150000: mapannounce "mosk_dun01","Koshei l'Immortel: Tremblez, humains, tremblez! Hahahahahahahhahahah!!!",bc_map,0xCE3131; end; OnTimer300000: stopnpctimer; initnpctimer; end; } //---------------------------------------------------------------------------- // Gray Wolf //---------------------------------------------------------------------------- mosk_dun01,50,256,3 script Grisloup#rus05 972,{ end; OnInit: disablenpc "Grisloup#rus05"; end; OnEnable: initnpctimer; enablenpc "Grisloup#rus05"; end; OnDisable: stopnpctimer; disablenpc "Grisloup#rus05"; end; OnFirehit: specialeffect 49; end; OnTimer120000: stopnpctimer; donpcevent "Grisloup#rus05::OnDisable"; end; } //---------------------------------------------------------------------------- // Maria Morevna //---------------------------------------------------------------------------- mosk_dun01,46,256,3 script Maria Morevna#rus46 958,{ end; OnInit: disablenpc "Maria Morevna#rus46"; end; OnEnable: initnpctimer; enablenpc "Maria Morevna#rus46"; end; OnDisable: stopnpctimer; disablenpc "Maria Morevna#rus46"; end; OnFreezed: specialeffect 134; end; OnDeath: specialeffect 1; specialeffect 212; specialeffect 372; end; OnAbsorbspirits: specialeffect 253; end; OnResurrection: specialeffect 77; end; OnTimer120000: donpcevent "Maria Morevna#rus46::OnDisable"; end; } //---------------------------------------------------------------------------- // The Blacksmith (Golden Key) //---------------------------------------------------------------------------- moscovia,178,127,0 script Forgeron#rus06 63,{ if (checkweight(1201,1) == 0) { mes "[Forgeron]"; mes "Mais qu'est-ce que vous faites avec tout ça sur vous?! C'est pour vous entraîner, c'est ça?"; close; } if ((MaxWeight-Weight) < 3500) { mes "[Forgeron]"; mes "Mais qu'est-ce que vous faites avec tout ça sur vous?! C'est pour vous entraîner, c'est ça?"; close; } if (rhea_rus_main < 6) { mes "[Forgeron]"; mes "Bahaha~"; mes "Il fait bon, non? Parfait pour un pique-nique."; next; mes "[Forgeron]"; mes "Mais j'ai entendu dire que certaines personnes s'étaient perdues dans la forêt sur l'île voisine. Qu'est-ce qui se passe?"; close; } else if (rhea_rus_main == 6) { mes "[Forgeron]"; mes "Bahaha~"; mes "Il fait bon, non? Parfait pour un pique-nique."; next; mes "[Forgeron]"; mes "Mais j'ai entendu dire que certaines personnes s'étaient perdues dans la forêt sur l'île voisine. Qu'est-ce qui se passe?"; next; select("Excusez-moi..."); mes "["+ strcharinfo(0) +"]"; mes "Excusez-moi, avez-vous entendu parler du Maître des Clés qui pourrait me forger une '^0000ffClé d'Or^000000'?"; next; mes "[Forgeron]"; mes "Hum, vous êtes un aventurier, c'est ça?! Qui vous a parlé de la '^0000ffClé d'Or^000000'?"; next; mes "["+ strcharinfo(0) +"]"; mes "Ah, en fait..."; next; mes "- Vous lui parlez de Maria Morevna et de Grisloup -"; next; mes "[Forgeron]"; mes "Eh bien je dois dire... Vous avez vraiment de la chance."; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que vous voulez dire?"; next; mes "[Forgeron]"; mes "Je suis le seul en ville à savoir comment forger une '^0000ffClé d'Or^000000'! Bahaha!"; next; mes "[Forgeron]"; mes "Je devine que vous êtes en train de vous dire que trouver les matériaux nécessaires sera chose facile, hein?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je n'ai pas dit ça..."; next; mes "[Forgeron]"; mes "Bahahaha~"; mes "Ça vous demandera beaucoup de travail."; mes "Vous devrez faire un très long voyage si vous décidez de vous y mettre."; next; mes "[Forgeron]"; mes "Vos bottes seront en lambeaux avant la fin du voyage!"; mes "Qu'en dites-vous? Voulez-vous essayer?"; next; mes "["+ strcharinfo(0) +"]"; mes "Bien sûr! Je dois tout faire pour aider Maria!"; next; mes "[Forgeron]"; mes "Bahaha! Vous me plaisez, vous!"; mes "D'accord. Apportez-moi d'abord ^0000ff25 morceaux d'acier^000000. Je suis toujours ici, donc vous saurez où me trouver quand vous les aurez."; next; mes "["+ strcharinfo(0) +"]"; mes "C'est la première chose qu'il vous faudra pour fabriquer une 'Clé d'Or', d'accord?"; next; mes "[Forgeron]"; mes "Bahahaha~"; mes "Je promets, je vous expliquerai tout quand vous m'aurez apporté les ^0000ff25 morceaux d'acier^000000."; set rhea_rus_main,7; close; } else if (rhea_rus_main == 7) { if (countitem(999) > 24) { mes "[Forgeron]"; mes "Oh, vous avez été plus rapide que ce que je pensais."; next; mes "[Forgeron]"; mes "Bien, attendez ici."; next; mes "- Il fait fondre l'acier et commencer à forger quelque chose à partir de celui-ci. -"; next; mes "[Forgeron]"; mes "Bahaha~ Ce n'est pas mon meilleur travail, mais ça fera l'affaire."; mes "Voilà pour vous!"; next; mes "["+ strcharinfo(0) +"]"; mes "Ah?! C'est...?!!"; next; mes "[Forgeron]"; mes "Des bottes renforcées avec de l'acier!"; next; mes "["+ strcharinfo(0) +"]"; mes "La clé......................."; mes "....................Eh, quoi?"; next; mes "[Forgeron]"; mes "Bahaha~ Je vous avais dit qu'il vous faudrait faire un long voyage. Ces bottes vous seront utiles dans votre périple."; next; mes "[Forgeron]"; mes "Vous saurez que votre voyage est sur le point de s'achever lorsqu'elles tomberont en lambeaux."; next; mes "[Forgeron]"; mes "^ff0000Il faudra que vous les ayez toujours sur vous lorsque vous serez à la recherche des matériaux pour forger la 'Clé d'Or'.^000000"; next; mes "[Forgeron]"; mes "Bien, je vais vous dire ce dont j'ai besoin. Revenez me voir lorsque vous aurez tout, et je forgerai la clé."; next; mes "[Forgeron]"; mes "Il vous faudra ^0000ff2 Rubis Maudits, 3 Lingots d'Or, 1 Anneau Pourpre, 2 Cheveux de Lusalka, et 10 Fils d'Or^000000 pour forger la clé."; next; mes "[Forgeron]"; mes "Bien, vous savez maintenant ce qu'il vous reste à faire! J'attendrai ici."; mes "Bahahaha~"; mes "Et n'oubliez pas de porter ces bottes!"; delitem 999,25; set rhea_rus_main,8; if (BaseClass == Job_Merchant || BaseClass == Job_Swordman || BaseClass == Job_Thief || BaseClass == Job_Archer) { getitem 2429,1; close; }else { getitem 2430,1; close; } }else{ mes "[Forgeron]"; mes "Qu'est-ce que vous fabriquez! Avant de commencer, il me faut ^0000ff25 morceaux d'acier^000000."; next; mes "[Forgeron]"; mes "Plus vite vous me les apporterez, plus vite vous pourrez aider Maria Morevna."; close; } } else if (rhea_rus_main == 8) { if (countitem(724) > 1 && countitem(969) > 2 && countitem(7877) > 0 && countitem(7878) > 1 && countitem(7879) > 9) { if (rhea_rus_ring > 8 && rhea_rus_hair > 8 && rhea_rus_quiz > 29) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que je n'ai pas oublié d'enfiler quelque chose...?"; close; } } mes "[Forgeron]"; mes "Vous avez tous les matériaux! Je n'arrive pas à y croire."; mes "Vous avez fait de votre mieux jusqu'à ce que vos bottes ne vous lâchent, pas vrai?"; next; mes "["+ strcharinfo(0) +"]"; mes "Oui, je sais, porter des bottes d'acier toute la journée n'est pas très confortable!"; next; mes "[Forgeron]"; mes "Bahaha~ Bon, c'est bien joué."; mes "Bon... pendant que vous étiez parti chercher les matériaux, j'ai essayé de trouver le Maître des Clés, qui sera capable de forger la clé."; next; mes "["+ strcharinfo(0) +"]"; mes "Je croyais que vous aviez dit que vous en étiez capable?"; next; mes "[Forgeron]"; mes "Hum... Eh bien je sais quels sont les matériaux nécessaires, et je sais qui peut la forger, alors c'est un peu comme si je pouvais la fabriquer moi-même, non?"; mes "Quoi qu'il en soit, je vais vous dire où se trouve le Maître des Clés, si ça vous va."; next; mes "["+ strcharinfo(0) +"]"; mes "Bien sûr! Où vit-il?"; next; mes "[Forgeron]"; mes "D'accord, faites bien attention à ce que je vais vous dire. Elle vit dans une cabane au coeur de la forêt. C'est une femme très étrange."; next; mes "[Forgeron]"; mes "Ah, et attendez une minute. Retirez votre armure, je dois lancer un sort de protection sur vous. Attention, ne vous faites pas de fausses idées! Je veux juste lancer un sort, hein!"; nude; next; mes "[Forgeron]"; mes "Bah ram y--- ah non, ça c'est autre chose..."; next; mes "[Forgeron]"; mes "'^ff0000Bouclier de Protection^000000'."; specialeffect2 253; next; mes "[Forgeron]"; mes "Ce sort vous protègera des malédictions que le Maître des Clés pourrait tenter de lancer sur vous. Rappelez-vous bien la formule magique, parce qu'il ne durera pas très longtemps: après tout, je ne suis qu'un forgeron!"; next; if (countitem(2429) > 0) { mes "[Forgeron]"; mes "La forêt est un endroit très dangereux. Faites bien attention une fois là-bas!"; mes "Oh, et vous n'aurez plus besoin de ces bottes d'acier. Bonne chance!"; delitem 2429,1; set rhea_rus_main,9; close; } else if (countitem(2430) > 0) { mes "[Forgeron]"; mes "La forêt est un endroit très dangereux. Faites bien attention une fois là-bas!"; mes "Oh, et vous n'aurez plus besoin de ces bottes d'acier. Bonne chance!"; delitem 2430,1; set rhea_rus_main,9; close; } else { mes "[Forgeron]"; mes "La forêt est un endroit très dangereux. Faites bien attention une fois là-bas!"; mes "Ah, et au fait, où sont passées vos bottes d'acier..?"; close; } }else{ mes "[Forgeron]"; mes "Il faudra ^0000ff2 Rubis Maudits, 3 Lingots d'Or, 1 Anneau Pourpre, 2 Cheveux de Lusalka, et 10 Fils d'Or^000000 pour forger la clé."; next; switch(select("Anneau Pourpre?:Cheveux de Lusalka?:Fils d'Or?")) { case 1: mes "[Forgeron]"; mes "L'Anneau Pourpre a été enchanté par la magie. J'en avais un autrefois, mais je l'ai donné en cadeau à mon ami Vassili."; next; mes "[Forgeron]"; mes "Ça serait mal vu si je lui demandais de me le rendre – vous feriez mieux d'aller lui demander vous-même si il veut bien vous le donner."; next; break; case 2: mes "[Forgeron]"; mes "On dit que la Dame Blanche, Lusalka, était autrefois une belle jeune femme qui se jeta dans les eaux par désespoir amoureux, et se noya."; mes "Vous devrez trouver des Cheveux de Lusalka."; next; mes "[Forgeron]"; mes "J'ai entendu parler d'une jeune femme qui se serait perdue il y a quelques temps."; mes "C'est bien dommage mais..."; mes "C'est peut-être elle, Lusalka..."; next; mes "[Forgeron]"; mes "Vous trouverez sa mère dans le village, à demander sans cesse si personne n'a de nouvelles à propos de sa fille."; next; break; case 3: mes "[Forgeron]"; mes "Les Fils d'Or sont faits à partir du métal en utilisant une technique très particulière de tissage. Je ne sais pas exactement comment faire, mais je connais quelqu'un qui saura certainement."; next; mes "[Forgeron]"; mes "Allez trouver un homme du nom de Marozka. Lui seul sait comment tisser des fils d'or."; next; mes "[Forgeron]"; mes "Maria devrait savoir où il se trouve."; next; } mes "[Forgeron]"; mes "Ah, et... Vous avez toujours les bottes que je vous ai données, n'est-ce pas? ^ff0000Sans elles vous n'iriez pas bien loin. Vous devez les enfiler.^000000"; next; mes "[Forgeron]"; mes "Bien, vous savez ce qu'il vous reste à faire. Je vous attendrai ici."; close; } }else{ mes "[Forgeron]"; mes "Il vous faudra ^0000ff2 Rubis Maudits, 3 Lingots d'Or, 1 Anneau Pourpre, 2 Cheveux de Lusalka, et 10 Fils d'Or^000000 pour forger la clé."; next; switch(select("Anneau Pourpre?:Cheveux de Lusalka?:Fils d'Or?")) { case 1: mes "[Forgeron]"; mes "L'Anneau Pourpre a été enchanté par la magie. J'en avais un autrefois, mais je l'ai donné en cadeau à mon ami Vassili."; next; mes "[Forgeron]"; mes "Ça serait mal vu si je lui demandais de me le rendre – vous feriez mieux d'aller lui demander vous-même si il veut bien vous le donner."; next; break; case 2: mes "[Forgeron]"; mes "On dit que la Dame Blanche, la Lusalka, était autrefois une belle jeune femme qui se jeta dans les eaux par désespoir amoureux, et se noya."; mes "Vous devrez trouver des Cheveux de Lusalka."; next; mes "[Forgeron]"; mes "J'ai entendu parler d'une jeune femme qui se serait perdue il y a quelques temps."; mes "C'est bien dommage mais..."; mes "C'est peut-être elle, Lusalka..."; next; mes "[Forgeron]"; mes "Vous trouverez sa mère dans le village, à demander sans cesse si personne n'a de nouvelles à propos de sa fille."; next; break; case 3: mes "[Forgeron]"; mes "Les Fils d'Or sont faits à partir du métal en utilisant une technique très particulière de tissage. Je ne sais pas exactement comment faire, mais je connais quelqu'un qui saura certainement."; next; mes "[Forgeron]"; mes "Allez trouver un homme du nom de Marozka. Lui seul sait comment tisser des fils d'or."; next; mes "[Forgeron]"; mes "Maria devrait savoir où il se trouve."; next; } mes "[Forgeron]"; mes "Ah, et... Vous avez toujours les bottes que je vous ai données, n'est-ce pas? ^ff0000Sans elles vous n'iriez pas bien loin. Vous devez les enfiler.^000000"; next; mes "[Forgeron]"; mes "Bien, vous savez ce qu'il vous reste à faire. Je vous attendrai ici."; close; } } else if (rhea_rus_main == 9) { mes "[Forgeron]"; mes "Le Maître des Clés vit dans une cabane au coeur de la forêt."; next; mes "[Forgeron]"; mes "Mais attention, on raconte que c'est une vieille excentrique et qu'elle peut vous maudire par de simples mots."; next; mes "[Forgeron]"; mes "N'oubliez pas ce sort, '^ff0000Bouclier de Protection^000000'."; close; } else if (rhea_rus_main > 9 && rhea_rus_main < 52) { mes "[Forgeron]"; mes "Le Maître des Clés vit dans une cabane au coeur de la forêt."; next; mes "[Forgeron]"; mes "Seule cette clé pourra libérer Maria. Bonne chance!"; close; } else if (rhea_rus_main > 51) { mes "[Forgeron]"; mes "J'ai entendu parler de ce qui s'est passé. Vous vous en êtes bien sorti!"; next; mes "[Forgeron]"; mes "Ah, la vieille ermite qui vit dans cette cabane dans les bois voudrait vous parler à ce que j'ai entendu dire."; close; } } //---------------------------------------------------------------------------- // Diedouchka Vassili (Anneau Pourpre) //---------------------------------------------------------------------------- moscovia,206,81,0 script Diedouchka Vassili#rus07 712,{ if (checkweight(1201,1) == 0) { mes "[Diedouchka Vassili]"; mes "Qu'est-ce que vous faites à trimbaler tout ce fourbi?! Vous vous entraînez, c'est ça?"; close; } if ((MaxWeight-Weight) < 3500) { mes "[Diedouchka Vassili]"; mes "Qu'est-ce que vous faites à trimbaler tout ce fourbi?! Vous vous entraînez, c'est ça?"; close; } if (rhea_rus_main < 8) { mes "[Diedouchka Vassili]"; mes "Hum, vous êtes un aventurier, c'est cela? Alors, qu'est-ce que vous pensez de notre ville?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je m'y plais beaucoup."; mes "Et le temps est superbe!"; next; mes "[Diedouchka Vassili]"; mes "Même si il fait bon en ce moment, les hivers sont terribles."; next; mes "[Diedouchka Vassili]"; mes "Eeeeh, je voudrais vraiment ne plus avoir à affronter ce froid de nouveau."; close; } else if (rhea_rus_main == 8) { if (rhea_rus_ring < 1) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Diedouchka Vassili]"; mes "Hum, vous êtes un aventurier, c'est cela? Alors, qu'est-ce que vous pensez de notre ville?"; next; if(select("Je m'y plais bien.:J'ai quelque chose à demander...") == 1) { mes "[Diedouchka Vassili]"; mes "Hum, vous avez tant voyagé! J'imagine que c'est un bon endroit pour se détendre un peu, huhu."; close; } mes "[Diedouchka Vassili]"; mes "Eh? Qu'est-ce que vous voulez me demander?"; next; input .@input$; if (.@input$ == "Anneau Pourpre") { mes "[Diedouchka Vassili]"; mes "Un Anneau Pourpre?! Pourquoi avez-vous besoin de ça?"; next; }else{ mes "[Diedouchka Vassili]"; mes "Quoi? Je ne vous comprends pas!"; close; } mes "- Vous lui parlez de Grisloup et de Maria. -"; next; mes "[Diedouchka Vassili]"; mes "Huuuh, je vois."; next; mes "[Diedouchka Vassili]"; mes "Je ne sais pas quoi faire... Je voudrais bien vous aider mais je ne peux pas."; mes "Je l'ai donné en cadeau à ma fille, Mashenka. Mais... Elle..."; next; mes "["+ strcharinfo(0) +"]"; mes "Est-ce que ça va?"; next; mes "[Diedouchka Vassili]"; mes "C'est juste que Mashenka..."; mes ".........."; mes "...elle... elle est morte..."; next; mes "[Diedouchka Vassili]"; mes "Elle était si belle, et si intelligente... Mon autre fille, Ryubaba, elle aussi est très mignonne et brillante, mais elle a un tempérament plus ardent que les flammes d'Ifrit, si vous voyez ce que je veux dire!"; next; mes "[Diedouchka Vassili]"; mes "Quoi qu'il en soit, Mashenka était si douce et tendre... Durant les longues nuits d'hiver, lorsque je rentrais tard le soir, elle m'attendait toujours avec un bol de potage chaud."; next; mes "[Diedouchka Vassili]"; mes "Comment aurais-je pu rester insensible face à tant de gentillesse? Je lui ai donc donné l'Anneau Pourpre en cadeau."; mes "Je me souviens encore de sa joie quand je lui ai donné!"; next; mes "[Diedouchka Vassili]"; mes "Mais elle disparut peu de temps après... Maintenant, je n'ai plus que Ryubaba. Bien sûr, je l'aime aussi, mais je n'ai jamais vraiment pu me remettre de la perte de Mashenka..."; set rhea_rus_ring,1; close; } else if (rhea_rus_ring > 0 && rhea_rus_ring < 8) { mes "[Diedouchka Vassili]"; mes "Je me souviens encore de sa joie quand je lui ai donné!"; next; mes "[Diedouchka Vassili]"; mes "Mais elle disparut peu de temps après... Maintenant, je n'ai plus que Ryubaba. Bien sûr, je l'aime aussi, mais je n'ai jamais vraiment pu me remettre de la perte de Mashenka..."; close; } else if (rhea_rus_ring == 8) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Diedouchka Vassili]"; mes "Hein? C'est vous l'aventurier que j'ai vu tantôt, n'est-ce pas? Est-ce que vous avez du nouveau?"; next; mes "["+ strcharinfo(0) +"]"; mes "...Écoutez ça..."; next; if (countitem(7883) > 0) { mes "- Vous jouez de la flûte -"; next; mes "^ff0000L'Anneau Pourpre que mon père m'a donné...^000000"; mes "^ff0000L'Anneau Pourpre que mon père m'a donné...^000000"; mes "^ff0000L'Anneau Pourpre enchanté^000000"; mes "^ff0000Pour la plus belle des fillettes!^000000"; next; mes "^ff0000Mais l'Anneau Pourpre provoque la jalousie...^000000"; mes "^ff0000L'Anneau Pourpre provoque la jalousie...^000000"; mes "^ff0000L'Anneau Pourpre enchanté^000000"; mes "^ff0000Que ma soeur convoite...^000000"; next; mes "^ff0000Les froides mains serrent mon coup...^000000"; mes "^ff0000Les larmes froides me percent le coeur...^000000"; mes "^ff0000Et mon corps s'enfonce dans le noir marécage...^000000"; mes "^ff0000L'Anneau Pourpre n'est plus...^000000"; mes "^ff0000L'Anneau Pourpre enchanté...^000000"; emotion 23; emotion 9,1; next; mes "[Diedouchka Vassili]"; mes "Que... Qu'est-ce que ça veut dire? Eh??"; mes "Ma fille Mashenka a été... par... Ryubaba...!?"; next; mes "[Diedouchka Vassili]"; mes "Non... Ça ne peut pas être vrai!"; mes "Pour quoi me dites-vous toutes ces horreurs?! Pourquoi... La flûte... Mashenka..."; next; mes "["+ strcharinfo(0) +"]"; mes "N'est-ce pas... N'est-ce pas la voix de Mashenka?"; next; mes "[Diedouchka Vassili]"; mes "Arrêtez de mentir...!! Mes filles... Que..."; next; mes "[Diedouchka Vassili]"; mes "............................."; next; mes "[Diedouchka Vassili]"; mes "............................."; next; mes "[Diedouchka Vassili]"; mes "............................."; next; mes "[Diedouchka Vassili]"; mes "............................."; next; mes "[Diedouchka Vassili]"; mes "............................."; next; mes "[Diedouchka Vassili]"; mes "............................."; next; mes "[Diedouchka Vassili]"; mes "............................."; next; mes "["+ strcharinfo(0) +"]"; mes "...Uh... Je suis vraiment désolé..."; next; mes "[Diedouchka Vassili]"; mes "... Est-ce que vous pourriez... rejouer cet air?"; next; mes "- Vous jouez de la flûte avec la voix de Mashenka. -"; next; mes "^ff0000L'Anneau Pourpre que mon père m'a donné...^000000"; mes "^ff0000L'Anneau Pourpre que mon père m'a donné...^000000"; mes "^ff0000L'Anneau Pourpre enchanté^000000"; mes "^ff0000Pour la plus belle des fillettes!^000000"; next; mes "^ff0000Mais l'Anneau Pourpre provoque la jalousie...^000000"; mes "^ff0000L'Anneau Pourpre provoque la jalousie...^000000"; mes "^ff0000L'Anneau Pourpre enchanté^000000"; mes "^ff0000Que ma soeur convoite...^000000"; next; mes "^ff0000Les froides mains serrent mon coup...^000000"; mes "^ff0000Les larmes froides me percent le coeur...^000000"; mes "^ff0000Et mon corps s'enfonce dans le noir marécage...^000000"; mes "^ff0000L'Anneau Pourpre n'est plus...^000000"; mes "^ff0000L'Anneau Pourpre enchanté...^000000"; emotion 9; emotion 9,1; next; mes "[Diedouchka Vassili]"; mes "C'est... C'est vrai..."; mes "Je n'arrivais pas à y croire en voyant l'anneau dans la chambre de Ryubaba. Ça ne pouvait pas être possible..."; next; mes "[Diedouchka Vassili]"; mes "Que cet anneau soit maudit! Pourquoi une telle tragédie s'est-elle abattue sur ma famille?!"; next; mes "["+ strcharinfo(0) +"]"; mes "......................"; next; mes "[Diedouchka Vassili]"; mes "........Je suis désolé. ...Je sais que ça n'a pas été facile pour vous de me dire la vérité. Merci de l'avoir fait."; next; mes "[Diedouchka Vassili]"; mes "Vous disiez vouloir l'anneau, n'est-ce-pas? Eh bien, prenez-le, et que je ne le voie plus!"; mes "Il ne m'a rien apporté si ce n'est du remord."; next; mes "[Diedouchka Vassili]"; mes "...C'est de ma faute si tout cela est arrivé. Je vais consacrer le reste de ma vie à tenter de me racheter..."; delitem 7883,1; set rhea_rus_ring,10; getitem 7877,1; if (BaseLevel < 56) { getexp 4700,0; } else if (BaseLevel > 55 && BaseLevel < 61) { getexp 6150,0; } else if (BaseLevel > 60 && BaseLevel < 66) { getexp 10605,0; } else if (BaseLevel > 65 && BaseLevel < 71) { getexp 16223,0; } else if (BaseLevel > 70 && BaseLevel < 76) { getexp 41227,0; } else if (BaseLevel > 75 && BaseLevel < 81) { getexp 69073,0; } else if (BaseLevel > 80 && BaseLevel < 86) { getexp 85102,0; } else if (BaseLevel > 85 && BaseLevel < 91) { getexp 104615,0; } else if (BaseLevel > 90 && BaseLevel < 99) { getexp 222035,0; } else { getitem 607,1; } close; }else{ mes "[Diedouchka Vassili]"; mes "..............................."; mes "..............................."; mes "...Qu'avez-vous dit?"; next; mes "["+ strcharinfo(0) +"]"; mes "Hein?! C'est étrange. Où est passée la flûte?!"; emotion 23,1; close; } } else if (rhea_rus_ring == 9) { mes "[Diedouchka Vassili]"; mes "Vous pouvez trouver ça stupide mais je ne peux me défaire de ma tristesse suite à la disparition de ma fille."; next; mes "[Diedouchka Vassili]"; mes "Je suis comme ces parents qui attendent à l'entrée du village que leur enfant revienne..."; close; } else { mes "[Diedouchka Vassili]"; mes "...C'est de ma faute si tout cela est arrivé. Je vais consacrer le reste de ma vie à tenter de me racheter..."; close; } } else { mes "[Diedouchka Vassili]"; mes "...C'est de ma faute si tout cela est arrivé. Je vais consacrer le reste de ma vie à tenter de me racheter..."; close; } } //---------------------------------------------------------------------------- // Ryubaba (Anneau Pourpre) //---------------------------------------------------------------------------- moscovia,213,216,3 script Ryubaba#rus08 960,{ if (checkweight(1201,1) == 0) { mes "[Ryubaba]"; mes "Qu'est-ce que vous faites à trimbaler tout ce fourbi?! Vous vous entraînez, c'est ça?"; close; } if ((MaxWeight-Weight) < 3500) { mes "[Ryubaba]"; mes "Qu'est-ce que vous faites à trimbaler tout ce fourbi?! Vous vous entraînez, c'est ça?"; close; } if (rhea_rus_main < 8) { mes "[Ryubaba]"; mes "Ah, comme je suis belle..."; next; mes "[Ryubaba]"; mes "Hum, vous devez être un aventurier. Qu'en dites-vous? Avez-vous déjà rencontré une femme aussi belle que moi? J'en doute! Comment cela pourrait être possible...?"; emotion 18; close; } else if (rhea_rus_main == 8) { if (rhea_rus_ring < 1) { mes "[Ryubaba]"; mes "Ah, comme je suis belle..."; next; mes "[Ryubaba]"; mes "Hum, vous devez être un aventurier. Qu'en dites-vous? Avez-vous déjà rencontré une femme aussi belle que moi? J'en doute! Comment cela pourrait être possible...?"; emotion 18; close; } else if (rhea_rus_ring == 1) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Ryubaba]"; mes "Ah, comme je suis belle..."; next; mes "[Ryubaba]"; mes "Hum, vous devez être un aventurier. Qu'en dites-vous? Avez-vous déjà rencontré une femme aussi belle que moi? J'en doute! Comment cela pourrait être possible...?"; next; if(select("Êtes-vous folle?!:Oui, c'est vrai.") == 1) { if (Sex == 0) { mes "["+ strcharinfo(0) +"]"; mes "Êtes-vous folle?! Ne savez-vous pas que le monde est immense et qu'il compte de nombreuses femmes plus belles les unes que les autres?! Ah, ces filles de la campagne sont vraiment orgueilleuses!"; next; mes "["+ strcharinfo(0) +"]"; mes "Et puis si il devait y avoir une femme la plus belle du monde, ce serait moi! Moi! Moi!"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "Êtes-vous folle?! Ne savez-vous pas que le monde est immense et qu'il compte de nombreuses femmes plus belles les unes que les autres?! Ah, ces filles de la campagne sont vraiment orgueilleuses!"; next; mes "["+ strcharinfo(0) +"]"; mes "Avez-vous déjà vu des danseuses? Ou ces belles et pures Prêtresses?!"; mes "Et aucune femme n'arrive à la cheville des Employées Kafra!!!"; next; } mes "[Ryubaba]"; mes "Quoi!? Vous êtes vraiment un mufle!"; mes "Je vous déteste! Hors de ma vue!"; set rhea_rus_ring,2; close2; warp "moscovia",220,210; end; } mes "["+ strcharinfo(0) +"]";; mes "Oui, vous êtes vraiment belle."; emotion 18,1; next; mes "[Ryubaba]"; mes "Huhu, vous êtes un grand flatteur. Mais vous savez de quoi vous parlez! Oh, voici une boisson au chocolat que j'ai préparée. Goûtez-la, vous verrez comme c'est bon!"; set rhea_rus_ring,4; getitem 573,1; close; } else if (rhea_rus_ring == 2) { mes "[Ryubaba]"; mes "Je n'ai jamais rencontré quelqu'un d'aussi grossier que vous!"; mes "Je vous déteste! Hors de ma vue!"; close2; warp "moscovia",220,210; end; } else if (rhea_rus_ring == 3) { if (countitem(748) > 0 || countitem(749) > 0) { mes "[Ryubaba]"; mes "Quoi? Que faites-vous ici? Hors de ma..."; next; mes "[Ryubaba]"; mes "...Est-ce que c'est pour moi?"; next; if (countitem(748) > 0) { mes "[Ryubaba]"; mes "Bon, d'accord, je vous pardonne."; delitem 748,1; set rhea_rus_ring,4; close; } else if (countitem(749) > 0) { mes "[Ryubaba]"; mes "Bon, d'accord, je vous pardonne."; delitem 749,1; set rhea_rus_ring,4; close; } else { mes "[Ryubaba]"; mes "Bon, d'accord, je vous pardonne... Hein?"; next; mes "[Ryubaba]"; mes "A quoi est-ce que vous jouez?"; mes "Je n'ai jamais rencontré quelqu'un d'aussi grossier que vous!"; mes "Je vous déteste! Hors de ma vue!"; close2; warp "moscovia",220,210; end; } }else{ mes "[Ryubaba]"; mes "Je n'ai jamais rencontré quelqu'un d'aussi grossier que vous!"; mes "Je vous déteste! Hors de ma vue!"; close2; warp "moscovia",220,210; end; } } else if (rhea_rus_ring == 4) { mes "[Ryubaba]"; mes "Huhu, avez-vous déjà rencontré une aussi belle femme que moi?"; next; select("Vous êtes..."); mes "["+ strcharinfo(0) +"]"; mes "...Vous êtes la plus belle..."; next; mes "[Ryubaba]"; mes "Vraiment? Ah, c'est ce que tout le monde me dit!"; mes "Mais je ne vous ai pas demandé ce que vous faisiez ici..."; next; input .@input$; if (.@input$ == "Anneau Pourpre") { mes "[Ryubaba]"; mes "Un Anneau Pourpre?!"; next; }else{ mes "[Ryubaba]"; mes "Eh, de quoi est-ce que vous êtes en train de parler? Qu'est-ce que c'est?"; close; } mes "[Ryubaba]"; mes "Ah, cet anneau... Oui, mon père l'a donné à ma petite soeur, Mashenka."; mes "Mais un jour elle est sortie se promener, et elle a disparu autour des marais."; next; mes "["+ strcharinfo(0) +"]"; mes "Attendez, votre père m'a dit qu'elle était morte!"; next; mes "[Ryubaba]"; mes "C'est vrai... Laissez-moi parler. On l'a cherchée, mais sans résultat. Elle devait porter l'anneau quand elle disparut dans les marécages."; set rhea_rus_ring,5; close; } else if (rhea_rus_ring > 4 && rhea_rus_ring < 7) { mes "[Ryubaba]"; mes "Ah, cet anneau... Oui, mon père l'a donné à ma petite soeur, Mashenka."; mes "Mais un jour elle est sortie de promener, et elle a disparu autour des marais."; next; mes "["+ strcharinfo(0) +"]"; mes "Attendez, votre père m'a dit qu'elle était morte!"; next; mes "[Ryubaba]"; mes "C'est vrai... Laissez-moi parler. On l'a cherchée, mais sans résultat. Elle devait porter l'anneau quand elle disparut dans les marécages."; close; } else if (rhea_rus_ring == 7) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Ryubaba]"; mes "Ah, c'est vous! Qu'est-ce que je peux faire pour vous?"; next; mes "["+ strcharinfo(0) +"]"; mes "... Écoutez cette comptine."; next; if (countitem(7883) > 0) { mes "- Vous jouez de la flûte. -"; next; mes "^ff0000L'Anneau Pourpre que mon père m'a donné...^000000"; mes "^ff0000L'Anneau Pourpre que mon père m'a donné...^000000"; mes "^ff0000L'Anneau Pourpre enchanté^000000"; mes "^ff0000Pour la plus belle des fillettes!^000000"; next; mes "^ff0000Mais l'Anneau Pourpre provoque la jalousie...^000000"; mes "^ff0000L'Anneau Pourpre provoque la jalousie...^000000"; mes "^ff0000L'Anneau Pourpre enchanté^000000"; mes "^ff0000Que ma soeur convoite...^000000"; next; mes "^ff0000Les froides mains serrent mon coup...^000000"; mes "^ff0000Les larmes froides me percent le coeur...^000000"; mes "^ff0000Et mon corps s'enfonce dans le noir marécage...^000000"; mes "^ff0000L'Anneau Pourpre n'est plus...^000000"; mes "^ff0000L'Anneau Pourpre enchanté...^000000"; emotion 23; emotion 9,1; next; mes "[Ryubaba]"; mes "S... Stop! Ça suffit! Arrêtez-vous!"; next; mes "["+ strcharinfo(0) +"]"; mes "N'était-ce pas la voix de Mashenka!? Qu'est-ce que vous lui avait fait?!"; next; mes "[Ryubaba]"; mes "Je... Je la détestais! Mon père... Il n'aimait qu'elle! Il ne me regardait jamais! Il n'y en avait que pour elle!"; next; mes "[Ryubaba]"; mes "Je lui avais demandé de me montrer l'anneau, mais elle ne voulait pas. Elle ne voulait pas que je le prenne. Elle m'énervait! Petite morveuse!"; next; mes "["+ strcharinfo(0) +"]"; mes "C'était votre soeur! Comment pouvez-vous parler comme ça?!"; mes "Votre père doit connaître la vérité!"; next; mes "[Ryubaba]"; mes "Non!!!"; mes "Donnez-moi cette flûte!"; next; mes "["+ strcharinfo(0) +"]"; mes "Non! Votre père apprendra la vérité!"; next; mes "[Ryubaba]"; mes "Je vous en supplie... N'en parlez-pas à mon père..."; emotion 28; next; mes "- Elle fond en larmes et se met à genoux. -"; next; mes "[Ryubaba]"; mes "J'ai toujours eu peur que quelqu'un apprenne la vérité. Pensez à lui, un peu! Il n'a jamais pu se remettre de la disparition de ma soeur, alors imaginez si il savait..."; next; mes "[Ryubaba]"; mes "Faites-le pour son propre bien! Il ne s'en remettrait pas. Allez... donnez-moi cette flûte... Ah, je sais... L'Anneau Pourpre! Je vous le donnerai en échange de la flûte! Vous le voulez, n'est-ce pas?"; next; mes "["+ strcharinfo(0) +"]"; mes "Mais..."; next; mes "[Ryubaba]"; mes "Oh, s'il-vous-plaît... Pensez à mon vieux père! Faites-le pour lui! Je vous en supplie..."; next; mes "["+ strcharinfo(0) +"]"; mes "...Hum, que devrais-je faire..."; next; if(select("Faire l'échange:Ne pas le faire") == 1) { mes "["+ strcharinfo(0) +"]"; mes "C'est d'accord."; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "Non, c'est hors de question!"; next; mes "[Ryubaba]"; mes "Quoi!!!"; next; mes "["+ strcharinfo(0) +"]"; mes "Votre père a le droit de connaître la vérité! Il doit savoir ce que vous avez fait!"; next; mes "[Ryubaba]"; mes "Att... Attendez!!!"; set rhea_rus_ring,8; close2; warp "moscovia",203,80; end; } mes "[Ryubaba]"; mes "C'est vrai?! Merci!"; next; mes "[Ryubaba]"; mes "Je passerai le reste de ma vie à me repentir de mes péchés."; delitem 7883,1; set rhea_rus_ring,9; getitem 7877,1; if (BaseLevel < 56) { getexp 4700,0; } else if (BaseLevel > 55 && BaseLevel < 61) { getexp 6150,0; } else if (BaseLevel > 60 && BaseLevel < 66) { getexp 10605,0; } else if (BaseLevel > 65 && BaseLevel < 71) { getexp 16223,0; } else if (BaseLevel > 70 && BaseLevel < 76) { getexp 41227,0; } else if (BaseLevel > 75 && BaseLevel < 81) { getexp 69073,0; } else if (BaseLevel > 80 && BaseLevel < 86) { getexp 85102,0; } else if (BaseLevel > 85 && BaseLevel < 91) { getexp 104615,0; } else if (BaseLevel > 90 && BaseLevel < 99) { getexp 222035,0; } else{ getitem 607,1; } close; }else{ mes "["+ strcharinfo(0) +"]"; mes "...?! Où est la flûte?!"; emotion 23,1; close; } } else if (rhea_rus_ring == 8) { mes "[Ryubaba]"; mes "Donnez-la moi!"; next; mes "["+ strcharinfo(0) +"]"; mes "Votre père a le droit de connaître la vérité! Il doit savoir ce que vous avez fait!"; next; mes "[Ryubaba]"; mes "Att... Attendez!"; close2; warp "moscovia",203,80; end; }else{ mes "[Ryubaba]"; mes "................................"; mes "J'ai été stupide..."; next; mes "[Ryubaba]"; mes "Je passerai le reste de ma vie à me repentir de mes péchés."; close; } } else { mes "[Ryubaba]"; mes "................................"; mes "J'ai été stupide..."; next; mes "[Ryubaba]"; mes "Je passerai le reste de ma vie à me repentir de mes péchés."; close; } } //---------------------------------------------------------------------------- // Little Boy (Ryubaba Info) //---------------------------------------------------------------------------- moscovia,223,210,3 script Petit Garçon#rus09 962,{ if (rhea_rus_main < 8) { mes "[Petit Garçon]"; mes "Quand je serai grand, je serai un aventurier et j'aurai la plus belle des femmes!"; mes "Elle sera encore plus belle que Ryubaba!"; close; } else if (rhea_rus_main == 8) { if (rhea_rus_ring == 2) { mes "[Petit Garçon]"; mes "Hehe, vous ne l'avez jamais vue?"; next; mes "[Petit Garçon]"; mes "Tout le monde la connaît. Mon frère m'a dit qu'il voulait la demander en mariage."; mes "Mais les gens hésitent à cause de son caractère."; next; mes "[Petit Garçon]"; mes "Moi je ne l'aime pas! Elle ne me donne jamais de bonbons ou de gâteaux. Même si elle est belle à l'extérieur, elle est très moche à l'intérieur..."; next; if (countitem(529) > 0 || countitem(538) > 0) { mes "[Petit Garçon]"; mes "Ah, est-ce que vous avez des bonbons ou des gâteaux pour moi?"; next; if(select("Lui en donner quelques-uns:Ne pas lui en donner") == 2) { mes "[Petit Garçon]"; mes "Hum! Hmph! Pish! !"; mes "Vous êtes les mêmes vous et Ryubaba!"; close; } mes "[Petit Garçon]"; mes "Ouah, c'est vrai?!"; if (sex) mes "Merci, vous êtes gentil!"; else mes "Merci, vous êtes gentille!"; next; mes "[Petit Garçon]"; mes "Ah, je vais vous donner un tuyau!"; next; if (countitem(529) > 0) { mes "[Petit Garçon]"; mes "Ryubaba adore les cadeaux! Surtout les fleurs, comme les roses. Elle pense qu'elles lui ressemblent."; delitem 529,1; set rhea_rus_ring,3; close; } else if (countitem(538) > 0) { mes "[Petit Garçon]"; mes "Ryubaba adore les cadeaux! Surtout les fleurs, comme les roses. Elle pense qu'elles lui ressemblent."; delitem 538,1; set rhea_rus_ring,3; close; } else { mes "[Petit Garçon]"; mes "Ryubaba aime... hein?"; mes "Vous n'avez pas des bonbons ou des gâteaux?! Vous ne voulez pas m'en donner un?"; close; } }else{ mes "[Petit Garçon]"; mes "Ce que je préfère, c'est les gâteaux."; close; } } else if (rhea_rus_ring == 3) { mes "[Petit Garçon]"; mes "Ryubaba adore les cadeaux! Surtout les fleurs, comme les roses. Elle pense qu'elles lui ressemblent."; close; } else { mes "[Petit Garçon]"; mes "Quand je serai grand, je serai un aventurier et j'aurai la plus belle des femmes!"; mes "Elle sera encore plus belle que Ryubaba!"; close; } } else { mes "[Petit Garçon]"; mes "Quand je serai grand, je serai un aventurier et j'aurai la plus belle des femmes!"; mes "Elle sera encore plus belle que Ryubaba!"; close; } } //---------------------------------------------------------------------------- // Bergère (Wooden Flute for Anneau Pourpre) //---------------------------------------------------------------------------- mosk_fild02,157,233,0 script Bergère#rus10 69,{ if (rhea_rus_main < 8) { mes "[Bergère]"; mes "Haaaa, je m'ennuie! Je m'ennuie! Je m'ennuie! Je n'en peux plus de ces moutons!"; next; mes "[Bergère]"; mes "Si seulement je pouvais passer mon temps à écouter de la musique..."; close; } else if (rhea_rus_main == 8) { if (rhea_rus_ring < 5) { mes "[Bergère]"; mes "Haaaa, je m'ennuie! Je m'ennuie! Je m'ennuie! Je n'en peux plus de ces moutons!"; next; mes "[Bergère]"; mes "Si seulement je pouvais passer mon temps à écouter de la musique..."; close; } else if (rhea_rus_ring == 5) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Bergère]"; mes "Haaaa, je m'ennuie! Je m'ennuie! Je m'ennuie! Je n'en peux plus de ces moutons!"; next; mes "[Bergère]"; mes "Si seulement je pouvais passer mon temps à écouter de la musique..."; next; select("Excusez-moi..."); mes "["+ strcharinfo(0) +"]"; mes "Excusez-moi... Auriez-vous vu une fille appelée Mashenka par hasard?"; mes "Elle a disparu quelque part dans les marécages."; next; mes "[Bergère]"; mes "Hum, le nom me dit quelque chose, mais je n'arrive pas à m'en rappeler. Vous devriez aller du côté des marécages, voir si vous pouvez trouver quelque chose."; next; mes "[Bergère]"; mes "Ah, et tant que vous y êtes, pourriez-vous ramasser quelques Branches Pointues et me les rapporter? Il me faudrait ^0000ff25 Branches Pointues^000000..."; next; mes "[Bergère]"; mes "Je suis une très bonne joueuse de flûte. Si vous m'en apportez assez, je pourrai confectionner une flûte et vous jouer de douces mélodies. S'il vous plaît~!"; set rhea_rus_ring,6; close; } else if (rhea_rus_ring == 6) { if (countitem(7882) > 24) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Bergère]"; mes "Ah, c'est vous! Avez-vous les branches pointues?!"; next; mes "[Bergère]"; mes "Oh, c'est fantastique! Un petit moment, je vais fabriquer une flûte à partir des branches et vous jouer la plus belle musique que vous n'ayez jamais entendue!"; next; mes "- Elle commence à tailler les branches, avant de les poncer et de les assembler pour en faire une flûte. -"; next; mes "[Bergère]"; mes "D'accord, ça devrait aller! Voyons comment elle sonne!"; next; mes "- Elle ferme les yeux et commence à jouer. -"; next; mes "^ff0000L'Anneau Pourpre que mon père m'a donné...^000000"; mes "^ff0000L'Anneau Pourpre que mon père m'a donné...^000000"; mes "^ff0000L'Anneau Pourpre enchanté^000000"; mes "^ff0000Pour la plus belle des fillettes!^000000"; next; mes "^ff0000Mais l'Anneau Pourpre provoque la jalousie...^000000"; mes "^ff0000L'Anneau Pourpre provoque la jalousie...^000000"; mes "^ff0000L'Anneau Pourpre enchanté^000000"; mes "^ff0000Que ma soeur convoite...^000000"; next; mes "^ff0000Les froides mains serrent mon coup...^000000"; mes "^ff0000Les larmes froides me percent le coeur...^000000"; mes "^ff0000Et mon corps s'enfonce dans le noir marécage...^000000"; mes "^ff0000L'Anneau Pourpre n'est plus...^000000"; mes "^ff0000L'Anneau Pourpre enchanté...^000000"; emotion 23; emotion 23,1; next; mes "[Bergère]"; mes "Que... Qu'est-ce que c'est que ça? C'est... Pourquoi est-ce qu'une voix sort de ma flûte?"; next; mes "[Bergère]"; mes "Je n'ai jamais rien entendu de pareil auparavant! Elle... Prenez-la! De la sorcellerie, voilà ce que c'est! Prenez-la, je ne veux pas y toucher!"; next; mes "-^0000ffLa Bergère vous donne la flûte.^000000-"; delitem 7882,25; set rhea_rus_ring,7; getitem 7883,1; close; }else{ mes "[Bergère]"; mes "Hum, le nom me dit quelque chose, mais je n'arrive pas à me rappeler. Vous devriez aller du côté des marécages, voir si vous pouvez trouver quelque chose."; next; mes "[Bergère]"; mes "Ah, et tant que vous y êtes, pourriez-vous ramasser quelques Branches Pointues et me les rapporter? Il me faudrait ^0000ff50 Branches Pointues^000000..."; next; mes "[Bergère]"; mes "Je suis une très bonne joueuse de flûte. Si vous m'en apportez assez, je pourrai confectionner une flûte et vous jouer de douces mélodies. S'il vous plaît~!"; close; } } else if (rhea_rus_ring > 6) { mes "[Bergère]"; mes "Plus jamais! Plus jamais je ne jouerai de ces flûtes faites de branches des marais!"; close; } else { mes "[Bergère]"; mes "Haaaa, je m'ennuie! Je m'ennuie! Je m'ennuie! Je n'en peux plus de ces moutons!"; next; mes "[Bergère]"; mes "Si seulement je pouvais passer mon temps à écouter de la musique..."; close; } } else { mes "[Bergère]"; mes "Haaaa, je m'ennuie! Je m'ennuie! Je m'ennuie! Je n'en peux plus de ces moutons!"; next; mes "[Bergère]"; mes "Si seulement je pouvais passer mon temps à écouter de la musique..."; close; } } //---------------------------------------------------------------------------- // Buisson Épineux (Wooden Flute) //---------------------------------------------------------------------------- mosk_fild02,151,188,0 script Buisson Épineux#rus11 111,{ if (rhea_rus_ring == 6) { if (countitem(7882) < 25) { // Bugfix: 25 et pas 50 [NoH] set .@branch01,rand(1,3); if (.@branch01 == 2) { mes "- Vous évitez soigneusement de poser la main sur les épines et coupez une branche. -"; getitem 7882,1; donpcevent "Buisson Épineux#rus11::OnDisable"; close; }else{ mes "- Vous essayez d'attraper une branche, mais vous reculez votre main, qui se retrouve pleine d'échardes! -"; specialeffect2 1; percentheal -5,0; close; } } } OnInit: enablenpc "Buisson Épineux#rus11"; end; OnEnable: stopnpctimer; enablenpc "Buisson Épineux#rus11"; end; OnDisable: initnpctimer; disablenpc "Buisson Épineux#rus11"; end; OnTimer60000: donpcevent "Buisson Épineux#rus11::OnEnable"; end; } mosk_fild02,160,227,0 script Buisson Épineux#rus12 111,{ if (rhea_rus_ring == 6) { if (countitem(7882) < 25) { // Bugfix: 25 et pas 50 [NoH] set .@branch01,rand(1,3); if (.@branch01 == 2) { mes "- Vous évitez soigneusement de poser la main sur les épines et coupez une branche. -"; getitem 7882,1; donpcevent "Buisson Épineux#rus12::OnDisable"; close; }else{ mes "- Vous essayez d'attraper une branche, mais vous reculez votre main, qui se retrouve pleine d'échardes! -"; specialeffect2 1; percentheal -5,0; close; } } } OnInit: enablenpc "Buisson Épineux#rus12"; end; OnEnable: stopnpctimer; enablenpc "Buisson Épineux#rus12"; end; OnDisable: initnpctimer; disablenpc "Buisson Épineux#rus12"; end; OnTimer60000: donpcevent "Buisson Épineux#rus12::OnEnable"; end; } mosk_fild02,160,179,0 script Buisson Épineux#rus13 111,{ if (rhea_rus_ring == 6) { if (countitem(7882) < 25) { // Bugfix: 25 et pas 50 [NoH] set .@branch01,rand(1,3); if (.@branch01 == 2) { mes "- Vous évitez soigneusement de poser la main sur les épines et coupez une branche. -"; getitem 7882,1; donpcevent "Buisson Épineux#rus13::OnDisable"; close; }else{ mes "- Vous essayez d'attraper une branche, mais vous reculez votre main, qui se retrouve pleine d'échardes! -"; specialeffect2 1; percentheal -5,0; close; } } } OnInit: enablenpc "Buisson Épineux#rus13"; end; OnEnable: stopnpctimer; enablenpc "Buisson Épineux#rus13"; end; OnDisable: initnpctimer; disablenpc "Buisson Épineux#rus13"; end; OnTimer60000: donpcevent "Buisson Épineux#rus13::OnEnable"; end; } mosk_fild02,142,247,0 script Buisson Épineux#rus14 111,{ if (rhea_rus_ring == 6) { if (countitem(7882) < 25) { // Bugfix: 25 et pas 50 [NoH] set .@branch01,rand(1,3); if (.@branch01 == 2) { mes "- Vous évitez soigneusement de poser la main sur les épines et coupez une branche. -"; getitem 7882,1; donpcevent "Buisson Épineux#rus14::OnDisable"; close; }else{ mes "- Vous essayez d'attraper une branche, mais vous reculez votre main, qui se retrouve pleine d'échardes! -"; specialeffect2 1; percentheal -5,0; close; } } } OnInit: enablenpc "Buisson Épineux#rus14"; end; OnEnable: stopnpctimer; enablenpc "Buisson Épineux#rus14"; end; OnDisable: initnpctimer; disablenpc "Buisson Épineux#rus14"; end; OnTimer60000: donpcevent "Buisson Épineux#rus14::OnEnable"; end; } mosk_fild02,149,223,0 script Buisson Épineux#rus15 111,{ if (rhea_rus_ring == 6) { if (countitem(7882) < 25) { // Bugfix: 25 et pas 50 [NoH] set .@branch01,rand(1,3); if (.@branch01 == 2) { mes "- Vous évitez soigneusement de poser la main sur les épines et coupez une branche. -"; getitem 7882,1; donpcevent "Buisson Épineux#rus15::OnDisable"; close; }else{ mes "- Vous essayez d'attraper une branche, mais vous reculez votre main, qui se retrouve pleine d'échardes! -"; specialeffect2 1; percentheal -5,0; close; } } } OnInit: enablenpc "Buisson Épineux#rus15"; end; OnEnable: stopnpctimer; enablenpc "Buisson Épineux#rus15"; end; OnDisable: initnpctimer; disablenpc "Buisson Épineux#rus15"; end; OnTimer60000: donpcevent "Buisson Épineux#rus15::OnEnable"; end; } mosk_fild02,114,223,0 script Buisson Épineux#rus16 111,{ if (rhea_rus_ring == 6) { if (countitem(7882) < 25) { // Bugfix: 25 et pas 50 [NoH] set .@branch01,rand(1,3); if (.@branch01 == 2) { mes "- Vous évitez soigneusement de poser la main sur les épines et coupez une branche. -"; getitem 7882,1; donpcevent "Buisson Épineux#rus16::OnDisable"; close; }else{ mes "- Vous essayez d'attraper une branche, mais vous reculez votre main, qui se retrouve pleine d'échardes! -"; specialeffect2 1; percentheal -5,0; close; } } } OnInit: enablenpc "Buisson Épineux#rus16"; end; OnEnable: stopnpctimer; enablenpc "Buisson Épineux#rus16"; end; OnDisable: initnpctimer; disablenpc "Buisson Épineux#rus16"; end; OnTimer60000: donpcevent "Buisson Épineux#rus16::OnEnable"; end; } mosk_fild02,101,197,0 script Buisson Épineux#rus17 111,{ if (rhea_rus_ring == 6) { if (countitem(7882) < 25) { // Bugfix: 25 et pas 50 [NoH] set .@branch01,rand(1,3); if (.@branch01 == 2) { mes "- Vous évitez soigneusement de poser la main sur les épines et coupez une branche. -"; getitem 7882,1; donpcevent "Buisson Épineux#rus17::OnDisable"; close; }else{ mes "- Vous essayez d'attraper une branche, mais vous reculez votre main, qui se retrouve pleine d'échardes! -"; specialeffect2 1; percentheal -5,0; close; } } } OnInit: enablenpc "Buisson Épineux#rus17"; end; OnEnable: stopnpctimer; enablenpc "Buisson Épineux#rus17"; end; OnDisable: initnpctimer; disablenpc "Buisson Épineux#rus17"; end; OnTimer60000: donpcevent "Buisson Épineux#rus17::OnEnable"; end; } mosk_fild02,125,182,0 script Buisson Épineux#rus18 111,{ if (rhea_rus_ring == 6) { if (countitem(7882) < 25) { // Bugfix: 25 et pas 50 [NoH] set .@branch01,rand(1,3); if (.@branch01 == 2) { mes "- Vous évitez soigneusement de poser la main sur les épines et coupez une branche. -"; getitem 7882,1; donpcevent "Buisson Épineux#rus18::OnDisable"; close; }else{ mes "- Vous essayez d'attraper une branche, mais vous reculez votre main, qui se retrouve pleine d'échardes! -"; specialeffect2 1; percentheal -5,0; close; } } } OnInit: enablenpc "Buisson Épineux#rus18"; end; OnEnable: stopnpctimer; enablenpc "Buisson Épineux#rus18"; end; OnDisable: initnpctimer; disablenpc "Buisson Épineux#rus18"; end; OnTimer60000: donpcevent "Buisson Épineux#rus18::OnEnable"; end; } //---------------------------------------------------------------------------- // Mère Inquiète (Cheveux de Lusalka) //---------------------------------------------------------------------------- // NdT: j'ai viré tout le côté "aqua nymph" (comme beaucoup d'autres choses dans ce fichier d'ailleurs) pour utiliser au mythe de la Dame Blanche à la place, qui colle plus à l'histoire. [No Healing] moscovia,166,145,1 script Mère Inquiète#rus19 961,{ if (rhea_rus_main < 8) { mes "[Mère Inquiète]"; mes "Où est-elle...?"; next; mes "[Mère Inquiète]"; mes "Avez-vous déjà entendu l'histoire de cette femme qui se noya juste avant son mariage, et devint Lusalka, la Dame Blanche?"; next; mes "[Mère Inquiète]"; mes "Ma fille a disparu il y a plusieurs jours de ça - j'espère qu'il ne lui est rien arrivée..."; close; } else if (rhea_rus_main == 8) { if (rhea_rus_hair < 1) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Mère Inquiète]"; mes "Où est-elle...?"; next; mes "[Mère Inquiète]"; mes "Avez-vous déjà entendu l'histoire de cette femme qui se noya juste avant son mariage, et devint Lusalka, la Dame Blanche?"; next; mes "[Mère Inquiète]"; mes "Ma fille a disparu il y a plusieurs jours de ça - j'espère qu'il ne lui est rien arrivée..."; next; mes "[Mère Inquiète]"; mes "Avez-vous déjà été dans les marécages sur la grande île près de Moscovia? N'y auriez-vous pas vu ma fille par hasard? Je veux simplement savoir ce qui lui est arrivé. Je me moque du reste, même si elle était devenue une Lusalka."; next; if(select("La rassurer.:Je vais la chercher.") == 1) { mes "["+ strcharinfo(0) +"]"; mes "Ne vous inquiétez pas. Tout va bien. Elle reviendra bientôt."; next; mes "[Mère Inquiète]"; mes "Je voudrais tellement que ce soit vrai..."; close; } mes "[Mère Inquiète]"; mes "C'est vrai?"; next; mes "[Mère Inquiète]"; mes "J'ai bien essayé de la chercher moi-même mais je n'ai pas pu m'aventurer dans les marais avec tous les monstres qui l'habitent."; next; mes "[Mère Inquiète]"; mes "S'il vous plaît... Trouvez ma fille!"; set rhea_rus_hair,1; close; } else if (rhea_rus_hair == 1) { mes "[Mère Inquiète]"; mes "Ah, il y a plusieurs choses que vous devez savoir."; next; mes "[Mère Inquiète]"; mes "Si ma fille est vraiment devenue une Lusalka, une Dame Blanche, vous devriez écouter ce que j'ai à vous dire."; next; mes "[Mère Inquiète]"; mes "Les Dames Blanches ne sont pas maléfiques, mais il faut tout de même s'en méfier. Elles peuvent blesser les personnes qui croisent leur regard."; next; mes "[Mère Inquiète]"; mes "Vous devrez avoir quelque chose pour vous protéger de la Dame Blanche. De l'^0000ffEau Bénite^000000 vous protègera sans doute de son regard ensorcelé."; next; mes "[Mère Inquiète]"; mes "Et les Dames Blanches n'apparaissent que la nuit. Elle se montrera certainement entre ^ff000011 heures du soir et 6 heures du matin^000000."; next; // Là j'ai viré, désolé, mais c'est vraiment trop répétitif [No Healing] // mes "[Mère Inquiète]"; // mes "Don't forget. You have to bring '^0000ffHoly Water^000000' with you, and find her from ^ff00005 pm to 6 am PST^000000."; // next; mes "[Mère Inquiète]"; mes "Je ne sais pas où la trouver exactement, mais vous devriez chercher dans les endroits humides et marécageux. S'il vous plaît, trouvez ma fille! Je vous en supplie!"; set rhea_rus_hair,2; close; } else if (rhea_rus_hair > 1 && rhea_rus_hair < 9) { mes "[Mère Inquiète]"; mes "Les Dames Blanches ne sont pas maléfiques, mais il faut tout de même s'en méfier. Elles peuvent blesser les personnes qui croisent leur regard."; next; mes "[Mère Inquiète]"; mes "Vous devrez avoir quelque chose pour vous protéger de la Dame Blanche. De l'^0000ffEau Bénite^000000 vous protègera sans doute de son regard ensorcelé."; next; mes "[Mère Inquiète]"; mes "Et les Dames Blanches n'apparaissent que la nuit. Elle se montrera certainement entre ^ff000011 heures du soir et 6 heures du matin^000000."; next; // Là j'ai viré, désolé, mais c'est vraiment trop répétitif [No Healing] // mes "[Mère Inquiète]"; // mes "Don't forget. You have to bring '^0000ffHoly Water^000000' with you, and find her from ^ff00005 pm to 6 am PST^000000."; // next; mes "[Mère Inquiète]"; mes "Je ne sais pas où la trouver exactement, mais vous devriez chercher dans les endroits humides et marécageux. S'il vous plaît, trouvez ma fille! Je vous en supplie!"; close; } else { mes "[Mère Inquiète]"; mes "Je ne suis bonne à rien depuis quelques temps."; next; mes "[Mère Inquiète]"; mes "C'est comme si j'avais perdu quelque chose mais je ne sais plus quoi..."; close; } } else { mes "[Mère Inquiète]"; mes "Je ne suis bonne à rien depuis quelques temps."; next; mes "[Mère Inquiète]"; mes "C'est comme si j'avais perdu quelque chose mais je ne sais plus quoi..."; close; } } //---------------------------------------------------------------------------- // Marsh Warning Signs //---------------------------------------------------------------------------- - script Attention#07rus::NoSwim 837,{ mes " ATTENTION! "; mes "Baignade interdite!"; close; } mosk_fild02,101,204,0 duplicate(NoSwim) Attention#rus01 837 mosk_fild02,101,200,0 duplicate(NoSwim) Attention#rus02 837 //---------------------------------------------------------------------------- // Lusalka Trigger (Cheveux de Lusalka) //---------------------------------------------------------------------------- mosk_fild02,116,202,3 script Lusalka#07russai_22 -1,3,3,{ end; OnTouch: if (rhea_rus_main < 8) { emotion 1,1; close; } else if (rhea_rus_main == 8) { if (rhea_rus_hair < 2) { emotion 1,1; close; } else if (rhea_rus_hair == 2) { if (gettime(3)>=23 || gettime(3)<=5) { mes "- Plouf! -"; next; if (countitem(523) > 0) { mes "- Vous entendez un son ressemblant à celui d'un poisson qui saute dans l'eau et voyez une lueur sur l'eau. -"; donpcevent "Lusalka#rus23::OnEnable"; close; }else{ mes "- Vous entendez un son ressemblant à celui d'un poisson qui saute dans l'eau et sentez que quelque chose vous observe. Vous vous sentez attiré par l'eau. Tellement attiré... -"; next; specialeffect2 99; percentheal -100,0; close; } }else{ emotion 1,1; close; } } else if (rhea_rus_hair > 2 && rhea_rus_hair < 7) { mes "[Voix de Lusalka]"; mes "Il s'appelait 'Igor'... Il partit pour la capitale de Rune-Midgard. Apportez-lui mes boucles d'oreilles dorées."; next; mes "[Voix de Lusalka]"; mes "Et s'il-vous-plaît, dites-lui d'arrêter de souffrir en silence et de recommencer à être heureux. Tel est mon souhait."; close; } else if (rhea_rus_hair == 7) { if (gettime(3)>=23 || gettime(3)<=5) { mes "- Plouf! -"; next; if (countitem(523) > 0) { mes "- Vous entendez un son ressemblant à celui d'un poisson qui saute dans l'eau et voyez une lueur sur l'eau. -"; donpcevent "Lusalka#rus23::OnEnable"; close; }else{ mes "- Vous entendez un son ressemblant à celui d'un poisson qui saute dans l'eau... Quelque chose charge vers vous! -"; specialeffect2 99; percentheal -100,0; close; } }else{ emotion 1,1; close; } } else if (rhea_rus_hair == 8) { mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que c'était?!"; mes "Pourquoi suis-je ici?"; next; mes "- Vous vous relevez et voyez des cheveux humides à vos pieds. -"; next; mes "["+ strcharinfo(0) +"]"; mes "...C'est... Ce sont les Cheveux de Lusalka?"; mes "Ah, je me souviens... C'est pour ça que j'étais venu ici."; next; mes "- Vous ramassez les cheveux. -"; next; mes "- Vous sentez la tristesse vous envahir tandis que vous empoignez ces cheveux froids et humides. -"; set rhea_rus_hair,9; getitem 7878,2; close; } else if (rhea_rus_hair > 8) { mes "- Vous avez le sentiment que quelqu'un vous observe. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Qui va là? Il... Il y a quelqu'un?"; next; mes "- Le bruit dans l'eau disparaît, mais vous ne pouvez vous empêcher d'être envahi par un sentiment de tristesse. -"; close; } else { emotion 1,1; close; } } else { emotion 1,1; close; } } //---------------------------------------------------------------------------- // Lusalka (Cheveux de Lusalka) //---------------------------------------------------------------------------- mosk_fild02,124,202,3 script Lusalka#rus23 971,{ if (countitem(523) > 0) { if (rhea_rus_main < 8) { mes "[Lusalka]"; mes "...Vous êtes toujours en vie..."; mes "Mon regard ne vous a pas..."; mes "Que faites-vous ici...?"; close; } else if (rhea_rus_main == 8) { if (rhea_rus_hair < 2) { mes "[Lusalka]"; mes "...Vous êtes toujours en vie..."; mes "Mon regard ne vous a pas..."; mes "Que faites-vous ici...?"; close; } else if (rhea_rus_hair == 2) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Lusalka]"; mes "...Vous êtes toujours en vie..."; mes "Mon regard ne vous a pas..."; mes "Que faites-vous ici...?"; next; mes "[Lusalka]"; mes "La nuit est faite pour les Dames Blanches..."; mes "Ne saviez-vous pas que le regard des Dames Blanches pouvait tuer? Sans 'Eau Bénite', vous seriez sûrement mort."; next; select("Je suis un aventurier et..."); mes "[Lusalka]"; mes "...Un aventurier...?"; mes "Alors vous venez d'un autre continent, n'est-ce-pas, pas de Moscovia...?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je viens de Rune-Midgard."; next; mes "[Lusalka]"; mes "...Rune... Midgard..."; mes "Mon bien-aimé partit pour Rune-Midgard il y a quelques temps... Pourriez-vous le trouver? Je veux lui parler..."; next; mes "[Lusalka]"; mes "...Mais mes souvenirs s'effacent... Je ne sais plus ce qui s'est passé. Je me suis réveillée et j'étais devenue Lusalka, la Dame Blanche des eaux."; next; mes "[Lusalka]"; mes "Mes souvenirs s'effacent, mais je me souviens toujours de lui. De son sourire. De son étreinte chaleureuse. Je me souviens de tout."; next; mes "[Lusalka]"; mes "Je l'ai observé depuis le plus profond des eaux tandis qu'il était assis, fixant le marécage. Ses yeux étaient si tristes..."; next; mes "[Lusalka]"; mes "Je souffrais de le voir empreint de désespoir, mais je ne pouvais lui parler. Les gens ordinaires ne peuvent résister à mon regard..."; next; mes "[Lusalka]"; mes "Je l'observais - il venait chaque jour dans les marais, courbé par la tristesse et le chagrin. Et je l'entendis aussi lorsqu'il prit la décision de partir pour Rune-Midgard."; next; mes "[Lusalka]"; mes "Aventurier, pouvez-vous le trouver pour moi? Je ne peux quitter les marais. Le pouvez-vous?"; next; mes "[Lusalka]"; mes "Je ne désire pas qu'il revienne, ou le revoir de nouveau. Je souhaite simplement qu'il arrête de souffrir et entame une nouvelle vie, loin du passé, loin des souffrances."; next; mes "[Lusalka]"; mes "Je suis devenue Lusalka, mais peu m'importe. Je ne suis pas triste. Cependant, je peux sentir toute la souffrance qui émane des marais. Je la sens au plus profond de moi."; next; mes "[Lusalka]"; mes "Trouvez-le, s'il-vous-plaît, et dites-lui que je vais bien et qu'il doit arrêter de se morfondre..."; next; mes "["+ strcharinfo(0) +"]"; mes "Et où puis-je le trouver?"; next; mes "[Lusalka]"; mes "Il dit qu'il voulait se rendre dans la capitale de Rune-Midgard la nuit où il partit. J'ignore s'il s'y trouve toujours..."; next; if(select("D'accord, je le trouverai:Je ne pense pas que ce soit possible...") == 2) { mes "["+ strcharinfo(0) +"]"; mes "Rune-Midgard est une terre immense! Je ne pense pas pouvoir le trouver..."; next; mes "["+ strcharinfo(0) +"]"; mes "Je suis désolé, mais il n'y a rien que je puisse faire. Vous devez l'oublier."; next; mes "[Lusalka]"; mes "Ah... Mais..."; emotion 28; donpcevent "Lusalka#rus23::OnDisable"; close; } mes "[Lusalka]"; mes "Merci du fond du coeur. Il s'appelle '^0000ffIgor^000000'. Donnez-lui ces boucles d'oreille. Il me les offrit un jour en cadeau."; next; mes "- ^0000ffVous recevez les boucles d'oreille dorées de la Dame Blanche.^000000 -"; set rhea_rus_hair,3; donpcevent "Lusalka#rus23::OnDisable"; close; } else if (rhea_rus_hair > 2 && rhea_rus_hair < 7) { mes "[Lusalka]"; mes "Il s'appelle '^0000ffIgor^000000'. Donnez-lui ces boucles d'oreille. Il me les offrit un jour en cadeau."; next; mes "[Lusalka]"; mes "Et s'il-vous-plaît, dites-lui d'arrêter de souffrir en silence et de recommencer à être heureux. Tel est mon souhait."; close; } else if (rhea_rus_hair == 7) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Lusalka]"; mes "Alors vous l'avez vu? Comment allait-il?"; next; mes "["+ strcharinfo(0) +"]"; mes "Voici un message d'Igor."; mes "I m'a dit qu'il se rappelait chacun des moments passés avec vous, et qu'il vous aime toujours."; next; mes "["+ strcharinfo(0) +"]"; mes "Il m'a aussi dit qu'il reviendra à Moscovia avant la pleine lune pour vous voir. Il m'a affirmé qu'il sera assez fort pour ne pas vous faire souffrir."; next; mes "[Lusalka]"; mes "Igor..."; next; mes "[Lusalka]"; mes "Merci beaucoup. J'apprécie vraiment."; mes "Comment puis-je vous remercier? Dites-moi ce que je peux faire pour vous."; next; mes "["+ strcharinfo(0) +"]"; mes "Puis-je vous demander une faveur?"; next; mes "[Lusalka]"; mes "Si je peux vous l'accorder, je le ferai."; next; mes "["+ strcharinfo(0) +"]"; mes "C'est le cas!"; mes "...Il me faudrait quelques-uns de vos cheveux."; next; mes "[Lusalka]"; mes "...Eh, des cheveux? Est-ce tout?"; next; mes "["+ strcharinfo(0) +"]"; mes "En fait non. Il me faut deux mèches!"; next; mes "[Lusalka]"; mes "Ah, hahaha."; mes "Alors c'est vraiment ce que vous désirez? Bien, dans ce cas vous l'aurez."; next; mes "- La Lusalka coupe quelques-uns de ses cheveux avec ses ongles acérés. -"; next; mes "[Lusalka]"; mes "Voici, mes cheveux...?!"; mes "Aaaaaaaah!??!?!"; sc_start SC_CURSE,60000,0; specialeffect2 90; emotion 23,1; percentheal -30,0; next; mes "["+ strcharinfo(0) +"]"; mes "Que... Qu'est-ce qui s'est passé?!"; mes "Qui va là?!"; next; mes "[Voix Inconnue]"; mes "Ne pense pas que tu peux me sceller dans cette prison, inconscient!"; mes "Tu ne m'arrêteras jamais!!!"; mes "Hahahaha!!!"; next; mes "["+ strcharinfo(0) +"]"; mes "Qui... Qui êtes-vous?! Ahkkk!!"; sc_start SC_BLIND,10000,0; set rhea_rus_hair,8; donpcevent "Lusalka#rus23::OnDisable"; close; } else if (rhea_rus_hair > 7) { mes "["+ strcharinfo(0) +"]"; mes "...?! Qui êtes-vous? Le fantôme des marais?"; next; mes "[Lusalka]"; mes ".........................."; next; mes "- La chose verdâtre ouvre la bouche, comme si elle voulait dire quelque chose, mais la referme aussitôt, et vous contemple de ses yeux tristes. -"; close; } else { mes "["+ strcharinfo(0) +"]"; mes "...?! Qui êtes-vous? Le fantôme des marais?"; next; mes "[Lusalka]"; mes ".........................."; next; mes "- La chose verdâtre ouvre la bouche, comme si elle voulait dire quelque chose, mais la referme aussitôt, et vous contemple de ses yeux tristes. -"; close; } } else { end; } }else{ mes "- Vous perdez connaissance tandis que la Dame Blanche pose son regard sur vous. -"; specialeffect2 99; percentheal -100,0; donpcevent "Lusalka#rus23::OnDisable"; close; } OnInit: disablenpc "Lusalka#rus23"; end; OnEnable: initnpctimer; enablenpc "Lusalka#rus23"; end; OnDisable: stopnpctimer; disablenpc "Lusalka#rus23"; end; OnTimer300000: stopnpctimer; donpcevent "Lusalka#rus23::OnDisable"; end; } //---------------------------------------------------------------------------- // Wanderer (Cheveux de Lusalka) //---------------------------------------------------------------------------- prontera,228,279,3 script Vagabond#rus24 968,{ if (rhea_rus_main < 8) { mes "[Un vagabond venu d'une terre lointaine]"; mes "On croise tant d'aventuriers par ici. Je comprends pourquoi c'est la capitale du Royaume de Rune-Midgard!"; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Revenez me voir quand vous aurez du temps libre! Le temps ici est encore plus agréable que celui qu'on a dans mon pays en été."; close; } else if (rhea_rus_main == 8) { if (rhea_rus_hair < 3) { mes "[Un vagabond venu d'une terre lointaine]"; mes "On croise tant d'aventuriers par ici. Je comprends pourquoi c'est la capitale du Royaume de Rune-Midgard!"; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Revenez me voir quand vous aurez du temps libre! Le temps ici est encore plus agréable que celui qu'on a dans mon pays en été."; close; } else if (rhea_rus_hair == 3) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Un vagabond venu d'une terre lointaine]"; mes "On croise tant d'aventuriers par ici. Je comprends pourquoi c'est la capitale du Royaume de Rune-Midgard!"; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Revenez me voir quand vous aurez du temps libre! Le temps ici est encore plus agréable que celui qu'on a dans mon pays en été."; next; mes "["+ strcharinfo(0) +"]"; mes "Votre pays?"; mes "Excusez mon indiscrétion, mais venez-vous de Moscovia?"; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Oh, comment avez-vous deviné?"; mes "Y êtes-vous déjà allé?"; next; mes "["+ strcharinfo(0) +"]"; mes "Oh oui, j'y suis déjà allé..."; mes "Mais en parlant de ça, j'ai quelque chose d'important à vous demander. Êtes-vous..."; next; input .@input$; if (.@input$ == "Igor") { mes "["+ strcharinfo(0) +"]"; mes "Oh oui, j'y suis déjà allé..."; mes "Mais en parlant de ça, j'ai quelque chose d'important à vous demander. Êtes-vous..."+ .@input$ +"?"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "Oh oui, j'y suis déjà allé..."; mes "Mais en parlant de ça, j'ai quelque chose d'important à vous demander. Êtes-vous..."+ .@input$ +"?"; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Hum, non."; mes "Je ne connais personne de ce nom."; close; } mes "[Un vagabond venu d'une terre lointaine]"; mes "Hum, non. Mais ce nom a l'air familier."; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Ah, oui bien sûr! Comment ai-je pu oublier?"; emotion 5; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Nous sommes venu ensemble de Moscovia. On le surnomme Igg. Cependant, ça fait un certain temps que je ne l'ai pas vu. Il était toujours triste à cause de la perte de sa bien-aimée."; next; mes "["+ strcharinfo(0) +"]"; mes "Ah, oui, nous devons parler du même Igor."; mes "Je suis à sa recherche! Vous savez où il se trouve maintenant?"; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Hum, je ne sais pas où le trouver, mais il m'a dit qu'il aimerait voir le désert."; set rhea_rus_hair,4; close; } else if (rhea_rus_hair > 3 && rhea_rus_hair < 7) { mes "[Un vagabond venu d'une terre lointaine]"; mes "On le surnomme Igg. Cependant, ça fait un certain temps que je ne l'ai pas vu. Il était toujours triste à cause de la perte de sa bien-aimée."; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Hum, je ne sais pas où le trouver, mais il m'a dit qu'il aimerait voir le désert."; close; } else { mes "[Un vagabond venu d'une terre lointaine]"; mes "Où devrais-je aller? Où avez-vous été avec lui?"; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Dites-moi où."; close; } } else { mes "[Un vagabond venu d'une terre lointaine]"; mes "Où devrais-je aller? Où avez-vous été avec lui?"; next; mes "[Un vagabond venu d'une terre lointaine]"; mes "Dites-moi où."; close; } } //---------------------------------------------------------------------------- // Villageois (Cheveux de Lusalka) //---------------------------------------------------------------------------- morocc,165,82,0 script Villageois#rus25 48,{ if (rhea_rus_main < 8) { mes "[Villageois]"; mes "Huh, de plus en plus d'aventuriers s'installent ici depuis quelques temps, tant et si bien qu'il est difficile de dire qui est un villageois, et qui est un aventurier."; next; mes "[Villageois]"; mes "Mais les gens du coin, comme moi, savent faire la différence."; close; } else if (rhea_rus_main == 8) { if (rhea_rus_hair < 4) { mes "[Villageois]"; mes "Huh, de plus en plus d'aventuriers s'installent ici depuis quelques temps, tant et si bien qu'il est difficile de dire qui est un villageois, et qui est un aventurier."; next; mes "[Villageois]"; mes "Mais les gens du coin, comme moi, savent faire la différence."; close; } else if (rhea_rus_hair == 4) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Villageois]"; mes "Huh, de plus en plus d'aventuriers s'installent ici depuis quelques temps, tant et si bien qu'il est difficile de dire qui est un villageois, et qui est un aventurier."; next; mes "[Villageois]"; mes "Mais les gens du coin, comme moi, savent faire la différence."; next; mes "[Villageois]"; mes "Comme je le disais, j'aime bien ce village. Le désert est chaud mais les Employées Kafra sont encore plus torrides! *hack* *tousse*!!"; next; mes "[Villageois]"; mes "Ah, mais ne vous méprenez pas! Je ne reste pas ici à cause des filles de la Kafra! C'est juste que... Arf, le soleil me tape sur la tête... Ouep..."; next; mes "["+ strcharinfo(0) +"]"; mes "................................"; mes "Qu'est-ce que vous racontez...? Je cherche quelqu'un."; next; mes "[Villageois]"; mes "Je vois tellement d'aventuriers ici... Comment pourrais-je m'en rappeler d'un en particulier? À quoi il ressemble? Il a des signes distinctifs? Ou quoi que ce soit qui puisse m'aider à m'en rappeler?"; next; mes "["+ strcharinfo(0) +"]"; mes "Hum... Je ne sais pas à quoi il ressemble mais il vient d'un pays appelé Moscovia."; next; mes "[Villageois]"; mes "Ah, vous parlez de ce type avec des fringues bizarres qui a l'air toujours triste? Je me doutais bien qu'il n'était pas d'ici..."; next; mes "[Villageois]"; mes "Il était encore là il y a quelques jours, mais il est parti pour visiter les Pyramides. Je ne l'ai pas revu après ça. Je lui avais bien dit que c'était dangereux, mais les gens n'écoutent jamais."; next; mes "[Villageois]"; mes "Oui, ça doit bien être le type que vous cherchez. Je peux encore voir sa tête de déterré... Vraiment, il faisait pitié."; set rhea_rus_hair,5; close; } else if (rhea_rus_hair > 4 && rhea_rus_hair < 7) { mes "[Villageois]"; mes "Il était encore là il y a quelques jours, mais il est parti pour visiter les Pyramides. Je ne l'ai pas revu après ça. Je lui avais bien dit que c'était dangereux, mais les gens n'écoutent jamais."; next; mes "[Villageois]"; mes "Oui, ça doit bien être le type que vous cherchez. Je peux encore voir sa tête de déterré... Vraiment, il faisait pitié."; close; } else { mes "[Villageois]"; mes "C'est marrant de voir tous ces étrangers dans le village. Même si je ne l'ai jamais quitté, j'ai l'impression d'avoir déjà fait le tour du monde plusieurs fois."; close; } } else { mes "[Villageois]"; mes "C'est marrant de voir tous ces étrangers dans le village. Même si je ne l'ai jamais quitté, j'ai l'impression d'avoir déjà fait le tour du monde plusieurs fois."; close; } } //---------------------------------------------------------------------------- // Soldier/Igor (Cheveux de Lusalka) //---------------------------------------------------------------------------- moc_pryd04,126,120,0 script Soldat#rus26 967,{ if (rhea_rus_main < 8) { mes "[Soldat à la mine patibulaire]"; mes "............................"; close; } else if (rhea_rus_main == 8) { if (rhea_rus_hair < 5) { mes "[Soldat à la mine patibulaire]"; mes "............................"; close; } else if (rhea_rus_hair == 4 || rhea_rus_hair == 5) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Soldat à la mine patibulaire]"; mes "............................"; next; mes "[Soldat à la mine patibulaire]"; mes "...Je ne sais pas qui vous êtes et je m'en moque. Bougez de là! Je n'ai pas envie de parler..."; next; mes "["+ strcharinfo(0) +"]"; mes "C'est un endroit dangereux, vous savez? Il y a des monstres agressifs dans tous les coins."; next; mes "[Soldat à la mine patibulaire]"; mes "... Tant mieux. Qu'ils viennent! Je veux mourir seul ici."; next; mes "["+ strcharinfo(0) +"]"; mes "E... Êtes-vous Igor? Qu'est-ce que vous racontez? Vous êtes devenu fou ou quoi?"; next; mes "["+ strcharinfo(0) +"]"; mes "Est-ce que vous avez la moindre idée de combien votre bien-aimée souffre?"; next; mes "[Soldat à la mine patibulaire]"; mes "Ma... bien-aimée...?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je suis venu pour vous apporter un message de sa part. Elle souhaite que vous arrêtiez de vous tourmenter et que vous meniez une vie heureuse..."; next; mes "["+ strcharinfo(0) +"]"; mes "Plus vous souffrez et plus elle sombre dans les ténèbres. Ne pensez pas être le seul à être tourmenté..."; next; mes "[Soldat à la mine patibulaire]"; mes "...Svetlana?!"; mes "Attendez, comment pouvez-vous...? Elle... Comment puis-je savoir qu'elle vous a vraiment parlé?!"; next; mes "-^0000ff Sans dire un mot, vous lui donnez les boucles d'oreilles dorées de Lusalka. ^000000-"; next; mes "[Soldat à la mine patibulaire]"; mes "Ç... Ça appartient à Svetlana...?!"; mes "Comment est-ce que...?!"; next; mes "["+ strcharinfo(0) +"]"; mes "Je l'ai rencontrée par accident. Elle est devenue la Dame Blanche des marais de Moscovia."; next; mes "["+ strcharinfo(0) +"]"; mes "Elle m'a dit que vous ne me croiriez pas alors elle m'a donné ces boucles d'oreilles comme une preuve... Le cadeau que vous lui aviez offert."; next; mes "[Soldat à la mine patibulaire]"; mes "Est-ce vrai? Est-elle vraiment devenue une Lusalka?"; next; mes "[Soldat à la mine patibulaire]"; mes "C'est à la fin de l'hiver de Moscovia... Elle... Elle ne s'est pas rendue compte que la glace était déjà en train de fondre..."; next; mes "[Soldat à la mine patibulaire]"; mes "Quand elle comprit, il était déjà trop tard. La glace se craquela et elle tomba dans les eaux glacées du marécage."; next; mes "[Soldat à la mine patibulaire]"; mes "Elle ne savait pas nager. J'ai essayé de la sortir de là, mais c'était peine perdue."; next; mes "[Soldat à la mine patibulaire]"; mes "Elle se noya rapidement dans le marais. J'avais réussi à attraper sa main, mais elle se rendit compte que ça allait nous tuer tous les deux, et elle la lâcha... Je repense à cet instant chaque jour."; next; mes "[Soldat à la mine patibulaire]"; mes "Je vois encore son sourire tandis qu'elle se noyait dans le froid marécage. C'est le dernier souvenir que j'ai d'elle. C'était comme si elle me disait: 'Tout va bien se passer'."; next; mes "[Soldat à la mine patibulaire]"; mes "Je... J'ai été lâche. J'avais trop peur de me noyer moi aussi en essayant de la sortir de là. J'avais trop peur..."; mes "Oh... Svetlana!!!"; set rhea_rus_hair,6; close; } else if (rhea_rus_hair == 6) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Soldat à la mine patibulaire]"; mes "Je savais qu'elle était devenue une Dame Blanche, une Lusalka. Mais je m'y rendais tout de même chaque nuit pour la retrouver. Je voulais simplement lui parler."; next; mes "["+ strcharinfo(0) +"]"; mes "Elle m'a dit qu'elle aussi aurait aimé vous parler, mais elle avait trop peur que la malédiction des Lusalkas ne vous frappe et vous tue si vous croisiez son regard."; mes "Alors, elle s'est cachée..."; next; mes "[Soldat à la mine patibulaire]"; mes "Comment pouvait-elle penser à moi..."; mes "Je... Qu'est-ce que j'aurais... Devrais-je..."; next; mes "["+ strcharinfo(0) +"]"; mes "Ne soyez pas triste. Elle vous aime toujours. Votre souffrance est sa propre souffrance."; next; mes "[Soldat à la mine patibulaire]"; mes "................................................Est-ce vrai? Merci. Vous m'avez redonné courage."; next; mes "[Soldat à la mine patibulaire]"; mes "Je retournerai à Moscovia. Mais, je ne me sens pas prêt à y retourner maintenant."; next; mes "[Soldat à la mine patibulaire]"; mes "Pourriez-vous lui transmettre un message pour moi?"; mes "Je me rappelle chaque moment passé avec elle et... Je l'aime toujours."; next; mes "[Soldat à la mine patibulaire]"; mes "Je reviendrai à Moscovia avant la prochaine pleine lune, et j'irai la trouver. Et je porterai tellement de force et de joie dans mon coeur qu'elle ne souffrira plus."; set rhea_rus_hair,7; close; } else if (rhea_rus_hair == 7) { mes "[Soldat à la mine patibulaire]"; mes "Pourriez-vous lui transmettre un message pour moi?"; mes "Je me rappelle chaque moment passé avec elle et... Je l'aime toujours."; next; mes "[Soldat à la mine patibulaire]"; mes "Je reviendrai à Moscovia avant la prochaine pleine lune, et j'irai la trouver. Et je porterai tellement de force et de joie dans mon coeur qu'elle ne souffrira plus."; close; } else if (rhea_rus_main > 7) { mes "[Soldat à la mine patibulaire]"; mes "... Je me sens comme si j'avais perdu quelque chose de très précieux, mais je ne sais pas quoi."; next; mes "- Il regarde les boucles d'oreilles dorées et se met à les frotter en s'appliquant. -"; close; } else { mes "[Soldat à la mine patibulaire]"; mes "... Je me sens comme si j'avais perdu quelque chose de très précieux, mais je ne sais pas quoi."; next; mes "- Il regarde les boucles d'oreilles dorées et se met à les frotter en s'appliquant. -"; close; } } else { mes "[Soldat à la mine patibulaire]"; mes "... Je me sens comme si j'avais perdu quelque chose de très précieux, mais je ne sais pas quoi."; next; mes "- Il regarde les boucles d'oreilles dorées et se met à les frotter en s'appliquant. -"; close; } } //---------------------------------------------------------------------------- // Marozka's Dungeon (Fils d'Or) //---------------------------------------------------------------------------- mosk_dun01,45,250,3 script 1#rus27 45,3,3,{ end; OnTouch: warp "mosk_que",49,22; end; OnInit: disablenpc "1#rus27"; end; OnEnable: initnpctimer; specialeffect 317; enablenpc "1#rus27"; end; OnDisable: stopnpctimer; disablenpc "1#rus27"; end; OnTimer30000: stopnpctimer; donpcevent "1#rus27::OnDisable"; end; } mosk_que,0,0,0,0 monster --ja-- 1887,10,20000,0,0 mosk_que,0,0,0,0 monster --ja-- 1888,3,300000,0,0 mosk_que,0,0,0,0 monster --ja-- 1243,15,10000,0,0 mosk_que,49,22,3 script #rus27 -1,3,3,{ end; OnTouch: if (rhea_rus_main < 8) { emotion 1,1; close; } else if (rhea_rus_main == 8) { if (rhea_rus_quiz < 1) { mes "[Voix Inconnue]"; mes "Qui ose pénétrer dans mon antre?!"; next; mes "["+ strcharinfo(0) +"]"; mes "Êtes-vous Marozka? Maria m'envoie! J'ai besoin de 'Fils d'Or' pour fabriquer une 'Clé d'Or' et la libérer de sa prison."; next; mes "[Voix Inconnue]"; mes "...Pour fabriquer une 'Clé d'Or'?"; mes "Pensez-vous pouvoir accomplir cette tâche?"; next; mes "[Voix Inconnue]"; mes "Vous devez vouloir combattre 'Koshei' si vous êtes venu pour la 'Clé d'Or' et Maria! Pensez-vous être assez fort pour pouvoir le terrasser?"; next; mes "["+ strcharinfo(0) +"]"; mes "Bien sûr, je le peux!"; next; mes "[Voix Inconnue]"; mes "Vous êtes bien sûr de vous... Mais je dois d'abord vous tester afin de voir de quoi vous êtes vraiment capable."; next; mes "[Voix Inconnue]"; mes "Vous trouverez un 'Fourneau en Pierre' et un 'Pommier' dans cette grotte."; mes "Vous pourrez sortir de cette grotte si vous réussissez à vous emparer de ^0000ff100 Cookies^000000 dans le Fourneau en Pierre et ^0000ff100 Pommes^000000 sur le Pommier."; // La ligne qui suit a été rajoutée parce que la quête est vraiment... hors contexte [No Healing] next; mes "["+ strcharinfo(0) +"]"; mes "Attendez, je vous parle de sauver Maria et de vaincre Koshei, et vous m'envoyer cueillir des pommes et récupérer des petits gâteaux?! C'est une blague, c'est ça?!"; next; mes "[Voix Inconnue]"; mes "Oh, mais ne vous méprenez pas! Ça ne sera pas une partie de plaisir. Des monstres rôdent autour du Fourneau de Pierre et du Pommier."; next; mes "[Voix Inconnue]"; mes "Montrez-moi ce que vous savez faire."; set rhea_rus_quiz,1; close; } } else { emotion 1,1; close; } } mosk_que,45,131,0 script Fourneau en Pierre#rus28 111,{ if (rhea_rus_main < 8) { emotion 1,1; close; } else if (rhea_rus_main == 8) { if (rhea_rus_quiz == 1) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "- Vous pouvez voir des cookies cuits à point. Faites bien attention à ne pas vous brûler. -"; next; set .@rus_pie01,rand(1,3); if (.@rus_pie01 == 2) { mes "- Vous tendez la main et ramassez rapidement les cookies. -"; next; mes "- ^0000ffVous obtenez 100^000000 -"; mes "- ^0000ffCookies Cuits à Point!^000000 -"; next; }else{ mes "- Vous tendez la main et tentez de ramasser les cookies. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Oups, c'est chaud! Chaud!"; specialeffect2 49; emotion 23,1; percentheal -5,0; close; } if ($@rus_req01 == 0) { mes "[Garde de Marozka]"; mes "Comment êtes-vous entré dans cette cave?!"; announce "Garde de Marozka: Un intrus! Fouillez toute la cave!",bc_map,0x87CEEB; set rhea_rus_quiz,2; initnpctimer; monster "mosk_que",49,156,"Garde de Marozka",1889,1,"Fourneau en Pierre#rus28::OnMyMobDead"; set $@rus_req01,1; close; }else{ mes "[Garde de Marozka]"; mes "Comment êtes-vous entré dans cette cave?!"; announce "Garde de Marozka: Un intrus! Fouillez toute la cave!",bc_map,0x87CEEB; set rhea_rus_quiz,2; close; } } } else { emotion 1,1; close; } OnInit: set $@rus_req01,0; end; OnMyMobDead: stopnpctimer; set $@rus_req01,0; announce "Marozka: Vous êtes un brave. Revenez me voir quand vous aurez les gâteaux et les pommes.",bc_map,0x87CEEB; end; OnTimer300000: set $@rus_req01,0; killmonster "mosk_que","Fourneau en Pierre#rus28::OnMyMobDead"; end; } mosk_que,56,202,0 script Pommier Mystique#rus29 111,{ if (rhea_rus_main < 8) { emotion 1,1; close; } else if (rhea_rus_main == 8) { if (rhea_rus_quiz == 2) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "- Vous voyez des pommes mûres sur les branches mais elles sont plus haut que vous ne le pensiez. -"; next; set .@rus_apple01,rand(1,5); if (.@rus_apple01 == 2) { mes "- Vous frappez l'arbre avec force et les pommes tombent! -"; next; }else{ mes "- Vous frappez l'arbre avec force mais seuls des vers tombent! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Ahhhhhhhh!!!"; emotion 23,1; close; } mes "- ^0000ffVous obtenez 100 Pommes!^000000 -"; announce "Marozka: Vous êtes un brave. Revenez me voir quand vous aurez les gâteaux et les pommes.",bc_map,0x87CEEB; set rhea_rus_quiz,3; close; } } else { emotion 1,1; close; } } mosk_que,47,217,0 warp Escape#rus30 1,1,mosk_fild02,237,266 //---------------------------------------------------------------------------- // Marozka (Fils d'Or) //---------------------------------------------------------------------------- mosk_fild02,243,270,0 script Marozka#rus31 866,{ if (rhea_rus_main < 8) { mes "[Marozka]"; mes "..........................."; close; } else if (rhea_rus_main == 8) { if (rhea_rus_quiz < 3) { mes "[Marozka]"; mes "..........................."; close; } else if (rhea_rus_quiz == 3) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Marozka]"; mes "............Alors vous êtes venu."; next; mes "["+ strcharinfo(0) +"]"; mes "Êtes-vous Marozka? Maintenant que je vous ai prouvé ma bravoure, pouvez-vous me fabriquer des 'Fils d'Or'?"; mes "Il faut que je libère Maria de ce mur."; next; mes "- Vous disposez les pommes et les cookies devant lui tandis qu'il prononce lentement: -"; next; mes "[Marozka]"; mes "Comme vous le savez, tresser des 'Fils d'Or' est très difficile et prend énormément de temps."; next; mes "[Marozka]"; mes "Je vais m'y mettre sans attendre... Voyons voir... Pourriez-vous revenir dans une heure?"; set rhea_rus_quiz,4; set rus_time01,gettime(3); set rus_time02,gettime(4); close; } else if (rhea_rus_quiz == 4) { if (rus_time01 < gettime(3) || rus_time02 < gettime(4) || (rus_time02 == 6 && gettime(4) == 0)) { mes "[Marozka]"; mes "Ah, juste à temps! Voilà, je viens de terminer de tisser les 'Fils d'Or'. Donnez-moi une petite minute et ce sera terminé."; set rhea_rus_quiz,28; close; }else{ mes "[Marozka]"; mes "Comme vous le savez, tisser des 'Fils d'Or' est très difficile et prend énormément de temps."; next; mes "[Marozka]"; mes "Je vais m'y mettre sans attendre... Voyons voir... Pourriez-vous revenir dans une heure?"; close; } } else if (rhea_rus_quiz == 28) { mes "[Marozka]"; mes "Comme promis, voici les 'Fils d'Or'."; mes "Alors vous êtes vraiment décidé à affronter Koshei l'Immortel, hein?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je ne sais pas, mais j'ai promis à Maria de la libérer."; next; mes "[Marozka]"; mes "Hum, Koshei n'est pas un adversaire comme les autres. La force brute ne peut le vaincre. Il vous faudra faire preuve de sagesse, et avoir un esprit inébranlable pour pouvoir le terrasser."; next; mes "[Marozka]"; mes "Le courroux de Koshei s'abattra sur vous si vous aidez Maria."; next; mes "[Marozka]"; mes "Êtes-vous vraiment sûr de vouloir ces Fils d'Or? Bien, les voici. Mais avant de vous les donner, je vais vous faire passer une nouvelle épreuve."; next; mes "["+ strcharinfo(0) +"]"; mes "Une nouvelle épreuve?"; mes "N'ai-je pas déjà prouvé de quoi je suis capable?"; next; mes "[Marozka]"; mes "Je testais votre force, il est maintenant temps de tester votre force d'esprit et votre sagesse."; set rhea_rus_quiz,29; close; } else if (rhea_rus_quiz == 29) { if(getequipid(EQI_SHOES) != 2429) { if(getequipid(EQI_SHOES) != 2430) { mes "["+ strcharinfo(0) +"]"; mes "...Hum, est-ce que j'aurais oublié d'enfiler quelque chose...?"; close; } } mes "[Marozka]"; mes "...Alors? Êtes-vous prêt?"; next; if(select("J'ai besoin d'un peu plus de temps...:D'accord, allons-y!") == 1) { mes "[Marozka]"; mes "Très bien. Revenez quand vous serez prêt."; close; } mes "[Marozka]"; mes "Bien, allons-y. Vous devrez répondre sans vous tromper à toutes mes questions pour réussir cette épreuve."; next; set .@rus_quiz01,0; mes "[Marozka]"; mes "Qu'est-ce qui est sourd, aveugle, stupide, mais pourtant ne ment jamais?"; next; switch(select("Un Poring: Un Picky: Un Miroir: Un Arbre")) { case 1: set .@rus_quiz01,.@rus_quiz01; break; case 2: set .@rus_quiz01,.@rus_quiz01; break; case 3: set .@rus_quiz01,.@rus_quiz01+1; break; case 4: set .@rus_quiz01,.@rus_quiz01; } mes "[Marozka]"; mes "Si quatre chats peuvent attraper quatre souris en quatre minutes, combien de chats faut-il pour attraper dix souris en dix minutes?"; next; switch(select("Quatre:Cinq:Six:Dix")) { case 1: set .@rus_quiz01,.@rus_quiz01+1; break; case 2: set .@rus_quiz01,.@rus_quiz01; break; case 3: set .@rus_quiz01,.@rus_quiz01; break; case 4: set .@rus_quiz01,.@rus_quiz01; } mes "[Marozka]"; mes "Je raccourcis durant l'hiver et m'allonge durant l'été. Qui suis-je?"; next; switch(select("Le Ciel:Les Jours:Les Vagues:Le Vent")) { case 1: set .@rus_quiz01,.@rus_quiz01; break; case 2: set .@rus_quiz01,.@rus_quiz01+1; break; case 3: set .@rus_quiz01,.@rus_quiz01; break; case 4: set .@rus_quiz01,.@rus_quiz01; } mes "[Marozka]"; mes "Je porte un tutu et un nez rouge. Plus je vieillis et plus je rapetisse. Qui suis-je?"; next; switch(select("Une Étoile:Une Bougie:Une Épée:La Lune")) { case 1: set .@rus_quiz01,.@rus_quiz01; break; case 2: set .@rus_quiz01,.@rus_quiz01+1; break; case 3: set .@rus_quiz01,.@rus_quiz01; break; case 4: set .@rus_quiz01,.@rus_quiz01; } mes "[Marozka]"; mes "Ma tête et mes pieds sont deux jumeaux. Mon ventre est ce qui fait que nous ne sommes qu'un. Plus je me tiens droit, et plus j'accélère. Qui suis-je?"; next; switch(select("Une Femme:Une Valkyrie:La Lune:Un Sablier")) { case 1: set .@rus_quiz01,.@rus_quiz01; break; case 2: set .@rus_quiz01,.@rus_quiz01; break; case 3: set .@rus_quiz01,.@rus_quiz01; break; case 4: set .@rus_quiz01,.@rus_quiz01+1; } mes "[Marozka]"; mes "Bien, voyons les résultats."; next; if (.@rus_quiz01 > 4) { mes "[Marozka]"; mes "Vous avez répondu correctement à toutes les questions."; next; }else{ mes "[Marozka]"; mes "Je vous avais prévenu: je ne pourrai pas vous donner les Fils d'Or tant que vous n'aurez pas répondu correctement à toutes les questions."; next; mes "[Marozka]"; mes "Vous pouvez toujours essayer à nouveau. La patience est mère de sagesse."; close; } mes "[Marozka]"; mes "Je sais que c'est une manière très étrange de tester la sagesse de quelqu'un, mais c'est ma façon de m'assurer que vous avez le force d'esprit nécessaire pour combattre Koshei."; next; mes "[Marozka]"; mes "J'espère que vous pourrez aider Maria grâce à votre force et votre gentillesse."; set rhea_rus_quiz,30; getitem 7879,10; close; } else { mes "[Marozka]"; mes "..............................."; next; mes "- Il ferme les yeux et se fige. -"; close; } } else { mes "[Marozka]"; mes "..............................."; next; mes "- Il ferme les yeux et se fige. -"; close; } } //---------------------------------------------------------------------------- // Baba Yaga (Golden Key) //---------------------------------------------------------------------------- mosk_dun02,48,214,5 script Baba Yaga#rus32 970,{ if (rhea_rus_main < 9) { mes "[Baba Yaga]"; mes "..........................."; mes "Sauve-toi, vermisseau, avant que je ne te fasse frire aux petits oignons! Hehehehehe."; emotion 29; emotion 23,1; close; } else if (rhea_rus_main == 9) { mes "[Baba Yaga]"; mes "Pourquoi es-tu ici, mon petit gigot adoré?! Viens, approche. Viens voir ce que j'ai dans mon chaudron! Oui, c'est cela, viens plus près! Hehehehehe"; next; mes "["+ strcharinfo(0) +"]"; mes "Je, ah, je.. la cl... la clé..."; next; mes "[Baba Yaga]"; mes "Qu'est-ce que tu es en train de bafouiller?"; mes "Veux-tu que je te transforme en pourceau?!"; next; mes "[Baba Yaga]"; mes "'Presto Change-o!!'"; mes "'Change-toi en pourceau!!'"; specialeffect2 63; emotion 23; next; mes "[Baba Yaga]"; mes "Hum? Tu es protégé par un sort? Ah Ah! Tu ne pensais pas que ça allait m'arrêter, si? Je viens de le détruire avec mon propre sort!"; next; mes "[Baba Yaga]"; mes "Sauve-toi maintenant, avant que je ne te maudisse de nouveau! 'Presto...'"; next; mes "["+ strcharinfo(0) +"]"; mes "Eh, eh.. Je veux dire... Je dis... Le sort..."; next; input .@input$; if (.@input$ == "Bouclier de Protection") { mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!!"; specialeffect2 253; next; }else{ mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!!"; next; mes "[Baba Yaga]"; mes "Qu'est-ce que tu essaies de faire?! C'est un sort, ça?! Hors de ma vue, gamin!"; close2; warp "mosk_dun02",135,163; end; } mes "[Baba Yaga]"; mes "Oh, tu es protégé par un sort! Toi, tu n'es pas un gamin comme les autres..."; next; mes "["+ strcharinfo(0) +"]"; mes "J'ai entendu dire que vous seriez capable de fabriquer une 'Clé d'Or', c'est pour ça que je suis ici."; next; mes "[Baba Yaga]"; mes "Une 'Clé d'Or'? Pourquoi as-tu besoin de ça?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je veux libérer Maria Morevna de sa sombre prison."; next; mes "[Baba Yaga]"; mes "...Maria Morevna..."; mes "Tentes-tu de combattre Koshei?"; next; mes "["+ strcharinfo(0) +"]"; mes "S'il essaie de m'empêcher de tenir ma promesse envers Maria, oui, je le combattrai."; next; mes "[Baba Yaga]"; mes "Oh, kiheeheheheheheh. Ehehehehehehe."; mes "Tu es un drôle de spécimen. On dirait que tu n'as pas peur de Koshei."; next; mes "[Baba Yaga]"; mes "Bien, les objets requis sont..."; next; if (countitem(724) > 1 && countitem(969) > 2 && countitem(7877) > 0 && countitem(7878) > 1 && countitem(7879) > 9) { mes "[Baba Yaga]"; mes "Ah, tu as déjà tout ce qu'il faut?"; next; }else{ mes "[Baba Yaga]"; mes "Quoi? Je ne peux pas faire de 'Clé d'Or' sans tous ces objets."; next; mes "[Baba Yaga]"; mes "Allez! Plus vite! Rapporte-moi ^0000ff2 Rubis Maudits, 3 Lingots d'Or, 1 Anneau Pourpre, 2 Cheveux de Lusalka, et 10 Fils d'Or^000000!"; close; } mes "[Baba Yaga]"; mes "Bien, bien, bien. Mais avant que nous commencions... Attends une petite minute!"; delitem 724,2; delitem 969,3; delitem 7877,1; delitem 7878,2; delitem 7879,10; set rhea_rus_main,10; close; } else if (rhea_rus_main == 10) { mes "[Baba Yaga]"; mes "Approche! Allez, viens, gamin! Viens plus près!"; next; mes "- Baba Yaga vous regarde avec attention. -"; next; mes "[Baba Yaga]"; mes "Hum, tu as l'air en pleine forme. Excellent! D'accord, je te ferai une 'Clé d'Or', mais tu devras d'abord me rendre un petit service!"; next; if (BaseClass == Job_Archer) { mes "[Baba Yaga]"; mes "Ma vache s'est enfuie. Trouve-la et lance un sort sur elle pour qu'elle revienne ici. Prononce ces paroles quand tu l'auras trouvée: '^ff0000La bonne nourriture a le goût d'orange^000000'. Souviens-toi bien de ça."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; set rhea_rus_main,11; close; } else if (BaseClass == Job_Acolyte) { mes "[Baba Yaga]"; mes "Il y a un cercueil très... agité derrière ma maison. Si agité que je ne peux plus fermer l'oeil la nuit. Trouve un moyen de régler ce problème."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; set rhea_rus_main,16; close; } else if (BaseClass == Job_Thief) { mes "[Baba Yaga]"; mes "Je vais te demander de trouver ma cuiller en argent. Ces espèces de pirates me les ont volées. Je sens qu'ils sont encore près de ce bateau échoué. Rapporte-la moi."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; set rhea_rus_main,21; close; } else if (BaseClass == Job_Mage) { mes "[Baba Yaga]"; mes "Je vais te demander d'aller m'acheter un Grimoire. Celui que je veux est publié par les Éditions Momotaro à Amatsu. Rapporte-le moi."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; set rhea_rus_main,26; close; } else if (BaseClass == Job_Swordman) { mes "[Baba Yaga]"; mes "Tu vois la jarre près de la cabane? Il y a un fantôme vivant à l'intérieur. Débarrasse-t'en. Je n'en peux plus de ce trublion!"; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; set rhea_rus_main,31; close; } else { mes "[Baba Yaga]"; mes "Vas trouver la vielle aux balais à Payon, et achète lui en un. Ah ça, il n'y a pas à dire, on n'en fait pas de meilleurs pour le ménage, mais je n'ai pas le temps de m'y rendre."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; set rhea_rus_main,36; close; } } else if (rhea_rus_main > 10 && rhea_rus_main < 16) { mes "[Baba Yaga]"; mes "Ma vache s'est enfuie. Trouve-la et lance un sort sur elle pour qu'elle revienne ici. Prononce ces paroles quand tu l'auras trouvée: '^ff0000La bonne nourriture a le goût d'orange^000000'. Souviens-toi bien de ça."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; close; } else if (rhea_rus_main > 15 && rhea_rus_main < 21) { mes "[Baba Yaga]"; mes "Tu vois la jarre près de la cabane? Il y a un fantôme vivant à l'intérieur. Débarrasse-t'en. Je n'en peux plus de ce trublion!"; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; close; } else if (rhea_rus_main > 20 && rhea_rus_main < 26) { mes "[Baba Yaga]"; mes "Je vais te demander de trouver ma cuiller en argent. Ces espèces de pirates me l'ont volée. Je sens qu'ils sont encore près de ce bateau échoué. Rapporte-la moi."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; close; } else if (rhea_rus_main == 26) { mes "[Baba Yaga]"; mes "Je vais te demander d'aller m'acheter un Grimoire. Celui que je veux est publié par les Éditions Momotaro à Amatsu. Rapporte-le moi."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; close; } else if (rhea_rus_main == 27) { if (countitem(7881) > 0) { mes "[Baba Yaga]"; mes "Oh, tu as trouvé le grimoire?! Donne-le-moi. Je vais le tester."; next; mes "- Baba Yaga prend le grimoire, le feuillette, et commence à lancer un sort. -"; next; mes "[Baba Yaga]"; mes "D'accord... Essayons ça."; mes "'Sus aux hautes herbes!!!'"; specialeffect 56; delitem 7881,1; set rhea_rus_main,28; monster "mosk_dun02",52,210,"Jardinier Caractériel",1493,1,"Baba Yaga#rus32::OnMyMobDead"; monster "mosk_dun02",53,210,"Dangereux Jardinier",1500,1,"Baba Yaga#rus32::OnMyMobDead"; monster "mosk_dun02",54,210,"Jardinier Brutal",1497,1,"Baba Yaga#rus32::OnMyMobDead"; donpcevent "Baba Yaga#rus32::OnDisable"; close; }else{ mes "[Baba Yaga]"; mes "Je vais te demander d'aller m'acheter un Grimoire. Celui que je veux est publié par les Éditions Momotaro à Amatsu. Rapporte-le moi."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; close; } } else if (rhea_rus_main == 28) { mes "["+ strcharinfo(0) +"]"; mes "Que... Qu'est-ce que c'était que ça?!"; next; mes "[Baba Yaga]"; mes "Oh... Le jardin est magnifique! Bien mieux que je n'espérais! Tu ne trouves pas, mon petit rat adoré?"; next; mes "["+ strcharinfo(0) +"]"; mes "Eh, vous m'écoutez là, ou pas?"; next; mes "[Baba Yaga]"; mes "'Je vous ordonne d'ouvrir les yeux!!!'"; specialeffect2 55; set rhea_rus_main,29; monster "mosk_dun02",52,210,"Réveil dans 5 Minutes",1193,1,"Baba Yaga#rus32::OnMyMobDead"; monster "mosk_dun02",53,210,"Réveil Maintenant",1193,1,"Baba Yaga#rus32::OnMyMobDead"; monster "mosk_dun02",54,210,"Réveil il y a 5 Minutes",1193,1,"Baba Yaga#rus32::OnMyMobDead"; donpcevent "Baba Yaga#rus32::OnDisable"; close; } else if (rhea_rus_main == 29) { mes "["+ strcharinfo(0) +"]"; mes "Mais qu'est-ce que vous fabriquez, bon sang?!"; next; mes "[Baba Yaga]"; mes "Hum, celui-ci n'a pas l'air de fonctionner si bien que ça. Oh, voyons celui-là: les esprits frappeurs..."; next; mes "["+ strcharinfo(0) +"]"; mes "Hé, je vous parle, là!"; emotion 28,1; next; mes "[Baba Yaga]"; mes "'Dans un coin...'"; next; mes "["+ strcharinfo(0) +"]"; mes "!!!!!!!!!!!!!!!!!!!!!!!!!"; emotion 23; next; mes "[Baba Yaga]"; mes "Qu'est-ce qu'il y a gamin? Tu ne te sens pas bien?"; next; mes "["+ strcharinfo(0) +"]"; mes "Vous pensez à ma clé?"; next; mes "[Baba Yaga]"; mes "Uh, une petite seconde, je ne peux pas la faire comme ça! Pfft, ces morveux ont si mauvais caractère..."; set rhea_rus_main,44; close; } else if (rhea_rus_main > 30 && rhea_rus_main < 36) { mes "[Baba Yaga]"; mes "Tu vois la jarre près de la cabane? Il y a un fantôme vivant à l'intérieur. Débarrasse-t'en. Je n'en peux plus de ce trublion!"; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; close; } else if (rhea_rus_main > 35 && rhea_rus_main < 41) { mes "[Baba Yaga]"; mes "Vas trouver la vielle aux balais à Payon, et achète lui en un. Ah ça, il n'y a pas à dire, on n'en fait pas de meilleur pour le ménage, mais je n'ai pas le temps de m'y rendre."; next; mes "[Baba Yaga]"; mes "Et pourquoi est-ce que tu ricanes?! Tu crois que je ne suis pas sérieuse? Veux-tu que je trouve un moyen de te corriger, garnement? Ehehehehehe."; close; } else if (rhea_rus_main == 41) { mes "["+ strcharinfo(0) +"]"; mes "Bon, je vous ai rendu service: j'ai ramené la vache!"; next; mes "[Baba Yaga]"; mes "Oh, très bien. Je viens juste de terminer de fabriquer la 'Clé d'Or'!"; next; mes "[Baba Yaga]"; mes "La voilà. Va aider Maria maintenant, et prends garde à Koshei. Il est très dangereux. Kehehehehehe."; set rhea_rus_main,47; getitem 7876,1; close; } else if (rhea_rus_main == 42) { mes "["+ strcharinfo(0) +"]"; mes "Bon, je vous ai rendu service: le cercueil se tient maintenant tranquille!"; next; mes "[Baba Yaga]"; mes "Oh, bien. Je vais finalement pouvoir dormir la nuit maintenant. Kehehehehe."; next; mes "[Baba Yaga]"; mes "Tu arrives à temps. Je viens juste de terminer de fabriquer la 'Clé d'Or'!"; next; mes "[Baba Yaga]"; mes "La voilà. Va aider Maria maintenant, et prends garde à Koshei. Il est très dangereux. Kehehehehehe."; set rhea_rus_main,47; getitem 7876,1; close; } else if (rhea_rus_main == 43) { if (countitem(7880) > 0) { mes "["+ strcharinfo(0) +"]"; mes "Bon, je vous ai rendu service: j'ai rapporté les cuillers d'argent!"; next; mes "[Baba Yaga]"; mes "Oh, bien. Ça coûte cher ces babioles. Saleté de pirates... Kehehehehe."; next; mes "[Baba Yaga]"; mes "Tu arrives à temps. Je viens juste de terminer de fabriquer la 'Clé d'Or'!"; next; mes "[Baba Yaga]"; mes "La voilà. Va aider Maria maintenant, et prends garde à Koshei. Il est très dangereux. Kehehehehehe."; delitem 7880,1; set rhea_rus_main,47; getitem 7876,1; close; }else{ mes "["+ strcharinfo(0) +"]"; mes "Bon, je vous ai rendu service: j'ai rapporté les cuillers d'argent!"; next; mes "[Baba Yaga]"; mes "Oh, bien. Donne-les-moi."; next; mes "["+ strcharinfo(0) +"]"; mes "Les voilà... Euh...?!"; next; mes "[Baba Yaga]"; mes "Petit inconscient! Qu'est-ce que tu as fait de mes cuillers? Tu les as vendues, c'est ça?! Ramène-les moi tout de suite!"; close; } } else if (rhea_rus_main == 44) { mes "["+ strcharinfo(0) +"]"; mes "Bon, je vous ai rendu service, donnez-moi la clé maintenant!"; next; mes "[Baba Yaga]"; mes "Oh, c'est bon, je vais te la donner, ta clé! Ces morveux ont si mauvais caractère..."; next; mes "[Baba Yaga]"; mes "La voilà. Va aider Maria maintenant, et prends garde à Koshei. Il est très dangereux. Kehehehehehe."; set rhea_rus_main,47; getitem 7876,1; close; } else if (rhea_rus_main == 45) { mes "["+ strcharinfo(0) +"]"; mes "Bon, je vous ai rendu service: le fantôme est parti!"; next; mes "[Baba Yaga]"; mes "Oh, bien. Ce trublion est parti. Kehehehehe."; next; mes "[Baba Yaga]"; mes "Tu arrives à temps. Je viens juste de terminer de fabriquer la 'Clé d'Or'!"; next; mes "[Baba Yaga]"; mes "La voilà. Va aider Maria maintenant, et prends garde à Koshei. Il est très dangereux. Kehehehehehe."; set rhea_rus_main,47; getitem 7876,1; close; } else if (rhea_rus_main == 46) { mes "["+ strcharinfo(0) +"]"; mes "Bon, je vous ai rendu service: j'ai rapporté le meilleur balai de Payon!"; next; mes "[Baba Yaga]"; mes "Oh, bien. Mon balai se faisait vieux... Je commençais à avoir du mal à voler avec. Kehehehehe."; next; mes "[Baba Yaga]"; mes "Tu arrives à temps. Je viens juste de terminer de fabriquer la 'Clé d'Or'!"; next; mes "[Baba Yaga]"; mes "La voilà. Va aider Maria maintenant, et prends garde à Koshei. Il est très dangereux. Kehehehehehe."; set rhea_rus_main,47; getitem 7876,1; close; } else if (rhea_rus_main > 46 && rhea_rus_main < 49) { mes "[Baba Yaga]"; mes "Tu vas aller trouver Maria maintenant que je t'ai donné la clé, n'est-ce pas?"; next; mes "[Baba Yaga]"; mes "Prends bien soin de toi. Koshei se montrera quand tu la libèreras et apportera avec lui chaos et destruction."; close; } else if (rhea_rus_main == 49) { mes "[Baba Yaga]"; mes "Mais qu'est-ce que tu fais encore ici? Kehehehe."; next; mes "["+ strcharinfo(0) +"]"; mes "Koshei... Il a surgit de nulle part... et Maria... Grisloup... morte..."; next; mes "[Baba Yaga]"; mes "Bon, tu vas commencer par te calmer et remettre tes mots en ordre. Je ne comprends rien de ce que tu me racontes. Avale un peu d'eau."; next; mes "-Vous buvez une gorgée d'eau et vous lui racontez toute l'histoire.-"; next; mes "[Baba Yaga]"; mes "Alors tu as vaincu Koshei? Kehehe, tu n'es vraiment pas un gamin comme les autres."; next; mes "[Baba Yaga]"; mes "Un élixir pour rendre la vie à Maria..."; next; mes "[Baba Yaga]"; mes "Un 'Élixir de Vie'... Il ne me manque que les ingrédients. Il me faut ^0000ff1 Eau Bénite^000000 et ^0000ff2 Feuilles de l'Yggdrasil^000000."; next; mes "[Baba Yaga]"; mes "Et pour l'Élixir de Mort... Il me faudra ^0000ff1 Eau Maudite^000000 et ^0000ff10 Feuilles d'Hinalle^000000."; next; mes "[Baba Yaga]"; mes "Rapporte-les moi au plus vite! Le temps presse!"; set rhea_rus_main,50; close; } else if (rhea_rus_main == 50) { if (countitem(523) > 0 && countitem(12020) > 0 && countitem(610) > 1 && countitem(520) > 9) { mes "[Baba Yaga]"; mes "Kehe, tu as fait vite."; next; mes "[Baba Yaga]"; mes "Bien, faisons d'abord l'Élixir de Vie..."; next; mes "- Baba Yaga sort un grand récipient et verse l'eau bénite dedans, y dépose les feuilles de l'Yggdrasil, et commence à mélanger le tout avant de lancer un sort étrange. -"; next; mes "[Baba Yaga]"; mes "Yg~ Yg~ Yggdrasil~ Yggdrasil contient beaucoup de fer~"; specialeffect 305; next; mes "[Baba Yaga]"; mes "Voilà, l'Élixir de Vie est prêt. Passons à l'Élixir de Mort..."; next; mes "- Baba Yaga verse l'eau maudite dans un autre récipient et y ajoute les feuilles d'Hinalle avant de mélanger le tout en lançant un sort étrange. -"; next; mes "[Baba Yaga]"; mes "Hi~ hi~ hi~ hi~ na~ lle~ On mélange de la main droite~ On mélange de la main gauche~ On mélange des deux mains~"; specialeffect 305; next; mes "[Baba Yaga]"; mes "Et voilà, c'est prêt."; next; mes "[Baba Yaga]"; mes "Prends ça et va aider Maria. Kehehehehehe."; next; mes "[Baba Yaga]"; mes "Utilise d'abord l'Élixir de Mort pour faire disparaître ses blessures et la malédiction, puis l'Élixir de Vie pour la faire revivre."; next; mes "[Baba Yaga]"; mes "Allez, vas-y maintenant! Kehehehehe"; next; mes "- ^0000ffVous prenez l'Élixir de Vie et l'Élixir de Mort^000000 -"; delitem 523,1; delitem 12020,1; delitem 610,2; delitem 520,10; set rhea_rus_main,51; close; }else{ mes "[Baba Yaga]"; mes "Un Élixir de Vie... Il ne me manque que les ingrédients. Il me faut ^0000ff1 Eau Bénite^000000 et ^0000ff2 Feuilles de l'Yggdrasil^000000."; next; mes "[Baba Yaga]"; mes "Et pour l'Élixir de Mort... Il me faudra ^0000ff1 Eau Maudite^000000 et ^0000ff10 Feuilles d'Hinalle^000000."; next; mes "[Baba Yaga]"; mes "Rapporte-les moi au plus vite! Le temps presse!"; close; } } else if (rhea_rus_main == 51) { mes "[Baba Yaga]"; mes "Vas aider Maria maintenant."; next; mes "[Baba Yaga]"; mes "Utilise d'abord l'Élixir de Mort pour faire disparaître ses blessures et la malédiction, puis l'Élixir de Vie pour la faire revivre."; next; mes "[Baba Yaga]"; mes "Allez, vas-y maintenant! Kehehehehe"; close; } else if (rhea_rus_main == 52) { mes "[Baba Yaga]"; mes "Tu as été plus utile que je ne le pensais, gamin."; next; mes "[Baba Yaga]"; mes "Je dois te remercier pour avoir aidé Maria. À dire vrai, c'est moi qui avais lié son destin à celui de Koshei. Il me fallait faire un sacrifice pour le sceller..."; next; mes "[Baba Yaga]"; mes "Je réussis à l'emprisonner grâce à cette fille qui avait des capacités magiques hors du commun. Malheureusement, elle devait subir le même sort que Koshei pour que le charme fonctionne."; next;; mes "[Baba Yaga]"; mes "Mais après tant d'années, le seul pouvoir de Maria ne suffisait plus pour maintenir Koshei emprisonné."; next; mes "[Baba Yaga]"; mes "Et c'est là que j'ai estimé que le mieux était de libérer Maria plutôt que de continuer à l'utiliser pour maintenir le sceau en place, si tu pouvais soumettre Koshei."; next; mes "[Baba Yaga]"; mes "C'est pour ça que je t'ai aidé en fabriquant une 'Clé d'Or'."; next; mes "[Baba Yaga]"; mes "Koshei est toujours en vie, mais il est plus affaibli que jamais. Je n'ai désormais plus besoin de Maria pour le sceller à nouveau."; next; mes "[Baba Yaga]"; mes "Merci d'avoir aidé Maria..."; next; mes "[Baba Yaga]"; mes "Je veux te donner quelque chose d'utile."; next; mes "[Baba Yaga]"; mes "Quand tu reviendras me voir, je te fabriquerai des potions pour quelques zénys si tu as les ingrédients. J'espère que ça t'aidera. Kehehehehehe."; set rhea_rus_main,53; close; } else if (rhea_rus_main > 52) { mes "[Baba Yaga]"; mes "Oh, te revoilà. Qu'est-ce que je peux faire pour toi?"; next; switch(select("Potion Rouge Condensée:Potion Jaune Condensée:Annuler")) { case 1: if (countitem(501) > 0 && countitem(1092) > 0 && countitem(7134) > 0 && countitem(512) > 4) { if (Zeny > 19) { set .@red_potion01,countitem(501); set .@red_tube01,countitem(1092); set .@red_cup01,countitem(7134); set .@red_apple01,countitem(512); set .@red_zeny01,Zeny; while(1) { if (.@red_potion01 == 0 || .@red_tube01 == 0 || .@red_cup01 == 0 || .@red_apple01 < 5 || .@red_zeny01 < 20) { break; }else{ set .@red_slim01,.@red_slim01+1; set .@red_potion01,.@red_potion01-1; set .@redpotion_send,.@redpotion_send+1; set .@red_tube01,.@red_tube01-1; set .@redtube_send,.@redtube_send+1; set .@red_cup01,.@red_cup01-1; set .@redcup_send,.@redcup_send+1; set .@red_apple01,.@red_apple01-5; set .@redapple_send,.@redapple_send+5; set .@red_zeny01,.@red_zeny01-20; set .@redzeny_sen,.@redzeny_send+20; } } mes "[Baba Yaga]"; mes "Pour fabriquer une Potion Rouge Condensée, il me faut ^0000ff1 Potion rouge, 1 Tube à Essai Vide, 1 Mortier, 5 Pommes et 20 Zenys^000000."; next; mes "[Baba Yaga]"; mes "Avec tout ce que tu as apporté, je peux faire ^0000ff"+ red_slim01 +"^000000 Potions Rouges Condensées."; next; mes "[Baba Yaga]"; mes "Combien veux-tu que j'en fasse? Je ne peux pas en faire plus de 100 à la fois, ou alors il faudra que tu m'achètes un chaudron plus grand! Dis simplement '0' si tu as changé d'avis. Kehehehehe."; next; while(1) { input .@input; if (.@input == 0) { mes "[Baba Yaga]"; mes "Alors tu n'en veux pas?"; next; mes "[Baba Yaga]"; mes "Je ne comprends rien. Tu veux quoi au juste? Kehehehehe."; close; } else if (.@input > 100) { mes "[Baba Yaga]"; mes "Je te l'ai dit: pas plus de 100 à la fois. Kehehehehe."; next; } else { break; } } set .@redpotion_send,.@input; set .@redtube_send,.@input; set .@redcup_send,.@input; set .@redapple_send,.@input * 5; set .@redzeny_send,.@input * 20; set .@total_red01,.@input; if (countitem(501) < .@redpotion_send || countitem(1092) < .@redtube_send || countitem(7134) < .@redcup_send || countitem(512) < .@redapple_send || Zeny < .@redzeny_send) { mes "[Baba Yaga]"; mes "Où sont les ingrédients? Il n'y en a pas assez, là! Va me chercher tout ça et reviens! Kehehehehe."; close; }else{ mes "[Baba Yaga]"; mes "Oh, tu en veux "+ .@input +". D'accord, attends une minute."; next; mes "- Baba Yaga presse les pommes et verse les potions rouges dans le bol, avant de remplir les tubes à essai avec le tout. -"; next; } mes "[Baba Yaga]"; mes "Et voilà, c'est prêt!"; specialeffect 305; next; mes "[Baba Yaga]"; mes "Reviens me voir si tu en veux plus."; delitem 501,.@redpotion_send; delitem 1092,.@redtube_send; delitem 7134,.@redcup_send; delitem 512,.@redapple_send; set Zeny,Zeny-.@redzeny_send; getitem 545,.@total_red01; close; }else{ mes "[Baba Yaga]"; mes "Pour fabriquer une Potion Rouge Condensée, il me faut ^0000ff1 Potion rouge, 1 Tube à Essai Vide, 1 Mortier, 5 Pommes et 20 Zenys^000000."; close; } }else{ mes "[Baba Yaga]"; mes "Pour fabriquer une Potion Rouge Condensée, il me faut ^0000ff1 Potion rouge, 1 Tube à Essai Vide, 1 Mortier, 5 Pommes et 20 Zenys^000000."; close; } break; case 2: if (countitem(503) > 0 && countitem(1092) > 0 && countitem(7134) > 0 && countitem(513) > 9) { if (Zeny > 49) { set .@yell_potion01,countitem(503); set .@yell_tube01,countitem(1092); set .@yell_cup01,countitem(7134); set .@yell_banana01,countitem(513); set .@yell_zeny01,Zeny; while(1) { if (.@yell_potion01 == 0 || .@yell_tube01 == 0 || .@yell_cup01 == 0 || .@yell_banana01 < 10 || .@yell_zeny01 < 50) { break; }else{ set .@yell_slim01,.@yell_slim01+1; set .@yell_potion01,.@yell_potion01-1; set .@yellpotion_send,.@yellpotion_send+1; set .@yell_tube01,.@yell_tube01-1; set .@yelltube_send,.@yelltube_send+1; set .@yell_cup01,.@yell_cup01-1; set .@yellcup_send,.@yellcup_send+1; set .@yell_banana01,.@yell_banana01-10; set .@yellbanana_send,.@yellbanana_send+10; set .@yell_zeny01,.@yell_zeny01-50; set .@yellzeny_send,.@yellzeny_send+50; } } mes "[Baba Yaga]"; mes "Pour faire une Potion Jaune Condensée, il me faut ^0000ff1 Potion Jaune, 1 Tube à Essai Vide, 1 Mortier, 10 Bananes et 50 Zenys^000000."; next; mes "[Baba Yaga]"; mes "Avec tout ce que tu as apporté, je peux faire ^0000ff"+ .@yell_slim01+"^000000."; next; mes "[Baba Yaga]"; mes "Combien veux-tu que j'en fasse? Je ne peux pas en faire plus de 100 à la fois, ou alors il faudra que tu m'achètes un chaudron plus grand! Dis simplement '0' si tu as changé d'avis. Kehehehehe."; next; while(1) { input .@input; if (.@input == 0) { mes "[Baba Yaga]"; mes "Alors tu n'en veux pas?"; next; mes "[Baba Yaga]"; mes "Je ne comprends rien. Tu veux quoi au juste? Kehehehehe."; close; } else if (.@input > 100) { mes "[Baba Yaga]"; mes "Je te l'ai dit: pas plus de 100 à la fois. Kehehehehe."; next; } else { break; } } set .@yellpotion_send,.@input; set .@yelltube_send,.@input; set .@yellcup_send,.@input; set .@yellbanana_send,.@input*10; set .@yellzeny_send,.@input*50; set .@total_yell01,.@input; if (countitem(503) < .@yellpotion_send || countitem(1092) < .@yelltube_send || countitem(7134) < .@yellcup_send || countitem(513) < .@yellbanana_send || Zeny < .@yellzeny_send) { mes "[Baba Yaga]"; mes "Où sont les ingrédients? Il n'y en a pas assez, là! Va me chercher tout ça et reviens! Kehehehehe."; close; }else{ mes "[Baba Yaga]"; mes "Oh, tu en veux "+ .@input +". D'accord, attends une minute."; next; mes "- Baba Yaga presse les bananes et verse les potions jaunes dans le bol, avant de remplir les tubes à essai avec le tout. -"; next; } mes "[Baba Yaga]"; mes "Et voilà, c'est prêt!"; specialeffect 305; next; mes "[Baba Yaga]"; mes "Reviens me voir, si tu en veux plus."; delitem 503,.@yellpotion_send; delitem 1092,.@yelltube_send; delitem 7134,.@yellcup_send; delitem 513,.@yellbanana_send; set Zeny,Zeny-.@yellzeny_send; getitem 546,.@total_yell01; close; }else{ mes "[Baba Yaga]"; mes "Pour faire une Potion Jaune Condensée, il me faut ^0000ff1 Potion Jaune, 1 Tube à Essai Vide, 1 Mortier, 10 Bananes et 50 Zenys^000000."; close; } }else{ mes "[Baba Yaga]"; mes "Pour faire une Potion Jaune Condensée, il me faut ^0000ff1 Potion Jaune, 1 Tube à Essai Vide, 1 Mortier, 10 Bananes et 50 Zenys^000000."; close; } break; case 3: mes "[Baba Yaga]"; mes "Alors tu ne veux rien?"; next; mes "[Baba Yaga]"; mes "Je ne comprends rien. Tu cherches quoi au juste? Kehehehehe."; close; } } else { mes "[Baba Yaga]"; mes "Qu'est-ce que tu veux, rejeton d'homme?!"; close; } OnInit: enablenpc "Baba Yaga#rus32"; end; OnEnable: enablenpc "Baba Yaga#rus32"; end; OnDisable: initnpctimer; disablenpc "Baba Yaga#rus32"; end; OnTimer180000: stopnpctimer; killmonster "mosk_dun02","Baba Yaga#rus32::OnMyMobDead"; donpcevent "Baba Yaga#rus32::OnEnable"; end; OnMyMobDead: donpcevent "Baba Yaga#rus32::OnEnable"; end; } //---------------------------------------------------------------------------- // Baba Yaga's Tasks (Golden Key) //---------------------------------------------------------------------------- mosk_dun02,257,193,0 script Vache#rus33 889,3,3,{ end; OnInit: enablenpc "Vache#rus33"; end; OnEnable: enablenpc "Vache#rus33"; end; OnDisable: disablenpc "Vache#rus33"; end; OnTouch: if (rhea_rus_main < 11) { mes "[Vache]"; mes "Meuh..."; close; } else if (rhea_rus_main == 11) { mes "[Vache]"; mes "Meuh..."; next; mes "["+ strcharinfo(0) +"]"; mes "Ah, c'est la vache de Baba Yaga?!"; mes "Tu..."; next; mes "- Vous vous approchez de la vache et la tenez par le collier. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Allez! À la maison maintenant!"; emotion 23; next; mes "- La vache semble surprise, saute et est sur le point de vous charger! -"; next; set .@russ_cow01,rand(1,4); if (.@russ_cow01 == 3) { mes "- Vous réussissez à l'esquiver au dernier moment et lancez le sort! -"; next; input .@input$; if (.@input$ == "La bonne nourriture a le goût d'orange" || .@input$ == "La bonne nourriture a le gout d'orange") { // j'ai laissé la possibilité de l'écrire sans accent circonflexe vu que je ne sais pas trop comment eA gère ça [No Healing] mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!!"; specialeffect 304; next; mes "- Vous prononcez la formule magique en toute hâte et la vache est entourée d'une lumière jaunâtre avant de disparaître! -"; donpcevent "Vache#rus33::OnDisable"; sleep 60000; // Bugfix - le timer est assez arbitraire mais il correspond à celui des Buissons Épineux (faute de mieux) [No Healing] donpcevent "Cow#rus34::OnEnable"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!!"; next; mes "[Vache]"; mes "...Meuh..."; emotion 9; next; set .@run_cow01,rand(1,2); if (.@run_cow01 == 1) { mes "- La vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Vache#rus33::OnDisable"; donpcevent "Cow#rus34::OnEnable"; close; }else{ mes "- La vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Vache#rus33::OnDisable"; donpcevent "Cow#rus35::OnEnable"; close; } } }else{ mes "["+ strcharinfo(0) +"]"; mes "Akkkk?! Eh?! Le sort..."; next; set .@run_cow02,rand(1,2); if (.@run_cow02 == 1) { mes "- Vous hésitez, tandis que la vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Vache#rus33::OnDisable"; donpcevent "Cow#rus34::OnEnable"; close; }else{ mes "- Vous hésitez, tandis que la vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Vache#rus33::OnDisable"; donpcevent "Cow#rus35::OnEnable"; close; } } mes "["+ strcharinfo(0) +"]"; mes "Cette vache est aussi mauvaise que son propriétaire."; next; mes "["+ strcharinfo(0) +"]"; mes "Bon, retournons voir Baba Yaga..."; set rhea_rus_main,41; close; } else if (rhea_rus_main == 41) { mes "[Vache]"; mes "Meuh..."; next; mes "- La vache a une corde autour du coup et broute paisiblement. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Je dois retourner voir Baba Yaga..."; close; } else { mes "[Vache]"; mes "Meuh..."; close; } } mosk_dun02,257,193,0 script Vache::Cow#rus34 889,3,3,{ end; OnInit: enablenpc "Cow#rus34"; end; OnEnable: enablenpc "Cow#rus34"; end; OnDisable: disablenpc "Cow#rus34"; end; OnTouch: if (rhea_rus_main < 11) { mes "[Vache]"; mes "Meuh..."; close; } else if (rhea_rus_main == 11) { mes "[Vache]"; mes "Meuh.."; next; mes "["+ strcharinfo(0) +"]"; mes "Ah, c'est la vache de Baba Yaga?!"; mes "Tu..."; next; mes "- Vous vous approchez de la vache et la tenez par le collier. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Allez! À la maison maintenant!"; emotion 23; next; mes "- La vache semble surprise, saute et est sur le point de vous charger! -"; next; set .@russ_cow01,rand(1,4); if (.@russ_cow01 == 3) { mes "- Vous réussissez à l'esquiver au dernier moment et lancez le sort! -"; next; input .@input$; if (.@input$ == "La bonne nourriture a le goût d'orange" || .@input$ == "La bonne nourriture a le gout d'orange") { mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!!"; specialeffect 304; next; mes "- Vous prononcez la formule magique en toute hâte et la vache est entourée d'une lumière jaunâtre avant de disparaître! -"; donpcevent "Cow#rus34::OnDisable"; sleep 60000; // Bugfix - le timer est assez arbitraire mais il correspond à celui des Buissons Épineux (faute de mieux) [No Healing] donpcevent "Cow#rus34::OnEnable"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!!"; next; mes "[Vache]"; mes "...Meuh..."; emotion 9; next; set .@run_cow01,rand(1,2); if (.@run_cow01 == 1) { mes "- La vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Cow#rus34::OnDisable"; donpcevent "Cow#rus34::OnEnable"; close; }else{ mes "- La vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Cow#rus34::OnDisable"; donpcevent "Cow#rus35::OnEnable"; close; } } }else{ mes "["+ strcharinfo(0) +"]"; mes "Akkkk?! Eh?! Le sort..."; next; set .@run_cow02,rand(1,2); if (.@run_cow02 == 1) { mes "- Vous hésitez, tandis que la vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Cow#rus34::OnDisable"; donpcevent "Cow#rus34::OnEnable"; close; }else{ mes "- Vous hésitez, tandis que la vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Cow#rus34::OnDisable"; donpcevent "Cow#rus35::OnEnable"; close; } } mes "["+ strcharinfo(0) +"]"; mes "Cette vache est aussi mauvaise que son propriétaire."; next; mes "["+ strcharinfo(0) +"]"; mes "Bon, retournons voir Baba Yaga..."; set rhea_rus_main,41; close; } else if (rhea_rus_main == 41) { mes "[Vache]"; mes "Meuh..."; next; mes "- La vache a une corde autour du coup et broute paisiblement. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Je dois retourner voir Baba Yaga..."; close; } else { mes "[Vache]"; mes "Meuh..."; close; } } mosk_dun02,257,193,0 script Vache::Cow#rus35 889,3,3,{ end; OnInit: enablenpc "Cow#rus35"; end; OnEnable: enablenpc "Cow#rus35"; end; OnDisable: disablenpc "Cow#rus35"; end; OnTouch: if (rhea_rus_main < 11) { mes "[Vache]"; mes "Meuh..."; close; } else if (rhea_rus_main == 11) { mes "[Vache]"; mes "Meuh.."; next; mes "["+ strcharinfo(0) +"]"; mes "Ah, c'est la vache de Baba Yaga?!"; mes "Tu..."; next; mes "- Vous vous approchez de la vache et la tenez par le collier. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Allez! À la maison maintenant!"; emotion 23; next; mes "- La vache semble surprise, saute et est sur le point de vous charger! -"; next; set .@russ_cow01,rand(1,4); if (.@russ_cow01 == 3) { mes "- Vous réussissez à l'esquiver au dernier moment et lancez le sort! -"; next; input .@input$; if (.@input$ == "La bonne nourriture a le goût d'orange" || .@input$ == "La bonne nourriture a le gout d'orange") { mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!!"; specialeffect 304; next; mes "- Vous prononcez la formule magique en toute hâte et la vache est entourée d'une lumière jaunâtre avant de disparaître! -"; donpcevent "Cow#rus35::OnDisable"; sleep 60000; // Bugfix - le timer est assez arbitraire mais il correspond à celui des Buissons Épineux (faute de mieux) [No Healing] donpcevent "Cow#rus35::OnEnable"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!!"; next; mes "[Vache]"; mes "...Meuh..."; emotion 9; next; set .@run_cow01,rand(1,2); if (.@run_cow01 == 1) { mes "- La vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Cow#rus35::OnDisable"; donpcevent "Cow#rus35::OnEnable"; close; }else{ mes "- La vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Cow#rus35::OnDisable"; donpcevent "Cow#rus35::OnEnable"; close; } } }else{ mes "["+ strcharinfo(0) +"]"; mes "Akkkk?! Eh?! Le sort..."; next; set .@run_cow02,rand(1,2); if (.@run_cow02 == 1) { mes "- Vous hésitez, tandis que la vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Cow#rus35::OnDisable"; donpcevent "Cow#rus35::OnEnable"; close; }else{ mes "- Vous hésitez, tandis que la vache vous regarde et semble se moquer, avant de s'enfuir rapidement dans les fourrés! -"; donpcevent "Cow#rus35::OnDisable"; donpcevent "Cow#rus35::OnEnable"; close; } } mes "["+ strcharinfo(0) +"]"; mes "Cette vache est aussi mauvaise que son propriétaire."; next; mes "["+ strcharinfo(0) +"]"; mes "Bon, retournons voir Baba Yaga..."; set rhea_rus_main,41; close; } else if (rhea_rus_main == 41) { mes "[Vache]"; mes "Meuh..."; next; mes "- La vache a une corde autour du coup et broute paisiblement. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Je dois retourner voir Baba Yaga..."; close; } else { mes "[Vache]"; mes "Meuh..."; close; } } mosk_dun02,65,232,0 script Cercueil Agité#rus36 801,{ if (rhea_rus_main < 16) { mes "[Cercueil Agité]"; mes "En vie! En vie! En vie! Je veux être en vie!"; next; mes "[Cercueil Agité]"; mes "Échange ta vie avec moi! Échange-la! Allez! Échange-moi ta vie!"; close; } else if (rhea_rus_main > 15 && rhea_rus_main < 19) { mes "[Cercueil Agité]"; mes "En vie! En vie! En vie! Je veux être en vie!"; next; mes "[Cercueil Agité]"; mes "Échange ta vie avec moi! Échange-la! Allez! Échange-moi ta vie!"; next; mes "["+ strcharinfo(0) +"]"; mes "Eh, ce cercueil est en effet bien agité!"; next; mes "[Cercueil Agité]"; mes "Moi aussi j'étais en vie! En vie, tout à fait!"; mes "Quelle est la différence entre vous et moi? Vous êtes en vie? Mais moi aussi j'étais en vie avant! Pourquoi est-ce que vous êtes toujours en vie? Pourquoi n'êtes-vous pas mort? Et moi, pourquoi je suis mort? Pourquoi?!"; next; mes "["+ strcharinfo(0) +"]"; mes "... Comment est-ce que je vais bien pouvoir le faire taire..."; next; while(1) { switch(select("Prier:Lui chanter un psaume:Verser de l'eau bénite sur lui:Mettre un coup de pied dans le cercueil")) { case 1: if (rhea_rus_main == 17) { mes "["+ strcharinfo(0) +"]"; mes "...Je vais prier."; next; mes "["+ strcharinfo(0) +"]"; mes "Par la terre et les cieux, royaume des dieux, que le mal soit repoussé!"; specialeffect 42; next; mes "[Cercueil Agité]"; mes "Heek, heeee! Heeeeeek!"; set rhea_rus_main,18; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "...Je vais prier."; next; mes "["+ strcharinfo(0) +"]"; mes "Par la terre et les cieux, royaume des dieux, que le mal soit repoussé!"; specialeffect 42; next; mes "[Cercueil Agité]"; mes "Quoi? Qu'est-ce que c'était que ça? C'était marrant! Encore! Encore!"; next; mes "["+ strcharinfo(0) +"]"; mes "......................................"; next; break; } break; case 2: if (rhea_rus_main == 18) { mes "["+ strcharinfo(0) +"]"; mes "Hum, hum! Je vais lui chanter un psaume. Celui qui commence par 'Le dieu sacré contre les forces du mal'."; next; mes "["+ strcharinfo(0) +"]"; mes "- Le pervers, le cupide -"; mes "- Ceux habités par la haine -"; mes "- Seront boutés hors de ces terres -"; specialeffect 75; next; mes "[Cercueil Agité]"; mes "Heek, heeee! Heeeeeek!"; set rhea_rus_main,19; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "Hum, hum! Je vais lui chanter un psaume. Celui qui commence par 'Le dieu sacré contre les forces du mal'."; next; mes "["+ strcharinfo(0) +"]"; mes "- Le pervers, le cupide -"; mes "- Ceux habités par la haine -"; mes "- Seront boutés hors de ces terres -"; specialeffect 75; next; mes "[Cercueil Agité]"; mes "Pervers! Le pervers! Boutés hors de ces terres?! Mais c'est quoi cette chanson? Ça vous amuse?!"; next; mes "["+ strcharinfo(0) +"]"; mes "......................................"; next; break; } break; case 3: if (countitem(523) > 0) { if (rhea_rus_main == 16) { mes "["+ strcharinfo(0) +"]"; mes "Si vous ne vous calmez pas je vais vous asperger d'eau bénite!"; next; mes "- Vous débouchez une bouteille d'eau bénite et versez son contenu sur le cercueil. -"; specialeffect 72; next; mes "[Cercueil Agité]"; mes "Heek, heeee! Heeeeeek!"; delitem 523,1; set rhea_rus_main,17; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "Si vous ne vous calmez pas je vais vous asperger d'eau bénite!"; next; mes "- Vous débouchez une bouteille d'eau bénite et versez son contenu sur le cercueil. -"; specialeffect 72; next; mes "[Cercueil Agité]"; mes "Ah, non! Arrêtez, c'est froid! Ça vous amuse?! Hein, ça vous amuse?!"; delitem 523,1; next; mes "["+ strcharinfo(0) +"]"; mes "......................................"; next; break; } }else{ mes "["+ strcharinfo(0) +"]"; mes "Où est l'eau bénite?"; next; mes "["+ strcharinfo(0) +"]"; mes "... Ah, je n'en ai pas sur moi..."; next; mes "["+ strcharinfo(0) +"]"; mes "......................................"; next; break; } break; case 4: if (rhea_rus_main == 19) { mes "["+ strcharinfo(0) +"]"; mes "Si vous ne vous calmez pas, je vais devoir être violent!"; next; mes "- Vous fermez les yeux, prenez une grande inspiration, et au nom des forces divines balancez un grand coup de pied dans le cercueil! -"; next; mes "[Cercueil Agité]"; mes "Heeeek! Heeeeeee!!!! Non arrêtez! Pas ça!!"; specialeffect 152; set rhea_rus_main,20; next; break; }else{ mes "["+ strcharinfo(0) +"]"; mes "Si vous ne vous calmez pas, je vais devoir être violent!"; next; mes "- Vous fermez les yeux, prenez une grande inspiration, et au nom des forces divines balancez un grand coup de pied dans le cercueil! -"; specialeffect 152; next; mes "[Cercueil Agité]"; mes "Boum! Boum! J'adore ce son! Encore! Encore!"; next; mes "["+ strcharinfo(0) +"]"; mes "......................................"; next; break; } } } if (rhea_rus_main < 20) { mes "["+ strcharinfo(0) +"]"; mes "... Ça n'a pas l'air de fonctionner..."; set rhea_rus_main,16; close; }else{ mes "["+ strcharinfo(0) +"]"; mes ".............Bon, si vous recommencez à vous agiter je vous ferai 100 fois pire encore!"; next; mes "[Cercueil Agité]"; mes "................................"; emotion 9; next; mes "["+ strcharinfo(0) +"]"; mes "Hum, on dirait que c'est bon. Retournons vois Baba Yaga."; set rhea_rus_main,42; close; } } else if (rhea_rus_main == 20) { mes "["+ strcharinfo(0) +"]"; mes ".............Bon, si vous recommencez à vous agiter je vous ferai 100 fois pire encore!"; next; mes "[Cercueil Agité]"; mes "................................"; emotion 9; next; mes "["+ strcharinfo(0) +"]"; mes "Hum, on dirait que c'est bon. Retournons vois Baba Yaga."; set rhea_rus_main,42; close; } else if (rhea_rus_main == 42) { mes "["+ strcharinfo(0) +"]"; mes ".............Bon, si vous recommencez à vous agiter je vous ferai 100 fois pire encore!"; next; mes "[Cercueil Agité]"; mes "................................"; emotion 9; next; mes "["+ strcharinfo(0) +"]"; mes "Uh, on dirait que c'est bon. Retournons vois Baba Yaga."; close; } else { mes "[Cercueil Agité]"; mes "............................."; close; } } treasure01,165,58,0 script Vieux Coffre aux Trésors::Old Treasure Box#rus37 111,{ if (checkweight(1201,1) == 0) { mes "Vous transportez trop d'objets sur vous!"; mes "Faites un peu le tri et revenez ensuite."; close; } if ((MaxWeight-Weight) < 3500) { mes "Vous transportez trop d'objets sur vous!"; mes "Faites un peu le tri et revenez ensuite."; close; } if (rhea_rus_main > 20 && rhea_rus_main < 25) { mes "- Il est fermé à clé. -"; close; } else if (rhea_rus_main == 25) { mes "- Vous voyez une gravure près de la serrure représentant une femme avec des serpents en lieu de cheveux. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Est-ce que ça va fonctionner...?"; next; select("Enfoncer la clé dans la serrure"); mes "- Les yeux de la femme se mettent à bouger dès que vous enfoncez la clé dans la serrure, et commencent à vous fixer. -"; next; if (countitem(747) > 0) { mes "- Ses yeux sont faits de pierres précieuses! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Arrrrrk? Qu'est-ce que c'est que ça?!"; specialeffect 99; next; }else{ mes "- Ses yeux sont faits de pierres précieuses! -"; sc_start SC_BLIND,60000,0; donpcevent "Old Treasure Box#rus37::OnCall"; close2; donpcevent "Old Treasure Box#rus37::OnDisable"; end; } mes "- Vous levez les bras pour couvrir vos yeux. Le miroir dans votre sac reflète accidentellement la lumière de ses yeux! -"; specialeffect 99; next; mes "- La lumière se réfléchit sur le visage de sa femme qui commence à s'enflammer, et le coffre s'ouvre! -"; next; mes "- ^0000ff Vous trouvez les cuillers de Baba Yaga!^000000 -"; set rhea_rus_main,43; getitem 7880,1; close; } else if (rhea_rus_main == 43) { mes "- Il s'agit du coffre dans lequel vous avez trouvé les cuillers en argent. -"; close; } else { end; } OnInit: enablenpc "Old Treasure Box#rus37"; end; OnCall: initnpctimer; monster "treasure01",164,58,"--ja--",1148,1,"Old Treasure Box#rus37::OnMyMobDead"; monster "treasure01",157,59,"--ja--",1044,1,"Old Treasure Box#rus37::OnMyMobDead"; monster "treasure01",164,54,"--ja--",1044,1,"Old Treasure Box#rus37::OnMyMobDead"; monster "treasure01",163,63,"--ja--",1044,1,"Old Treasure Box#rus37::OnMyMobDead"; monster "treasure01",168,59,"--ja--",1044,1,"Old Treasure Box#rus37::OnMyMobDead"; end; OnReset: stopnpctimer; killmonster "treasure01","Old Treasure Box#rus37::OnMyMobDead"; end; OnEnable: enablenpc "Old Treasure Box#rus37"; end; OnDisable: initnpctimer; disablenpc "Old Treasure Box#rus37"; end; OnMyMobDead: donpcevent "Old Treasure Box#rus37::OnEnable"; end; OnTimer180000: stopnpctimer; donpcevent "Old Treasure Box#rus37::OnReset"; donpcevent "Old Treasure Box#rus37::OnEnable"; end; } treasure01,24,39,0 script Lit Défoncé::Old Bed#rus38 111,{ if (rhea_rus_main == 21) { mes "- Il s'agit d'un vieux lit recouvert de poussière et de moisissures. -"; next; switch(select("Regarder sous le lit:Regarder sur le lit:Inspecter les draps")) { case 1: mes "- De la moisissure pousse sur le lit. -"; next; mes "["+ strcharinfo(0) +"]"; mes "....Charmant........"; close; break; case 2: mes "- Vous regardez sous le lit. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Aïe?!"; specialeffect2 1; percentheal -5,0; next; mes "- Quelque chose vous mord la main! -"; close; break; case 3: break; } mes "- Vous soulevez les draps troués de partout. -"; next; mes "["+ strcharinfo(0) +"]"; mes "...?! Qu'est-ce que c'est que ça?"; next; mes "- Il y a une marque sur le drap qui semble indiquer un endroit. -"; viewpoint 1,165,58,1,0xFFFF0000; viewpoint 1,61,183,2,0xFFFF0000; viewpoint 1,98,118,3,0xFFFF0000; viewpoint 1,27,115,4,0xFFFF0000; next; mes "["+ strcharinfo(0) +"]"; mes "...Est-ce que ce serait..?!"; next; mes "[Voix Inconnue]"; mes "Qui va là!?"; viewpoint 2,165,58,1,0xFF00FF00; viewpoint 2,61,183,2,0xFF00FF00; viewpoint 2,98,118,3,0xFF00FF00; viewpoint 2,27,115,4,0xFF00FF00; emotion 23,1; next; mes "["+ strcharinfo(0) +"]"; mes "Haaa, fuyons, avant qu'il ne soit trop tard!"; set rhea_rus_main,22; close2; warp "treasure01",68,28; end; } else if (rhea_rus_main > 21 && rhea_rus_main < 26) { mes "- Il s'agit d'un vieux lit recouvert de poussière et de moisissures. -"; next; switch(select("Regarder sous le lit:Regarder sur le lit:Inspecter les draps")) { case 1: mes "- De la moisissure pousse sur le lit. -"; next; mes "["+ strcharinfo(0) +"]"; mes "....Charmant........"; close; break; case 2: mes "- Vous regardez sous le lit. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Aïe?!"; specialeffect2 1; percentheal -5,0; next; mes "- Quelque chose vous mord la main! -"; close; break; case 3: break; } mes "- Le drap se déchire tandis que vous le manipulez. -"; close; } else { end; } } treasure01,98,119,0 script Vieux Mur::Dirty Wall#rus39 111,{ if (rhea_rus_main == 22) { mes "- Quelque chose est gravé sur le mur. -"; next; mes "- ^ff0000Elle... attention... Le chant de la Sirène... sommeil... les yeux... protéger... miroir^000000 -"; next; mes "["+ strcharinfo(0) +"]"; mes "...De quoi est-ce que ça peut bien parler...?"; set rhea_rus_main,23; close; } else if (rhea_rus_main > 22 && rhea_rus_main < 26) { mes "- Quelque chose est gravé sur le mur. -"; next; mes "- ^ff0000Elle... attention... Le chant de la Sirène... sommeil... les yeux... protéger... miroir^000000 -"; next; mes "["+ strcharinfo(0) +"]"; mes "...De quoi est-ce que ça peut bien parler...?"; close; } else { end; } } treasure01,61,183,0 script Vieux Coffre en Bois::Old_Wooden_Box#rus40 111,{ if (rhea_rus_main == 23) { mes "- Quelque chose brille au fond du coffre. -"; next; select("Tenter de le saisir"); set .@russ_key01,rand(1,7); if (.@russ_key01 == 4) { mes "- Vous tirez quelque chose de brillant du coffre. -"; next; mes "- ^0000ffVous trouvez un morceau de clé brisée!^000000 -"; set rhea_rus_main,24; close; }else{ mes "- Vous tâtez l'intérieur du petit coffre mais il est trop étroit. -"; next; mes "- Vous abîmez un peu le coffre au passage. -"; close; } } else if (rhea_rus_main > 23 && rhea_rus_main < 26) { mes "- Il s'agit du vieux coffre qui contenait le morceau de clé brisée. -"; close; } else { end; } } treasure01,27,115,0 script Coffre Ouvert::Opened Treasure Chest#41 111,{ if (rhea_rus_main == 24) { mes "- Vous ouvrez le coffre et voyez plein de fourbi à l'intérieur. -"; next; mes "["+ strcharinfo(0) +"]"; mes "... Devrais-je l'inspecter...?"; next; mes "- Vous plongez la main dans le coffre. -"; next; mes "["+ strcharinfo(0) +"]"; mes "...!? Qu'est-ce que c'est que ça?!"; next; set .@russ_key02,rand(1,7); if (.@russ_key02 == 3) { mes "- ^0000ffVous trouvez un morceau de clé brisée dans tout ce bazar!^000000 -"; next; } else if (.@russ_key02 == 1) { mes "- Vous trouvez une carapace de Kukre! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que c'est que ça?!"; emotion 23,1; close; } else if (.@russ_key02 == 2) { mes "- Vous trouvez un oeuf de Chapardeur! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que c'est que ça?!"; emotion 23,1; close; } else if (.@russ_key02 == 4) { mes "- Vous trouvez quelque chose qui semblait autrefois être une banane! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que c'est que ça?!"; emotion 23,1; close; } else if (.@russ_key02 == 5) { mes "- Vous trouvez des tentacules de méduses! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que c'est que ça?!"; emotion 23,1; close; } else if (.@russ_key02 == 6) { mes "- Vous trouvez des morceaux de vêtements couverts de moisissure! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que c'est que ça?!"; emotion 23,1; close; } else { mes "- Vous trouvez un os! -"; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que c'est que ça?!"; emotion 23,1; close; } mes "["+ strcharinfo(0) +"]"; mes "Hé, on dirait..."; next; mes "- Vous assemblez les deux morceaux de la clé et ils s'emboitent parfaitement! -"; set rhea_rus_main,25; close; } else if (rhea_rus_main > 24 && rhea_rus_main < 26) { mes "- Il s'agit du coffre qui contenait le morceau de clé. -"; close; } else { end; } } amatsu,233,234,3 script Éditions Momotaro::Momotoro Publisher#rus42 757,{ if (checkweight(1201,1) == 0) { mes "[Éditions Momotaro]"; mes "Qu'est-ce que vous pouvez bien transporter dans ce sac? C'est une espèce d'entraînement, c'est ça?"; close; } if ((MaxWeight-Weight) < 3500) { mes "[Éditions Momotaro]"; mes "Qu'est-ce que vous pouvez bien transporter dans ce sac? C'est une espèce d'entraînement, c'est ça?"; close; } if (rhea_rus_main < 26) { mes "[Éditions Momotaro]"; mes "Avez-vous commandé un livre?"; next; mes "[Éditions Momotaro]"; mes "Quelqu'un en a commandé un mais n'est pas venu le chercher."; close; } else if (rhea_rus_main == 26) { mes "[Éditions Momotaro]"; mes "Avez-vous commandé un livre?"; next; mes "[Éditions Momotaro]"; mes "Quelqu'un en a commandé un mais n'est pas venu le chercher."; next; mes "["+ strcharinfo(0) +"]"; mes "Ah, je... un grimoire..."; next; mes "[Éditions Momotaro]"; mes "Quoi? Ah, vous êtes venu ici récupérer le livre, c'est ça? Donnez-moi votre nom s'il vous plaît."; next; input .@input$; if (.@input$ == "Baba Yaga") { mes "["+ strcharinfo(0) +"]"; mes "Je m'appelle "+ .@input$ +"."; next; mes "[Éditions Momotaro]"; mes ""+ .@input$ +" ... Ah, voilà!"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "Je m'appelle "+ .@input$ +" "; next; mes "[Éditions Momotaro]"; mes ""+ .@input$ +" ... Alors, voyons..."; next; mes "[Éditions Momotaro]"; mes "Hum? Je suis désolée mais je n'ai rien de réservé au nom de "+ .@input$ +". Est-ce que vous pourriez vérifier?"; close; } mes "[Éditions Momotaro]"; mes "Est-ce que ce sont les bons ouvrages: 'La Magie de la Destruction du Temps', 'Histoires de Maisons Hantées du Monde Entier', et 'Le Monde Étrange et Bizarre des Plantes'?"; mes "Hum, ça fera 5000 Zénys pour le tout."; next; if (Zeny > 4999) { mes "[Éditions Momotaro]"; mes "Eh, 5000 Zénys: le compte y est."; next; }else{ mes "[Éditions Momotaro]"; mes "Vous n'avez pas l'argent? Réglez ça et venez me voir, s'il vous plaît."; close; } mes "[Éditions Momotaro]"; mes "Merci. N'hésitez pas nous recontacter si vous souhaitez acheter d'autres ouvrages."; set Zeny,Zeny-5000; set rhea_rus_main,27; getitem 7881,1; close; } else if (rhea_rus_main > 26 && rhea_rus_main < 31) { mes "[Éditions Momotaro]"; mes "Merci d'avoir acheté nos publications. N'hésitez pas nous recontacter si vous voulez d'autres ouvrages."; close; } else { mes "[Éditions Momotaro]"; mes "Avez-vous commandé un livre?"; next; mes "[Éditions Momotaro]"; mes "Quelqu'un en a commandé un mais n'est pas venu le chercher."; close; } } mosk_dun02,57,220,0 script Jarre aux Fantômes::House Ghost Jar#rus43 111,{ if (rhea_rus_main == 31) { mes "["+ strcharinfo(0) +"]"; mes "... Est-ce que c'est ici...? Eh, eh..."; next; mes "-Vous bousculez un peu la jarre.-"; specialeffect 62; emotion 23,1; next; mes "- Vous entendez un éclat de rire provenant de la jarre, qui se balance de droite à gauche. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Vous! On a fini de jouer maintenant! Sortez de là!"; specialeffect 1; next; mes "- Vous donnez un coup de pied dans la jarre et elle roule par terre. Un gros cafard en sort! -"; set rhea_rus_main,32; monster "mosk_dun02",58,220,"--ja--",1054,1,"House Ghost Jar#rus43::OnMyMobDead"; monster "mosk_dun02",59,220,"--ja--",1305,1,"House Ghost Jar#rus43::OnMyMobDead"; monster "mosk_dun02",60,220,"--ja--",1054,1,"House Ghost Jar#rus43::OnMyMobDead"; donpcevent "House Ghost Jar#rus43::OnDisable"; close; } else if (rhea_rus_main == 32) { mes "["+ strcharinfo(0) +"]"; mes "Eh... Qu'est-ce que vous êtes en train de faire?!"; next; mes "- Vous allez donner un nouveau coup de pied dans la jarre mais quelque chose, effrayé, vous dit d'une petite voix: -"; specialeffect 196; next; mes "[Fantôme]"; mes "Non! Arrêtez! Je suis désolé!"; next; mes "[Fantôme]"; mes "Je m'ennuyais. Après ma mort, je n'avais plus rien à faire ni d'amis avec qui jouer..."; next; mes "[Fantôme]"; mes "Je me tenais tranquille quand j'étais en vie, mais je m'ennuie vraiment trop..."; next; mes "[Fantôme]"; mes "Je ne peux même plus boire de mon lait favori... C'est vraiment embêtant d'entre un fantôme."; next; if(select("Est-ce que je peux jouer avec vous?:Qu'est-ce que je peux faire pour vous?") == 1) { mes "[Fantôme]"; mes "Hein, vous êtes sûr?"; next; }else{ mes "[Fantôme]"; mes "Hum, il y a bien quelque chose que vous pouvez faire... ça ne prendra pas longtemps."; next; } mes "[Fantôme]"; mes "Qu'est-ce que vous diriez d'un jeu de carte? Ah j'étais bon à ça avant. Où sont mes cartes? Attendez une minute, je vais les chercher!"; set rhea_rus_main,33; close; } else if (rhea_rus_main == 33) { mes "[Fantôme]"; mes "Héhé, alors, on se le fait ce jeu de cartes? J'ai une carte Angéling, une carte Ghostring et une carte Poring."; mes "Tout ce que vous avez à faire est de deviner quelle carte j'ai tirée!"; next; mes "[Fantôme]"; mes "Faisons une partie en 5 manches. Si vous marquez 3 points, je promets de me tenir tranquille!"; next; mes "["+ strcharinfo(0) +"]"; mes "D'accord, ce sera amusant! Allons-y."; next; set .@rugame_turn01,0; set .@ruuser_score01,0; while(.@rugame_turn01 != 5) { mes "[Fantôme]"; mes "D'accord, je mélange les cartes."; mes "Prêt?!"; emotion 56; next; mes "[Fantôme]"; mes "Un!"; specialeffect 0; next; mes "[Fantôme]"; mes "Deux!"; specialeffect 1; next; mes "[Fantôme]"; mes "Trois!"; specialeffect 2; next; mes "[Fantôme]"; mes "D'accord, je vais en tirer une!"; specialeffect 18; next; mes "[Fantôme]"; mes "Je vais prendre celle-ci!"; mes "Quelle est la carte?"; cutin "sorry.bmp",4; next; set .@rucard_game01,rand(1,3); switch(select("Poring:Angéling:Ghostring")) { case 1: mes "["+ strcharinfo(0) +"]"; mes "Hum, je pense que c'est une carte Poring!"; next; mes "[Fantôme]"; mes "Voyons cela! Un! Deux! Trois!"; next; if (.@rucard_game01 == 1) { cutin "Æ÷¸µÄ«µå",4; emotion 0; emotion 5,1; next; mes "[Fantôme]"; mes "Vous avez vu juste! Vous n'êtes pas si mauvais... On recommence?"; set .@rugame_turn01,.@rugame_turn01+1; set .@ruuser_score01,.@ruuser_score01+1; cutin "",255; next; }else{ if (.@rucard_game01 == 1) { cutin "Æ÷¸µÄ«µå",4; } else if (.@rucard_game01 == 2) { cutin "¿£Á©¸µÄ«µå",4; } else if (.@rucard_game01 == 3) { cutin "°í½ºÆ®¸µÄ«µå",4; } emotion 0; emotion 23,1; next; mes "[Fantôme]"; mes "Huuu..."; mes "Vous aurez plus de chance la prochaine fois!"; set .@rugame_turn01,.@rugame_turn01+1; cutin "",255; next; } break; case 2: mes "["+ strcharinfo(0) +"]"; mes "Hum, je pense que c'est une carte Angéling!"; next; mes "[Fantôme]"; mes "Voyons cela! Un! Deux! Trois!"; next; if (.@rucard_game01 == 2) { cutin "¿£Á©¸µÄ«µå",4; emotion 0; emotion 5,1; next; mes "[Fantôme]"; mes "Vous avez vu juste! Vous n'êtes pas si mauvais... On recommence?"; set .@rugame_turn01,.@rugame_turn01+1; set .@ruuser_score01,.@ruuser_score01+1; cutin "",255; next; }else{ if (.@rucard_game01 == 1) { cutin "Æ÷¸µÄ«µå",4; } else if (.@rucard_game01 == 2) { cutin "¿£Á©¸µÄ«µå",4; } else if (.@rucard_game01 == 3) { cutin "°í½ºÆ®¸µÄ«µå",4; } emotion 0; emotion 23,1; next; mes "[Fantôme]"; mes "Huuu..."; mes "Vous aurez plus de chance la prochaine fois!"; set .@rugame_turn01,.@rugame_turn01+1; cutin "",255; next; } break; case 3: mes "["+ strcharinfo(0) +"]"; mes "Hum, je pense que c'est une carte Ghostring!"; next; mes "[Fantôme]"; mes "Voyons cela! Un! Deux! Trois!"; next; if (.@rucard_game01 == 3) { cutin "°í½ºÆ®¸µÄ«µå",4; emotion 0; emotion 5,1; next; mes "[Fantôme]"; mes "Vous avez vu juste! Vous n'êtes pas si mauvais... On recommence?"; set .@rugame_turn01,.@rugame_turn01+1; set .@ruuser_score01,.@ruuser_score01+1; cutin "",255; next; }else{ if (.@rucard_game01 == 1) { cutin "Æ÷¸µÄ«µå",4; } else if (.@rucard_game01 == 2) { cutin "¿£Á©¸µÄ«µå",4; } else if (.@rucard_game01 == 3) { cutin "°í½ºÆ®¸µÄ«µå",4; } emotion 0; emotion 23,1; next; mes "[Fantôme]"; mes "Huuu..."; mes "Vous aurez plus de chance la prochaine fois!"; set .@rugame_turn01,.@rugame_turn01+1; cutin "",255; next; } } } if (.@ruuser_score01 >= 3) { // Bugfix: >= et non == [NoH] mes "[Fantôme]"; mes "Vous êtes meilleur que je ne le pensais."; set rhea_rus_main,34; close; }else{ mes "["+ strcharinfo(0) +"]"; mes "Je n'étais pas prêt! Recommençons!"; next; mes "[Fantôme]"; mes "Huhu, d'accord. On en fait une autre alors?"; close; } } else if (rhea_rus_main == 34) { mes "[Fantôme]"; mes "Ah, on s'est bien amusé. Ça faisait tellement longtemps que je n'avais pas pu jouer à des jeux comme celui-là."; next; mes "[Fantôme]"; mes "Bon, je tiendrai ma promesse: je vais me tenir tranquille. Merci d'avoir joué avec moi."; next; mes "["+ strcharinfo(0) +"]"; mes "Oh et au fait, j'ai un cadeau pour vous!"; next; if (countitem(519) > 0) { mes "["+ strcharinfo(0) +"]"; mes "Vous disiez que vous aimiez le lait. Voilà, prenez cette bouteille."; next; }else{ mes "["+ strcharinfo(0) +"]"; mes "Vous disiez que vous aimiez le lait. Voilà, prenez... Eh?! Où est-ce qu'elle est?"; next; mes "["+ strcharinfo(0) +"]"; mes "Attendez ici, je vais la chercher!"; close; } mes "[Fantôme]"; mes "Ah, ouah! C'est pour moi?"; next; mes "[Fantôme]"; mes "Merci beaucoup!"; mes "Je promets que je vais me tenir tranquille maintenant. Je serai le protecteur de cette maison!"; next; mes "[Fantôme]"; mes "Je n'oublierai jamais votre gentillesse."; set rhea_rus_main,45; close; } else if (rhea_rus_main == 45) { mes "[Fantôme]"; mes "Merci beaucoup!"; mes "Je promets que je vais me tenir tranquille maintenant. Je serai le protecteur de cette maison!"; next; mes "[Fantôme]"; mes "Je n'oublierai jamais votre gentillesse."; close; } else { end; } OnInit: enablenpc "House Ghost Jar#rus43"; end; OnEnable: enablenpc "House Ghost Jar#rus43"; end; OnDisable: initnpctimer; disablenpc "House Ghost Jar#rus43"; end; OnTimer180000: stopnpctimer; killmonster "mosk_dun02","House Ghost Jar#rus43::OnMyMobDead"; donpcevent "House Ghost Jar#rus43::OnEnable"; end; OnMyMobDead: donpcevent "House Ghost Jar#rus43::OnEnable"; end; } payon,65,119,0 script Grand-Mère aux Balais::Broom Grandma#rus44 78,{ if (rhea_rus_main < 36) { mes "[Grand-Mère aux Balais]"; mes "Les balais de Payon sont les meilleurs!"; next; mes "[Grand-Mère aux Balais]"; mes "Ils sont tellement bien faits que même les fantômes ne jurent que par eux!"; close; } else if (rhea_rus_main == 36) { mes "[Grand-Mère aux Balais]"; mes "Les balais de Payon sont les meilleurs!"; next; mes "[Grand-Mère aux Balais]"; mes "Ils sont tellement bien faits que même les fantômes ne jurent que par eux!"; next; mes "["+ strcharinfo(0) +"]"; mes "En parlant de ça... Je suis là pour en acheter un."; next; mes "[Grand-Mère aux Balais]"; mes "Oh, vous n'êtes pas d'ici! Alors vous avez besoin d'un balai?"; next; mes "[Grand-Mère aux Balais]"; mes "Malheureusement, je n'ai plus de balais. Des fantômes se sont emparés de tout mon stock. J'étais contente en un sens, parce que même pour des fantômes ils étaient bien aimables, mais quand même..."; next; mes "[Grand-Mère aux Balais]"; mes "Mon fils est parti là où ils vivent chercher les balais mais les fantômes se sont joués de lui et il est revenu bredouille."; next; mes "[Grand-Mère aux Balais]"; mes "Ah... Qu'est-ce que je vais bien pouvoir faire..."; set rhea_rus_main,37; close; } else if (rhea_rus_main > 36 && rhea_rus_main < 41) { mes "[Grand-Mère aux Balais]"; mes "Il y a des fantômes dans le donjon de Payon. Ils se cachent près d'un vieil arbre là-bas"; next; mes "[Grand-Mère aux Balais]"; mes "Mon fils est parti là où ils vivent chercher les balais mais les fantômes se sont joués de lui et il est revenu bredouille."; next; mes "[Grand-Mère aux Balais]"; mes "Ah... Qu'est-ce que je vais bien pouvoir faire..."; close; } else if (rhea_rus_main == 46) { mes "[Grand-Mère aux Balais]"; mes "Ah, vous les avez rapportés! Vous êtes un aventurier bien brave!"; next; mes "[Grand-Mère aux Balais]"; mes "Tenez, prenez ce balai. J'imagine que c'était son destin."; close; } else { mes "[Grand-Mère aux Balais]"; mes "Les balais de Payon sont les meilleurs!"; next; mes "[Grand-Mère aux Balais]"; mes "Ils sont tellement bien faits que même les fantômes ne jurent que par eux!"; close; } } pay_dun04,163,186,0 script Arbre aux Fantômes::Ghost Tree#rus45 111,{ if (rhea_rus_main == 37) { mes "[Arbre aux Fantômes]"; mes "Err, un être humain? Qu'est-ce que vous faites ici? Êtes-vous là pour vous jouer de nous?"; next; mes "["+ strcharinfo(0) +"]"; mes "Rendez-moi les balais."; next; mes "[Arbre aux Fantômes]"; mes "Kuhuhuhu, si vous les voulez, il faudra répondre correctement à nos questions!"; next; if(select("D'accord, interrogez-moi!:Donnez-les moi tout simplement!") == 2) { mes "[Arbre aux Fantômes]"; mes "Quoi?! Vous êtes bien présomptueux de nous demander ça sans rien offrir en retour!"; next; mes "[Arbre aux Fantômes]"; mes "Fuyez maintenant! Vous devez être châtié!"; sc_start SC_CONFUSION,60000,0; close2; warp "pay_dun04",46,43; end; } mes "[Arbre aux Fantômes]"; mes "Kuhuhu, vous avez l'air bien sûr de vous!"; mes "Nous aimons les personnes qui ont confiances en elles. Bien, commençons le test!"; next; mes "[Arbre aux Fantômes]"; mes "Euh.. Voyons... Ah oui, ça fera un bon début. Allons-y si vous êtes prêt!"; set rhea_rus_main,38; close; } else if (rhea_rus_main == 38) { mes "[Arbre aux Fantômes]"; mes "Première question. Écoutez-nous attentivement et répondez à la question."; next; mes "[Arbre aux Fantômes]"; mes "Les sœurs Kafra font une course. Vous devrez deviner leur place respective. C'est compris?"; next; mes "[Arbre aux Fantômes]"; mes "Bien, dans ce cas, écoutez."; next; mes "[Kafra Roxie]"; mes "Je ne suis pas très bonne à la course et Jasmine est devant moi mais je suis devant Blossom."; next; mes "[Kafra Blossom]"; mes "Je pense que plus vous êtes petite, et moins l'air ne vous retient. Curly Sue était si rapide que je ne pouvais pas la suivre."; next; mes "[Kafra Jasmine]"; mes "J'étais devant Pavianne, mais derrière Curly Sue. Huhu."; next; mes "[Kafra Curly Sue]"; mes "Wohuhu, il était difficile de tenir tête à de telle coureuses: je suis heureuse d'être arrivée devant Roxie!"; next; mes "[Kafra Pavianne]"; mes "...Je n'étais pas la dernière, même si Roxie est arrivée devant moi..."; next; mes "[Arbre aux Fantômes]"; mes "Bien, qui est arrivé en tête?"; next; set .@rus_kafra01,0; input .@input$; if (.@input$ == "Curly Sue") { set .@rus_kafra01,.@rus_kafra01+1; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!"; next; }else{ set .@rus_kafra01,.@rus_kafra01; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +"!!"; next; } mes "[Arbre aux Fantômes]"; mes "Qui est arrivée deuxième?"; next; input .@input$; if (.@input$ == "Jasmine") { set .@rus_kafra01,.@rus_kafra01+1; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!"; next; }else{ set .@rus_kafra01,.@rus_kafra01; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +"!!"; next; } mes "[Arbre aux Fantômes]"; mes "Qui est arrivée troisième?"; next; input .@input$; if (.@input$ == "Roxie") { set .@rus_kafra01,.@rus_kafra01+1; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!"; next; }else{ set .@rus_kafra01,.@rus_kafra01; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +"!!"; next; } mes "[Arbre aux Fantômes]"; mes "Qui est arrivée quatrième?"; next; input .@input$; if (.@input$ == "Pavianne") { set .@rus_kafra01,.@rus_kafra01+1; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!"; next; }else{ set .@rus_kafra01,.@rus_kafra01; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +"!!"; next; } mes "[Arbre aux Fantômes]"; mes "Qui est arrivée dernière?"; next; input .@input$; if (.@input$ == "Blossom") { set .@rus_kafra01,.@rus_kafra01+1; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!"; next; }else{ set .@rus_kafra01,.@rus_kafra01; mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +"!!"; next; } if (.@rus_kafra01 > 4) { mes "[Arbre aux Fantômes]"; mes "Oh, vous êtes doué!"; next; }else{ mes "[Arbre aux Fantômes]"; mes "Ah, vous avez tort! Tort!"; mes "Pensiez-vous vraiment pouvoir reprendre les balais?"; next; mes "["+ strcharinfo(0) +"]"; mes "Je pensais à autre chose! Donnez-moi une autre chance!"; next; mes "[Arbre aux Fantômes]"; mes "Kuhuhu, d'accord, nous allons le refaire. Faites de votre mieux."; close; } mes "[Arbre aux Fantômes]"; mes "Bien, voyons si vous vous en sortirez aussi bien la prochaine fois."; mes "Préparez-vous!"; set rhea_rus_main,39; close; } else if (rhea_rus_main == 39) { mes "[Arbre aux Fantômes]"; mes "Voici la seconde question. Écoutez attentivement et donnez-moi votre réponse!"; next; mes "[Arbre aux Fantômes]"; mes "Une jour vous, "+ strcharinfo(0) +", décidez de raffiner votre 'Heaume du Roi Soleil', votre trésor ancestral."; next; mes "["+ strcharinfo(0) +"]"; mes "Eh? Je n'ai pas de..."; next; mes "[Arbre aux Fantômes]"; mes "Silence! Écoutez-nous!"; mes "Tandis qu'Aragham, Antonio, Hermanthorn, et Hollgrehenn, les quatre forgerons, raffinent le 'Heaume du Roi Soleil' tour à tour, celui-ci se brise!"; next; mes "[Arbre aux Fantômes]"; mes "Le 'Heaume du Roi Soleil' avait été raffiné à +7. Devinez qui l'a cassé!"; next; mes "[Aragham]"; mes "J'ai vu Hollgrehenn le raffiner à +7. C'était vraiment un travail extraordinaire."; next; mes "[Antonio]"; mes "...Nous l'avons tous raffiné deux fois chacun..."; next; mes "[Hermanthorn]"; mes "Hogren l'a raffiné juste après moi."; next; mes "[Hollgrehenn]"; mes "Je l'ai raffiné après Aragham!"; next; mes "[Arbre aux Fantômes]"; mes "Vous les avez tous entendu? Qui a brisé le 'Heaume du Roi Soleil'?"; next; input .@input$; if (.@input$ == "Antonio") { mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +" !!"; next; }else{ mes "["+ strcharinfo(0) +"]"; mes ""+ .@input$ +"!!"; next; mes "[Arbre aux Fantômes]"; mes "Ah, vous avez tort! Tort!"; mes "Résignez-vous, ça vous prendrait des milliers d'années pour récupérer ces balais!"; next; mes "["+ strcharinfo(0) +"]"; mes "Je pensais à autre chose! Donnez-moi une autre chance!"; next; mes "[Arbre aux Fantômes]"; mes "Kuhuhu, d'accord, nous allons le refaire. Faites de votre mieux."; close; } mes "[Arbre aux Fantômes]"; mes "Bien joué! La dernière épreuve consiste à nous battre aux dés! Si vous gagnez, nous vous donnerons ce que vous recherchez!"; next; mes "[Arbre aux Fantômes]"; mes "Préparez-vous et revenez nous voir!"; set rhea_rus_main,40; close; } else if (rhea_rus_main == 40) { mes "[Arbre aux Fantômes]"; mes "Kuhuhu, vous vous en êtes bien sorti jusqu'à présent. Si vous remportez cette manche, nous vous donnerons les balais comme promis."; next; mes "[Arbre aux Fantômes]"; mes "Le but du jeu est très simple. Vous devez faire le même score que nous aux dés."; next; mes "[Arbre aux Fantômes]"; mes "Lancez 3 fois les dés. Nous vous donnerons ce que vous cherchez si vous gagnez au moins une fois."; next; mes "["+ strcharinfo(0) +"]"; mes "D'accord! Je suis prêt!"; next; set .@rustree_turn01,0; set .@rususer_score01,0; while(.@rustree_turn01 != 3) { mes "[Arbre aux Fantômes]"; mes "Nous allons commencer."; next; mes "- L'un des fantômes de l'arbre jette les dés. -"; specialeffect 194; next; set .@tree_dice01,rand(1,6); if (.@tree_dice01 == 1) { mes "[Arbre aux Fantômes]"; mes "Nous avons fait ^0000ff1^000000."; emotion 58; next; } else if (.@tree_dice01 == 2) { mes "[Arbre aux Fantômes]"; mes "Nous avons fait ^0000ff2^000000."; emotion 59; next; } else if (.@tree_dice01 == 3) { mes "[Arbre aux Fantômes]"; mes "Nous avons fait ^0000ff3^000000."; emotion 60; next; } else if (.@tree_dice01 == 4) { mes "[Arbre aux Fantômes]"; mes "Nous avons fait ^0000ff4^000000."; emotion 61; next; } else if (.@tree_dice01 == 5) { mes "[Arbre aux Fantômes]"; mes "Nous avons fait ^0000ff5^000000."; emotion 62; next; } else if (.@tree_dice01 == 6) { mes "[Arbre aux Fantômes]"; mes "Nous avons fait ^0000ff6^000000."; emotion 63; next; } mes "["+ strcharinfo(0) +"]"; mes "Bien. C'est mon tour?"; next; mes "- Vous lancez un dé qui roule avant de s'arrêter. -"; specialeffect2 194; next; set .@rus_dice01,rand(1,6); mes "["+ strcharinfo(0) +"]"; mes "Voyons..."; next; if (.@rus_dice01 == 1) { emotion 58,1; mes "["+ strcharinfo(0) +"]"; if (.@rus_dice01 == .@tree_dice01) { mes "Voyons... Ouah! C'est le bon numéro! J'ai fait ^0000ff1^000000!"; }else{ mes "Voyons................... J'ai fait ^0000ff 1 ^000000..."; } } else if (.@rus_dice01 == 2) { emotion 59,1; mes "["+ strcharinfo(0) +"]"; if (.@rus_dice01 == .@tree_dice01) { mes "Voyons... Ouah! C'est le bon numéro! J'ai fait ^0000ff2^000000!"; }else{ mes "Voyons................... J'ai fait ^0000ff 2 ^000000..."; } } else if (.@rus_dice01 == 3) { emotion 60,1; mes "["+ strcharinfo(0) +"]"; if (.@rus_dice01 == .@tree_dice01) { mes "Voyons... Ouah! C'est le bon numéro! J'ai fait ^0000ff3^000000!"; }else{ mes "Voyons................... J'ai fait ^0000ff 3 ^000000..."; } } else if (.@rus_dice01 == 4) { emotion 61,1; mes "["+ strcharinfo(0) +"]"; if (.@rus_dice01 == .@tree_dice01) { mes "Voyons... Ouah! C'est le bon numéro! J'ai fait ^0000ff4^000000!"; }else{ mes "Voyons................... J'ai fait ^0000ff 4 ^000000..."; } } else if (.@rus_dice01 == 5) { emotion 62,1; mes "["+ strcharinfo(0) +"]"; if (.@rus_dice01 == .@tree_dice01) { mes "Voyons... Ouah! C'est le bon numéro! J'ai fait ^0000ff5^000000!"; }else{ mes "Voyons................... J'ai fait ^0000ff 5 ^000000..."; } } else if (.@rus_dice01 == 6) { emotion 63,1; mes "["+ strcharinfo(0) +"]"; if (.@rus_dice01 == .@tree_dice01) { mes "Voyons... Ouah! C'est le bon numéro! J'ai fait ^0000ff6^000000!"; }else{ mes "Voyons................... J'ai fait ^0000ff 6 ^000000..."; } } if (.@rus_dice01 == .@tree_dice01) { emotion 0; next; mes "[Arbre aux Fantômes]"; mes "Vous avez eu de la chance..."; set .@rustree_turn01,.@rustree_turn01+1; set .@rususer_score01,.@rususer_score01+1; next; }else{ mes "[Arbre aux Fantômes]"; mes "Huuu..."; emotion 18; set .@rustree_turn01,.@rustree_turn01+1; next; } } if (.@rususer_score01 > 0) { mes "[Arbre aux Fantômes]"; mes "Ah. Nous avons perdu mais nous nous sommes bien amusés."; next; mes "[Arbre aux Fantômes]"; mes "Pour l'amour du jeu, nous allons vous donner les balais comme promis."; next; mes "[Arbre aux Fantômes]"; mes "Et je dois dire que vous êtes assez marrant. Nous pourrions refaire une partie un de ces jours si vous repassez dans le coin. Voilà, prenez-les."; next; mes "- ^0000ff Vous recevez les meilleurs balais de Payon!^000000 - "; set rhea_rus_main,46; close; }else{ mes "[Arbre aux Fantômes]"; mes "Kuhuhu, personne n'est pire que vous au jeu! Mais vous allez devoir nous battre si vous voulez récupérer les balais!"; next; mes "["+ strcharinfo(0) +"]"; mes "Je... J'avais la tête ailleurs! Donnez-moi une autre chance!"; next; mes "[Arbre aux Fantômes]"; mes "C'est d'accord. Revenez quand vous serez prêt à réessayer."; close; } } else if (rhea_rus_main == 46) { mes "[Arbre aux Fantômes]"; mes "Kuhuhu, je dois dire que vous êtes assez marrant. Nous pourrions refaire une partie un de ces jours si vous repassez dans le coin."; close; } else { end; } }