//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par No Healing //===== eAthena Script ======================================= // BattleGround System - Flavius Entrance NPCs //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.0 //===== Compatible With: ===================================== //= eAthena 1.0 //===== Description: ========================================= //= [AEGIS Conversion] //= Flavius Battleground Entrance NPCs //===== Additional Comments: ================================= //= 1.0 First Version. //============================================================ // Flavius Officer - Guillaume //============================================================ bat_room,133,178,5 script Officier de Flavius::Flavius Officer#01a 418,{ if (checkweight(1201,1) == 0) { mes "- Une petite minute! Vous transportez trop d'objets sur vous! Revenez après vous être allégé un peu. -"; close; } mes "[Officier de l'Armée de Guillaume]"; mes "Montrons la vaillance de l'armée de Guillaume à ces misérables!"; next; switch(select("Je veux rejoindre votre armée!:Quitter la conversation.")) { case 1: if ((Class == job_Novice) || (BaseClass == Job_Supernovice)) { mes "[Officier de l'Armée de Guillaume]"; mes "Je suis heureux que vous ayez décidé de rejoindre notre armée, mais je ne peux envoyer un blanc-bec comme vous sur le champ de bataille. Vous ne feriez pas long feu là-bas."; } else { if (BaseLevel < 80) { mes "[Officier de l'Armée de Guillaume]"; mes "Je suis heureux que vous ayez décidé de rejoindre notre armée, mais je ne peux envoyer un blanc-bec comme vous sur le champ de bataille. Vous ne feriez pas long feu là-bas."; } else { set .@chk_urtime,checkquest(2070,PLAYTIME); if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) { mes "[Officier de l'Armée de Guillaume]"; mes "Ola, "+ ( sex ? "mon brave! Même un guerrier" : "gente Dame! Même une guerrière" ) +" de votre rang doit se reposer! Je ne puis vous laisser participer tant que ce ne sera pas fait."; mes "Pour la plus grande gloire de notre bon prince, restez en retrait. Vous pourrez participer à la bataille de Flavius lorsque ce sera fait."; } else { if (.@chk_urtime == 2) erasequest 2070; set .@mapcount2,getmapusers("bat_b01"); if (.@mapcount2 > 0) { mes "[Officier de l'Armée de Guillaume]"; mes "J'ai reçu un rapport m'informant qu'un groupe d'élite venait d'être envoyé pour combattre nos ennemis. Pourquoi n'attendriez-vous pas un moment. Profitez-en pour affûter votre lame et préparer vos rations."; } else { if ($@FlaviusBG1 > 0) { mes "[Officier de l'Armée de Guillaume]"; mes "Un groupe d'élite est sur le point d'être envoyé pour combattre nos ennemis. Pourquoi n'attendriez-vous pas un moment. Profitez-en pour affûter votre lame et préparer vos rations."; } else { mes "[Officier de l'Armée de Guillaume]"; mes "Vous voilà prêt"+ ( sex ? "" : "e" ) +" pour la bataille! Montrons aux partisans de Croix le véritable sens du mot terreur! Que retentissent nos cris victorieux sur le champ de bataille!"; close2; warp "bat_room",85,223; end; } } } } } break; case 2: mes "[Officier de l'Armée de Guillaume]"; mes "La victoire sera nôtre!"; break; } close; } bat_room,133,121,1 script Officier de Flavius::Flavius Officer#01b 414,{ if (checkweight(1201,1) == 0) { mes "- Une petite minute! Vous transportez trop d'objets sur vous! Revenez après vous être allégé un peu. -"; close; } mes "[Officier de l'Armée de Croix]"; mes "Montrons la vaillance de l'armée de Croix à ces misérables!"; next; switch(select("Je veux rejoindre votre armée!:Quitter la conversation.")) { case 1: if ((Class == job_Novice) || (BaseClass == Job_Supernovice)) { mes "[Officier de l'Armée de Croix]"; mes "Je suis heureux que vous ayez décidé de rejoindre notre armée, mais je ne peux envoyer un blanc-bec comme vous sur le champ de bataille. Vous ne feriez pas long feu là-bas."; } else { if (BaseLevel < 80) { mes "[Officier de l'Armée de Croix]"; mes "Je suis heureux que vous ayez décidé de rejoindre notre armée, mais je ne peux envoyer un blanc-bec comme vous sur le champ de bataille. Vous ne feriez pas long feu là-bas."; } else { set .@chk_urtime,checkquest(2070,PLAYTIME); if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) { mes "[Officier de l'Armée de Croix]"; mes "Ola, "+ ( sex ? "mon brave! Même un guerrier" : "gente Dame! Même une guerrière" ) +" de votre rang doit se reposer! Je ne puis vous laisser participer tant que ce ne sera pas fait."; mes "Pour la plus grande gloire de notre bon prince, restez en retrait. Vous pourrez participer à la bataille de Flavius lorsque ce sera fait."; } else { if (.@chk_urtime == 2) erasequest 2070; set .@mapcount2,getmapusers("bat_b01"); if (.@mapcount2 > 0) { mes "[Officier de l'Armée de Croix]"; mes "J'ai reçu un rapport m'informant qu'un groupe d'élite venait d'être envoyé pour combattre nos ennemis. Pourquoi n'attendriez-vous pas un moment. Profitez-en pour affûter votre lame et préparer vos rations."; } else { if ($@FlaviusBG1 > 0) { mes "[Officier de l'Armée de Croix]"; mes "Un groupe d'élite est sur le point d'être envoyé pour combattre nos ennemis. Pourquoi n'attendriez-vous pas un moment. Profitez-en pour affûter votre lame et préparer vos rations."; } else { mes "[Officier de l'Armée de Croix]"; mes "Vous voilà prêt"+ ( sex ? "" : "e" ) +" pour la bataille! Montrons aux partisans de Guillaume le véritable sens du mot terreur! Que retentissent nos cris victorieux sur le champ de bataille!"; close2; warp "bat_room",85,207; end; } } } } } break; case 2: mes "[Officier de l'Armée de Croix]"; mes "La victoire sera nôtre!"; break; } close; } bat_room,135,178,5 script Chevalier de Guillaume::Guillaume Knight#3 417,{ mes "[Chevalier de Guillaume]"; mes "L'objective de la Bataille de Flavius est de marquer 2 points avant vos adversaires en détruisant leur cristal."; next; mes "[Chevalier de Guillaume]"; mes "Les cristaux des deux armées sont protégés par des barricades ne pouvant être détruites par des attaques directes."; next; mes "[Chevalier de Guillaume]"; mes "Cependant, vous pourrez les abattre en détruisant les gardiens qui protègent la base adverse."; next; mes "[Chevalier de Guillaume]"; mes "Les cristaux sont immunisés contre les compétences. Seules vos attaques physiques peuvent les détruire."; next; mes "[Chevalier de Guillaume]"; mes "Gardez à l'esprit que vous ne pourrez pas participer à une bataille du même type que celle à laquelle vous participez qu'avant un certain temps. Vous pouvez consulter cela en appuyant sur ALT+U."; next; mes "[Chevalier de Guillaume]"; mes "Êtes-vous prêt"+ ( sex ? "" : "e" ) +" pour le combat? Alors allez parler au recruteur à mes côtés!"; close; } bat_room,151,178,5 script Chevalier de Guillaume::Guillaume Knight#4 417,{ mes "[Chevalier de Guillaume]"; mes "L'objective de la Bataille de Flavius est de marquer 2 points avant vos adversaires en détruisant leur cristal."; next; mes "[Chevalier de Guillaume]"; mes "Les cristaux des deux armées sont protégés par des barricades ne pouvant être détruites par des attaques directes."; next; mes "[Chevalier de Guillaume]"; mes "Cependant, vous pourrez les abattre en détruisant les gardiens qui protègent la base adverse."; next; mes "[Chevalier de Guillaume]"; mes "Les cristaux sont immunisés contre les compétences. Seules vos attaques physiques peuvent les détruire."; next; mes "[Chevalier de Guillaume]"; mes "Gardez à l'esprit que vous ne pourrez pas participer à une bataille du même type que celle à laquelle vous participez qu'avant un certain temps. Vous pouvez consulter cela en appuyant sur ALT+U."; next; mes "[Chevalier de Guillaume]"; mes "Êtes-vous prêt"+ ( sex ? "" : "e" ) +" pour le combat? Alors allez parler au recruteur à mes côtés!"; close; } bat_room,135,121,1 script Chevalier de Croix::Croix Knight#3 413,{ mes "[Chevalier de Croix]"; mes "L'objective de la Bataille de Flavius est de marquer 2 points avant vos adversaires en détruisant leur cristal."; next; mes "[Chevalier de Croix]"; mes "Les cristaux des deux armées sont protégés par des barricades ne pouvant être détruites par des attaques directes."; next; mes "[Chevalier de Croix]"; mes "Cependant, vous pourrez les abattre en détruisant les gardiens qui protègent la base adverse."; next; mes "[Chevalier de Croix]"; mes "Les cristaux sont immunisés contre les compétences. Seules vos attaques physiques peuvent les détruire."; next; mes "[Chevalier de Croix]"; mes "Gardez à l'esprit que vous ne pourrez pas participer à une bataille du même type que celle à laquelle vous participez qu'avant un certain temps. Vous pouvez consulter cela en appuyant sur ALT+U."; next; mes "[Chevalier de Croix]"; mes "Êtes-vous prêt"+ ( sex ? "" : "e" ) +" pour le combat? Alors allez parler au recruteur à mes côtés!"; close; } bat_room,151,121,1 script Chevalier de Croix::Croix Knight#4 413,{ mes "[Chevalier de Croix]"; mes "L'objective de la Bataille de Flavius est de marquer 2 points avant vos adversaires en détruisant leur cristal."; next; mes "[Chevalier de Croix]"; mes "Les cristaux des deux armées sont protégés par des barricades ne pouvant être détruites par des attaques directes."; next; mes "[Chevalier de Croix]"; mes "Cependant, vous pourrez les abattre en détruisant les gardiens qui protègent la base adverse."; next; mes "[Chevalier de Croix]"; mes "Les cristaux sont immunisés contre les compétences. Seules vos attaques physiques peuvent les détruire."; next; mes "[Chevalier de Croix]"; mes "Gardez à l'esprit que vous ne pourrez pas participer à une bataille du même type que celle à laquelle vous participez qu'avant un certain temps. Vous pouvez consulter cela en appuyant sur ALT+U."; next; mes "[Chevalier de Croix]"; mes "Êtes-vous prêt"+ ( sex ? "" : "e" ) +" pour le combat? Alors allez parler au recruteur à mes côtés!"; close; } // Flavius Officer - Croix //============================================================ bat_room,148,178,5 script Officier de Flavius::Flavius Officer#02a 418,{ if (checkweight(1201,1) == 0) { mes "- Une petite minute! Vous transportez trop d'objets sur vous! Revenez après vous être allégé un peu. -"; close; } mes "[Officier de l'Armée de Guillaume]"; mes "Montrons la vaillance de l'armée de Guillaume à ces misérables!"; next; switch(select("Je veux rejoindre votre armée!:Quitter la conversation.")) { case 1: if ((Class == job_Novice) || (BaseClass == Job_Supernovice)) { mes "[Officier de l'Armée de Guillaume]"; mes "Je suis heureux que vous ayez décidé de rejoindre notre armée, mais je ne peux envoyer un blanc-bec comme vous sur le champ de bataille. Vous ne feriez pas long feu là-bas."; } else { if (BaseLevel < 80) { mes "[Officier de l'Armée de Guillaume]"; mes "Je suis heureux que vous ayez décidé de rejoindre notre armée, mais je ne peux envoyer un blanc-bec comme vous sur le champ de bataille. Vous ne feriez pas long feu là-bas."; } else { set .@chk_urtime,checkquest(2070,PLAYTIME); if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) { mes "[Officier de l'Armée de Guillaume]"; mes "Ola, "+ ( sex ? "mon brave! Même un guerrier" : "gente Dame! Même une guerrière" ) +" de votre rang doit se reposer! Je ne puis vous laisser participer tant que ce ne sera pas fait."; mes "Pour la plus grande gloire de notre bon prince, restez en retrait. Vous pourrez participer à la bataille de Flavius lorsque ce sera fait."; } else { if (.@chk_urtime == 2) erasequest 2070; set .@mapcount2,getmapusers("bat_b02"); if (.@mapcount2 > 0) { mes "[Officier de l'Armée de Guillaume]"; mes "J'ai reçu un rapport m'informant qu'un groupe d'élite venait d'être envoyé pour combattre nos ennemis. Pourquoi n'attendriez-vous pas un moment. Profitez-en pour affûter votre lame et préparer vos rations."; } else { if ($@FlaviusBG2 > 0) { mes "[Officier de l'Armée de Guillaume]"; mes "Un groupe d'élite est sur le point d'être envoyé pour combattre nos ennemis. Pourquoi n'attendriez-vous pas un moment. Profitez-en pour affûter votre lame et préparer vos rations."; } else { mes "[Officier de l'Armée de Guillaume]"; mes "Vous voilà prêt"+ ( sex ? "" : "e" ) +" pour la bataille! Montrons aux partisans de Croix le véritable sens du mot terreur! Que retentissent nos cris victorieux sur le champ de bataille!"; close2; warp "bat_room",141,224; end; } } } } } break; case 2: mes "[Officier de l'Armée de Guillaume]"; mes "La victoire sera nôtre!"; break; } close; } bat_room,148,121,1 script Officier de Flavius::Flavius Officer#02b 414,{ if (checkweight(1201,1) == 0) { mes "- Une petite minute! Vous transportez trop d'objets sur vous! Revenez après vous être allégé un peu. -"; close; } mes "[Officier de l'Armée de Croix]"; mes "Montrons la vaillance de l'armée de Croix à ces misérables!"; next; switch(select("Je veux rejoindre votre armée!:Quitter la conversation.")) { case 1: if ((Class == job_Novice) || (BaseClass == Job_Supernovice)) { mes "[Officier de l'Armée de Croix]"; mes "Je suis heureux que vous ayez décidé de rejoindre notre armée, mais je ne peux envoyer un blanc-bec comme vous sur le champ de bataille. Vous ne feriez pas long feu là-bas."; } else { if (BaseLevel < 80) { mes "[Officier de l'Armée de Croix]"; mes "Je suis heureux que vous ayez décidé de rejoindre notre armée, mais je ne peux envoyer un blanc-bec comme vous sur le champ de bataille. Vous ne feriez pas long feu là-bas."; } else { set .@chk_urtime,checkquest(2070,PLAYTIME); if ((.@chk_urtime == 0)|| (.@chk_urtime == 1)) { mes "[Officier de l'Armée de Croix]"; mes "Ola, "+ ( sex ? "mon brave! Même un guerrier" : "gente Dame! Même une guerrière" ) +" de votre rang doit se reposer! Je ne puis vous laisser participer tant que ce ne sera pas fait."; mes "Pour la plus grande gloire de notre bon prince, restez en retrait. Vous pourrez participer à la bataille de Flavius lorsque ce sera fait."; } else { if (.@chk_urtime == 2) erasequest 2070; set .@mapcount2,getmapusers("bat_b02"); if (.@mapcount2 > 0) { mes "[Officier de l'Armée de Croix]"; mes "J'ai reçu un rapport m'informant qu'un groupe d'élite venait d'être envoyé pour combattre nos ennemis. Pourquoi n'attendriez-vous pas un moment. Profitez-en pour affûter votre lame et préparer vos rations."; } else { if ($@FlaviusBG2 > 0) { mes "[Officier de l'Armée de Croix]"; mes "Un groupe d'élite est sur le point d'être envoyé pour combattre nos ennemis. Pourquoi n'attendriez-vous pas un moment. Profitez-en pour affûter votre lame et préparer vos rations."; } else { mes "[Officier de l'Armée de Croix]"; mes "Vous voilà prêt"+ ( sex ? "" : "e" ) +" pour la bataille! Montrons aux partisans de Guillaume le véritable sens du mot terreur! Que retentissent nos cris victorieux sur le champ de bataille!"; close2; warp "bat_room",141,207; end; } } } } } break; case 2: mes "[Officier de l'Armée de Croix]"; mes "La victoire sera nôtre!"; break; } close; }