//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par No Healing //===== eAthena Script ======================================= //= Novice Skills Quests //===== By: ================================================== //= kobra_k88 //===== Current Version: ===================================== //= 1.6 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= [Aegis Conversion] //= Quest for skills: First Aid, Trick Dead //===== Additional Comments: ================================= //= 1.5 Rescripted to Aegis 10.3 stadards. [L0ne_W0lf] //= 1.6 Corrected NPC names to fall within proper restrictions. [L0ne_W0lf] //============================================================ prt_in,234,133,4 script Nami#qsk_nv 66,{ if ((BaseClass == Job_Novice && JobLevel > 3) || (BaseLevel > 11 && NOV_SK < 3)) { mes "[Nami]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + "!"; mes "Ah, je voudrais tellement être infirmière... Je m'efforce toujours d'en apprendre plus sur le sujet. En fait, je suis assez douée. Est-ce que vous voulez que je vous montre?"; next; if (select("Continuer la conversation.:S'éclipser mine de rien.") == 1) { if (NOV_SK >= 0 && NOV_SK <= 2) { switch(NOV_SK) { case 0: mes "[Nami]"; mes "Merci de me laisser cette opportunité! Je vais faire de mon mieux. Je ne fais jamais les choses à moitié quand je soigne les gens!"; next; mes "[Nami]"; mes "Laissez-moi vous parler de la compétence que j'utilise: ^3355FF'Premiers Soins'^000000. Elle ne requiert aucun équipement ou objet particulier. Vous pouvez l'utiliser en haillons! Et oubliez les potions et autres objets coûteux!"; next; mes "[Nami]"; mes "À la place, il vous suffit d'utiliser les Premiers Soins! C'est une compétence toute simple qui permet de vous soigner. Je pourrais vous l'enseigner si vous voulez. Ce n'est pas très compliqué."; next; mes "[Nami]"; mes "Il faut juste quelques menus objets pour cela."; mes "^3355FF' 3 Herbes Rouges '^000000 "; mes "^3355FF' 3 Trèfles '^000000 "; mes "^3355FF' 1 Pansement Stérilisé '^000000 "; next; mes "[Nami]"; mes "Vous pourrez trouver ces objets sur des monstres, ou même les acheter à des marchands. Vous ne devriez pas avoir de mal à les trouver pour apprendre les Premiers Soins."; next; mes "[Nami]"; mes "Il n'y a que pour les pansements que ça risque d'être un peu plus compliqué. Vous trouverez un infirmier instructeur au premier étage du Château de Prontera, sur la droite, qui a ce genre de choses. Vous devriez aller le voir."; next; mes "[Nami]"; mes "Je me ferai une joie de vous apprendre cette compétence si vous me rapportez tout ça. Je vous attendrai."; set NOV_SK,1; close; case 1: mes "[Nami]"; mes "Il faut juste quelques menus objets pour vous apprendre les Premiers Soins."; mes "^3355FF' 3 Herbes Rouges '^000000 "; mes "^3355FF' 3 Trèfles '^000000 "; mes "^3355FF' 1 Pansement Stérilisé '^000000 "; next; mes "[Nami]"; mes "Vous pourrez trouver ces objets sur des monstres, ou même les acheter à des marchands. Vous ne devriez pas avoir de mal à les trouver pour apprendre les Premiers Soins."; next; mes "[Nami]"; mes "Il n'y a que pour les pansements que ça risque d'être un peu plus compliqué. Vous trouverez un infirmier instructeur au premier étage du Château de Prontera, sur la droite, qui a ce genre de choses. Vous devriez aller le voir."; close; case 2: if (countitem(507) > 2 && countitem(705) > 2) { delitem 507,3; //Red_Herb delitem 705,3; //Clover mes "[Nami]"; mes "Oh, vous revoilà, et vous avez tout apporté! Fantastique! Oui, je sais, cet instructeur est un peu étrange... Héhéhé!"; next; mes "[Nami]"; mes "Bien, commençons la leçon. En utilisant les Premiers Soins, vous dépenserez 3 Points d'Énergie que vous convertirez en 5 Points de Vie."; // mes "This is done with your first aid skill"; // hum? [NdT] // mes "and supplies."; next; mes "[Nami]"; mes "Regardez. Vous prenez ceci et le mettez ici... Ensuite vous appliquez ceci... Voilà! Facile, non?"; next; mes "[Nami]"; mes "En gros... Vous ramassez quelques herbes communes, et deux ou trois menus objets, vous les mélangez, et... Voilà!"; next; skill 142,1,0; set NOV_SK,3; mes "[Nami]"; mes "Oui, c'est aussi simple que cela! J'espère que cette compétence vous aidera par la suite, maintenant que vous la maîtrisez. Merci, et passez une bonne "+ ( isday() ? "journée" : "soirée" ) +"!~"; close; } else { mes "[Nami]"; mes "Il faut juste quelques menus objets pour vous apprendre les Premiers Soins."; mes "^3355FF' 3 Herbes Rouges '^000000 "; mes "^3355FF' 3 Trèfles '^000000 "; mes "^3355FF' 1 Pansement Stérilisé '^000000 "; close; } } } else { mes "[Nami]"; mes "Je suis tellement désolée! J'ai tout fait de travers! Comment est-ce que ça a pu arriver?"; mes "*Soupire"; mes "*Roule les yeux*"; close; } } else { mes "[Nami]"; mes "Hé! Où est-ce que vous partez? Revenez, et laissez-moi une chance! Une petite piqûre et c'est terminé... Attrapez "+( sex ? "ce patient" : "cette patiente" )+"!"; close; } } else { mes "[Nami]"; mes "Je travaille dur pour devenir infirmière. Je crois que j'ai toutes les qualités pour cela. Est-ce que c'est parce que je manque d'expérience?"; next; mes "[Nami]"; mes "Dommage que vous n'ayez pas encore de profession... Ou au moins un ^3355FFniveau de métier supérieur à 7^000000. Je pourrais alors vous en dire plus."; close; } } prt_in,73,87,4 script Membre de la Chevalerie::Chivalry Member#qsk_nv 65,{ if ((BaseJob == Job_Novice && Upper != 1 && JobLevel > 6) && NOV_SK >= 3 && NOV_SK <= 5) { mes "[Bulma]"; mes "Oui... J'ai vraiment la classe. Je suis l'un des Chevaliers de la Guilde de Prontera! Hahahaha! Ça ne fait pas très longtemps que je suis devenu Chevalier, mais ça en jette tout de même, n'est-ce pas?"; next; switch(NOV_SK) { case 3: mes "[Bulma]"; mes "Vous me rappelez moi quand je n'étais encore qu'un jeune épéiste... Oh cette époque me manque. Regardez-moi: on dirait un vieillard qui radote. Désolé, héhé."; next; mes "[Bulma]"; mes "Mais je suis encore jeune, n'est-ce pas? Si vous travaillez dur et êtes patient"+( sex ? "" : "e" )+", vous finirez vous-aussi par faire le métier que vous voulez. Hum... Je voudrais vous aider un peu..."; next; mes "[Bulma]"; mes "Oh, ne me regardez pas comme ça! Ça sera peut-être un peu étrange au début, mais ce que je vais vous dire vous sera certainement d'une grande aide."; next; mes "[Bulma]"; mes "Ah ah... On dirait que ça commence à vous intéresser! Je pourrais vous enseigner une compétence très utile. Elle consiste à faire le mort. Non, non, il ne s'agit que de jouer la comédie, pas de mourir véritablement!"; next; mes "[Bulma]"; mes "Cette compétence s'appelle d'ailleurs ^3355FF'Faire le Mort'^000000. C'est une compétence que j'utilisais quand j'étais Novice. Oh, mais ce n'est pas parce que c'est une compétence de Novice qu'elle n'est pas utile! En fait, il faut énormément de talent et de concentration pour y parvenir."; next; mes "[Bulma]"; mes "Par exemple, qu'est-ce que vous faites si un monstre très puissant vous attaque et que vous voulez survivre? Vous devez faire "+( sex ? "le mort" : "la morte" )+"! Mais pourriez-vous vous contrôler et garder votre calme si le monstre se mettait alors à vous renifler?"; next; mes "[Bulma]"; mes "Cette compétence vous aidera dans des situations comme celle-là. Il faut vraiment faire preuve de force d'esprit pour la contrôler. Le but de cette compétence est de paraître parfaitement mort..."; next; mes "[Bulma]"; mes "Mais je pense vous en avoir assez dit. Je lis dans vos yeux que vous êtes prêt"+( sex ? "" : "e" )+" pour l'entraînement. Bon, avalez cette pilule, et voyons ce que ça donne..."; next; mes "[Bulma]"; mes "Vous avez dix minutes pour vous rendre à l'étage du Château de Prontera sur la droite et aller chercher une ^3355FF'Marque du Novice'^000000."; next; mes "^3355FF- *Gloup* (Vous avalez la pilule.) -^000000"; next; mes "[Bulma]"; mes "Cette pilule vous empêchera de respirer normalement, jusqu'à l'asphyxie complète. Haha! Non, je plaisante! Elle vous aidera simplement à garder votre calme et à faire preuve de patience. Je pense qu'il n'y a pas de meilleur exercice que la course."; next; mes "[Bulma]"; mes "C'est bien compris? Alors allez-y!~"; mes "Vous devrez recommencer si vous êtes prenez trop de temps! Allez, c'est parti!~"; set NOV_SK,4; close; case 4: mes "[Bulma]"; mes "Hé! Qu'est-ce que vous faites encore ici?! Vous perdez du temps, vous savez?! Allez-y, vite, dépêchez-vous!"; next; mes "[Bulma]"; mes "À l'étage du Château de Prontera, sur la droite en entrant! Vite!"; close; case 5: if (countitem(7039) > 0) { mes "[Bulma]"; mes "Ah... Je vois que vous avez mené à bien votre quête! Si vous avez pu endurer tout cela, vous devriez n'avoir aucun mal à utiliser cette compétence!"; next; mes "[Bulma]"; mes "Si à partir de maintenant vous vous sentez menacé"+( sex ? ", Faites le Mort" : "e, Faites la Morte" )+" comme bon vous semble. Bien, bien, bien. Alors, à bientôt!"; set NOV_SK,6; delitem 7039,1; //Novice_Nametag skill 143,1,0; close; } else { mes "[Bulma]"; mes "Quoi? Pourquoi n'avez-vous pas mené à bien votre quête? *Tsk* *Tsk* Vous devez avoir perdu la Marque. Vous ne pouvez pas vous permettre d'être aussi irresponsable! Je ne pourrai pas vous enseigner cette compétence avant que je sente que vous êtes capable de la maîtriser. Essayez à nouveau."; next; mes "[Bulma]"; mes "Ne pensez pas que je plaisante. Si je vous demande de revenir dans les dix prochaines minutes, j'attends de vous que vous le fassiez! Vous devrez recommencer à zéro si vous voulez une nouvelle chance. Et vous devez réussir cette fois!"; set NOV_SK,4; close; } } } else { mes "[Bulma]"; mes "Oui... Je me souviens de ma jeunesse... Surtout de mes années en tant que Novice. C'est étrange d'y repenser maintenant. Heureusement que l'on peut utiliser les Premiers Soins à partir du Niveau de Métier 7."; next; mes "[Bulma]"; mes "Ça m'a sauvé la vie plus d'une fois dans le temps... J'espère que vous apprendrez à en faire bon usage..."; next; mes "[Bulma]"; mes "Si vous connaissez des Novices, parlez-leur de moi. Je mes aiderai du mieux que je peux."; close; } } prt_castle,175,146,4 script Infirmier Instructeur::Nursing Instructor#qsk_n 50,{ mes "[Infirmier Instructeur]"; mes ". . . . . . . . . ."; mes ". . . . . . . . . ."; mes "Arrêtez de me déranger! Je suis quelqu'un de très occupé! Allez, fichez-moi le camp!"; next; if (NOV_SK == 0 || NOV_SK == 1 || NOV_SK == 2 || NOV_SK == 4 || NOV_SK == 5) { switch(NOV_SK) { case 0: mes "[Infirmier Instructeur]"; mes "Les gens ici, à la clinique de Prontera, luttent jour et nuit contre la vie et la mort. Nous sommes constamment sous pression, alors désolé si je suis un peu sur les nerfs..."; next; mes "[Infirmier Instructeur]"; mes "Je suis le chef de clinique. Je dois m'occuper d'énormément de choses. Si vous n'avez rien d'autre à me dire, partez s'il vous plaît."; close; case 1: mes "[Infirmier Instructeur]"; mes "Oh, il vous faut des pansements? Mais savez-vous au moins comment nous nous les procurons? Ils viennent de monstres très puissants qu'on trouve dans les Pyramides de Morroc."; next; mes "[Infirmier Instructeur]"; mes "Ces monstres ressemblent à des momies. Nous arrachons les bandages de leurs corps purulents, et nous les stérilisons. Vous me croyez si je vous dis qu'il y a même du poison sur ces bandages?"; next; mes "[Infirmier Instructeur]"; mes "Heureusement, ce poison en neutralise d'autres et ne nuit pas au patient. Vous devez contrer le poison par un autre poison... En temps normal, je ne vous aurais pas lâché ces pansements aussi facilement, mais je suis aujourd'hui trop fatigué pour m'occuper de ça."; next; mes "[Infirmier Instructeur]"; mes "Si jamais vous développez des compétences en matière de médecine et de premiers soins, pensez à rejoindre notre clinique. Prenez ces pansements maintenant, et entraînez-vous. Soyez prudent"+( sex ? "" : "e" )+"."; next; mes "^3355FF-Vous obtenez un Pansement Stérilisé.-^000000"; set NOV_SK,2; close; case 2: mes "[Infirmier Instructeur]"; mes "Bien, vous en avez terminé, alors sortez de ma clinique! Je n'ai pas de temps à perdre avec e genre de choses!"; mes "*Il s'en va.*"; close; case 4: if (countitem(7039) == 0) { mes "[Infirmier Instructeur]"; mes "Mais regardez-moi "+( sex ? "ce type" : "cette fille" )+"! Revenez sur terre et regardez où vous allez! À quoi vous pensez quand vous vous êtes mis"+( sex ? "" : "e" )+" à courir dans une clinique?! Mais enfin..."; mes "*Soupire* Qu'est-ce que vous voulez?"; next; mes "[Infirmier Instructeur]"; mes "Je vois... Quoi? Vous voulez une preuve que vous êtes bien venu"+( sex ? "" : "e" )+" ici pour pouvoir apprendre à faire "+( sex ? "le mort" : "la morte" )+"? *Argh* Voilà, prenez-moi ça et fichez le camp d'ici! Et pas en courant, cette fois! Non mais..."; next; mes "^3355FF-Vous obtenez 1 Marque du Novice.-^000000"; set NOV_SK,5; getitem 7039,1; //Novice_Nametag close; } else { mes "[Infirmier Instructeur]"; mes "Ah non! Je ne vous en donnerai qu'une seule! Vous n'en avez pas besoin de plus pour cette épreuve de toutes façons, si? Quoi? Vous voulez rester un"+( sex ? "" : "e" )+" Novice toute votre vie, c'est ça?! Ça peut s'arranger."; close; } break; case 5: mes "[Infirmier Instructeur]"; mes "Qu'est-ce que vous voulez à la fin? Sortez d'ici! DEHORS!"; close; } } else { mes "[Infirmier Instructeur]"; mes "Argh, ne restez pas ici! Je n'aime pas crier, mais... DEHORS, ET QUE ÇA SAUTE!"; close; } } //============================================================ // Old changelog //============================================================ //= Fully working //= 1.2 Added Baby Class Support [Lupus] //= 1.3 Fixed a Zeny exploit, made more variables clear //= on finishing quests. [Lupus] //= 1.4 Fixed exploits [Lupus] //= 1.4a Fixed some typos [IVBela] //============================================================