//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par No Healing //===== eAthena Script ======================================= //= Collection of episode 13.2 quests. //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 2.2 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= [Aegis Conversion] //= Cat Hand Addition. (Leads to 13.2 areas) //= Two Tribes //= Monster Suppression //= Daily Quests: //= - Bradium Collection //= - Laphine Craftsman //= - Drago Egg Collection (npc includes 'Wanted' quest) //= Otherworld language //= Daily Quests: //= - Midgard Ore //= - Alfheim Perfume //= Secret note of Bazett //= Yggdrasil Dungeon Floor 2 puzzle. //===== Additional Comments: ================================= //= 1.0 First version //= 1.1 Fixed unidentified_coin -> unidentified_mineral. (bugreport:4086) //= 1.2 Fixed Half-buried Gem#1 not re-enabling. (bugreport:4129) //= 1.3 Moved misc NPCs to the their respective city file. [L0ne_W0lf] //= 1.3 Added the "Two Tribes" quest. [L0ne_W0lf] //= 1.4 Corrected issues with Otherworld Language. (Bugreport:4147) //= 1.5 Added daily quests: Midgard Ore, and Alfheim Perfume. //= 1.6 Added the Yggdrasil Dungeon floor 2 puzzle. //= 1.7 Added daily quest 'Dragon Egg collection.' //= 1.7a Fixed a translation typo. Tabb -> Taab. //= 1.8 Added a missing " in the GM only NPC. //= 1.9 Added Monster Suppression, Bradium Collection, and //= Laphine Craftsman quests. //= 2.0 Added missing global var check in Yggdrasil Dungeon //= floor 2 puzzle. Fixed a typo. Commented out untranslated //= line. [Gepard] //= 2.1 Fixed Myterious Rock 31, and Cart Hand Agents. //= 2.2 Added a missing close. (bugreport:4520) [L0ne_W0lf] //============================================================ // Cat Hand Addition. //============================================================ spl_fild02,25,211,4 script Agent du Chat::Cat Hand Agent#spl 421,{ // Je supprime la partie "hand" - ça fait trop lourd [NoH] if (ep13_yong1 < 3) { mes "[Agent du Chat]"; mes "Bienvenue à la Compagnie du Chat. C'est la première fois que vous traitez avec nous, n'est-ce pas?"; next; mes "[Agent du Chat]"; mes "Vous devez d'abord vous adresser aux membres de notre personnel afin d'avoir les détails de notre contrat."; close; } else if ((ep13_yong1 > 2) && (ep13_yong1 < 20)) { mes "[Agent du Chat]"; mes "Voici nos services disponibles. Adressez-vous à l'Agent Gyaruk pour les services additionnels."; next; switch(select("Changer son Point de Sauvegarde:Annuler")) { case 1: savepoint "spl_fild02",32,225; mes "[Agent du Chat]"; mes "Merci. Votre Point de Sauvegarde a été modifié. Vous pourrez désormais retourner directement dans ce camp."; close; case 2: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } } else if ((ep13_yong1 > 19) && (ep13_yong1 < 40)) { mes "[Agent du Chat]"; mes "Voici nos services disponibles. Adressez-vous à l'Agent Gyaruk pour les services additionnels."; next; switch(select("Changer son Point de Sauvegarde:Ouvrir son Stock:Annuler")) { case 1: savepoint "spl_fild02",32,225; mes "[Agent du Chat]"; mes "Merci. Votre Point de Sauvegarde a été modifié. Vous pourrez désormais retourner directement dans ce camp."; close; case 2: if(basicskillcheck() && getskilllv("NV_BASIC") < 6){ mes "[Agent du Chat]"; mes "Je suis désolé mais il faut avoir appris vos Compétences de Base de Novice au moins au niveau 6 pour utiliser nos services de Stock."; close; } else if (Zeny >= 60) { set zeny,zeny-60; mes "[Agent du Chat]"; mes "Merci. Nous allons ouvrir votre Stock."; close2; openstorage; end; } else { mes "[Agent du Chat]"; mes "Je suis désolé mais vous semblez ne pas avoir assez d'argent. 60 zénys pour pouvoir utiliser les services de Stock du Chat est un bon prix pourtant, non?"; close; } case 3: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } } else if ((ep13_yong1 > 39) && (ep13_yong1 < 100)) { mes "[Agent du Chat]"; mes "Voici nos services disponibles. Adressez-vous à l'Agent Gyaruk pour les services additionnels."; next; switch(select("Changer son Point de Sauvegarde:Ouvrir son Stock:Utiliser la téléportation du Chat (Midgard):Annuler")) { case 1: savepoint "spl_fild02",32,225; mes "[Agent du Chat]"; mes "Merci. Votre Point de Sauvegarde a été modifié. Vous pourrez désormais retourner directement dans ce camp."; close; case 2: if(basicskillcheck() && getskilllv("NV_BASIC") < 6){ mes "[Agent du Chat]"; mes "Je suis désolé mais il faut avoir appris vos Compétences de Base de Novice au moins au niveau 6 pour utiliser nos services de Stock."; close; } else if (Zeny >= 60) { set zeny,zeny-60; mes "[Agent du Chat]"; mes "Merci. Nous allons ouvrir votre Stock."; close2; openstorage; end; } else { mes "[Agent du Chat]"; mes "Je suis désolé mais vous semblez ne pas avoir assez d'argent. 60 zénys pour pouvoir utiliser les services de Stock du Chat est un bon prix pourtant, non?"; close; } case 3: // Custom Translation. mes "[Agent du Chat]"; mes "Avec " + ep13_yong1 + " crédits, nous pouvons vous offrir les services de téléportation suivants. Gardez cependant à l'esprit que vous ne pourrez pas revenir aussi facilement une fois retourné à Midgard."; next; if ((ep13_yong1 > 39) && (ep13_yong1 < 50)) { switch(select("Prontera -> 5500z:Annuler")) { case 1: if (Zeny >= 5500) { set zeny,zeny-5500; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: close; } } else if ((ep13_yong1 > 49) && (ep13_yong1 < 60)) { switch(select("Alberta -> 5500z:Prontera -> 5500z:Annuler")) { case 1: if (Zeny >= 5500) { set zeny,zeny-5500; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 5500) { set zeny,zeny-5500; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: close; } } else if ((ep13_yong1 > 59) && (ep13_yong1 < 70)) { switch(select("Alberta -> 5025z:Prontera -> 5025z:Izlude -> 5025z:Annuler")) { case 1: if (Zeny >= 5025) { set zeny,zeny-5025; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 5025) { set zeny,zeny-5025; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 5025) { set zeny,zeny-5025; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: close; } } else if ((ep13_yong1 > 69) && (ep13_yong1 < 80)) { switch(select("Alberta -> 5025z:Prontera -> 5025z:Izlude -> 5025z:Geffen -> 5025z:Annuler")) { case 1: if (Zeny >= 5025) { set zeny,zeny-5025; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 5025) { set zeny,zeny-5025; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 5025) { set zeny,zeny-5025; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 5025) { set zeny,zeny-5025; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: close; } } else if ((ep13_yong1 > 79) && (ep13_yong1 < 90)) { switch(select("Alberta -> 4765z:Prontera -> 4765z:Izlude -> 4765z:Geffen -> 4765z:Payon -> 4765z:Annuler")) { case 1: if (Zeny >= 4765) { set zeny,zeny-4765; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4765) { set zeny,zeny-4765; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4765) { set zeny,zeny-4765; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4765) { set zeny,zeny-4765; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4765) { set zeny,zeny-4765; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: close; } } else if ((ep13_yong1 > 89) && (ep13_yong1 < 100)) { switch(select("Alberta -> 4765z:Prontera -> 4765z:Izlude -> 4765z:Geffen -> 4765z:Payon -> 4765z:Morroc -> 4765z:Annuler")) { case 1: if (Zeny >= 4765) { set zeny,zeny-4765; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4765) { set zeny,zeny-4765; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4765) { set zeny,zeny-4765; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4765) { set zeny,zeny-4765; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4765) { set zeny,zeny-4765; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4765) { set zeny,zeny-4765; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: close; } } else if (ep13_yong1 > 99) { switch(select("Alberta -> 4590z:Prontera -> 4590z:Izlude -> 4590z:Geffen -> 4590z:Payon -> 4590z:Morroc -> 4590z:Al De Baran -> 4590z:Annuler")) { case 1: if (Zeny >= 4590) { set zeny,zeny-4590; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4590) { set zeny,zeny-4590; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4590) { set zeny,zeny-4590; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4590) { set zeny,zeny-4590; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4590) { set zeny,zeny-4590; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4590) { set zeny,zeny-4590; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 4590) { set zeny,zeny-4590; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: close; } } else { // Custom Translation. mes "[Agent du Chat]"; mes "Je suis désolé mais vous n'avez pas assez de crédits pour utiliser les services de téléportation. Veuillez revenir quand vous aurez plus de points."; close; } case 4: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } } else if (ep13_yong1 > 99) { mes "[Agent du Chat]"; mes "Voici nos services disponibles. Adressez-vous à l'Agent Gyaruk pour les services additionnels."; next; switch(select("Changer son Point de Sauvegarde:Ouvrir son Stock:Utiliser la téléportation du Chat (Midgard):Utiliser la téléportation du Chat (Jottunheim):Annuler")) { case 1: savepoint "spl_fild02",32,225; mes "[Agent du Chat]"; mes "Merci. Votre Point de Sauvegarde a été modifié. Vous pourrez désormais retourner directement dans ce camp."; close; case 2: if(basicskillcheck() && getskilllv("NV_BASIC") < 6){ mes "[Agent du Chat]"; mes "Je suis désolé mais il faut avoir appris vos Compétences de Base de Novice au moins au niveau 6 pour utiliser nos services de Stock."; close; } else if (Zeny >= 60) { set zeny,zeny-60; mes "[Agent du Chat]"; mes "Merci. Nous allons ouvrir votre Stock."; close2; openstorage; end; } else { mes "[Agent du Chat]"; mes "Je suis désolé mais vous semblez ne pas avoir assez d'argent. 60 zénys pour pouvoir utiliser les services de Stock du Chat est un bon prix pourtant, non?"; close; } case 3: // Custom Translation. mes "[Agent du Chat]"; mes "Avec " + ep13_yong1 + " crédits, nous pouvons vous offrir les services de téléportation suivants. Gardez cependant à l'esprit que vous ne pourrez pas revenir aussi facilement une fois retourné à Midgard."; next; if ((ep13_yong1 > 99) && (ep13_yong1 < 200)) { switch(select("Alberta -> 4590z:Prontera -> 4590z:Izlude -> 4590z:Geffen -> 4590z:Payon -> 4590z:Morroc -> 4590z:Al De Baran -> 4590z:Annuler")) { case 1: if (Zeny >= 4590) { set zeny,zeny-4590; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4590) { set zeny,zeny-4590; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4590) { set zeny,zeny-4590; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4590) { set zeny,zeny-4590; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4590) { set zeny,zeny-4590; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4590) { set zeny,zeny-4590; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 4590) { set zeny,zeny-4590; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: close; } } else if ((ep13_yong1 > 199) && (ep13_yong1 < 250)) { switch(select("Alberta -> 4170z:Prontera -> 4170z:Izlude -> 4170z:Geffen -> 4170z:Payon -> 4170z:Morroc -> 4170z:Al De Baran -> 4170z:Juno -> 4170z:Annuler")) { case 1: if (Zeny >= 4170) { set zeny,zeny-4170; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4170) { set zeny,zeny-4170; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4170) { set zeny,zeny-4170; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4170) { set zeny,zeny-4170; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4170) { set zeny,zeny-4170; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4170) { set zeny,zeny-4170; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 4170) { set zeny,zeny-4170; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: if (Zeny >= 4170) { set zeny,zeny-4170; warp "yuno",158,125; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 9: close; } close; } else if ((ep13_yong1 > 249) && (ep13_yong1 < 300)) { switch(select("Alberta -> 4025z:Prontera -> 4025z:Izlude -> 4025z:Geffen -> 4025z:Payon -> 4025z:Morroc -> 4025z:Al De Baran -> 4025z:Juno -> 4025z:Einbroch -> 4025z:Annuler")) { case 1: if (Zeny >= 4025) { set zeny,zeny-4025; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4025) { set zeny,zeny-4025; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4025) { set zeny,zeny-4025; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4025) { set zeny,zeny-4025; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4025) { set zeny,zeny-4025; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4025) { set zeny,zeny-4025; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 4025) { set zeny,zeny-4025; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: if (Zeny >= 4025) { set zeny,zeny-4025; warp "yuno",158,125; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 9: if (Zeny >= 4025) { set zeny,zeny-4025; warp "einbroch",158,301; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 10: close; } close; } else if (ep13_yong1 > 299) { switch(select("Alberta -> 3970z:Prontera -> 3970z:Izlude -> 3970z:Geffen -> 3970z:Payon -> 3970z:Morroc -> 3970z:Al De Baran -> 3970z:Juno -> 3970z:Einbroch -> 3970z:Lighthalzen -> 3970z:Annuler")) { case 1: if (Zeny >= 3970) { set zeny,zeny-3970; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 3970) { set zeny,zeny-3970; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 3970) { set zeny,zeny-3970; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 3970) { set zeny,zeny-3970; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 3970) { set zeny,zeny-3970; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 3970) { set zeny,zeny-3970; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 3970) { set zeny,zeny-3970; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: if (Zeny >= 3970) { set zeny,zeny-3970; warp "yuno",158,125; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 9: if (Zeny >= 3970) { set zeny,zeny-3970; warp "einbroch",158,301; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 10: if (Zeny >= 3970) { set zeny,zeny-3970; warp "lighthalzen",163,64; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 11: close; } close; } else { // Custom Translation mes "[Agent du Chat]"; mes "Je suis désolé mais vous n'avez pas assez de crédits pour utiliser les services de téléportation. Veuillez revenir quand vous aurez plus de points."; close; } case 4: switch(select("Camp des Forces de l'Alliance -> 5500z:Manuk Camp -> 7500z:Annuler")) { case 1: if (Zeny >= 5500) { set zeny,zeny-5500; warp "mid_camp",62,127; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 7500) { set zeny,zeny-7500; warp "man_fild02",129,61; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } case 5: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } } else { mes "[Agent du Chat]"; mes "... ... ... ..."; mes "Vous n'auriez pas quelques morceaux de poisson?"; close; } } man_fild02,132,47,4 script Agent du Chat::Cat Hand Agent#man 421,{ if (ep13_yong1 < 3) { mes "[Agent du Chat]"; mes "Bienvenue à la Compagnie du Chat. C'est la première fois que vous traitez avec nous, n'est-ce pas?"; next; mes "[Agent du Chat]"; mes "Vous devez d'abord vous adresser aux membres de notre personnel afin d'avoir les détails de notre contrat."; close; } else if ((ep13_yong1 > 2) && (ep13_yong1 < 20)) { mes "[Agent du Chat]"; mes "Voici nos services disponibles. Adressez-vous à l'Agent Gyaruk pour les services additionnels."; next; switch(select("Changer son Point de Sauvegarde:Annuler")) { case 1: savepoint "man_fild02",129,61; mes "[Agent du Chat]"; mes "Merci. Votre Point de Sauvegarde a été modifié. Vous pourrez désormais retourner directement dans ce camp."; close; case 2: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } } else if ((ep13_yong1 > 19) && (ep13_yong1 < 40)) { mes "[Agent du Chat]"; mes "Voici nos services disponibles. Adressez-vous à l'Agent Gyaruk pour les services additionnels."; next; switch(select("Changer son Point de Sauvegarde:Ouvrir son Stock:Annuler")) { case 1: savepoint "man_fild02",129,61; mes "[Agent du Chat]"; mes "Merci. Votre Point de Sauvegarde a été modifié. Vous pourrez désormais retourner directement dans ce camp."; close; case 2: if(basicskillcheck() && getskilllv("NV_BASIC") < 6){ mes "[Agent du Chat]"; mes "Je suis désolé mais il faut avoir appris vos Compétences de Base de Novice au moins au niveau 6 pour utiliser nos services de Stock."; close; } else if (Zeny >= 60) { set zeny,zeny-60; mes "[Agent du Chat]"; mes "Merci. Nous allons ouvrir votre Stock."; close2; openstorage; end; } else { mes "[Agent du Chat]"; mes "Je suis désolé mais vous semblez ne pas avoir assez d'argent. 60 zénys pour pouvoir utiliser les services de Stock du Chat est un bon prix pourtant, non?"; close; } case 3: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } } else if ((ep13_yong1 > 39) && (ep13_yong1 < 100)) { mes "[Agent du Chat]"; mes "Voici nos services disponibles. Adressez-vous à l'Agent Gyaruk pour les services additionnels."; next; switch(select("Changer son Point de Sauvegarde:Ouvrir son Stock:Utiliser la téléportation du Chat (Midgard):Annuler")) { case 1: savepoint "man_fild02",129,61; mes "[Agent du Chat]"; mes "Merci. Votre Point de Sauvegarde a été modifié. Vous pourrez désormais retourner directement dans ce camp."; close; case 2: if(basicskillcheck() && getskilllv("NV_BASIC") < 6){ mes "[Agent du Chat]"; mes "Je suis désolé mais il faut avoir appris vos Compétences de Base de Novice au moins au niveau 6 pour utiliser nos services de Stock."; close; } else if (Zeny >= 60) { set zeny,zeny-60; mes "[Agent du Chat]"; mes "Merci. Nous allons ouvrir votre Stock."; close2; openstorage; end; } else { mes "[Agent du Chat]"; mes "Je suis désolé mais vous semblez ne pas avoir assez d'argent. 60 zénys pour pouvoir utiliser les services de Stock du Chat est un bon prix pourtant, non?"; close; } case 3: // Custom Translation. mes "[Agent du Chat]"; mes "Avec " + ep13_yong1 + " crédits, nous pouvons vous offrir les services de téléportation suivants. Gardez cependant à l'esprit que vous ne pourrez pas revenir aussi facilement une fois retourné à Midgard."; next; if ((ep13_yong1 > 39) && (ep13_yong1 < 49)) { switch(select("Prontera -> 5500z:Annuler")) { case 1: if (Zeny >= 5500) { set zeny,zeny-5500; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: close; } } else if ((ep13_yong1 > 49) && (ep13_yong1 < 60)) { switch(select("Alberta -> 5500z:Prontera -> 5500z:Annuler")) { case 1: if (Zeny >= 5500) { set zeny,zeny-5500; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 5500) { set zeny,zeny-5500; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: close; } } else if ((ep13_yong1 > 59) && (ep13_yong1 < 70)) { switch(select("Alberta -> 5025z:Prontera -> 5025z:Izlude -> 5025z:Annuler")) { case 1: if (Zeny >= 5025) { set zeny,zeny-5025; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 5025) { set zeny,zeny-5025; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 5025) { set zeny,zeny-5025; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: close; } } else if ((ep13_yong1 > 69) && (ep13_yong1 < 80)) { switch(select("Alberta -> 5025z:Prontera -> 5025z:Izlude -> 5025z:Geffen -> 5025z:Annuler")) { case 1: if (Zeny >= 5025) { set zeny,zeny-5025; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 5025) { set zeny,zeny-5025; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 5025) { set zeny,zeny-5025; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 5025) { set zeny,zeny-5025; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: close; } } else if ((ep13_yong1 > 79) && (ep13_yong1 < 90)) { switch(select("Alberta -> 4765z:Prontera -> 4765z:Izlude -> 4765z:Geffen -> 4765z:Payon -> 4765z:Annuler")) { case 1: if (Zeny >= 4765) { set zeny,zeny-4765; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4765) { set zeny,zeny-4765; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4765) { set zeny,zeny-4765; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4765) { set zeny,zeny-4765; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4765) { set zeny,zeny-4765; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: close; } } else if ((ep13_yong1 > 89) && (ep13_yong1 < 100)) { switch(select("Alberta -> 4765z:Prontera -> 4765z:Izlude -> 4765z:Geffen -> 4765z:Payon -> 4765z:Morroc -> 4765z:Annuler")) { case 1: if (Zeny >= 4765) { set zeny,zeny-4765; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4765) { set zeny,zeny-4765; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4765) { set zeny,zeny-4765; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4765) { set zeny,zeny-4765; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4765) { set zeny,zeny-4765; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4765) { set zeny,zeny-4765; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: close; } } else if (ep13_yong1 > 99) { switch(select("Alberta -> 4590z:Prontera -> 4590z:Izlude -> 4590z:Geffen -> 4590z:Payon -> 4590z:Morroc -> 4590z:Al De Baran -> 4590z:Annuler")) { case 1: if (Zeny >= 4590) { set zeny,zeny-4590; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4590) { set zeny,zeny-4590; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4590) { set zeny,zeny-4590; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4590) { set zeny,zeny-4590; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4590) { set zeny,zeny-4590; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4590) { set zeny,zeny-4590; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 4590) { set zeny,zeny-4590; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: close; } } else { // Custom Translation. mes "[Agent du Chat]"; mes "Je suis désolé mais vous n'avez pas assez de crédits pour utiliser les services de téléportation. Veuillez revenir quand vous aurez plus de points."; close; } case 4: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } } else if (ep13_yong1 > 99) { mes "[Agent du Chat]"; mes "Voici nos services disponibles. Adressez-vous à l'Agent Gyaruk pour les services additionnels."; next; switch(select("Changer son Point de Sauvegarde:Ouvrir son Stock:Utiliser la téléportation du Chat (Midgard):Utiliser la téléportation du Chat (Jottunheim):Annuler")) { case 1: savepoint "man_fild02",129,61; mes "[Agent du Chat]"; mes "Merci. Votre Point de Sauvegarde a été modifié. Vous pourrez désormais retourner directement dans ce camp."; close; case 2: if(basicskillcheck() && getskilllv("NV_BASIC") < 6){ mes "[Agent du Chat]"; mes "Je suis désolé mais il faut avoir appris vos Compétences de Base de Novice au moins au niveau 6 pour utiliser nos services de Stock."; close; } else if (Zeny >= 60) { set zeny,zeny-60; mes "[Agent du Chat]"; mes "Merci. Nous allons ouvrir votre Stock."; close2; openstorage; end; } else { mes "[Agent du Chat]"; mes "Je suis désolé mais vous semblez ne pas avoir assez d'argent. 60 zénys pour pouvoir utiliser les services de Stock du Chat est un bon prix pourtant, non?"; close; } case 3: // Custom Translation. mes "[Agent du Chat]"; mes "Avec " + ep13_yong1 + " crédits, nous pouvons vous offrir les services de téléportation suivants. Gardez cependant à l'esprit que vous ne pourrez pas revenir aussi facilement une fois retourné à Midgard."; next; if ((ep13_yong1 > 99) && (ep13_yong1 < 200)) { switch(select("Alberta -> 4590z:Prontera -> 4590z:Izlude -> 4590z:Geffen -> 4590z:Payon -> 4590z:Morroc -> 4590z:Al De Baran -> 4590z:Annuler")) { case 1: if (Zeny >= 4590) { set zeny,zeny-4590; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4590) { set zeny,zeny-4590; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4590) { set zeny,zeny-4590; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4590) { set zeny,zeny-4590; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4590) { set zeny,zeny-4590; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4590) { set zeny,zeny-4590; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 4590) { set zeny,zeny-4590; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: close; } } else if ((ep13_yong1 > 199) && (ep13_yong1 < 250)) { switch(select("Alberta -> 4170z:Prontera -> 4170z:Izlude -> 4170z:Geffen -> 4170z:Payon -> 4170z:Morroc -> 4170z:Al De Baran -> 4170z:Juno -> 4170z:Annuler")) { case 1: if (Zeny >= 4170) { set zeny,zeny-4170; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4170) { set zeny,zeny-4170; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4170) { set zeny,zeny-4170; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4170) { set zeny,zeny-4170; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4170) { set zeny,zeny-4170; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4170) { set zeny,zeny-4170; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 4170) { set zeny,zeny-4170; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: if (Zeny >= 4170) { set zeny,zeny-4170; warp "yuno",158,125; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 9: close; } close; } else if ((ep13_yong1 > 249) && (ep13_yong1 < 300)) { switch(select("Alberta -> 4025z:Prontera -> 4025z:Izlude -> 4025z:Geffen -> 4025z:Payon -> 4025z:Morroc -> 4025z:Al De Baran -> 4025z:Juno -> 4025z:Einbroch -> 4025z:Annuler")) { case 1: if (Zeny >= 4025) { set zeny,zeny-4025; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 4025) { set zeny,zeny-4025; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 4025) { set zeny,zeny-4025; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 4025) { set zeny,zeny-4025; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 4025) { set zeny,zeny-4025; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 4025) { set zeny,zeny-4025; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 4025) { set zeny,zeny-4025; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: if (Zeny >= 4025) { set zeny,zeny-4025; warp "yuno",158,125; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 9: if (Zeny >= 4025) { set zeny,zeny-4025; warp "einbroch",158,301; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 10: close; } close; } else if (ep13_yong1 > 299) { switch(select("Alberta -> 3970z:Prontera -> 3970z:Izlude -> 3970z:Geffen -> 3970z:Payon -> 3970z:Morroc -> 3970z:Al De Baran -> 3970z:Juno -> 3970z:Einbroch -> 3970z:Lighthalzen -> 3970z:Annuler")) { case 1: if (Zeny >= 3970) { set zeny,zeny-3970; warp "alberta",117,56; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 3970) { set zeny,zeny-3970; warp "prontera",116,72; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: if (Zeny >= 3970) { set zeny,zeny-3970; warp "izlude",91,105; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 4: if (Zeny >= 3970) { set zeny,zeny-3970; warp "geffen",120,39; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 5: if (Zeny >= 3970) { set zeny,zeny-3970; warp "payon",161,58; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 6: if (Zeny >= 3970) { set zeny,zeny-3970; warp "morocc",156,46; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 7: if (Zeny >= 3970) { set zeny,zeny-3970; warp "aldebaran",168,112; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 8: if (Zeny >= 3970) { set zeny,zeny-3970; warp "yuno",158,125; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 9: if (Zeny >= 3970) { set zeny,zeny-3970; warp "einbroch",158,301; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 10: if (Zeny >= 3970) { set zeny,zeny-3970; warp "lighthalzen",163,64; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 11: close; } close; } else { // Custom Translation mes "[Agent du Chat]"; mes "Je suis désolé mais vous n'avez pas assez de crédits pour utiliser les services de téléportation. Veuillez revenir quand vous aurez plus de points."; close; } case 4: switch(select("Camp des Forces de l'Alliance -> 5500z:Camp de Splendide -> 7500z:Annuler")) { case 1: if (Zeny >= 5500) { set zeny,zeny-5500; warp "mid_camp",62,127; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 2: if (Zeny >= 7500) { set zeny,zeny-7500; warp "spl_fild02",32,225; close; } else { mes "[Agent du Chat]"; mes "Ne prenez jamais les histoires d'argent à la légère. Revenez quand votre bourse sera pleine."; close; } case 3: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } case 5: mes "[Agent du Chat]"; mes "Merci d'avoir utilisé nos services."; close; } } else { mes "[Agent du Chat]"; mes "... ... ... ..."; mes "Vous n'auriez pas quelques morceaux de poisson?"; close; } } man_fild02,146,81,0 script Rocher Mystérieux::Mysterious Rock#31 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#31"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#31"; stopnpctimer; end; } man_fild02,140,148,0 script Rocher Mystérieux::Mysterious Rock#32 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#32"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#32"; stopnpctimer; end; } man_fild02,88,263,0 script Rocher Mystérieux::Mysterious Rock#33 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#33"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#33"; stopnpctimer; end; } man_fild02,146,365,0 script Rocher Mystérieux::Mysterious Rock#34 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#34"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#34"; stopnpctimer; end; } man_fild02,336,305,0 script Rocher Mystérieux::Mysterious Rock#35 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#35"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#35"; stopnpctimer; end; } man_fild02,248,124,0 script Rocher Mystérieux::Mysterious Rock#36 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#36"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#36"; stopnpctimer; end; } man_fild02,285,115,0 script Rocher Mystérieux::Mysterious Rock#37 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#37"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#37"; stopnpctimer; end; } man_fild02,346,116,0 script Rocher Mystérieux::Mysterious Rock#38 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#38"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#38"; stopnpctimer; end; } man_fild02,358,174,0 script Rocher Mystérieux::Mysterious Rock#39 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#39"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#39"; stopnpctimer; end; } man_fild02,241,227,0 script Rocher Mystérieux::Mysterious Rock#40 844,{ if ((countitem(6048) < 3) && (checkquest(12062,PLAYTIME) == -1)) { specialeffect2 EF_REPAIRWEAPON; progressbar "ffff00",10; set .@rhea_ran,rand(1,20); if (.@rhea_ran < 13) { getitem 7049,1; //Stone } else if (.@rhea_ran == 13) { getitem 990,1; //Boody_Red } else if (.@rhea_ran == 14) { getitem 991,1; //Crystal_Blue } else if (.@rhea_ran == 15) { getitem 992,1; //Wind_Of_Verdure } else if (.@rhea_ran == 16) { getitem 993,1; //Yellow_Live } else if (.@rhea_ran == 17) { getitem 6080,1; //Manuk_Coin } else if (.@rhea_ran > 18) { getitem 6048,1; //Unidentified_Mineral } initnpctimer; disablenpc "Mysterious Rock#40"; end; } else { mes "Ce rocher contient des minéraux que vous n'arrivez pas à identifier. Vous ne pouvez cependant pas les extraire."; close; } end; OnTimer120000: enablenpc "Mysterious Rock#40"; stopnpctimer; end; } spl_fild03,226,151,0 script Zone de Pêche::FishingHole_spl3 844,{ if ((checkquest(12060,PLAYTIME) == -1) && (countitem(6039) < 20)) { specialeffect2 EF_BUBBLE; specialeffect2 EF_INVENOM; set .@fcast,15; if (isequipped(2550)) { //Fisher's_Muffler set .@fcast,.@fcast - 2; } if (isequipped(2443)) { //Fish_Shoes set .@fcast,.@fcast - 2; } if (isequipped(2764)) { //Small_Fishing_Rod set .@fcast,.@fcast - 3; } if (isequipped(2775)) { //Lure set .@fcast,.@fcast - 1; } if (isequipped(1599)) { //Ahura_Mazda set .@fcast,.@fcast - 3; } if (isequipped(2199)) { //Angra_Manyu set .@fcast,.@fcast - 4; } progressbar "ffff00",.@fcast; if (ep13_1_rhea == 13) { if (rand(1,20) == 2) { getitem 6037,1; //Rough_File set ep13_1_rhea,14; specialeffect2 EF_BUBBLE; mapannounce "spl_fild03","" + strcharinfo(0) + " vient de repêcher un Document en Mauvais État.",bc_map,"0xff77ff"; } } set .@rhea_ran,rand(1,70); if (.@rhea_ran < 20) { getitem 6039,1; //Piece_Of_Fish } else if (.@rhea_ran == 20) { getitem 908,1; //Spawn } else if (.@rhea_ran == 21) { getitem 909,1; //Jellopy } else if (.@rhea_ran == 22) { getitem 963,1; //Sharp_Scale } else if (.@rhea_ran == 23) { getitem 956,1; //Gill } else if (.@rhea_ran == 24) { getitem 6049,1; //Marlin } else if (.@rhea_ran == 25) { getitem 918,1; //Sticky_Webfoot } else if (.@rhea_ran == 26) { getitem 960,1; //Nipper } else if (.@rhea_ran == 27) { getitem 910,1; //Garlet } else if (.@rhea_ran == 28) { getitem 6081,1; //Splendide_Coin } else if ((.@rhea_ran > 28) && (.@rhea_ran < 40)) { getitem 7049,1; //Stone } else { mes "Vous n'attrapez rien."; close; } set .@rhea_ran5,rand(1,200); if (.@rhea_ran5 == 3) { getitem 644,1; //Gift_Box mapannounce "spl_fild03","" + strcharinfo(0) + " vient de pêcher un Paquet Cadeau.",bc_map,"0x00ffff"; } set .@rhea_ran3,rand(1,500); if (.@rhea_ran3 == 3) { getitem 603,1; //Old_Blue_Box mapannounce "spl_fild01","" + strcharinfo(0) + " vient de pêcher une Vielle Boîte Bleue.",bc_map,"0x00ffff"; } set .@rhea_ran4,rand(1,3000); if (.@rhea_ran4 == 3) { getitem 617,1; //Old_Violet_Box mapannounce "spl_fild03","" + strcharinfo(0) + " vient de pêcher une Vielle Boîte Violette.",bc_map,"0x44ff44"; } } else { mes "Des poissons nagent dans l'eau."; close; } end; } spl_fild03,268,230,0 duplicate(FishingHole_spl3) Zone de Pêche::School of Fish#6 844 spl_fild03,293,253,0 duplicate(FishingHole_spl3) Zone de Pêche::School of Fish#7 844 spl_fild03,165,100,0 duplicate(FishingHole_spl3) Zone de Pêche::School of Fish#8 844 spl_fild03,317,190,0 duplicate(FishingHole_spl3) Zone de Pêche::School of Fish#9 844 spl_fild01,41,118,0 script Zone de Pêche::FishingHole_spl1 844,{ if ((checkquest(12060,PLAYTIME) == -1) && (countitem(6039) < 20)) { specialeffect2 EF_BUBBLE; specialeffect2 EF_INVENOM; set .@fcast,15; if (isequipped(2550)) { //Fisher's_Muffler set .@fcast,.@fcast - 2; } if (isequipped(2443)) { //Fish_Shoes set .@fcast,.@fcast - 2; } if (isequipped(2764)) { //Small_Fishing_Rod set .@fcast,.@fcast - 3; } if (isequipped(2775)) { //Lure set .@fcast,.@fcast - 1; } if (isequipped(1599)) { //Ahura_Mazda set .@fcast,.@fcast - 3; } if (isequipped(2199)) { //Angra_Manyu set .@fcast,.@fcast - 4; } progressbar "ffff00",.@fcast; if (ep13_1_rhea == 13) { if (rand(1,20) == 2) { getitem 6037,1; //Rough_File set ep13_1_rhea,14; specialeffect2 EF_BUBBLE; mapannounce "spl_fild03","" + strcharinfo(0) + " vient de repêcher un Document en Mauvais État.",bc_map,"0xff77ff"; } } set .@rhea_ran,rand(1,70); if (.@rhea_ran < 20) { getitem 6039,1; //Piece_Of_Fish } else if (.@rhea_ran == 20) { getitem 908,1; //Spawn } else if (.@rhea_ran == 21) { getitem 909,1; //Jellopy } else if (.@rhea_ran == 22) { getitem 963,1; //Sharp_Scale } else if (.@rhea_ran == 23) { getitem 956,1; //Gill } else if (.@rhea_ran == 24) { getitem 6049,1; //Marlin } else if (.@rhea_ran == 25) { getitem 918,1; //Sticky_Webfoot } else if (.@rhea_ran == 26) { getitem 960,1; //Nipper } else if (.@rhea_ran == 27) { getitem 910,1; //Garlet } else if (.@rhea_ran == 28) { getitem 6081,1; //Splendide_Coin } else if ((.@rhea_ran > 28) && (.@rhea_ran < 40)) { getitem 7049,1; //Stone } else { mes "Vous n'attrapez rien."; close; } set .@rhea_ran5,rand(1,200); if (.@rhea_ran5 == 3) { getitem 644,1; //Gift_Box mapannounce "spl_fild03","" + strcharinfo(0) + " vient de pêcher un Paquet Cadeau.",bc_map,"0x00ffff"; } set .@rhea_ran3,rand(1,500); if (.@rhea_ran3 == 3) { getitem 603,1; //Old_Blue_Box mapannounce "spl_fild01","" + strcharinfo(0) + " vient de pêcher une Vielle Boîte Bleue.",bc_map,"0x00ffff"; } set .@rhea_ran4,rand(1,3000); if (.@rhea_ran4 == 3) { getitem 617,1; //Old_Violet_Box mapannounce "spl_fild03","" + strcharinfo(0) + " vient de pêcher une Vielle Boîte Violette.",bc_map,"0x44ff44"; } } else { mes "Des poissons nagent dans l'eau."; close; } end; } spl_fild01,317,361,0 duplicate(FishingHole_spl1) Zone de Pêche::School of Fish#11 844 spl_fild01,55,269,0 duplicate(FishingHole_spl1) Zone de Pêche::School of Fish#12 844 spl_fild01,332,131,0 duplicate(FishingHole_spl1) Zone de Pêche::School of Fish#13 844 spl_fild01,170,74,0 duplicate(FishingHole_spl1) Zone de Pêche::School of Fish#14 844 // Two Tribes //============================================================ spl_in01,32,306,3 script Garde de Splendide::Splendide Guard#ep13md01 447,2,2,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if ((isequipped(2782) == 1) && (ep13_2_rhea > 99)) { if (ep13_mdrama == 0) { mes "[Garde de Splendide]"; mes ( sex ? "Un étranger" : "Une étrangère" )+"? Il y a de plus en plus d'étrangers qui viennent ici..."; next; mes "[Garde de Splendide]"; mes "On dirait que nos supérieurs vous autorisent à passer, alors je ne vais pas vous arrêter."; next; mes "[Arc]"; mes "Je m'appelle Arc. Au fait, euh... Vous comprenez ma langue?"; next; switch(select("Oui.:*Secoue la tête*")) { case 1: mes "[Arc]"; mes "Quoi? Venez-vous de me dire 'oui'? Je n'arrive pas à croire que nous nous comprenions! Comment avez-vous appris ma langue? Comment s'appelle votre race?"; next; mes "- Vous lui montrez votre anneau, et lui expliquez tout, y compris ce qui vous a conduit ici. -"; next; mes "[Arc]"; mes "Alors, c'est ce qui s'est passé... La source de cette énorme choc et de cette explosion mystérieuse..."; next; mes "[Arc]"; mes "C'est une histoire passionnante. Et c'est pour ça que vous autres, les humains, explorez cette contrée..."; next; mes "[Arc]"; mes "Je vois maintenant que ce ne sont pas les géants de Manuk qui vous envoient. Merci de m'avoir raconté cette histoire extraordinaire."; set ep13_mdrama,1; close; case 2: mes "[Arc]"; mes "Oh? C'est vrai? Comme je le soupçonnais, nous employons des langues différentes... Comme c'est frustrant!"; close; } } else if (ep13_mdrama == 1) { mes "[Arc]"; mes "Au fait, vous... Non, oubliez ça... Quel est votre nom?"; next; select("" + strcharinfo(0) + ""); mes "[Arc]"; mes "Ah, c'est vrai. " + strcharinfo(0) +"! Quelle nom étrange! Excusez-moi si je le prononce mal..."; next; mes "[Arc]"; mes "Quoi qu'il en soit, j'ai un service à vous demander. Est-ce que vous êtes d'accord?"; next; switch(select("Quel service?:Pas maintenant.")) { case 1: mes "[Arc]"; mes "Hum... Ah... C'est..."; mes "Un petit peu... compliqué..."; next; mes "- Arc regarde à droite et à gauche afin de s'assurer que personne d'autre n'est ici. Satisfait de vous voir seul"+ ( sex ? "" : "e" ) +", il poursuit son histoire... -"; next; mes "[Arc]"; mes "Je m'inquiète vraiment pour une amie partie sans permission pour aller espionner votre camp. Elle n'est jamais revenue."; next; mes "[Arc]"; mes "Mais je ne peux pas quitter mon poste et partir à sa recherche, car je dois garder les résultats de recherches entreposés ici."; next; mes "[Arc]"; mes "Et comme elle est partie sans permission, je ne peux même pas signaler sa disparition à mes supérieurs... Ça ne ferait que créer de plus gros problèmes encore."; next; mes "[Arc]"; mes "Je m'inquiète vraiment... En fait, on essaie de n'avoir aucun contact avec les géants de Manuk, et de nous tenir à l'écart de leur territoire."; next; mes "[Arc]"; mes "Votre camp se trouve dans un endroit qui servait de zone neutre entre nos deux races..."; next; mes "[Arc]"; mes "S'il elle s'est approchée de leur territoire, elle a pu continuer à travers les terres enneigées... Il nous serait encore plus difficile de la rechercher..."; next; mes "[Arc]"; mes "Les géants de Manuk pourraient se méprendre et penser à une provocation, n'est-ce pas?"; next; mes "[" + strcharinfo(0) + "]"; mes "En bref, vous voulez que je cherche votre amie, c'est cela? Parce que vous ne pouvez pas le faire vous-même à cause des circonstances?"; next; mes "[Arc]"; mes "Exactement! Vous avez un bon sens de l'observation."; next; switch(select("Bien sûr, je vais m'en occuper.:Désolé, je ne peux pas vous aider.")) { case 1: mes "[" + strcharinfo(0) + "]"; mes "Cependant, il va me falloir plus d'informations si je dois la rechercher."; next; mes "[Arc]"; mes "Vous n'avez pas à vous en faire pour ça... ^4d4dffTerra^000000 a l'habitude de marquer les plantes pour retrouver son chemin."; next; mes "[Arc]"; mes "Elle fait ça pour ne pas se perdre. Si vous voyez des plantes marquées le long d'un sentier, cela voudra certainement dire qu'elle est passée par là."; next; mes "[Arc]"; mes "Ce sera peut-être difficile de la trouver, mais mieux vaut la chercher que de ne rien faire. Aidez-moi, je vous en supplie..."; next; mes "[Arc]"; mes "Ah, et s'il vous plaît, ne parlez de rien de tout ça aux autres Laphines."; next; mes "[Arc]"; mes "N'oubliez pas, " + strcharinfo(0) + "... Vous devez garder tout cela pour vous... Retrouvez-la s'il vous plait."; set ep13_mdrama,2; setquest 7056; close; case 2: mes "[Arc]"; mes "Je savais que c'était trop en demander... Vous avez été envoyé"+ ( sex ? "" : "e" ) +" ici en mission - j'aurais dû le savoir..."; close; } case 2: mes "[Arc]"; mes "Ah, oui, vous avez été envoyé"+ ( sex ? "" : "e" ) +" ici en mission - j'aurais dû le savoir..."; close; } } else if (ep13_mdrama == 2) { mes "[Arc]"; mes "^4d4dffTerra^000000 a l'habitude de faire des marques sur les plantes pour retrouver son chemin. Gardez ça à l'esprit pour la chercher. Oh, et ne dites pas aux autres Laphines qu'elle a disparu."; next; mes "[Arc]"; mes strcharinfo(0) + ", vous êtes "+ ( sex ? "le seul" : "la seule" ) +" à qui je peux demander de l'aide. Rendez-moi ce service, s'il vous plaît."; close; } else if ((ep13_mdrama > 3) && (ep13_mdrama < 7)) { mes "[Arc]"; mes "Est-ce que vous avez trouvé quelque chose? Avez vous trouvé des marques sur les plantes? Oui, c'est Terra qui a dû faire ça."; next; mes "[Arc]"; mes "Continuez à la chercher pour moi!"; close; } else if (ep13_mdrama == 7) { mes "[Arc]"; mes "Ah, vous revoilà! Qu'est-ce que je peux faire maintenant?!"; next; select("Quoi? Qu'est-ce qui s'est passé?"); mes "- Arc a l'air perplexe, comme s'il y avait un malentendu. -"; next; mes "[Arc]"; mes "Terra..."; next; mes "[Arc]"; mes "Terra est revenue! Mais... elle était couverte de blessures."; next; select("Couverte de blessures?"); mes "[Arc]"; mes "Elle n'a même pas reçu de traitement! Elle a juste pris du Bradium et elle est repartie dans cet état!"; next; mes "[Arc]"; mes "Elle n'a même pas voulu me dire pourquoi! J'ai voulu la retenir, mais elle ne m'a pas écouté. Et tout s'est passé si vite..."; next; mes "[Arc]"; mes "" + strcharinfo(0) + "!"; mes "Bon, qu'est-ce que je fais maintenant? Que devrions-nous faire? Terra est repartie et elle était blessée..."; next; mes "[Arc]"; mes "Et je suis resté là... à ne rien faire."; next; select("Vous avez un sens prononcé des responsabilités..."); mes "[Arc]"; mes "Quoi qu'il en soit... Je n'ai pas pu l'arrêter, ni la suivre... Qu'est-ce qui va se passer maintenant? Pourquoi a-t-elle pris le Bradium?"; next; mes "- Vous parlez à Arc du Géant de la grotte. -"; next; mes "[Arc]"; mes "Qu'est-ce qui a bien pu se passer? Le Bradium... C'est un minerai très précieux pour les Saphas. Ils l'utilisent une fois raffiné..."; next; mes "[Arc]"; mes "Vous avez dit qu'un Sapha était blessé? Et que son corps était déjà raide? Impossible! Terra!"; next; mes "- Arc se met tout d'un coup à rassembler ses affaires. -"; set ep13_mdrama,8; close; } else if (ep13_mdrama == 8) { mes "[Arc]"; mes "Dites-moi, où était cette grotte où vous avez trouvé le Sapha? Je n'ai trouvé aucune grotte quand j'ai inspecté les environs."; next; select("Qu'est-ce que vous voulez faire?"); mes "[Arc]"; mes "Vous ne le voyez pas? Je vais chercher Terra. Elle a pris le Bradium, alors ça doit avoir un rapport avec ce Sapha."; next; select("Vous pouvez quitter votre poste?"); mes "[Arc]"; mes "Je... ..."; mes "... Non..."; mes "Mince, qu'est-ce que je vais bien pouvoir faire?!"; next; mes "[" + strcharinfo(0) + "]"; mes "Je vais y aller. Personne ne sait exactement où se trouve cette grotte. Je la ramènerai. Si Terra s'est rendue dans cette cave, je devrais pouvoir la retrouver."; next; mes "[" + strcharinfo(0) + "]"; mes "Attendons d'entendre la version de l'histoire de Terra. Vous devez rester garder cet endroit, pas vrai? Si Terra a vraiment pris le Bradium sans permission..."; next; mes "[Arc]"; mes "Les anciens ne resteront pas sans rien faire... Je suis désolé de vous demander ça, mais... Ramenez-la ici s'il vous plaît..."; set ep13_mdrama,9; changequest 7058,7059; close; } else if ((ep13_mdrama > 8) && (ep13_mdrama < 13)) { mes "[Arc]"; mes "Je suis vraiment désolé de vous avoir entraîné dans toute cette histoire... Retrouvez Terra s'il vous plaît."; close; } else if (ep13_mdrama == 13) { mes "[Arc]"; mes "Quoi? Une Laphine blessé dans le village des Saphas? Est-ce que c'était Terra? Elle a été capturée par ces satanés Saphas?!"; next; mes "[" + strcharinfo(0) + "]"; mes "Calmez-vous. Je n'ai pas pu vérifier qui était la Laphine capturée. Ils ne semblaient pas vouloir lui faire de mal."; next; mes "[" + strcharinfo(0) + "]"; mes "Et puis... Il cherchaient un moyen de la guérir... Si nous pouvions leur apporter des médicaments, nous pourrons certainement voir de qui il s'agit."; next; mes "[" + strcharinfo(0) + "]"; mes "Je comprends que vous vous inquiétiez, mais c'est le seul moyen que j'ai trouvé de savoir de qui il s'agit."; next; mes "[" + strcharinfo(0) + "]"; mes "Je vais emporter de quoi soigner ses blessures, et si jamais il s'agit de Terra, je la ramènerai."; next; mes "[Arc]"; mes ".........."; mes "D'accord, c'est sans doute le mieux à faire au vu des circonstances..."; next; mes "[Arc]"; mes "Est-ce que vous avez déjà entendu parler de l'\"Yggdrasil\"? Il n'y a rien de mieux que les Fruits de l'Yggdrasil pour soigner les blessures. Surtout pour nous, les Laphines..."; next; mes "[Arc]"; mes "Si jamais vous avez un Fruit de l'Yggdrasil, vous pourrez l'utiliser pour guérir la Laphine..."; mes "L'Yggdrasil est l'arbre de la vie... Ses racines plongent en chaque chose en ce monde."; next; mes "[Arc]"; mes "Je n'ai que trois Fruits de l'Yggdrasil..."; next; mes "[Arc]"; mes "Je vais vous les donner, mais ça ne va pas suffire. A l'extérieur... Il y a un très gros arbre... On y trouve des racines de l'Yggdrasil... Vous devriez en trouver là-bas."; next; mes "[Arc]"; mes "On trouve parfois des Fruits de l'Yggdrasil dans les environs. Allez en chercher quelques autres et emportez-les. Faites vite!"; set ep13_mdrama,14; getitem 607,3; //Yggdrasilberry changequest 7062,7063; close; } else if ((ep13_mdrama > 13) && (ep13_mdrama < 18)) { mes "[Arc]"; mes "Il y a une énorme racine d'arbre près d'un marais au confins de cette zone. Il s'agit de l'une des racines de l'arbre de la vie."; next; mes "[Arc]"; mes "Vous devriez trouver d'autres Fruits de l'Yggdrasil là-bas."; next; mes "[Arc]"; mes "Il vous en faudra au moins six ou sept... J'espère que ça ira."; next; mes "[Arc]"; mes "Dès que vous aurez trouvé ces satanés fruits, apportez-les au village des Saphas sans attendre."; close; } else if ((ep13_mdrama > 17) && (ep13_mdrama < 25)) { mes "[Arc]"; mes "...Oh! Où peut bien être Terra...?"; close; } else if (ep13_mdrama == 25) { mes "[Arc]"; mes strcharinfo(0) + "! Terra est revenue! Elle est revenue en un seul morceau!"; mes "Elle n'a pas dit un seul mot depuis son retour. Je lui ai dit de rester dans son Yai..."; next; mes "[Arc]"; mes "Vous devriez aller la voir, si ça ne vous dérange pas. Le Yai de Terra - sa résidence privée - se trouve au sud-est. Je voudrais connaître les détails de ce qui s'est passé."; set ep13_mdrama,26; changequest 7070,7071; close; } else if (ep13_mdrama == 26) { mes "[Arc]"; mes "Qu'est-ce qui s'est passé pendant son absence? Je voudrais connaître les détails. S'il vous plaît, allez voir Terra quand vous le pourrez."; close; } else if (ep13_mdrama > 26) { mes "[Arc]"; mes "Je vous remercie vraiment de ce que vous avez fait pour nous, mais je m'en fais au sujet de Terra. J'espère qu'elle redeviendra celle qu'elle était avant..."; close; } else { mes "[Arc]"; mes "Ah~ Ah~ Ne faites pas un pas de plus! Cette zone est interdite au personnel non-autorisé!"; close; } } else { if (ep13_mdrama > 0) { mes "[Arc]"; mes "Yur,Dur AnoVa?"; mes "Wha? Dieb OsaDur .. "; mes "ah..RuffThus NeAsh. man nesAsh OdesAlah ?"; next; mes "- Vous ne comprenez pas ce qu'il dit. Comme c'est frustrant! -"; close; } else { mes "[Garde de Splendide]"; mes "NeiVil !"; mes "narNoth nesMush."; mes "AnuDur AmanDana Goth nar!"; next; mes "- Vous n'arrivez pas à vous comprendre l'un l'autre. -"; close; } } end; OnTouch: if (isequipped(2782) == 1) { if (ep13_mdrama < 1) { mes "[Garde de Splendide]"; mes "Halte! Cette zone est interdite à ceux qui n'ont pas reçu d'autorisation spéciale! Surtout aux étrangers, comme vous"; close; } } else { mes "[Garde de Splendide]"; mes "Tal-!"; mes "AnuDur AmanDana Goth nar!"; mes "Agoltas Me..."; next; mes "- Vous n'arrivez pas à vous comprendre l'un l'autre. Ça pourrait être problématique... -"; close; } end; } spl_fild02,45,214,0 script ::????#ep13_mdplant01 844,{ if (ep13_mdrama == 2) { cutin "ep13_plant01",2; mes "Il y a de nombreuses hautes herbes dans les environs... En regardant de façon plus attentive, vous remarquez qu'on a noué une jeune pousse... Cela ressemble aux marques de Terra, dont Arc vous a parlé."; next; mes "L'une des pousses pointe vers le ^4d4dffsud^000000."; set ep13_mdrama,3; changequest 7056,7057; close2; } else if (ep13_mdrama > 2) { mes "Il s'agit d'une marque que Terra a laissé pour retrouver son chemin. L'une des pousses pointe vers le ^4d4ffsud^000000."; close2; } else { mes "Il y a de nombreuses hautes herbes dans les environs... Vous ne trouvez rien de particulier."; close2; } cutin "ep13_plant01",255; end; } spl_fild02,122,106,0 script ::????#ep13_mdplant02 844,{ if (ep13_mdrama > 2) { cutin "ep13_plant01",2; mes "Il y a de nombreuses hautes herbes dans les environs... En regardant de façon plus attentive, vous remarquez qu'on a noué une jeune pousse... Cela ressemble aux marques de Terra, dont Arc vous a parlé."; next; mes "L'une des pousses pointe vers le ^4d4dffnord^000000."; close2; } else { mes "Il y a de nombreuses hautes herbes dans les environs... Vous ne trouvez rien de particulier."; close2; } cutin "ep13_plant01",255; end; } spl_fild02,329,191,0 script ::????#ep13_mdplant03 844,{ if (ep13_mdrama > 2) { cutin "ep13_plant01",2; mes "Il y a de nombreuses hautes herbes dans les environs... En regardant de façon plus attentive, vous remarquez qu'on a noué une jeune pousse... Cela ressemble aux marques de Terra, dont Arc vous a parlé."; next; mes "L'une des pousses pointe vers le ^4d4dffnord^000000."; close2; } else { mes "Il y a de nombreuses hautes herbes dans les environs... Vous ne trouvez rien de particulier."; close2; } cutin "ep13_plant01",255; end; } spl_fild02,328,323,0 script ::????#ep13_mdplant04 844,{ if (ep13_mdrama == 3) { mes "Vous remarquez des traces de pas, et des marques indiquant que quelqu'un est tombé ici. On dirait que quelqu'un s'est battu, mais qui?"; next; mes "Vous voyez des traces de pas se dirigeant vers le ^4d4dffnord^000000."; set ep13_mdrama,4; close; } else if (ep13_mdrama > 3) { mes "Qulqu'un a dû se battre ici. Vous voyez des traces de pas se dirigeant vers le ^4d4dffnord^000000."; close; } else { mes "Il s'agit de traces de pas se dirigeant quelque part."; close; } } spl_fild01,341,109,0 script ::????#ep13_mdplant05 844,{ if (ep13_mdrama == 4) { mes "Vous trouvez des traces de combat ici aussi. Les traces de pas ne peuvent pas appartenir à un Laphine..."; next; mes "Les traces de pas se dirigent vers l'une des ^4d4dffracines d'un arbre gigantesque^000000."; set ep13_mdrama,5; close; } else if (ep13_mdrama > 4) { mes "Les traces de pas se dirigent vers l'une des ^4d4dffracines d'un arbre gigantesque^000000."; close; } else { mes "Il s'agit de traces de pas se dirigeant quelque part."; close; } } spl_fild01,375,109,0 script to_dun01#ep13_2 -1,2,2,{ OnTouch: if (ep13_mdrama == 5) { mes "Vous voyez une tige de plante coincée dans une ouverture entre les racines d'un arbre gigantesque... On dirait que quelqu'un s'est faufilé par là."; next; mes "Une souffle d'air frais s'échappe de l'anfractuosité."; next; switch(select("Suivre les traces.:Ça semble dangereux... Faire demi-tour.")) { case 1: mes "Vous faites un pas en avant et vous avancez avec précaution entre les racines boueuses, avant de glisser."; set ep13_mdrama,6; close2; percentheal -30,0; warp "nyd_dun01",72,125; end; case 2: mes "Cet endroit a l'air trop dangereux... On dirait qu'il y a un grand vide en bas. Vous feriez mieux de vous en écarter..."; close; } } else if (ep13_mdrama > 5) { mes "Vous voyez une anfractuosité entre les racines, menant à une grotte souterraine."; next; switch(select("Se rendre à l'intérieur.:Rester ici.")) { case 1: mes "Vous glissez une nouvelle fois entre les racines boueuses."; close2; percentheal -30,0; warp "nyd_dun01",72,125; end; case 2: mes "Vous décidez de revenir plus tard."; close; } } else { mes "Des tiges de plantes étranges sont coincées dans une anfractuosité entre de gigantesques racines. La surface a l'air instable... Vous feriez mieux de vous en écarter avant de glisser."; close; } } nyd_dun01,58,223,0 script Sapha Pétrifié::Petrified Sapha#ep13md03 844,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (ep13_mdrama == 6) { mes "Il s'agit du seul endroit où la lumière du soleil perce à travers un trou dans la paroi supérieure."; next; mes "En levant la tête, vous voyez des racines d'arbre perçant et s'engouffrant à travers un mur couvert de boue, permettant au soleil de briller. Vous voyez une statue de géant au sol."; next; mes "[" + strcharinfo(0) + "]"; mes "Une statue dans un endroit comme celui-ci... Intéressant."; next; mes "[" + strcharinfo(0) + "]"; mes "Hum... On dirait... Un géant de cette tribu de Manuk... Hein? Il porte un cache-col! Non, pas possible!"; next; mes "[" + strcharinfo(0) + "]"; mes "Il porte de nombreuses cicatrices, comme s'il avait pris part à un combat..."; next; mes "[" + strcharinfo(0) + "]"; mes "Et on dirait qu'il cache quelque chose entre ses bras... Qu'est-ce qui a bien pu se passer ici?"; next; mes "[" + strcharinfo(0) + "]"; mes "Je n'arrive pas à deviner ce qui s'est passé, mais je ne trouve plus de traces de Terra... Et cette grotte a l'air dangereuse... Je ferais mieux de retourner voir Arc."; next; mes "[" + strcharinfo(0) + "]"; mes "Est-ce que... Terra se serait battue avec ce Géant?"; set ep13_mdrama,7; changequest 7057,7058; next; mes "[" + strcharinfo(0) + "]"; mes "Quoi qu'il en soit... Comment est-ce que je sors d'ici? Le trou par lequel je suis entré"+ ( sex ? "" : "e" ) +" est trop glissant pour que je remonte la pente..."; next; mes "[" + strcharinfo(0) + "]"; mes "De la lumière s'infiltre par la paroi supérieure... Peut-être pourrais-je grimper par une racine, là..."; close; } else if ((ep13_mdrama == 7) || (ep13_mdrama == 8)) { mes "[" + strcharinfo(0) + "]"; mes "J'en ai terminé avec cet endroit. Je devrais retourner voir Arc. Trouvons un moyen de sortir de là."; close; } else if (ep13_mdrama == 9) { mes "Vous retournez dans cet endroit, mais il n'y a nulle trace de Terra... Il n'y a qu'une seule chose qui a changée depuis la dernière fois: de petites particules brillent autour de la tête du corps du Sapha."; next; mes "[" + strcharinfo(0) + "]"; mes "Alors... Terra est bien venue ici... Et avec du Bradium... Qu'essayait-elle de faire avec ce Sapha?"; next; mes "[" + strcharinfo(0) + "]"; mes "Je ne peux pas retourner voir Arc sans avoir de nouvelles... Humm... Est-ce que je devrais aller faire un tour du côté du village des Saphas?"; set ep13_mdrama,10; changequest 7059,7060; close; } else if (ep13_mdrama == 10) { mes "[" + strcharinfo(0) + "]"; mes "Je ne trouve plus aucune trace de Terra. La chose qui me dérange le plus, c'est ces particules minérales."; next; mes "[" + strcharinfo(0) + "]"; mes "Je devrais retourner voir Arc et lui demander ou aller enquêter un peu au village des Saphas."; close; } else if ((ep13_mdrama > 10) && (ep13_mdrama < 21)) { mes "Un géant de la race des Saphas se trouve ici, pétrifié. Il semble mort..."; close; } else if (ep13_mdrama == 21) { mes "Il vous faut rapporter une preuve de la présence de ce géant dans la grotte. Qu'allez-vous emporter?"; next; switch(select("Des cheveux.:Le cache-col.:Son pantalon.:Un fragment de Bradium.")) { case 1: mes "Vous n'arrivez pas à les arracher. C'est comme si un arbre avait pris racine dans la pierre."; close; case 2: mes "Vous retirez délicatement le cache-col du Sapha. Vous verrez bien s'il appartient à Ogen ou non."; next; mes "Quoi d'autre allez-vous prendre?"; next; switch(select("Ses cheveux.:Son pantalon.:Un fragment de Bradium.")) { case 1: mes "Vous n'arrivez pas à les arracher. C'est comme si un arbre avait pris racine dans la pierre."; close; case 2: mes "... Non, vous ne voulez pas retirer le pantalon d'un cadavre!"; close; case 3: mes "Vous ramassez un fragment de Bradium au sol. Cela devrait suffire."; set ep13_mdrama,22; getitem 6085,1; //Shaggy_Muffler getitem 6084,1; //Bradium_Fragments changequest 7066,7067; close; } case 3: mes "... Non, vous ne voulez pas retirer le pantalon d'un cadavre!"; close; case 4: mes "Vous ramassez un fragment de Bradium au sol. Qu'allez-vous prendre d'autre?"; next; switch(select("Des cheveux.:Son cache-col.:Son pantalon.")) { case 1: mes "Vous n'arrivez pas à les arracher. C'est comme si un arbre avait pris racine dans la pierre."; close; case 2: mes "Vous retirez délicatement le cache-col du Sapha. Vous verrez bien s'il appartient à Ogen ou non. Ça devrait suffire."; set ep13_mdrama,22; getitem 6085,1; //Shaggy_Muffler getitem 6084,1; //Bradium_Fragments changequest 7066,7067; close; case 3: mes "... Non, vous ne voulez pas retirer le pantalon d'un cadavre!"; close; } } } else if (ep13_mdrama == 22) { mes "Vous avez pris son cache-col. Vous devriez maintenant retourner voir Luik et Snorren."; close; } else if (ep13_mdrama == 23) { if (isequipped(2782) == 1) { donpcevent "Snorren#ep13md17::OnEnable"; mes "[Snorren]"; mes "Ogen!!!!!!"; mes "...Ogen... Ogen..."; mes "....Ogeeen......"; next; select("Vous voulez dire que..?"); mes "[Snorren]"; mes "C'est... C'est pire que je ne l'avais imaginé. On dirait que ça ne peut être inversé..."; next; mes "[Snorren]"; mes "Peu importe la quantité de fluide de Bradium nous lui injecterons... Ogen ne reviendra pas à la vie."; next; mes "[Snorren]"; mes "Ogen... Il était vraiment borné... Protéger cette Laphine... Protéger Terra... Il l'a fait jusqu'à son dernier souffle."; next; mes "[Snorren]"; mes "Regardez cela, " + strcharinfo(0) + "... Son corps pétrifié a protégé Terra."; next; mes "[Snorren]"; mes "Ogen... Il s'en transformé de lui-même en un bouclier indestructible."; next; mes "[Snorren]"; mes "Ogen... Tu peux maintenant retourner au sein de notre Terre-Mère... Cette statue sera un monument à ton courage..."; next; mes "- Vous n'arrivez pas à décrire la douleur d'avoir perdu un ami proche... -"; next; mes "- Vous vous contentez de lui tapoter l'épaule, pendant qu'il se reprend, petit à petit. -"; next; mes "[" + strcharinfo(0) + "]"; mes "Rebroussons chemin... Ogen ne voudrait pas que vous soyez si déprimé."; next; mes "[Snorren]"; mes "J'imagine que vous avez raison... La lumière du jour passe par ici... Ce doit être une agréable dernière demeure pour Ogen."; next; mes "[Snorren]"; mes "Je devrais aller parler de tout cela à Luik et aux gens du village..."; mes "Je pars devant."; next; donpcevent "Snorren#ep13md17::OnDisable"; mes "- Snorren se redresse, un sourire amer aux lèvres. -"; mes "- Vous devriez rebrousser chemin, vous aussi, et prendre des nouvelles de Terra. -"; set ep13_mdrama,24; changequest 7068,7069; close; } else { mes "[" + strcharinfo(0) + "]"; mes "Oh, j'avais complètement oublié cet anneau."; close; } } else if (ep13_mdrama > 23) { mes "Ogen... Il a été pétrifié en protégeant... Qu'est-ce qui a bien pu se passer entre eux pour qu'ils fassent fi de leurs différences de race?"; close; } else { // custom translation mes "Une statue de pierre et de bois se dresse devant vous. Elle semble si vivante que c'en est merveilleux."; close; } } nyd_dun01,55,223,5 script Snorren#ep13md17 454,{ disablenpc "Snorren#ep13md17"; end; OnInit: disablenpc "Snorren#ep13md17"; end; OnEnable: enablenpc "Snorren#ep13md17"; end; OnDisable: disablenpc "Snorren#ep13md17"; end; } nyd_dun01,62,233,0 script Tronc d'Arbre::Trunk of a Tree#ep13 844,2,2,{ mes "Le tronc se dresse vers l'extérieur de la grotte. Vous voyez de grosses racines et branches sur lesquelles vous devriez pouvoir prendre appui pour l'escalader."; close; OnTouch: mes "Il s'agit d'un gros tronc d'arbre dressé vers le trou dans la paroi supérieure. Vous pouvez utiliser les racines pour prendre pied."; next; switch(select("L'escalader.:Passer son chemin.")) { case 1: warp "spl_fild01",376,65; end; case 2: mes "["+strcharinfo(0)+"]"; mes "Je reviendrai plus tard."; close; } } manuk,278,177,5 script Villageois::Villager#ep13_11 454,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (isequipped(2782) == 1) { if (ep13_mdrama == 10) { mes "[Lawine]"; mes "Au fait, comment est-ce que cette fée a pu arriver jusqu'ici? Elle a été capturée?"; next; mes "[Rivier]"; mes "Non, même pas. Elle est venue de son plein grès. C'était vraiment imprudent. Elle était couverte de blessures quand elle est arrivée."; next; mes "[" + strcharinfo(0) + "]"; mes "(Hein? Une Fée? Blessée? Est-ce qu'ils seraient en train de parler de Terra..?!)"; next; switch(select("Interrompre leur conversation.:Ne rien dire et écouter.")) { case 1: mes "[" + strcharinfo(0) + "]"; mes "Désolé d'interrompre votre conversation. Vous étiez en train de parler d'une fée... Vous pourriez m'en dire plus?"; next; mes "[Lawine]"; if (sex) mes "Un étranger?! Qu'est-ce qu'il fait ici?"; else mes "Une étrangère?! Qu'est-ce qu'elle fait ici?"; next; mes "[Rivier]"; mes "Non, non, nous ne parlions pas de ça. Nous n'avons rien à vous dire. Lawine, allons à la raffinerie plus tard."; next; mes "- Les Saphas ne veulent rien vous dire, mais cette fée tenue captive pourrait être Terra. -"; set ep13_mdrama,11; changequest 7060,7061; close; case 2: // Custom Translation mes "[Lawine]"; mes "J'ai entendu une fée crier et appeler à l'aide. Elle était gravement blessée."; next; mes "[Rivier]"; mes "Personne ne comprend leur langage. On ne savait pas du tout quoi faire."; next; mes "[Rivier]"; mes "Cette fée est en prison en ce moment. Ah, au fait, nous devons passer à la raffinerie aujourd'hui, n'oublie pas."; next; mes "[Lawine]"; mes "Ah! "+ ( sex ? "Un étranger" : "Une étrangère" ) +"!"; next; mes "[Rivier]"; mes "N'y fait pas attention, "+ ( sex ? "il" : "elle" ) +" ne peut pas comprendre ce qu'on dit."; next; mes "- Heureusement, les Saphas pensent que vous ne pouvez pas les comprendre, mais ils devaient être en train de parler de Terra... -"; set ep13_mdrama,11; changequest 7060,7061; close; } } else if (ep13_mdrama > 10) { mes "- Les Saphas discutent et ne font pas attention à vous. -"; next; mes "- Ils parlent des affaires du village, mais vous ne tirez rien d'utile de leur conversation. -"; next; mes "- Vous feriez mieux de bouger avant que votre présence ne devienne suspecte. -"; close; } else { mes "[Villageois]"; mes ( sex ? "Un étranger" : "Une étrangère" ) +"? Êtes-vous autorisé"+ ( sex ? "" : "e" ) +" à vous rendre dans notre village? Oh, c'est vrai... Vous ne me comprenez pas."; close; } } else { mes "[Villageois]"; mes "Das?"; mes "idh sd!"; mes "Dh apa sd¡­is Das idh."; close; } } manuk,281,177,3 script Villageois::Villager#ep13_12 449,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (isequipped(2782) == 1) { if (ep13_mdrama == 10) { mes "[Lawine]"; mes "Au fait, comment est-ce que cette fée a pu arriver jusqu'ici? Elle a été capturée?"; next; mes "[Rivier]"; mes "Non, même pas. Elle est venue de son plein grès. C'était vraiment imprudent. Elle était couverte de blessures quand elle est arrivée."; next; mes "[" + strcharinfo(0) + "]"; mes "(Hein? Une Fée? Blessée? Est-ce qu'ils seraient en train de parler de Terra..?!)"; next; switch(select("Interrompre leur conversation.:Ne rien dire et écouter.")) { case 1: mes "[" + strcharinfo(0) + "]"; mes "Désolé d'interrompre votre conversation. Vous étiez en train de parler d'une fée... Vous pourriez m'en dire plus?"; next; mes "[Lawine]"; if (sex) mes "Un étranger?! Qu'est-ce qu'il fait ici?"; else mes "Une étrangère?! Qu'est-ce qu'elle fait ici?"; next; mes "[Rivier]"; mes "Non, non, nous ne parlions pas de ça. Nous n'avons rien à vous dire. Lawine, allons à la raffinerie plus tard."; next; mes "- Les Saphas ne veulent rien vous dire, mais cette fée tenue captive pourrait être Terra. -"; set ep13_mdrama,11; changequest 7060,7061; close; case 2: // Custom Translation mes "[Lawine]"; mes "J'ai entendu une fée crier et appeler à l'aide. Elle était gravement blessée."; next; mes "[Rivier]"; mes "Personne ne comprend leur langage. On ne savait pas du tout quoi faire."; next; mes "[Rivier]"; mes "Cette fée est en prison en ce moment. Ah, au fait, nous devons passer à la raffinerie aujourd'hui, n'oublie pas."; next; mes "[Lawine]"; mes "Ah! "+ ( sex ? "Un étranger" : "Une étrangère" ) +"!"; next; mes "[Rivier]"; mes "N'y fait pas attention, "+ ( sex ? "il" : "elle" ) +" ne peut pas comprendre ce qu'on dit."; next; mes "- Heureusement, les Saphas pensent que vous ne pouvez pas les comprendre, mais ils devaient être en train de parler de Terra... -"; set ep13_mdrama,11; changequest 7060,7061; close; } } else if (ep13_mdrama > 10) { mes "- Les Saphas discutent et ne font pas attention à vous. -"; next; mes "- Ils parlent des affaires du village, mais vous ne tirez rien d'utile de leur conversation. -"; next; mes "- Vous feriez mieux de bouger avant que votre présence ne devienne suspecte. -"; close; } else { mes "[Villageois]"; mes ( sex ? "Un étranger" : "Une étrangère" ) +"? Êtes-vous autorisé"+ ( sex ? "" : "e" ) +" à vous rendre dans notre village? Oh, c'est vrai... Vous ne me comprenez pas."; next; mes "[Villageois]"; mes "... J'imagine que ça n'a pas d'importance si nous n'arrivons même pas à nous comprendre."; close; } } else { mes "[Villageois]"; mes "Fsd a idh as?"; mes "Nsf iu ai sd a sd!"; mes "Asd fo sdj fso df."; close; } } man_in01,175,59,5 script Snorren#ep13_13 454,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (isequipped(2782) == 1) { if (ep13_mdrama == 11) { mes "Il semble préoccupé et déambule à droite à gauche. Est-ce le garde de la prison?"; next; mes "[Snorren]"; mes "Argh... Pourquoi pas?! Il est aussi borné qu'un âne!"; mes "Hein? Qui êtes-vous? Qu'est-ce qu'"+ ( sex ? "un étranger" : "une étrangère" ) +" fait ici?"; next; switch(select("La fée tenue captive...:Quel est cet endroit?")) { case 1: mes "[Snorren]"; mes "Où est-ce qu'"+ ( sex ? "un étranger" : "une étrangère" ) +" comme vous a entendu parler de ça? Et...? Hein? Est-ce que vous comprenez ce que je dis au moins?"; next; mes "[Snorren]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + "...?"; mes "Vous pouvez comprendre les mots qui sortent de ma bouche?"; next; mes "- Vous montrez l'anneau à Snorren. -"; next; mes "[Snorren]"; mes "Ah! Je comprends maintenant. C'est fascinant. Un anneau capable de traduire différentes langues... Et vous avez pu arriver jusqu'ici."; next; mes "[Snorren]"; mes "J'ai entendu dire que des étrangers avaient aidé mon peuple. Vous devez être l'un"+ ( sex ? "" : "e" ) +" d'entre eux!"; next; mes "[Snorren]"; mes "Mais où est-ce que vous avez entendu parler de cette fée? Franchement, je voudrais pouvoir lui parler mais je ne comprends pas leur langue."; next; switch(select("Pourquoi vouloir lui parler?:Je peux servir d'interprète...")) { case 1: break; case 2: mes "[Snorren]"; mes "Un"+ ( sex ? "" : "e" ) +" interprète? Bien sûr! Mais je ne peux pas le faire sans raison... Si je veux parler à cette fée - je veux dire, cette Laphine, c'est que..."; next; break; } mes "[Snorren]"; mes "Je veux savoir si elle a quelque chose à voir avec mon ami..."; next; select("Votre ami?"); mes "[Snorren]"; mes "Oui. Ogen a disparu. Il m'a dit qu'il était curieux de voir l'endroit où vous viviez, et il est parti voir. Comme c'était stupide!"; next; mes "[Snorren]"; mes "Il n'est jamais revenu. Et puis après un certain temps, cette fée est arrivée."; next; mes "[Snorren]"; mes "Je ne sais pas où elle a trouvé le courage de venir sur notre territoire. Cette fée n'arrêtait pas de crier 'Bradium!' 'Bradium!'"; next; mes "[Snorren]"; mes "Les gardes de notre village disent que cette fée avait été affectée par le pouvoir du Bradium et qu'elle est devenue folle."; mes "Comme tous les Laphines, vous me direz..."; next; mes "[Snorren]"; mes "Ils passent leur temps à fabriquer des bijoux avec des minerais qui sont pour nous une source de vie. Ils s'emparent de tout ce qui possède un pouvoir magique."; next; mes "[" + strcharinfo(0) + "]"; mes "Vous devriez vous calmer un peu... Parlez-moi de cette Laphine que vous avez capturée."; next; mes "[Snorren]"; mes "Oui, je suis désolé. Bref, cette fée est apparue juste après qu'Ogen ait disparu. C'est trop suspect... Et elle était couverte de blessures."; next; mes "[Snorren]"; mes "Je pense que..."; next; mes "[Snorren]"; mes "Cette fée a attaqué Ogen quand il essayait d'espionner votre camp. Elle a été attirée par le Bradium d'Ogen et est venue ici en chercher plus."; next; switch(select("Ça pourrait être vrai...:Je ne pense pas...")) { case 1: mes "[" + strcharinfo(0) + "]"; mes "Mais est-ce que ce minerai qu'on appelle le Bradium possède véritablement un si puissant pouvoir magique? Je ne pensais pas..."; next; mes "[Snorren]"; mes "Vraiment? Mais nous autres, Saphas, ne pouvons pas vivre sans Bradium. Cette guerre avec les Laphines... C'est pour protéger notre Bradium..."; next; mes "[" + strcharinfo(0) + "]"; mes "Je vois... Vous vous livrez bataille à cause du Bradium..."; next; break; case 2: mes "[Snorren]"; mes "Ah bon? Alors que pensez-vous qu'il s'est passé?"; next; mes "[" + strcharinfo(0) + "]"; mes "Je ne sais pas... Mais ça ressemblait à une espèce de zone interdite..."; next; break; } mes "[" + strcharinfo(0) + "]"; mes "Quoi qu'il en soit... Vous allez demander à cette fée de vous parler d'Ogen, pas vrai? Si c'est le cas, je pourrai vous servir d'interprète."; next; mes "[Snorren]"; mes "Ah oui?! Alors attendez ici un moment. Je vais aller en parler à Luik."; set ep13_mdrama,12; close; case 2: mes "[Snorren]"; mes "Erf!~"; mes "Il s'agit d'une prison. Il faut obéir aux règles pour vivre ensemble en paix."; next; mes "[Snorren]"; mes "C'est là que les gens qui transgressent les règles sont retenus pour la nuit."; next; mes "[Snorren]"; mes "Oh. Ce n'est pas mon cas! J'avais juste quelque chose à faire dans le coin. Snorren est un bon Sapha."; close; } } else if (ep13_mdrama == 12) { mes "[Snorren]"; mes "Hum... Attendez une minute..."; mes "Luik. C'est moi, Snorren."; next; mes "[Voix à travers la porte]"; mes "Ah, je t'ai déjà dit que ce n'est pas possible, Snorren! Tout ce que je pourrais faire, ça serait de te faire passer la nuit en cellule!"; next; mes "[Snorren]"; mes "Hein?! Luik, non, pas ça! Je t'ai ramené quelqu'un qui pourrait traduire la langue de la fée! Allez... On peut entrer?"; next; mes "[Voix de Luik]"; mes "Tais-toi! Et puis on a d'autres chats à fouetter. Cette Laphine... Il faut qu'on soigne ses blessures..."; next; mes "[Voix de Luik]"; mes "Son corps est complètement différent du nôtre. Qu'est-ce qu'on va bien pouvoir faire? Hé, Snorren! Rapporte-moi quelque chose... Comme... des herbes!"; next; mes "[Snorren]"; mes "Des herbes? Elle va si mal? On ne peut pas la guérir avec du Bradium? Oh, c'est vrai, ce n'est pas un Sapha, hein!"; next; select("Elle n'est pas comme vous..."); mes "[Snorren]"; mes "Vous avez quelque chose d'autre en tête?"; next; mes "[" + strcharinfo(0) + "]"; mes "C'est une Laphine, pas vrai? Nous devrions donc en parler à un autre Laphine... Lui demander comment nous pouvons la soigner... Je peux m'en charger."; next; mes "[Snorren]"; mes "Vraiment? Alors dépêchez-vous de me rapporter quelque chose..."; mes "Nous attendrons."; next; mes "[" + strcharinfo(0) + "]"; mes "(Je pense que je n'ai pas d'autre choix que de retourner voir Arc et lui demander que faire...)"; set ep13_mdrama,13; changequest 7061,7062; close; } else if ((ep13_mdrama > 12) && (ep13_mdrama < 17)) { mes "[Snorren]"; mes "Dépêchez-vous de trouver un moyen de guérir cette Laphine! Luik pourra peut-être nous laisser entrer après ça."; close; } else if (ep13_mdrama == 17) { if (countitem(607) > 5) { mes "[Snorren]"; mes "Est-ce que vous avez trouvé un remède? Ce fruit... Il a l'air vraiment étrange. J'en ai déjà vu, mais je n'ai jamais pensé que ça puisse être un remède!"; next; mes "[Snorren]"; mes "Je vais prendre tout ce que vous avez rapporté!"; set .@temp_ig,countitem(607); delitem 607,.@temp_ig; //Yggdrasilberry set ep13_mdrama,18; next; mes "[Snorren]"; mes "Maintenant, allons à l'intérieur!"; close; } else { mes "[" + strcharinfo(0) + "]"; mes "Hum... Ça ne va pas suffire... Il m'en faudrait au moins six ou sept..."; next; mes "[Snorren]"; mes "Est-ce que quelque chose ne va pas?"; next; mes "[" + strcharinfo(0) + "]"; mes "Hein? Ah, je pense qu'il va me falloir un peu plus des fruits que j'ai apporté... Je reviens."; close; } } else if (ep13_mdrama == 18) { mes "[Snorren]"; mes "J'ai déjà parlé de vous à Luik... Entrons."; close; } else if (((ep13_mdrama > 18) && (ep13_mdrama < 21)) || (ep13_mdrama == 22)) { mes "[Snorren]"; mes "Je vous attendais... Dépêchons-nous!"; close; } else if (ep13_mdrama == 21) { mes "[Snorren]"; mes "Je ne sais vraiment plus quoi penser maintenant... Est-ce que je devrais croire à votre histoire ou non? Si cette grotte existe vraiment et qu'Ogen est blessé..."; close; } else if (ep13_mdrama == 23) { mes "[Snorren]"; mes "Donc l'entrée se trouve près d'une énorme racine d'arbre... D'accord. Partez devant. Je passe à la raffinerie, et je vous rejoins."; next; mes "[Snorren]"; mes "Puisque cet endroit se trouve sur le territoire Laphine, je me ferai discret pour qu'ils ne remarquent pas ma présence. Partez devant, je vous suis."; close; } else if (ep13_mdrama == 24) { mes "[Snorren]"; mes "Vous revoilà... Luik voulait que je vous dise ceci: Terra, la Laphine, est maintenant libre."; next; mes "[Snorren]"; mes "Nous sommes las de nous battre. Nous ne voulions même pas nous lancer dans ce combat... Et puis nous avons vu ses intentions véritables."; next; mes "[Snorren]"; mes "Allez vous assurer que Terra est rentrée en toute sécurité. Quant à Ogen... Il est retourné à la Terre Mère."; next; mes "[Snorren]"; mes "Je ne crois toujours pas qu'Ogen ait fait ce qu'il y avait de mieux à faire, mais... C'était Ogen."; next; mes "[Snorren]"; mes "Excusez-moi... Je suis un peu déprimé. Je ferais mieux de me reposer. Je vous remercie vraiment de ce que vous avez fait."; next; mes "[Snorren]"; mes "Revenez quand vous voulez, d'accord?"; set ep13_mdrama,25; getitem 6080,15; //Manuk_Coin changequest 7069,7070; close; } else if (ep13_mdrama > 24) { mes "[Snorren]"; mes "Qu'est-ce que vous pensez de cette écharpe? Elle appartenait à Ogen... Est-ce qu'elle me va bien?"; close; } else { mes "[Snorren]"; mes "Les étrangers ne devraient pas se trouver ici sans permission. Veuillez vous en aller."; close; } } else { mes "[Snorren]"; mes "Ids ad?"; mes "Ns ai dha si asd!"; mes "Ms dfaa sd a."; close; } } man_in01,183,58,0 script to_in013ep13mdwarp01 45,1,1,{ OnTouch: if ((ep13_mdrama > 17) && (ep13_mdrama < 24)) { warp "man_in01",13,125; end; } else if (ep13_mdrama > 23) { warp "man_in01",68,125; end; } else { mes "Les portes sont fermées... Vous ne pouvez pas entrer."; close; } end; } man_in01,10,125,0 warp to_out1#ep13mdwarp02 1,1,man_in01,179,58 man_in01,65,125,0 warp to_out2#ep13mdwarp03 1,1,man_in01,179,58 man_in01,22,126,3 script Laphine Capturée::Captured Laphine#ep13md 441,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (isequipped(2782) == 1) { if (ep13_mdrama < 19) { mes "Elle est inconsciente. Vous apercevez des pansements pour empêcher le saignement. On dirait que Luik s'en est occupé."; close; } else if (ep13_mdrama == 19) { mes "Luik et Snorren ont tout fait pour extraire le jus des Fruits d'Yggdrasil, et pour les faire avaler à la Laphine..."; next; mes "[Laphine Blessée]"; mes "Hum..."; next; mes "[Luik]"; mes "Elle revient finalement à elle. Bon, "+ strcharinfo(0) + ", c'est à vous de jouer maintenant. Vous feriez mieux de traduire exactement ce qu'elle va dire."; next; mes "- Vous hochez la tête et commencez à parler à la Laphine. -"; next; mes "- Après qu'elle ait regagné conscience, elle regarde autour d'elle et se met à parler d'une voix chevrotante. -"; next; mes "[Laphine Blessée]"; mes "Où suis-je? Oh mon... C'est vrai! Il me faut du Bradium! Laissez-moi sortir!"; next; mes "[Laphine Blessée]"; mes "Si je ne retourne pas auprès de lui rapidement, il pourrait mourir!"; next; switch(select("Qui est IL?:Est-ce que vous vous appelez Terra?")) { case 1: mes "[Laphine Blessée]"; mes "Un géant... Un géant dans une grotte... Il... Il a été blessé en me protégeant... Il ne bougeait plus! Son corps devenait froid."; next; mes "[Laphine Blessée]"; mes "Nous sommes ennemis, mais il m'a sauvée! J'ai entendu dire qu'il leur fallait du Bradium pour survivre..."; next; mes "[Laphine Blessée]"; mes "Donnez-moi du Bradium! Dépêchez-vous! Ça ne peut pas attendre!"; next; select("Vous êtes Terra, pas vrai?"); mes "[Terra]"; mes "Comment... Comment connaissez-vous mon nom? Qui êtes-vous?"; next; mes "[" + strcharinfo(0) + "]"; mes "Arc m'a demandé de vous retrouver, alors je suis venu"+ ( sex ? "" : "e" ) +" ici. Au fait, vous parliez d'un géant... Vous vouliez dire un Sapha?"; next; mes "[" + strcharinfo(0) + "]"; mes "Le Sapha dans la grotte... Son corps était déjà pétrifié quand je suis arrivé"+ ( sex ? "" : "e" ) +"."; next; mes "[Terra]"; mes "Des géants... On raconte que les Saphas ont été maudits et que la seule chose qui les empêche de se transformer en pierre, c'est le Bradium."; next; mes "[Terra]"; mes "J'ai donc essayé de lui apporter du Bradium, mais il..."; mes "*Snif*"; next; mes "- Terra n'arrive pas à continuer à parler. Elle soufre trop à cause de ses blessures. -"; next; mes "[Luik]"; mes "Pourquoi est-ce qu'elle s'est effondrée comme ça? Qu'est-ce qu'elle a dit? Dites-moi ce qu'elle a dit!"; set ep13_mdrama,20; close; case 2: mes "[Terra]"; mes "Comment... Comment connaissez-vous mon nom? Qui êtes-vous?"; next; mes "[" + strcharinfo(0) + "]"; mes "Arc m'a demandé de vous retrouver, alors je suis venu"+ ( sex ? "" : "e" ) +" ici. Comment vous êtes-vous retrouvée ici?"; next; mes "[Terra]"; mes "Je cherchais du... Bra... dium. C'est ça! Du Bradium! Donnez-moi du Bradium!"; next; mes "[Terra]"; mes "Un géant... Un géant dans une grotte... Il... Il a été blessé en me protégeant... Il ne bougeait plus! Son corps devenait froid."; next; mes "[Laphine Blessée]"; mes "Nous sommes ennemis, mais il m'a sauvée! J'ai entendu dire qu'il leur fallait du Bradium pour survivre..."; next; mes "[Laphine Blessée]"; mes "Donnez-moi du Bradium! Dépêchez-vous! Ça ne peut pas attendre!"; next; mes "[" + strcharinfo(0) + "]"; mes "Le Sapha dans la grotte... Son corps était déjà pétrifié quand je suis arrivé"+ ( sex ? "" : "e" ) +"."; next; mes "[Terra]"; mes "Des géants... On raconte que les Saphas ont été maudits et que la seule chose qui les empêche de se transformer en pierre, c'est le Bradium."; next; mes "[Terra]"; mes "J'ai donc essayé de lui apporter du Bradium, mais il..."; mes "*Snif*"; next; mes "- Terra n'arrive pas à continuer à parler. Elle soufre trop à cause de ses blessures. -"; next; mes "[Luik]"; mes "Pourquoi est-ce qu'elle s'est effondrée comme ça? Qu'est-ce qu'elle a dit? Dites-moi ce qu'elle a dit!"; set ep13_mdrama,20; close; } } else if (ep13_mdrama == 20) { mes "[Luik]"; mes "Laissons cette fée se reposer un peu. Dites-moi de quoi vous parliez maintenant."; close; } else if ((ep13_mdrama > 20) && (ep13_mdrama < 24)) { mes "[Luik]"; mes "Elle est trop fatiguée. Elle s'est endormie. Laissez-la tranquille."; close; } else { // custom translation mes "[Luik]"; mes "Elle peut partir quand elle le souhaite. Rien ne la retient."; close; } } else { if (ep13_mdrama < 19) { mes "Elle est inconsciente. Vous apercevez des pansements pour empêcher le saignement. On dirait que Luik s'en est occupé."; close; } else { mes "[Luik]"; mes "Ier er ee ras d?"; mes "Ye ada sd?"; mes "Nffd..?"; next; mes "[Laphine Blessée]"; mes "...Riveh...AshIman Or mah..."; mes "..ah..Thor..ThorOsa Yee Lu..ung..."; close; } } } man_in01,17,128,5 script Snorren#ep13md_15 454,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (isequipped(2782) == 1) { if (ep13_mdrama == 18) { mes "[Snorren]"; mes "Ici, Luik. "+ ( sex ? "Il" : "Elle" ) +" nous a dit que c'était un remède pour la Laphine. Est-ce qu'on va juste lui faire manger tel quel?"; next; mes "[Snorren]"; mes "Euh... Votre nom, c'est...?"; next; select("" + strcharinfo(0) + ""); mes "[Snorren]"; mes "Ah, oui, c'est vrai."; mes "" + strcharinfo(0) + ", vous devriez essayer de parler à cette Laphine... Écoutons ce qu'elle a à dire."; set ep13_mdrama,19; changequest 7064,7065; close; } else if (ep13_mdrama == 19) { // custom translation mes "[Snorren]"; mes "Aidez-nous à traduire ce qu'elle dit. Nous vous regarderons pendant que vous l'interrogez. Pas vrai, Luik?"; next; mes "[Luik]"; mes "Moui. Demandez-lui ce qui s'est passé avant qu'il ne soit trop tard."; close; } else if (ep13_mdrama == 20) { mes "[Snorren]"; mes "Écoutons ce qu'elle a à dire. Pourquoi ne commenceriez-vous pas par lui demander pourquoi elle voulait du Bradium?"; next; mes "[Snorren]"; mes "Luik voudrait connaître tous les détails."; close; } else if (ep13_mdrama == 21) { mes "[Snorren]"; mes "Qu'est-ce que je vais bien pouvoir faire si le Sapha dans la grotte était bien Ogen? Qu'est-ce que je vais faire s'il lui est arrivé quelque chose?"; close; } else if (ep13_mdrama == 22) { if ((countitem(6085) > 0) && (countitem(6084) > 0)) { mes "[Luik]"; mes "... Ce Bradium n'a pas été raffiné convenablement. Ça n'a servi à rien... Et quant cette écharpe..."; next; mes "[Snorren]"; mes "C'est celle d'Ogen! L'écharpe d'Ogen! Luik! Ogen! C'est Ogen!"; next; mes "[Snorren]"; mes "Lu.. Luik. Ogen.. Ogen...?!"; mes "Je vais voir Ogen!"; mes "Où est cette grotte? Où?!"; next; select("Calmez-vous!"); mes "[Luik]"; mes "Oui. Écoute-l"+ ( sex ? "e" : "a" ) +", calme-toi, Snorren. S'il s'agit d'Ogen... Nous pouvons peut-être encore le sauver si nous nous dépêchons."; next; mes "[Luik]"; mes "Snorren, vas à la raffinerie et prends du Bradium de première qualité. Sauve-le."; next; mes "[Luik]"; mes strcharinfo(0) + ", s'il vous plaît, veillez sur Snorren... et Ogen. Cette Laphine - je veux dire... Terra - elle voulait vraiment sauver Ogen..."; next; mes "[Luik]"; mes "Je vais parler à mes supérieurs pour essayer d'arranger les choses. Sauvez Ogen s'il vous plaît."; delitem 6085,1; //Shaggy_Muffler delitem 6084,1; //Bradium_Fragments set ep13_mdrama,23; changequest 7067,7068; close; } else { // custom translation mes "[Luik]"; mes "Pouvez-vous rapporter quelque chose qui le prouve? Nous nous sommes combattus pendant si longtemps... C'est difficile de vous croire."; next; mes "[Snorren]"; mes "Oui, il me faut quelque chose pour prouver que ce que vous dites est vrai."; close; } } else if (ep13_mdrama == 23) { mes "[Snorren]"; mes "Dépêchez-vous et partez en premier! Dans quelle direction partons-nous?"; close; } else { // custom translation mes "[Snorren]"; mes "Comment est-ce que vous avez atterri ici? Sortez de là!"; close; } } else { mes "[Snorren]"; mes "We rs..."; mes "F as d dd "; mes "Tb ds dfw we!"; mes "Nd fs asd as...!"; close; } } man_in01,19,126,3 script Luik#ep13md16 450,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (isequipped(2782) == 1) { if (ep13_mdrama < 20) { mes "[Luik]"; mes "... Je voudrais vraiment apprendre quelque chose d'utile d'elle. Votre traduction sera fiable, pas vrai?"; close; } else if (ep13_mdrama == 20) { mes "[Luik]"; mes "Tout d'abord, pourquoi est-ce que cette Laphine est venue ici? Pourquoi a-t-elle besoin de Bradium?"; next; select("Pour le donner à un Sapha dans une grotte..."); mes "[Luik]"; mes "Un Sapha dans une grotte? Quelle grotte? Oubliez ça... Snorren, tu dois avoir entendu quelque chose à propos de cette grotte, pas vrai?"; next; mes "[Luik]"; mes "Attendez... Pourquoi une Laphine voudrait lui donner du Bradium?"; next; mes "[" + strcharinfo(0) + "]"; mes "Ils se sont battus dans la grotte et votre ami a commencé à se pétrifier. Elle est venue chercher du Bradium pour lui sauver la vie."; next; mes "[Luik]"; mes "Ils se sont battus? Snorren! Quel est ce regard? Dis-le si tu as quelque chose à dire!"; next; mes "[Snorren]"; mes "Franchement, Luik. Je... Je te l'ai dit... Ogen a disparu. Sa disparition et l'arrivée de cette Laphine coïncident..."; next; mes "[Luik]"; mes "Et?"; next; mes "[Snorren]"; mes "Le Sapha dont elle parlait est Ogen. Est-ce que nous avons beaucoup de camarades qui se baladent dans des grottes étranges?"; next; mes "[Luik]"; mes "Aucun, parce qu'il n'y a aucune grotte. Tout d'abord, nous devrions trouver cette prétendue grotte dont elle parle."; next; mes "[Luik]"; mes "Vous autres, étrangers, êtes en contact avec les Laphines, pas vrai? Et s'il s'agissait d'un piège qu'ils avaient organisé?"; next; select("C'est faux!"); mes "[Luik]"; mes "Et comment pouvez-vous le prouver? Nous nous battons depuis si longtemps... Nous n'avons aucune raison de croire ce que vous dites, elle ou vous."; next; mes "[Luik]"; mes "Et je ne parle même pas de cette histoire à propos d'une grotte qui n'existe pas!"; next; mes "[" + strcharinfo(0) + "]"; mes "Cette grotte existe vraiment, je le jure! Je... Oui, j'ai vu un Sapha pétrifié dans cette grotte."; next; mes "[" + strcharinfo(0) + "]"; mes "Je vous rapporterai quelque chose qui vous fera croire. Je ne sais pas si le Sapha est cet Ogen que vous recherchez, mais je reviendrai..."; next; mes "[" + strcharinfo(0) + "]"; mes "Et ne pensez même pas à faire du mal à Terra!"; set ep13_mdrama,21; changequest 7065,7066; close; } else if (ep13_mdrama == 21) { mes "[Luik]"; mes "N'importe quoi fera l'affaire. Essayez de me faire croire à votre histoire, "+ ( sex ? "étranger" : "étrangère" ) +". Nous ne somme pas un peuple d'ignorants."; next; mes "[Luik]"; mes "Je vous promets que je traiterai bien cette Laphine, comme nous l'avons fait jusqu'à présent."; next; mes "[Luik]"; mes "Trouvez un moyen de nous convaincre."; close; } else if (ep13_mdrama == 22) { if ((countitem(6085) > 0) && (countitem(6084) > 0)) { mes "[Luik]"; mes "... Ce Bradium n'a pas été raffiné convenablement. Ça n'a servi à rien... Et quant cette écharpe..."; next; mes "[Snorren]"; mes "C'est celle d'Ogen! L'écharpe d'Ogen! Luik! Ogen! C'est Ogen!"; next; mes "[Snorren]"; mes "Lu.. Luik. Ogen.. Ogen...?!"; mes "Je vais voir Ogen!"; mes "Où est cette grotte? Où?!"; next; select("Calmez-vous!"); mes "[Luik]"; mes "Oui. Écoute-l"+ ( sex ? "e" : "a" ) +", calme-toi, Snorren. S'il s'agit d'Ogen... Nous pouvons peut-être encore le sauver si nous nous dépêchons."; next; mes "[Luik]"; mes "Snorren, vas à la raffinerie et prends du Bradium de première qualité. Sauve-le."; next; mes "[Luik]"; mes "" + strcharinfo(0) + ", s'il vous plaît, veillez sur Snorren... et Ogen. Cette Laphine - je veux dire... Terra - elle voulait vraiment sauver Ogen..."; next; mes "[Luik]"; mes "Je vais parler à mes supérieurs pour essayer d'arranger les choses. Sauvez Ogen s'il vous plaît."; delitem 6085,1; //Shaggy_Muffler delitem 6084,1; //Bradium_Fragments set ep13_mdrama,23; changequest 7067,7068; close; } else { // custom translation mes "[Luik]"; mes "Pouvez-vous rapporter quelque chose qui le prouve? Nous nous sommes combattus pendant si longtemps... C'est difficile de vous croire."; next; mes "[Snorren]"; mes "Oui, il me faut quelque chose pour prouver que ce que vous dites est vrai."; close; } } else if (ep13_mdrama == 23) { mes "[Luik]"; mes "S'il vous plaît... Aidez Ogen."; close; } else { // custom translation mes "[Luik]"; mes "Comment est-ce que vous avez atterri ici? Vous ne devriez pas être là!"; close; } } else { mes "[Luik]"; mes "Na w ewe w"; mes "Aewrf sd fsd iyu. "; mes "Ou uur?"; next; mes "On dirait que Luik vous regarde avec mépris."; close; } } man_in01,71,125,0 script ::Terra gone -1,3,3,{ OnTouch: mes "Il n'y a rien d'autre. Il ne reste que les marques d'une cage où était confiné quelque chose."; close; } spl_in02,239,93,3 script Terra#ep13md_l03 441,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (isequipped(2782) == 1) { if (ep13_mdrama == 26) { mes "[Terra]"; mes "........."; next; mes "[Arc]"; mes "Je vois... Alors c'est ce qui s'est passé. Mais... Ce Sapha... Il est quoi pour toi maintenant?"; next; select("Arc?"); mes "[Arc]"; mes "Ah, enfin. Je parlais à Terra en vous attendant. Terra, c'est "+ ( sex ? "lui" : "elle" ) +" qui t'a sauvée. Tu devrais "+ ( sex ? "le " : "la" ) +" remercier."; next; mes "[Terra]"; mes "Merci..."; mes "Je suis désolée, Arc... Désolée..."; mes "......"; next; mes "[Arc]"; mes "Alors voilà toute l'histoire. Terra se trouvait près de votre camp quand elle est tombée sur ce Sapha qui faisait de même."; next; mes "[Arc]"; mes "Ils avaient tout deux bien fait attention de ne pas se faire voir des humains, mais ils sont tombés l'un sur l'autre et ont commencé à se battre."; next; mes "[Arc]"; mes "Ils ont fini par tomber dans ce trou, et se sont retrouvés dans la grotte."; next; mes "[Terra]"; mes "Oui... Nous sommes tout deux restés inconscients un moment... Et lorsque nous avons repris conscience, nous étions cernés!"; next; mes "[Terra]"; mes "Nous ne pensions qu'à ressortir de cet endroit. Même si nous ne comprenions pas la langue de l'autre, nous avons convenu d'une trêve temporaire."; next; mes "[Terra]"; mes "Et alors..."; mes "........."; next; select("Donc, c'est ce qui s'est passé."); mes "[" + strcharinfo(0) + "]"; mes "Vous étiez débordés et au dernier moment, Ogen s'est sacrifié pour vous protéger."; next; mes "[Terra]"; mes "Oui, alors... Je voulais l'aider... J'essayais juste de rembourser ma dette..."; next; mes "[Terra]"; mes "Est-ce que j'avais tort...?"; mes "Est-ce que je n'aurais pas dû le faire??"; next; mes "[Arc]"; mes "Payer ses dettes est quelque chose de louable. Surtout pour un fier Laphine."; next; mes "[Arc]"; mes "Mais Terra... Tu a commis deux grosses erreurs... Tout d'abord, tu es sortie sans autorisation. Et ensuite..."; next; mes "[Arc]"; mes "Tu n'as pas demandé d'aide. Si quelque chose t'était arrivé... J'aurais pu t'aider..."; next; mes "[Terra]"; mes "Je suis désolée, Arc... Je suis désolée... Je ne me conduirai plus comme une idiote."; next; mes "[Arc]"; mes "Repose-toi un peu. Je vais essayer d'aplanir un peu les choses avec les supérieurs..."; mes "Quant à vous " + strcharinfo(0) + "... Merci."; next; mes "[Arc]"; mes "Voilà, acceptez ceci en guise de remerciement. Ce n'est pas grand-chose, mais ça vous permettra de vous acheter quelques babioles à Splendide."; next; mes "[Arc]"; mes "Je suis désolé de ne rien pouvoir vous donner de plus."; set ep13_mdrama,27; getitem 6081,25; //Splendide_Coin getexp 1200000,100000; completequest 7071; close; } else if (ep13_mdrama == 27) { mes "[Terra]"; mes "Arc... Je vais me reposer un peu... Je suis désolée... Et quant à vous..."; next; mes "[Terra]"; mes "Au début, nous ne voulions pas voir d'étrangers sur nos territoires, mais vous... Ça va."; next; mes "[Terra]"; // custom translation mes "Vous pouvez revenir quand vous voudrez..."; set ep13_mdrama,28; close; } else if (ep13_mdrama > 27) { mes "[Terra]"; mes "Je suis désolée... Je ne me suis pas encore complètement remise."; close; } else { // custom translation mes "[Terra]"; mes "Je suis désolée... Je suis si fatiguée... J'ai besoin de sommeil."; close; } } else { mes "[Terra]"; mes "ModBurDana...? Mu AnduWehFus Yee OsaLoLars..."; mes "eoFusser...."; mes "maurNohser Ur...... ThorNuffLars So "; close; } } spl_in02,236,92,5 script Arc#ep13md_l02 447,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (isequipped(2782) == 1) { if (ep13_mdrama == 26) { mes "[Terra]"; mes "........."; next; mes "[Arc]"; mes "Je vois... Alors c'est ce qui s'est passé. Mais... Ce Sapha... Il est quoi pour toit maintenant?"; next; select("Arc?"); mes "[Arc]"; mes "Ah, enfin. Je parlais à Terra en vous attendant. Terra, c'est "+ ( sex ? "lui" : "elle" ) +" qui t'a sauvée. Tu devrais "+ ( sex ? "le " : "la" ) +" remercier."; next; mes "[Terra]"; mes "Merci..."; mes "Je suis désolée, Arc... Désolée..."; mes "......"; next; mes "[Arc]"; mes "Alors voilà toute l'histoire. Terra se trouvait près de votre camp quand elle est tombée sur ce Sapha qui faisait de même."; next; mes "[Arc]"; mes "Ils avaient tout deux bien fait attention de ne pas se faire voir des humains, mais ils sont tombés l'un sur l'autre et ont commencé à se battre."; next; mes "[Arc]"; mes "Ils ont fini par tomber dans ce trou, et se sont retrouvés dans la grotte."; next; mes "[Terra]"; mes "Oui... Nous sommes tout deux restés inconscients un moment... Et lorsque nous avons repris conscience, nous étions cernés!"; next; mes "[Terra]"; mes "Nous ne pensions qu'à ressortir de cet endroit. Même si nous ne comprenions pas la langue de l'autre, nous avons fait une trêve temporaire."; next; mes "[Terra]"; mes "Et alors..."; mes "........."; next; select("Donc, c'est ce qui s'est passé."); mes "[" + strcharinfo(0) + "]"; mes "Vous étiez débordés et au dernier moment, Ogen s'est sacrifié pour vous protéger."; next; mes "[Terra]"; mes "Oui, alors... Je voulais l'aider... J'essayais juste de rembourser ma dette..."; next; mes "[Terra]"; mes "Est-ce que j'avais tort...?"; mes "Est-ce que je n'aurais pas dû le faire??"; next; mes "[Arc]"; mes "Payer ses dettes est quelque chose de louable. Surtout pour un fier Laphine."; next; mes "[Arc]"; mes "Mais Terra... Tu a commis deux grosses erreurs... Tout d'abord, tu es sortie sans autorisation. Et ensuite..."; next; mes "[Arc]"; mes "Tu n'as pas demandé d'aide. Si quelque chose t'était arrivé... J'aurais pu t'aider..."; next; mes "[Terra]"; mes "Je suis désolée, Arc... Je suis désolée... Je ne me conduirai plus comme une idiote."; next; mes "[Arc]"; mes "Repose-toi un peu. Je vais essayer d'aplanir un peu les choses avec les supérieurs..."; mes "Quant à vous " + strcharinfo(0) + "... Merci."; next; mes "[Arc]"; mes "Voilà, acceptez ceci en guise de remerciement. Ce n'est pas grand-chose, mais ça vous permettra de vous acheter quelques babioles à Splendide."; next; mes "[Arc]"; mes "Je suis désolé de ne rien pouvoir vous donner de plus."; set ep13_mdrama,27; getitem 6081,25; //Splendide_Coin getexp 1200000,100000; completequest 7071; close; } else if (ep13_mdrama == 27) { mes "[Arc]"; mes "Terra, repose-toi un peu... Du calme... Et..."; next; mes "[Arc]"; mes "Au début, nous ne voulions pas voir d'étrangers sur nos territoires, mais vous, " + strcharinfo(0) + ", vous êtes une exception!"; next; mes "[Arc]"; mes "C'est aussi ce que Terra voudrait. Même si ça ne vous sera peut-être pas facile, vous pourrez revenir nous voir quand vous voudrez."; set ep13_mdrama,28; close; } else if (ep13_mdrama > 27) { mes "[Arc]"; mes "Comment est-ce que vous vous faites à la vie à Splendide? Terra n'est pas encore complètement guérie."; close; } else { // custom translation mes "[Arc]"; // mes "The back of the right ... "; // Hein? Quoi? Ça veut dire...? mes ( isday() ? "Bonjour" : "Bonsoir" ) + ", "+ ( sex ? "aventurier" : "aventurière" ) +"."; close; } } else { mes "[Arc]"; mes "HirWosWeh. Yee DiebVilFar U manTalVil."; mes "LarsNeiser...??"; mes "VeldTiTal Ko SharDurYur Di ?"; close; } } splendide,287,140,0 script terrashome_in 45,1,1,{ OnTouch: if (ep13_mdrama > 25) { warp "spl_in02",237,89; end; } else { mes "C'est fermé à clef."; close; } } spl_in02,236,86,0 warp terrashome_out 1,1,splendide,285,139; spl_fild01,357,44,0 script ::???#ep13mdf01 844,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (ep13_mdrama == 14) { mes "Vous trouvez un fruit étrange par terre. Il se trouve à l'intérieur d'une grosse coquille... C'est un Fruit de l'Yggdrasil!"; set ep13_mdrama,15; getitem 607,1; //Yggdrasilberry getitem 522,1; //Fruit_Of_Mastela close; } else if (ep13_mdrama == 15) { mes "Vous avez déjà trouvé un Fruit de l'Yggdrasil ici... Y en a-t-il d'autres?"; next; set .@apple,rand(1,100); if (.@apple < 50) { mes "Vous vous faites mordre par un étrange insecte. Ça fait mal!"; percentheal -30,0; close; } else if (.@apple == 50) { mes "Vous trouvez une pomme."; getitem 512,1; //Apple close; } else { mes "Il n'y a rien d'autre."; close; } } else if (ep13_mdrama > 15) { mes "Il ne reste qu'une coquille vide."; close; } else { mes "Vous voyez un fruit énorme. Vous ne savez pas de quoi il s'agit."; close; } } spl_fild01,312,79,0 script ::???#ep13mdf02 844,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (ep13_mdrama == 15) { mes "Vous trouvez un fruit étrange par terre. Il se trouve à l'intérieur d'une grosse coquille... C'est un Fruit de l'Yggdrasil!"; set ep13_mdrama,16; getitem 607,1; //Yggdrasilberry getitem 522,1; //Fruit_Of_Mastela close; } else if (ep13_mdrama == 16) { mes "Vous avez déjà trouvé un Fruit de l'Yggdrasil ici... Y en a-t-il d'autres?"; next; set .@apple,rand(1,100); if (.@apple < 50) { mes "Vous vous faites mordre par un étrange insecte. Ça fait mal!"; percentheal -30,0; close; } else if (.@apple == 50) { mes "Vous trouvez une pomme."; getitem 512,1; //Apple close; } else { mes "Il n'y a rien d'autre."; close; } } else if (ep13_mdrama > 16) { mes "Il ne reste qu'une coquille vide."; close; } else { mes "Vous voyez un fruit énorme. Vous ne savez pas de quoi il s'agit."; close; } } spl_fild01,329,29,0 script ::???#ep13mdf03 844,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous transportez trop d'objets. Vous ne pouvez pas en recevoir d'autres. Allégez-vous un peu et revenez ensuite."; close; } if (ep13_mdrama == 16) { mes "Vous trouvez un fruit étrange par terre. Il se trouve à l'intérieur d'une grosse coquille... C'est un Fruit de l'Yggdrasil!"; set ep13_mdrama,17; getitem 607,1; //Yggdrasilberry getitem 522,1; //Fruit_Of_Mastela changequest 7063,7064; next; mes "[" + strcharinfo(0) + "]"; mes "Arc vous a donné trois Fruits de l'Yggdrasil. Avec ceux que vous avez trouvé, vous en avez six. Ça devrait suffire. Retournez voir Snorren."; close; } else if (ep13_mdrama == 17) { mes "Vous avez déjà trouvé un Fruit de l'Yggdrasil ici... Y en a-t-il d'autres?"; next; set .@apple,rand(1,100); if (.@apple < 50) { mes "Vous vous faites mordre par un étrange insecte. Ça fait mal!"; percentheal -30,0; close; } else if (.@apple == 50) { mes "Vous trouvez une pomme."; getitem 512,1; //Apple close; } else { mes "Il n'y a rien d'autre."; close; } } else if (ep13_mdrama > 17) { mes "Il ne reste qu'une coquille vide."; close; } else { mes "Vous voyez un fruit énorme. Vous ne savez pas de quoi il s'agit."; close; } } // Monster Suppression //============================================================ manuk,252,116,3 script Galtun de Manuk::Manuk Galtun#ep13_2day 450,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous portez trop d'objets, vous ne pourriez pas recevoir ceci. Allégez-vous un peu et revenez."; close; } if ((isequipped(2782) == 1) && (ep13_2_rhea > 99)) { if (ep13_2_days01 == 0) { mes "[Strom]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ". Vous êtes "+ ( sex ? "humain" : "humaine" ) +", pas vrai? Je m'appelle Strom."; next; mes "[Strom]"; mes "Vous êtes si faibles, vous autres. Votre peau n'est pas assez résistante, et vous n'avez pas assez de force."; next; mes "[Strom]"; mes "Comment est-ce que vous avez atterri ici?"; next; mes "[Strom]"; mes "Votre langue est douce, mais on dirait que vous êtes là pour créer des tensions."; next; switch(select("Je viens en paix.:...")) { case 1: mes "[" + strcharinfo(0) + "]"; mes "Oui, nous autres, les humains, sommes plus petits, mais nous nous sommes entraînés pour devenir forts."; next; mes "[" + strcharinfo(0) + "]"; mes "Laissez-moi vous montrer que l'on peut rivaliser avec votre force!"; next; if (ep13_mdrama > 5) { mes "[Strom]"; mes "Hum soit..."; mes "Quelque chose de terrible est arrivé à un de mes collègues dans cette grotte que vous avez découverte récemment."; next; mes "[Strom]"; mes "On y trouve des monstres connus sous le nom de ^4d4dffRata^000000 et de ^4d4dffDueyrr^000000. Je reconnaîtrai votre force si vous réussissez à les exterminer."; set ep13_2_days01,1; setquest 7074; setquest 7075; close; } else { mes "[Strom]"; mes "...C'est tout? Laissez-moi y réfléchir un moment. Puisque vous avez tant confiance en vos capacités, je vais vous trouver un challenge à la hauteur, qui vous permettra de prouver vos dires."; close; } case 2: mes "[" + strcharinfo(0) + "]"; mes "Oui, mais nous autres, les humains, devenons plus forts lorsque nous travaillons ensemble."; close; } } else if (ep13_2_days01 == 1) { set .@qst_cpl01,checkquest(7074,HUNTING); set .@qst_cpl02,checkquest(7075,HUNTING); if ((.@qst_cpl01 == 2) & (.@qst_cpl02 == 2)) { mes "[Strom]"; mes "Hé bien... Moi, le Sapha Galtun, Strom, je vous dois des excuses. Je n'aurais pas dû être si prompt à vous prendre à la légère. Je reconnais que vous êtes un"+ ( sex ? " un brave soldat" : "e brave guerrière" ) +". Visitez Manuk à votre guise."; next; mes "[Strom]"; mes "Je n'ai pas grand-chose à vous offrir, mais prenez ces quelques pièces. Vous pourrez les utiliser pour acheter ce dont vous avez besoin."; completequest 7074; completequest 7075; set ep13_2_days01,2; getexp 500000,300000; getitem 6080,10; //Manuk_Coin close; } else { mes "[Strom]"; mes "Puisque vous voulez me prouver que vous êtes si fort"+ ( sex ? "" : "e" ) +", allez vaincre les monstres Rata et Duneyrr dans la grotte."; close; } } else { mes "[Strom]"; mes "Le climat glacial ne favorise en général pas la survie, mais nous ne nous en faisons pas trop - nous ne ressentons pas le froid."; next; mes "[Strom]"; mes "Mais... Pour vous, c'est différent. Sous un tel climat, vous feriez mieux de porter des fourrures de Lions des Collines..."; close; } } else { mes "[Galtun de Manuk]"; mes "Arpe? Yu osp sad?"; mes "EW pisdn psa?"; mes "We psis?"; } close; } // Daily Quests // - Bradium Collection // - Laphine Craftsman // - Drago Egg Collection (npc includes 'Wanted' quest) //============================================================ man_in01,378,276,3 script Ingénieur de Manuk::Manuk Engineer#ep13_2 453,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous portez trop d'objets, vous ne pourriez pas recevoir ceci. Allégez-vous un peu et revenez."; close; } if ((isequipped(2782) == 1) && (ep13_2_rhea > 99)) { set .@alba,checkquest(7080); if ((.@alba == 0) || (.@alba == 1)) { set .@time_chek,checkquest(7080,PLAYTIME); if (.@time_chek != 2) { mes "[Ingénieur de Manuk]"; mes "Merci d'avoir été me chercher du Bradium Enrichi, ça m'aide vraiment. Nous en avons plus qu'assez pour l'instant."; close; } else { mes "[Ingénieur de Manuk]"; mes "Merci d'avoir été me chercher du Bradium Enrichi, ça m'aide vraiment. J'espère que vous pourrez à nouveau m'aider à l'occasion."; erasequest 7080; close; } } else { set .@alba2,checkquest(7079); if ((.@alba2 == 0) || (.@alba2 == 1)) { if (countitem(6090) > 19) { mes "[Ingénieur de Manuk]"; mes "Oh, ça fera très bien l'affaire. Au nom des Saphas, je vous remercie. J'espère que vous nous aiderez à nouveau à l'occasion."; delitem 6090,20; //Purified_Bradium erasequest 7079; setquest 7080; getexp 40000,40000; getitem 6080,3; //Manuk_Coin close; } else { mes "[Ingénieur de Manuk]"; mes "Qu'est-ce qui se passe? Vous n'êtes pas encore prêt"+ ( sex ? "" : "e" ) +"."; close; } } else { mes "[Ingénieur de Manuk]"; mes ( isday() ? "Bonjour" : "Bonsoir" ) + ". C'est ici que nous raffinons les minerais."; next; switch(select("La collecte de minerais.:L'utilisation des minerais.")) { case 1: mes "[Ingénieur de Manuk]"; mes "Afin d'empêcher nos corps de devenir complètement insensibles, nous avons besoin de Bradium. Nous pouvons à partir de ce minerai extraire un élément spécial dont nous avons besoin pour survivre."; next; mes "[Ingénieur de Manuk]"; mes "L'industrie minière est primordiale ici, mais un éboulement a eu lieu dans la mine."; next; mes "[Ingénieur de Manuk]"; mes "J'ai entendu dire que vous étiez de bons guerriers, vous autres. Pourriez-vous exterminer les Golems de Bradium qui se trouve dans la mine et me rapporter quelques minerais?"; next; switch(select("Bien sûr, ça ne me dérange pas.:Non, je ne peux pas.")) { case 1: mes "[Ingénieur de Manuk]"; mes "Alors veuillez accepter cette mission. Chassez les Golems de Bradium et rapportez-moi 20 morceaux de Bradium Pur."; setquest 7079; close; case 2: mes "[Ingénieur de Manuk]"; mes "Oh, c'est notre destin... Comment ai-je pu être assez naïf pour faire confiance aux autres?"; close; } case 2: mes "[Ingénieur de Manuk]"; mes "Nous raffinons le Bradium et en extrayons certaines parts que nous utilisons pour les injections. Nous l'utilisons pour équilibrer les cycles de notre corps une fois raffiné."; next; mes "[Ingénieur de Manuk]"; mes "C'est pour cette raison que nous sommes des pionniers dans la transformation de métaux. Nous avons aussi de bonnes connaissances dans les autres industries, mais..."; next; mes "[Ingénieur de Manuk]"; mes "Il s'agit là de notre priorité absolue, car c'est crucial pour notre survie."; close; } } } } else { mes "[Ingénieur de Manuk]"; mes "Aweo wpe?"; mes "Sdd psiem!"; mes "Awq ouwn ksudh bud ds."; close; } } spl_in01,97,313,3 script Artisan Laphine::Laphine Craftsman#ep13 446,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous portez trop d'objets, vous ne pourriez pas recevoir ceci. Allégez-vous un peu et revenez."; close; } if ((isequipped(2782) == 1) && (ep13_2_rhea > 99)) { if (ep13_mdrama > 5) { set .@alba,checkquest(7082); if (.@alba == 1) { set .@time_chek,checkquest(7082,PLAYTIME); if ((.@time_chek == 0) || (.@time_chek == 1)) { mes "[Artisan Laphine]"; mes "Merci d'avoir rassemblé tous ces objets pour moi. Ça devrait suffire pour le moment."; close; } else { mes "[Artisan Laphine]"; mes "Merci d'avoir rassemblé tous ces objets pour moi. J'espère que vous aurez l'occasion de nous aider à nouveau."; erasequest 7082; close; } } else { set .@alba2,checkquest(7081); if ((.@alba2 == 0) || (.@alba2 == 1)) { if ((countitem(7326) > 14) && (countitem(6075) > 14)) { mes "[Artisan Laphine]"; mes "Oh, fantastique. Je devrais en avoir assez pour aujourd'hui maintenant. Je vous le dirai si jamais j'en ai besoin de plus."; delitem 7326,15; //Fluorescent_Liquid delitem 6075,15; //Crystalized_Teardrop erasequest 7081; setquest 7082; getexp 30000,30000; getitem 6081,3; //Splendide_Coin close; } else { mes "[Artisan Laphine]"; mes "En quoi puis-je vous aider? Vous n'avez pas encore rempli ma requête?"; close; } } else { mes "[Artisan Laphine]"; mes "Comment allez-vous?"; mes "Il me faudrait plus de décorations pour le Yai."; next; switch(select("Puis-je vous aider?:Qu'est-ce que le Yai?")) { case 1: mes "[Artisan Laphine]"; mes "Vous voulez aider? Même si cet endroit est un champ de bataille, c'est aussi notre résidence."; next; mes "[Artisan Laphine]"; mes "Nous préférons rester seuls, alors chacun d'entre nous doit avoir son propre Yai."; mes "Même si nous nous trouvons dans une base militaire, nous devrions tous nous occuper de notre Yai."; next; mes "[Artisan Laphine]"; mes "Je ne suis pas un soldat, mais nous devons leur faire confiance, et les soutenir. Je voudrais faire profiter tous les Laphines de mes compétences."; next; mes "[Artisan Laphine]"; mes "Je voudrais donc créer des décorations pour chacun des Yai. Il me faut plus de matières premières pour en confectionner."; next; mes "[Artisan Laphine]"; mes "J'ai entendu dire qu'un démon d'eau était apparu dans la grotte. Pourriez-vous me rapporter 15 Larmes de Cristal et 15 fioles de Liquide Fluorescent?"; next; switch(select("Oui.:Désolé.")) { case 1: mes "[Artisan Laphine]"; mes "Bien, revenez quand vous aurez 15 Larmes de Cristal et 15 fioles de Liquide Fluorescent alors, s'il vous plaît."; setquest 7081; close; case 2: mes "[Artisan Laphine]"; mes "Oui, je sais que vous devez avoir vos propres choses à faire. Désolé d'avoir demandé de me rendre ce service."; next; mes "[Artisan Laphine]"; mes "Mais pourquoi est-ce que vous vous intéressez à nos affaires, mais vous refusez de nous rendre service?"; close; } case 2: mes "[Artisan Laphine]"; mes "Le Yai... Tous les Laphines adultes en ont un. Ils sont indispensables à la vie des Laphines - nous sommes une espèce très pudique."; next; select("C'est... une maison?"); mes "[Artisan Laphine]"; mes "Oui... C'est ça. Nous invitons parfois nos amis dans notre Yai, et le décorer est très important pour nous..."; next; mes "[Artisan Laphine]"; mes "Nous autres, Laphines, prenons soin de deux choses: nous-mêmes et notre Yai."; next; mes "[Artisan Laphine]"; mes "Nous sommes ici loin de notre terre natale... Sans ce genre de loisirs, nous n'aurions rien à faire ici."; close; } } } } else { mes "[Artisan Laphine]"; mes "Hum? Oh, vous ne voyez pas que je suis occupée? Je fabrique des décorations, si vous voulez savoir."; close; } } else { mes "[Artisan Laphine]"; mes "Yur,Dur AnoVa?"; mes "Wha? Dieb OsaDur .. "; mes "ah..RuffThus NeAsh. man nesAsh OdesAlah ?"; close; } } mid_camp,146,306,3 script Éleveur::Pet Breeder#ep13_eden01 982,{ if (checkweight(1201,2) == 0) { mes "Attendez un moment! Vous portez trop d'objets, vous ne pourriez pas recevoir ceci. Allégez-vous un peu et revenez."; close; } if (ep13_mdrama < 6) { mes "[Pinedel]"; mes "Pourquoi est-ce que ça ne marche pas, Taab? Ça devrait marcher..."; next; mes "[Taab]"; mes "C'est très dangereux! Tu veux mourir?!"; next; mes "[Pinedel]"; mes "Et que fais-tu des animaux de compagnie? On a réussi à domestiquer des Pickys, et même des Zherlthsh!"; next; mes "[Taab]"; mes "Non, il n'y a pas moyen si tu veux mon avis... Les Lions de Collines sont peut-être mignons, mais... Tu ne peux tout simplement pas."; next; mes "[Pinedel]"; mes "Et dis-moi pourquoi tu penses ça?!"; next; mes "[Taab]"; mes "C'est trop dangereux... J'ai entraîné des monstres dans le temps. Les Lions des Collines ont l'air mignons, mais ça ne marchera jamais."; next; mes "[Taab]"; mes "Tu n'arrives pas à le comprendre? J'ai essayé de les domestiquer, mais je n'y suis jamais arrivé. Comment pourrions-nous en faire des animaux de compagnie?"; next; mes "[Taab]"; mes "Ils s'échapperaient, pas de doute! Et alors, ça serait un désastre. Non, je ne suis pas d'accord."; next; mes "[Pinedel]"; mes "Non... Ne pourrions-nous pas les contrôler grâce à la magie? On l'a déjà fait..."; next; mes "- Ils continuent de se disputer. -"; close; } else { mes "[Pinedel]"; mes "Ah, Taab ne veut pas changer d'avis!"; mes "Oh, " + ( isday() ? "bonjour" : "bonsoir" ) + "! Comment allez-vous?"; next; switch(select("Criminels recherché.:Animaux domestiques.")) { case 1: if (ep13_2_wanted == 1) { if (checkquest(7076,HUNTING) == 2) { mes "[Pinedel]"; mes "Est-ce que vous avez traqué le Dandelion en fuite? D'accord, je vous crois. Voici quelque chose que Rin gardait ici."; next; mes "[Pinedel]"; mes "Il s'agit de son précieux Coffre aux Trésors. J'imagine que ça suffira pour le paiement, pas vrai?"; completequest 7076; set ep13_2_wanted,2; getitem 7444,1; //Treasure_Box close; } else { mes "[Pinedel]"; mes "Je sais que vous n'avez pas encore éliminé le Dandelion en fuite. Ne me prenez pas pour une idiote."; close; } } else if (ep13_2_wanted == 2) { mes "[Pinedel]"; mes "J'en parlerai à Rin. Elle sera aux anges."; // mes "Just tell her your name " + strcharinfo(0) + "."; // Ce passage ne colle pas du tout avec la suite, je vire. [NdT] next; mes "[Pinedel]"; mes "Je me souviens que Rin m'a parlé de vous. Elle vous aime bien. Ça doit vouloir dire que vous êtes quelqu'un de bien, pas vrai?"; close; } else { mes "[Pinedel]"; mes "Le criminel en fuite? Je ne suis pas sûre que ça vous concerne..."; close; } case 2: if (ep13_2_dayegg == 1) { if (countitem(6093) > 9) { mes "[Pinedel]"; mes "Oh! Fantastique. Grâce à votre aide, je vais pouvoir retourner à mes recherches."; next; mes "[Pinedel]"; mes "Je vais essayer de domestiquer ce qui sortira de ces oeufs. Vous devriez revenir demain voir comment mes travaux avancent."; delitem 6093,10; //Egg_Of_Draco erasequest 7077; setquest 7078; set ep13_2_dayegg,2; getexp 40000,40000; getitem 6081,1; //Splendide_Coin getitem 6080,1; //Manuk_Coin close; } else { mes "[Pinedel]"; mes "Les Draconiques gardent leurs oeufs dans des nids avant qu'ils n'éclosent. Veuillez me rapporter 10 Oeufs de Draconique. Vous savez, c'est difficile de les faire éclore en captivité."; close; } } else if (ep13_2_dayegg == 2) { set .@alba_check,checkquest(7078,PLAYTIME); if (.@alba_check == -1) { mes "[Pinedel]"; mes "Ces oeufs sont sur le point d'éclore. Je les étudierai une fois de retour à la maison."; close2; erasequest 7078; set ep13_2_dayegg,3; end; } else if ((.@alba_check == 0) || (.@alba_check == 1)) { mes "[Pinedel]"; mes "Ces oeufs sont sur le point d'éclore. Je les étudierai une fois de retour à la maison. Il me faut encore un peu de temps."; next; mes "[Pinedel]"; mes "Pourriez-vous revenir demain?"; close; } else if (.@alba_check == 2) { mes "[Pinedel]"; mes "Ces oeufs sont sur le point d'éclore. Je les étudierai une fois de retour à la maison."; close2; erasequest 7078; set ep13_2_dayegg,3; close; } } else if (ep13_2_dayegg == 3) { mes "[Pinedel]"; mes "Voudriez-vous m'aider à collecter des Oeufs de Draconique aujourd'hui? J'aurais de nombreuses expériences à faire avec."; next; switch(select("Bien sûr.:Désolé, je ne peux pas.")) { case 1: mes "[Pinedel]"; mes "Rapportez-moi 10 Oeufs de Draconique s'il vous plait."; set ep13_2_dayegg,1; setquest 7077; close; case 2: mes "[Pinedel]"; mes "D'accord, je comprends. Vous avez d'autres choses à faire. Faites donc."; close; } } else { mes "[Pinedel]"; mes "Je fais des recherches sur les animaux domestiques. Je suis persuadé qu'il y a plusieurs monstres dans l'Ash-vacuum qui pourraient être domestiqués."; next; mes "[Pinedel]"; mes "L'un de mes objectifs est de me procurer un Oeuf de Draconique. Est-ce que vous pourriez m'en rapporter?"; next; switch(select("Oui.:Non.")) { case 1: mes "[Pinedel]"; mes "Il devrait y avoir des nids de Draconiques dans la grotte que vous avez découverte. Vous y trouverez des oeufs."; next; mes "[Pinedel]"; mes "Ramenez-moi 10 Oeufs de Draconique s'il vous plaît. Travaillons ensemble pour en faire des animaux de compagnie."; set ep13_2_dayegg,1; setquest 7077; close; case 2: mes "[Pinedel]"; mes "Je sais que ce n'est pas une tâche facile, mais je ne veux pas abandonner. Un jour, je domestiquerai un Draconique!"; next; mes "[Taab]"; mes "Mais quand est-ce que tu vas arrêter d'essayer de domestiquer des créatures exogames?!"; mes " "; mes "[Pinedel]"; mes "Taab n'a rien dans le froc!"; close; } } } } } mid_camp,192,239,4 script Avis de Recherche::Wanted Sign#ep13_2ect01 857,{ if (ep13_mdrama > 5) { mes "[Avis de Recherche]"; mes " "; mes "Recherché: Dandelion"; mes "Par: Rin"; mes "Récompense: Coffre aux Trésors"; mes " "; mes "Note: Nous pensions que le gang des Dandelions avait été exterminé, mais ce n'est pas le cas. J'ai entendu dire qu'on avait trouvé une étoffe noire de Dandelion dans l'Ash-Vacuum. Cela pose problème..."; mes "Il me faut quelqu'un qui débusque les Dandelions et les extermine. Je suis prête à payer un Coffre aux Trésors pour ce travail. J'ai entendu dire que l'un d'entre eux se cachait dans une grotte quelque part..."; mes " "; mes "PS: Ils ont mauvaise réputation, alors vous voudrez peut-être ne pas y aller seul..."; mes " "; mes "PSS: Je ne pourrai pas vous récompenser moi-même. 'Pinedel' le fera pour moi une fois la mission accomplie."; mes " "; next; if (ep13_2_wanted == 0) { mes "Acceptez-vous la requête de Rin?"; switch(select("J'accepte de la remplir.:Non, je ne peux pas.")) { case 1: mes "*Vous acceptez la requête de Rin.*"; set ep13_2_wanted,1; setquest 7076; close; case 2: mes "* Vous décidez de ne pas vous en mêler. *"; close; } } else { mes "Vous avez déjà accepté de remplir cette requête."; close; } } else { mes "Quelqu'un a dû arracher l'avis de recherche."; close; } } nyd_dun01,258,134,0 script Oeuf de Draconique::Dragon Egg#ep13_degg01 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg01"; initnpctimer; close; } end; OnTimer420000: enablenpc "Dragon Egg#ep13_degg01"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg01"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg01"; end; } nyd_dun01,100,210,0 script Oeuf de Draconique::Dragon Egg#ep13_degg02 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg02"; initnpctimer; close; } end; OnTimer420000: enablenpc "Dragon Egg#ep13_degg02"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg02"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg02"; end; } nyd_dun01,74,68,0 script Oeuf de Draconique::Dragon Egg#ep13_degg03 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg03"; initnpctimer; close; } end; OnTimer420000: enablenpc "Dragon Egg#ep13_degg03"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg03"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg03"; end; } nyd_dun01,98,142,0 script Oeuf de Draconique::Dragon Egg#ep13_degg04 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg04"; initnpctimer; close; } end; OnTimer420000: enablenpc "Dragon Egg#ep13_degg04"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg04"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg04"; end; } nyd_dun01,244,157,0 script Oeuf de Draconique::Dragon Egg#ep13_degg05 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg05"; initnpctimer; close; } end; OnTimer420000: enablenpc "Dragon Egg#ep13_degg05"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg05"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg05"; end; } nyd_dun01,59,185,0 script Oeuf de Draconique::Dragon Egg#ep13_degg06 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg06"; initnpctimer; close; } end; OnTimer420000: enablenpc "Dragon Egg#ep13_degg06"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg06"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg06"; end; } nyd_dun02,68,256,0 script Oeuf de Draconique::Dragon Egg#ep13_degg11 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg11"; initnpctimer; close; } end; OnTimer240000: enablenpc "Dragon Egg#ep13_degg11"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg11"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg11"; end; } nyd_dun02,202,166,0 script Oeuf de Draconique::Dragon Egg#ep13_degg12 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg12"; initnpctimer; close; } end; OnTimer240000: enablenpc "Dragon Egg#ep13_degg12"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg12"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg12"; end; } nyd_dun02,200,165,0 script Oeuf de Draconique::Dragon Egg#ep13_degg13 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg13"; initnpctimer; close; } end; OnTimer240000: enablenpc "Dragon Egg#ep13_degg13"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg13"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg13"; end; } nyd_dun02,201,166,0 script Oeuf de Draconique::Dragon Egg#ep13_degg16 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg16"; initnpctimer; close; } end; OnTimer120000: enablenpc "Dragon Egg#ep13_degg16"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg16"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg16"; end; } nyd_dun02,203,167,0 script Oeuf de Draconique::Dragon Egg#ep13_degg17 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } else { } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg17"; initnpctimer; close; } end; OnTimer120000: enablenpc "Dragon Egg#ep13_degg17"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg17"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg17"; end; } nyd_dun02,201,164,0 script Oeuf de Draconique::Dragon Egg#ep13_degg18 463,{ if (checkweight(1201,2) == 0) { mes "- Vous transportez trop d'objets sur vous. -"; close; } if ((ep13_2_dayegg == 1) && (countitem(6093) < 10)) { mes "Vous tirez un oeuf du nid de draconique."; getitem 6093,1; //Egg_Of_Draco disablenpc "Dragon Egg#ep13_degg18"; initnpctimer; close; } end; OnTimer120000: enablenpc "Dragon Egg#ep13_degg18"; stopnpctimer; end; OnEnable: enablenpc "Dragon Egg#ep13_degg18"; end; OnDisable: disablenpc "Dragon Egg#ep13_degg18"; end; } nyd_dun02,201,157,5 script Gardien des Oeufs::Egg Keeper Draco#13_1 2013,3,3,{ OnEnable: enablenpc "Egg Keeper Draco#13_1"; end; OnDisable: disablenpc "Egg Keeper Draco#13_1"; end; OnTouch: disablenpc "Egg Keeper Draco#13_1"; monster "nyd_dun02",201,157,"Gardien des Oeufs",2013,1,"Egg Keeper Draco#13_3::OnMyMobDead"; end; } nyd_dun02,206,157,3 script Gardien des Oeufs::Egg Keeper Draco#13_2 2013,3,3,{ end; OnEnable: enablenpc "Egg Keeper Draco#13_2"; end; OnDisable: disablenpc "Egg Keeper Draco#13_2"; end; OnTouch: disablenpc "Egg Keeper Draco#13_2"; monster "nyd_dun02",206,157,"Gardien des Oeufs",2013,1,"Egg Keeper Draco#13_4::OnMyMobDead"; end; } nyd_dun02,201,157,5 script Gardien des Oeufs::Egg Keeper Draco#13_3 -1,{ end; OnMyMobDead: initnpctimer; end; OnTimer180000: enablenpc "Egg Keeper Draco#13_1"; stopnpctimer; end; } nyd_dun02,206,157,3 script Gardien des Oeufs::Egg Keeper Draco#13_4 -1,{ end; OnMyMobDead: initnpctimer; end; OnTimer180000: enablenpc "Egg Keeper Draco#13_2"; stopnpctimer; end; } nyd_dun02,144,103,3 script Étranger::Stranger#ep13_2_dan01 456,3,3,{ end; OnEnable: enablenpc "Stranger#ep13_2_dan01"; end; OnDisable: disablenpc "Stranger#ep13_2_dan01"; end; Oncall: monster "nyd_dun02",144,103,"Dandelion en Fuite",2026,1,"Stranger#ep13_2_dan03::OnMyMobDead"; end; Onreset: killmonster "nyd_dun02","Stranger#ep13_2_dan03::OnMyMobDead"; end; OnTouch: emotion e_gasp,1; emotion e_omg; disablenpc "Stranger#ep13_2_dan01"; donpcevent "Stranger#ep13_2_dan02::Oncall"; end; } nyd_dun02,206,114,5 script Étranger::Stranger#ep13_2_dan02 456,3,3,{ end; OnInit: disablenpc "Stranger#ep13_2_dan02"; end; OnEnable: enablenpc "Stranger#ep13_2_dan02"; end; OnDisable: disablenpc "Stranger#ep13_2_dan02"; end; Oncall: monster "nyd_dun02",206,114,"Dandelion en Fuite",2026,1,"Stranger#ep13_2_dan04::OnMyMobDead"; end; Onreset: killmonster "nyd_dun02","Stranger#ep13_2_dan04::OnMyMobDead"; end; OnTouch: emotion e_gasp,1; emotion e_omg; disablenpc "Stranger#ep13_2_dan02"; donpcevent "Stranger#ep13_2_dan01::Oncall"; end; } nyd_dun02,144,103,0 script Étranger::Stranger#ep13_2_dan03 -1,{ end; OnMyMobDead: initnpctimer; end; OnTimer300000: set .@temp_call,rand(1,2); if (.@temp_call == 1) { enablenpc "Stranger#ep13_2_dan01"; } else { donpcevent "Stranger#ep13_2_dan02::OnEnable"; } stopnpctimer; end; } nyd_dun02,206,114,0 script Étranger::Stranger#ep13_2_dan04 -1,{ end; OnMyMobDead: initnpctimer; end; OnTimer300000: set .@temp_call,rand(1,2); if (.@temp_call == 1) { enablenpc "Stranger#ep13_2_dan02"; } else { donpcevent "Stranger#ep13_2_dan01::OnEnable"; } stopnpctimer; end; } // Otherworld language //============================================================ mid_camp,197,237,3 script Mécano de Schwartzvalt::Schwartzvalt Mechanic#1 869,{ // Mécanicien était trop long if (ep13_1_edq > 2) { if (ep13_2_rhea < 1) { mes "[Chef Mécanicien Dorance]"; mes "Avez-vous entendu parler de l'Anneau du Roi de la Sagesse Ancienne? Vous pouvez parler aux animaux en portant cet anneau."; next; mes "[Chef Mécanicien Dorance]"; mes "Je ne sais pas s'il s'agit d'une légende ou s'il existe vraiment, mais ça serait quelque chose de vraiment utile."; next; mes "[Chef Mécanicien Dorance]"; mes "Il y a une race d'animaux à l'extérieur du camp qui parle une langue mystérieuse, inconnue sur Rune Midgard."; next; mes "[Chef Mécanicien Dorance]"; mes "Nous ne savons pas encore si nous devons les compter parmi nos alliés ou nos ennemis, mais cela serait très profitable à nos recherches si nous pouvions le déterminer."; next; mes "[Chef Mécanicien Dorance]"; mes "Le Groupe de Recherche de la Triple Alliance essaie de tirer cela au clair. Je voudrais savoir où en est le processus de traduction du ^0000ffLinguiste d'Arunafeltz^000000. Pourriez-vous aller vous renseigner pour moi?"; next; mes "[Chef Mécanicien Dorance]"; mes "Le ^0000ffLinguiste d'Arunafeltz^000000 devrait se trouver au second étage du Quartier Général de l'Alliance."; setquest 8243; set ep13_2_rhea,1; close; } else if ((ep13_2_rhea > 0) && (ep13_2_rhea < 7)) { mes "[Chef Mécanicien Dorance]"; mes "Il y a une race d'animaux à l'extérieur du camp qui parle une langue mystérieuse, inconnue sur Rune Midgard."; next; mes "[Chef Mécanicien Dorance]"; mes "Nous ne savons pas encore si nous devons les compter parmi nos alliés ou nos ennemis, mais cela serait très profitable à nos recherches si nous pouvions le déterminer."; next; mes "[Chef Mécanicien Dorance]"; mes "Le Groupe de Recherche de la Triple Alliance essaie de tirer cela au clair. Je voudrais savoir où en est le processus de traduction du ^0000ffLinguiste d'Arunafeltz^000000. Pourriez-vous aller vous renseigner pour moi?"; next; mes "[Chef Mécanicien Dorance]"; mes "Le ^0000ffLinguiste d'Arunafeltz^000000 devrait se trouver au second étage du Quartier Général de l'Alliance."; close; } else if (ep13_2_rhea == 7) { mes "- Il tire la tête à la vue de la montagne de documents qui se dresse devant lui. -"; next; mes "[Chef Mécanicien Dorance]"; mes "Ah, vous voilà."; next; mes "[Chef Mécanicien Dorance]"; mes "Vous avez déjà fait beaucoup pour nous on dirait, et je vous en remercie. Cependant... *Soupire*"; next; mes "[Chef Mécanicien Dorance]"; mes "Vous voyez cela? Tous ces documents de recherche? C'est une bonne chose que nous ayons enfin décodé la langue de l'Autre Monde, mais... ça fait vraiment trop."; next; mes "[Chef Mécanicien Dorance]"; mes "Nous n'avons pas assez de linguistes pour tout traduire... Et il nous faut pouvoir communiquer avec ces races de l'Autre Monde pour pouvoir explorer cet endroit..."; next; mes "[Chef Mécanicien Dorance]"; mes "Il nous faudrait un supercalculateur de la taille de ce bâtiment pour traiter toutes ces informations, et même comme cela, cela prendrait un temps fou."; next; mes "[Chef Mécanicien Dorance]"; mes "*Soupire* Il y aurait tout de même un moyen de traiter toutes ces données: ce serait un traducteur portable miniaturisé."; next; mes "[Chef Mécanicien Dorance]"; mes "J'ai entendu dire qu'il existait un sort à Rune-Midgard permettant de transférer des données et de les verrouiller dans une gemme... Il me faudrait les conseils des Mages de Rune-Midgard."; next; mes "[Chef Mécanicien Dorance]"; mes "Auriez-vous la gentillesse d'aller leur demander leur aide?"; next; mes "[Chef Mécanicien Dorance]"; mes "Je mettrai de l'ordre dans ces documents pendant que vous serez parti."; completequest 8248; setquest 8249; set ep13_2_rhea,8; close; } else if ((ep13_2_rhea > 7) && (ep13_2_rhea < 11)) { mes "[Chef Mécanicien Dorance]"; mes "Il nous faudrait un supercalculateur de la taille de ce bâtiment pour traiter toutes ces informations, et même comme cela, cela prendrait un temps fou."; next; mes "[Chef Mécanicien Dorance]"; mes "*Soupire* Il y aurait tout de même un moyen de traiter toutes ces données: ce serait un traducteur portable miniaturisé."; next; mes "[Chef Mécanicien Dorance]"; mes "J'ai entendu dire qu'il existait un sort à Rune-Midgard permettant de transférer des données et de les verrouiller dans une gemme... Il me faudrait les conseils des Mages de Rune-Midgard."; next; mes "[Chef Mécanicien Dorance]"; mes "Auriez-vous la gentillesse d'aller leur demander leur aide?"; next; mes "[Chef Mécanicien Dorance]"; mes "Je mettrai de l'ordre dans ces documents pendant que vous serez parti."; close; } else if (ep13_2_rhea == 11) { mes "[Chef Mécanicien Dorance]"; mes "Comment cela s'est-il passé?"; next; select("Lui donner la gemme."); mes "[Chef Mécanicien Dorance]"; mes "Ah, on dirait que vous avez réussi. Graver des données dans une gemme... C'est quelque chose que je ne peux faire avec ma technologie... J'ai du mal à l'admettre, mais c'est vraiment extraordinaire."; next; mes "[Chef Mécanicien Dorance]"; mes "Bien, dans ce cas, je devrais sans attendre commencer à travailler sur une machine capable de décrypter les données magiques contenues dans cette gemme."; next; mes "[Chef Mécanicien Dorance]"; mes "Hum... Malheureusement, ce ne sera pas aussi simple que nous le pensions."; next; mes "[Chef Mécanicien Dorance]"; mes "Si nous réussissons à transformer un pouvoir magique en un signal électrique et que nous le connectons à un corps humain pour qu'il soit directement transmis au cerveau, cela nous permettra de recevoir et de comprendre des données qui n'auront pas été auparavant traitées."; next; mes "[Chef Mécanicien Dorance]"; mes "Je n'ai pas le temps de tout vous expliquer en détails. Il faut que je me mette au travail sans attendre. Une fois les préparations terminées, il me faudra environ une heure pour terminer tout cela."; completequest 8252; setquest 8253; set ep13_2_rhea,12; close; } else if (ep13_2_rhea == 12) { set .@trs_time01,checkquest(8253,PLAYTIME); if (.@trs_time01 == 2) { mes "[Chef Mécanicien Dorance]"; mes "*Soupire* Qu'est-ce que je vais bien pouvoir faire maintenant?!"; next; mes "- Dorance marche de long en large en tout hâte. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Est-ce que quelque chose ne va pas?!"; next; mes "[Chef Mécanicien Dorance]"; mes "Qu'est-ce que je vais bien pouvoir faire maintenant?! Ne suis-je pas un VERITABLE génie?!"; next; mes "[Chef Mécanicien Dorance]"; mes "Je l'ai fait!!!"; next; mes "[Chef Mécanicien Dorance]"; mes "Miniaturisé pour plus de confort, un design élégant et pratique, et il inclut toute la grammaire, les idiomes, et même les proverbes de l'Autre Monde!"; next; mes "[Chef Mécanicien Dorance]"; mes "Et vous avez vu la vitesse de traitement?! C'est purement extraordinaire."; next; mes "[Chef Mécanicien Dorance]"; mes "Et ce n'est pas tout! Pour votre plus grand confort, il augmentera même votre force et votre intelligence!"; next; mes "[Chef Mécanicien Dorance]"; mes "Et toutes ces fonctions merveilleuses pour la somme ridicule de 39,900 zénys!!!"; next; mes "["+ strcharinfo(0) +"]"; mes "Euh... Vous essayez d'imiter qui, là, en fait?"; next; mes "[Chef Mécanicien Dorance]"; mes "L'important, c'est que... Je l'ai fait!!"; next; mes "[Chef Mécanicien Dorance]"; mes "Eh bien, il faut le voir pour le croire. Regardez!"; next; mes "- Il vous tend un petit anneau. -"; next; mes "[Chef Mécanicien Dorance]"; mes "Je l'appelle l'Anneau de Sagesse. Je l'ai créé d'après celui qu'un roi des temps anciens utilisait pour communiquer avec les animaux."; next; mes "[Chef Mécanicien Dorance]"; mes "Oh, mais ce n'est pas un anneau ordinaire. Vous voyez cette petite gemme ici? À sa base se trouve un mécanisme pour transformer le pouvoir magique en signal électrique, que l'anneau transmet directement à votre cerveau."; next; mes "[Chef Mécanicien Dorance]"; mes "Et comme ce signal est le même que celui utilisé par notre système nerveux, il vous permettra de comprendre leur langue comme si vous la parliez couramment."; next; mes "[Chef Mécanicien Dorance]"; mes "Une fois que ce traducteur se sera popularisé, ce ne sera qu'une question de temps avant que nous puissions nous enfoncer encore plus profondément dans l'Autre Monde. Le seul problème est que l'instant nous n'en avons pas encore suffisamment..."; next; mes "[Chef Mécanicien Dorance]"; mes "Hum... Au moins nous savons maintenant comment le fabriquer. Je vais vous donner ce prototype."; next; mes "[Chef Mécanicien Dorance]"; mes "Merci de nous avoir aidé. J'espère que cet anneau vous sera utile dans votre périple dans l'Autre Monde."; completequest 8253; set ep13_2_rhea,100; getexp 1000000,300000; getitem 2782,1; //Ring_Of_Wise_King close; } else { mes "- Des pièces mécaniques sont dispersées partout autour de lui, et il est complètement absorbé par son travail. -"; next; mes "- Vous pourriez passer un sale quart d'heure si vous le dérangiez. Il vaut mieux le laisser seul. -"; close; } } else { mes "[Chef Mécanicien Dorance]"; mes "Merci de nous avoir aidé."; next; mes "[Chef Mécanicien Dorance]"; mes "J'espère que cet anneau vous sera utile dans votre périple dans l'Autre Monde."; close; } } else { mes "[Chef Mécanicien Dorance]"; mes "Avez-vous entendu parler de l'Anneau du Roi de la Sagesse Ancienne? Vous pouvez parler aux animaux en portant cet anneau."; next; mes "[Chef Mécanicien Dorance]"; mes "Je ne sais pas s'il s'agit d'une légende ou s'il existe vraiment, mais ça serait quelque chose de vraiment utile."; next; mes "[Chef Mécanicien Dorance]"; mes "Qui êtes-vous au fait? Ce bâtiment est sous la direction du Commandeur. Vous ne pouvez pas aller et venir dans cet endroit comme vous le souhaitez... Avez-vous été introduit auprès du Commandeur?"; next; mes "[Chef Mécanicien Dorance]"; mes "Est-ce que vous cherchez quelque chose à faire? Vous pourriez peut-être m'être utile... Enfin... Je ne sais pas encore si je peux vous faire confiance."; next; mes "[Chef Mécanicien Dorance]"; mes "Si vous réussissez à résoudre les problèmes du Camp d'Expédition et menez à bien une mission que le Commandeur vous aura confiée, je pense que je pourrai vous faire confiance."; close; } } mid_campin,168,82,3 script Linguiste d'Arunafeltz::Arunafeltz Linguist#1 935,{ if (ep13_2_rhea < 1) { mes "[Linguiste d'Arunafeltz]"; mes "Le langage est ce qui distingue les humains des animaux. Chaque forme de vie intelligente a son propre langage."; next; mes "[Linguiste d'Arunafeltz]"; mes "Le langage est une méthode / un système permettant de retranscrire en mots ou lettres les pensées ou les sentiments de quelqu'un. Et tous cas, sa finalité est la communication."; next; mes "[Linguiste d'Arunafeltz]"; mes "La différence entre le langage et un simple son est que le langage est une promesse d'ordre social en ceci qu'il permet l'existence d'un système de communication permettant de se comprendre les uns les autres."; next; mes "[Linguiste d'Arunafeltz]"; mes "Et si nous pouvions modéliser la structure de cette promesse d'ordre social, nous pourrions comprendre le langage des autres formes de vie intelligentes..."; mes "...................................Mais qui êtes-vous au fait?"; next; mes "[Linguiste d'Arunafeltz]"; mes "Qui êtes-vous au fait? Ce bâtiment est sous la direction du Commandeur. Vous ne pouvez pas aller et venir dans cet endroit comme vous le souhaitez... Avez-vous été introduit auprès du Commandeur?"; close; } else if (ep13_2_rhea == 1) { mes "[Linguiste d'Arunafeltz]"; mes "Le langage est ce qui distingue les humains des animaux. Chaque forme de vie intelligente a son propre langage."; next; mes "[Linguiste d'Arunafeltz]"; mes "Le langage est une méthode / un système permettant de retranscrire en mots ou lettres les pensées ou les sentiments que quelqu'un. Et tous cas, sa finalité est la communication."; next; mes "[Linguiste d'Arunafeltz]"; mes "La différence entre le langage et un simple son est que le langage est une promesse d'ordre social en ceci qu'il permet l'existence d'un système de communication permettant de se comprendre les uns les autres."; next; mes "[Linguiste d'Arunafeltz]"; mes "Et si nous pouvions modéliser la structure de cette promesse d'ordre social, nous pourrions comprendre le langage des autres formes de vie intelligentes..."; mes "...................................Mais qui êtes-vous au fait?"; next; switch(select("Je suis... moi!:Je n'ai pas à vous donner mon nom!")) { case 1: break; case 2: mes "[Linguiste d'Arunafeltz]"; mes "Hein? Si vous avez tant de temps à perdre, pourquoi n'iriez-vous pas pêcher?"; close; } mes "[Linguiste d'Arunafeltz]"; mes "Ah~ Oui, notre Commandeur m'a parlé de vous. Vous avez fait beaucoup pour le Camp de l'Alliance de Midgard... Mais qu'est-ce qui vous amène ici?"; next; switch(select("Je crois que je vous ai perturbé...:Qu'est-ce que vous étiez en train de faire?")) { case 1: mes "[Linguiste d'Arunafeltz]"; mes "La confusion est un sentiment qui vient de la distraction de l'esprit d'une personne lorsque quelque chose d'imprévu survient. Je ne suis pas quelqu'un qui se laisse perturber facilement."; next; break; case 2: break; } mes "[Linguiste d'Arunafeltz]"; mes "Je suis un linguiste d'Arunafeltz. Je suis un érudit qui étudie la structure des différentes langues de par le monde. Mais ne pensez-vous pas qu'il était assez prévisible de trouver un homme tel que moi ici?"; next; mes "[Linguiste d'Arunafeltz]"; mes "D'après ce que j'ai entendu, vous avez fait énormément pour le Groupe de Recherche de l'Alliance. Et j'imagine que vous vous êtes rendu dans de nombreux endroits de l'Autre Monde tandis que vous nous aidiez."; next; mes "[Linguiste d'Arunafeltz]"; mes "Avez-vous eu la chance de rencontrer les peuples de l'Autre Monde?"; next; set .@check_splque00,checkquest(2158); set .@check_manque00,checkquest(2159); if ((.@check_splque00 == 0) && (.@check_manque00 == 0)) { // custom translation mes "[Linguiste d'Arunafeltz]"; mes "On dirait que vous ne les avez pas encore rencontrés."; next; mes "[Linguiste d'Arunafeltz]"; mes "Les rumeurs ici disent qu'il y a un peuple de créatures ressemblant à des fées, et un autre de géants de bois vivant à l'extérieur de ce camp."; next; mes "[Linguiste d'Arunafeltz]"; mes "Apparemment, ils parleraient une langue étrange que les humains ne peuvent comprendre... Mais personne n'a l'air de se souvenir de ce à quoi leur langue ressemble."; next; mes "[Linguiste d'Arunafeltz]"; mes "Une NOUVELLE langue! C'est une découverte tout à fait extraordinaire pour un linguiste tel que moi. Mais comme vous le savez, il y a de dangereux monstres à l'extérieur... Un érudit comme moi ne peut pas sortir et aller enquêter."; next; mes "[Linguiste d'Arunafeltz]"; mes "Après tout cela, j'imagine que vous devinez que je m'apprête à vous demander..."; next; mes "[Linguiste d'Arunafeltz]"; mes "Le Groupe de Recherche de l'Alliance porte un intérêt tout particulier pour les autres formes de vie intelligentes. Les agents secrets de chaque pays tentent de communiquer et d'établir le contact avec elles. Mais nous n'avons pas encore assez d'informations."; next; mes "[Linguiste d'Arunafeltz]"; mes "Rendez-moi ce service: sortez du camp et allez trouver ces fées et ces géants de bois, et rappelez-vous de tout ce qu'ils vous disent, mot pour mot, pour que je puisse entendre à quoi ressemble leur langage."; completequest 8243; setquest 8244; set ep13_2_rhea,2; close; } else { mes "[Linguiste d'Arunafeltz]"; mes "A voir votre expression, on dirait que vous les avez déjà rencontrés."; next; mes "[Linguiste d'Arunafeltz]"; mes "Les rumeurs ici disent qu'il y a un peuple de créatures ressemblant à des fées, et un autre de géants de bois vivant à l'extérieur de ce camp."; next; mes "[Linguiste d'Arunafeltz]"; mes "Apparemment, ils parleraient une langue étrange que les humains ne peuvent comprendre... Mais personne n'a l'air de se souvenir de ce à quoi leur langue ressemble."; next; mes "[Linguiste d'Arunafeltz]"; mes "Une NOUVELLE langue! C'est une découverte tout à fait extraordinaire pour un linguiste tel que moi. Mais comme vous le savez, il y a de dangereux monstres à l'extérieur... Un érudit comme moi ne peut pas sortir et aller enquêter."; next; mes "[Linguiste d'Arunafeltz]"; mes "Après tout cela, j'imagine que vous devinez que je m'apprête à vous demander..."; next; mes "[Linguiste d'Arunafeltz]"; mes "Le Groupe de Recherche de l'Alliance porte un intérêt tout particulier pour les autres formes de vie intelligentes. Les agents secrets de chaque pays tentent de communiquer et d'établir le contact avec elles. Mais nous n'avons pas encore assez d'informations."; next; mes "[Linguiste d'Arunafeltz]"; mes "Rendez-moi ce service: sortez du camp et allez trouver ces fées et ces géants de bois, et rappelez-vous de tout ce qu'ils vous disent, mot pour mot, pour que je puisse entendre à quoi ressemble leur langage."; completequest 8243; setquest 8244; set ep13_2_rhea,2; close; } } else if (ep13_2_rhea == 2) { set .@check_splque00,checkquest(2158); set .@check_manque00,checkquest(2159); if ((.@check_splque00 > 0) && (.@check_manque00 > 0)) { mes "[Linguiste d'Arunafeltz]"; mes "Ah, vous revoilà!"; next; mes "[Linguiste d'Arunafeltz]"; mes "Alors, que vous ont-ils dit? Vous vous souvenez bien sûr de leurs paroles exactes, n'est-ce pas?"; next; mes "[Linguiste d'Arunafeltz]"; mes "Eh bien, commençons par les fées! À quoi ressemble leur langage? Écrivez-moi tout cela mot par mot s'il vous plaît!"; next; set .@spl_score00,0; input .@input$; if (.@input$ == "RLGHLRXLA TKANTLFDMS") { mes "[Linguiste d'Arunafeltz]"; mes ""+ .@input$ +"...."; mes "Et?"; set .@spl_score01,.@spl_score00+1; next; } else { mes ""+ .@input$ +"...."; mes "Hum... Hum...?"; set .@spl_score01,.@spl_score00; next; } input .@input$; if (.@input$ == "WJACK TNAHRDNJSDMFH") { mes ""+ .@input$ +"...."; mes "Et?"; set .@spl_score02,.@spl_score01+1; next; } else { mes ""+ .@input$ +"...."; mes "Je vois..."; set .@spl_score02,.@spl_score01; next; } input .@input$; if ((.@input$ == "WLSGHKWND !!") || (.@input$ == "WLSGHKWND")) { mes ""+ .@input$ +"...."; mes "Est-ce tout?"; set .@spl_score03,.@spl_score02+1; next; } else { mes ""+ .@input$ +"...."; mes "Est-ce tout?"; set .@spl_score03,.@spl_score02; next; } if (.@spl_score03 > 2) { mes "[Linguiste d'Arunafeltz]"; mes "Alors... Tout cela mit bout à bout, cela donnerait quelque chose comme..."; mes "RLGHLRXLA TKANTLFDMS"; mes "WJACK TNAHRDNJSDMFH"; mes "WLSGHKWND !!"; mes "Voilà, ça devrait être cela."; next; } else { mes "[Linguiste d'Arunafeltz]"; mes "Hum...?"; next; mes "[Linguiste d'Arunafeltz]"; mes "Êtes-vous bien sûr que c'est ce qu'elles vous ont dit au mot près? Je n'y comprends rien..."; next; mes "[Linguiste d'Arunafeltz]"; mes "Pourriez-vous y retourner et vérifier que c'est bien ce qu'elles vous ont dit?"; close; } mes "[Linguiste d'Arunafeltz]"; mes "Bien. Passons aux géants de bois maintenant. À quoi ressemble leur langage? Écrivez-moi tout cela mot par mot, comme vous l'avez fait pour le langage des fées."; next; set .@man_score00,0; input .@input$; if (.@input$ == "TJDTMFJDNS CJFDI") { mes "[Linguiste d'Arunafeltz]"; mes ""+ .@input$ +"...."; mes "Et?"; set .@man_score01,.@man_score00+1; next; } else { mes ""+ .@input$ +"...."; mes "Et?"; set .@man_score01,.@man_score00; next; } input .@input$; if (.@input$ == "TKADLFDMF QKATOS") { mes ""+ .@input$ +"...."; mes "Et?"; set .@man_score02,.@man_score01+1; next; } else { mes ""+ .@input$ +"...."; mes "Et?"; set .@man_score02,.@man_score01; next; } input .@input$; if ((.@input$ == "EKDTLSDML DLFMADMS..") || (.@input$ == "EKDTLSDML DLFMADMS")) { mes ""+ .@input$ +"...."; mes "C'est tout?"; set .@man_score03,.@man_score02+1; next; } else { mes ""+ .@input$ +"...."; mes "C'est tout?"; set .@man_score03,.@man_score02; next; } if (.@man_score03 > 2) { mes "[Linguiste d'Arunafeltz]"; mes "Alors, tout cela mit bout à bout nous donne..."; mes "TJDTMFJDNS CJFDI"; mes "TKADLFDMF QKATOS"; mes "EKDTLSDML DLFMADMS.."; mes "Ça devrait être ça."; next; } else { mes "[Linguiste d'Arunafeltz]"; mes "Hum...?"; next; mes "[Linguiste d'Arunafeltz]"; mes "Êtes-vous bien sûr que c'est ce qu'ils vous ont dit au mot près? Je n'y comprends rien..."; next; mes "[Linguiste d'Arunafeltz]"; mes "Pourriez-vous y retourner et vérifier que c'est bien ce qu'ils vous ont dit?"; close; } mes "[Linguiste d'Arunafeltz]"; mes ".Hum... Hum... Je vois..."; next; mes "[Linguiste d'Arunafeltz]"; mes "....Hummmm..."; next; mes "- Il examine le papier avec la plus grande concentration. -"; set ep13_2_rhea,3; close; } else { // custom translation mes "[Linguiste d'Arunafeltz]"; mes "D'après le rapport d'enquête du Camp d'Expédition, il existe deux ethnies dans les environs: les membres de l'un d'entre elles ressemblent à des fées, et ceux de l'autre à des géants de bois."; next; mes "[Linguiste d'Arunafeltz]"; mes "On dit qu'ils parlent une langue qui ne peut être comprise par les hommes de Midgard. Mais cependant, personne n'a été capable jusqu'à présent de se rappeler des mots qu'ils ont utilisés."; next; mes "[Linguiste d'Arunafeltz]"; mes "Une NOUVELLE langue! C'est une découverte tout à fait extraordinaire pour un linguiste tel que moi. Mais comme vous le savez, il y a de dangereux monstres à l'extérieur... Un érudit comme moi ne peut pas sortir et aller enquêter."; next; mes "[Linguiste d'Arunafeltz]"; mes "Après tout cela, j'imagine que vous devinez que je m'apprête à vous demander..."; next; mes "[Linguiste d'Arunafeltz]"; mes "Le Groupe de Recherche de l'Alliance porte un intérêt tout particulier pour les autres formes de vie intelligentes. Les agents secrets de chaque pays tentent de communiquer et d'établir le contact avec elles. Mais nous n'avons pas encore assez d'informations."; next; mes "[Linguiste d'Arunafeltz]"; mes "Rendez-moi ce service: sortez du camp et allez trouver ces fées et ces géants de bois, et rappelez-vous de tout ce qu'ils vous disent, mot pour mot, pour que je puisse entendre à quoi ressemble leur langage."; close; } } else if (ep13_2_rhea == 3) { mes "[Linguiste d'Arunafeltz]"; mes "............................"; next; mes "- Il examine le papier avec la plus grande concentration. -"; next; switch(select("Il a l'air concentré, laissons-le.:Lui parler.")) { case 1: mes "[Linguiste d'Arunafeltz]"; mes "............................"; close; case 2: break; } mes "[Linguiste d'Arunafeltz]"; mes "Ahhhhhhh!!!!!!!!"; next; select("Avez-vous trouvé quelque chose?"); mes "[Linguiste d'Arunafeltz]"; mes "JE... JE NE COMPRENDS RIEN!!!"; mes "Mais qu'est-ce que c'est que ça?!~ Comment lit-on ça?~ Je ne vois aucune règle, aucune cohérence dans tout cela!"; next; mes "[Linguiste d'Arunafeltz]"; mes ".................................."; next; mes "[Linguiste d'Arunafeltz]"; mes "Humph!"; mes "Oui?"; next; switch(select("Il a l'air concentré, laissons-le.:Lui parler.:Lui demander ce qui se passe.")) { case 1: mes "[Linguiste d'Arunafeltz]"; mes "............................"; mes "...................Humph..."; close; case 2: break; } mes "[Linguiste d'Arunafeltz]"; mes "Ah! Ce n'était pas aussi simple que je ne le pensais. On ne peut entendre de tels langages sur le Continent de Midgard. On dirait qu'il n'y a aucune règle phonétique ici."; next; mes "[Linguiste d'Arunafeltz]"; mes "Il est très difficile de comprendre le fonctionnement et les règles de leur langage, et qui plus est je ne sais même pas si je le prononce correctement. Je n'avais jamais rencontré ce genre de prononciation."; next; mes "[Linguiste d'Arunafeltz]"; mes "Ah, oui, j'ai entendu dire qu'un ^0000ffMage de Rune-Midgard^000000 connaît un moyen d'effectuer des recherches en se basant uniquement sur un échantillon du langage. Voudriez-vous bien aller lui demander s'il pourrait m'aider?"; next; mes "[Linguiste d'Arunafeltz]"; mes "Le ^0000ffMage de Rune-Midgard^000000 devrait se trouver quelque part dans le camp."; next; mes "[Linguiste d'Arunafeltz]"; mes "Je pourrais difficilement continuer mes recherches sans avoir plus d'échantillons de ce langage. Rendez-moi ce service s'il vous plaît."; completequest 8244; setquest 8245; set ep13_2_rhea,4; close; } else if ((ep13_2_rhea > 3) && (ep13_2_rhea < 6)) { mes "[Linguiste d'Arunafeltz]"; mes "J'ai entendu dire qu'un ^0000ffMage de Rune-Midgard^000000 connaît un moyen d'effectuer des recherches en se basant uniquement sur un échantillon du langage. Voudriez-vous bien aller lui demander s'il pourrait m'aider?"; next; mes "[Linguiste d'Arunafeltz]"; mes "Le ^0000ffMage de Rune-Midgard^000000 devrait se trouver quelque part dans le camp."; next; mes "[Linguiste d'Arunafeltz]"; mes "Je pourrais difficilement continuer mes recherches sans avoir plus d'échantillons de ce langage. Rendez-moi ce service s'il vous plaît."; close; } else if (ep13_2_rhea == 6) { mes "- Le linguiste griffonne sur un papier comme si quelque chose l'obsédait. -"; next; mes "[Linguiste d'Arunafeltz]"; mes "...Oh, " + ( isday() ? "bonjour" : "bonsoir" ) + "."; next; mes "[Linguiste d'Arunafeltz]"; mes "J'ai entendu dire que vous nous aviez rapporté une Gemme renfermant le langage de l'Autre Monde. Merci pour votre aide. Le processus de décodage suit son cours, et avance bien. Même TROP bien en fait..."; next; mes "[Linguiste d'Arunafeltz]"; mes "Il est quand même très étonnant que j'aie pu commencer à décoder ce langage sans me tromper dès le moment où je l'ai entendu. Je dois avoir été béni par la déesse Freya."; next; mes "[Linguiste d'Arunafeltz]"; mes "Mais il reste un problème... Comment allons-nous rassembler toutes ces données et faire un traducteur de poche? Je n'arrive pas à m'imaginer comment."; next; mes "[Linguiste d'Arunafeltz]"; mes "Je me demande ce qu'en pense l'Ingénieur Mécanicien de la République de Schwaltzvalt... Pourriez-vous aller lui demander?"; completequest 8247; setquest 8248; set ep13_2_rhea,7; close; } else if ((ep13_2_rhea > 6) && (ep13_2_rhea < 13)) { mes "[Linguiste d'Arunafeltz]"; mes "Comment allons-nous rassembler toutes ces données et faire un traducteur de poche? Je n'arrive pas à m'imaginer comment."; next; mes "[Linguiste d'Arunafeltz]"; mes "Je me demande ce qu'en pense l'Ingénieur Mécanicien de la République de Schwaltzvalt... Pourriez-vous aller lui demander?"; close; } else if (ep13_2_rhea > 12) { mes "[Linguiste d'Arunafeltz]"; mes "Alors nous avons enfin réussi à fabriquer un traducteur?! Comment marche-t-il? N'y a-t-il aucun problème avec?"; next; mes "[Linguiste d'Arunafeltz]"; mes "J'espère que ce traducteur vous aidera dans votre périple."; next; mes "[Linguiste d'Arunafeltz]"; mes "Cependant, même si ce traducteur va faciliter les choses, les bases de la communication consistent à essayer de se comprendre les uns les autres."; next; mes "[Linguiste d'Arunafeltz]"; mes "Vous ne devriez pas compter que sur une simple machine... N'oubliez pas de faire preuve de compréhension. Bien, bon route dans l'Autre Monde avec ce traducteur!"; close; } else { mes "[Linguiste d'Arunafeltz]"; mes "Alors nous avons enfin réussi à fabriquer un traducteur?! Comment marche-t-il? N'y a-t-il aucun problème avec?"; next; mes "[Linguiste d'Arunafeltz]"; mes "J'espère que ce traducteur vous aidera dans votre périple."; next; mes "[Linguiste d'Arunafeltz]"; mes "Cependant, même si ce traducteur va faciliter les choses, les bases de la communication consistent à essayer de se comprendre les uns les autres."; next; mes "[Linguiste d'Arunafeltz]"; mes "Vous ne devriez pas compter que sur une simple machine... N'oubliez pas de faire preuve de compréhension. Bien, bon route dans l'Autre Monde avec ce traducteur!"; close; } } mid_camp,147,256,3 script Mage de Rune-Midgard::Rune Midgarts Magician#1 735,{ if (ep13_2_rhea < 4) { mes "[Mage Murmure]"; mes "Il est impossible de stocker une telle quantité d'informations avec la technologie actuelle."; next; mes "[Mage Murmure]"; mes "L'ancien Royaume de Rune Midgard utilisait la magie pour enfermer dans une gemme de nombreuses informations... Utiliser une gemme comme base de données..."; next; mes "[Mage Murmure]"; mes "Oh, pardonnez-moi. Je ne sais pas pourquoi je vous ai parlé sans y prêter attention. Qui êtes-vous donc?"; close; } else if (ep13_2_rhea == 4) { mes "[Mage Murmure]"; mes "Il est impossible de stocker une telle quantité d'informations avec la technologie actuelle."; next; mes "[Mage Murmure]"; mes "L'ancien Royaume de Rune Midgard utilisait la magie pour enfermer dans une gemme de nombreuses informations... Utiliser une gemme comme base de données..."; next; mes "[Mage Murmure]"; mes "Oh, pardonnez-moi. Je ne sais pas pourquoi je vous ai parlé sans y prêter attention. Qui êtes-vous donc?"; next; select("Le Linguiste de Rachel m'envoie..."); mes "[Mage Murmure]"; mes "Oh? Ça ne peut vouloir dire qu'une chose alors: il lui faut un échantillon des langues de l'Autre Monde."; next; mes "[Mage Murmure]"; mes "Hum... En fait j'ai enterré des gemmes magiques près de leur territoire, qui enregistrent les ondes sonores grâce à leurs pouvoirs afin de rassembler des informations sur leur langage."; next; mes "[Mage Murmure]"; mes "Mais les Assassins qui avaient pour tâche d'enterrer ces gemmes ont été envoyés remplir une autre mission et ne peuvent aller les chercher pour l'instant."; next; mes "[Mage Murmure]"; mes "Pourriez-vous nous rendre service et aller rechercher ces gemmes? Sans cela je ne pourrais pas vous fournir d'échantillon."; next; switch(select("Peut-être devrais-je revenir plus tard?:Et si je vais les chercher?")) { case 1: mes "[Mage Murmure]"; mes ".............Bien sûr... Mais vous pourriez devoir attendre trèèès longtemps."; next; mes "["+ strcharinfo(0) +"]"; mes "Comment?"; next; mes "[Mage Murmure]"; mes "Ah, Non, non, ce n'est rien."; next; break; case 2: break; } mes "[Mage Murmure]"; mes "Ça nous ferait économiser à tous un temps précieux si vous le faisiez, vous ne pensez pas?"; next; mes "[Mage Murmure]"; mes "J'imagine que vous avez déjà rencontré les deux races de l'Autre Monde en dehors du camp? Les Assassins ont enterré ces Gemmes Magiques près de leur village sans qu'ils ne s'en rendent compte."; next; mes "[Mage Murmure]"; mes "La première gemme est enterrée près d'une structure en forme de champignon près du village des fées."; next; mes "[Mage Murmure]"; mes "La seconde gemme est enterrée sous un arbre près du village des géants."; next; mes "[Mage Murmure]"; mes "Me rapporter ces deux gemmes nous aiderait vraiment."; next; mes "[Mage Murmure]"; mes "Je ne peux bien sûr pas vous y forcer si jamais vous avez d'autres choses plus importantes à faire..."; next; mes "[Mage Murmure]"; mes "Il y a un vieux proverbe qui dit qu'il n'y a point de salaire sans travail..."; next; mes "[Mage Murmure]"; mes "Ah, j'allais oublier! Vous devrez faire bien attention quand vous déterrerez les gemmes: les Assassins ont installé des pièges pour les protéger quand ils les ont enfouies."; completequest 8245; setquest 8246; set ep13_2_rhea,5; close; } else if (ep13_2_rhea == 5) { set .@check_spljew00,checkquest(8241); set .@check_manjew00,checkquest(8242); if ((.@check_spljew00 > -1) && (.@check_manjew00 > -1)) { // Bugfix: le NPC doit parler aux joueurs même si la quête est inactive... [NoH] if (countitem(7575) > 0) && (countitem(7576) > 0) { mes "[Mage Murmure]"; mes "Oh, vous êtes déjà de retour? Bien, faites-moi voir les gemmes!"; next; mes "- Vous lui tendez les gemmes, qu'il examine attentivement. -"; next; mes "[Mage Murmure]"; mes "Hum... Elles contiennent de nombreux sons, mais je pense pouvoir en extraire ceux des voix très rapidement."; next; mes "[Mage Murmure]"; mes "Je vais extraire les voix enregistrées dans ces gemmes et les envoyer au Linguiste d'Arunafeltz."; next; mes "[Mage Murmure]"; mes "J'ai plusieurs machines très pratiques à ma disposition. Les voix que j'ai extraites pourront être ensuite directement envoyées au Linguiste d'Arunafeltz par ce biais."; next; mes "[Mage Murmure]"; mes "Je pense que je vais m'en sortir tout seul. Merci de m'avoir aidé."; completequest 8241; completequest 8242; completequest 8246; setquest 8247; delitem 7575,1; //Red_Jewel_ delitem 7576,1; //Blue_Jewel_ set ep13_2_rhea,6; close; } else { // custom translation mes "[Mage Murmure]"; mes "Ah, c'était rapide."; next; mes "[Mage Murmure]"; mes "Donnez-moi les gemmes s'il vous plaît. Je vais en extraire les voix enregistrées à l'intérieur et les transmettre au Linguiste d'Arunafeltz."; next; mes "[Mage Murmure]"; mes "...... Mais.... Où sont les gemmes?"; close; } } else { mes "[Mage Murmure]"; mes "La première gemme est enterrée près d'une structure en forme de champignon près du village des fées."; next; mes "[Mage Murmure]"; mes "La seconde gemme est enterrée sous un arbre près du village des géants."; next; mes "[Mage Murmure]"; mes "Me rapporter ces deux gemmes nous aiderait vraiment."; next; mes "[Mage Murmure]"; mes "Je ne peux bien sûr pas vous y forcer si jamais vous avez d'autres choses plus importantes à faire..."; next; mes "[Mage Murmure]"; mes "Il y a un vieux proverbe qui dit qu'il n'y a point de salaire sans travail..."; next; mes "[Mage Murmure]"; mes "Ah, j'allais oublier! Vous devrez faire bien attention quand vous déterrerez les gemmes: les Assassins ont installé des pièges pour les protéger quand ils les ont enfouies."; close; } } else if ((ep13_2_rhea > 5) && (ep13_2_rhea < 8)) { mes "[Mage Murmure]"; mes "Si n'avez rien à faire, pourriez-vous aller voir où en sont les recherches du Linguiste d'Arunafeltz?"; next; mes "[Mage Murmure]"; mes "Je vais travailler sur l'extraction des voix contenues dans ces gemmes et envoyer l'enregistrement directement au Linguiste."; close; } else if (ep13_2_rhea == 8) { mes "[Mage Murmure]"; mes "Hum... Il y a plus de données que nous le pensions..."; next; mes "[Mage Murmure]"; mes "Il est bien sûr enfantin de transformer des données en énergie magique et de les attacher à une gemme... Mais il faut avant tout trouver un joyau capable de contenir autant de données..."; next; mes "[Mage Murmure]"; mes "J'ai entendu dire qu'il existait un ^0000ffMinerai Inconnu^000000 dans les terres gelées à l'extérieure du camp que l'on ne peut trouver nulle part sur Midgard."; next; mes "[Mage Murmure]"; mes "Si seulement nous pouvions trouver ce minerai... Cela rendrait cette tâche beaucoup plus facile... Qu'en pensez-vous? Pensez-vous que vous pourriez m'en trouver?"; next; mes "[Mage Murmure]"; mes "J'organiserai les données pour les transférer dans la gemme pendant votre absence."; completequest 8249; setquest 8250; set ep13_2_rhea,9; close; } else if (ep13_2_rhea == 9) { if (countitem(6048) > 0) { mes "[Mage Murmure]"; mes "Oh! Est-ce le minerai?"; next; mes "[Mage Murmure]"; mes "C'est très intéressant. Il n'a pas encore été raffiné, mais je sens un pouvoir mystérieux en émaner."; next; mes "[Mage Murmure]"; mes "C'est quelque chose comme... Une onde contenant une certaine force vitale."; next; mes "[Mage Murmure]"; mes "Testons cela et voyons combien de pouvoir magique il peut emmagasiner."; next; mes "- Il ferme les yeux et entonne un chant, le minerai entre ses mains. -"; next; mes "[Mage Murmure]"; mes "Lumos Nox Densaugeo Dissendium Diffindo Engorgio Mobiliarbus Expecto Patronum!!!!"; next; specialeffect EF_FLASHER; // 99 : "Rune Midgarts Magician#ep132_rhea03" EF_FLASHER emotion e_gasp; mes "[Mage Murmure]"; mes "Wow!!! C'est... C'est incroyable!"; next; mes "[Mage Murmure]"; mes "Un minerai avant tant d'espace de stockage! Un fragment de la taille d'un ongle pourrait renfermer toutes nos connaissances sur ces deux langages!"; next; mes "[Mage Murmure]"; mes "Pourriez-vous patienter une minute? Reposez-vous un peu tandis que je transfère les données magiques dans ce minerai. Vous avez l'air épuisé"+( sex ? "" : "e" )+"..."; completequest 8250; setquest 8251; delitem 6048,1; //Unidentified_Mineral set ep13_2_rhea,10; close; } else { mes "[Mage Murmure]"; mes "J'ai entendu dire qu'il existait un ^0000ffMinerai Inconnu^000000 dans les terres gelées à l'extérieure du camp que l'on ne peut trouver nulle part sur Midgard."; next; mes "[Mage Murmure]"; mes "Si seulement nous pouvions trouver ce minerai... Cela rendrait cette tâche beaucoup plus facile... Qu'en pensez-vous? Pensez-vous que vous pourriez m'en trouver?"; next; mes "[Mage Murmure]"; mes "J'organiserai les données pour les transférer dans la gemme pendant votre absence."; close; } } else if (ep13_2_rhea == 10) { if (rand(1,5) == 3) { mes "- Il a le teint assez pâle. I a l'air content de vous voir. -"; next; mes "[Mage Murmure]"; mes "Ah! Juste à temps!"; next; mes "[Mage Murmure]"; mes "Je viens de terminer de transférer le pouvoir magique. Il ne reste plus maintenant à l'Ingénieur Mécanicien de Schwaltzvalt qu'à combiner cette gemme avec une machinerie pour l'utiliser comme un traducteur en temps réel."; next; mes "[Mage Murmure]"; mes "Je vous demanderai de me rendre un dernier service: allez apporter cette gemme à l'Ingénieur Mécanicien de Schwaltzvalt."; next; mes "[Mage Murmure]"; mes "Je suis vraiment désolé d'avoir dû vous demander de faire tout cela... Ah... J'ai utilisé trop de pouvoirs magiques. Je devrais me reposer un peu."; next; mes "- ^0000ffVous recevez une Gemme de Murmure!^000000 -"; completequest 8251; setquest 8252; set ep13_2_rhea,11; close; } else { mes "[Mage Murmure]"; mes "Pourriez-vous patienter une minute? Reposez-vous un peu tandis que je transfère les données magiques dans ce minerai. Vous avez l'air épuisé"+( sex ? "" : "e" )+"..."; close; } } else if (ep13_2_rhea == 11) { mes "[Mage Murmure]"; mes "Pourriez-vous aller apporter cette gemme à l'Ingénieur Mécanicien de Schwaltzvalt."; next; mes "[Mage Murmure]"; mes "Je suis vraiment désolé d'avoir dû vous demander de faire tout cela... Ah... J'ai utilisé trop de pouvoirs magiques. Je devrais me reposer un peu."; next; mes "- Il a l'air de tomber de fatigue, et ses paupière commence à se fermer. -"; close; } else if (ep13_2_rhea == 12) { mes "[Mage Murmure]"; mes "Où en est le processus de fabrication du traducteur?"; close; } else if (ep13_2_rhea > 12) { mes "[Mage Murmure]"; mes "Je viens d'apprendre que le traducteur était terminé!"; next; mes "[Mage Murmure]"; mes "Nous n'avons pas beaucoup de matériaux pour en fabriquer d'autres, mais cela va tout de même rendre l'exploration de l'Autre Monde beaucoup plus aisée."; close; } else { mes "[Mage Murmure]"; mes "Je viens d'apprendre que le traducteur était terminé!"; next; mes "[Mage Murmure]"; mes "Nous n'avons pas beaucoup de matériaux pour en fabriquer d'autres, mais cela va tout de même rendre l'exploration de l'Autre Monde beaucoup plus aisée."; close; } } spl_fild02,27,218,0 script Gemme à Moitié Enfouie::Half-buried Gem#1 844,{ if (ep13_2_rhea < 5) { mes "- Vous voyez une gemme rouge à moitié enfouie sous une motte de terre. -"; close; } else if (ep13_2_rhea == 5) { set .@check_spljew00,checkquest(8241); if (.@check_spljew00 == -1) { mes "- Vous voyez une gemme rouge à moitié enfouie sous une motte de terre. -"; next; switch(select("Déterrer la gemme:La laisser")) { case 1: break; case 2: mes "- Vous remettez un peu de terre sur la gemme et la laissez là où elle est. -"; next; mes "["+ strcharinfo(0) +"]"; mes "Bon, qu'est-ce que je vais bien pouvoir faire maintenant?"; close; } if (rand(1,4) == 2) { mes "- Vous creusez dans la terre et en extrayez la gemme rouge. -"; setquest 8241; getitem 7575,1; //Red_Jewel_ close; } else { mes "- Vous commencez à creuser dans la terre mais un Chapardeur vous attaque! -"; donpcevent "Half-buried Gem#1::OnDisable"; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que...?!?!?!"; close; } } else { mes "- Il s'agit du petit monticule de terre d'où vous avez déterré la gemme rouge. -"; close; } } else { mes "- Il s'agit du petit monticule de terre d'où vous avez déterré la gemme rouge. -"; close; } end; OnInit: hideoffnpc "Half-buried Gem#1"; end; OnEnable: hideoffnpc "Half-buried Gem#1"; stopnpctimer; end; OnDisable: initnpctimer; monster "spl_fild02",25,220,"Chapardeur",1051,10,"Half-buried Gem#1::OnMyMobDead"; hideonnpc "Half-buried Gem#1"; end; OnMyMobDead: if (mobcount("spl_fild02","Half-buried Gem#1::OnMyMobDead") < 1) { donpcevent "Half-buried Gem#1::OnEnable"; stopnpctimer; } end; OnTimer300000: killmonster "spl_fild02","Half-buried Gem#1::OnMyMobDead"; donpcevent "Half-buried Gem#1::OnEnable"; stopnpctimer; end; } man_fild03,227,109,0 script Gemme à Moitié Enfouie::Half-buried Gem#2 844,{ if (ep13_2_rhea < 5) { mes "- Vous voyez une gemme bleue à moitié enfouie sous une motte de terre. -"; close; } else if (ep13_2_rhea == 5) { set .@check_manjew00,checkquest(8242); if (.@check_manjew00 == -1) { mes "- Vous voyez une gemme bleue à moitié enfouie sous une motte de terre. -"; next; switch(select("Déterrer la gemme:La laisser")) { case 1: break; case 2: mes "- Vous remettez un peu de terre sur la gemme et la laissez là où elle est. -"; next; mes "["+ strcharinfo(0) +"]"; mes "… Bon, qu'est-ce que je vais bien pouvoir faire maintenant?"; close; } if (rand(1,4) == 2) { mes "- Vous creusez dans la terre et en extrayez la gemme bleue. -"; setquest 8242; getitem 7576,1; //Blue_Jewel_ close; } else { mes "- Vous commencez à creuser dans la terre mais un Chapardeur vous attaque! -"; donpcevent "Half-buried Gem#2::OnDisable"; next; mes "["+ strcharinfo(0) +"]"; mes "Qu'est-ce que...?!?!?!"; close; } } else { mes "- Il s'agit du petit monticule de terre d'où vous avez déterré la gemme bleue. -"; close; } } else { mes "- Il s'agit du petit monticule de terre d'où vous avez déterré la gemme bleue. -"; close; } end; OnInit: hideoffnpc "Half-buried Gem#2"; end; OnEnable: hideoffnpc "Half-buried Gem#2"; stopnpctimer; end; OnDisable: initnpctimer; monster "man_fild03",227,109,"Chapardeur",1051,10,"Half-buried Gem#2::OnMyMobDead"; hideonnpc "Half-buried Gem#2"; end; OnMyMobDead: if (mobcount("man_fild03","Half-buried Gem#2::OnMyMobDead") < 1) { donpcevent "Half-buried Gem#2::OnEnable"; stopnpctimer; } end; OnTimer300000: killmonster "man_fild03","Half-buried Gem#2::OnMyMobDead"; donpcevent "Half-buried Gem#2::OnEnable"; stopnpctimer; end; } /* Je ne traduis pas cette partie qui est désactivée par défaut de toutes façons [NoH] mid_camp,7,3,0 script Translator Preparation#1 708,{ mes "[Plot13 Translator Quest Preparation]"; mes "Input password."; next; input .@input; //,0,2000; if (.@input == 0) { mes "[EP 13 Translator Quest Preparation]"; mes "Cancelled"; close; } else if (.@input == 1854) { mes "[EP 13 Translator Quest Preparation]"; mes "I'm the provider of ep13.2 Translator Quest's quest item's NPC" <--Not my fault, they used bad chinese grammar in first place; next; mes "What you want?"; next; switch(select("Finish quest:Accept fairy / giant meetup quest")) { case 1: mes "[EP 13 Translator Quest Preparation]"; mes "Acquired the report's quest completion item"; next; mes "[EP 13 Translator Quest Preparation]"; mes "Current report quest's item is "+ ep13_1_edq +" "; mes "Start Quest?"; next; switch(select("Yes:No")) { case 1: mes "[EP 13 Translator Quest Preparation]"; mes "Cancelled"; close; case 2: break; } mes "[EP 13 Translator Quest Preparation]"; mes "Acquired the report's quest completion item"; set ep13_1_edq,14; close; case 2: mes "[EP 13 Translator Quest Preparation]"; mes "Accept the fairy / giant meetup quest"; next; mes "[EP 13 Translator Quest Preparation]"; mes "Start Quest?"; next; switch(select("Yes:No")) { case 1: mes "[EP 13 Translator Quest Preparation]"; mes "Cancelled"; close; case 2: break; } mes "[EP 13 Translator Quest Preparation]"; mes "Acquired the report's quest completion item"; setquest 2158; setquest 2159; close; } } else { mes "[EP 13 Translator Quest Preparation]"; mes "Please try again"; close; } } */ // Daily Quests // - Midgard Ore // - Alfheim Perfume //============================================================ man_in01,372,221,5 script Scientifique::Scientist#lifeguard 449,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (ep13_2_tre == 0) { mes "[Dr. Sauveur]"; mes "Depuis quelque temps, j'ai la peau qui se dessèche."; next; mes "[Dr. Sauveur]"; mes "Je ne sais pas si c'est dû au climat froid ou si la maladie chronique que je traîne empire. Cela ne fait pas si longtemps que nous nous sommes administrés du Bradium, alors pourquoi...?"; next; mes "[Dr. Sauveur]"; mes "Huu... Vous voyez, j'ai peur de ce genre de choses... Quelle vie pénible."; next; select("Une maladie chronique?:Le Bradium?"); mes "[Dr. Sauveur]"; mes "Nous autres, Saphas, sommes les descendants d'Hwergelmir. Nous avons survécu et reconstruit la grande tribu des Géants dans les flots du sang d'Ymir."; next; mes "[Dr. Sauveur]"; mes "Pour une raison inconnue, nous avons développé une maladie chronique qui rend notre corps sec et dur, comme les vieux arbres."; next; mes "[Dr. Sauveur]"; mes "J'imagine que c'est la malédiction d'Ymir, qui fut saigné par les dieux..."; next; mes "[Dr. Sauveur]"; mes "Mais nous ne pouvions pas nous résoudre à la décadence et la mort à petits feux de notre race."; next; mes "[Dr. Sauveur]"; mes "Les plus sages des Saphas ont donc cherché, et cherché encore, un moyen de guérir cette maladie."; next; mes "[Dr. Sauveur]"; mes "Ils ont découvert qu'on pouvait ralentir l'évolution de la maladie en s'injectant de ce Bradium qu'on trouve enterré autour de Jotunheim, une fois raffiné."; next; mes "[Dr. Sauveur]"; mes "Tous les géants de Sapha se sont donc établis près des mines afin de se procurer plus facilement le Bradium."; next; mes "[Dr. Sauveur]"; mes "On dirait qu'il y a assez de Bradium enfui, mais pour assurer la prospérité de notre race et créer un vaccin, nous devons continuer nos recherches."; next; mes "[Dr. Sauveur]"; mes "Le Bradium est notre source de vie. Mais un jour, les réserves auront disparu. Nous autres, scientifiques, devons donc trouver une alternative pour nos descendants."; next; mes "[Dr. Sauveur]"; mes "Nous avons découvert il y a peu qu'il existait différents types de minerais sur Midgard."; next; mes "[Dr. Sauveur]"; mes "Cette terre que l'on nomme Midgard est maintenant pour nous comme une terre sainte, la terre sur laquelle souffle notre vent du changement!"; next; mes "[Dr. Sauveur]"; mes "Hwergelmir a dû avoir l'initiative des contacts avec Midgard pour nous autres, les Saphas, qui formons une société si fermée..."; next; mes "[Dr. Sauveur]"; mes "Je produirai des résultats à la hauteur de cette initiative!"; set ep13_2_tre,1; close; } else if ((ep13_2_tre == 1) || (ep13_2_tre == 100)) { if (checkweight(1201,1) == 0) { mes "[Dr. Sauveur]"; mes "On dirait que vous portez trop d'objets sur vous. Pourquoi n'iriez-vous pas en déposer quelques uns au Stock avant de revenir?"; close; } set .@dayq_chk,checkquest(2182,PLAYTIME); if ((.@dayq_chk == 0) || (.@dayq_chk == 1)) { mes "[Dr. Sauveur]"; mes "Le futur des Saphas est entre vos mains. J'aurai certainement très bientôt à nouveau besoin de votre aide."; close; } else { erasequest 2182; set .@rand_dayq,rand(1,3); if (.@rand_dayq == 1) { mes "[Dr. Sauveur]"; mes "Il y a quelque temps, quelqu'un de Schwaltzvalt m'a rapporté un petit minerai en cadeau, après avoir pris connaissance de nos études sur le Bradium."; next; mes "[Dr. Sauveur]"; mes "Je n'en étais pas sûr jusqu'à peu, mais ce minerai semble posséder des propriétés très intéressantes."; next; mes "[Dr. Sauveur]"; mes "Plus je l'examine et plus je comprends à quel point il est différent de ceux de Jotunheim. Ce minerai serait peut-être d'une aide précieuse pour fabriquer un nouveau vaccin!"; next; mes "[Dr. Sauveur]"; mes "Malheureusement, je n'en ai pas assez d'extraits pour mes examens."; next; mes "[Dr. Sauveur]"; mes "Vous m'avez dit que vous étiez de Midgard, pas vrai? Pensez-vous que vous pourriez me rapporter quelques exemplaires de ce minerai?"; next; mes "[Dr. Sauveur]"; mes "Il m'a dit que cela venait du ^FF0000Mont Mjolnir^000000. J'imagine que ^FF000010 exemplaires^000000 seraient suffisants pour le moment."; next; mes "[Dr. Sauveur]"; mes "Je vais vous donner une boîte à outils portable. Vous trouverez quelques accessoires dedans, comme un petit marteau et un détecteur de minerais."; next; mes "[Dr. Sauveur]"; mes "Prenez-la, ça vous aidera à trouver les minerais donc j'ai besoin."; set ep13_2_tre,2; setquest 2179; getitem 6076,1; //Portable_Toolbox close; } else if (.@rand_dayq == 2) { mes "[Dr. Sauveur]"; mes "Il y a quelque temps, quelqu'un de Schwaltzvalt m'a rapporté un petit minerai en cadeau, après avoir pris connaissance de nos études sur le Bradium."; next; mes "[Dr. Sauveur]"; mes "Je n'en étais pas sûr jusqu'à peu, mais ce minerai semble posséder des propriétés très intéressantes."; next; mes "[Dr. Sauveur]"; mes "Plus je l'examine et plus je comprends à quel point il est différent de ceux de Jotunheim. Ce minerai serait peut-être d'une aide précieuse pour fabriquer un nouveau vaccin!"; next; mes "[Dr. Sauveur]"; mes "Malheureusement, je n'en ai pas assez d'extraits pour mes examens."; next; mes "[Dr. Sauveur]"; mes "Vous m'avez dit que vous étiez de Midgard, pas vrai? Pensez-vous que vous pourriez me rapporter quelques exemplaires de ce minerai?"; next; mes "[Dr. Sauveur]"; mes "Il m'a dit que cela venait du ^FF0000Lac des Abîmes^000000. J'imagine que ^FF00005 exemplaires^000000 seraient suffisants pour le moment."; next; mes "[Dr. Sauveur]"; mes "Je vais vous donner une boîte à outils portable. Vous trouverez quelques accessoires dedans, comme un petit marteau et un détecteur de minerais."; next; mes "[Dr. Sauveur]"; mes "Prenez-la, ça vous aidera à trouver les minerais donc j'ai besoin."; set ep13_2_tre,3; setquest 2180; getitem 6076,1; //Portable_Toolbox close; } else { mes "[Dr. Sauveur]"; mes "Il y a quelque temps, quelqu'un de Schwaltzvalt m'a rapporté un petit minerai en cadeau, après avoir pris connaissance de nos études sur le Bradium."; next; mes "[Dr. Sauveur]"; mes "Je n'en étais pas sûr jusqu'à peu, mais ce minerai semble posséder des propriétés très intéressantes."; next; mes "[Dr. Sauveur]"; mes "Plus je l'examine et plus je comprends à quel point il est différent de ceux de Jotunheim. Ce minerai serait peut-être d'une aide précieuse pour fabriquer un nouveau vaccin!"; next; mes "[Dr. Sauveur]"; mes "Malheureusement, je n'en ai pas assez d'extraits pour mes examens."; next; mes "[Dr. Sauveur]"; mes "Vous m'avez dit que vous étiez de Midgard, pas vrai? Pensez-vous que vous pourriez me rapporter quelques exemplaires de ce minerai?"; next; mes "[Dr. Sauveur]"; mes "Il m'a dit que cela venait du ^FF0000Volcan de Thor^000000. J'imagine que ^FF00005 exemplaires^000000 seraient suffisants pour le moment."; next; mes "[Dr. Sauveur]"; mes "Je vais vous donner une boîte à outils portable. Vous trouverez quelques accessoires dedans, comme un petit marteau et un détecteur de minerais."; next; mes "[Dr. Sauveur]"; mes "Prenez-la, ça vous aidera à trouver les minerais donc j'ai besoin."; set ep13_2_tre,4; setquest 2181; getitem 6076,1; //Portable_Toolbox close; } } } else if (ep13_2_tre == 2) { if (countitem(6077) > 9) { mes "[Dr. Sauveur]"; mes "Oh! Oui, c'est bien ça! Avec tout ça, ça devrait suffire!"; next; mes "[Dr. Sauveur]"; mes "J'apprécie vraiment votre aide."; next; mes "[Dr. Sauveur]"; mes "Voici quelques pièces de Manuk. Ce n'est pas grand-chose, mais si vous en gagnez d'autres, vous pourrez les utiliser pour acheter certains objets à nos marchands."; next; mes "[Dr. Sauveur]"; mes "Revenez me voir quand vous voulez, si jamais vous avez envie de m'aider à nouveau dans mes recherches. J'accepte toujours l'aide qu'on me propose!"; set .@stone_chk,countitem(6077); set .@stoneelse_chk,countitem(6078); delitem 6077,.@stone_chk; //Rough_Mineral delitem 6078,.@stoneelse_chk; //Stone_Fragments delitem 6076,1; //Portable_Toolbox set ep13_2_tre,100; getitem 6080,2; //Manuk_Coin getexp 0,700000; changequest 2179,2182; close; } else { mes "[Dr. Sauveur]"; mes "Le destin des Saphas est entre vos mains! Bonne chance!"; close; } } else if (ep13_2_tre == 3) { if (countitem(6077) > 4) { mes "[Dr. Sauveur]"; mes "Oh! Oui, c'est bien ça! Avec tout ça, ça devrait suffire!"; next; mes "[Dr. Sauveur]"; mes "J'apprécie vraiment votre aide."; next; mes "[Dr. Sauveur]"; mes "Voici quelques pièces de Manuk. Ce n'est pas grand-chose, mais si vous en gagnez d'autres, vous pourrez les utiliser pour acheter certains objets à nos marchands."; next; mes "[Dr. Sauveur]"; mes "Revenez me voir quand vous voulez, si jamais vous avez envie de m'aider à nouveau dans mes recherches. J'accepte toujours l'aide qu'on me propose!"; set .@stone_chk,countitem(6077); set .@stoneelse_chk,countitem(6078); delitem 6077,.@stone_chk; //Rough_Mineral delitem 6078,.@stoneelse_chk; //Stone_Fragments delitem 6076,1; //Portable_Toolbox set ep13_2_tre,100; getitem 6080,2; //Manuk_Coin getexp 0,700000; changequest 2180,2182; close; } else { mes "[Dr. Sauveur]"; mes "Le destin des Saphas est entre vos mains! Bonne chance!"; close; } } else if (ep13_2_tre == 4) { if (countitem(6077) > 4) { mes "[Dr. Sauveur]"; mes "Oh! Oui, c'est bien ça! Avec tout ça, ça devrait suffire!"; next; mes "[Dr. Sauveur]"; mes "J'apprécie vraiment votre aide."; next; mes "[Dr. Sauveur]"; mes "Voici quelques pièces de Manuk. Ce n'est pas grand-chose, mais si vous en gagnez d'autres, vous pourrez les utiliser pour acheter certains objets à nos marchands."; next; mes "[Dr. Sauveur]"; mes "Revenez me voir quand vous voulez, si jamais vous avez envie de m'aider à nouveau dans mes recherches. J'accepte toujours l'aide qu'on me propose!"; set .@stone_chk,countitem(6077); set .@stoneelse_chk,countitem(6078); delitem 6077,.@stone_chk; //Rough_Mineral delitem 6078,.@stoneelse_chk; //Stone_Fragments delitem 6076,1; //Portable_Toolbox set ep13_2_tre,100; getitem 6080,2; //Manuk_Coin getexp 0,700000; changequest 2181,2182; close; } else { mes "[Dr. Sauveur]"; mes "Le destin des Saphas est entre vos mains! Bonne chance!"; close; } } else { mes "[Dr. Sauveur]"; mes "Hum..."; close; } } else { mes "[Scientist]"; mes "Pdh doud pjfdd"; mes "fo pdi Wrdpp doff"; mes "WosNuffremu Ha TurAshTi"; mes "SeGothShar An AshDur"; mes "UorVeLars No Ador"; close; } } mjolnir_01,364,256,0 script #mj01_find -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,32,309,1,0x00FF00; viewpoint 1,217,34,2,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_01,32,309,3 script #mj01_01 111,7,7,{ if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,1; //Rough_Mineral } else { getitem 6077,2; //Rough_Mineral } close2; donpcevent "#mj01_01_t::OnEnable"; disablenpc "#mj01_01"; end; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#mj01_01"; end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { specialeffect EF_COUPLECASTING; } } end; } mjolnir_01,1,1,3 script #mj01_01_t 111,{ end; OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#mj01_01"; stopnpctimer; end; } mjolnir_01,32,309,3 script #mj01_02 111,7,7,{ if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,1; //Rough_Mineral } else { getitem 6077,2; //Rough_Mineral } close2; donpcevent "#mj01_02_t::OnEnable"; disablenpc "#mj01_02"; end; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#mj01_02"; end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { specialeffect EF_COUPLECASTING; } } end; } mjolnir_01,1,1,3 script #mj01_02_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#mj01_02"; stopnpctimer; end; } mjolnir_02,313,289,0 script #mj02_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,90,195,1,0x00FF00; viewpoint 1,206,187,2,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_02,78,258,0 script #mj02_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,90,195,1,0x00FF00; viewpoint 1,206,187,2,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_02,90,195,3 script #mj02_01 111,5,10,{ if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,1; //Rough_Mineral } else { getitem 6077,2; //Rough_Mineral } close2; donpcevent "#mj02_01_t::OnEnable"; disablenpc "#mj02_01"; end; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#mj02_01"; end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { specialeffect EF_COUPLECASTING; } } end; } mjolnir_02,1,1,3 script #mj02_01_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#mj02_01"; stopnpctimer; end; } mjolnir_02,206,187,3 script #mj02_02 111,7,7,{ if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,1; //Rough_Mineral } else { getitem 6077,2; //Rough_Mineral } close2; donpcevent "#mj02_02_t::OnEnable"; disablenpc "#mj02_02"; end; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#mj02_02"; end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { specialeffect EF_COUPLECASTING; } } end; } mjolnir_02,1,1,3 script #mj02_02_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#mj02_02"; stopnpctimer; end; } mjolnir_03,76,258,0 script #mj03_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_03,227,204,0 script #mj03_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_04,147,208,0 script #mj04_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,125,380,1,0x00FF00; viewpoint 1,220,130,2,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_04,160,77,0 script #mj04_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,125,380,1,0x00FF00; viewpoint 1,220,130,2,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_04,361,174,0 script #mj04_find_3 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,125,380,1,0x00FF00; viewpoint 1,220,130,2,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_04,125,380,3 script #mj04_01 111,7,7,{ if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,1; //Rough_Mineral } else { getitem 6077,2; //Rough_Mineral } close2; donpcevent "#mj04_01_t::OnEnable"; disablenpc "#mj04_01"; end; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#mj04_01"; end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { specialeffect EF_COUPLECASTING; } } end; } mjolnir_04,1,1,3 script #mj04_01_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#mj04_01"; stopnpctimer; end; } mjolnir_04,220,130,3 script #mj04_02 111,7,7,{ if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,1; //Rough_Mineral } else { getitem 6077,2; //Rough_Mineral } close2; donpcevent "#mj04_02_t::OnEnable"; disablenpc "#mj04_02"; end; } break; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#mj04_02"; end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { specialeffect EF_COUPLECASTING; } } end; } mjolnir_04,1,1,3 script #mj04_02_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#mj04_02"; stopnpctimer; end; } mjolnir_05,82,171,0 script #mj05_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_05,219,375,0 script #mj05_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_06,28,332,0 script #mj06_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_06,275,50,0 script #mj06_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_06,371,78,0 script #mj06_find_3 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_07,26,373,0 script #mj07_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_07,214,373,0 script #mj07_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_07,372,355,0 script #mj07_find_3 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_07,375,233,0 script #mj07_find_4 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_07,26,78,0 script #mj07_find_5 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_07,157,25,0 script #mj07_find_6 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_08,39,239,0 script #mj08_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_08,36,344,0 script #mj08_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_08,160,349,0 script #mj08_find_3 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_08,359,258,0 script #mj08_find_4 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_08,193,62,0 script #mj08_find_5 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_09,201,355,0 script #mj09_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,229,214,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_09,38,243,0 script #mj09_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,229,214,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_09,106,36,0 script #mj09_find_3 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,229,214,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_09,306,36,0 script #mj09_find_4 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,229,214,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_09,369,279,0 script #mj09_find_5 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,229,214,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_09,229,214,3 script #mj09_01 111,10,10,{ if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,1; //Rough_Mineral } else { getitem 6077,2; //Rough_Mineral } close2; donpcevent "#mj09_01_t::OnEnable"; disablenpc "#mj09_01"; end; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#mj09_01"; end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { specialeffect EF_COUPLECASTING; } } end; } mjolnir_09,1,1,3 script #mj09_01_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#mj09_01"; stopnpctimer; end; } mjolnir_10,201,355,0 script #mj10_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,188,260,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_10,374,215,0 script #mj10_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,188,260,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_10,272,20,0 script #mj10_find_3 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,188,260,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_10,75,22,0 script #mj10_find_4 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,188,260,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_10,27,258,0 script #mj10_find_5 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,229,214,1,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_10,188,260,3 script #mj10_01 111,10,10,{ if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,1; //Rough_Mineral } else { getitem 6077,2; //Rough_Mineral } close2; donpcevent "#mj10_01_t::OnEnable"; disablenpc "#mj10_01"; end; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#mj10_01"; end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { specialeffect EF_COUPLECASTING; } } end; } mjolnir_10,1,1,3 script #mj10_01_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#mj10_01"; stopnpctimer; end; } mjolnir_11,29,220,0 script #mj11_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_11,175,29,0 script #mj11_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_12,199,370,0 script #mj12_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_12,44,25,0 script #mj12_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } mjolnir_12,220,37,0 script #mj12_find_3 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 2) && (countitem(6076) == 1)) { if (countitem(6077) < 10) { mes "- Vous venez d'arriver au Mont Mjolnir. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; next; mes "- Vous ne trouvez rien. -"; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } hu_fild05,335,152,0 script #hu_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous venez d'arriver au Lac des Abîmes. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,251,345,1,0x00FF00; viewpoint 1,134,322,2,0x00FF00; viewpoint 1,72,104,3,0x00FF00; viewpoint 1,65,99,4,0x00FF00; viewpoint 1,323,84,5,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } hu_fild05,89,52,0 script #hu_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous venez d'arriver au Lac des Abîmes. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,251,345,1,0x00FF00; viewpoint 1,134,322,2,0x00FF00; viewpoint 1,72,104,3,0x00FF00; viewpoint 1,65,99,4,0x00FF00; viewpoint 1,323,84,5,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } hu_fild05,42,205,0 script #hu_find_3 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous venez d'arriver au Lac des Abîmes. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,251,345,1,0x00FF00; viewpoint 1,134,322,2,0x00FF00; viewpoint 1,72,104,3,0x00FF00; viewpoint 1,65,99,4,0x00FF00; viewpoint 1,323,84,5,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } hu_fild05,276,349,0 script #hu_find_4 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous venez d'arriver au Lac des Abîmes. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,251,345,1,0x00FF00; viewpoint 1,134,322,2,0x00FF00; viewpoint 1,72,104,3,0x00FF00; viewpoint 1,65,99,4,0x00FF00; viewpoint 1,323,84,5,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } hu_fild05,251,345,3 script #hu_01 111,10,10,{ if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#hu_01_t::OnEnable"; disablenpc "#hu_01"; close; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#hu_01"; end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } hu_fild05,1,1,3 script #hu_01_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#hu_01"; stopnpctimer; end; } hu_fild05,134,322,3 script #hu_02 111,10,10,{ if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#hu_02_t::OnEnable"; disablenpc "#hu_02"; close; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#hu_02"; end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } hu_fild05,1,1,3 script #hu_02_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#hu_02"; stopnpctimer; end; } hu_fild05,72,104,3 script #hu_03 111,10,10,{ if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#hu_03_t::OnEnable"; disablenpc "#hu_03"; close; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#hu_03"; end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } hu_fild05,1,1,3 script #hu_03_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#hu_03"; stopnpctimer; end; } hu_fild05,65,99,3 script #hu_04 111,10,10,{ if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#hu_04_t::OnEnable"; disablenpc "#hu_04"; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#hu_04"; end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } hu_fild05,1,1,3 script #hu_04_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#hu_04"; stopnpctimer; end; } hu_fild05,323,84,3 script #hu_05 111,10,10,{ if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2 ; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#hu_05_t::OnEnable"; disablenpc "#hu_05"; close; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#hu_05"; end; OnTouch: if ((ep13_2_tre == 3) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } hu_fild05,1,1,3 script #hu_05_t 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "#hu_05"; stopnpctimer; end; } ve_fild03,351,219,0 script #ve_find_1 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous venez d'arriver au Volcan de Thor. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,152,134,1,0x00FF00; viewpoint 1,256,228,2,0x00FF00; viewpoint 1,85,189,3,0x00FF00; viewpoint 1,282,268,4,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } ve_fild03,223,51,0 script #ve_find_2 -1,5,5,{ end; OnTouch: if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous venez d'arriver au Volcan de Thor. Peut-être pourrez-vous trouver des minerais en utilisant votre détecteur... -"; next; switch(select("Vérifier la position des minerais.:Ne rien faire.")) { case 1: mes "- Vous mettez en marche le détecteur. -"; next; mes "[Détecteur de Minerais]"; mes "Bip bip -"; viewpoint 1,152,134,1,0x00FF00; viewpoint 1,256,228,2,0x00FF00; viewpoint 1,85,189,3,0x00FF00; viewpoint 1,282,268,4,0x00FF00; close; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } } end; } ve_fild03,152,134,3 script #ve_01 111,10,10,{ if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#ve_01_t::OnEnable"; disablenpc "#ve_01"; close; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#ve_01"; end; OnTouch: if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } ve_fild03,1,1,3 script #ve_01_t 111,{ OnEnable: initnpctimer; end; OnTimer40000: enablenpc "#ve_01"; stopnpctimer; end; } ve_fild03,256,228,3 script #ve_02 111,10,10,{ if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#ve_02_t::OnEnable"; disablenpc "#ve_02"; close; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#ve_02"; end; OnTouch: if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } ve_fild03,1,1,3 script #ve_02_t 111,{ OnEnable: initnpctimer; end; OnTimer40000: enablenpc "#ve_02"; stopnpctimer; end; } ve_fild03,85,189,3 script #ve_03 111,10,10,{ if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#ve_03_t::OnEnable"; disablenpc "#ve_03"; close; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#hu_03"; end; OnTouch: if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } ve_fild03,1,1,3 script #ve_03_t 111,{ OnEnable: initnpctimer; end; OnTimer40000: enablenpc "#ve_03"; stopnpctimer; end; } ve_fild03,282,268,3 script #ve_04 111,10,10,{ if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { mes "- Vous voyez des minerais de différentes couleurs à l'endroit indiqué par le détecteur. Il doit s'agir des minerais dont le Dr. Sauveur vous a parlé. -"; next; switch(select("Extraire des minerais.:Ne rien faire.")) { case 1: mes "Clang! Clang! Clang! Clang!"; progressbar "ffff00",4; next; set .@get_stone,rand(1,6); if (.@get_stone < 4) { mes "- Vous ne réussissez pas à extraire de minerais. -"; getitem 6078,1; //Stone_Fragments close; } else { mes "- Vous réussissez à extraire quelques minerais. -"; emotion e_ic,1; set .@stst,rand(1,5); if (.@stst == 5) { getitem 6077,5; //Rough_Mineral } else if (.@stst == 1) { getitem 6077,2; //Rough_Mineral } else { getitem 6077,1; //Rough_Mineral } donpcevent "#ve_04_t::OnEnable"; disablenpc "#ve_04"; close; } case 2: mes "- Vous décidez de ne rien faire. -"; close; } } else { mes "- On dirait que vous assez de minerais. -"; close; } } end; OnInit: enablenpc "#ve_04"; end; OnTouch: if ((ep13_2_tre == 4) && (countitem(6076) == 1)) { if (countitem(6077) < 5) { specialeffect EF_COUPLECASTING; } } end; } ve_fild03,1,1,3 script #ve_04_t 111,{ OnEnable: initnpctimer; end; OnTimer40000: enablenpc "#ve_04"; stopnpctimer; end; } spl_in01,30,324,3 script Laphine de Haut Rang::High Laphine#grenouille 446,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (checkweight(1201,1) == 0) { mes "[Grenouille]"; mes "On dirait que vous transportez trop d'objets sur vous. Pourquoi n'iriez-vous pas en placer quelques uns dans votre Stock avant de revenir?"; close; } set .@dayq_chk,checkquest(2186,PLAYTIME); if ((.@dayq_chk == -1) || (.@dayq_chk == 2)) { if ((ep13_2_tre1 < 1) || (ep13_2_tre1 == 6)) { erasequest 2186; set ep13_2_tre1,0; mes "[Grenouille]"; mes "J'avais entendu dire que des étrangers de Midgard traînaient dans le coin. Il doit s'agir de vous. Je m'appelle Grenouille, je suis une scientifique."; next; mes "[Grenouille]"; mes "Voilà longtemps que les Laphines ont bâti le Camp de Splendide et qu'ils ont dû livrer bataille."; next; mes "[Grenouille]"; mes "Un certain nombre de nos soldats ont quitté leur demeure d'Alfheim pour combattre ceux de Jotunheim afin de remplir leur devoir sacré et les empêcher de corrompre Yggdrasil."; next; mes "[Grenouille]"; mes "Ce sont des soldats bien entraînés, et leurs supérieurs les ont en grande estime, alors ils mènent une vie confortable ici."; next; mes "[Grenouille]"; mes "Mais il y a un dicton qui dit que les petits ruisseaux font les grandes rivières."; next; mes "[Grenouille]"; mes "Toutes ces escarmouches, même si elles sont nécessaires, fatiguent les soldats de Splendide."; next; mes "[Grenouille]"; mes "Un jour, quelqu'un a entonné un chant d'Alfheim, que les autres ont rapidement repris. Leur terre natale leur manque maintenant..."; next; mes "[Grenouille]"; mes "Je m'en faisais tant pour eux que j'ai finalement trouvé un moyen de les sortir de la dépression. J'espère que vous m'aiderez."; next; mes "[Grenouille]"; mes "Il y a un Général Laphine à Splendide que l'on connait sous le nom de Fleur."; next; mes "[Grenouille]"; mes "C'est une collectionneuse invétérée, alors sa maison est toujours remplie de choses désordonnées. Je suis certaine qu'elle a des graines des fleurs d'Alfheim."; next; mes "[Grenouille]"; mes "Je pourrais faire pousser les fleurs d'Alfheim avec ces graines. Les fleurs de leur terre natale..."; next; mes "[Grenouille]"; mes "Nous avons certaines technologies qui permettent de purifier l'environnement et d'accélérer la croissance des plantes."; next; mes "[Grenouille]"; mes "S'il vous plaît, rapportez-moi une fleur d'Alfheim, cultivée grâce à cette technologie."; next; mes "[Grenouille]"; mes "Les fleurs d'Alfheim ne sont pas assez résistantes pour rester en vie avec cette technologie, mais le parfum qu'elle produira pendant le processus suffira à imprégner tout Splendide!"; set ep13_2_tre1,1; setquest 2183; close; } else if ((ep13_2_tre1 == 1) && (ep13_2_tre1 == 2)) { mes "[Grenouille]"; mes "Récupérez une graine auprès de Fleur et utilisez un Purificateur pour la faire pousser."; close; } else if (ep13_2_tre1 == 3) { if (countitem(6079) == 1) { emotion e_swt; emotion e_swt,1; mes "[Grenouille]"; mes "Oh, c'est l'une des fleurs les plus communes."; next; emotion e_heh; mes "[Grenouille]"; mes "Haha, ne vous en faites pas. De fleurs aussi simples que celles-ci peuvent rappeler à la mémoire des soldats le souvenir de le terre natale."; next; mes "[Grenouille]"; mes "Maintenant, je vais extraire sa fragrance grâce à un distillateur pour en faire un ^3131FFparfum^000000."; next; mes "[Grenouille]"; mes "Est-ce que vous voulez bien patienter un moment?"; changequest 2183,2184; set ep13_2_tre1,4; delitem 6079,1; //Flower_Of_Alfheim close; } else { mes "[Grenouille]"; mes "Où est la fleur?"; close; } } else if (ep13_2_tre1 == 4) { set .@ttalk,rand(1,10); if (.@ttalk < 8) { mes "- clitter-clatter -"; next; mes "- clitter-clatter -"; mes "- clitter-clatter -"; next; mes "- clitter-clatter -"; mes "- clitter-clatter -"; mes "- Vaporise quelque chose -"; next; mes "[Grenouille]"; mes "Ce n'est pas encore prêt. Patientez encore un peu."; close; } else { mes "- clitter-clatter -"; next; mes "- clitter-clatter -"; mes "- clitter-clatter -"; next; mes "- clitter-clatter -"; mes "- clitter-clatter -"; mes "- Vaporise quelque chose -"; next; mes "[Grenouille]"; mes "Ouah, c'est terminé!"; next; mes "[Grenouille]"; mes "Je pense que je vais appeler ce parfum '^3131FFÂme d'Alfheim^000000'!"; next; mes "[Grenouille]"; mes "Ce parfum peut apaiser les soldats grâce aux senteurs d'Alfheim. Ce n'est qu'une solution temporaire, mais ça leur remontera le moral pour l'instant."; next; mes "[Grenouille]"; mes "Voilà, je vais vous donner ce parfum. Allez le répandre sur les soldats exténués, et revenez me dire si ça a marché."; set ep13_2_tre1,5; getitem 6082,5; //Spirit_Of_Alfheim changequest 2184,2185; close; } } else if (ep13_2_tre1 == 5) { if (countitem(6082) < 1) { mes "[Grenouille]"; mes "Oh! Comment est-ce que les soldats ont réagi?"; next; mes "["+ strcharinfo(0) +"]"; mes "Oui, ils semblaient contents. But cela a tout de même fait pleurer quelqu'un - il se languissait probablement d'Alfheim."; next; mes "[Grenouille]"; mes "Oh! Cela veut dire que ça marche! Merci."; next; mes "[Grenouille]"; mes "Merci de votre aide. Voici votre récompense. J'espère que ça vous sera utile. Revenez me voir si jamais vous voulez discuter un peu. Je suis contente de vous avoir rencontré"+ ( sex ? ", homme" : "e, femme" ) +" de Rune Midgard."; set ep13_2_tre1,6; changequest 2185,2186; getitem 6081,2; //Splendide_Coin getexp 0,700000; close; } else { mes "[Grenouille]"; mes "Allez répandre ce parfum sur les soldats exténués de Splendide s'il vous plaît!"; close; } } else { mes "[Grenouille]"; mes "J'espère que ce combat interminable prendra bientôt fin..."; close; } } else { mes "[Grenouille]"; mes "J'espère que ce combat interminable prendra bientôt fin..."; close; } } else { mes "[Laphine de Haut Rang]"; mes "BurYurDath Ee NeKoIyaz er ModRuAlah Yee VeldDuDur Yee SeYurOsa U ReNudNud Ra "; next; mes "[Laphine de Haut Rang]"; mes "DiebVrumDana er TingNothDim No RasVilHir Yu YurAdorShar Yu DanaVeldDur Ha VilModMe O SharThus"; close; } } spl_in02,139,65,3 script Laphine::Middle-Ranked Laphine#la 438,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (checkweight(1201,1) == 0) { mes "[Fleur]"; mes "On dirait que vous transportez trop de choses. Pourquoi n'iriez-vous pas placer quelques objets dans votre stock avant de revenir?"; close; } if (ep13_2_tre1 == 1) { mes "[Fleur]"; mes "Hein? Des graines de fleurs d'Alfheim? Est-ce que j'en ai? Hum~"; next; mes "[Fleur]"; mes "Comme vous pouvez le voir, il y a tant de choses dans ma chambre... Je ne me souviens plus de tout ce que j'ai..."; next; mes "[Fleur]"; mes "Je vais quand même essayer de trouver ça puisque c'est pour aider Grenouille. Elle joue souvent les égoïstes, mais en vérité elle aime aider les autres..."; next; mes "*Farfouille*"; emotion e_dots; next; mes "*Farfouille*"; mes "*Farfouille*"; emotion e_dots; next; mes "*Farfouille*"; mes "*Farfouille*"; mes "*Farfouille*"; emotion e_ic; next; mes "[Fleur]"; mes "Oh! Venez ici! Je viens de trouver une graine!"; next; mes "[Fleur]"; mes "Hum... Malheureusement, il s'agit d'une graine d'une des fleurs les plus communes d'Alfheim - vous pouvez en trouver vraiment partout. Est-ce que ça ira?"; next; mes "[Fleur]"; mes "Hum... Je n'ai pas d'autres graines... Je vous donnerai simplement celle-ci. Voilà.~"; set ep13_2_tre1,2; getitem 7193,1; //Germinating_Sprout close; } else if (ep13_2_tre1 == 2) { mes "[Fleur]"; mes "Je vous ai donné la graine, faites-en ce que vous voulez. J'ai le tournis quand je regarde ma chambre..."; close; } else { mes "[Fleur]"; mes "Huuuum~"; mes "Arrivez-vous à croire que devant nous se trouve un champ de bataille? C'est peut-être calme et paisible en ce moment, mais c'est le cas..."; close; } } else { mes "[Laphine de Classe Moyenne]"; mes "NeiKoFulo An DielOdesMush Or KoDanaOsa Ir FarBurnes Ir "; mes "NeOsaVa Mu BurVeTi Ra OsaDeh"; close; } } splendide,160,265,3 script Purificateur::Purifier#1 844,{ if (ep13_2_tre1 == 2) { if (countitem(7193) > 0) { mes "- Vous placez une graine comme Grenouille vous a dit et observez. -"; next; mes "- Booowoong -"; specialeffect2 EF_HEALSP; next; mes "- La lumière disparaît, et vous avec une fleur d'Alfheim entre les mains en lieu et place de la graine. -"; delitem 7193,1; //Germinating_Sprout set ep13_2_tre1,3; getitem 6079,1; //Flower_Of_Alfheim close; } else { mes "["+ strcharinfo(0) +"]"; mes "Où sont les graines?"; close; } } end; } splendide,262,262,3 script Purificateur::Purifier#2 844,{ if (ep13_2_tre1 == 2) { if (countitem(7193) > 0) { mes "- Vous placez une graine comme Grenouille vous a dit et observez. -"; next; mes "- Booowoong -"; specialeffect2 EF_HEALSP; next; mes "- La lumière disparaît, et vous avec une fleur d'Alfheim entre les mains en lieu et place de la graine. -"; delitem 7193,1; //Germinating_Sprout set ep13_2_tre1,3; getitem 6079,1; //Flower_Of_Alfheim close; } else { mes "["+ strcharinfo(0) +"]"; mes "Où sont les graines?"; close; } } end; } splendide,262,187,3 script Purificateur::Purifier#3 844,{ if (ep13_2_tre1 == 2) { if (countitem(7193) > 0) { mes "- Vous placez une graine comme Grenouille vous a dit et observez. -"; next; mes "- Booowoong -"; specialeffect2 EF_HEALSP; next; mes "- La lumière disparaît, et vous avec une fleur d'Alfheim entre les mains en lieu et place de la graine. -"; delitem 7193,1; //Germinating_Sprout set ep13_2_tre1,3; getitem 6079,1; //Flower_Of_Alfheim close; } else { mes "["+ strcharinfo(0) +"]"; mes "Où sont les graines?"; close; } } end; } splendide,164,82,3 script Purificateur::Purifier#4 844,{ if (ep13_2_tre1 == 2) { if (countitem(7193) > 0) { mes "- Vous placez une graine comme Grenouille vous a dit et observez. -"; next; mes "- Booowoong -"; specialeffect2 EF_HEALSP; next; mes "- La lumière disparaît, et vous avec une fleur d'Alfheim entre les mains en lieu et place de la graine. -"; delitem 7193,1; //Germinating_Sprout set ep13_2_tre1,3; getitem 6079,1; //Flower_Of_Alfheim close; } else { mes "["+ strcharinfo(0) +"]"; mes "Où sont les graines?"; close; } } end; } splendide,171,116,3 script Purificateur::Purifier#5 844,{ if (ep13_2_tre1 == 2) { if (countitem(7193) > 0) { mes "- Vous placez une graine comme Grenouille vous a dit et observez. -"; next; mes "- Booowoong -"; specialeffect2 EF_HEALSP; next; mes "- La lumière disparaît, et vous avec une fleur d'Alfheim entre les mains en lieu et place de la graine. -"; delitem 7193,1; //Germinating_Sprout set ep13_2_tre1,3; getitem 6079,1; //Flower_Of_Alfheim close; } else { mes "["+ strcharinfo(0) +"]"; mes "Où sont les graines?"; close; } } end; } splendide,134,280,3 script Purificateur::Purifier#6 844,{ if (ep13_2_tre1 == 2) { if (countitem(7193) > 0) { mes "- Vous placez une graine comme Grenouille vous a dit et observez. -"; next; mes "- Booowoong -"; specialeffect2 EF_HEALSP; next; mes "- La lumière disparaît, et vous avec une fleur d'Alfheim entre les mains en lieu et place de la graine. -"; delitem 7193,1; //Germinating_Sprout set ep13_2_tre1,3; getitem 6079,1; //Flower_Of_Alfheim close; } else { mes "["+ strcharinfo(0) +"]"; mes "Où sont les graines?"; close; } } end; } splendide,205,139,5 script Soldat Exténué::Exhausted Soldier#1 447,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (ep13_2_tre1 == 5) { if (countitem(6082) > 0) { mes "[Soldat Exténué]"; mes "Oh ma ville natale..."; next; switch(select("Utiliser le parfum.:Ne pas l'utiliser.")) { case 1: mes "*Pchiiit*"; specialeffect EF_SANCTUARY; next; mes "[Soldat Exténué]"; mes "Hummm... C'est..."; mes "Je sens les odeurs d'Alfheim."; mes "Ma ville natale, Alfheim!"; next; mes "[Soldat Exténué]"; mes "Ah! Je me sens beaucoup mieux!"; emotion e_heh; delitem 6082,1; //Spirit_Of_Alfheim close2; donpcevent "#tukare_1::OnEnable"; disablenpc "Exhausted Soldier#1"; end; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } end; } else { mes "[Soldat Exténué]"; mes "Oh ma ville natale..."; close; } } else { mes "[Soldat Exténué]"; mes "CyaResehr"; close; } OnInit: enablenpc "Exhausted Soldier#1"; end; } splendide,1,1,1 script #tukare_1 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "Exhausted Soldier#1"; stopnpctimer; end; } splendide,181,135,5 script Soldat Exténué::Exhausted Soldier#2 447,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (ep13_2_tre1 == 5) { if (countitem(6082) > 0) { mes "[Soldat Exténué]"; mes "Je veux me reposer..."; next; switch(select("Utiliser le parfum.:Ne pas l'utiliser.")) { case 1: mes "*Pchiiit*"; specialeffect EF_SANCTUARY; next; mes "[Soldat Exténué]"; mes "Qu'est-ce qui se passe? Je me sens mieux tout d'un coup! Je me sens si bien... Allez, au boulot!"; emotion e_heh; delitem 6082,1; //Spirit_Of_Alfheim close2; donpcevent "#tukare_2::OnEnable"; disablenpc "Exhausted Soldier#2"; end; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } end; } else { mes "[Soldat Exténué]"; mes "Je veux me reposer..."; close; } } else { mes "[Soldat Exténué]"; mes "CyaResehr"; close; } OnInit: enablenpc "Exhausted Soldier#2"; end; } splendide,1,1,1 script #tukare_2 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "Exhausted Soldier#2"; stopnpctimer; end; } splendide,139,178,5 script Soldat Exténué::Exhausted Soldier#3 447,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (ep13_2_tre1 == 5) { if (countitem(6082) > 0) { mes "[Soldat Exténué]"; mes "Ma ville natale, Alfheim..."; next; switch(select("Utiliser le parfum.:Ne pas l'utiliser.")) { case 1: mes "*Pchiiit*"; specialeffect EF_SANCTUARY; next; mes "[Soldat Exténué]"; mes "Hummm... C'est..."; mes "Je sens les odeurs d'Alfheim."; mes "Ma ville natale, Alfheim!"; next; mes "[Soldat Exténué]"; mes "Allons battre les Saphas et rentrons à la maison!"; emotion e_heh; delitem 6082,1; //Spirit_Of_Alfheim close2; donpcevent "#tukare_3::OnEnable"; disablenpc "Exhausted Soldier#3"; end; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } end; } else { mes "[Soldat Exténué]"; mes "Ma ville natale, Alfheim..."; close; } } else { mes "[Soldat Exténué]"; mes "CyaResehr"; close; } OnInit: enablenpc "Exhausted Soldier#3"; end; } splendide,1,1,1 script #tukare_3 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "Exhausted Soldier#3"; stopnpctimer; end; } splendide,164,188,5 script Soldat Exténué::Exhausted Soldier#4 447,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (ep13_2_tre1 == 5) { if (countitem(6082) > 0) { mes "[Soldat Exténué]"; mes "Huu..."; next; switch(select("Utiliser le parfum.:Ne pas l'utiliser.")) { case 1: mes "*Pchiiit*"; specialeffect EF_SANCTUARY; next; mes "[Soldat Exténué]"; mes "Hummm... C'est..."; mes "Je sens les odeurs d'Alfheim."; mes "Ma ville natale, Alfheim!"; next; mes "[Soldat Exténué]"; mes "Ah! Je me sens comme à la maison!"; emotion e_sob; delitem 6082,1; //Spirit_Of_Alfheim close2; donpcevent "#tukare_4::OnEnable"; disablenpc "Exhausted Soldier#4"; end; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } end; } else { mes "[Soldat Exténué]"; mes "Huu..."; close; } } else { mes "[Soldat Exténué]"; mes "CyaResehr"; close; } OnInit: enablenpc "Exhausted Soldier#4"; end; } splendide,1,1,1 script #tukare_4 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "Exhausted Soldier#4"; stopnpctimer; end; } splendide,177,257,5 script Soldat Exténué::Exhausted Soldier#5 447,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (ep13_2_tre1 == 5) { if (countitem(6082) > 0) { mes "[Soldat Exténué]"; mes "Oh ma ville natale..."; next; switch(select("Utiliser le parfum.:Ne pas l'utiliser.")) { case 1: mes "*Pchiiit*"; specialeffect EF_SANCTUARY; next; mes "[Soldat Exténué]"; mes "Hummm... C'est..."; mes "Je sens les odeurs d'Alfheim."; mes "Ma ville natale, Alfheim!"; next; mes "[Soldat Exténué]"; mes "Ah! Je me sens beaucoup mieux!"; emotion e_heh; delitem 6082,1; //Spirit_Of_Alfheim close2; donpcevent "#tukare_5::OnEnable"; disablenpc "Exhausted Soldier#5"; end; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } end; } else { mes "[Soldat Exténué]"; mes "Oh ma ville natale..."; close; } } else { mes "[Soldat Exténué]"; mes "CyaResehr"; close; } OnInit: enablenpc "Exhausted Soldier#5"; end; } splendide,1,1,1 script #tukare_5 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "Exhausted Soldier#5"; stopnpctimer; end; } splendide,124,212,5 script Soldat Exténué::Exhausted Soldier#6 447,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (ep13_2_tre1 == 5) { if (countitem(6082) > 0) { mes "[Soldat Exténué]"; mes "Huu..."; next; switch(select("Utiliser le parfum.:Ne pas l'utiliser.")) { case 1: mes "*Pchiiit*"; specialeffect EF_SANCTUARY; next; mes "[Soldat Exténué]"; mes "Je sens les odeurs d'Alfheim."; mes "Ma ville natale, Alfheim!"; next; mes "[Soldat Exténué]"; mes "Oui, Splendide fait aussi partie d'Alfheim! Allez, les Laphines!"; emotion e_heh; delitem 6082,1; //Spirit_Of_Alfheim close2; donpcevent "#tukare_6::OnEnable"; disablenpc "Exhausted Soldier#6"; end; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } end; } else { mes "[Soldat Exténué]"; mes "Huu..."; close; } } else { mes "[Soldat Exténué]"; mes "CyaResehr"; close; } OnInit: enablenpc "Exhausted Soldier#6"; end; } splendide,1,1,1 script #tukare_6 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "Exhausted Soldier#6"; stopnpctimer; end; } splendide,196,153,5 script Soldat Exténué::Exhausted Soldier#7 447,{ if ((isequipped(2782) == 1) && (ep13_2_rhea == 100)) { if (ep13_2_tre1 == 5) { if (countitem(6082) > 0) { mes "[Soldat Exténué]"; mes "Oh ma ville natale..."; next; switch(select("Utiliser le parfum.:Ne pas l'utiliser.")) { case 1: mes "*Pchiiit*"; specialeffect EF_SANCTUARY; next; mes "[Soldat Exténué]"; mes "Hummm... C'est..."; mes "Je sens les odeurs d'Alfheim."; mes "Ma ville natale, Alfheim!"; next; mes "[Soldat Exténué]"; mes "Ah! Je me sens beaucoup mieux!"; emotion e_heh; delitem 6082,1; //Spirit_Of_Alfheim close2; donpcevent "#tukare_7::OnEnable"; disablenpc "Exhausted Soldier#7"; end; case 2: mes "- Vous décidez de ne rien faire. -"; close; } } end; } else { mes "[Soldat Exténué]"; mes "Oh ma ville natale..."; close; } } else { mes "[Soldat Exténué]"; mes "CyaResehr"; close; } OnInit: enablenpc "Exhausted Soldier#7"; end; } splendide,1,1,1 script #tukare_7 111,{ OnEnable: initnpctimer; end; OnTimer60000: enablenpc "Exhausted Soldier#7"; stopnpctimer; end; } // Secret note of Bazett //============================================================ mid_camp,283,198,5 script Bazett Noirthé::Bazett Teablack#ep13bs 883,{ if (checkweight(1201,1) == 0) { mes " - Une petite minute! Vous transportez trop d'objets. Vous ne pourrez pas recevoir de récompense. Veuillez utiliser les services Kafra avant de revenir. - "; close; } if (ep13_2_rhea < 100) { mes "[Homme Occupé]"; mes "Uh~"; mes "C'est très intéressant... Je vais le noter dans mes cahiers de recherche."; emotion e_ic,"Bazett Teablack#ep13bs"; next; mes "[Homme Occupé]"; mes "*Écrit* *Écrit*"; mes "*Gratte* *Gratte*"; next; mes " - Il ne semble pas voir que vous vous trouvez juste à côté de lui et continue à écrire. -"; next; mes "[Homme Occupé]"; mes "*Écrit* *Écrit*"; mes "*Gratte* *Gratte*"; mes "...."; close; } if (ep13_2_busut < 1) { if (isequipped(2782) == 1) { mes "[Homme Occupé]"; mes "Uh~"; mes "C'est très intéressant... Je vais le noter dans mes cahiers de recherche."; emotion e_ic,"Bazett Teablack#ep13bs"; next; mes "[Homme Occupé]"; mes "*Écrit* *Écrit*"; mes "*Gratte* *Gratte*"; next; mes " - Il ne semble pas voir que vous vous trouvez juste à côté de lui et continue à écrire. -"; next; mes "[Homme Occupé]"; mes "*Écrit* *Écrit*"; mes "*Gratte* *Gratte*"; mes "...."; next; mes "[Homme Occupé]"; mes "Hé!!!"; mes "Qui... Qui êtes-vous?! Depuis combien de temps êtes-vous là?"; emotion e_omg,"Bazett Teablack#ep13bs"; next; mes "["+strcharinfo(0)+"]"; mes "Euh, je ne fais que passer. On dirait que vous êtes occupé."; next; mes "["+strcharinfo(0)+"]"; mes "Au revoir~"; emotion e_swt2,1; next; mes "[Homme Occupé]"; mes "Attendez! Votre doigt... Est-ce que c'est..?!"; next; mes " - Il vous attrape la main, l'air surpris. -"; next; mes "[Homme Occupé]"; mes "Il s'agit d'un ^0000FFAnneau de Sagesse^000000!!!!! Ce doit être une rencontre du destin!"; next; mes "[Homme Occupé]"; mes "Mes recherches piétinaient. Les dieux doivent vous avoir envoyé"+ ( sex ? "" : "e" ) +" vers moi, j'en suis certain!"; emotion e_no1,"Bazett Teablack#ep13bs"; next; mes "["+strcharinfo(0)+"]"; mes "......"; mes "......Quoi?!"; emotion e_omg,1; next; mes "[Homme Occupé]"; mes "Voudriez-vous m'aider dans mes recherches?"; next; switch(select("Quel genre de recherches?:Bien sûr.:Nan, c'est trop ennuyeux.")) { case 1: mes "[Homme Occupé]"; mes "Pour dire vite, je cherche simplement des fées et des géants qui vivent ici."; next; mes "[Homme Occupé]"; mes "Même si je sais qu'ils vivent tous au même endroit, je suis persuadé qu'ils ont différentes cultures. Mais je dois d'abord et avant tout prouver leur existence."; next; mes "[Homme Occupé]"; mes "Qu'en dites-vous? Est-ce que ça vous intéresse?"; next; switch(select("Bien sûr.:Pas vraiment.")) { case 1: mes "[Homme Occupé]"; mes "Haha... Je sais déjà que j'ai raison!"; mes "Hahahaha!!"; next; mes "[Homme Occupé]"; mes "Travaillons donc ensemble à partir de ce jour. Comme vous pouvez le voir sur mon badge, je m'appelle ^0000FFBazett Noirthé^000000."; next; mes "["+strcharinfo(0)+"]"; mes "Je m'appelle "+strcharinfo(0)+"."; next; select("Bon, qu'est-ce que je peux faire pour vous?"); mes "[Bazett]"; mes ""+strcharinfo(0)+"... Voyons... Allez voir dans les environs de Manuk et de Splendide s'il y a des signes des fées ou des géants."; next; mes "[Bazett]"; mes "Ça n'est pas très difficile. Rapportez-moi tout ce que vous pourrez trouver dans ces zones."; next; mes "[Bazett]"; mes "Avec un peu de chance, les informations que vous me fournirez me permettront de trouver ce que je cherche."; set ep13_2_busut,2; setquest 11101; close; case 2: mes "[Homme Occupé]"; mes "............."; mes "............."; mes "............."; mes "............."; mes "....Pourquoi?!!"; emotion e_sob,"Bazett Teablack#ep13bs"; next; mes "[Homme Occupé]"; mes "Hé bien, revenez me voir si jamais vous changez d'avis."; set ep13_2_busut,1; close; } break; case 2: mes "[Homme Occupé]"; mes "Haha... Je sais déjà que j'ai raison!"; mes "Hahahaha!!"; next; mes "[Homme Occupé]"; mes "Travaillons donc ensemble à partir de ce jour. Comme vous pouvez le voir sur mon badge, je m'appelle ^0000FFBazett Noirthé^000000."; next; mes "["+strcharinfo(0)+"]"; mes "Je m'appelle "+strcharinfo(0)+"."; next; select("Bon, qu'est-ce que je peux faire pour vous?"); mes "[Bazett]"; mes ""+strcharinfo(0)+"... Voyons... Allez voir dans les environs de Manuk et de Splendide s'il y a des signes des fées ou des géants."; next; mes "[Bazett]"; mes "Ça n'est pas très difficile. Rapportez-moi tout ce que vous pourrez trouver dans ces zones."; next; mes "[Bazett]"; mes "Avec un peu de chance, les informations que vous me fournirez me permettront de trouver ce que je cherche."; set ep13_2_busut,2; setquest 11101; close; case 3: mes "[Homme Occupé]"; mes "............."; next; mes "[Homme Occupé]"; mes "............."; mes "............."; next; mes "[Homme Occupé]"; mes "............."; mes "............."; mes "............."; next; mes "[Homme Occupé]"; mes "............."; mes "............."; mes "............."; mes "............."; next; mes "[Homme Occupé]"; mes "............."; mes "............."; mes "............."; mes "............."; mes "......Pourquoi?!!"; emotion e_sob,"Bazett Teablack#ep13bs"; next; mes "[Homme Occupé]"; mes "Hé bien, revenez me vois si jamais vous changez d'avis."; set ep13_2_busut,1; close; } } else { if (rand(1,2) == 1) { mes "[Homme Occupé]"; mes "Gthgh sdsWryi"; mes "Apeu hjsu opuer "; next; mes "["+strcharinfo(0)+"]"; mes "?????"; mes "Qu'est-ce que vous venez de dire?"; next; mes "[Homme Occupé]"; mes "Oh! Je suis désolé, j'ai dû prononcer ça de travers... J'ai juste trop pris goût à mes recherches..."; next; mes "[Homme Occupé]"; mes "Vous devriez trouver un moyen de comprendre ce langage étrange que les créatures de l'Ash Vacuum parlent."; next; mes "[Homme Occupé]"; mes "Il serait vraiment difficile de voyager sur ces terre sans la capacité de communiquer, vous ne pensez pas?"; close; } else { mes "[Homme Occupé]"; mes "TalDathMush Di nahDeh"; mes "ReAnduDu So sehr"; next; mes "["+strcharinfo(0)+"]"; mes "?????"; mes "Hein?"; next; mes "[Homme Occupé]"; mes "Oh! Je dois m'être trompé dans la prononciation. Mes recherches stagnent depuis quelques temps."; next; mes "[Homme Occupé]"; mes "On devrait trouver un moyen de comprendre l'étrange langage que les autochtones parlent."; next; mes "[Homme Occupé]"; mes "Il serait vraiment difficile de voyager sur ces terre sans la capacité de communiquer, vous ne pensez pas?"; close; } } } if (ep13_2_busut == 1) { mes "[Homme Occupé]"; mes "Ah! Vous revoilà? Alors, êtes-vous maintenant intéressé"+ ( sex ? "" : "e" ) +" par mes recherches?"; next; switch(select("Oui.:Non.")) { case 1: mes "[Homme Occupé]"; mes "Haha... Je sais déjà que j'ai raison!"; mes "Hahahaha!!"; next; mes "[Homme Occupé]"; mes "Travaillons donc ensemble à partir de ce jour. Comme vous pouvez le voir sur mon badge, je m'appelle ^0000FFBazett Noirthé^000000."; next; mes "["+strcharinfo(0)+"]"; mes "Je m'appelle "+strcharinfo(0)+"."; next; select("Bon, qu'est-ce que je peux faire pour vous?"); mes "[Bazett]"; mes ""+strcharinfo(0)+"... Voyons... Allez voir dans les environs de Manuk et de Splendide s'il y a des signes des fées ou des géants."; next; mes "[Bazett]"; mes "Ça n'est pas très difficile. Rapportez-moi tout ce que vous pourrez trouver dans ces zones."; next; mes "[Bazett]"; mes "Avec un peu de chance, les informations que vous me fournirez me permettront de trouver ce que je cherche."; set ep13_2_busut,2; setquest 11101; close; case 2: mes "[Homme Occupé]"; mes "............."; mes "Hé bien, revenez me voir si jamais vous changez d'avis."; emotion e_sob,"Bazett Teablack#ep13bs"; close; } } if (ep13_2_busut == 2) { mes "[Bazett]"; mes "Hum... Pour aujourd'hui, pourriez-vous chercher des géants dans les environs de Manuk? Il y fait assez froid, alors vous feriez mieux de prendre un bon manteau."; next; mes "[Bazett]"; mes "J'ai utilisé cette note, alors elle devrait toujours être utile. Prenez-la..."; mes "Ah... Et ne vous en faites pour le titre de la note."; next; mes "[Bazett]"; mes "Rapportez-moi la note quand vous aurez fini de chercher."; next; mes "[Bazett]"; mes "Vous avez compris? Bon, faites bien attention à vous, et à bientôt."; set ep13_2_busut,3; set ep13_2_bs1,1; set ep13_2_bs2,1; set ep13_2_bs3,1; set ep13_2_bs4,1; getitem 6074,1; //Bazett's_Order changequest 11101,11102; close; } if (ep13_2_busut == 3) { mes "[Bazett]"; mes "Comment est-ce que ça se passe?"; next; if (countitem(6074) < 1) { mes "[Bazett]"; mes "!!!!!!!"; mes "Vous avez perdu la note?!"; mes "*Soupire...*"; next; mes "[Bazett]"; mes "Bon, ce qui est fait est fait. Je vais vous en donner une nouvelle."; getitem 6074,1; //Bazett's_Order close; } else { mes "[Bazett]"; mes "Faites de votre mieux..."; close; } } if (ep13_2_busut == 4) { mes "[Bazett]"; mes "Oh! En avez-vous fini avec votre petite enquête?"; next; switch(select("Oui.:Pas encore...")) { case 1: if (countitem(6074) < 1) { mes "[Bazett]"; mes "!!!!!!!"; mes "Vous avez perdu la note?!"; mes "*Soupire...*"; next; mes "[Bazett]"; mes "Bon, ce qui est fait est fait. Je vais vous en donner une nouvelle."; set ep13_2_busut,7; erasequest 11102; setquest 11104; close; } else { mes "[Bazett]"; mes "Puis-je d'abord jeter un oeil à vos notes?"; next; mes " - Bazett commence à lire en détails vos notes et semble captivé. Vous feriez mieux de le laisser le temps qu'il finisse. - "; next; mes "[Bazett]"; mes "Hum... De telles choses existent-elles vraiment?!"; next; mes "[Bazett]"; mes "Hum... Je vois, je vois."; next; mes "[Bazett]"; mes "Même si tout cela reste assez basique, c'est bien organisé, et très intéressant. Je n'en attendais pas moins de vous, "+strcharinfo(0)+"!"; next; mes "[Bazett]"; mes "Vous avez bien travaillé. Vous devez être épuisé"+ ( sex ? "" : "e" ) +". Allez vous reposer. Nous continuerons demain."; next; mes "[Bazett]"; mes "Ah... Ce n'est pas grand-chose, mais voici une de ces pièces que les géants utilisent. Peut-être pourrez-vous acheter quelque chose avec."; delitem 6074,1; //Bazett's_Order set ep13_2_busut,7; if (ep13_2_bs1 == 3) getitem 6080,1; //Manuk_Coin if (ep13_2_bs2 == 3) getitem 6080,1; //Manuk_Coin if (ep13_2_bs3 == 3) getitem 6080,1; //Manuk_Coin if (ep13_2_bs4 == 3) getitem 6080,1; //Manuk_Coin erasequest 11102; setquest 11104; close; } break; case 2: mes "[Bazett]"; mes "Faites de votre mieux..."; close; } } else { mes "[Bazett]"; mes "Vous avez bien travaillé. Vous devez être épuisé"+ ( sex ? "" : "e" ) +". Allez vous reposer. Nous continuerons demain."; close; } } manuk,193,135,0 script Travailleur::Worker#ep13bs 454,{ if (isequipped(2782) == 1) { if (ep13_2_busut == 3) { if (ep13_2_bs1 == 1) { mes "[Travailleur]"; mes "Oups, c'est dangereux, c'est presque cassé. Je ferais mieux de me dépêcher de remplacer ça, sinon..."; next; mes "["+strcharinfo(0)+"]"; mes "Qu'est-ce qui se passe?"; next; mes "[Travailleur]"; mes "Ah... Là... Euh..."; mes "......"; mes "........."; mes "Rien!!!"; emotion e_omg,"Worker#ep13bs"; next; mes "["+strcharinfo(0)+"]"; mes "Est-ce que ça va?"; next; mes "[Travailleur]"; mes "Vous êtes "+ ( sex ? "un étranger" : "une étrangère" ) +"."; mes "......"; mes "Votre voix m'a surpris."; next; mes "["+strcharinfo(0)+"]"; mes "Ah, désolé"+ ( sex ? "" : "e" ) +" de vous avoir fait sursauter."; emotion e_heh,1; next; mes "[Travailleur]"; mes "Haha, ce n'est rien. J'ai entendu parler des gens comme vous il y a quelques temps, mais c'est la première fois que j'en rencontre un."; next; mes "[Travailleur]"; mes "Vous parlez bien notre langue."; next; mes "["+strcharinfo(0)+"]"; mes "Ah... Enfin... On dirait que vous avez un problème. Qu'est-ce qui se passe?"; next; mes "[Travailleur]"; mes "Rien!!!"; next; mes "["+strcharinfo(0)+"]"; mes "Vous êtes sûr? On dirait que le destin nous a réuni pour une certaine raison. Racontez-moi~"; next; mes "[Travailleur]"; mes "......"; mes "À vrai dire..."; next; mes "[Travailleur]"; mes "Cette vis est trop vieille pour faire tenir la tente, alors je devrais la changer avant qu'elle ne casse."; next; mes "[Travailleur]"; mes "Je dois rester là, alors j'attends qu'un ami passe dans les environs et vienne m'aider."; next; mes "["+strcharinfo(0)+"]"; mes "Est-ce que je peux vous aider?"; next; mes "[Travailleur]"; mes "Non~ Ça va. Nous venons de nous rencontrer, alors je ne peux pas vous demander de me rendre service."; next; mes "["+strcharinfo(0)+"]"; mes "Oh, ça va! Nous pouvons nous entraider!"; next; mes "- Vous entendez soudain un son perçant tandis que la visse lâche. -"; next; mes "[Travailleur]"; mes "Ugh!!!"; mes "**Soupire**"; emotion e_sob,"Worker#ep13bs"; emotion e_sob,1; next; mes "[Travailleur]"; mes "Ah, bah voilà!"; mes "Quoi qu'il en soit, je m'appelle ^0000FFGill^000000."; next; mes "[Gill]"; mes "Il me faut quelque chose pour réparer la tente. Si jamais vous pouviez m'apporter^0000FF 30 Cornes de Lion des Collines^000000, je pourrai m'en servir comme des vis solides."; next; mes "[Gill]"; mes "Encore désolé de vous envoyer faire cela. Je vous attendrai ici."; set ep13_2_bs1,2; setquest 11105; close; } else if (ep13_2_bs1 == 2) { if (countitem(6032) > 29) { mes "[Gill]"; mes "Est-ce que vous avez pu me rapporter toutes mes Cornes de Lion des Collines?"; mes "Merci beaucoup."; next; mes "[Gill]"; mes "Grâce à vous, nous avons pu éviter un désastre. ^0000FFVous faites peut-être partie d'une autre race, mais comparé à ces abominables fées...^000000 Je suis content d'avoir rencontré quelqu'un comme vous, "+strcharinfo(0)+"."; delitem 6032,30; //Horn_Of_Hilsrion set ep13_2_bs1,3; set ep13_2_busut,4; completequest 11105; close; } else { mes "[Gill]"; mes "Encore désolé de vous envoyer chercher^0000FF 30 Cornes de Lion des Collines^000000, mais je dois rester là en attendant que vous reveniez avec."; close; } } else if (ep13_2_bs1 == 3) { mes "[Gill]"; mes "Encore merci de m'avoir aidé. ^0000FFVous faites peut-être partie d'une autre race, mais comparé à ces abominables fées...^000000 Je suis content d'avoir rencontré quelqu'un comme vous, "+strcharinfo(0)+"."; close; } else { mes "[Travailleur]"; mes "Ça devient dangereux... Ça se desserre. Il va falloir remplacer ça."; close; } } else if (ep13_2_busut == 4) { if (ep13_2_bs1 == 1) { mes "[Travailleur]"; mes "Ça devient dangereux... Ça se desserre. Il va falloir remplacer ça."; next; mes "["+strcharinfo(0)+"]"; mes "Est-ce que quelque chose ne va pas?"; next; mes "[Travailleur]"; mes "Ah... Euh... Là..."; mes "......"; mes "........."; mes "Oubliez ça. Ce n'est rien."; emotion e_omg,"Worker#ep13bs"; next; mes "["+strcharinfo(0)+"]"; mes "Vous n'avez pas à faire ça."; next; mes "[Travailleur]"; mes "Vous êtes une race bien étrange, pas vrai?"; mes "......"; mes "Ça m'a fait un petit choc quand je vous ai soudain entendu"+ ( sex ? "" : "e" ) +" parler notre langue."; next; mes "["+strcharinfo(0)+"]"; mes "J'ai pensais qu'il me faudrait apprendre, comme je voyage dans les environs..."; emotion e_heh,1," ET_SMILE"; next; mes "[Travailleur]"; mes "Haha, c'est vrai? J'avais entendu dire qu'il existait une race comme la vôtre, mais je ne vous avais pas encore rencontré."; next; mes "[Travailleur]"; mes "Et dire que vous parlez notre langue... Intéressant."; next; mes "["+strcharinfo(0)+"]"; mes "Ah... Mais vous n'aviez pas des problèmes avec quelque chose il y a un instant? Est-ce que quelque chose ne va pas?"; next; mes "[Travailleur]"; mes "Ce n'est rien."; next; mes "["+strcharinfo(0)+"]"; mes "Ah~ Notre rencontre doit être un signe du destin~"; mes "Vous pouvez tout me dire."; next; mes "[Travailleur]"; mes "......"; mes "Hé bien..."; next; mes "[Travailleur]"; mes "Une des vis qu'on utilise pour maintenir cette tente est complètement rouillée... Nous devons la remplacer."; next; mes "[Travailleur]"; mes "Mais comme je dois rester ici, j'attendais que quelqu'un passe dans le coin. Et vous êtes venu"+ ( sex ? "" : "e" ) +" me parler. Je pensais que vous faisiez partie de la tribu."; next; mes "["+strcharinfo(0)+"]"; mes "Je peux vous aider."; next; mes "[Travailleur]"; mes "No, ça va. Nous venons juste de nous rencontrer, alors je ne veux pas vous embêter."; next; mes "["+strcharinfo(0)+"]"; mes "Ne vous en faites pas pour ça. La vie est faire pour s'entraider, vous ne pensez pas?"; next; mes " - La vis qui tenait bon jusqu'à présent lâche soudain pendant que vous discutez. - "; next; mes "[Travailleur]"; mes "Ah!!!"; emotion e_sob,"Worker#ep13bs"; emotion e_sob,1; next; mes "[Travailleur]"; mes "Bon, je ne peux plus faire de manières maintenant. Laissez-moi me présenter: je m'appelle ^0000FFGill^000000."; next; mes "[Gill]"; mes "Il me faut quelque chose pour stabiliser la tente. Je pourrais utiliser des ^0000FFCornes de Lions des Collines^000000 pour ça. 30 devraient faire l'affaire."; next; mes "[Gill]"; mes "Je suis vraiment désolé, mais si vous pouviez faire vite..."; set ep13_2_bs1,2; setquest 11105; close; } else if (ep13_2_bs1 == 2) { if (countitem(6032) > 29) { mes "[Gill]"; mes "M'avez-vous rapporté toutes les Cornes de lion des Collines? Merci beaucoup."; next; mes "[Gill]"; mes "Grâce à vous, nous avons pu éviter un désastre. ^0000FFVous faites peut-être partie d'une autre race, mais comparé à ces abominables fées...^000000 Je suis content d'avoir rencontré quelqu'un comme vous, "+strcharinfo(0)+"."; delitem 6032,30; //Horn_Of_Hilsrion set ep13_2_bs1,3; completequest 11105; close; } else { mes "[Gill]"; mes "J'ai honte de vous envoyer faire quelque chose comme ça..."; close; } } else if (ep13_2_bs1 == 3) { mes "[Gill]"; mes "Encore merci de m'avoir aidé. ^0000FFVous faites peut-être partie d'une autre race, mais comparé à ces abominables fées...^000000 Je suis content d'avoir rencontré quelqu'un comme vous, "+strcharinfo(0)+"."; close; } else { mes "[Travailleur]"; mes "Ça devient dangereux... Ça se desserre. Il va falloir remplacer ça."; close; } } else { mes "[Gill]"; mes "Vous revoilà? Ça me fait du bien de parler à quelqu'un de temps en temps."; close; } } else { mes "[Travailleur]"; mes "Ehahdie O Ehai"; mes "Ohek Hekdh I dkek"; mes "Ohehp Qe Tehdhah"; next; mes "[Travailleur]"; mes "Ehaodke Thdieqak Khehdi"; mes "PHhdkel"; mes "Thhdqdcczk U dheagelokd dok"; next; mes "- Vous n'arrivez pas à comprendre ce qu'il raconte. - "; close; } } // Yggdrasil Dungeon Floor 2 puzzle. //============================================================ nyd_dun02,178,255,0 script Mécanisme Étrange::Strange Device#ep13_out 844,3,3,{ mes "Vous trouvez un étrange mécanisme. Peut-être peut-on le contrôler à partir d'ici."; next; switch(select("Essayer de le contrôler.:Ne pas essayer.")) { case 1: mes "Vous appuyez sur les boutons du mécanisme, et il s'assombrit soudain."; close2; warp "nyd_dun02",139,268; end; case 2: mes "Vous décidez de ne pas y toucher."; close; } OnTouch: specialeffect EF_LEVEL99_4; end; } nyd_dun02,139,274,0 script Mécanisme Étrange::Strange Device#ep13_in 844,3,3,{ if ($@08_ep13nydun02_in == 1) { mes "Le mécanisme a déjà été activé. Vous devez attendre que ses contrôles se réinitialisent."; close; } else { mes "Vous trouvez un étrange mécanisme. Peut-être peut-on le contrôler à partir d'ici."; next; switch(select("Essayer de le contrôler.:Ne pas essayer.")) { case 1: if ($@08_ep13nydun02_in == 1) { // Je ne comprends pas dans quel sens la suite est employée, mais de toutes façons ce dialogue ne sera jamais affiché: il y a déjà le même check plus haut [NoH] mes "Seems to have been started."; close; } else { set $@08_ep13nydun02_in,1; set .@way_loot,rand(1,2); if (.@way_loot == 1) { donpcevent "ep13_warp_s1::OnDisable"; donpcevent "ep13_warp_11::OnDisable"; donpcevent "ep13_warp_21::OnDisable"; donpcevent "ep13_warp_22::OnDisable"; donpcevent "ep13_warp_22_2::OnEnable"; } else { donpcevent "ep13_warp_s3::OnDisable"; donpcevent "ep13_warp_13::OnDisable"; donpcevent "ep13_warp_14::OnDisable"; donpcevent "ep13_warp_24::OnDisable"; donpcevent "ep13_warp_24_2::OnEnable"; } initnpctimer; mes "Le mécanisme est maintenant en marche. Des panneaux sont apparus sur le bord."; close; } case 2: mes "Vous décidez de ne pas toucher au mécanisme."; close; } } end; OnTimer70000: donpcevent "ep13_nd2f_mng::Onreset"; set $@08_ep13nydun02_in,0; stopnpctimer; end; OnTouch: specialeffect EF_LEVEL99_4; end; } nyd_dun02,143,272,0 script ep13_warp_s1 139,1,1,{ OnEnable: enablenpc "ep13_warp_s1"; end; OnDisable: disablenpc "ep13_warp_s1"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_s1"; end; } nyd_dun02,143,269,0 script ep13_warp_s2 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,143,266,0 script ep13_warp_s3 139,1,1,{ OnEnable: enablenpc "ep13_warp_s3"; end; OnDisable: disablenpc "ep13_warp_s3"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_s3"; end; } nyd_dun02,143,263,0 script ep13_warp_s4 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,146,272,0 script ep13_warp_11 139,1,1,{ OnEnable: enablenpc "ep13_warp_11"; end; OnDisable: disablenpc "ep13_warp_11"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_11"; end; } nyd_dun02,146,269,0 script ep13_warp_12 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,146,266,0 script ep13_warp_13 139,1,1,{ OnEnable: enablenpc "ep13_warp_13"; end; OnDisable: disablenpc "ep13_warp_13"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_13"; end; } nyd_dun02,146,263,0 script ep13_warp_14 139,1,1,{ OnEnable: enablenpc "ep13_warp_14"; end; OnDisable: disablenpc "ep13_warp_14"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_14"; end; } nyd_dun02,146,260,0 script ep13_warp_15 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,149,272,0 script ep13_warp_21 139,1,1,{ OnEnable: enablenpc "ep13_warp_21"; end; OnDisable: disablenpc "ep13_warp_21"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_21"; end; } nyd_dun02,149,269,0 script ep13_warp_22 139,1,1,{ OnEnable: enablenpc "ep13_warp_22"; end; OnDisable: disablenpc "ep13_warp_22"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_22"; end; } nyd_dun02,149,269,0 script ep13_warp_22_2 139,1,1,{ OnInit: disablenpc "ep13_warp_22_2"; end; OnEnable: enablenpc "ep13_warp_22_2"; end; OnDisable: disablenpc "ep13_warp_22_2"; end; OnTouch: disablenpc "ep13_warp_22_2"; donpcevent "ep13_warp_31::OnDisable"; donpcevent "ep13_warp_41::OnDisable"; donpcevent "ep13_warp_42::OnDisable"; donpcevent "ep13_warp_43::OnDisable"; donpcevent "ep13_warp_43_2::OnEnable"; end; } nyd_dun02,149,266,0 script ep13_warp_23 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,149,263,0 script ep13_warp_24 139,1,1,{ OnEnable: enablenpc "ep13_warp_24"; end; OnDisable: disablenpc "ep13_warp_24"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_24"; end; } nyd_dun02,149,263,0 script ep13_warp_24_2 139,1,1,{ OnInit: disablenpc "ep13_warp_24_2"; end; OnEnable: enablenpc "ep13_warp_24_2"; end; OnDisable: disablenpc "ep13_warp_24_2"; end; OnTouch: set .@way_loot,rand(1,2); if (.@way_loot == 1) { donpcevent "ep13_warp_33::OnDisable"; donpcevent "ep13_warp_43::OnDisable"; donpcevent "ep13_warp_43_2::OnEnable"; } else { donpcevent "ep13_warp_25::OnDisable"; donpcevent "ep13_warp_26::OnDisable"; donpcevent "ep13_warp_35::OnDisable"; donpcevent "ep13_warp_45::OnDisable"; donpcevent "ep13_warp_45_2::OnEnable"; } disablenpc "ep13_warp_24_2"; end; } nyd_dun02,149,260,0 script ep13_warp_25 139,1,1,{ OnEnable: enablenpc "ep13_warp_25"; end; OnDisable: disablenpc "ep13_warp_25"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_25"; end; } nyd_dun02,149,257,0 script ep13_warp_26 139,1,1,{ OnEnable: enablenpc "ep13_warp_26"; end; OnDisable: disablenpc "ep13_warp_26"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_26"; end; } nyd_dun02,152,270,0 script ep13_warp_31 139,1,1,{ OnEnable: enablenpc "ep13_warp_31"; end; OnDisable: disablenpc "ep13_warp_31"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_31"; end; } nyd_dun02,152,267,0 script ep13_warp_32 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,152,264,0 script ep13_warp_33 139,1,1,{ OnEnable: enablenpc "ep13_warp_33"; end; OnDisable: disablenpc "ep13_warp_33"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_33"; end; } nyd_dun02,152,261,0 script ep13_warp_34 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,152,258,0 script ep13_warp_35 139,1,1,{ OnEnable: enablenpc "ep13_warp_35"; end; OnDisable: disablenpc "ep13_warp_35"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_35"; end; } nyd_dun02,155,269,0 script ep13_warp_41 139,1,1,{ OnEnable: enablenpc "ep13_warp_41"; end; OnDisable: disablenpc "ep13_warp_41"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_41"; end; } nyd_dun02,155,266,0 script ep13_warp_42 139,1,1,{ OnEnable: enablenpc "ep13_warp_42"; end; OnDisable: disablenpc "ep13_warp_42"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_42"; end; } nyd_dun02,155,263,0 script ep13_warp_43 139,1,1,{ OnEnable: enablenpc "ep13_warp_43"; end; OnDisable: disablenpc "ep13_warp_43"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_43"; end; } nyd_dun02,155,263,0 script ep13_warp_43_2 139,1,1,{ OnInit: disablenpc "ep13_warp_43_2"; end; OnEnable: enablenpc "ep13_warp_43_2"; end; OnDisable: disablenpc "ep13_warp_43_2"; end; OnTouch: disablenpc "ep13_warp_43_2"; donpcevent "ep13_warp_52::OnDisable"; donpcevent "ep13_warp_61::OnDisable"; donpcevent "ep13_warp_61_2::OnEnable"; end; } nyd_dun02,155,260,0 script ep13_warp_44 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,155,257,0 script ep13_warp_45 139,1,1,{ OnEnable: enablenpc "ep13_warp_45"; end; OnDisable: disablenpc "ep13_warp_45"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_45"; end; } nyd_dun02,155,257,0 script ep13_warp_45_2 139,1,1,{ OnInit: disablenpc "ep13_warp_45_2"; end; OnEnable: enablenpc "ep13_warp_45_2"; end; OnDisable: disablenpc "ep13_warp_45_2"; end; OnTouch: disablenpc "ep13_warp_45_2"; donpcevent "ep13_warp_46::OnDisable"; donpcevent "ep13_warp_55::OnDisable"; donpcevent "ep13_warp_56::OnDisable"; donpcevent "ep13_warp_65::OnDisable"; donpcevent "ep13_warp_65_2::OnEnable"; end; } nyd_dun02,155,254,0 script ep13_warp_46 139,1,1,{ OnEnable: enablenpc "ep13_warp_46"; end; OnDisable: disablenpc "ep13_warp_46"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_46"; end; } nyd_dun02,158,266,0 script ep13_warp_51 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,158,263,0 script ep13_warp_52 139,1,1,{ OnEnable: enablenpc "ep13_warp_52"; end; OnDisable: disablenpc "ep13_warp_52"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_52"; end; } nyd_dun02,158,260,0 script ep13_warp_53 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,158,257,0 script ep13_warp_54 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,158,254,0 script ep13_warp_55 139,1,1,{ OnEnable: enablenpc "ep13_warp_55"; end; OnDisable: disablenpc "ep13_warp_55"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_55"; end; } nyd_dun02,158,251,0 script ep13_warp_56 139,1,1,{ OnEnable: enablenpc "ep13_warp_56"; end; OnDisable: disablenpc "ep13_warp_56"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_56"; end; } nyd_dun02,161,264,0 script ep13_warp_61 139,1,1,{ OnEnable: enablenpc "ep13_warp_61"; end; OnDisable: disablenpc "ep13_warp_61"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_61"; end; } nyd_dun02,161,264,0 script ep13_warp_61_2 139,1,1,{ OnInit: disablenpc "ep13_warp_61_2"; end; OnEnable: enablenpc "ep13_warp_61_2"; end; OnDisable: disablenpc "ep13_warp_61_2"; end; OnTouch: disablenpc "ep13_warp_61_2"; donpcevent "ep13_warp_62::OnDisable"; donpcevent "ep13_warp_71::OnDisable"; donpcevent "ep13_warp_72::OnDisable"; donpcevent "ep13_warp_81::OnDisable"; donpcevent "ep13_warp_81_2::OnEnable"; end; } nyd_dun02,161,261,0 script ep13_warp_62 139,1,1,{ OnEnable: enablenpc "ep13_warp_62"; end; OnDisable: disablenpc "ep13_warp_62"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_62"; end; } nyd_dun02,161,258,0 script ep13_warp_63 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,161,255,0 script ep13_warp_64 139,1,1,{ OnEnable: enablenpc "ep13_warp_64"; initnpctimer; specialeffect EF_WIND; end; OnDisable: disablenpc "ep13_warp_64"; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_64"; end; } nyd_dun02,161,252,0 script ep13_warp_65 139,1,1,{ OnEnable: enablenpc "ep13_warp_65"; end; OnDisable: disablenpc "ep13_warp_65"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_65"; end; } nyd_dun02,161,252,0 script ep13_warp_65_2 139,1,1,{ OnInit: disablenpc "ep13_warp_65_2"; end; OnEnable: enablenpc "ep13_warp_65_2"; end; OnDisable: disablenpc "ep13_warp_65_2"; end; OnTouch: set way_loot,rand(1,2); if (way_loot == 1) { donpcevent "ep13_warp_64::OnDisable"; donpcevent "ep13_warp_73::OnDisable"; donpcevent "ep13_warp_82::OnDisable"; donpcevent "ep13_warp_83::OnDisable"; donpcevent "ep13_warp_83_2::OnEnable"; } else { donpcevent "ep13_warp_66::OnDisable"; donpcevent "ep13_warp_75::OnDisable"; donpcevent "ep13_warp_76::OnDisable"; donpcevent "ep13_warp_85::OnDisable"; donpcevent "ep13_warp_85_2::OnEnable"; } disablenpc "ep13_warp_65_2"; end; } nyd_dun02,161,249,0 script ep13_warp_66 139,1,1,{ OnEnable: enablenpc "ep13_warp_66"; end; OnDisable: disablenpc "ep13_warp_66"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_66"; end; } nyd_dun02,164,261,0 script ep13_warp_71 139,1,1,{ OnEnable: enablenpc "ep13_warp_71"; end; OnDisable: disablenpc "ep13_warp_71"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_71"; end; } nyd_dun02,164,258,0 script ep13_warp_72 139,1,1,{ OnEnable: enablenpc "ep13_warp_72"; end; OnDisable: disablenpc "ep13_warp_72"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_72"; end; } nyd_dun02,164,255,0 script ep13_warp_73 139,1,1,{ OnEnable: enablenpc "ep13_warp_73"; end; OnDisable: disablenpc "ep13_warp_73"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_73"; end; } nyd_dun02,164,252,0 script ep13_warp_74 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun02,164,249,0 script ep13_warp_75 139,1,1,{ OnEnable: enablenpc "ep13_warp_75"; end; OnDisable: disablenpc "ep13_warp_75"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_75"; end; } nyd_dun02,164,246,0 script ep13_warp_76 139,1,1,{ OnEnable: enablenpc "ep13_warp_76"; end; OnDisable: disablenpc "ep13_warp_76"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_76"; end; } nyd_dun02,167,258,0 script ep13_warp_81 139,1,1,{ OnEnable: enablenpc "ep13_warp_81"; end; OnDisable: disablenpc "ep13_warp_81"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_81"; end; } nyd_dun02,167,258,0 script ep13_warp_81_2 139,1,1,{ OnInit: disablenpc "ep13_warp_81_2"; end; OnEnable: enablenpc "ep13_warp_81_2"; end; OnDisable: disablenpc "ep13_warp_81_2"; end; OnTouch: disablenpc "ep13_warp_81_2"; donpcevent "ep13_warp_91::OnDisable"; donpcevent "ep13_warp_92::OnDisable"; donpcevent "ep13_warp_93::OnDisable"; donpcevent "ep13_warp_e1::OnDisable"; end; } nyd_dun02,167,255,0 script ep13_warp_82 139,1,1,{ OnEnable: enablenpc "ep13_warp_82"; end; OnDisable: disablenpc "ep13_warp_82"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_82"; end; } nyd_dun02,167,252,0 script ep13_warp_83 139,1,1,{ OnEnable: enablenpc "ep13_warp_83"; end; OnDisable: disablenpc "ep13_warp_83"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_83"; end; } nyd_dun02,167,252,0 script ep13_warp_83_2 139,1,1,{ OnInit: disablenpc "ep13_warp_83_2"; end; OnEnable: enablenpc "ep13_warp_83_2"; end; OnDisable: disablenpc "ep13_warp_83_2"; end; OnTouch: disablenpc "ep13_warp_83_2"; donpcevent "ep13_warp_84::OnDisable"; donpcevent "ep13_warp_94::OnDisable"; donpcevent "ep13_warp_e2::OnDisable"; end; } nyd_dun02,167,249,0 script ep13_warp_84 139,1,1,{ OnEnable: enablenpc "ep13_warp_84"; end; OnDisable: disablenpc "ep13_warp_84"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_84"; end; } nyd_dun02,167,246,0 script ep13_warp_85 139,1,1,{ OnEnable: enablenpc "ep13_warp_85"; end; OnDisable: disablenpc "ep13_warp_85"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_85"; end; } nyd_dun02,167,246,0 script ep13_warp_85_2 139,1,1,{ OnInit: disablenpc "ep13_warp_85_2"; end; OnEnable: enablenpc "ep13_warp_85_2"; end; OnDisable: disablenpc "ep13_warp_85_2"; end; OnTouch: disablenpc "ep13_warp_85_2"; donpcevent "ep13_warp_95::OnDisable"; donpcevent "ep13_warp_e3::OnDisable"; end; } nyd_dun02,170,257,0 script ep13_warp_91 139,1,1,{ OnEnable: enablenpc "ep13_warp_91"; end; OnDisable: disablenpc "ep13_warp_91"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_91"; end; } nyd_dun02,170,254,0 script ep13_warp_92 139,1,1,{ OnEnable: enablenpc "ep13_warp_92"; end; OnDisable: disablenpc "ep13_warp_92"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_92"; end; } nyd_dun02,170,251,0 script ep13_warp_93 139,1,1,{ OnEnable: enablenpc "ep13_warp_93"; end; OnDisable: disablenpc "ep13_warp_93"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: enablenpc "ep13_warp_93"; end; } nyd_dun02,170,248,0 script ep13_warp_94 139,1,1,{ OnEnable: enablenpc "ep13_warp_94"; end; OnDisable: disablenpc "ep13_warp_94"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_94"; end; } nyd_dun02,170,245,0 script ep13_warp_95 139,1,1,{ OnEnable: enablenpc "ep13_warp_95"; end; OnDisable: disablenpc "ep13_warp_95"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_STEAL; end; OnTimer10000: enablenpc "ep13_warp_95"; end; } nyd_dun02,173,251,0 script ep13_warp_e1 139,1,1,{ OnEnable: enablenpc "ep13_warp_e1"; end; OnDisable: disablenpc "ep13_warp_e1"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_e1"; end; } nyd_dun02,173,248,0 script ep13_warp_e2 139,1,1,{ OnEnable: enablenpc "ep13_warp_e2"; end; OnDisable: disablenpc "ep13_warp_e2"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_e2"; end; } nyd_dun02,173,245,0 script ep13_warp_e3 139,1,1,{ OnEnable: enablenpc "ep13_warp_e3"; end; OnDisable: disablenpc "ep13_warp_e3"; initnpctimer; specialeffect EF_WIND; end; OnTouch: warp "nyd_dun01",214,68; end; OnTimer2000: specialeffect EF_WIND; end; OnTimer4000: specialeffect EF_WIND; end; OnTimer6000: specialeffect EF_WIND; end; OnTimer8000: specialeffect EF_WIND; end; OnTimer10000: specialeffect EF_STEAL; end; OnTimer12000: specialeffect EF_STEAL; end; OnTimer15000: enablenpc "ep13_warp_e3"; end; } nyd_dun02,173,242,0 script ep13_warp_e4 139,1,1,{ OnTouch: warp "nyd_dun01",214,68; end; } nyd_dun01,255,142,0 warp nynm_dun1f_to_2f 1,1,nyd_dun02,61,265 nyd_dun02,56,264,0 warp nynm_dun2f_to_1f 1,1,nyd_dun01,249,143 //============================================================================== nyd_dun02,1,1,0 script ep13_nd2f_mng 844,{ mes "Veuillez entrer le mot de passe."; next; input .@input; //,0,4000; if (.@input == 1854) { mes "Remettre le Puzzle à zéro?"; next; switch(select("Oui:Non")) { case 1: donpcevent "ep13_nd2f_mng::Onreset"; set $@08_ep13nydun02_in,0; mes "Puzzle remis à zéro"; close; case 2: mes "Annulé."; close; } } else { mes "Mot de Passe incorrect."; close; } end; Onreset: donpcevent "ep13_warp_s1::OnEnable"; donpcevent "ep13_warp_s3::OnEnable"; donpcevent "ep13_warp_11::OnEnable"; donpcevent "ep13_warp_13::OnEnable"; donpcevent "ep13_warp_14::OnEnable"; donpcevent "ep13_warp_21::OnEnable"; donpcevent "ep13_warp_22::OnEnable"; donpcevent "ep13_warp_24::OnEnable"; donpcevent "ep13_warp_25::OnEnable"; donpcevent "ep13_warp_26::OnEnable"; donpcevent "ep13_warp_31::OnEnable"; donpcevent "ep13_warp_33::OnEnable"; donpcevent "ep13_warp_35::OnEnable"; donpcevent "ep13_warp_41::OnEnable"; donpcevent "ep13_warp_42::OnEnable"; donpcevent "ep13_warp_43::OnEnable"; donpcevent "ep13_warp_45::OnEnable"; donpcevent "ep13_warp_46::OnEnable"; donpcevent "ep13_warp_52::OnEnable"; donpcevent "ep13_warp_55::OnEnable"; donpcevent "ep13_warp_56::OnEnable"; donpcevent "ep13_warp_61::OnEnable"; donpcevent "ep13_warp_62::OnEnable"; donpcevent "ep13_warp_64::OnEnable"; donpcevent "ep13_warp_65::OnEnable"; donpcevent "ep13_warp_66::OnEnable"; donpcevent "ep13_warp_71::OnEnable"; donpcevent "ep13_warp_72::OnEnable"; donpcevent "ep13_warp_73::OnEnable"; donpcevent "ep13_warp_75::OnEnable"; donpcevent "ep13_warp_76::OnEnable"; donpcevent "ep13_warp_81::OnEnable"; donpcevent "ep13_warp_82::OnEnable"; donpcevent "ep13_warp_83::OnEnable"; donpcevent "ep13_warp_84::OnEnable"; donpcevent "ep13_warp_85::OnEnable"; donpcevent "ep13_warp_91::OnEnable"; donpcevent "ep13_warp_92::OnEnable"; donpcevent "ep13_warp_93::OnEnable"; donpcevent "ep13_warp_94::OnEnable"; donpcevent "ep13_warp_95::OnEnable"; donpcevent "ep13_warp_e1::OnEnable"; donpcevent "ep13_warp_e2::OnEnable"; donpcevent "ep13_warp_e3::OnEnable"; donpcevent "ep13_warp_22_2::OnDisable"; donpcevent "ep13_warp_24_2::OnDisable"; donpcevent "ep13_warp_43_2::OnDisable"; donpcevent "ep13_warp_45_2::OnDisable"; donpcevent "ep13_warp_61_2::OnDisable"; donpcevent "ep13_warp_65_2::OnDisable"; donpcevent "ep13_warp_81_2::OnDisable"; donpcevent "ep13_warp_83_2::OnDisable"; donpcevent "ep13_warp_85_2::OnDisable"; end; }