//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par Tanos, Taitongue, Myllena et No Healing, corrigé par Morrigan //corrigé par No Healing, Paradise Angel, Myllena //===== eAthena Script ======================================= //= Ep 10+ Novice Training Grounds //===== By: ================================================== //= Dr.Evil & MasterOfMuppets //===== Current Version: ===================================== //= 2.4 //===== Compatible With: ===================================== //= eAthena SVN 3422+(Requires jA Script System) //===== Description: ========================================= //= [Aegis Conversion] //= Novice Training Grounds //===== Additional Comments: ================================= //= 1.7D Added confirm character name thing on receptionist. [Kisuka] //= 1.8 Rescripted to Aegis 10.3 standards. [L0ne_W0lf] //= NPCs are not backwards compatable, and will remove //= old variables used in the previous novice grounds. //= 1.9 Fixed problem with Hanson's dialog. (bugreport:1703) [L0ne_W0lf] //= Fixed Entrance Guard clearing vars. (bugreport:1695) //= Added duplicate NPCs to combat training maps. //= 2.0 Fixed savepoint not being changed sometimes. [L0ne_W0lf] //= 2.1 Corrected spacing issue in welcome message. [L0ne_W0lf] //= 2.2 Corrected Leo's endless dialog. [L0ne_W0lf] //= 2.3 Added fix to Hanson from GM-windsor- and Saithis. [L0ne_W0lf] //= 2.3a Correct a wrong variable name. (bugreport:2293) [Samuray22] //= 2.4 Corrected an error in Hanson. (bugreport:2374) [L0ne_W0lf] //============================================================ // Bulletin Board new_1-1,66,114,4 script Informations#nv 111,{ mes "^FF0000=================================^000000"; mes "^FF0000 ^000000 ^E40CAA[Bienvenue]^CC0000 au ^FF9000Camp^7FFF00 d'Entraînement ^00FF00des Novices ^E40CAA[Bienvenue]^FF0000^000000"; mes "^FF0000=================================^000000"; close; } new_1-1,144,116,2 script Garde#nv1 105,{ mes "[Garde du Camp d'Entraînement]"; mes "Bienvenue au Camp d'Entraînement."; mes "Vous êtes actuellement dans la cour extérieure. Veuillez entrer dans le château pour commencer votre entraînement."; close; } new_1-1,144,107,2 script Garde#nv2 105,{ mes "[Garde du Camp d'Entraînement]"; if(rand(2)) { mes "Approchez!"; mes "Je voudrais vous souhaiter la bienvenue au Camp d'Entraînement!"; next; mes "[Garde du Camp d'Entraînement]"; mes "Vous pourrez vous y préparer à vos aventures prochaines à travers le monde de Ragnarök!"; } else { mes "Allez, Novice, allez!"; mes "Combattez et devenez plus fort"+ ( sex ? "" : "e" ) +"! Pensez à votre avenir glorieux!"; } close; } // Receptionist new_1-2,100,29,4 script Réceptionniste#nv1 86,{ mes "[Réceptionniste]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", vous semblez être "+ ( sex ? "nouveau" : "nouvelle" ) +" ici."; mes "Quel est votre nom?"; next; input .@charname$; if (.@charname$!=strcharinfo(0)) { mes "[Réceptionniste]"; mes "Désolé, mais je vous ai mal compris"; close; } mes "[Réceptionniste]"; mes "Bienvenue! Vous vous trouvez à l'entrée du ^3355FFCamp d'Entraînement^000000."; next; mes "[Réceptionniste]"; mes "Si vous êtes "+ ( sex ? "nouveau" : "nouvelle" ) +" dans le monde de Ragnarök, je vous conseille de choisir ^3355FFl'introduction au Camp d'Entraînement^000000 pour plus d'informations."; next; while (1) { switch(select("Participer à l'entraînement.:Accès direct au monde de Ragnarök.:^3355FFIntroduction au Terrain d'Entraînement.^000000:J'ai besoin d'un moment pour réfléchir.")) { case 1: mes "Merci de participer à l'entraînement des Novices. Pour des informations détaillées pour chaque partie de l'entraînement, veuillez vous renseigner auprès des Guides."; next; mes "[Réceptionniste]"; mes "Si vous avez des questions à propos d'un point spécifique, ne vous sentez pas gêné"+ ( sex ? "" : "e" ) +" de demander à un des instructeurs."; next; mes "[Réceptionniste]"; mes "Vous allez maintenant être transféré"+ ( sex ? "" : "e" ) +" au Camp d'Entraînement."; close2; warp "new_1-2",100,70; end; case 2: mes "[Réceptionniste]"; mes "Je comprends. Eh bien, faites de votre mieux, et bonne chance!"; close2; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; switch(rand(6)) { case 0: savepoint "prontera",273,354; warp "prontera",273,354; break; case 1: savepoint "morocc",160,94; warp "morocc",160,94; break; case 2: savepoint "geffen",120,100; warp "geffen",120,100; break; case 3: savepoint "payon",70,100; warp "payon",70,100; break; case 4: savepoint "alberta",116,57; warp "alberta",116,57; break; case 5: savepoint "izlude",94,103; warp "izlude",94,103; } end; case 3: mes "[Réceptionniste]"; mes "Ce Camp d'Entraînement a été créé pour donner des informations aux nouveaux joueurs de Ragnarök via le Système d'Éducation de Rune-Midgard."; next; mes "[Réceptionniste]"; mes "Cet entraînement est organisé en deux parties: les Connaissances Basiques des classes, et l'Aire de Combat."; next; mes "[Réceptionniste]"; mes "À travers le premier entraînement, les joueurs apprendront tout ce qu'il faut savoir pour évoluer plus facilement dans ce nouveau monde."; next; mes "[Réceptionniste]"; mes "Dans l'Aire de Combat, les joueurs s'engageront dans de véritables batailles contre des monstres - ils pourront donc apprendre les bases du combat."; next; mes "[Réceptionniste]"; mes "Avec cet entraînement au combat, les joueurs pourront gagner plus d'expérience avant d'entrer dans le vrai monde."; next; mes "[Réceptionniste]"; mes "À la fin de l'entraînement, des informations sur les Classes 1-1 vous seront fournies. Cela vous aidera à décider quelle classe est la meilleure pour vous."; next; mes "[Réceptionniste]"; mes "Si vous souhaitez participer à l'entraînement, veuillez choisir '^3355FFParticiper à l'entraînement^000000' dans le menu."; next; mes "[Réceptionniste]"; mes "Autrement, si vous ne voulez pas participer à l'entraînement et vous rendre immédiatement dans le monde de Ragnarök, veuillez choisir '^3355FFAccès direct à Ragnarök^000000.'"; next; break; case 4: mes "[Réceptionniste]"; mes "Je comprends. Prenez votre temps."; close; } } } new_1-1,53,114,4 script Shion#nv1 727,{ if (nov_get_item04 > 9 || nov_get_item05 > 9) { mes "[Shion]"; mes "Hum...? Qu'est-ce que tu fais encore là?"; mes "Oh, je vois, tu as utilisé une ^3355FFAile de Papillon^000000, c'est ça?"; next; mes "[Shion]"; mes "Non, non, non~"; mes "Tu es censé"+ ( sex ? "" : "e" ) +" utiliser une Aile de Papillon quand tu veux retourner en ville ^666666après^000000 avoir complété l'entraînement, d'accord?"; next; mes "[Shion]"; mes "Bien, maintenant, laisse-moi te reconduire au Camp d'Entraînement."; close2; warp "new_1-2",99,99; end; } else if (nov_1st_cos > 2) { mes "[Shion]"; mes "Le Camp d'Entraînement se situe juste après le pont qui se trouve sur la droite."; next; mes "[Shion]"; mes "Bien que cela puisse paraître long et rébarbatif, tu ne le regretteras pas."; mes "Allez, vas-y maintenant, il est temps!"; close; } else if (nov_1st_cos == 2) { mes "[Shion]"; mes "Eh..."; mes "Espèce de petit"+ ( sex ? "" : "e" ) +" vaurien"+ ( sex ? "" : "ne" ) +"!"; next; mes "[Shion]"; mes "Attends... Calme-toi Shion. Tu es une entraineuse professionnelle! Ne laisse pas un"+ ( sex ? "" : "e" ) +" Novice t'énerver comme ça!"; next; mes "[Shion]"; mes "Va, et traverse le pont à droite, MAINTENANT! ^666666*Ahem*^000000 Tu trouveras un château, et à l'intérieur tu pourras rencontrer toutes sortes d'instructeurs."; next; mes "[Shion]"; mes "Si tu ne peux pas voir l'entrée, change simplement l'angle de vue de ta caméra en maintenant ^3355FFle bouton droit de ta souris^000000 et en la bougeant. Facile, non?"; next; mes "[Shion]"; mes "Pour faire revenir ta caméra à sa position d'origine, il te suffit de double-cliquer sur le bouton droit de ta souris. Bien, maintenant, fais attention à toi!"; next; mes "[Shion]"; if(Sex) { mes "Oh, et avant que tu ne partes, apprends à te comporter en Gentleman avec les Dames, d'accord? Elles pourraient te donner des présents comme celui-ci!"; } else { mes "Oh, et avant que tu ne partes, dis bien aux Hommes de se comporter en Gentlemen. Ils pourraient ne pas avoir de présents comme celui-ci!"; } set nov_1st_cos,3; getexp 9,0; close; } else if (nov_1st_cos == 1) { mes "[Shion]"; mes "Huh...?"; mes "Pourquoi es-tu"; mes "encore ici?"; mes "^666666*Soupire...*^000000"; next; mes "[Shion]"; mes "Hé, quand tu entreras dans le Camp d'Entraînement, tu apprendras toutes sortes de choses qui te seront utiles pour jouer. Tu auras également la chance d'obtenir des Zénys et d'autres récompenses."; next; mes "[Shion]"; mes "Tu peux aussi gagner de l'expérience de cette manière!"; set nov_1st_cos,3; getexp 9,0; next; mes "[Shion]"; mes "Tout ce que tu apprendras au Camp d'Entraînement te sera bénéfique pour le futur. Donc, sois positi"+ ( sex ? "f" : "ve" ) +" et avance, d'accord?"; close; } else { mes "[Shion]"; mes ( isday() ? "Bonjour bonjour" : "Bonsoir bonsoir" ) + "~"; mes "Bienvenue au Camp d'Entraînement des Novices!"; next; mes "[Shion]"; mes "Voyons voir dans le registre..."; mes "*cherche..cherche..*"; mes "Ton nom est..."; mes "" + strcharinfo(0) + "."; next; mes "[Shion]"; mes "Je m'appelle Shion."; mes "Oui, c'est la première fois que nous nous rencontrons, bien sûr. Hahahaha~!"; next; mes "[Shion]"; mes "Maintenant que nous nous connaissons, en quoi puis-je t'être utile?"; mes "Je suis ici pour répondre à tes questions~"; next; switch(select("Où devrais-je aller?:À propos de l'Interface de base.:Mais t'es qui toi?")) { case 1: mes "[Shion]"; mes "Tu vois le pont qui se trouve juste à ta droite? Traverse-le et tu arriveras à un château. Tout ce que tu as à faire, est d'entrer à l'intérieur!"; next; mes "[Shion]"; mes "L'entrée du château est une sorte de ^4D4DFFtourbillon de lumière blanche^000000. Ces portails te permettent d'aller d'une zone à l'autre."; next; mes "[Shion]"; mes "Sais-tu comment te déplacer? Clique sur la case où tu veux aller, et tu t'y rendras automatiquement. Facile non?"; next; mes "[Shion]"; mes "Aller, vas-y! Tu dois d'abord entrer dans le château pour commencer ton aventure."; next; mes "[Shion]"; mes "Il y a des soldats à l'entrée, alors ne t'inquiète pas si tu te perds."; mes "Fais attention à toi~!"; set nov_1st_cos,1; close; case 2: mes "[Shion]"; mes "L'Interface de Base..."; mes "Tu sais ce que Cliquer, Double-Cliquer, et Glisser signifient??"; next; mes "[Shion]"; mes "Quand tu appuies sur le bouton gauche de la souris une seule fois, c'est un clic. Quand tu appuies deux fois de suite dessus, c'est un double-clic."; next; mes "[Shion]"; mes "Glisser, c'est quand tu bouges ta souris en maintenant le bouton gauche de ta souris enfoncé, après avoir cliqué sur quelque chose."; next; mes "[Shion]"; mes "Avant que nous commencions à parler de l'Interface de Base, tu devrais te souvenir de ces termes, car ils sont souvent utilisés."; next; mes "[Shion]"; mes "À l'intérieur du château, il y a un Instructeur qui pourra t'expliquer plus clairement les bases, d'accord? Entre dans le château pour commencer ton entraînement."; next; mes "[Shion]"; mes "L'entrée du château est un ^4D4DFFtourbillon de lumière blanche^000000."; next; mes "[Shion]"; mes "Il y a des soldats à l'entrée, alors ne t'inquiète pas si tu te perds."; mes "Fais bien attention à toi~!"; set nov_1st_cos,1; close; case 3: mes "[Shion]"; mes "Moi? Je m'appelle Shion!"; mes "Mais c'est une façon bien rustre de demander! Je fais des efforts pour aider les nouveaux venus, donc tu me dois un minimum de respect!"; set nov_1st_cos,2; close; } } } // Interfaces Tutor new_1-2,99,105,3 script Instructeur (Interface)::Interface Instructor#nv1 751,{ if (nov_get_item02 > 9 && nov_get_item03 > 9 && nov_get_item04 > 9) { mes "[Kris]"; mes "Tu as passé toutes les épreuves essentielles. As-tu parlé à l'assistant instructeur? L'Aire de Combat sera ta prochaine épreuve. Veux-tu y aller?"; next; switch(select("Bien sûr!:Non, je reviendrai plus tard.:Envoie-moi en ville!")) { case 1: mes "[Kris]"; mes "Ta prochaine épreuve sera l'Aire de Combat. Écoute attentivement le prochain instructeur, et j'espère que tu réussiras l'épreuve."; close2; warp "new_1-2",28,178; end; case 2: mes "[Kris]"; mes "Très bien, alors. Tu devrais en profiter pour parler avec l'assistant instructeur, vu que les informations basiques que tu as apprises lors de ces épreuves ne sont peut-être pas suffisantes pour les nouveaux aventuriers."; next; mes "[Kris]"; mes "Reviens quand tu veux, si tu as besoin de mon aide."; close; case 3: mes "[Kris]"; mes "Alors, tu voudrais être envoyé"+ ( sex ? "" : "e" ) +" dans une ville? Si tu penses avoir suffisamment appris, vas vers la droite, et parle à l'^3355FFEmployée Kafra^000000."; next; mes "[Kris]"; mes "Les 'Services Kafra' te seront extrêmement utiles une fois que tu seras dans le vrai monde. Tu pourras te téléporter, ou garder tes objets en sécurité grâce à ceux-ci."; next; mes "[Kris]"; mes "Nous ne nous reverrons sans doute jamais, mais j'espère que tu deviendras "+ ( sex ? "un grand aventurier" : "une grande aventurière" ) +"."; close; } } else if (nov_get_item02 < 10) { mes "[Kris]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + "! Puis-je voir ton papier d'admission à l'entraînement?"; next; if (NEW_MES_FLAG0) { mes "[Kris]"; mes "Ah, " + strcharinfo(0) + ", tu as signé pour un vieil entraînement que nous ne pratiquons plus. Laisse-moi te réinscrire à un nouvel entraînement."; set NEW_MES_FLAG0,0; set NEW_MES_FLAG1,0; set NEW_MES_FLAG2,0; set NEW_MES_FLAG3,0; set NEW_MES_FLAG4,0; set NEW_MES_FLAG5,0; set NEW_LVUP0,0; set NEW_LVUP1,0; set NEW_JOBLVUP,0; next; } mes "[Kris]"; mes "Bien, maintenant tu peux participer à ma formation: je t'enseignerai tout ce que je sais."; next; mes "[Kris]"; mes strcharinfo(0)+"."; mes "Voudrais-tu en apprendre plus sur ce que nous appelons l'Interface de Base?"; next; switch(select("Oui.:Nan, j'suis un"+ ( sex ? "" : "e" ) +" pro~:Annuler.")) { case 1: mes "[Kris]"; mes "Premièrement, il est possible de déplacer chaque fenêtre en les faisant glisser dans la fenêtre du jeu. Clique simplement sur le haut de la fenêtre que tu veux déplacer, maintient le clique gauche enfoncé et bouge ta souris."; next; mes "[Kris]"; mes "Maintenant, laisse-moi te décrire chaque fenêtre d'interface en fonction de leur position par défaut sur ton écran."; next; mes "[Kris]"; mes "En haut à gauche de ton écran, il y a une fenêtre avec le nom de ton personnage et son niveau. C'est ce qu'on appelle la fenêtre des ^3355FFInformations de Base^000000."; next; mes "[Kris]"; if (BaseLevel < 8) { mes "Laisse-moi te donner quelques points d'expérience."; mes "Garde un oeil sur ta fenêtre des Informations de Base et observe le changement dans ta jauge d'expérience de Niveau de Base."; next; mes "[Kris]"; mes "Tu as vu?"; mes "Quand tu gagnes de l'expérience,"; mes "la jauge d'expérience monte."; mes "Quand elle atteint 100%, tu gagnes un niveau supplémentaire, et la jauge retombe à 0."; set nov_get_item02,10; switch (BaseLevel) { case 1: getexp 10,0; break; case 2: getexp 17,0; break; case 3: getexp 26,0; break; case 4: getexp 37,0; break; case 5: getexp 78,0; break; case 6: getexp 115,0; break; case 7: getexp 155,0; break; } } else { mes "Hum..."; mes "Je suppose que tu es déjà famili"+ ( sex ? "er" : "ère" ) +" avec la jauge d'expérience."; } next; mes "[Kris]"; mes "En bas de ta fenêtre des Informations de base, tu peux voir deux barres d'expérience différentes. Celle du dessus est pour ton Niveau de Base, celle du dessous pour le Niveau de Métier."; next; mes "[Kris]"; mes "Quand la jauge du Niveau de Métier est pleine, tu gagnes un niveau, et un ^3355FFPoint de Compétence^000000. Ceux-ci servent à apprendre des compétences pour ton personnage."; next; mes "[Kris]"; mes "Sur la droite de la fenêtre des Informations de base, tu peux voir différents boutons de Menu."; next; mes "[Kris]"; mes "Cliquer sur ces boutons, ouvrira une fenêtre d'interface, comme la fenêtre d'inventaire, ou la fenêtre de groupe."; next; mes "[Kris]"; mes "Ensuite... La ^3355FFFenêtre de Discussion^000000 se trouve en bas de l'écran"; next; mes "[Kris]"; mes "En bas à droite de la Fenêtre de Discussion, tu peux voir deux boutons bleus (avec l'interface par défaut). Le bouton de gauche permet de changer tes options de Discussion."; next; mes "[Kris]"; mes "L'option '^3355FFEnvoyer à Tout le Monde^000000' te permet de parler avec toutes les personnes présentes sur l'écran."; next; mes "[Kris]"; mes "Les options '^3355FFEnvoyer à l'Équipe^000000' et '^3355FFEnvoyer à la Guilde^000000' te permettent d'envoyer des messages uniquement aux membres de ton groupe ou de ta guilde, qu'ils se trouvent à côté de toi, ou à mille lieues."; next; mes "[Kris]"; mes "Tu peux faire glisser la barre de défilement sur la droite de la fenêtre de Discussion, pour relire une conversation."; next; mes "[Kris]"; mes "Maintenant, une des fenêtres les plus importantes de l'interface est la ^3355FFMini-Carte^000000, qui se trouve dans le coin en haut-droite de ton écran."; next; mes "[Kris]"; mes "Les points rouges sur l'écran indiquent l'emplacement des ^3355FFPortails^000000 qui connectent les différentes zones."; next; mes "[Kris]"; mes "Si tu te trouves dans un groupe ou une guilde, la Mini-Carte indique aussi l'emplacement des autres membres qui se trouvent dans la même zone."; next; mes "[Kris]"; mes "Essaie d'appuyer sur les boutons de menus qui se trouvent à droite de la fenêtre des Informations de Base, et familiarise toi avec les autres fenêtres."; next; mes "[Kris]"; mes "Voilà, c'était une explication brève sur les différentes fenêtres du jeu. Ça peut paraître un peu compliqué pour le moment, mais bientôt, ça viendra tout naturellement."; if (JobLevel < 7) { next; mes "[Kris]"; mes "Laisse-moi te donner un peu de points d'Expérience de Métier. Ouvre ta fenêtre Compétences et distribue les points pour apprendre les ^3355FFCompétences de Base^000000."; set nov_get_item02,11; switch (JobLevel) { case 1: getexp 0,10; break; case 2: getexp 0,18; break; case 3: getexp 0,28; break; case 4: getexp 0,40; break; case 5: getexp 0,91; break; case 6: getexp 0,151; break; } } else { mes "[Kris]"; mes "Ton Niveau de Métier est plus élevé que ce que je pensais. Tu dois déjà connaître les informations de base."; } next; mes "[Kris]"; mes "Maintenant, pourquoi ne pas aller parler à Edwin? Il t'apprendra pas mal de choses en ce qui concerne l'utilisation des compétences. Ah, et laisse-moi te donner un petit cadeau: une Tenue de Ninja en Lambeaux!"; set nov_get_item02,12; getitem 2352,1; //Novice_Plate close; case 2: mes "[Kris]"; mes "Laisse-moi te conduire à l'Aire de Combat. Tu peux revenir quand tu veux si tu as besoin d'autres explications."; close2; warp "new_1-2",28,178; end; case 3: emotion e_swt2; close; } } else if (nov_get_item03 < 10) { mes "[Kris]"; mes "En quoi puis-je t'être utile?"; mes "Puis-je voir ton papier d'admission?"; next; mes "[Kris]"; mes "Il semblerait que tu n'aies pas reçu les cours sur les Compétences. Va parler à l'instructeur tout à gauche de cette pièce."; next; switch(select("Merci!:J'en ai marre de ces cours~:Annuler")) { case 1: mes "[Kris]"; mes "En suivant mes conseils sur l'utilisation des Compétences, tu en auras une meilleure compréhension."; next; mes "[Kris]"; mes "De plus, l'utilisation des Compétences est essentielle pour survivre dans Rune-Midgard, je te suggère fortement d'écouter mes conseils."; close2; warp "new_1-2",84,107; end; case 2: mes "[Kris]"; mes "Je vois, dans ce cas, tu dois être prêt"+ ( sex ? "" : "e" ) +" pour l'Aire de Combat. Est-ce que je peux t'y conduire tout de suite?"; next; if (select("Non! A-Attend:Avec plaisir~!") == 1) { mes "[Kris]"; mes "...?!"; mes "Très bien alors. Reviens quand tu te sentiras prêt"+ ( sex ? "" : "e" ) +"."; close; } else { mes "[Kris]"; mes "Bonne chance, jeune Novice."; close2; warp "new_1-2",28,178; end; } case 3: emotion e_swt2; close; } } else if (nov_get_item04 < 10) { mes "[Kris]"; mes "En quoi puis-je t'être utile?"; mes "Puis-je voir ton papier d'admission?"; next; mes "[Kris]"; mes "Il semblerait que tu n'aies pas encore obtenu les renseignements sur les objets. Va donc parler à l'instructeur qui se trouve à l'extrême droite de cette pièce."; next; switch(select("Merci.:J'en ai marre d'étudier~:Cancel")) { case 1: mes "[Kris]"; mes "Le cours sur les objets est très utile pour apprendre comment utiliser tes raccourcis et ta barre de raccourcis. Laisse-moi t'y conduire."; close2; warp "new_1-2",115,107; end; case 2: mes "[Kris]"; mes "Je vois. Dans ce cas, tu dois être prêt"+ ( sex ? "" : "e" ) +" à partir pour l'Aire de Combat. Puis-je t'y conduire tout de suite?"; next; if (select("Non! A-Attend!:Avec plaisir~!") == 1) { mes "[Kris]"; mes "...?!"; mes "D'accord. Reviens quand tu seras prêt"+ ( sex ? "" : "e" ) +" dans ce cas."; close; } else { mes "[Kris]"; mes "Bonne chance, jeune Novice."; close2; warp "new_1-2",28,178; end; } case 3: emotion e_swt2; close; } } } new_1-2,83,111,3 script Instructeur (Compétence)::Skill Tutor#nv 753,{ if (nov_get_item02 > 9 && nov_get_item03 > 9 && nov_get_item04 > 9) { mes "[Cecil]"; mes "Huh...?"; mes "Tu as besoin de plus d'aide?"; mes "Je vois que tu as fini tous les cours essentiels. As-tu également parlé aux assistants tuteurs?"; next; switch(select("Envoie-moi au prochain cours!:Les assistants tuteurs?:Envoie-moi dans une ville!")) { case 1: mes "[Cecil]"; mes "Ah! Bien, bien."; mes "Je suppose que tu devras bien t'entrainer un jour sur l'Aire de Combat."; next; mes "[Cecil]"; mes "Oh "+ ( sex ? "mon jeune ami" : "ma jeune amie" ) +", je suis tellement jaloux des instructeurs de l'Aire de Combat. Enseigner les informations basiques n'est pas aussi cool que de taper du monstre!"; next; mes "[Cecil]"; mes "Ah, bien."; mes "L'Aire de Combat."; mes "Je t'y envoie tout de suite."; mes "Bonne chance!"; close2; warp "new_1-2",28,178; end; case 2: mes "[Cecil]"; mes "Tu sais qui sont les assistant tuteurs, n'est-ce pas?"; next; mes "[Cecil]"; mes "Écoute... Les trois tuteurs dans cette pièce enseignent seulement les informations les plus basiques. Les enseignements que nous donnons sont faits pour être acquis rapidement."; next; mes "[Cecil]"; mes "Mais il serait bon pour certaines personnes d'en apprendre plus."; next; mes "[Cecil]"; mes "Si tu es "+ ( sex ? "un débutant complet" : "une débutante complète" ) +" à Ragnarök, ça ne peut pas te faire de mal d'aller suivre les cours des assistants tuteurs."; next; mes "[Cecil]"; mes "Un type nommé Leo Handerson semble en connaître beaucoup sur les compétences. Je pense que ses connaissances te seraient utiles."; close; case 3: mes "[Cecil]"; mes "Une ville...?"; mes "À quoi est-ce que je ressemble, un Péco Péco?"; next; mes "[Cecil]"; mes "C'est vrai, tu es trop jeune pour savoir ce que c'est. Écoute, si tu veux aller dans une ville, va parler à la dame de la Société Kafra qui se trouve sur la droite, d'accord?"; close; } } if (nov_get_item03 < 10) { mes "[Cecil]"; mes ""+strcharinfo(0)+""; mes "Eh, j'aime bien ton nom!"; if (NEW_MES_FLAG0) { mes "Oooh, ton papier d'admission a expiré. Laisse-moi t'en donner un autre."; set NEW_MES_FLAG0,0; set NEW_MES_FLAG1,0; set NEW_MES_FLAG2,0; set NEW_MES_FLAG3,0; set NEW_MES_FLAG4,0; set NEW_MES_FLAG5,0; set NEW_LVUP0,0; set NEW_LVUP1,0; set NEW_JOBLVUP,0; } mes "Bien, pouvons-nous commencer le cours?"; next; switch(select("Qu'enseignez-vous?:Je veux aller à l'Aire de Combat!:Annuler")) { case 1: mes "[Cecil]"; mes "Je vis pour le pouvoir et meurs pour le pouvoir!"; mes "Je pourrais t'enseigner mon fameux coup fatal!!"; next; mes "[Cecil]"; mes "Je plaisante!"; mes "J'enseigne juste comment utiliser les compétences. Je vis quand même pour le pouvoir cependant."; next; mes "[Cecil]"; mes "Dans ta fenêtre des Informations de base, clique sur le bouton ^3355FFCompétences^000000 pour ouvrir ta fenêtre de compétences. Tu peux aussi utiliser le raccourci '^3355FFAlt^000000' + '^3355FFS^000000'."; next; mes "[Cecil]"; mes "Quand ta fenêtre de compétences est ouverte, tu peux voir une icône nommée '^3355FFCompétences de Base^000000.'"; if (JobLevel < 7) { next; mes "[Cecil]"; mes "En bas de la fenêtre de compétences, tu peux voir le nombre de points qu'il te reste à distribuer."; next; mes "[Cecil]"; mes "Ouvre ta fenêtre de compétences ('Alt' + 'S') et clique sur le bouton '^3355FFUp^000000' juste à côté de l'icône Compétences de Base pour attribuer 1 point de compétence au Compétences de Base."; set nov_get_item03,10; switch (JobLevel) { case 1: getexp 0,10; break; case 2: getexp 0,18; break; case 3: getexp 0,28; break; case 4: getexp 0,40; break; case 5: getexp 0,91; break; case 6: getexp 0,151; break; } } else { next; mes "[Cecil]"; mes "Hum, ton Niveau de Métier est trop élevé. Tu dois avoir une bonne connaissance des compétences."; } next; mes "[Cecil]"; mes "Bien, as-tu distribué tes points de compétence pour apprendre les Compétences de Base? Il faut que tu maitrises totalement cette compétence une fois sorti"+ ( sex ? "" : "e" ) +" d'ici."; next; mes "[Cecil]"; mes "Pour plus d'informations, va parler à Leo Handerson, un des assistants tuteurs."; next; mes "[Cecil]"; mes "Oh, j'avais presque oublié! Laisse-moi t'enseigner la compétence ^3355FFPremiers Soins^000000. Cette compétence t'aidera beaucoup si tu te trouves en danger."; next; mes "^3355FFTu as appris la compétence ^4A708BPremiers Soins^3355FF^000000"; skill 142,1,0; //NV_FIRSTAID set NOV_SK,3; set nov_get_item03,11; next; if (JobLevel < 7) { mes "^3355FFTu as gagné un peu d'Expérience de Métier.^000000"; set nov_get_item03,12; switch (JobLevel) { case 1: getexp 0,10; break; case 2: getexp 0,18; break; case 3: getexp 0,28; break; case 4: getexp 0,40; break; case 5: getexp 0,91; break; case 6: getexp 0,151; break; } } next; mes "[Cecil]"; mes "Maintenant, ouvre ta fenêtre de compétences et vérifie que tu vois bien l'icône ^3355FFPremiers Soins^000000. Pour l'utiliser, double clique sur l'icône."; mes "Essaie!"; percentheal -50,0; next; mes "[Cecil]"; mes "Les compétences actives, comme Premiers Soins, ont besoin d'une certaine quantité de Points d'Énergie pour fonctionner. La compétence Premiers Soins est très utile pour les novices: elle redonne quelques Points de Vie."; next; mes "[Cecil]"; mes "Tu as été un bon élève, laisse-moi te récompenser!"; if (BaseLevel < 8) { mes "Petit cadeau: bonus d'expérience!"; set nov_get_item03,13; switch (BaseLevel) { case 1: getexp 10,0; break; case 2: getexp 17,0; break; case 3: getexp 26,0; break; case 4: getexp 37,0; break; case 5: getexp 78,0; break; case 6: getexp 115,0; break; case 7: getexp 155,0; break; } } else { next; mes "[Cecil]"; mes "Oh, attends. Tu as un niveau plus élevé que je ne pensais."; } next; mes "[Cecil]"; mes "Voilà tout pour les bases. Si tu veux un cours plus complet, va voir l'assistant tuteur."; next; switch(select("D'accord.:Envoie-moi à l'Aire de Combat!:Annuler")) { case 1: mes "[Cecil]"; mes "Tout le monde ici est plus que prêt à t'aider."; mes "Je te souhaite bonne chance!"; close; case 2: mes "[Cecil]"; mes "Heh heh~!"; mes "Très bien, l'entraînement est le meilleur cours qui soit! Laisse-moi t'envoyer à mon collègue qui s'occupe de l'Aire de Combat!"; close2; warp "new_1-2",28,178; end; case 3: emotion e_omg; close; } case 2: mes "[Cecil]"; mes "Heh heh~!"; mes "Très bien, l'entraînement est le meilleur cours qui soit! Laisse-moi t'envoyer à mon collègue qui s'occupe de l'Aire de Combat!"; close2; warp "new_1-2",28,178; end; case 3: emotion e_omg; close; } } else if (nov_get_item02 < 10) { mes "[Cecil]"; mes "En quoi puis-je t'aider?"; mes "Whoa, tu n'as pas encore suivi le cours sur l'Interface de Base? Oh, bien, je sais que ce cours est assez ennuyant~"; next; switch(select("Oh, je ferais mieux d'y participer.:Envoie-moi à l'Aire de Combat.:Annuler")) { case 1: mes "[Cecil]"; mes "Oui, c'est une bonne idée. Après tout, tu gagneras de l'expérience et des objets en suivant ce cours. Va parler à l'assistant tuteur au centre de cette pièce"; close; case 2: mes "[Cecil]"; mes "Heh heh~!"; mes "Très bien, l'entraînement est le meilleur cours qui soit! Laisse-moi t'envoyer à mon collègue qui s'occupe de l'Aire de Combat!"; close2; warp "new_1-2",28,178; end; case 3: emotion e_omg; close; } } else if (nov_get_item04 < 10) { mes "[Cecil]"; mes "En quoi puis-je t'aider?"; mes "Whoa, tu n'as pas encore suivi le cours sur l'Interface de Base? Oh, bien, je sais que ce cours est assez ennuyant~"; next; switch(select("Oh, je ferais mieux d'y participer.:Envoie-moi à l'Aire de Combat.:Annuler")) { case 1: mes "[Cecil]"; mes "Oui, c'est une bonne idée. Après tout, tu gagneras de l'expérience et des objets en suivant ce cours. Va parler à l'assistant tuteur au centre de cette pièce"; close; case 2: mes "[Cecil]"; mes "Heh heh~!"; mes "Très bien, l'entraînement est le meilleur cours qui soit! Laisse-moi t'envoyer à mon collègue qui s'occupe de l'Aire de Combat!"; close2; warp "new_1-2",28,178; end; case 3: emotion e_omg; close; } } } new_1-2,115,111,3 script Instructeur (Objets)::Item Instructeur#nv 726,{ if (nov_get_item02 > 9 && nov_get_item03 > 9 && nov_get_item04 > 9) { mes "[Alice]"; mes "Huh...?"; mes "Tu as besoin d'aide pour trouver quelqu'un? Tu sembles avoir suivi tous les cours essentiels. Où veux-tu aller maintenant?"; next; switch(select("Je ne sais pas~!:Envoie-moi en ville.:Nulle part, je suis bien ici.")) { case 1: mes "[Alice]"; mes "Hum..."; mes "Tu as appris tout ce que tu devais connaître, donc je suppose que la seule chose qu'il te manque, c'est l'entraînement à l'Aire de Combat. Veux-tu y aller?"; next; switch(select("Oui!:Euh, attend.")) { case 1: mes "[Alice]"; mes "Fais bien attention à garder tous les objets que je te donne, et n'oublie pas d'équiper tout ton équipement, d'accord?"; close2; warp "new_1-2",28,178; end; case 2: mes "[Alice]"; mes "D'accord, pas de problème. Reviens quand tu veux si tu as la moindre question."; close; } case 2: mes "[Alice]"; mes "Oh, je vois."; mes "Si tu veux aller dans une Ville, va parler à la responsable locale de la Société Kafra qui se trouve juste à droite~"; close; case 3: mes "[Alice]"; mes "Humpf...!"; close; } } else if (nov_get_item04 < 10) { enable_items; mes "[Alice]"; mes "^666666*Baille~*^000000"; mes "C'est siiii ennuyaaant."; mes "Oh! Salut, t'es "+ ( sex ? "nouveau" : "nouvelle" ) +" ici?."; if (NEW_MES_FLAG0) { mes "Oooh, ton papier d'admission a expiré. Laisse-moi t'en donner un autre."; set NEW_MES_FLAG0,0; set NEW_MES_FLAG1,0; set NEW_MES_FLAG2,0; set NEW_MES_FLAG3,0; set NEW_MES_FLAG4,0; set NEW_MES_FLAG5,0; set NEW_LVUP0,0; set NEW_LVUP1,0; set NEW_JOBLVUP,0; } mes "Es-tu venu"+ ( sex ? "" : "e" ) +" pour participer à mon cours sur les objets?"; next; switch(select("Ouaip!:Sans façons.:Comment j'peux faire pour aller en ville?")) { case 1: mes "[Alice]"; mes "Ne t'inquiète pas, ça sera court. Ouvre ta fenêtre d'inventaire en cliquant sur le bouton '^3355FFobjets^000000' dans la fenêtre des Informations de base, ou en appuyant sur '^3355FFAlt^000000' + '^3355FFE^000000' en même temps."; next; mes "[Alice]"; mes "Dans ta fenêtre d'inventaire, tu verras 3 onglets intitulés ^3355FFObjets^000000, ^3355FFÉquipement^000000 et ^3355FFetc^000000. Les objets qui peuvent être utilisés se trouvent dans l'onglet ^4A708BObjets^000000."; next; mes "[Alice]"; mes "Maintenant, clique sur l'onglet ^4A708BObjets^000000. Si tu as une Potion de Novice, tu peux la boire en double-cliquant dessus."; set nov_get_item04,10; getitem 569,1; //Novice_Potion percentheal -50,0; next; mes "[Alice]"; if (countitem(569) < 1) { if (BaseLevel < 8) { mes "Bien~! Et voici un petit cadeau pour avoir suivi mon cours ^_^."; set nov_get_item04,11; switch (BaseLevel) { case 1: getexp 10,0; break; case 2: getexp 17,0; break; case 3: getexp 26,0; break; case 4: getexp 37,0; break; case 5: getexp 78,0; break; case 6: getexp 115,0; break; case 7: getexp 155,0; break; } } else { mes "Beau travail! Je t'aurais donné un peu d'expérience si ton niveau n'était pas déjà si élevé."; } } else { mes "Hum..."; mes "Eh bien, tu peux en boire une plus tard je suppose."; } next; mes "[Alice]"; mes "Laisse-moi maintenant t'expliquer l'onglet ^4A708BÉquipement^000000 de la fenêtre d'inventaire."; next; mes "[Alice]"; mes "Si tu cliques sur l'onglet ^4A708Bequip^000000 tu peux voir tous les objets que tu peux équiper. Laisse-moi te donner un peu d'équipement pour que tu puisses essayer."; next; mes "[Alice]"; mes "Tu les as? Bien. Maintenant, double clique sur les Pantoufles de Novice que je viens de te donner pour l'équiper."; set nov_get_item04,12; getitem 2510,1; //Novice_Hood getitem 2414,1; //Novice_Boots getitem 5055,1; //Novice_Egg_Cap next; mes "[Alice]"; if (isequipped(2414)) { if (BaseLevel < 8) { mes "Bravooo~!"; mes "Tu l'as fait!! Je vais te donner une récompense !"; set nov_get_item04,13; switch (BaseLevel) { case 1: getexp 10,0; break; case 2: getexp 17,0; break; case 3: getexp 26,0; break; case 4: getexp 37,0; break; case 5: getexp 78,0; break; case 6: getexp 115,0; break; case 7: getexp 155,0; break; } } else { mes "Bien joué! Je t'aurais donné un peu d'expérience si tu n'étais pas déjà si haut niveau."; } } else { mes "Euh..."; mes "Il faut double cliquer sur l'équipement pour l'équiper souviens toi bien de ça, ok?"; } disable_items; next; mes "[Alice]"; mes "Veux-tu bien appuyer sur le bouton '^3355FFF12^000000'? Cela fera apparaître ta barre de raccourcis à l'écran."; next; mes "[Alice]"; mes "Tu peux assigner à chaque raccourci, des objets, des compétences, et des équipements. Glisse simplement les icônes de compétence de ta Fenêtre de Compétences jusqu'à la barre. Fais pareil pour les objets et l'équipement"; next; mes "[Alice]"; mes "Les raccourcis vont de '^3355FFF1^000000' à '^3355FFF9^000000'. Si tu as déjà participé au cours sur les compétences, tu as dû recevoir la compétence Premiers Soins. Glisse l'icône dans ta barre de raccourcis, et essaie-la."; next; mes "[Alice]"; mes "Pour ton information, seules les compétences actives peuvent être déplacées et assignées à la barre de raccourcis."; next; mes "[Alice]"; mes "Les compétences passives, comme les 'Compétences de Base', ne peuvent pas être placées dans la barre de raccourcis, car elles sont en permanence actives."; set nov_get_item04,14; if (JobLevel < 7) { switch (JobLevel) { case 1: getexp 0,10; break; case 2: getexp 0,18; break; case 3: getexp 0,28; break; case 4: getexp 0,40; break; case 5: getexp 0,91; break; case 6: getexp 0,151; break; } } next; mes "[Alice]"; mes "Eh bien voilà!"; mes "Laisse-moi te donner quelques objets qui te seront utiles dans l'aire de combat."; next; mes "[Alice]"; mes "Ah, oui, un conseil, ^ff0000n'utilise jamais d'Aile de Mouche ou d'Aile de Papillon^000000 dans le Camp d'Entraînement ou tu ne pourrais plus jamais revenir. Ces objets te seront utiles quand tu arriveras dans le monde réel, d'accord?"; set nov_get_item04,15; getitem 601,10; //Wing_Of_Fly getitem 602,2; //Wing_Of_Butterfly getitem 569,50; //Novice_Potion next; mes "[Alice]"; mes "Et enfin..."; if (JobLevel < 7) { mes "Je vais te donner un peu d'Expérience de Métier!"; set nov_get_item04,16; switch (JobLevel) { case 1: getexp 0,10; break; case 2: getexp 0,18; break; case 3: getexp 0,28; break; case 4: getexp 0,40; break; case 5: getexp 0,91; break; case 6: getexp 0,151; break; } } else { mes "J'allais te donner un peu d'Expérience de Métier, mais je pense que tu en as suffisamment pour le moment."; } next; switch(select("Ensuite?:Envoie-moi à l'Aire de Combat!:Merci pour l'info")) { case 1: mes "[Alice]"; mes "Pourquoi ne pas traîner dans les parages et parler aux autres instructeurs? À moins que tu ne l'aies déjà fait?"; next; mes "[Alice]"; mes "Tout le monde ici souhaite t'aider. Si tu t'ennuies, tu peux traîner dans les parages si tu veux."; next; mes "[Alice]"; mes "L'assistant instructeur dans la pièce de droite possède des connaissances très utiles."; close; case 2: mes "[Alice]"; mes "Quel novice enthousiaste tu fais! Très bien, je vais t'envoyer au gars qui s'occupe de l'Aire de combat. Parle bien à tous les instructeurs une fois là-bas."; next; mes "[Alice]"; mes "Après tout..."; mes "Quand tu combats des monstres, c'est un peu une démonstration de la vie et la mort~"; close2; warp "new_1-2",28,178; end; case 3: mes "[Alice]"; mes "Hmpf!"; close; } case 2: mes "[Alice]"; mes "Tu es sûr"+ ( sex ? "" : "e" ) +" de vraiment vouloir aller dans l'Aire de Combat? Tu as parlé à tous les instructeurs? Tu ferais mieux de le faire avant d'aller te battre."; next; switch(select("Oui je suis sûr, envoie-moi là-bas!:Oh, attends")) { case 1: mes "[Alice]"; mes "Quel novice enthousiaste tu fais! Très bien, je vais t'envoyer à mon collègue qui s'occupe de l'Aire de combat. Parle bien à tous les instructeurs une fois là-bas."; next; mes "[Alice]"; mes "Après tout..."; mes "Quand tu combats des monstres, c'est un peu une démonstration de la vie et la mort~"; close2; warp "new_1-2",28,178; end; case 2: mes "[Alice]"; mes "C'est une bonne décision. Tu n'auras pas d'autre chances d'obtenir de l'équipement et de l'expérience gratuitement. Profite de l'opportunité!"; close; } case 3: mes "[Alice]"; mes "Si tu veux aller dans une ville, parle à l'employée Kafra juste à droite. Fais bien attention à toi~"; close; } } else if (nov_get_item02 < 10) { mes "[Alice]"; mes "En quoi puis-je t'être utile?"; mes "Hum, il semblerait que tu n'aies pas encore participé au cours sur l'Interface de Base. Tu devrais y aller tout de suite"; next; switch(select("Ok, envoie-moi là-bas s'il te plait.:Envoie-moi à l'Aire de Combat:Je n'ai besoin de rien, merci")) { case 1: mes "[Cecil]"; mes "Parfait~"; mes "Tu apprendras des choses essentielles, et gagneras expérience et objets. L'instructeur pour l'Interface de Base se trouve au centre de cette pièce."; close; case 2: mes "[Alice]"; mes "Tu es sûr"+ ( sex ? "" : "e" ) +" de vouloir aller à l'Aire de Combat? Tu as parlé à tous les instructeurs? Tu ferais mieux de le faire avant d'aller te battre."; next; switch(select("Envoie-moi à l'Aire de Combat~!:Oh, attend!")) { case 1: mes "[Alice]"; mes "Quel novice enthousiaste tu fais! Très bien, je vais t'envoyer à mon collègue qui s'occupe de l'Aire de combat. Parle bien à tous les instructeurs une fois là-bas."; next; mes "[Alice]"; mes "Après tout..."; mes "Quand tu combats des monstres, c'est un peu une démonstration de la vie et la mort~"; close2; warp "new_1-2",28,178; end; case 2: mes "[Alice]"; mes "C'est une bonne décision. Tu n'auras pas d'autre chances d'obtenir de l'équipement et de l'expérience gratuitement. Profite de l'opportunité!"; close; } case 3: mes "[Alice]"; mes "Si tu veux aller dans une ville, parle à l'employée Kafra juste à droite. Fais bien attention à toi~"; close; } } else if (nov_get_item03 < 10) { mes "[Alice]"; mes "Je peux t'aider pour quelque chose?"; mes "On dirait que tu n'as pas participé au cours sur les ^4d4dffCompétences^000000. Tu devrais y participer maintenant."; next; switch(select("D'accord, envoie-moi là-bas.:Envoie-moi à l'Aire de Combat.:Pas besoin.")) { case 1: mes "[Alice]"; mes "Bonne décision. Va parler à Cecil, l'instructeur tout à gauche de cette pièce"; close2; warp "new_1-2",84,107; end; case 2: mes "[Alice]"; mes "Tu es vraiment sûr"+ ( sex ? "" : "e" ) +" de vouloir aller à l'Aire de Combat? Tu as parlé à tous les instructeurs? Tu devrais le faire avant d'aller te battre."; next; switch(select("Envoie-moi à l'Aire de Combat~!:Oh, attends!")) { case 1: mes "[Alice]"; mes "Quel"+ ( sex ? "" : "le" ) +" novice enthousiaste tu fais! Très bien, je vais t'envoyer à mon collègue qui s'occupe de l'Aire de combat. Parle bien à tous les instructeurs une fois là-bas."; next; mes "[Alice]"; mes "Après tout..."; mes "Quand tu combats des monstres, c'est un peu une démonstration de la vie et la mort~"; close2; warp "new_1-2",28,178; end; case 2: mes "[Alice]"; mes "C'est une bonne décision. Tu n'auras pas d'autre chances d'obtenir de l'équipement et de l'expérience gratuitement. Profite de l'opportunité!"; close; } case 3: mes "[Alice]"; mes "Si tu veux aller dans une ville, parle à l'employée Kafra juste à droite. Fais bien attention à toi~"; close; } } } new_1-2,118,108,3 script Employée Kafra#nv1 117,{ mes "[Employée Kafra]"; mes "Bienvenue de la part de la Société Kafra."; mes "Les services Kafra seront toujours à vos côtés."; if (NEW_MES_FLAG0) { set NEW_MES_FLAG0,0; set NEW_MES_FLAG1,0; set NEW_MES_FLAG2,0; set NEW_MES_FLAG3,0; set NEW_MES_FLAG4,0; set NEW_MES_FLAG5,0; set NEW_LVUP0,0; set NEW_LVUP1,0; set NEW_JOBLVUP,0; } next; mes "[Employée Kafra]"; mes "J'ai été envoyée par le siège de la Société Kafra afin d'aider les nouveaux joueurs."; next; mes "[Employée Kafra]"; mes "Faites attention! Si vous allez dans une ville ^4d4dffvous ne pourrez jamais revenir au Camp d'Entraînement^000000."; next; if ( select("Téléportation","À propos des services Kafra") == 1 ) { if (nov_get_item02 < 10 && nov_get_item03 < 10 && nov_get_item04 < 10) { mes "[Employée Kafra]"; mes "Je vois, vous voulez vous téléporter dans une ville de Rune-Midgard immédiatement. Premièrement, laissez-moi vous faire un bref résumé des villes de Ragnarök."; next; mes "[Employée Kafra]"; mes "Prontera est la capitale du Royaume de Rune-Midgard, et son satellite, Izlude, est tout prêt."; next; mes "[Employée Kafra]"; mes "^996633Morroc^000000 se situe dans le désert. C'est la ville ou vous pouvez devenir Voleur ou Assassin."; next; mes "[Employée Kafra]"; mes "^006600Payon^000000 se situe dans les montagnes, et est célèbre pour son Village des Archers, où les Novices peuvent apprendre ce métier."; next; mes "[Employée Kafra]"; mes "La ville de la magie, ^993300Geffen^000000, où les gens peuvent devenir Magiciens et Sorciers."; next; mes "[Employée Kafra]"; mes "^003399Alberta^000000, la ville portuaire, où se trouve la Guilde des Marchands. Il faut aussi aller à Alberta si vous voulez traverser l'océan."; next; mes "[Employée Kafra]"; mes "Choisis ta destination s'il te plait."; next; switch(select("Prontera:Morroc:Payon:Alberta:Geffen")) { case 1: set .@dest$,"Prontera"; set .@mapn$,"prontera"; set .@saveX,117; set .@saveY,72; set .@warpX,150; set .@warpY,50; break; case 2: set .@dest$,"Morroc"; set .@mapn$,"morocc"; set .@saveX,150; set .@saveY,99; set .@warpX,155; set .@warpY,110; break; case 3: set .@dest$,"Payon"; set .@mapn$,"payon"; set .@saveX,70; set .@saveY,100; set .@warpX,166; set .@warpY,67; break; case 4: set .@dest$,"Alberta"; set .@mapn$,"alberta"; set .@saveX,30; set .@saveY,232; set .@warpX,114; set .@warpY,58; break; case 5: set .@dest$,"Geffen"; set .@mapn$,"geffen"; set .@saveX,119; set .@saveY,37; set .@warpX,122; set .@warpY,65; break; } mes "[Employée Kafra]"; mes "Vous avez décidé d'aller à "+.@dest$+"."; mes "Bonne chance!"; close2; if (nov_get_item05 < 11) { set nov_get_item05,11; getitem 569,100; //Novice_Potion getitem 1243,1; //Novice_Knife getitem 2414,1; //Novice_Boots getitem 2510,1; //Novice_Hood getitem 2352,1; //Novice_Plate getitem 2112,1; //Novice_Guard getitem 601,10; //Wing_Of_Fly getitem 602,2; //Wing_Of_Butterfly getitem 7059,5; //Cargo_Free_Ticket getitem 7060,5; //Warp_Free_Ticket } set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; savepoint .@mapn$,.@saveX,.@saveY; warp .@mapn$,.@warpX,.@warpY; end; } else { switch(select("Aire de Combat:Prontera:Morroc:Payon:Alberta:Geffen")) { case 1: mes "[Employée Kafra]"; mes "Merci, laissez-moi vous emmener jusqu'à l'Aire de Combat."; close2; warp "new_1-2",28,178; end; case 2: set .@dest$,"Prontera"; set .@mapn$,"prontera"; set .@saveX,117; set .@saveY,72; set .@warpX,150; set .@warpY,50; break; case 3: set .@dest$,"Morroc"; set .@mapn$,"morocc"; set .@saveX,150; set .@saveY,99; set .@warpX,155; set .@warpY,110; break; case 4: set .@dest$,"Payon"; set .@mapn$,"payon"; set .@saveX,70; set .@saveY,100; set .@warpX,166; set .@warpY,67; break; case 5: set .@dest$,"Alberta"; set .@mapn$,"alberta"; set .@saveX,30; set .@saveY,232; set .@warpX,114; set .@warpY,58; break; case 6: set .@dest$,"Geffen"; set .@mapn$,"geffen"; set .@saveX,119; set .@saveY,37; set .@warpX,122; set .@warpY,65; break; } mes "[Employée Kafra]"; mes "Vous avez décidé d'aller à "+.@dest$+"."; mes "Bonne chance."; close2; if (nov_get_item05 < 11) { set nov_get_item05,11; getitem 7059,5; //Cargo_Free_Ticket getitem 7060,5; //Warp_Free_Ticket } set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; savepoint .@mapn$,.@saveX,.@saveY; warp .@mapn$,.@warpX,.@warpY; end; } } else { mes "[Employée Kafra]"; mes "Laissez-moi vous décrire les services Kafra."; mes "Dans le menu, choisissez le service qui vous intéresse"; next; while(1) { switch(select("Sauvegarde:Stock:Téléportation:Location de Charrette:Partir")) { case 1: mes "[Employée Kafra]"; mes "Quand vous demandez à une employée Kafra de 'sauvegarder', votre point de sauvegarde sera changé."; next; mes "[Employée Kafra]"; mes "Votre point de sauvegarde est l'endroit où vous serez téléporté"+ ( sex ? "" : "e" ) +" si vous mourrez."; next; mes "[Employée Kafra]"; mes "Le service de Sauvegarde proposé par la Kafra Corporation est totalement gratuit~!"; if (nov_1st_cos < 20) { set nov_1st_cos,20; switch (BaseLevel) { case 1: getexp 10,0; break; case 2: getexp 17,0; break; case 3: getexp 26,0; break; case 4: getexp 37,0; break; case 5: getexp 78,0; break; case 6: getexp 115,0; break; case 7: getexp 155,0; break; } } next; break; case 2: mes "[Employée Kafra]"; mes "La Kafra Corporation est la plus importante entreprise de Rune-Midgard, ainsi que la plus ancienne."; next; mes "[Employée Kafra]"; mes "Vous pouvez stocker et récupérer vos objets dans n'importe quelle ville, selon votre convenance. Ce Stock est partagé par tous les personnages de votre compte."; next; mes "[Employée Kafra]"; mes "Ce n'est pas raisonnable de porter tous vos objets sur vous quand vous n'en avez pas besoin. Utilisez le stock pour garder vos objets en sécurité."; next; mes "[Employée Kafra]"; mes "Notre service de Stock est à la disposition de tous nos clients pour une modeste contribution. Le prix d'accès diffère d'un ville à l'autre."; next; mes "[Employée Kafra]"; mes "Ah, et vous devez avoir appris vos ^3355FFCompétences de Base^000000 au moins au niveau 6 pour pouvoir utiliser votre Stock."; next; mes "[Employée Kafra]"; mes "Il y a 3 sections différentes dans le Stock: les Consommables, les Équipements, et les Objets Divers."; next; mes "[Employée Kafra]"; mes "Il y a un maximum de 1000 emplacements dans le Stock, ce qui veut dire que vous pourrez stocker 1000 sortes d'objets."; next; mes "[Employée Kafra]"; mes "Souvenez-vous que, dans la section Équipement, chaque objet prend une place dans l'inventaire. La quantité maximum d'objets pouvant être placée dans le stock est de 30 000 000."; if (nov_3_archer < 20) { if (JobLevel < 7) { set nov_3_archer,20; switch (JobLevel) { case 1: getexp 0,10; break; case 2: getexp 0,18; break; case 3: getexp 0,28; break; case 4: getexp 0,40; break; case 5: getexp 0,91; break; case 6: getexp 0,151; break; } } } next; break; case 3: mes "[Employée Kafra]"; mes "La Kafra Corporation offre à ses clients un service de téléportation qui réduira grandement vos déplacements."; next; mes "[Employée Kafra]"; mes "Notre service de téléportation est sûr et confortable, et vous permettra d'explorer les vastes plaines de Rune-Midgard."; next; mes "[Employée Kafra]"; mes "Nous remercions nos clients fidèles pour leur grand soutien et continuons à leur offrir les meilleurs services possibles."; next; break; case 4: mes "[Employée Kafra]"; mes "La Kafra Corporation offre un service de location de charrettes aux Marchands, Forgerons, et Alchimistes."; next; mes "[Employée Kafra]"; mes "Le flamboyant et mystérieux ^CE6300Super Novice^000000 peut aussi utiliser les charrettes mais officiellement, nous n'avons pas de contrat avec cette classe. Donc..."; next; mes "[Employée Kafra]"; mes "Bref, les Marchands, les Forgerons et les Alchimistes doivent avoir passé leur ^3355FFPermis Charrette^000000 pour être capables de louer une charrette."; next; mes "[Employée Kafra]"; mes "Le prix de la location varie d'une ville à l'autre"; next; break; case 5: mes "[Employée Kafra]"; mes "Merci."; close; } } } } //Interface Assistant new_1-2,161,182,5 script Instructeur#nv 92,{ mes "[Edwin]"; mes "Bienvenue à mon cours. Choisis le sujet dont tu veux parler."; next; while(1) { switch(select("Fenêtre des Informations de Base:Fenêtre de Groupe:Fenêtre d'Objets:Fenêtre d'Options:Fenêtre d'Équipement:Annuler")) { case 1: mes "[Edwin]"; mes "Bien, jetons un oeil à la fenêtre des Informations de Base, veux-tu?"; next; mes "[Edwin]"; mes "Ton nom, ta classe, ton Niveau de Base et ton Niveau de Métier sont affichés sur cette fenêtre. Le ^800FFFNiveau de Base^000000 est le niveau de ton personnage."; next; mes "[Edwin]"; mes "Le ^800fffNiveau de Métier^000000 est affiché sous le Niveau de Base de ton personnage. Quand tu commences un nouveau métier, tu commences au niveau 1."; next; mes "[Edwin]"; mes "Dans la fenêtre des Informations de Base, le pourcentage de l'expérience de base acquise est affichée dans la barre de Niveau de Base."; next; mes "[Edwin]"; mes "Les points d'expérience dans Ragnarök sont donnés en pourcentage. L'expérience de base et de classe sont séparées l'une de l'autre."; next; mes "[Edwin]"; mes "Quand la barre de Niveau de Base ou de Niveau de Métier atteint 100, tu gagnes un niveau supplémentaire, et la barre retombe à zéro."; next; mes "[Edwin]"; mes "PV signifie 'Points de Vie'. Quand tes Points de Vie tombent à 0, tu meurs. Tu peux soit retourner à ton point de sauvegarde, soit attendre que quelqu'un te ressuscite."; next; mes "[Edwin]"; mes "Si tu meurs dans un donjon ou en dehors de villes, tu auras une ^FF0000pénalité de -1 % d'EXP^000000, donc, fais bien attention."; next; mes "[Edwin]"; mes "PE signifie 'Points d'Énergie'. Quand tu auras changé de classe, tu apprendras les compétences spécifiques de cette classe, qui ont besoin de Points d'Énergie pour être utilisées. L'instructeur spécialisé sur les compétences pourra t'en apprendre plus."; next; mes "[Edwin]"; mes "Si tu veux vérifier combien d'objets tu peux encore porter, regarde en bas à gauche de la fenêtre des Informations de Base."; next; mes "[Edwin]"; mes "Le poids des objets que tu portes sur toi est indiqué à côté de la capacité maximum que tu peux porter."; next; mes "[Edwin]"; mes "Si tu transportes plus de 50% de ta capacité maximum, tes Points de Vie et d'Énergie ne seront plus régénérés naturellement."; next; mes "[Edwin]"; mes "Le chiffre à côté de la limite de poids montre la somme d'argent que tu possèdes. Pour information, la monnaie de Rune-Midgard est le Zény."; next; mes "[Edwin]"; mes "Sur le côté droit de ta fenêtre des Informations de Base, il y a une série de boutons qui permettent d'ouvrir des fenêtres d'interface. Clique dessus un par un, et regarde à quoi ils correspondent."; next; mes "[Edwin]"; mes "Le raccourcis pour agrandir ou réduire la fenêtre des Informations de Base est '^3355FFAlt^000000 + ^3355FFV^000000.'"; next; break; case 2: mes "[Edwin]"; mes "Tu peux ouvrir la fenêtre de groupe en cliquant sur le bouton ^3355FFAmis^000000 dans la fenêtre d'Informations de Base. Le raccourci pour la fenêtre de groupe est '^3355FFAlt^000000 + ^3355FFZ^000000.' Tu peux utiliser cette fenêtre pour vérifier les informations de ton groupe."; next; mes "[Edwin]"; mes "Le chef de groupe peut décider de la distribution des objets et de l'expérience dans le groupe. Tu peux aussi voir la localisation des autres membres sur la mini-carte."; next; mes "[Edwin]"; mes "Dans la fenêtre de groupe, tu peux cliquer sur l'onglet ^3355FFAmis^000000 pour voir ta liste d'amis. Tu peux utiliser ta liste d'amis pour envoyer des messages privés à tes amis."; next; mes "[Edwin]"; mes "Tu peux demander à l'instructeur sur les compétences de t'en apprendre plus sur l'organisation des groupes. Mais je pense que tu peux aussi essayer par toi-même."; next; break; case 3: mes "[Edwin]"; mes "La fenêtre d'inventaire est divisée en 3 sections: les objets utilisables, l'équipement, et les autres objets."; next; mes "[Edwin]"; mes "Ta limite de poids détermine la quantité d'objets que tu peux porter. Quand tu portes trop de choses, place ce qui ne te sert pas dans le stock Kafra."; next; mes "[Edwin]"; mes "Ah, et les équipements et les objets peuvent êtres assignés à un raccourci."; next; mes "[Edwin]"; mes "La fenêtre de raccourcis peut être ouverte en appuyant sur ^3355FFF12^000000. Les touches F1 à F9 sont assignées aux raccourcis."; next; mes "[Edwin]"; mes "Tu as à ta disposition 3 barres de raccourcis que tu peux passer en revue en appuyant sur F12."; next; break; case 4: mes "[Edwin]"; mes "Tu peux ouvrir la fenêtre d'options en cliquant sur le bouton ^3355FFOptions^000000 de la fenêtre des Informations de Base. Tu peux aussi utiliser le raccourci '^3355FFAlt^000000 + ^3355FFO^000000'"; next; mes "[Edwin]"; mes "Dans la fenêtre d'option, tu peux ajuster le son des effets, des musiques, et changer l'apparence de l'interface."; next; mes "[Edwin]"; mes "Avec l'option Son, tu peux déclencher ou arrêter la musique de fond, et ajuster le volume. Tu peux faire de même pour les effets sonores."; next; mes "[Edwin]"; mes "Avec l'option 'Skin', tu peux changer l'apparence des fenêtres du jeu. Défile la liste et choisis l'apparence que tu veux utiliser pour l'interface."; next; // mes "[Edwin]"; // mes "You can also download official skins from our official website:"; // mes "^0000FFhttp://iro.ragnarokonline.com^000000"; // next; mes "[Edwin]"; mes "L'option 'Magnétisme' permet à ta souris de se placer directement sur une cible dès que tu passes ton curseur près d'elle."; next; mes "[Edwin]"; mes "Quand tu cliques pour attaquer, le curseur de ta souris se changera en épée. Les compétences et les objets ciblés fonctionnent aussi avec l'option Magnétisme."; next; mes "[Edwin]"; mes "Ça peut sembler difficile ou inutile d'utiliser cette option. Mais une fois que tu y seras habitué"+ ( sex ? "" : "e" ) +" tu pourras plus t'en passer."; next; mes "[Edwin]"; mes "Voilà, c'est tout pour la fenêtre options."; next; break; case 5: mes "[Edwin]"; mes "Clique sur le bouton ^3355FFequip^000000 de la fenêtre des Informations de Base ou appuie sur '^3355FFAlt^000000 + ^3355FFQ^000000'."; next; mes "[Edwin]"; mes "Dans la fenêtre d'équipement, tu verras les objets qui sont équipés sur ton personnage. Au tout début, chaque personnage est équipé d'un Couteau et d'une Chemise de Coton."; next; mes "[Edwin]"; mes "Il y a 2 façons de changer ton équipement. Double clique sur une pièce d'équipement dans ton inventaire ou glisse la pièce de ta fenêtre d'inventaire à ta fenêtre d'équipement."; next; mes "[Edwin]"; mes "Tu peux aussi assigner des raccourcis à tes équipements. Il suffit de faire glisser tes équipements jusqu'à ta barre de raccourcis."; mes "('^3355FFF12^000000')."; next; break; case 6: mes "[Edwin]"; mes "Si tu as des questions, ne te gêne pas, et pose les moi~"; close; } } } new_1-2,182,182,3 script Instructeur (Stats) 754,{ mes "[Jare Riotte]"; mes "Bienvenue, jeune aventuri"+ ( sex ? "er" : "ère" ) +"."; mes "Moi, Jare Riotte, je vais t'apprendre les règles fondamentales en ce qui concerne les statistiques de ton personnage."; next; mes "[Jare Riotte]"; mes "Aussi connus sous le nom 'Stats', les statistiques sont la représentation de la force de ton personnage."; next; mes "[Jare Riotte]"; mes "Je peux t'en apprendre plus sur les stats que n'importe qui d'autre, donc n'hésite pas à me poser des questions."; next; mes "[Jare Riotte]"; mes "Dans Ragnarök, les statistiques des personnages sont la Force, l'Agilité, la Vitalité, l'Intelligence, la Dextérité et la Chance."; next; mes "[Jare Riotte]"; mes "Je veux que mon cours soit en accord avec tes besoins personnels, donc, demande moi quelle stat tu veux que je te décrive en détail."; mes "Tout d'abord, ouvre la fenêtre de stats en utilisant le raccourci '^3355FFAlt^000000 + ^3355FFA^000000'."; next; while(1) { switch(select("Force et Agilité:Vitalité et Intelligence:Dextérité et Chance:J'en ai assez entendu.")) { case 1: mes "[Jare Riotte]"; mes "Bien, laisse-moi t'expliquer la Force en premier."; mes "La ^4D4DFFForce^000000 augmente les ^4D4DFFdommages des Attaques Physique^000000 et ta ^4D4DFF capacité à porter des objets^000000."; next; mes "[Jare Riotte]"; mes "1 point de Force augmente tes dommages d'Attaques physiques d'1 point. Une certaine quantité de bonus d'Attaque est donné quand la Force atteint un multiple de 10."; next; mes "[Jare Riotte]"; mes "La façon dont le bonus d'Attaque est calculé est la suivante: on prend la valeur totale de la Force, on enlève le dernier chiffre, et prend le carré du nombre restant."; next; mes "[Jare Riotte]"; mes "Disons que ta Force est affichée comme suit: '48 + 1.' Ce qui fait un total de 49 de Force. Quand on enlève le dernier numéro, '9,' il nous reste '4.' 4 au carré égal 16."; next; mes "[Jare Riotte]"; mes "Le bonus d'Attaque sera donc de 16. Maintenant, si tu as un total de 50 en Force, le bonus d'Attaque sera de 25. Et si ta Force est de 100, ton bonus d'Attaque sera de 100."; next; mes "[Jare Riotte]"; mes "Bien, maintenant voyons plus en détails l'Agilité. L'Agilité influe sur ton Taux d'Esquive, et ta Vitesse d'Attaque. Plus ton Taux d'Esquive est élevé, meilleures sont tes chances d'éviter une Attaque adverse."; next; mes "[Jare Riotte]"; mes "Ton Taux d'Esquive est égal à ton Niveau de Base, auquel on ajoute ton Agilité."; next; mes "[Jare Riotte]"; mes "Donc, si tu as 40 d'Agilité, et un Niveau de Base de 30, ton Taux d'Esquive sera de 70. C'est aussi simple que ça!"; next; mes "[Jare Riotte]"; mes "Au fait, l'Agilité augmente uniquement le Taux d'Esquive. Pour l'Esquive Parfaite un autre facteur entre en compte, c'est la Chance, mais nous en discuterons plus tard."; next; mes "[Jare Riotte]"; mes "L'autre bénéfice d'augmenter l'Agilité, est que ta Vitesse d'Attaque sera aussi augmentée, ce qui signifie que le temps entre chaque Attaque Physique sera réduit."; next; mes "[Jare Riotte]"; mes "La Vitesse d'Attaque varie d'une classe à l'autre. Ne l'oublie pas."; next; mes "[Jare Riotte]"; mes "^666666*Whew!*^000000"; mes "C'est presque trop! Est-ce qu'on peut passer au sujet suivant?"; next; break; case 2: mes "[Jare Riotte]"; mes "Notre prochain sujet portera sur la Vitalité et l'Intelligence."; next; mes "[Jare Riotte]"; mes "La ^4D4DFFVitalité^000000 influe sur le ^4D4DFFmaximum de Points de Vie, la quantité de Points de Vie restaurés, et la Défense^000000. La quantité de Points de Vie augmente en fonction de la Vitalité et diffère d'une classe à l'autre."; next; mes "[Jare Riotte]"; mes "Plus que toutes les autres, c'est la classe Épéiste qui bénéficie de la plus grande augmentation de Points de Vie."; next; mes "[Jare Riotte]"; mes "Voyons la Défense maintenant. Sur ta fenêtre de stats, la Défense est affichée en tant que DEF. Deux valeurs sont montrées, et le second chiffre reflète la Défense ajoutée par la Vitalité."; next; mes "[Jare Riotte]"; mes "Le premier chiffre, lui, affiche la Défense calculée à partir de tes équipements."; next; mes "[Jare Riotte]"; mes "Les équipements que tu portes réduisent un certain pourcentage des dommages reçus, là où la Vitalité en réduit une certaine quantité. C'est pourquoi la Défense est affichée avec deux chiffres."; next; mes "[Jare Riotte]"; mes "Le prochain sujet est l'Intelligence."; next; mes "[Jare Riotte]"; mes "L'Intelligence influe sur ^4D4DFFla quantité maximum de Points d'Énergie^000000, ^4D4DFFla restauration de l'Énergie^000000, les ^4D4DFFdommages des Attaques Magiques^000000 et la ^4D4DFFDéfense contre les Attaques Magiques^000000."; next; mes "[Jare Riotte]"; mes "La quantité de Points d'Énergie et l'Attaque Magique augmentent de 1 par point d'Intelligence. Le montant varie aussi selon la classe, exactement comme la Vitalité, ce qui signifie que certaines classes auront naturellement plus d'Intelligence que d'autres."; next; mes "[Jare Riotte]"; mes "Comme la Défense, la Défense Magique comprend deux valeurs différentes. La Défense Magique apportée par l'Intelligence est la seconde valeur affichée."; next; mes "[Jare Riotte]"; mes "Pour étudier la manipulation des éléments naturels, tu auras besoin d'Intelligence en premier lieu. C'est la raison pour laquelle les Sages et les Sorciers en font une priorité."; next; break; case 3: mes "[Jare Riotte]"; mes "Notre dernier sujet portera sur la Dextérité et la Chance."; next; mes "[Jare Riotte]"; mes "La Dextérité affecte principalement la précision, la Vitesse d'Attaque et dans une moindre mesure, la Force."; next; mes "[Jare Riotte]"; mes "Laisse-moi t'expliquer..."; mes "Si tu as une Dextérité basse, la différence entre les dégâts minimaux et maximaux que tu peux infliger sera énorme. Les dommages de tes Attaques seront instables."; next; mes "[Jare Riotte]"; mes "Si tu utilises un ^4D4DFFArc^000000 en tant qu'arme principale, ta puissance sera basée sur la ^4D4DFFDextérité^000000. Donc, les Archers devraient augmenter leur Dextérité avant tout."; next; mes "[Jare Riotte]"; mes "La quantité de Dextérité que tu as influe aussi sur la précision de tes Attaques. La précision des Attaques est obtenue par l'ajout de la Dextérité au Niveau de Base."; next; mes "[Jare Riotte]"; mes "Par exemple, si tu as un Niveau de Base de 40, et une Dextérité de 20, la précision sera de 60."; next; mes "[Jare Riotte]"; mes "Enfin, la Dextérité réduit aussi le temps d'incantation des sorts et des compétences. Avoir de la Dextérité peut donc s'avérer utile pour la classe des Magiciens."; next; mes "[Jare Riotte]"; mes "Maintenant, laisse-moi te parler de la Chance."; next; mes "[Jare Riotte]"; mes "La Chance augmente les chances de faire une Attaque critique. Elle augmente également l'Esquive, et ajoute des dégâts sur les monstres."; next; mes "[Jare Riotte]"; mes "Pour les attaques critiques, la valeur de départ est de 1 pour tout le monde. Celle-ci augmente de ^4d4dff1^000000 tous les ^4d4dff3 points de Chance^000000."; next; mes "[Jare Riotte]"; mes "Avec un minimum de Chance, les Chances d'infliger un ^3355FFCoup Critique^000000 augmentent. Les Attaques critiques sont très utiles, car elles percent la Défense de l'adversaire."; next; mes "[Jare Riotte]"; mes "On peut remarquer une Attaque Critique quand une Attaque a infligé plus de dommages que d'habitude, et que la valeur des dégâts est affichée avec un effet d'explosion rouge."; next; mes "[Jare Riotte]"; mes "Tous les 10 points de Chance, l'Esquive Parfaite augmente de 1 point. L'Esquive Parfaite est une deuxième Esquive. Quand l'Esquive Parfaite entre en action, le mot '^FF7F00Chanceux^000000' apparaîtra au-dessus de ta tête."; next; mes "[Jare Riotte]"; mes "Bien que similaire à ton Esquive classique, l'Esquive Parfaite est un facteur séparé et calculé différemment."; next; mes "[Jare Riotte]"; mes "Hum, je peux dire qu'avoir de la Chance est une bonne chose, mais ce n'est pas une statistique primordiale."; next; break; case 4: mes "[Jare Riotte]"; mes "As-tu d'autres questions?"; mes "J'espère que mon cours t'as été utile"; close; } } } new_1-2,184,172,1 script Instructeur (Compétence)::Compréhension des Skills 47,{ mes "[Leo Handerson]"; mes "Bienvenue~"; mes "Oh, regardez-moi "+ ( sex ? "ce mignon petit" : "cette mignonne petite" ) +" Novice~!"; next; mes "[Leo Handerson]"; mes "Je suis Leo Handerson."; mes "Je me sens si responsable de votre bonne formation, que je vous apprendrai tout ce que je sais. Choisissez un sujet s'il vous plait."; emotion e_kis; next; while(1) { switch(select("Compétences passives et actives:Compétences de Base:Utilisation des émoticônes:Annuler.")) { case 1: mes "[Leo Handerson]"; mes "Premièrement, laissez-moi vous en apprendre plus en ce qui concerne les Compétences de Base."; mes "Pourrais-tu s'il te plait ouvrir ta fenêtre de compétences ('^3355FFAlt^000000' + '^3355FFS^000000')?"; next; mes "[Leo Handerson]"; mes "Maintenant, vous savez que chaque fois que vous montez d'un Niveau de Métier, vous gagnez un ^3355FFPoint de Compétence^000000, d'accord? Les Points de Compétence sont utilisés pour apprendre des compétences~"; next; mes "[Leo Handerson]"; mes "Voyez-vous l'icône Compétences de Base? Il se trouve tout en haut de votre fenêtre de compétences. Cliquez sur le bouton 'Up' à côté de l'icône pour ajouter un Point de Compétence aux Compétences de Bases."; next; mes "[Leo Handerson]"; mes "Vous verrez le mot 'Passive' à droite de l'icône des Compétences de Base. Cela signifie que la compétence est passive, et ne consomme aucun Point d'Énergie."; next; mes "[Leo Handerson]"; mes "Maintenant, faites un clic droit sur l'icône des Compétences de Base. Vous pourrez alors lire un bref résumé de la compétence."; next; mes "[Leo Handerson]"; mes "Les compétences actives, contrairement aux compétences passives, ont besoin de Points d'Énergie pour être utilisées."; next; mes "[Leo Handerson]"; mes "Vous pouvez utiliser les compétences actives en double cliquant sur son icône dans la fenêtre de compétence."; next; mes "[Leo Handerson]"; mes "Vous pouvez aussi faire glisser une icône de votre fenêtre de compétence, jusqu'à votre barre de raccourcis ('^3355FFF12^000000') pour assigner un raccourci à cette compétence."; next; mes "[Leo Handerson]"; mes "La quantité de Points d'Énergie nécessaire pour utiliser une compétence active est affichée à droite de l'icône de la compétence."; next; mes "[Leo Handerson]"; mes "Généralement, les compétences passives sont des compétences liées à l'entraînement physique ou psychique. Les techniques spéciales, propres à chaque classes sont des compétences actives."; next; mes "[Leo Handerson]"; mes "Si vous n'avez pas bien compris ne vous gênez pas pour me demander de nouvelles explications."; next; break; case 2: mes "[Leo Handerson]"; mes "Les Compétences de Base sont essentielles dans le monde de Ragnarök."; mes "Ne vous inquiétez pas, elles sont faciles à apprendre."; next; mes "[Leo Handerson]"; mes "Si vous effectuez un clic droit sur l'icône d'une compétence dans votre fenêtre de compétence ('^3355FFAlt^000000' + '^3355FFS^000000'), vous pouvez voir la description des compétences, mais j'ai préparé un nouveau cours pour une meilleur compréhension."; next; while(1) { switch(select("Ventes et échanges:Organiser et rejoindre une équipe:Ouvrir un salon de discussion:Utilisation du Stock:Non merci, je connais déjà cela.")) { case 1: // mes "[Leo Handerson]"; // mes "When you go visit our official website at ^0000FFiro.ragnarokonline.com^000000, you can find a full explanation about trading, illustrated with pictures."; // next; mes "[Leo Handerson]"; mes "Afin de pouvoir échanger des objets ou de l'argent avec d'autres joueurs, vous devez apprendre au moins les ^3355FFCompétences de Base^000000 au niveau 1."; next; mes "[Leo Handerson]"; mes "Quand vous échangez quelque chose, vous devez vous trouver près de la personne avec qui vous voulez faire un échange. Si vous vous trouvez trop loin, l'échange ne fonctionnera pas."; next; mes "[Leo Handerson]"; mes "Faites un clic droit sur la personne: un petit menu apparaîtra. Dans ce menu, choisissez: ^800fffInviter à faire un échange^000000."; next; mes "[Leo Handerson]"; mes "Ensuite, cette personne devra choisir si elle accepte ou non votre demande. Si votre demande d'échange est acceptée, une fenêtre d'échange s'ouvrira."; next; mes "[Leo Handerson]"; mes "Pour échanger des objets, faites glisser les objets de votre fenêtre d'inventaire ('^3355FFAlt^000000' + '^3355FFE^000000') jusqu'à votre fenêtre d'échange."; next; mes "[Leo Handerson]"; mes "Les objets échangés par l'autre personne apparaitront sur le côté droit de la fenêtre d'échange. Vérifiez toujours si l'autre personne échange bien les objets que vous désirez."; next; mes "[Leo Handerson]"; mes "Pour échanger de l'argent, vous devez indiquer la quantité de Zénys que vous voulez échanger dans la petite case du bas. Après avoir placé des objets et/ou des Zénys dans la fenêtre d'échange, cliquez sur le bouton 'OK' pour confirmer l'échange."; next; mes "[Leo Handerson]"; mes "Une fois que l'échange est confirmé, cliquez sur le bouton 'échanger' pour compléter l'échange. Si une des deux personnes n'appuie pas sur le bouton 'OK', l'échange ne pourra pas aboutir."; next; mes "[Leo Handerson]"; mes "Si l'un des joueurs clique sur le bouton 'annuler' en bas à droite de la fenêtre, l'échange sera annulé."; next; break; case 2: mes "[Leo Handerson]"; mes "Maintenant, laissez-moi vous expliquer ce qu'est le système de Groupe."; next; mes "[Leo Handerson]"; mes "Le système de groupe permet d'organiser un petit groupe de personnes afin de jouer en coopération, ou simplement pour s'amuser ensemble."; next; mes "[Leo Handerson]"; mes "Vous pouvez créer un groupe en tapant la commande: ^4F4FFF//organize \"Nom du groupe\"^000000 dans votre fenêtre de discussion."; next; mes "[Leo Handerson]"; mes "Bien sûr, vous devez avoir appris les ^4d4dffCompétences de Base^000000 au niveau 7 ou plus pour utiliser le système de groupe."; next; mes "[Leo Handerson]"; mes "Je pourrais t'en apprendre plus sur la distribution des objets ou de l'expérience que chaque membre du groupe gagne, mais il vaut mieux que vous essayez par vous-même."; next; mes "[Leo Handerson]"; mes "Voilà pour le système des groupes.~"; mes "Un"+ ( sex ? "" : "e" ) +" adorable novice comme vous devrait vite assimiler tous ces enseignements primordiaux~"; emotion e_kis; next; break; case 3: mes "[Leo Handerson]"; mes "Lorsque vous avez acquis les ^4D4DFFCompétences de Base^000000 au niveau 4 ou plus, vous pouvez ouvrir votre propre Salon de Discussion. Vous pouvez aussi bien cliquer sur le bouton de ^3355FFchat^000000 dans la fenêtre d'informations ou simplement taper '^3355FFAlt^000000' + '^3355FFC^000000.'"; next; mes "[Leo Handerson]"; mes "Une fois qu'un salon de discussion est ouvert, vous pouvez vérifier les informations des personnes ayant rejoint le salon en cliquant droit sur leur pseudonyme."; next; mes "[Leo Handerson]"; mes "Vous pouvez aussi enregistrer les personnes en tant qu'ami en faisant de même. Si vous êtes l'organisat"+ ( sex ? "eur" : "rice" ) +" du salon, vous pouvez changer son organisation."; next; mes "[Leo Handerson]"; mes "Une fois dans le salon de discussion, vous ne pourrez plus entendre aucune conversation en dehors de celui-ci. Souvenez-vous bien de ça, d'accord?"; next; break; case 4: mes "[Leo Handerson]"; mes "Les employées Kafra sont dispersées à travers le monde entier, proposant divers services comme le stockage d'objets."; next; mes "[Leo Handerson]"; mes "En fait, il y a une employée Kafra dans la salle suivante. Parlez lui, elle sera plus qu'heureuse de vous expliquer le fonctionnement de ses services."; next; mes "[Leo Handerson]"; mes "En tout cas, il vous est possible d'utiliser votre ^4d4dffstock personnel Kafra^000000 après avoir appris les ^4D4DFF compétences de base^000000 au niveau 6 ou plus."; next; mes "[Leo Handerson]"; mes "Quand vous porterez trop d'objets pour vous, votre poids sera trop important et vous ne serez plus capable de régénérer vos Points de Vie et d'Énergie en vous reposant, ou même de vous défendre contre les monstres! Donc rangez ce dont vous n'avez pas besoin dans le stock Kafra."; next; break; case 5: mes "[Leo Handerson]"; mes "Oh, c'est vrai?"; mes "Comme je l'espérais, vous êtes aussi vi"+ ( sex ? "f" : "ve" ) +" que vous êtes élégant"+ ( sex ? "" : "e" ) +"!"; mes "Je suis vraiment impressionné, foi de Leo!"; next; set .@end,1; } if (.@end) break; } mes "[Leo Handerson]"; mes "Souhaitez-vous en apprendre plus sur d'autres sujets?"; next; break; case 3: mes "[Leo Handerson]"; mes "Les ^4d4dffÉmoticônes^000000 sont couramment utilisées pour ^4D4DFFafficher les sentiments^000000. C'est une manière amusante de communiquer!"; next; mes "[Leo Handerson]"; mes "Vous devez d'abord avoir appris ^4D4DFFles compétences de base au niveau 2^000000 ou plus pour utiliser les émoticônes."; next; mes "[Leo Handerson]"; mes "Vous pouvez consulter la liste des émoticônes ('^3355FFAlt^000000' + '^3355FFL^000000') et cliquer sur l'icône pour voir la commande à taper pour l'utiliser."; next; mes "[Leo Handerson]"; mes "Vous pouvez aussi enregistrer les émoticônes dans votre liste de raccourcis ('^3355FFAlt^000000' + '^3355FFM^000000') ainsi vous n'aurez plus qu'à utiliser la touche de raccourci pour utiliser l'émoticône."; next; mes "[Leo Handerson]"; mes "Ah je dois dire qu'exprimer honnêtement ses sentiments est essentiel pour avoir de bons rapports."; next; mes "[Leo Handerson]"; mes "Vous pouvez jouer à Pierre, Papier, ciseau en appuyant sur '^4D4DFFCtrl^000000' et '^4D4DFF - ^000000,' '^4D4DFF = ^000000,' ou '^4D4DFF \\ ^000000'."; next; mes "[Leo Handerson]"; mes "Bien sûr, vous pouvez taper ^4D4DFF//bawi^000000, ^4D4DFF//bo^000000 et ^4D4DFF//gawi^000000, qui veux dire pierre, papier, ciseau en Coréen, dans votre fenêtre de chat."; next; mes "[Leo Handerson]"; mes "Pour vérifier les commandes et connaître plus d'émoticônes, tapez la commande ^4d4dff//emotion^000000 dans votre fenêtre de discussion pour avoir la liste."; emotion e_lv; next; break; case 4: mes "[Leo Handerson]"; mes "Je vois..."; mes "vous n'avez plus besoin de moi désormais! Oh! Les jeunes grandissent si vite de nos jours!"; close; } } } new_1-2,121,101,2 script Guide#nv1 105,{ mes "[Guide Soldat]"; mes "Les Guides Soldats à l'entrée de chaque ville donnent des renseignements sur les lieux intéressants. Vous pouvez nous reconnaître facilement grâce à nos uniformes spéciaux."; next; mes "[Guide Soldat]"; mes "Chaque fois que vous visitez une ville pour la première fois, nous vous recommandons de nous demander votre chemin."; next; mes "[Guide Soldat]"; mes "Si vous désirez vous renseigner sur les classes, allez parler aux différents instructeurs aux alentours dans le camps d'entraînement. Bonne "+ ( isday() ? "journée" : "soirée" ) +"."; close; } new_1-2,17,182,5 script Aide#nv 84,{ if (nov_2nd_cos < 11) { mes "[Elmeen]"; mes "Félicitations!"; mes "Tu as terminé le premier cours d'entraînement! Wow~ J'espère que tu comprends un peu mieux le monde de Ragnarök."; next; mes "[Elmeen]"; mes "Tu apprendras les bases du combat dans ce cours. Si tu as fait de ton mieux dans les cours précédents, tu devrais avoir reçu quelques équipements de base."; next; mes "[Elmeen]"; mes "Vérifie bien ton inventaire avant d'entrer dans la bataille. Es-tu sûr d'avoir bien équipé tes armes et tes morceaux d'armure?"; next; switch(select("Oui:Non")) { case 1: mes "[Elmeen]"; mes "Tout d'abord, tu dois placer ton curseur sur un monstre. Si tu fais un clic à gauche, pour frapper le monstre une fois."; next; mes "[Elmeen]"; mes "Si tu es trop fatigué"+ ( sex ? "" : "e" ) +" pour cliquer tout le temps, tu peux cliquer en maintenant la touche '^4D4DFFCtrl^000000' enfoncée. Tu continueras à attaquer le monstre jusqu'à sa mort ou jusqu'à ce que tu décides de fuir."; next; mes "[Elmeen]"; mes "Tu peux aussi cliquer sur le monstre et garder le bouton enfoncé. Et pour ceux à qui ni l'un ni l'autre ne convient, il y a une autre option."; next; mes "[Elmeen]"; mes "Tu peux utiliser la commande ^E79E29//nc^000000 en la tapant dans la fenêtre de chat. Tu attaqueras alors automatiquement les monstres!"; next; mes "[Elmeen]"; mes "Si un monstre est de propriété 'Mort-Vivant', tu peux utiliser la compétence 'Soin' pour l'attaquer si tu as appris cette technique."; next; mes "[Elmeen]"; mes "Il faudra pour cela maintenir enfoncée la touche '^4D4DFFShift^000000', pour pouvoir viser un monstre avec cette compétence et le blesser."; next; mes "[Elmeen]"; mes "De même, tu peux utiliser la commande ^E79E29//ns^000000 pour éviter d'avoir à le faire à chaque fois que tu voudras utiliser cette compétence sur un ennemi. Pratique, n'est-ce pas?"; next; mes "[Elmeen]"; mes "Jusque là, tu suis? Bien, maintenant je vais t'apprendre ce qu'il y a à savoir sur les éléments des monstres, l'expérience gagnée durant le combat, et les objets que tu peux ramasser sur les ennemis morts."; next; mes "[Elmeen]"; mes "Le champs de bataille pour novices peut être quelques peu dangereux au début. Laisse-moi te revigorer un peu à l'aide de mes pouvoirs magiques."; next; mes "[Elmeen]"; mes "Haaaaaaa~!"; if (nov_2nd_cos < 1) { if (BaseLevel == 1) { set nov_2nd_cos,12; getexp 9,0; } else if (BaseLevel == 2) { set nov_2nd_cos,13; getexp 16,0; } else if (BaseLevel == 3) { set nov_2nd_cos,14; getexp 25,0; } else if (BaseLevel == 4) { set nov_2nd_cos,15; getexp 36,0; } else if (BaseLevel == 5) { set nov_2nd_cos,16; getexp 77,0; } else if (BaseLevel == 6) { set nov_2nd_cos,17; getexp 112,0; } else if (BaseLevel >= 7) { set nov_2nd_cos,18; getexp 153,0; } } next; mes "[Elmeen]"; mes "Quel sujet voudrais-tu que j'aborde?"; next; while(1) { switch(select("Monstres:Expérience:Objets:Quitter.")) { case 1: mes "[Elmeen]"; mes "Il y a beaucoup de monstres agressifs qui t'attaqueront avant même que tu ne les approches. "; next; mes "[Elmeen]"; mes "Il y a aussi quelques monstres qui coopèrent avec leurs semblables. Attaque l'un d'entre eux, et l'ensemble de ses congénères qui se trouvent dans les environs lui prêteront main forte."; next; mes "[Elmeen]"; mes "Tous les monstres peuvent être classés par type, taille et propriété. Par exemple, il y a des monstres de type Demi-humain ou Brute, de propriété Sacré ou Démon."; next; mes "[Elmeen]"; mes "Si tu sais quel type de monstre tu affrontes, tu auras un gros avantage dans la bataille."; next; mes "[Elmeen]"; mes "Si tu équipes des cartes qui te rendent plus fort contre certains type de monstres, ou qui réduisent les dommages des monstres qui possèdent une certaine propriété, le combat sera beaucoup plus facile."; next; mes "[Elmeen]"; mes "Les monstres sont aussi séparés par leur taille: petit, moyen et grand. Il existe des cartes qui te permettent d'augmenter tes dégâts contre eux."; next; mes "[Elmeen]"; mes "Chaque arme possède aussi ses forces et ses faiblesses. La taille de l'arme affectera les dommages causés aux monstres."; next; mes "[Elmeen]"; mes "Par exemple, une arme de type dague fera 100% de dommages sur les monstres de petite taille mais n'infligera que 50% des dégâts aux grands monstres."; next; mes "[Elmeen]"; mes "Les différentes propriétés des monstres sont: Eau, Vent, Terre, Feu, Ombre, Fantôme et Sacré. Si tu attaques un monstre de propriété opposée à celle de ton arme, tu pourras lui infliger des dommages supplémentaires~"; next; mes "[Elmeen]"; mes "Mais si tu attaques un monstre avec une technique ou une arme qui inflige des dommages de la même propriété que le monstre, les dommages causés seront fortement réduits, ou complètement annulés. Tu peux même soigner le monstre!"; next; mes "[Elmeen]"; mes "Dans le cas d'un monstre de type fantôme, les armes normales ne peuvent pas lui faire de dommages. Cependant, une arme de n'importe quelle autre propriété pourra lui infliger quelques dommages."; next; break; case 2: mes "[Elmeen]"; mes "Le joueur qui cause le plus de dégâts sur un monstre recevra le plus de points d'expérience."; next; mes "[Elmeen]"; mes "Par conséquent, tu reçois un certain pourcentage de point d'expérience en fonction du pourcentage de dégâts causés sur le monstre, comparé à son total de point de vie."; next; mes "[Elmeen]"; mes "Prenons une personne nommée 'Z.' Z fait 65 de dommage à un monstre qui a au total 100 Points de Vie et donnant 1000 points d'expérience en mourant. Donc, Z recevra 650 points d'expérience."; next; mes "[Elmeen]"; mes "Bien que cette règle s'applique dans la plupart des cas, si deux personnes infligent 65 dégâts sur le même monstre, l'expérience qu'ils recevront chacun peut différer, en fonction des Points de Vie restants du monstre."; next; mes "[Elmeen]"; mes "Par exemple, quelqu'un fait des dégâts à un monstre que tu étais déjà en train de frapper, et il fait le même montant que toi."; next; mes "[Elmeen]"; mes "Dans ce cas, tu recevras 2//3 du total d'expérience que le monstre peut te donner, l'autre joueur en recevra donc 1//3."; next; mes "[Elmeen]"; mes "Cependant, attaquer un monstre qu'une autre personne attaquait déjà avant n'est pas conseillé dans le monde de Ragnarök. Agir ainsi est considéré comme une impolitesse."; next; mes "[Elmeen]"; mes "Pour jouer en groupe, le chef de groupe peut choisir de distribuer l'expérience proportionnellement."; next; mes "[Elmeen]"; mes "Avec cette méthode, chaque membre du groupe recevra de l'expérience en fonction de leur niveau, et du nombre de personnes dans le groupe."; next; mes "[Elmeen]"; mes "Il y a aussi un bonus d'expérience pour le groupe qui te rend capable de gagner plus d'expérience qu'en jouant seul. Tu peux tirer avantage de ce système pour monter en niveaux encore plus vite."; next; break; case 3: mes "[Elmeen]"; mes "Tu as une certaine chance de trouver des objets sur les monstres que tu tues. En outre, certains personnages peuvent utiliser la technique 'Vol' pour dérober des objets aux monstres."; next; mes "[Elmeen]"; mes "Le Vol n'affecte en rien le taux de drop d'un monstre une fois tué: tu auras donc alors toujours autant de chance de trouver des objets."; next; mes "[Elmeen]"; mes "Quand un groupe de personne tue un monstre, la personne qui a causé le plus de dégâts reçoit la priorité sur l'acquisition des objets trouvés."; next; break; case 4: mes "[Elmeen]"; mes "N'hésite pas à me poser des questions."; close; } } case 2: mes "[Elmeen]"; mes "Fais bien attention aux équipement que tu as reçu lors de ton cours d'entraînement. Si tu perds un équipement, tu ne pourras pas le récupérer."; close; } } else { mes "[Elmeen]"; mes "Quel sujet voudrais-tu que j'aborde?"; next; while(1) { switch(select("Monstres:Expérience:Objets:Quitter")) { case 1: mes "[Elmeen]"; mes "Il y a beaucoup de monstres agressifs qui t'attaqueront avant même que tu ne les approches. "; next; mes "[Elmeen]"; mes "Il y a aussi quelques monstres qui coopèrent avec leurs semblables. Attaque l'un d'entre eux, et l'ensemble de ses congénères qui se trouvent dans les environs lui prêteront main forte."; next; mes "[Elmeen]"; mes "Tous les monstres peuvent être classés par type, taille et propriété. Par exemple, il y a des monstres de type Demi-humain ou Brute, de propriété Sacré ou Démon."; next; mes "[Elmeen]"; mes "Si tu sais quel type de monstre tu affrontes, tu auras un gros avantage dans la bataille."; next; mes "[Elmeen]"; mes "Si tu équipes des cartes qui te rendent plus fort contre certains type de monstres, ou qui réduisent les dommages des monstres qui possèdent une certaine propriété, le combat sera beaucoup plus facile."; next; mes "[Elmeen]"; mes "Les monstres sont aussi séparés par leur taille: petit, moyen et grand. Il existe des cartes qui te permettent d'augmenter tes dégâts contre eux."; next; mes "[Elmeen]"; mes "Chaque arme possède aussi ses forces et ses faiblesses. La taille de l'arme affectera les dommages causés aux monstres."; next; mes "[Elmeen]"; mes "Par exemple, une arme de type dague fera 100% de dommages sur les monstres de petite taille mais n'infligera que 50% des dégâts aux grands monstres."; next; mes "[Elmeen]"; mes "Les différentes propriétés des monstres sont: Eau, Vent, Terre, Feu, Ombre, Fantôme et Sacré. Si tu attaques un monstre de propriété opposée à celle de ton arme, tu pourras infliger des dommages supplémentaires~"; next; mes "[Elmeen]"; mes "Mais si tu attaques un monstre avec une technique ou une arme qui inflige des dommages de la même propriété que le monstre, les dommages causés seront fortement réduits, ou complètement annulés. Tu peux même soigner le monstre!"; next; mes "[Elmeen]"; mes "Dans le cas d'un monstre de type fantôme, les armes normales ne peuvent pas lui faire de dommages. Cependant, une arme de n'importe quelle autre propriété pourra lui infliger quelques dommages."; next; break; case 2: mes "[Elmeen]"; mes "Le joueur qui cause le plus de dégâts sur un monstre recevra le plus de points d'expérience."; next; mes "[Elmeen]"; mes "Par conséquent, tu reçois un certain pourcentage de point d'expérience en fonction du pourcentage de dégâts causés sur le monstre, comparé à son total de point de vie."; next; mes "[Elmeen]"; mes "Prenons une personne nommée 'Z.' Z fait 65 de dommages à un monstre qui a au total 100 Points de Vie et donnant 1000 points d'expérience en mourant. Donc, Z recevra 650 points d'expérience."; next; mes "[Elmeen]"; mes "Bien que cette règle s'applique dans la plupart des cas, si deux personnes infligent 65 dégâts sur le même monstre, l'expérience qu'ils recevront chacun peut différer, en fonction des Points de Vie restants du monstre."; next; mes "[Elmeen]"; mes "Par exemple, quelqu'un fait des dégâts à un monstre que tu étais déjà en train de frapper, et il fait le même montant que toi."; next; mes "[Elmeen]"; mes "Dans ce cas, tu recevras 2//3 du total d'expérience que le monstre peut te donner, l'autre joueur en recevra donc 1//3."; next; mes "[Elmeen]"; mes "Cependant, attaquer un monstre qu'une autre personne attaquait déjà avant n'est pas conseillé sur Ragnarök. Agir ainsi est considéré comme une impolitesse."; next; mes "[Elmeen]"; mes "Pour jouer en groupe, le chef de groupe peut choisir de distribuer l'expérience proportionnellement."; next; mes "[Elmeen]"; mes "Avec cette méthode, chaque membre du groupe recevra de l'expérience en fonction de leur niveau, et du nombre de personnes dans le groupe."; next; mes "[Elmeen]"; mes "Il y a aussi un bonus d'expérience pour le groupe qui te rend capable de gagner plus d'expérience qu'en jouant seul. Tu peux tirer avantage de ce système pour monter en niveaux encore plus vite."; next; break; case 3: mes "[Elmeen]"; mes "Tu as une certaine chance de trouver des objets sur les monstres que tu tues. En outre, certains personnages peuvent utiliser la technique 'Vol' pour dérober des objets aux monstres."; next; mes "[Elmeen]"; mes "Le Vol n'affecte en rien le taux de drop d'un monstre une fois tué: tu auras donc alors toujours autant de chance de trouver des objets."; next; mes "[Elmeen]"; mes "Quand un groupe de personne tue un monstre, la personne qui a causé le plus de dégâts reçoit la priorité sur l'acquisition des objets trouvés."; next; break; case 4: mes "[Elmeen]"; mes "N'hésite pas à me poser des questions."; close; } } } } new_1-2,38,182,3 script Garde de l'Entrée#nv 92,{ if (nov_2nd_cos == 0) { mes "[Muriel]"; mes "Je suis désolé, mais je ne peux laisser entrer sur le terrain d'entraînement que les personnes ayant suivi le cours sur le combat."; next; mes "[Muriel]"; mes "Pourquoi n'irais-tu pas d'abord parler à l'instructeur à l'est de cette salle? Ainsi, tu pourrais recevoir une formation au combat."; close; } else if (nov_2nd_cos > 0 && nov_2nd_cos < 21) { mes "[Muriel]"; mes "Le champ de bataille pour novices est un combat grandeur nature où tu peux acquérir les techniques de base du combat, que tu pourras utiliser pour te défendre dans Rune-Midgard."; next; mes "[Muriel]"; mes "Essaie de tuer assez de monstres jusqu'à ce que tu gagnes deux niveaux."; next; mes "[Muriel]"; mes "Il faut gagner deux niveaux afin de compléter la formation du champ de bataille. Reste prudent même si les monstres semblent faibles et faciles à tuer."; next; mes "[Muriel]"; mes "Souhaites-tu commencer le test immédiatement?"; next; switch(select("Oui:J'ai besoin de plus de temps.")) { case 1: mes "[Muriel]"; mes "Sois sûr de bien parler à notre collègue au Nord une fois que tu auras gagné deux niveaux en te battant."; next; mes "[Muriel]"; mes "Je vais te donner quelques réserves, utilise les en cas d'urgence."; if (nov_2nd_cos == 12) { set nov_2nd_cos,22; } else if (nov_2nd_cos == 13) { set nov_2nd_cos,23; } else if (nov_2nd_cos == 14) { set nov_2nd_cos,24; } else if (nov_2nd_cos == 15) { set nov_2nd_cos,25; } else if (nov_2nd_cos == 16) { set nov_2nd_cos,26; } else if (nov_2nd_cos == 17) { set nov_2nd_cos,27; } else if (nov_2nd_cos == 18) { set nov_2nd_cos,28; } else { set nov_2nd_cos,29; } getitem 602,1; //Wing_Of_Butterfly getitem 601,9; //Wing_Of_Fly getitem 1243,1; //Novice_Knife getitem 2112,1; //Novice_Guard getitem 611,2; //Spectacles getitem 569,300; //Novice_Potion close2; savepoint "new_1-2",23,188; warp "new_1-3",96,21; end; case 2: mes "[Muriel]"; mes "Pas de problème. Si tu n'es pas sûr"+ ( sex ? "" : "e" ) +" de pouvoir passer le test, pourquoi n'irais-tu pas suivre le cours de l'instructeur à l'est de la salle une nouvelle fois? Reviens dès que tu seras prêt"+ ( sex ? "" : "e" ) +"."; close; } close; } else if ((nov_2nd_cos > 20) && (nov_2nd_cos < 31)) { mes "[Muriel]"; mes "Oh bien sûr, je t'ai dit de rester vigilent"+ ( sex ? "" : "e" ) +". Fonce! Tu verras que ce n'est pas la mer à boire."; mes "C'est en faisant des erreurs qu'on apprend."; mes "Tu pourras repasser le test autant de fois que tu voudras."; next; mes "[Muriel]"; mes "Veux-tu retenter le test?"; next; switch(select("Oui.:Puis-je avoir plus de temps?")) { case 1: mes "[Muriel]"; mes "Je vais te redonner quelques provisions."; mes "Sois prudent"+ ( sex ? "" : "e" ) +"!"; if (nov_2nd_cos == 22) { set nov_2nd_cos,33; getexp 16,0; } else if (nov_2nd_cos == 23) { set nov_2nd_cos,34; getexp 25,0; } else if (nov_2nd_cos == 24) { set nov_2nd_cos,35; getexp 36,0; } else if (nov_2nd_cos == 25) { set nov_2nd_cos,36; getexp 77,0; } else if (nov_2nd_cos == 26) { set nov_2nd_cos,37; getexp 112,0; } else if (nov_2nd_cos == 27) { set nov_2nd_cos,38; getexp 153,0; } else if (nov_2nd_cos == 28) { set nov_2nd_cos,39; getexp 200,0; } else if (nov_2nd_cos == 29) { set nov_2nd_cos,40; getexp 200,0; } percentheal 100,0; getitem 569,50; //Novice_Potion close2; warp "new_1-3",96,21; end; case 2: mes "[Muriel]"; mes "Pas de problème. Si tu n'es pas sûr"+ ( sex ? "" : "e" ) +" de pouvoir passer le test, pourquoi n'irais-tu pas suivre le cours de l'instructeur à l'est de la salle une nouvelle fois? Reviens dès que tu seras prêt"+ ( sex ? "" : "e" ) +"."; close; } } else if (nov_2nd_cos > 30) { mes "[Muriel]"; mes "Oh bien sûr, je t'ai dit de rester vigilent"+ ( sex ? "" : "e" ) +". Fonce! Tu verras que ce n'est pas la mer à boire."; mes "C'est en faisant des erreurs qu'on apprend."; mes "Tu pourras repasser le test autant de fois que tu voudras."; mes "[Muriel]"; mes "Veux-tu retenter le test?"; next; switch(select("Oui:Puis-je avoir plus de temps?")) { case 1: mes "[Muriel]"; mes "Je vais te soigner, sois prudent"+ ( sex ? "" : "e" ) +" désormais!"; percentheal 100,0; close2; warp "new_1-3",96,21; end; case 2: mes "[Muriel]"; mes "Pas de problème. Si tu n'es pas sûr de pouvoir passer le test, pourquoi n'irais-tu pas suivre le cours de l'instructeur à l'est de la salle une nouvelle fois? Reviens dès que tu seras prêt"+ ( sex ? "" : "e" ) +"."; close; } } } //Teleport NPC new_1-3,95,30,4 script Entraineur#nv1::NovHoffman 84,{ mes "[Hoffman]"; mes "Eh, toi!"; mes "Je suis là pour te donner quelques instructions."; next; mes "[Hoffman]"; mes "Ces monstres sont tous faibles et faciles à tuer. Mais sois prudent: beaucoup d'entre eux sont agressifs et aiment le sang!"; next; mes "[Hoffman]"; mes "Si tu penses que les monstres ici sont trop faibles pour toi, je peux t'envoyer dans un autre terrain d'entraînement où les monstres sont plus forts que ceux-ci."; next; mes "[Hoffman]"; mes "Mais ne t'inquiète pas, ils sont tout de même abordables pour les Novices. Veux-tu donc essayer?"; next; switch(select("Il me faut un défi plus grand:Je cherche des monstres plus puissants:Annuler")) { case 1: mes "[Hoffman]"; mes "Je vois, laisse-moi te guider vers un terrain d'entraînement où les monstres sont plus forts. Que les dieux soient avec toi..."; next; if (strnpcinfo(2) == "nv1") { if (rand(2)) { warp "new_2-3",96,21; } else { warp "new_3-3",96,21; } } else { warp "new_1-3",96,21; } end; case 2: mes "[Hoffman]"; mes "Tu dois aimer les défis, n'est-ce pas? Sois prudent"+ ( sex ? "" : "e" ) +", cela peut être vraiment dangereux..."; next; if (strnpcinfo(2) == "nv1" || strnpcinfo(2) == "nv2" || strnpcinfo(2) == "nv3") { if (rand(2)) { warp "new_4-3",96,21; } else { warp "new_5-3",96,21; } } else { if (rand(2)) { warp "new_2-3",96,21; } else { warp "new_3-3",96,21; } } end; case 3: mes "[Hoffman]"; mes "Hum...?"; mes "Es-tu effrayé"+ ( sex ? "" : "e" ) +" à l'idée d'avoir à affronter des monstres plus puissants? C'est compréhensible, puisque tu es encore "+ ( sex ? "un nouvel aventurier" : "une nouvelle aventurière" ) +". Bonne chance!"; close; } } new_2-3,95,30,4 duplicate(NovHoffman) Trainer#nv2 84 new_3-3,95,30,4 duplicate(NovHoffman) Trainer#nv3 84 new_4-3,95,30,4 duplicate(NovHoffman) Trainer#nv4 84 new_5-3,95,30,4 duplicate(NovHoffman) Trainer#nv5 84 new_1-3,96,174,3 script Examinateur#nv1::NovKeyman 85,{ mes "[Keyman]"; mes "Bien!!"; mes "Maintenant, tu sais te battre contre les monstres, n'est-ce pas?"; mes "Désires-tu suivre le prochain cours?"; next; switch(select("Oui:Non")) { case 1: mes "[Keyman]"; mes "J'espère que tu deviendras "+ ( sex ? "un grand guerrier" : "une grande guerrière" ) +". Bonne route!"; close2; warp "new_1-4",99,10; return end; case 2: mes "[Keyman]"; mes "Je vois..."; mes "S'entraîner encore un peu jusqu'à ce que tu te sentes à l'aise avec les bases du combat ne peut pas faire de mal!"; close; } } new_2-3,96,174,3 duplicate(NovKeyman) Examinateur#nv2 85 new_3-3,96,174,3 duplicate(NovKeyman) Examinateur#nv3 85 new_4-3,96,174,3 duplicate(NovKeyman) Examinateur#nv4 85 new_5-3,96,174,3 duplicate(NovKeyman) Examinateur#nv5 85 //Potato Merchant new_1-2,28,185,4 shop Vendeur de Patates 90,516:15 new_1-4,100,29,1 script Hanson#nv 46,{ if (checkweight(909,400) == 0) { mes "[Hanson]"; mes "Tous les objets que tu portes doivent être un fardeau. Où donc as-tu eu toutes ces choses? Aurais-tu l'amabilité de bien vouloir te débarrasser de tout ce dont tu n'as pas besoin?"; close; } if (nov_3_swordman == 20) { mes "[Hanson]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", ^A62A2A" + strcharinfo(0) + "'^000000."; mes "Tu as fait un sacré effort pour venir jusqu'ici."; next; mes "[Hanson]"; mes "Le test final du terrain d'entraînement est un test de personnalité, mais il n'est pas obligatoire."; next; mes "[Hanson]"; mes "Mais il y a tout de même certains bénéfices à faire ce test. Si tu le fais, tu recevras quelques objets de soin qui t'aideront lorsque tu rejoindras le monde de Ragnarök."; next; mes "[Hanson]"; mes "Ensuite, une fois le cours fini je te proposerai le métier qui correspond le plus à ta personnalité, puis je te téléporterai dans la ville où tu pourras changer de profession."; next; mes "[Hanson]"; mes "Bien... Que veux-tu faire maintenant?"; next; mes "[Hanson]"; mes "Veux-tu te rendre dès maintenant dans le monde de Ragnarök, ou veux-tu passer ce test de personnalité?"; next; switch(select("Je veux passer le test.:Se rendre dans le monde de Ragnarök.")) { case 1: mes "[Hanson]"; mes "Excellent choix!"; mes "Tu es censé"+ ( sex ? "" : "e" ) +" suivre tous les cours du camp d'entraînement si tu veux être "+ ( sex ? "un joueur" : "une joueuse" ) +" bien préparé"+ ( sex ? "" : "e" ) +"!"; next; mes "[Hanson]"; mes "D'accord laisse-moi commencer le premier test de personnalité. Relaxe-toi et ne te fatigue pas."; next; mes "[Hanson]"; mes "Souviens-toi bien que ce test ne sert qu'à connaitre un peu mieux ta personnalité, il n'y a donc pas de bonne ou de mauvaise réponse. Et maintenant, que le test commence!"; next; mes "[Hanson]"; mes "Choisis ce qui te correspond le mieux parmi les activités suivantes."; next; switch(select("Les études:Les exercices:Aider son prochain:La violence")) { case 1: set .@magician_p,.@magician_p+1; break; case 2: set .@thief_p,.@thief_p+1; set .@swordman_p,.@swordman_p+1; break; case 3: set .@acolyte_p,.@acolyte_p+1; break; case 4: set .@thief_p,.@thief_p+1; break; } switch(select("Le changement:Les habitudes")) { case 1: set .@magician_p,.@magician_p+1; break; case 2: set .@acolyte_p,.@acolyte_p+1; break; } switch(select("Consommer:Vendre:Fabriquer")) { case 1: set .@swordman_p,.@swordman_p+1; set .@thief_p,.@thief_p+1; set .@acolyte_p,.@acolyte_p+1; break; case 2: set .@merchant_p,.@merchant_p+1; break; case 3: set .@magician_p,.@magician_p+1; break; } switch(select("La célébrité:La prudence")) { case 1: set .@thief_p,.@thief_p+1; break; case 2: set .@archer_p,.@archer_p+1; break; } switch(select("La théorie: La pratique")) { case 1: set .@magician_p,.@magician_p+1; break; case 2: set .@swordman_p,.@swordman_p+1; break; } switch(select("Le passé:Le présent:Le futur")) { case 1: set .@archer_p,.@archer_p+1; break; case 2: set .@merchant_p,.@merchant_p+1; set .@thief_p,.@thief_p+1; break; case 3: set .@magician_p,.@magician_p+1; break; } mes "[Hanson]"; mes "Bien, maintenant, réponds par oui ou par non aux questions suivantes."; next; mes "[Hanson]"; mes "Je préférerais la mort à la servitude."; next; switch(select("Oui.:Non.")) { case 1: set .@swordman_p,.@swordman_p+1; break; case 2: set .@thief_p,.@thief_p+1; set .@merchant_p,.@merchant_p+1; break; } mes "[Hanson]"; mes "Tu es souvent agacé"+ ( sex ? "" : "e" ) +" de voir quelqu'un meilleur que toi."; next; switch(select("Oui.:Non.")) { case 1: set .@merchant_p,.@merchant_p+1; break; case 2: set .@acolyte_p,.@acolyte_p+1; break; } mes "[Hanson]"; mes "Cela ne te dérange pas d'explorer des endroits dangereux."; next; switch(select("Oui.:Non.")) { case 1: set .@swordman_p,.@swordman_p+1; break; case 2: set .@magician_p,.@magician_p+1; break; } mes "[Hanson]"; mes "Tu es "+ ( sex ? "un meneur" : "une meneuse" ) +" d'hommes."; next; switch(select("Oui.:Non.")) { case 1: set .@swordman_p,.@swordman_p+1; break; case 2: set .@archer_p,.@archer_p+1; break; } mes "[Hanson]"; mes "Tu explores un donjon, et tombes dans une impasse."; next; mes "[Hanson]"; mes "Cependant, tu vois un panneau sur lequel est écrit 'ne pas pousser' près d'une étrange pierre ressemblant à un bouton sur le mur à côté de toi."; next; mes "[Hanson]"; mes "Est-ce que tu cèdes à l'envie d'appuyer dessus?"; next; switch(select("Oui.:Non.")) { case 1: set .@thief_p,.@thief_p+1; break; case 2: set .@swordman_p,.@swordman_p+1; break; } mes "[Hanson]"; mes "Tu vois souvent des choses qui n'existent pas."; next; switch(select("Oui.:Non.")) { case 1: set .@acolyte_p,.@acolyte_p+1; break; case 2: set .@magician_p,.@magician_p+1; break; } mes "[Hanson]"; mes "Si tu tombais d'une falaise, tu aurais l'impression de voler."; next; switch(select("Oui.:Non .")) { case 1: set .@acolyte_p,.@acolyte_p+1; break; case 2: set .@magician_p,.@magician_p+1; break; } mes "[Hanson]"; mes "L'argent te parle."; next; switch(select("Oui.:Non.")) { case 1: set .@merchant_p,.@merchant_p+1; break; case 2: set .@archer_p,.@archer_p+1; break; } mes "[Hanson]"; mes "Maintenant, laisse-moi te poser différentes questions. Détends-toi, et choisi la réponse qui te correspond le mieux."; next; mes "[Hanson]"; mes "Lorsque tu vois un emploi du temps bien rempli..."; next; switch(select("Tu te sens comme un robot.:Tu es fi"+ ( sex ? "er" : "ère" ) +" et satisfait"+ ( sex ? "" : "e" ) +".:Emploi du temps? Quel emploi du temps?")) { case 1: set .@swordman_p,.@swordman_p+1; set .@thief_p,.@thief_p+1; break; case 2: set .@acolyte_p,.@acolyte_p+1; set .@magician_p,.@magician_p+1; break; case 3: set .@archer_p,.@archer_p+1; set .@merchant_p,.@merchant_p+1; break; } mes "[Hanson]"; mes "Lorsque tu fais du lèche-vitrine et que tu vois un objet vraiment intéressant dans une boutique. Avant de l'acheter, la première chose à laquelle tu penses est..."; next; switch(select("Tu réfléchis si tu en as vraiment besoin.:Tu regardes le prix.:Tu n'y réfléchis pas à deux fois, et l'achètes!")) { case 1: set .@archer_p,.@archer_p+1; break; case 2: set .@merchant_p,.@merchant_p+1; break; case 3: set .@thief_p,.@thief_p+1; break; } mes "[Hanson]"; mes "Remplis les blancs:"; mes "Tu ^3355FF_____^000000 entrer en compétition avec d'autres personnes..."; mes ""; next; switch(select("aimes...:n'aimes pas...:n'as pas d'objections à...")) { case 1: set .@merchant_p,.@merchant_p+1; break; case 2: set .@thief_p,.@thief_p+1; break; case 3: set .@acolyte_p,.@acolyte_p+1; set .@swordman_p,.@swordman_p+1; break; } mes "[Hanson]"; mes "Tu es responsable d'une tâche qui nécessite la coopération de beaucoup de personnes. Si tu t'en charges seul"+ ( sex ? "" : "e" ) +", cela nécessitera beaucoup de temps et d'efforts."; next; mes "[Hanson]"; mes "Mais si tu coopères avec d'autres personnes, la tâche sera simple et joyeuse. Tu préfères... "; next; switch(select("T'en occuper seul"+ ( sex ? "" : "e" ) +", même si cela sera difficile.:Demander de l'aide à ses amis.")) { case 1: set .@magician_p,.@magician_p+1; break; case 2: set .@merchant_p,.@merchant_p+1; break; } mes "[Hanson]"; mes "Tu rencontres "+ ( sex ? "une fille" : "un garçon" ) +" qui est évanoui"+ ( sex ? "e" : "" ) +" dans la rue. Que fais-tu?"; next; switch(select("Je l"+ ( sex ? "a" : "e" ) +" conduis à l'hôpital.:J'évalue la situation avant d'agir.:Je l'ignore.")) { case 1: set .@acolyte_p,.@acolyte_p+1; break; case 2: set .@swordman_p,.@swordman_p+1; set .@archer_p,.@archer_p+1; break; case 3: set .@magician_p,.@magician_p+1; set .@thief_p,.@thief_p+1; set .@merchant_p,.@merchant_p+1; break; } mes "[Hanson]"; mes "Tu es sur le point de ramasser 'des vêtements'."; mes "Que fais-tu?"; next; switch(select("Je vérifie la marque.:Je demande qui les a perdu.:Trouvé gagné!:Je les laisse où ils sont.")) { case 1: set .@merchant_p,.@merchant_p+1; break; case 2: set .@acolyte_p,.@acolyte_p+1; break; case 3: set .@merchant_p,.@merchant_p+1; set .@thief_p,.@thief_p+1; break; case 4: set .@magician_p,.@magician_p+1; break; } mes "[Hanson]"; mes "Accidentellement tu dis une bêtise lors d'une conversation. Comment fais-tu face à cette situation?"; next; switch(select("Je prétends que c'est une blague.:Je change de sujet.:J'analyse la situation.:Je m'excuse.")) { case 1: set .@thief_p,.@thief_p+1; break; case 2: set .@swordman_p,.@swordman_p+1; break; case 3: set .@magician_p,.@magician_p+1; break; case 4: set .@acolyte_p,.@acolyte_p+1; break; } mes "[Hanson]"; mes "Tu es en voyage avec "+ ( sex ? "ta conjointe" : "ton conjoint" ) +". Ta moitié"+ ( sex ? "e" : "" ) +" décide d'acheter un souvenir qui n'est pas particulièrement beau. Que fais-tu?"; next; switch(select("Tu lui achètes l'objet.:Tu dis 'non.':Tu lui promets de lui offrir la prochaine fois.")) { case 1: set .@swordman_p,.@swordman_p+1; break; case 2: set .@merchant_p,.@merchant_p+1; break; case 3: set .@thief_p,.@thief_p+1; break; } mes "[Hanson]"; mes "Ok! C'est tout pour le test. Tu as finis tous les cours d'entraînement. Félicitations!"; next; mes "[Hanson]"; mes "J'ai préparé quelques objets pour toi pendant que tu passais le test de personnalité. Prends-les s'il-te-plait, tu les mérites."; next; //--------------------------------------------------------------------------------------------------------------------------------------------------- set nov_3_swordman,40; getitem 501,4; //Red_Potion getitem 503,2; //Yellow_Potion getitem 506,2; //Green_Potion //------------------------------------------------------------------------------------------------------------------------------------------------- next; mes "[Hanson]"; mes "Maintenant, je vais te recommander le job qui te correspond le mieux selon les résultats de ton test de personnalité. Attends un moment."; next; mes "[Hanson]"; mes "..."; next; mes "[Hanson]"; mes "..."; mes "......"; next; mes "[Hanson]"; mes "Et le résultat final du test est:"; next; if (.@swordman_p > .@magician_p) { if (.@swordman_p > .@merchant_p) { if (.@swordman_p > .@thief_p) { if (.@swordman_p > .@archer_p) { if (.@swordman_p > .@acolyte_p) { set .@job_c,1; } else { set .@job_c,6; } } else { if (.@archer_p > .@acolyte_p) { set .@job_c,5; } else { set .@job_c,6; } } } else { if (.@thief_p > .@archer_p) { if (.@thief_p > .@acolyte_p) { set .@job_c,4; } else { set .@job_c,6; } } else { if (.@archer_p > .@acolyte_p) { set .@job_c,5; } else { set .@job_c,6; } } } } else { if (.@merchant_p > .@thief_p) { if (.@merchant_p > .@archer_p) { if (.@merchant_p > .@acolyte_p) { set .@job_c,3; } else { set .@job_c,6; } } else { if (.@archer_p > .@acolyte_p) { set .@job_c,5; } else { set .@job_c,6; } } } else { if (.@thief_p > .@archer_p) { if (.@thief_p > .@acolyte_p) { set .@job_c,4; } else { set .@job_c,6; } } else { if (.@archer_p > .@acolyte_p) { set .@job_c,5; } else { set .@job_c,6; } } } } } else { if (.@magician_p > .@merchant_p) { if (.@magician_p > .@thief_p) { if (.@magician_p > .@archer_p) { if (.@magician_p > .@acolyte_p) { set .@job_c,2; } else { set .@job_c,6; } } else { if (.@archer_p > .@acolyte_p) { set .@job_c,5; } else { set .@job_c,6; } } } else { if (.@thief_p > .@archer_p) { if (.@thief_p > .@acolyte_p) { set .@job_c,4; } else { set .@job_c,6; } } else { if (.@archer_p > .@acolyte_p) { set .@job_c,5; } else { set .@job_c,6; } } } } else { if (.@merchant_p > .@thief_p) { if (.@merchant_p > .@archer_p) { if (.@merchant_p > .@acolyte_p) { set .@job_c,3; } else { set .@job_c,6; } } else { if (.@archer_p > .@acolyte_p) { set .@job_c,5; } else { set .@job_c,6; } } } else { if (.@thief_p > .@archer_p) { if (.@thief_p > .@acolyte_p) { set .@job_c,4; } else { set .@job_c,6; } } else { if (.@archer_p > .@acolyte_p) { set .@job_c,5; } else { set .@job_c,6; } } } } } if (.@job_c == 1) { mes "[Hanson]"; mes "Bien que tu sois quelqu'un de franc"+ ( sex ? "" : "he" ) +" et de simple, tu as une volonté de fer et tu aspires à devenir quelqu'un d'important en ce monde."; next; mes "[Hanson]"; mes "Tu essaies aussi toujours de protéger les faibles."; next; mes "[Hanson]"; mes "Pour toi, ^696969Épéiste^000000 est la classe qui te convient le mieux."; next; mes "[Hanson]"; mes "Acceptes-tu nos recommandations, ou veux-tu choisir ta profession toi-même?"; next; switch(select("Épéiste!:Je vais choisir!")) { case 1: mes "[Hanson]"; mes "C'est le bon choix!"; mes "Je vais te donner ces quelques réserves, puis je vais te téléporter à l'Association des Épéistes."; next; mes "^660000Liste des réserves^000000"; mes "^00003310 Tickets pour l'entrepôt Kafra ^000000"; mes "^00003320 Tickets pour le service de transport Kafra^000000"; ////mes "^000099100 zeny^000000"; mes "^0000331 Fauchon^000000"; mes "^0000337 Phracons^000000"; next; set nov_3_swordman,40; getitem 7059,5; //Cargo_Free_Ticket getitem 7060,5; //Warp_Free_Ticket getitem 1104,1; //Falchion getitem 1010,7; //Phracon ////getgold 100 mes "[Hanson]"; mes "Vérifie bien ton inventaire afin de voir si tu as bien reçu ces quelques cadeaux. Laisse-moi t'en parler un peu."; next; mes "[Hanson]"; mes "Les tickets pour l'entrepôt et le transport Kafra peuvent être utilisés pour utiliser les services correspondants gratuitement."; next; mes "[Hanson]"; mes "Le 'Zény' est la monnaie courante de Rune-Midgard. Le 'Fauchon' sera une arme très utile une fois que tu seras devenu"+ ( sex ? "" : "e" ) +" Épéiste."; next; mes "[Hanson]"; mes "Le 'Phracon' est un minerai qui permet d'améliorer les armes de niveau 1. Pour rendre plus puissante ton Fauchon, il faut utiliser un Phracon à la forge d'une ville."; next; mes "[Hanson]"; mes "La ville où je vais t'envoyer se nomme Izlude, une ville annexe de Prontera. L'association des Épéistes se situe à l'Ouest de la ville. Retiens-le bien."; next; mes "[Hanson]"; mes "Tu vas maintenant être téléporté"+ ( sex ? "" : "e" ) +". Bonne chance, ^A62A2A" + strcharinfo(0) + "^000000 et adieu!"; close2; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; savepoint "izlude",93,104; warp "izlude_in",74,167; end; case 2: callsub S_UserJobchoice; end; } } else if (.@job_c == 2) { mes "[Hanson]"; mes "Tu aimes analyser ce qui t'entoure, et tu es vraiment indépendant"+ ( sex ? "" : "e" ) +". Tu as un jugement plein de sagesse et tu peux être très réservé"+ ( sex ? "" : "e" ) +" et logique."; next; mes "[Hanson]"; mes "Pour toi, observat"+ ( sex ? "eur" : "rice" ) +" et intellectuel"+ ( sex ? "" : "le" ) +", ^696969Magicien^000000 est la classe qui te correspond le mieux."; next; mes "[Hanson]"; mes "Acceptes-tu de suivre mes recommandations ou vas-tu choisir toi-même ta classe?"; next; switch(select("Magicien!:Je veux choisir!")) { case 1: mes "[Hanson]"; mes "C'est le bon choix!"; mes "Je vais te donner quelques provisions et te téléporter dans l'académie des Magiciens."; next; mes "^660000Liste des réserves^000000"; mes "^00003310 Tickets pour l'entrepôt Kafra^000000"; mes "^00003320 Tickets pour le service de transport Kafra^000000"; ////mes "^000099100 zeny^000000"; mes "^0000331 Baguette^000000"; mes "^0000331 Cutter^000000"; mes "^0000337 Phracon^000000"; next; //--------------------------------------------------------------------------------------------------------------------------------------------------- set nov_3_swordman,40; getitem 7059,5; //Cargo_Free_Ticket getitem 7060,5; //Warp_Free_Ticket getitem 1601,1; //Rod getitem 1204,1; //Cutter getitem 1010,7; //Phracon ////getgold 100 //--------------------------------------------------------------------------------------------------------------------------------------------------- mes "[Hanson]"; mes "Vérifie bien ton inventaire afin de voir si tu as bien reçu ces quelques cadeaux. Laisse-moi t'en parler un peu."; next; mes "[Hanson]"; mes "Les tickets pour l'entrepôt et le transport Kafra peuvent être utilisés pour utiliser les services correspondants gratuitement."; next; mes "[Hanson]"; mes "Le 'Zény' est la monnaie courante de Rune-Midgard. Ce 'Cutter' t'as été donné afin que tu puisses tuer quelques monstres avant de devenir Magicien."; next; mes "[Hanson]"; mes "Une fois devenu Magicien, tu pourras utiliser la 'Baguette' que je viens de te donner. Il peut t'être très utile lors de tes débuts en tant que Magicien."; next; mes "[Hanson]"; mes "Le 'Phracon' est un minerai qui permet d'améliorer les armes de niveau 1. Pour rendre plus puissante une arme de niveau 1, il faut utiliser un Phracon en visitant la forge d'une ville."; next; mes "[Hanson]"; mes "La ville où tu vas te rendre se nomme 'Geffen'."; mes "L'académie des Magiciens est située au Nord-Ouest de la ville. Souviens-t'en bien."; next; mes "[Hanson]"; mes "Tu vas maintenant être téléporté"+ ( sex ? "" : "e" ) +"."; mes "Bonne chance, ^A62A2A" + strcharinfo(0) + "^000000 et adieu."; close2; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; savepoint "geffen",119,37; warp "geffen_in",163,98; end; case 2: callsub S_UserJobchoice,"Magicien"; end; } } else if (.@job_c == 3) { mes "[Hanson]"; mes "Tu es très entêté"+ ( sex ? "" : "e" ) +" et très organisé"+ ( sex ? "" : "e" ) +". Tu t'es déjà trouvé"+ ( sex ? "" : "e" ) +" un but dans la vie et te sens très responsable de tes actions."; next; mes "[Hanson]"; mes "En raison du chemin parcouru et de ton désir de réussir, ^696969Marchand^000000 est la profession qui te correspond le mieux."; next; mes "[Hanson]"; mes "Donc acceptes-tu de suivre nos recommandations, ou veux-tu choisir ta classe toi-même?"; next; switch(select("Marchand!:Je vais choisir!")) { case 1: mes "[Hanson]"; mes "C'est le bon choix!"; mes "Je vais te donner quelques provisions, et je te téléporterai dans la ville des marchands."; next; mes "^660000Liste des réserves^000000"; mes "^00003310 Tickets pour l'entrepôt Kafra^000000"; mes "^00003320 Tickets pour le service de transport Kafra^000000"; mes "^00003310 Tickets pour le service des charrettes^000000"; ////mes "^000099100 zeny^000000"; mes "^0000331 Hache de Guerre^000000"; mes "^0000337 Phracons^000000"; next; //--------------------------------------------------------------------------------------------------------------------------------------------------- set nov_3_swordman,40; getitem 7059,4; //Cargo_Free_Ticket getitem 7060,4; //Warp_Free_Ticket getitem 7061,4; //Cart_Free_Ticket getitem 1351,1; //Battle_Axe getitem 1010,7; //Phracon ////getgold 100 //--------------------------------------------------------------------------------------------------------------------------------------------------- mes "[Hanson]"; mes "Vérifie bien ton inventaire afin de voir si tu as bien reçu ces quelques cadeaux. Laisse-moi t'en parler un peu."; next; mes "[Hanson]"; mes "Les tickets pour l'entrepôt et le transport Kafra peuvent être utilisés pour utiliser les services correspondants gratuitement."; next; mes "[Hanson]"; mes "Le 'Zény' est la monnaie courante de Rune-Midgard. La 'Hache de Guerre' te seras très utile une fois que tu seras devenu Marchand."; next; mes "[Hanson]"; mes "Le 'Phracon' est un minerai qui permet d'améliorer les armes de niveau 1. Pour rendre plus puissante ta Hache de Guerre, il faudra utiliser un Phracon en visitant la forge d'une ville.."; next; mes "[Hanson]"; mes "La ville dans laquelle tu vas être envoyé"+ ( sex ? "" : "e" ) +" se nomme Alberta. La guilde des marchands se situe au Sud-Est de la ville. Souviens-t'en bien."; next; mes "[Hanson]"; mes "Tu vas maintenant être téléporté"+ ( sex ? "" : "e" ) +"."; mes "Bonne chance, ^A62A2A" + strcharinfo(0) + "^000000, et adieu."; close2; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; savepoint "alberta",30,232; warp "alberta_in",62,44; end; case 2: callsub S_UserJobchoice,"Marchand"; end; } } else if (.@job_c == 4) { mes "[Hanson]"; mes "Carpe diem:"; mes "Profite du jour présent."; mes "C'est ta raison de vivre."; next; mes "[Hanson]"; mes "De ta curiosité naturelle provient d'un goût prononcé pour l'aventure, et le désir d'explorer des mondes nouveaux."; next; mes "[Hanson]"; mes "Pour quelqu'un comme toi, ^696969Voleur^000000 est la profession qui convient le mieux.'"; next; mes "[Hanson]"; mes "Donc acceptes-tu notre recommandation, ou veux-tu choisir ta profession toi-même?"; next; switch(select("Voleur!:Je vais choisir!")) { case 1: mes "[Hanson]"; mes "C'est le bon choix!"; mes "Je vais te donner ces quelques provisions et te téléporter dans la ville des voleurs."; next; mes "^660000Liste des réserves^000000"; mes "^00003310 Tickets pour l'entrepôt Kafra^000000"; mes "^00003320 Tickets pour le service de transport Kafra^000000"; ////mes "^000099100 Zenys^000000"; mes "^0000331 Main Gauche^000000"; mes "^0000337 Phracon^000000"; next; //--------------------------------------------------------------------------------------------------------------------------------------------------- set nov_3_swordman,40; getitem 7059,5; //Cargo_Free_Ticket getitem 7060,5; //Warp_Free_Ticket getitem 1207,1; //Main_Gauche getitem 1010,7; //Phracon ////getgold 100 //--------------------------------------------------------------------------------------------------------------------------------------------------- mes "[Hanson]"; mes "Vérifie bien ton inventaire afin de voir si tu as bien reçu ces quelques cadeaux. Laisse-moi t'en parler un peu."; next; mes "[Hanson]"; mes "Les tickets pour l'entrepôt et le transport Kafra peuvent être utilisés pour utiliser les services correspondants gratuitement."; next; mes "[Hanson]"; mes "Le 'Zény' est la monnaie courante de Rune-Midgard. La 'Main Gauche' est une arme qui te sera vraiment utile une fois devenu Voleur."; next; mes "[Hanson]"; mes "Le 'Phracon' est un minerai qui permet d'améliorer les armes de niveau 1. Pour rendre plus puissante ta Main Gauche il te faudra utiliser un Phracon en te rendant à la forge de la ville.."; next; mes "[Hanson]"; mes "La ville dans laquelle tu vas être téléporté"+ ( sex ? "" : "e" ) +" se nomme Morroc. La guilde des voleurs se trouve au premier sous-sol de la pyramide, au nord-ouest de la ville. Ne l'oublie pas!"; next; mes "[Hanson]"; mes "Tu vas maintenant être téléporté"+ ( sex ? "" : "e" ) +"."; mes "Bonne chance, ^A62A2A" + strcharinfo(0) + "^000000, et adieu."; close2; savepoint "morocc",150,99; warp "moc_ruins",155,44; end; case 2: callsub S_UserJobchoice,"Voleur"; end; } } else if (.@job_c == 5) { mes "[Hanson]"; mes "Tu essaies toujours de comprendre les autres personnes, même s'ils sont étranges. Tu attends des autres qu'ils te comprennent."; next; mes "[Hanson]"; mes "Tu refuses d'être une personne ordinaire et tentes de suivre tes rêves. En tant que personne sensible à la nature, ^696969Archer^000000 est le métier qui te correspond le mieux."; next; mes "[Hanson]"; mes "Acceptes-tu de suivre nos recommandations, ou veux-tu choisir ta profession toi-même?"; next; switch(select("Archer!:Je vais choisir!")) { case 1: mes "[Hanson]"; mes "C'est le bon choix! Je vais te donner quelques provisions et te téléporter dans la ville des archers."; next; mes "^660000Liste des réserves^000000"; mes "^00003310 Tickets pour l'entrepôt Kafra^000000"; mes "^00003320 Tickets pour le service de transport Kafra^000000"; ////mes "^000099100 Zenys^000000"; mes "^0000331 Arc Composite^000000"; mes "^0000337 Phracons^000000"; next; //--------------------------------------------------------------------------------------------------------------------------------------------------- set nov_3_swordman,40; getitem 7059,5; //Cargo_Free_Ticket getitem 7060,5; //Warp_Free_Ticket getitem 1704,1; //Composite_Bow getitem 1010,7; //Phracon ////getgold 100 //--------------------------------------------------------------------------------------------------------------------------------------------------- mes "[Hanson]"; mes "Vérifie bien ton inventaire afin de voir si tu as bien reçu ces quelques cadeaux. Laisse-moi t'informer sur ces quelques objets."; next; mes "[Hanson]"; mes "Les tickets pour l'entrepôt et le transport Kafra peuvent être utilisés pour utiliser les services correspondants gratuitement."; next; mes "[Hanson]"; mes "Le 'Zény' est la monnaie courante de Rune-Midgard. L'Arc Composite sera une arme très utile une fois devenu Archer."; next; mes "[Hanson]"; mes "Le 'Phracon' est un minerai qui permet d'améliorer les armes de niveau 1. Pour rendre plus puissant ton Arc Composite il te faudra utiliser un Phracon en te rendant dans la forge de la ville."; next; mes "[Hanson]"; mes "La ville dans laquelle tu vas être téléporté"+ ( sex ? "" : "e" ) +" se nomme Payon. La guilde des archers se trouve au Nord-Est de la ville. Ne l'oublie pas!."; next; mes "[Hanson]"; mes "Tu vas maintenant être téléporté"+ ( sex ? "" : "e" ) +"."; mes "Bonne chance, ^A62A2A" + strcharinfo(0) + "^000000, et adieu."; close2; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; savepoint "payon",70,100; warp "payon_in02",64,65; end; case 2: callsub S_UserJobchoice,"Archer"; end; } } else if (.@job_c == 6) { mes "[Hanson]"; mes "Tu es quelqu'un de très chaleureux et de prévenant. Tu es prêt"+ ( sex ? "" : "e" ) +" à te sacrifier pour le bien des autres"; next; mes "[Hanson]"; mes "Tu es toujours désireu"+ ( sex ? "x" : "se" ) +" d'aider les autres, c'est pourquoi tu es tant aimé"+ ( sex ? "" : "e" ) +"."; next; mes "[Hanson]"; mes "Pour toi qui a le coeur sur la main, ^696969Acolyte^000000 te correspond le mieux."; next; mes "[Hanson]"; mes "Donc veux-tu suivre mes conseils, ou préfères-tu choisir ta profession toi-même?"; next; switch(select("Acolyte!:Je vais choisir!")) { case 1: mes "[Hanson]"; mes "C'est le bon choix!"; mes "Je vais te donner quelques provisions, puis je te téléporterai derrière le sanctuaire."; next; mes "^660000Liste des réserves^000000"; mes "^00003310 Tickets pour l'entrepôt Kafra^000000"; mes "^00003320 Tickets pour le service de transport Kafra^000000"; ////mes "^000099100 Zenys^000000"; mes "^0000331 Masse^000000"; mes "^0000337 Phracons^000000"; next; //--------------------------------------------------------------------------------------------------------------------------------------------------- set nov_3_swordman,40; getitem 7059,5; //Cargo_Free_Ticket getitem 7060,5; //Warp_Free_Ticket getitem 1504,1; //Mace getitem 1010,7; //Phracon ////getgold 100 //--------------------------------------------------------------------------------------------------------------------------------------------------- mes "[Hanson]"; mes "Vérifie bien ton inventaire afin de voir si tu as bien reçu ces quelques cadeaux. Laisse-moi t'en parler un peu."; next; mes "[Hanson]"; mes "Les tickets pour l'entrepôt et le transport Kafra peuvent être utilisés pour utiliser les services correspondants gratuitement."; next; mes "[Hanson]"; mes "Le 'Zény' est la monnaie courante de Rune-Midgard. La 'Masse' sera une arme très utile une fois devenu Acolyte."; next; mes "[Hanson]"; mes "Le 'Phracon' est un minerai qui permet d'améliorer les armes de niveau 1. Pour rendre plus puissante ta masse il faudra utiliser un Phracon en te rendant dans la forge de la ville."; next; mes "[Hanson]"; mes "Tu as choisi de devenir Acolyte. La ville où tu vas être envoyé"+ ( sex ? "" : "e" ) +" se nomme Prontera. Le sanctuaire est au Nord-Est de Prontera. Ne l'oublie pas!"; next; mes "[Hanson]"; mes "Tu vas maintenant être téléporté"+ ( sex ? "" : "e" ) +"."; mes "Bonne chance, ^A62A2A" + strcharinfo(0) + "^000000, et adieu."; close2; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; savepoint "prontera",117,72; warp "prt_church",172,19; end; case 2: callsub S_UserJobchoice,"Acolyte"; end; } } case 2: mes "[Hanson]"; mes "Je comprends. Laisse-moi te téléporter dans le monde de Ragnarök sans attendre."; next; mes "[Hanson]"; mes "J'espère que tu pourras trouver des réponses à toutes tes autres questions dans Rune-Midgard."; next; mes "[Hanson]"; mes "Pour finir..."; mes "Je te souhaite de devenir un grand héros, "+ strcharinfo(0) +"."; mes "Adieu."; next; set nov_3_swordman,40; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; set .@startmap,rand(1,6); if ((.@startmap > 0) && (.@startmap < 2)) { savepoint "prontera",117,72; warp "prt_fild08",170,371; } else if ((.@startmap > 1) && (.@startmap < 3)) { savepoint "geffen",119,37; warp "gef_fild07",327,188; } else if ((.@startmap > 2) && (.@startmap < 4)) { savepoint "alberta",30,232; warp "pay_fild03",388,70; } else if ((.@startmap > 3) && (.@startmap < 5)) { savepoint "morocc",150,99; warp "moc_fild07",198,39; } else if ((.@startmap > 4) && (.@startmap < 6)) { savepoint "payon",256,242; warp "pay_fild01",334,354; } else if ((.@startmap > 5) && (.@startmap < 7)) { savepoint "izlude",93,104; warp "prt_fild08",357,212; } end; } } else if (nov_3_swordman == 40) { mes "[Hanson]"; mes "Hum...?"; mes "Pourquoi es-tu toujours ici?"; next; mes "[Hanson]"; mes "Tu ne disais rien, donc je pensais que tu étais parti"+ ( sex ? "" : "e" ) +" après que je t'ai donné les réserves..."; next; mes "[Hanson]"; mes "Il ne te reste plus maintenant qu'à partir pour Rune-Midgard~"; next; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; set .@startmap,rand(1,6); if ((.@startmap > 0) && (.@startmap < 2)) { savepoint "prontera",117,72; warp "prt_fild08",170,371; } else if ((.@startmap > 1) && (.@startmap < 3)) { savepoint "geffen",119,37; warp "gef_fild07",327,188; } else if ((.@startmap > 2) && (.@startmap < 4)) { savepoint "alberta",30,232; warp "pay_fild03",388,70; } else if ((.@startmap > 3) && (.@startmap < 5)) { savepoint "morocc",150,99; warp "moc_fild07",198,39; } else if ((.@startmap > 4) && (.@startmap < 6)) { savepoint "payon",70,100; warp "pay_fild01",334,354; } else if ((.@startmap > 5) && (.@startmap < 7)) { savepoint "izlude",93,104; warp "prt_fild08",357,212; } end; } else { mes "[Hanson]"; mes "Salut, tu dois être "+ strcharinfo(0) +"."; next; mes "[Hanson]"; mes "Je suis Hanson, la personne en charge du test de personnalité."; next; mes "[Hanson]"; mes "Parle à Bruce et suis le cours sur les classes avant de commencer ce test. Merci."; close; } S_UserJobchoice: mes "[Hanson]"; mes "Je vois. c'est ton choix."; mes "Tu n'es pas obligé"+ ( sex ? "" : "e" ) +" de choisir le métier que nous te recommandons. S'il-te-plaît choisi une professions qui te convient."; next; select( "Épéiste:Magicien:Marchand:Voleur:Archer:Acolyte" ); // @menu is already set by Core. setarray .@Jobs$[1],"Épéiste","Magicien","Marchand","Voleur","Archer","Acolyte"; mes "[Hanson]"; mes "Tu as choisi"; if (@menu == 1) { mes "de devenir Épéiste."; mes "Tu vas être envoyé dans la ville d'Izlude."; next; mes "[Hanson]"; mes "L'académie des Épéistes se trouve au Nord-Ouest d'Izlude. Ne l'oublie pas!"; } else if (@menu == 2) { mes "de devenir Magicien."; mes "Tu vas être envoyé"+ ( sex ? "" : "e" ) +" dans la ville de Geffen."; next; mes "[Hanson]"; mes "L'académie des Magiciens se situe au Nord-Ouest de la ville. Ne l'oublie pas!"; } else if (@menu == 3) { mes "de devenir Marchand."; mes "Tu vas être envoyé"+ ( sex ? "" : "e" ) +" dans la ville d'Alberta."; next; mes "[Hanson]"; mes "L'académie des Marchands se situe au Sud-Ouest de la ville. Ne l'oublie pas!"; } else if (@menu == 4) { mes "de devenir Voleur."; mes "Tu vas être envoyé"+ ( sex ? "" : "e" ) +" dans la ville de Morroc."; next; mes "[Hanson]"; mes "La guilde des voleurs se trouve dans le premier sous-sol de la pyramide au nord-ouest de Morroc. Ne l'oublie pas!"; } else if (@menu == 5) { mes "de devenir un Archer."; mes "Tu seras envoyé"+ ( sex ? "" : "e" ) +" dans la ville de Payon."; next; mes "[Hanson]"; mes "La guilde des archers se situe au Nord-Est de Payon. Ne l'oublie pas!"; } else { mes "de devenir un Acolyte."; mes "Tu seras envoyé"+ ( sex ? "" : "e" ) +" dans la ville de Prontera."; next; mes "[Hanson]"; mes "Le sanctuaire de Prontera se situe au Nord-Est de la ville. Ne l'oublie pas!"; } next; mes "[Hanson]"; mes "Laisse-moi te donner quelques provisions. Tu seras ensuite transporté"+ ( sex ? "" : "e" ) +" dans la ville choisie."; next; mes "^660000Liste des réserves^000000"; mes "^00003310 Tickets pour l'entrepôt Kafra^000000"; mes "^00003320 Tickets pour le service de transport Kafra^000000"; mes "^0000331 ensemble de Vêtements d'Aventurier^000000"; ////mes "^000099100 Zenys^000000"; next; //------------------------------------------------------------------------------------------------------------------------------------------------------------------------ set nov_3_swordman,40; getitem 7059,5; //Cargo_Free_Ticket getitem 7060,5; //Warp_Free_Ticket getitem 2305,1; //Adventure_Suit ////getgold 100 //------------------------------------------------------------------------------------------------------------------------------------------------------------------------ mes "[Hanson]"; mes "Vérifie bien ton inventaire afin de voir si tu as bien reçu ces quelques cadeaux. Laisse-moi t'en parler un peu."; next; mes "[Hanson]"; mes "Les tickets pour l'entrepôt et le transport Kafra peuvent être utilisés pour utiliser les services correspondants gratuitement."; next; mes "[Hanson]"; mes "Le 'Zény' est la monnaie courante de Rune-Midgard. Les 'Vêtements d'Aventurier' te seront utiles une fois devenu "+.@Jobs$[@menu]+"."; next; mes "[Hanson]"; mes "Tu vas maintenant être téléporté"+ ( sex ? "" : "e" ) +"."; mes "Bonne chance, ^A62A2A" + strcharinfo(0) + "^000000 et adieu!"; next; set nov_1st_cos,0; set nov_2nd_cos,0; set nov_3_swordman,0; set nov_3_archer,0; set nov_3_thief,0; set nov_3_magician,0; set nov_3_acolyte,0; set nov_3_merchant,0; if(@menu == 1) { savepoint "izlude",93,104; warp "izlude_in",74,167; } else if (@menu == 2) { savepoint "geffen",119,37; warp "geffen_in",163,98; } else if (@menu == 3) { savepoint "alberta",30,232; warp "alberta_in",62,44; } else if (@menu == 4) { savepoint "morocc",150,99; warp "moc_ruins",155,44; } else if (@menu == 5) { savepoint "payon",70,100; warp "payon_in02",64,65; } else { savepoint "prontera",117,72; warp "prt_church",172,19; } return; } //Novice Instructor new_1-4,91,22,4 script Bruce#nv 57,{ if (Class == Job_Novice) { if (nov_3_swordman == 20) { mes "[Bruce]"; mes "Laisse-moi te parler de nouveau des Professions de première Classe."; mes "Laquelle t'intéresse?"; next; while(1) { switch(select("Épéiste:Magicien:Archer:Marchand:Voleur:Acolyte:Quitter la conversation.")) { case 1: mes "[Bruce]"; mes "Comme son nom l'indique, les Épéistes sont des experts au maniement de l'épée. Ils peuvent aussi utiliser les lances, mais on en voit rarement avec."; next; mes "[Bruce]"; mes "Les Épéistes ont une grande puissance physique qui les rend capable de porter de puissantes armes et armures. Les Épéistes peuvent équiper la plupart des armes excepté les arcs et les bâtons."; next; mes "[Bruce]"; mes "La seule faiblesse des Épéistes vient du fait qu'ils ne peuvent pas utiliser de magie. Cependant, ils peuvent compenser ce désavantage en utilisant des armes élémentaires."; next; mes "[Bruce]"; mes "L'une des grandes forces des Épéistes est qu'ils ont une énorme quantité de Points de Vie, si bien qu'ils peuvent résister plus longtemps aux coups des ennemis."; next; mes "[Bruce]"; mes "Après avoir appris quelques attaques puissantes, les Épéistes deviennent imbattables aux combats de mêlée."; next; mes "[Bruce]"; mes "Dans le monde de Ragnarök, les Épéistes sont généralement à l'avant-garde, protégeant ainsi les personnages des autres classes des attaques."; next; mes "[Bruce]"; mes "L'Épéiste est le personnage idéal pour occuper la position de leader. Il pourra par la suite choisir de devenir ^8E2323Chevalier^000000 ou ^8E2323Croisé^000000."; set nov_3_swordman,20; next; break; case 2: mes "[Bruce]"; mes "Les Magiciens sont spécialisés dans la manipulation des éléments: le Feu, l'Eau, la Terre et l'Air, et les utilisent pour attaquer leurs ennemis."; next; mes "[Bruce]"; mes "Pourtant, en raison de leur faible constitution, ils ne peuvent manier que des bâtons ou des dagues, et porter des armures légères."; next; mes "[Bruce]"; mes "En dépit de leur faible physique, ils sont capables de causer d'énormes dégâts avec leurs puissants sorts. Ce simple fait attire beaucoup de gens vers cette classe."; next; mes "[Bruce]"; mes "Dans le monde de Ragnarök, les Magiciens ont un rôle offensif dans les équipes et servent à causer de gros dégâts aux ennemis."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Sorcier^000000 ou ^8E2323Sage^000000."; set nov_3_swordman,20; next; break; case 3: mes "[Bruce]"; mes "Les Archers forment une classe experte dans l'utilisation d'un arc. Ils sont très utiles dans les équipes pour leurs attaques à longue portée."; next; mes "[Bruce]"; mes "En dépit de leur physique moyen, les archers possèdent des attaques précises et d'une grande portée. Ça les rend capables d'attaquer et de tuer des monstres à distance et en sécurité."; next; mes "[Bruce]"; mes "Dans le monde de Ragnarök, les archers ont relativement peu de Points de Vie, mais la portée de leurs Attaques les rends capable de tuer leurs ennemis avant que ceux-ci ne soient assez près pour les attaquer."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Chasseur^000000 ou ^8E2323Barde^000000 pour les hommes, et ^8E2323Danseuse^000000 pour les femmes."; set nov_3_swordman,20; next; break; case 4: mes "[Bruce]"; mes "Les Marchands sont spécialisés dans le commerce. En raison de la forte influence de la guilde des marchands, la classe des marchands est intéressante pour tous ceux qui désirent amasser un petit pécule."; next; mes "[Bruce]"; mes "Dans le monde de Ragnarök, les Marchands possèdent un large choix de techniques basées sur l'argent. Ils peuvent apprendre à vendre plus cher des objets aux NPCs, et bénéficient de réductions quand ils achètent."; next; mes "[Bruce]"; mes "De plus, les Marchands peuvent louer une charrette, qui leur permet de transporter beaucoup plus d'objets, et d'ouvrir un magasin et pour y vendre leurs propres objets, en choisissant le prix."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Forgeron^000000 ou ^8E2323Alchimiste^000000."; set nov_3_swordman,20; next; break; case 5: mes "[Bruce]"; mes "Les Voleurs sont experts dans le maniement des dagues. Ils frappent vite et fort, et esquivent facilement les attaques des ennemis."; next; mes "[Bruce]"; mes "Les Voleurs peuvent apprendre des techniques qui les rendent capables de se cacher de leurs ennemis, ou de leur voler des objets. Ils sont aussi craints pour leur utilisation du poison, qui affaiblit lentement leurs adversaires."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Assassin^000000 ou ^8E2323Maraudeur^000000."; set nov_3_swordman,20; next; break; case 6: mes "[Bruce]"; mes "Dans le monde de Ragnarök, les Acolytes sont les messagers de Dieu sur Rune-Midgard. Ils possèdent des techniques qui aident leurs alliés, tout comme le soin qui est une technique vitale."; next; mes "[Bruce]"; mes "Les techniques de support des acolytes font d'eux des personnages très recherchés dans la plupart des équipes. Dans les situations difficiles, les compétences d'acolytes peuvent assurer la survie d'une équipe, permettant aux autres membre de se concentrer sur l'attaque."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Prêtre^000000 ou ^8E2323Moine^000000."; set nov_3_swordman,20; next; break; case 7: // mes "[Bruce]"; // mes "Pour plus d'informations,"; // mes "visitez le site officiel"; // mes "de Ragnarök Online:"; // mes " "; // mes "^0000FFiro.ragnarokonline.com^000000."; // next; mes "[Bruce]"; mes "Hanson t'attend."; mes "Je te souhaite bonne chance."; mes "Allez, ouste, jeune novice!"; close; } } } else if (nov_3_swordman == 40) { mes "[Bruce]"; mes "Je suis désolé mais il n'y a plus rien que je puisse t'apprendre."; next; mes "[Bruce]"; mes "Hanson t'attend."; mes "Je te souhaite bonne chance."; mes "Allez, ouste, jeune novice!"; close; } else { mes "[Bruce]"; mes "Après toutes ces épreuves, te voilà enfin au bout de ton entraînement."; next; mes "[Bruce]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", ^A62A2A" + strcharinfo(0) + "'^000000, je suis enchanté de te connaître."; mes "Je suis Bruce, du Royaume de Rune-Midgard."; next; mes "[Bruce]"; mes "J'ai pour mission de te renseigner sur les professions de première classe, pour que tu puisses faire ton choix."; next; mes "[Bruce]"; mes "Les professions dont je peux te parler sont: ^0000FFÉpéiste, Magicien, Archer, Marchand, Voleur et Acolyte^000000."; next; mes "[Bruce]"; mes "Alors... Laquelle t'intéresse?"; next; while(1) { switch(select("Épéiste:Magicien:Archer:Marchand:Voleur:Acolyte:Quitter la conversation.")) { case 1: mes "[Bruce]"; mes "Comme son nom l'indique, les Épéistes sont des experts au maniement de l'épée. Ils peuvent aussi utiliser les lances, mais on en voit rarement avec."; next; mes "[Bruce]"; mes "Les Épéistes ont une grande puissance physique qui les rend capable de porter de puissantes armes et armures. Les Épéistes peuvent équiper la plupart des armes excepté les arcs et les bâtons."; next; mes "[Bruce]"; mes "La seule faiblesse des Épéistes vient du fait qu'ils ne peuvent pas utiliser de magie. Cependant, ils peuvent compenser ce désavantage en utilisant des armes élémentaires."; next; mes "[Bruce]"; mes "L'une des grandes forces des Épéistes est qu'ils ont une énorme quantité de Points de Vie, si bien qu'ils peuvent résister plus longtemps aux coups des ennemis."; next; mes "[Bruce]"; mes "Après avoir appris quelques attaques puissantes, les Épéistes deviennent imbattables aux combats de mêlée."; next; mes "[Bruce]"; mes "Dans le monde de Ragnarök, les Épéistes sont généralement à l'avant-garde, protégeant ainsi les personnages des autres classes des attaques."; next; mes "[Bruce]"; mes "L'Épéiste est le personnage idéal pour occuper la position de leader. Il pourra par la suite choisir de devenir ^8E2323Chevalier^000000 ou ^8E2323Croisé^000000."; set nov_3_swordman,20; next; break; case 2: mes "[Bruce]"; mes "Les Magiciens sont spécialisés dans la manipulation des éléments: le Feu, l'Eau, la Terre et l'Air, et les utilisent pour attaquer leurs ennemis."; next; mes "[Bruce]"; mes "Pourtant, en raison de leur faible constitution, ils ne peuvent manier que des bâtons ou des dagues, et porter des armures légères."; next; mes "[Bruce]"; mes "En dépit de leur faible physique, ils sont capables de causer d'énormes dégâts avec leurs puissants sorts. Ce simple fait attire beaucoup de gens vers cette classe."; next; mes "[Bruce]"; mes "Dans le monde de Ragnarök, les Magiciens ont un rôle offensif dans les équipes et servent à causer de gros dégâts aux ennemis."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Sorcier^000000 ou ^8E2323Sage^000000."; set nov_3_swordman,20; next; break; case 3: mes "[Bruce]"; mes "Les Archers forment une classe experte dans l'utilisation d'un arc, et est très utile dans les équipes pour leurs attaques de longue portée."; next; mes "[Bruce]"; mes "En dépit de leur physique moyen, les archers possèdent des attaques précises et d'une grande portée. Ça les rend capables d'attaquer et de tuer des monstres à distance et en sécurité."; next; mes "[Bruce]"; mes "Dans le monde de Ragnarök, les archers ont relativement peu de Points de Vie, mais la portée de leurs attaques les rends capable de tuer leurs ennemis avant que ceux-ci ne soient assez près pour les attaquer."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Chasseur^000000 ou ^8E2323Barde^000000 pour les hommes, et ^8E2323Danseuse^000000 pour les femmes."; set nov_3_swordman,20; next; break; case 4: mes "[Bruce]"; mes "Les Marchands sont spécialisés dans le commerce. En raison de la forte influence de la guilde des marchands, la classe des marchands est intéressante pour tous ceux qui désirent amasser un petit pécule."; next; mes "[Bruce]"; mes "Dans le monde de Ragnarök, les Marchands possèdent un large choix de techniques basées sur l'argent. Ils peuvent apprendre à vendre plus cher des objets aux NPCs, et bénéficient de réductions quand ils achètent."; next; mes "[Bruce]"; mes "De plus, les Marchands peuvent louer une charrette, qui leur permet de transporter beaucoup plus d'objets, et d'ouvrir un magasin et pour y vendre leurs propres objets, en choisissant le prix."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Forgeron^000000 ou ^8E2323Alchimiste^000000."; set nov_3_swordman,20; next; break; case 5: mes "[Bruce]"; mes "Les Voleurs sont experts dans le maniement des dagues. Ils frappent vite et fort, et esquivent facilement les attaques des ennemis."; next; mes "[Bruce]"; mes "Les Voleurs peuvent apprendre des techniques qui les rendent capables de se cacher de leurs ennemis, ou de leur voler des objets. Ils sont aussi craints pour leur utilisation du poison, qui affaiblit lentement leurs adversaires."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Assassin^000000 ou ^8E2323Maraudeur^000000."; set nov_3_swordman,20; next; break; case 6: mes "[Bruce]"; mes "Dans le monde de Ragnarök, les Acolytes sont les messagers de Dieu sur Rune-Midgard. Ils possèdent des techniques qui aident leurs alliés, tout comme le soin qui est une technique vitale."; next; mes "[Bruce]"; mes "Les techniques de support des acolytes font d'eux des personnages très recherchés dans la plupart des équipes. Dans les situations difficiles, les compétences d'acolytes peuvent assurer la survie d'une équipe, permettant aux autres membre de se concentrer sur l'attaque."; next; mes "[Bruce]"; mes "Ils pourront par la suite choisir de devenir ^8E2323Prêtre^000000 ou ^8E2323Moine^000000."; set nov_3_swordman,20; next; break; case 7: // mes "[Bruce]"; // mes "Pour plus d'informations,"; // mes "visitez notre site"; // mes "de Ragnarök Online:"; // mes " "; // mes "^0000FFiro.ragnarokonline.com^000000."; // next; mes "[Bruce]"; mes "Hanson t'attend."; mes "Je te souhaite bonne chance."; mes "Allez, ouste, jeune novice!"; close; } } } } } // Training Ground Mobs new_1-3,0,0,0,0 monster --ja-- 1002,10,0,0,0 new_1-3,0,0,0,0 monster --ja-- 1113,10,0,0,0 new_1-3,0,0,0,0 monster --ja-- 1063,10,0,0,0 new_1-3,0,0,0,0 monster --ja-- 1011,10,0,0,0 new_2-3,0,0,0,0 monster --ja-- 1009,10,0,0,0 new_2-3,0,0,0,0 monster --ja-- 1050,10,0,0,0 new_2-3,0,0,0,0 monster --ja-- 1010,10,0,0,0 new_2-3,0,0,0,0 monster --ja-- 1012,10,0,0,0 new_3-3,0,0,0,0 monster --ja-- 1009,10,0,0,0 new_3-3,0,0,0,0 monster --ja-- 1050,10,0,0,0 new_3-3,0,0,0,0 monster --ja-- 1010,10,0,0,0 new_3-3,0,0,0,0 monster --ja-- 1012,10,0,0,0 new_4-3,0,0,0,0 monster --ja-- 1052,10,0,0,0 new_4-3,0,0,0,0 monster --ja-- 1051,10,0,0,0 new_4-3,0,0,0,0 monster --ja-- 1053,10,0,0,0 new_4-3,0,0,0,0 monster --ja-- 1014,10,0,0,0 new_5-3,0,0,0,0 monster --ja-- 1052,10,0,0,0 new_5-3,0,0,0,0 monster --ja-- 1051,1,0,0,0 new_5-3,0,0,0,0 monster --ja-- 1053,1,0,0,0 new_5-3,0,0,0,0 monster --ja-- 1014,1,0,0,0 new_1-3,0,0,0,0 monster --ja-- 1184,5,0,0,0 new_2-3,0,0,0,0 monster --ja-- 1184,5,0,0,0 new_3-3,0,0,0,0 monster --ja-- 1184,5,0,0,0 new_4-3,0,0,0,0 monster --ja-- 1184,5,0,0,0 new_5-3,0,0,0,0 monster --ja-- 1184,5,0,0,0 //============================================================ // Old changelog //============================================================ //= 1.0 Added the New Novice Training Grounds, a big thanks [MasterOfMuppets] //= to Dr.Evil who did 90% of the work =) //= 1.0b Temp measure to stop exploits. [Vicious] //= 1.2 Removed Duplicates [Silent] //= 1.3 Removed Duplicates [Toms] //= 1.4 Added Kafra Free Cart Tickets, as in official one [Lupus] //= 1.5 Fixed warps, removed map duplicates, typos [Lupus] //= 1.6 Changed clone maps new_1-? -> new_zone0? [Lupus] //= 1.7 Now Kafra Tickets are given at correct NPC/Actions [Lupus] //= 1.7a a bit of optimization [Lupus] //= 1.7b Corrected a little Typo Error. (bugreport:728) [Samuray22] //= 1.7C Corrected another Typo Error. (bugreport:740) [Samuray22] //============================================================