//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par No Healing //===== eAthena Script ======================================= //= Sealed Shrine //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.7 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= [Aegis Conversion] //= Seal away the Great Demon Baphomet. //===== Additional Comments: ================================= //= 1.0 First version. [L0ne_W0lf] //= 1.1 Added setquest for instance cooldown. [L0ne_W0lf] //= 1.2 Fixed Torch#12 not being disabled. (bugreport:4044) [L0ne_w0lf] //= 1.3 Fixed cutins not being removed. (bugreport:4117) [L0ne_w0lf] //= 1.4 Fixed some typos. [Gepard] //= 1.5 Fixed not being able to enter dungeon for the first two hours. //= 1.6 Players should be able to re-take the quest after 12 hours now. //= Changed quest 3046 to 3040. This is the correct quest id. //= Removed checking quest 3045, unofficial check. //= 1.7 Fixed a checkquest condition never setting quest. [L0ne_W0lf] //============================================================ // Sealed Catacomb Entrance monk_test,309,146,3 script Frère Patrick::Friar Patrick#edq 412,{ if (checkquest(3040)>=0) erasequest 3040; cutin "ins_cata_pri_n",2; mes "[Frère Patrick]"; mes "La paix dans ce monde ne peut durer éternellement... Les ténèbres sont de nouveau sur le point de s'abattre sur ce monde..."; next; mes "[Frère Patrick]"; mes "Qu'est-ce qui vous amène en ces lieux?"; next; if (countitem(6004) > 0) { set .@doll,1; set .@selection,select("Quel est cet endroit?:Je veux m'y rendre.:A propos de la poupée maudite de Baphomet.:Quitter la conversation."); } else { set .@selection,select("Quel est cet endroit?:Je veux m'y rendre.:Quitter la conversation."); } switch(.@selection) { case 1: mes "[Frère Patrick]"; mes "Huh... Ne le savez-vous pas? Vous êtes dans l'Abbaye de St. Capitolina, là où nos frères désireux de devenir Moines viennent s'entraîner et prier."; next; mes "[Frère Patrick]"; mes "Et cet endroit est... Comment pourrais-je dire... Oui. C'est le tombeau du Malin. Son tombeau..."; next; mes "[Frère Patrick]"; mes "C'est l'endroit même où le Grand Démon qui détruisit le monde est emprisonné."; next; switch(select("Dites m'en plus.:Arrêter de parler.")) { case 1: cutin "ins_cata_pri_n",2; mes "[Frère Patrick]"; mes "Baphomet... C'est le nom que porte le Malin... Mais je pense que vous avez déjà entendu prononcer ce nom."; next; mes "[Frère Patrick]"; mes "De nombreux hommes et frères se sont entraînés dans ce monastère..."; next; mes "[Frère Patrick]"; mes "Sous cette pierre tombale, face à vous, est scellé Baphomet."; next; mes "[Frère Patrick]"; mes "Mais tandis que nous parlons, Satan Morroc concentre les pouvoirs magiques de la région, ce qui affecte toute forme de vie sur le continent."; next; mes "[Frère Patrick]"; mes "Baphomet s'est réveillé, lui aussi, et se prépare à son retour sur terre. Il affaiblit de jour en jour le sceau qui le retient prisonnier grâce au pouvoir de Satan Morroc..."; next; mes "[Frère Patrick]"; mes "Je recherche des aventuriers assez braves pour s'aventurer là-bas et sceller à nouveau Baphomet dans sa tombe, comme nous l'avions fait il y a plusieurs siècles..."; next; mes "[Frère Patrick]"; mes "Ceux qui combattent pour le Bien sentent au plus profond d'eux-mêmes que le Mal lutte pour de nouveau conquérir le monde..."; next; mes "[Frère Patrick]"; mes "Continuez à vous entraîner, et utilisiez vos dons pour protéger le monde du retour imminent du Mal..."; break; case 2: cutin "ins_cata_pri_n",2; mes "[Frère Patrick]"; mes "Ceux qui combattent pour le Bien sentent au plus profond d'eux-mêmes que le Mal lutte pour de nouveau conquérir le monde..."; next; mes "[Frère Patrick]"; mes "Continuez à vous entraîner, et utilisiez vos dons pour protéger le monde du retour imminent du Mal..."; break; } break; case 2: if (BaseLevel > 74) { set .@party_id,getcharid(1); getpartymember(.@party_id); set .@partymembercount,$@partymembercount; copyarray .@partymembername$[0],$@partymembername$[0],.@partymembercount; mes "[Frère Patrick]"; mes "Voulez-vous dire que vous voulez vous rendre dans son tombeau pour sceller à nouveau Baphomet?"; next; // 12 hour cooldown set .@ins_bapho_check,checkquest(3040,PLAYTIME); // Two hour play limit //set .@ins_bapho_check2,checkquest(3045,PLAYTIME); if (.@ins_bapho_check == -1) { if ((getpartyleader(.@party_id,2) == getcharid(0)) && (.@partymembercount > 1)) { set .@instance, instance_create("Sealed Catacombs", .@party_id); if (.@instance < 0) { mes "[Frère Patrick]"; mes "Le nom du groupe est "+getpartyname(.@party_id)+"..."; mes "Le nom du chef de groupe est "+.@partymembername$[0]+"..."; } else { for( set .@i, 1; .@i <= 2; set .@i, .@i + 1 ) { if( instance_attachmap("" + .@i + "@cata", .@instance) == "" ) break; } if( .@i < 2 ) { instance_destroy(.@instance); close; } instance_attach(.@instance); instance_set_timeout 7200,300,.@instance; instance_init(.@instance); // First Floor disablenpc instance_npcname("Ancient Hero's Soul#1F", instance_id()); disablenpc instance_npcname("ins_bapho_to_2f", instance_id()); for( set .@i, 1; .@i < 13; set .@i, .@i + 1 ) { disablenpc instance_npcname("Gravestone#1F_"+.@i+"T", instance_id()); disablenpc instance_npcname("Gravestone#1F_"+.@i+"F", instance_id()); } for( set .@i, 1; .@i <= 12; set .@i, .@i + 1 ) { disablenpc instance_npcname("Bobbing Torch#"+.@i, instance_id()); } // Second Floor disablenpc instance_npcname("ins_baphomet_1f_timer", instance_id()); disablenpc instance_npcname("ins_2f_enter_broad", instance_id()); disablenpc instance_npcname("Magical Seal#0", instance_id()); disablenpc instance_npcname("Magical Seal#2", instance_id()); disablenpc instance_npcname("Magical Seal#4", instance_id()); disablenpc instance_npcname("Magical Seal#8", instance_id()); disablenpc instance_npcname("Magical Seal#10", instance_id()); disablenpc instance_npcname("Ancient Hero's Soul#2F", instance_id()); disablenpc instance_npcname("control_baphomet", instance_id()); disablenpc instance_npcname("ins_2f_hero_broad2", instance_id()); disablenpc instance_npcname("2f_callmon_pattern_c", instance_id()); disablenpc instance_npcname("2f_callmon_pattern", instance_id()); disablenpc instance_npcname("ins_2f_hero_pattern_c", instance_id()); disablenpc instance_npcname("ins_2f_hero_pattern", instance_id()); // Pick proper grave donpcevent instance_npcname("ins_baphomet_lotto", instance_id())+"::OnEnable"; // Spawn monsters. donpcevent instance_npcname("ins_1f_spawn_mobs", instance_id())+"::OnEnable"; mes "[Frère Patrick]"; mes "Le nom du groupe est "+getpartyname(.@party_id)+"..."; mes "Le nom du chef de groupe est "+.@partymembername$[0]+"..."; mes "Très bien... Je vais ajuster le sceau du sépulcre afin que votre groupe puisse y pénétrer."; next; mes "[Frère Patrick]"; mes "Vous verez un signe lorsque le sceau sera brisé. Veuillez attendre jusqu'à ce que ce signe apparaisse..."; next; mes "[Frère Patrick]"; mes "Lorsque vous verez ce signe, posez vos mains sur le tombeau... Et vous pourrez y pénétrer."; next; mes "[Frère Patrick]"; mes "Souvenez-vous d'une chose... Quiconque pénètre ce tombeau sera maudit par Baphomet et ne pourra en sortir ou y entrer à nouveau tant qu'il sera maudit."; next; mes "[Frère Patrick]"; mes "Encore une chose... Dans ce sépulcre maudit, certaines de vos compétences seront probablement annulées par la malédiction du sceau."; next; mes "[Frère Patrick]"; mes "Ce sera le cas par exemple pour les compétences telles que ^0000FFProtection et Assomption^000000... Alors préparez-vous bien avant de pénétrer dans le sépulcre."; } } else { mes "[Frère Patrick]"; mes "Hum... Je reconnais votre courage, mais... Je ne peux laisser entrer personne, à moins qu'un chef d'équipe ne vienne aupravant me trouver."; next; mes "[Frère Patrick]"; mes "Une fois que le chef d'équipe aura été admis à l'intérieur, le reste de ses compagnons pourra le rejoindre. Comprenez bien qu'il s'agit d'une des règles du monastère."; } } else if ((.@ins_bapho_check == 0) || (.@ins_bapho_check == 1)) { mes "[Frère Patrick]"; mes "On dirait que vous avez pénétré récemment dans ce tombeau... Vous ne pouvez pas y pénétrer à nouveau, car vous portez encore la malédiction de Baphomet. Lorsque la malédiction de Baphomet se sera dissipée, vous pourrez y pénétrer à nouveau. Patientez jusqu'à ce que ce soit le cas."; } else if (.@ins_bapho_check == 2) { mes "[Frère Patrick]"; mes "Hum... On dirait que la malédiction de Baphomet a faibli... Je vais pouvoir la retirer maintenant."; next; mes "[Frère Patrick]"; mes "Haaaaaaap... Hocus Pocus Wingardium Abracadabra!!!!!"; next; if (checkquest(3040)) erasequest 3040; if (checkquest(3041)) erasequest 3041; if (checkquest(3045)) erasequest 3045; mes "[Frère Patrick]"; mes "Voilà... C'est terminé. Maintenant que la malédiction de Baphomet a été dissipée, vous pouvez à nouveau entrer."; } } else { mes "[Frère Patrick]"; mes "Hum... Vous devriez vous entraîner encore avant de pénétrer en ces lieux. Vous devriez être au moins de niveau 75 pour pouvoir vous y rendre."; next; mes "[Frère Patrick]"; mes "Entraînez-vous encore et revenez me voir."; } break; case 3: if (.@doll == 1) { mes "[Frère Patrick]"; mes "Ce... Cette poupée répugnante que vous avez à la main... Laissez-moi la voir."; next; mes "[Frère Patrick]"; mes "... ... ..."; next; mes "[Frère Patrick]"; mes "C'est cela... Je peux sentir la présence maléfique de Baphomet... Que voulez-vous faire de cette poupée?"; next; mes "[Frère Patrick]"; mes "Elle pourrait s'avérer dangereuse si vous n'y faites rien. Je pourrais vous présenter à quelqu'un qui pourrait vous aider. Voulez-vous le voir?"; next; mes "[Frère Patrick]"; mes "Allez voir ^0000FFRust Main-Noire^000000. Il se trouve près du bâtiment principal de l'Abbaye... Il pourra s'en occuper."; setquest 3042; break; } case 4: mes "[Frère Patrick]"; mes "Ceux qui combattent pour le Bien sentent au plus profond d'eux-mêmes que le Mal lutte pour de nouveau conquérir le monde..."; next; mes "[Frère Patrick]"; mes "Continuez à vous entraîner, et utilisiez vos dons pour protéger le monde du retour imminent du Mal..."; break; } close2; cutin "",255; end; } monk_test,306,151,3 script Sépulcre de Baphomet::Grave of Baphomet#edq 111,{ if (countitem(6002) > 0) delitem 6002,countitem(6002); //Token_Of_Apostle mes "Un démon aux larges cornes est gravé sur cette pierre tombale. Un sentiment funeste s'en dégage."; next; switch(select("Toucher la pierre tombale.:Reculer.")) { case 1: set .@party_id,getcharid(1); getpartymember(.@party_id); set .@partymembercount,$@partymembercount; copyarray .@partymembername$[0],$@partymembername$[0],.@partymembercount; set .@instance, instance_id(1); instance_attach(.@instance); // 12 hour cooldown set .@ins_bapho_check,checkquest(3040,PLAYTIME); // Two hour play limit //set .@ins_bapho_check2,checkquest(3045,PLAYTIME); if (.@ins_bapho_check == -1) { if (has_instance("1@cata") == "") { mes "La pierre est froide au toucher. Elle ne réagit pas."; } //else if (ret == 2) { // mes "La pierre est froide au toucher. Elle ne réagit pas."; // close; //} else if ((has_instance("1@cata") != "") && (.@partymembercount < 2)) { mes "[Frère Patrick]"; mes "Vous ne pouvez pas pénétrer seul en ces lieux dangereux. Revenez lorsque vous ferez partie d'une équipe."; } //else if (ret == 0) { else { mapannounce "monk_test","[" + strcharinfo(0) + "], membre de l'Équipe [" + getpartyname(.@party_id) + "] vient de pénétrer dans les catacombes.",bc_map,"0x00ff99"; if ( checkquest(3040) == -1 ) setquest 3040; warp "1@cata",100,224; } } else if ((.@ins_bapho_check == 0) || (.@ins_bapho_check == 1)) { mes "[Frère Patrick]"; mes "On dirait que vous vous êtes rendu dans ce tombeau récemment. Vous êtes toujours maudit par Baphomet. La malédiction ne disparaîtra qu'avec le temps."; close; } else if (.@ins_bapho_check == 2) { mes "[Frère Patrick]"; mes "Hum... La malédiction de Baphomet semble s'être affaiblie. Je devrais pouvoir la lever maintenant."; next; mes "[Frère Patrick]"; mes "Haaaaaaap... Wingardium Leviosa Expecto Patronum !!!!!"; specialeffect2 EF_HOLYHIT; if (checkquest(3040)) erasequest 3040; if (checkquest(3041)) erasequest 3041; if (checkquest(3045)) erasequest 3045; next; mes "[Frère Patrick]"; mes "Oh... C'est terminé. Vous allez pouvoir y retourner, maintenant que j'ai levé la malédiction de Baphomet."; } break; case 2: break; } close; } prt_monk,261,91,3 script Rust Main-Noire#edq 826,{ set .@new_maje,checkquest(3043); mes "[Rust Main-Noire]"; mes "Qui êtes-vous? Qu'est-ce que vous me voulez?"; next; mes "[Rust Main-Noire]"; mes "Vous n'êtes pas un moine, alors qu'est-ce que vous me voulez?"; next; if ((.@new_maje == 0) || (.@new_maje == 1)) { mes "[Rust Main-Noire]"; mes "Ah, c'est vous! Est-ce que vous m'avez apporté tout ce dont j'ai besoin?"; next; if ((countitem(6004) > 0) && (countitem(2256) > 0) && (countitem(7799) > 29) && (countitem(7798) > 49) && (Zeny > 990000)) { mes "[Rust Main-Noire]"; mes "Bien... Vous avez tout ce qu'il faut. Pourquoi ne vous assoiriez-vous pas le temps que je fasse mon travail?"; next; mes "[Rust Main-Noire]"; mes "Hum... Cela faisait longtemps que je n'avais pas vu ces cornes maléfiques... Bien... Je m'y mets..."; next; mes "..."; next; mes "... ..."; next; mes "... ... ..."; next; delitem 6004,1; //Bapho_Doll delitem 2256,1; //Magestic_Goat delitem 7799,30; //Dark_Crystal delitem 7798,50; //Dark_Debris set zeny,zeny-990000; completequest 3043; getitem 5374,1; //L_Magestic_Goat mes "[Rust Main-Noire]"; mes "C'est fait. Vous devez surement être très excité. Je comprends ça..."; next; mes "[Rust Main-Noire]"; mes "Oh, et je n'accepte pas de réclamations et je n'assure pas de service après-vente, alors prenez-en soin. Je dois y aller maintenant..."; close; } else { mes "[Rust Main-Noire]"; mes "Uh... Vous n'avez pas dû bien me comprendre. Je ne peux pas faire grand-chose avec tout ça."; next; mes "[Rust Main-Noire]"; mes "Je vais vous redonner une dernière fois la liste des objets dont j'ai besoin, alors faites bien attention."; next; mes "[Rust Main-Noire]"; mes "^0000FF1 Baphomet en Peluche Maudit, 1 paire de Cornes Majestueuses, 30 Fragments de Cristal Ténébreux, 50 Fragments de Ténèbres^000000, et surtout, ^0000FF 990000^000000 Zénys afin de couvrir mes frais."; close; } } else if ((.@new_maje == -1) && (countitem(6004) > 0)) { switch(select("A propos du Baphomet en Peluche Maudit.:Quitter la conversation.")) { case 1: mes "[Rust Main-Noire]"; mes "Quoi?... Hum... Vous avez réussi à obtenir l'une de ces poupées? Vous devez être plus fort que vous en avez l'air..."; next; mes "[Rust Main-Noire]"; mes "Laissez-moi regarder ça... J'imagine que Patrick vous envoie pour que je m'en occupe, pas vrai?"; next; mes "[Rust Main-Noire]"; mes "Bien... Je pourrais la transformer en quelque chose d'utile pour vous. Quoi? Qu'est-ce que je veux en faire?"; next; mes "[Rust Main-Noire]"; mes "Je pourrais vous permettre de porter les puissantes cornes du Malin. Un casque renfermant le pouvoir du Grand Baphomet."; next; mes "[Rust Main-Noire]"; mes "Je parle des ^4d4dffCornes de Baphomet^000000. Vous vous rendrez bien vite compte que les Cornes Majestueuses classiques ne sont qu'un jouet en comparaison."; next; mes "[Rust Main-Noire]"; mes "Le Baphomet Maudit en Peluche est la pièce maîtresse pour pouvoir les créer. Je pourrais vous en fabriquer une paire. Qu'en dites-vous?"; next; switch(select("Je veux en créer un.:Je n'en ai pas besoin.")) { case 1: mes "[Rust Main-Noire]"; mes "Bien... Les sages savent saisir leur chance quand elle se présente. Je vais vous donner la liste des matériaux qu'il faudra que vous me rapportiez."; next; mes "[Rust Main-Noire]"; mes "^0000FF1 Baphomet en Peluche Maudit, 1 paire de Cornes Majestueuses, 30 Fragments de Cristal Ténébreux, 50 Fragments de Ténèbres^000000, et surtout, ^0000FF 990000^000000 Zénys afin de couvrir mes frais."; next; mes "[Rust Main-Noire]"; mes "Vous pourrez obtenir des Cornes Majestueuses sur le faible Baphomet de la Forêt-Labyrinthe, et les Fragments de Cristal Ténébreux sur les Ombres de Morroc."; next; mes "[Rust Main-Noire]"; mes "Mais puisque vous avez réussi à dérober cette peluche au véritable Baphomet, obtenir tout ceci devrait être un jeu d'enfant, n'est-ce pas?"; next; mes "[Rust Main-Noire]"; mes "Vous n'avez pas idée de la puissance de ces cornes. Rapportez-moi tous ces matériaux si vous voulez en être le témoin."; changequest 3042,3043; close; case 2: mes "[Rust Main-Noire]"; mes "Uh... Vraiment? Faites comme cous voulez..."; // ??? Do you think you can even touch this not by this chance? next; mes "[Rust Main-Noire]"; mes "Ce n'est pas mon problème si cette poupée maléfique fait de votre vie un enfer."; close; } case 2: mes "[Rust Main-Noire]"; mes ( sex ? "Quel garçon stupide il" : "Quelle fille stupide elle" ) +" fait... huh..."; close; } } else if ((.@new_maje == -1) && (countitem(6004) == 0)) { mes "[Rust Main-Noire]"; mes "Ne restez pas là si vous n'avez rien à me dire! Comme vous le voyez, je fabrique des équipements pour les Frères de l'Abbaye - ce n'est pas pour les aventuriers comme vous. Compris?"; close; } else if ((.@new_maje == 2) && (countitem(6004) > 0)) { switch(select("A propos de la Peluche Maudite de Baphomet:Quitter la conversation.")) { case 1: mes "[Rust Main-Noire]"; mes "Comment?... Ah, c'est vous! Qu'est-ce que vous me voulez cette fois?"; next; mes "[Rust Main-Noire]"; mes "Hein? Vous avez obtenu une autre poupée du Grand Démon? Vous êtes bien meilleur que je ne le pensais..."; next; mes "[Rust Main-Noire]"; mes "Bon, d'accord... Je vais vous aider une fois de plus."; next; mes "[Rust Main-Noire]"; mes "Si vous voulez à nouveau changer la poupée en ^4d4dffCornes de Baphomet^000000, je vous aiderai."; next; mes "[Rust Main-Noire]"; mes "Je vais vous redonner la liste des matériaux. Cela vous tente-t-il toujours?"; next; switch(select("Oui.:Non.")) { case 1: mes "[Rust Main-Noire]"; mes "Bien... Les sages savent saisir leur chance quand elle se présente. Je vais vous donner la liste des matériaux qu'il faudra que vous me rapportiez."; next; mes "[Rust Main-Noire]"; mes "^0000FF1 Baphomet en Peluche Maudit, 1 paire de Cornes Majestueuses, 30 Fragments de Cristal Ténébreux, 50 Fragments de Ténèbres^000000, et surtout, ^0000FF 990000^000000 Zénys afin de couvrir mes frais."; next; mes "[Rust Main-Noire]"; mes "Vous pourrez obtenir des Cornes Majestueuses sur le faible Baphomet de la Forêt-Labyrinthe, et les Fragments de Cristal Ténébreux sur les Ombres de Morroc."; next; mes "[Rust Main-Noire]"; mes "Mais puisque vous avez réussi à dérober cette peluche au véritable Baphomet, obtenir tout ceci devrait être un jeu d'enfant, n'est-ce pas?"; next; mes "[Rust Main-Noire]"; mes "Vous n'avez pas idée de la puissance de ces cornes. Rapportez-moi tous ces matériaux si vous voulez en être le témoin."; //recall_completequest 3043 setquest 3043; close; case 2: mes "[Rust Main-Noire]"; mes "Uh... Vraiment? Faites comme cous voulez..."; // ??? Do you think you can even touch this not by this chance? next; mes "[Rust Main-Noire]"; mes "Ce n'est pas mon problème si cette poupée maléfique fait de votre vie un enfer."; close; } case 2: mes "[Rust Main-Noire]"; mes ( sex ? "Quel garçon stupide il" : "Quelle fille stupide elle" ) +" fait... huh..."; close; } } else if ((.@new_maje == 2) && (countitem(6004) == 0)) { mes "[Rust Main-Noire]"; mes "Pourquoi est-ce que vous trainez par ici? Partez si vous ne voulez pas fabriquer de ^4d4dffCornes de Baphomet^000000."; close; } } // Sealed Shrine Interior 1@cata,1,2,0 script ins_baphomet_lotto -1,{ OnEnable: switch(rand(1,13)) { case 1: enablenpc instance_npcname("Pierre Tombale#1F_1T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 2: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 3: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 4: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 5: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 6: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 7: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 8: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 9: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 10: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 11: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 12: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12T", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13F", instance_id()); end; case 13: enablenpc instance_npcname("Pierre Tombale#1F_1F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_2F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_3F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_4F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_5F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_6F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_7F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_8F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_9F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_10F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_11F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_12F", instance_id()); enablenpc instance_npcname("Pierre Tombale#1F_13T", instance_id()); end; } end; } 1@cata,3,2,0 script ins_baphomet_lotto2 -1,{ OnEnable: enablenpc instance_npcname("Torche Vacillante#1", instance_id()); enablenpc instance_npcname("Torche Vacillante#2", instance_id()); enablenpc instance_npcname("Torche Vacillante#3", instance_id()); enablenpc instance_npcname("Torche Vacillante#4", instance_id()); enablenpc instance_npcname("Torche Vacillante#5", instance_id()); enablenpc instance_npcname("Torche Vacillante#6", instance_id()); enablenpc instance_npcname("Torche Vacillante#7", instance_id()); enablenpc instance_npcname("Torche Vacillante#8", instance_id()); enablenpc instance_npcname("Torche Vacillante#9", instance_id()); enablenpc instance_npcname("Torche Vacillante#10", instance_id()); enablenpc instance_npcname("Torche Vacillante#11", instance_id()); enablenpc instance_npcname("Torche Vacillante#12", instance_id()); end; } 1@cata,4,2,0 script ins_baphomet_lotto3 -1,{ OnEnable: monster "1@cata",0,0,"Apôtre de Baphomet#1",1869,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#2",1291,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#3",1869,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#4",1291,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#5",1869,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#6",1291,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#7",1869,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#8",1132,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#9",1117,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#10",1132,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#11",1117,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#12",1132,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#13",1291,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#14",1117,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; monster "1@cata",0,0,"Apôtre de Baphomet#15",1869,1,instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; end; OnDisable: killmonster "1@cata",instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: if (mobcount("1@cata",instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnMyMobDead") < 1) { instance_announce 0, "Tous les Apôtres de Baphomet sont maintenant morts!",bc_map,"0x00ff99"; } getitem 6002,1; //Token_Of_Apostle end; } //===================== soul of hero near the north grave ======================== 1@cata,141,221,0 script Pierre Tombale# 844,3,3,{ set .@party_id,getcharid(1); if ('ins_baphomet == 0) { mes "La Pierre Tombale se met à trembler..."; next; mes "Vous la touchez et entendez une voix."; next; specialeffect2 EF_CONE; mes "[Voix sous la Pierre Tombale]"; mes "J'ai attendu tant et tant qu'un brave aventurier tel que vous ne revienne..."; next; while(1) { switch(select("Qui êtes-vous?:Vous m'attendiez?:Quitter la conversation.")) { case 1: mes "[Voix sous la Pierre Tombale]"; mes "J'étais l'un des guerriers qui se sont opposés au Baphomet. Mon corps n'est maintenant plus que poussière - seule demeure mon âme..."; next; mes "[Voix sous la Pierre Tombale]"; mes "Comme vous le savez... Nous n'avons pas beaucoup de temps. Vous ne pourrez pas faire face seul au Baphomet. Le pouvoir du Malin est devenu plus fort au fil des siècles."; next; mes "[Voix sous la Pierre Tombale]"; mes "Mes compagnons et moi avions scellé le Baphomet sur l'autel qui se trouve au second sous-sol, et nous en avions condamné l'accès."; next; mes "[Voix sous la Pierre Tombale]"; mes "J'ai placé l'essence de mon âme dans un pendentif afin de pouvoir rester dans ce monde. Je suis alors devenu le gardien de ce sépulcre."; next; break; case 2: mes "[Voix sous la Pierre Tombale]"; mes "Notre sceau ne suffit plus à contenir le pouvoir de Baphomet. Si nous ne le réactivons pas, le retour de Baphomet ne sera qu'une question de temps."; next; mes "[Voix sous la Pierre Tombale]"; mes "Vous devrez substantialiser mon âme afin de pouvoir ouvrir le passage. Je l'ouvrirai et je réactiverai les sceaux affaiblis une fois que je serai substantialisé."; next; mes "[Voix sous la Pierre Tombale]"; mes "Vous devrez pour cela trouver mon pendentif. Vous trouverez mon corps dans une tombe non loin de là."; next; mes "[Voix sous la Pierre Tombale]"; mes "Si votre ^0000FFChef d'Équipe^000000 m'apporte le pendentif, je pourrai substantialiser mon âme. Faites vite."; set 'ins_baphomet,1; close; case 3: mes "La voix s'affaiblit jusqu'à disparaître."; close; } } } else if ('ins_baphomet == 1) { mes "[Voix sous la Pierre Tombale]"; mes "Vous devrez substantialiser mon âme afin de pouvoir ouvrir le passage. Je l'ouvrirai et je réactiverai les sceaux affaiblis une fois que je serai substantialisé."; next; mes "[Voix sous la Pierre Tombale]"; mes "Vous devrez pour cela trouver mon pendentif. Vous trouverez mon corps dans une tombe non loin de là."; next; mes "[Voix sous la Pierre Tombale]"; mes "Si votre ^0000FFChef d'Équipe^000000 m'apporte le pendentif, je pourrai substantialiser mon âme. Faites vite."; close; } else if (('ins_baphomet == 2) && (getpartyleader(.@party_id,2) == getcharid(0))) { mes "[Voix sous la Pierre Tombale]"; mes "Avez-vous trouvé le pendentif?"; next; if (countitem(6003) > 0) { specialeffect EF_MAPPILLAR; mes "[Voix sous la Pierre Tombale]"; mes "Oui... C'est... Mon pendentif..."; next; delitem 6003,1; //Soul_Pendant enablenpc instance_npcname("Âme de Héros Antique#1F", instance_id()); disablenpc instance_npcname("Pierre Tombale#", instance_id()); mes "[Voix sous la Pierre Tombale]"; mes "Je peux maintenant substantialiser mon âme. Je vous attendrai près de l'autel de feu au centre de ce tombeau. Nous nous retrouverons là-bas."; next; instance_announce 0, "Âme de Héros Antique : Je vous attendrai près de l'autel de feu au centre de ce tombeau.",bc_map,"0xFFFF00"; mes "La voix s'affaiblit jusqu'à disparaître."; close; } else { mes "[Voix sous la Pierre Tombale]"; mes "Que faites-vous toujours ici? Retrouvez mon pendentif aussi vite que possible."; next; mes "[Voix sous la Pierre Tombale]"; mes "Vous trouverez mon corps dans une tombe non loin de là. Mon pendentif devrait s'y trouver."; close; } } else { mes "[Voix sous la Pierre Tombale]"; mes "Je veux parler au ^0000FFreprésentant de votre Équipe^000000. Que les autres attendent ici."; close; } end; OnTouch: if ('ins_baphomet == 0) { mes "'Krrrr... Krrrr...'"; next; mes "Vous avez un sentiment particulier en vous approchant de la tombe. C'est comme si quelqu'un appelait quelque chose en silence..."; close; } end; } 1@cata,176,119,4 script Âme de Héros Antique#1F 411,{ set .@party_id,getcharid(1); cutin "ins_cata_champ_n",2; if ('ins_baphomet == 2) { mes "[Âme de Héros Antique]"; mes "Grâce à votre aide, je peux substantialiser mon âme. Je voudrais pouvoir vous en dire plus, mais le temps presse..."; next; mes "[Âme de Héros Antique]"; mes "Je ne peux me substantialiser que pour environ une heure. Afin de pouvoir accéder au sous-sol de l'Autel Principal, vous devrez m'aider à accomplir une cérémonie pour ouvrir chaque sceau."; next; mes "[Âme de Héros Antique]"; mes "Je vais vous dire quoi faire. Tout d'abord, rassemblez des ^0000FFEssences du Feu^000000 à partir des torches du sépulcre..."; next; mes "[Âme de Héros Antique]"; mes "Ensuite, tous ceux qui voudront entrer dans les sous-sols devront porter un symbole que l'on appelle la Marque des Apôtres."; next; while(1) { cutin "ins_cata_champ_n",2; switch(select("Qu'est-ce qu'une Essence de Feu?:Qu'est-ce qu'une Marque des Apôtres?:Que devrai-je faire?:Je suis prêt.")) { case 1: set .@ins_baphomet_1f_1,.@ins_baphomet_1f_1+1; mes "[Âme de Héros Antique]"; mes "Vous voyez les torches ici et là? Elles sont l'essence de Thor, le Dieu du Tonnerre. Nos ancêtres les ont placées là pour contenir les ténèbres de Baphomet..."; next; mes "[Âme de Héros Antique]"; mes "Vous devrez être purifié par les ^0000FFEssences de Feu^000000 pour pouvoir ouvrir le passage souterrain. Vous devrez donc rassembler ^0000FF10 Essences de Feu^000000 de ces torches."; next; mes "[Âme de Héros Antique]"; mes "Cependant, seul l'Héritier de la Foi pourra collecter les ^0000FFEssences de Feu^000000."; next; mes "[Âme de Héros Antique]"; mes "Je vais marquer votre Chef d'Équipe comme Héritier de la Foi. Lui seul pourra donc rassembler les ^0000FFEssences de Feu^000000."; next; break; case 2: set .@ins_baphomet_1f_2,.@ins_baphomet_1f_2+1; mes "[Âme de Héros Antique]"; mes "Nous n'avions à l'époque pas pu nous débarrasser complètement du Grand Démon Baphomet. Après que de nombreux héros y aient laissé leur vie, nous avons de justesse réussi à le sceller sous cette Abbaye."; next; mes "[Âme de Héros Antique]"; mes "Cependant, Baphomet n'abandonna jamais. Il s'efforça de renforcer son pourvoir. Et ses pouvoirs lui rendirent la vie au fond de son sépulcre."; next; mes "[Âme de Héros Antique]"; mes "Certains de ces monstres possèdent des pouvoirs magiques. Baphomet les appelle ses 'Apôtres'."; next; mes "[Âme de Héros Antique]"; mes "Les apôtres se clonent eux-mêmes pour emplir le sépulcre de leur énergie. Ce sont les monstres que l'on trouve ici, dans les catacombes."; next; mes "[Âme de Héros Antique]"; mes "Tuez les Apôtres. La seule chose qui les différencie de leurs clones est qu'ils arborent une ^0000FFMarque des Apôtres^000000..."; next; mes "[Âme de Héros Antique]"; mes "Baphomet sera incapable de ressentir votre présence lorsque vous entrerez le niveau de l'Autel Principal si chacun des membres de l'équipe porte une ^0000FFMarque des Apôtres^000000."; next; mes "[Âme de Héros Antique]"; mes "Si Baphomet s'apercevait de votre présence lorsque vous franchissez le passage scellé, il pourrait relâcher son incroyable énergie magique. L'Abbaye pourrait en être détruite."; next; mes "[Âme de Héros Antique]"; mes "Tuez les Apôtres et rassemblez des ^0000FFMarques des Apôtres^000000."; next; break; case 3: set .@ins_baphomet_1f_3,.@ins_baphomet_1f_3+1; if (getpartyleader(.@party_id,2) == getcharid(0)) { mes "[Âme de Héros Antique]"; mes "On dirait que vous êtes le Chef d'Équipe. Il va falloir que vous rassembliez ^0000FF10 Essences de Feu^000000 à partir des torches."; next; mes "[Âme de Héros Antique]"; mes "Je vais maintenant vous apposer le symbole des Héritiers de la Foi. Gardez bien à l'esprit que vous serez le seul dans l'équipe à pouvoir extraire les Essences de Feu."; next; specialeffect2 EF_HOLYHIT; mes "[Âme de Héros Antique]"; mes "Il vous faudra aussi porter une ^0000FFMarque des Apôtres^000000, alors préparez-en une."; next; mes "[Âme de Héros Antique]"; mes "Lorsque vous serez tous prêts à vous rendre au second niveau, je vous ouvrirai le passage scellé."; next; } else { mes "[Âme de Héros Antique]"; mes "Assurez-vous que votre Chef d'Équipe a écouté mes consignes à propos de ce que lui et ses compagnons devront faire."; next; mes "[Âme de Héros Antique]"; mes "Tuez les Apôtres de Baphomet et trouvez leurs ^0000FFMarques des Apôtres^000000."; next; mes "[Âme de Héros Antique]"; mes "Le mieux serait de tous les tuer, puisqu'il n'y aucun moyen de les différencier de leurs clones."; next; mes "[Âme de Héros Antique]"; mes "Êtes-vous prêt?"; mes "Assurez-vous d'avoir tout bien compris avant de me répondre."; next; } break; case 4: if ((.@ins_baphomet_1f_1 > 0) && (.@ins_baphomet_1f_2 > 0) && (.@ins_baphomet_1f_3 > 0)) { cutin "ins_cata_champ_n",2; mes "[Âme de Héros Antique]"; mes "Êtes-vous prêt? Si c'est le cas, je vais retirer les sceaux de ce passage."; next; set .@exitloop,1; } else { cutin "ins_cata_champ_a",2; mes "[Âme de Héros Antique]"; mes "Cela sera peut-être une tâche ardue mais je vous souhaite d'avoir la force de triompher des périls que referment les catacombes."; next; mes "[Âme de Héros Antique]"; mes "Rappelez-vous de bien collecter ^0000FF10 Essences de Feu^000000 grâce aux torches et des ^0000FFMarques de Apôtres^000000 des Apôtres de Baphomet."; next; } break; } if (.@exitloop) break; } if (getpartyleader(.@party_id,2) == getcharid(0)) { mes "[Âme de Héros Antique]"; mes "Encore une fois, je ne peux me substantialiser que pendant une heure. Vous devrez finir le travail pendant ce temps."; set 'ins_baphomet,3; donpcevent instance_npcname("ins_baphomet_1f_timer", instance_id())+"::OnEnable"; donpcevent instance_npcname("ins_baphomet_lotto2", instance_id())+"::OnEnable"; donpcevent instance_npcname("ins_baphomet_lotto3", instance_id())+"::OnEnable"; } else { mes "[Âme de Héros Antique]"; mes "Encore une fois, je ne peux me substantialiser que pendant une heure. Vous devrez finir le travail pendant ce temps."; //set 'ins_baphomet,3; } close2; cutin "",255; end; } else if (('ins_baphomet == 3) && (getpartyleader(.@party_id,2) == getcharid(0))) { cutin "ins_cata_champ_n",2; mes "[Âme de Héros Antique]"; mes "Avez-vous les 10 ^0000FFEssences de Feu^000000 et la ^0000FFMarque des Apôtres^000000?"; next; if ((countitem(6001) > 9) && (countitem(6002) > 0)) { delitem 6001,countitem(6001); //Essence_Of_Fire set 'ins_baphomet,4; mes "[Âme de Héros Antique]"; mes "Bien. Vous avez fait votre part du travail. Allez maintenant trouver vos compagnons et revenez me voir si tout le monde est prêt."; } else { mes "[Âme de Héros Antique]"; mes "Vous n'êtes pas encore prêt? Il vous faudra 10 ^0000FFEssences de Feu^000000 et une ^0000FFMarque des Apôtres^000000."; } close2; cutin "",255; end; } else if ('ins_baphomet == 3) { cutin "ins_cata_champ_n",2; mes "[Âme de Héros Antique]"; mes "Avez-vous la ^0000FFMarque des Apôtres^000000?"; next; if (countitem(6002) > 0) { set 'ins_baphomet,4; mes "[Âme de Héros Antique]"; mes "Bien. Vous avez fait votre part du travail. Allez maintenant trouver vos compagnons et revenez me voir si tout le monde est prêt."; } else { mes "[Âme de Héros Antique]"; mes " Vous n'êtes pas encore prêt? Il vous faudra une ^0000FFMarque des Apôtres^000000."; } close2; cutin "",255; end; } else if ('ins_baphomet == 4) { cutin "ins_cata_champ_n",2; mes "[Âme de Héros Antique]"; mes "Êtes-vous prêt? Je vais vous ouvrir le passage scellé. Il vous faudra une ^0000FFMarque des Apôtres^000000 pour pouvoir le franchir."; next; set 'ins_baphomet,5; specialeffect EF_TELEPORTATION; enablenpc instance_npcname("ins_bapho_to_2f", instance_id()); mes "[Âme de Héros Antique]"; mes "Vous pouvez maintenant vous rendre à l'Autel Principal. Il se trouve dans le coin Sud-Est de ce niveau."; next; mes "[Âme de Héros Antique]"; mes "La véritable bataille commence maintenant. Je vais vous suivre et j'essayerai de trouver un moyen de vous aider."; next; mes "[Âme de Héros Antique]"; mes "En avant, braves guerriers!"; cutin "",255; instance_announce 0, "Âme de Héros Antique : Vous pouvez maintenant emprunter le passage vers l'Autel Principal. Il se trouve au Sud-Est de ce niveau.",bc_map,"0xFFFF00"; close; } else if (('ins_baphomet == 4) && (getpartyleader(.@party_id,2) == getcharid(0))) { cutin "ins_cata_champ_n",2; mes "[Âme de Héros Antique]"; mes "Êtes-vous prêt? Je vais vous ouvrir le passage scellé. Il vous faudra une ^0000FFMarque des Apôtres^000000 pour pouvoir le franchir."; next; mes "[Âme de Héros Antique]"; mes "Je briserai les sceaux vers le sous-sol lorsque votre représentant m'aura dit qu'il est prêt."; cutin "",255; close; } else if ('ins_baphomet == 5) { cutin "ins_cata_champ_n",2; mes "[Âme de Héros Antique]"; mes "Que faites-vous? Autel Principal est maintenant ouvert! Aux armes! L'entrée se trouve au Sud-Est de ce niveau."; cutin "",255; close; } else { cutin "ins_cata_champ_n",2; mes "[Âme de Héros Antique]"; mes "J'ai bien peur de ne rien avoir à vous dire..."; cutin "",255; close; } } //===================== TO 2F Warp ======================== 1@cata,281,12,0 script ins_bapho_to_2f 45,1,1,{ OnTouch: if (countitem(6002) > 0) { delitem 6002,countitem(6002); //Token_Of_Apostle set 'ins_baphomet,5; warp "2@cata",80,144; end; } else { mes "[Âme de Héros Antique]"; mes "Où est votre Marque des Apôtres? Je vous avais prévenu que vous devriez en posséder une pour pouvoir franchir ce passage."; close; } } 1@cata,86,214,0 script Pierre Tombale#1F_1T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,86,214,0 script Pierre Tombale#1F_1F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; end; } 1@cata,200,209,0 script Pierre Tombale#1F_2T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,200,209,0 script Pierre Tombale#1F_2F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,230,195,0 script Pierre Tombale#1F_3T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,230,195,0 script Pierre Tombale#1F_3F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,118,182,0 script Pierre Tombale#1F_4T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,118,182,0 script Pierre Tombale#1F_4F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,193,182,0 script Pierre Tombale#1F_5T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,193,182,0 script Pierre Tombale#1F_5F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,253,156,0 script Pierre Tombale#1F_6T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,253,156,0 script Pierre Tombale#1F_6F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,88,154,0 script Pierre Tombale#1F_7T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,88,154,0 script Pierre Tombale#1F_7F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,127,116,0 script Pierre Tombale#1F_8T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,127,116,0 script Pierre Tombale#1F_8F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,90,98,0 script Pierre Tombale#1F_9T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,90,98,0 script Pierre Tombale#1F_9F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; end; } 1@cata,188,84,0 script Pierre Tombale#1F_10T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,188,84,0 script Pierre Tombale#1F_10F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; end; } 1@cata,244,42,0 script Pierre Tombale#1F_11T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,244,42,0 script Pierre Tombale#1F_11F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,127,32,0 script Pierre Tombale#1F_12T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,127,32,0 script Pierre Tombale#1F_12F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,267,30,0 script Pierre Tombale#1F_13T 844,{ if ('ins_baphomet == 1) { getitem 6003,1; //Soul_Pendant set 'ins_baphomet,2; mes "Quelque chose brille sous une tombe ouverte."; next; mes "[" + strcharinfo(0) + "]"; mes "Ce doit être le pendentif..."; close; } else { mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } } 1@cata,267,30,0 script Pierre Tombale#1F_13F 844,{ mes "Vous avez un sentiment lugubre à la vue de cette Pierre Tombale."; close; } 1@cata,267,210,0 script Torche Vacillante#1 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#1", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,85,182,0 script Torche Vacillante#2 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#2", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,267,154,0 script Torche Vacillante#3 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#3", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,157,139,0 script Torche Vacillante#4 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#4", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,193,138,0 script Torche Vacillante#5 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#5", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,193,102,0 script Torche Vacillante#6 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#6", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,157,102,0 script Torche Vacillante#7 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#7", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,113,112,0 script Torche Vacillante#8 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#8", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,253,56,0 script Torche Vacillante#9 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#9", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,239,56,0 script Torche Vacillante#10 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#10", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,71,42,0 script Torche Vacillante#11 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#11", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,155,14,0 script Torche Vacillante#12 844,{ set .@party_id,getcharid(1); if (getpartyleader(.@party_id,2) == getcharid(0)) { if (('ins_baphomet == 3) && (countitem(6001) < 11)) { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "La chaleur qui s'en dégage vous fait reculer. Vous prenez votre courage à deux mains et tendez le bras pour saisir la torche."; next; specialeffect2 EF_HOLYHIT; getitem 6001,1; //Essence_Of_Fire mes "Le symbole des anciens se met à briller. Un petit cristal tombe de la torche et vous le saisissez."; disablenpc instance_npcname("Torche Vacillante#12", instance_id()); close; } else if (('ins_baphomet == 3) && (countitem(6001) > 10)) { mes "Vous avez déjà 10 Essences de Feu en votre possession. Vous n'avez plus besoin d'en collecter d'autres."; close; } else { mes "Vous ne pouvez pas collecter d'Essences de Feu."; close; } } else { mes "Vous voyez une énorme torche à la flamme vacillante. On dirait que son feu pourrait consumer n'importe quoi."; next; mes "[Voix Inconnue]"; mes "Vous n'êtes pas un Héritier de la Foi. Ne profanez pas l'Essence de Feu en le saisissant de vos mains de païen."; specialeffect2 EF_FIRESPLASHHIT; percentheal -50,0; close; } } 1@cata,1,1,0 script ins_baphomet_1f_timer -1,{ OnEnable: enablenpc instance_npcname("ins_baphomet_1f_timer", instance_id()); initnpctimer; end; OnDisable:; disablenpc instance_npcname("ins_baphomet_1f_timer", instance_id()); stopnpctimer; end; OnTimer1800000: instance_announce 0, "Âme de Héros Antique : Nous n'avons pas de temps à perdre. Faites vite!",bc_map,"0xFFFF00"; end; OnTimer2400000: instance_announce 0, "Âme de Héros Antique : Mon corps commence à disparaître... Faites vite!",bc_map,"0xFFFF00"; end; OnTimer3000000: instance_announce 0, "Âme de Héros Antique : Tout est perdu... Il n'y a plus rien à faire... Vous devrez attendre d'avoir une nouvelle chance.",bc_map,"0xFFFF00"; end; OnTimer3050000: instance_announce 0, "Âme de Héros Antique : Nous avons échoué... Cependant... Tout espoir n'est pas encore perdu. J'espère que vous vous entraînerez avant de revenir.",bc_map,"0xFFFF00"; end; OnTimer3100000: instance_announce 0, "Vous n'avez pas réussi à briser le sceau de l'Autel Principal.",bc_map,"0xFFFF00"; end; OnTimer3500000: instance_warpall "monk_test",310,150; stopnpctimer; end; } 2@cata,80,144,0 script ins_2f_enter -1,3,3,{ OnTouch: donpcevent instance_npcname("ins_2f_enter_broad", instance_id())+"::OnEnable"; disablenpc instance_npcname("ins_2f_enter", instance_id()); end; } 2@cata,1,1,0 script ins_2f_enter_broad -1,{ OnEnable: enablenpc instance_npcname("ins_2f_enter_broad", instance_id()); initnpctimer; end; OnDisable: disablenpc instance_npcname("ins_2f_enter_broad", instance_id()); end; OnTimer10000: instance_announce 0, "Baphomet : Des humains... tentant de s'interposer... encore...",bc_map,"0xdb7093"; end; OnTimer13000: instance_announce 0, "Apôtre de Baphomet : Des humains! Des humains ont envahi notre Sanctuaire!",bc_map,"0xFFFF00"; end; OnTimer16000: instance_announce 0, "Apôtre de Baphomet : Tuez les humains! Continuez le rituel pour réveiller notre Maître!",bc_map,"0xFFFF00"; end; OnTimer18000: instance_announce 0, "Apôtre de Baphomet : Dépêchez-vous et brisez les sceaux de l'Autel! Le retour de notre Maître en dépend!",bc_map,"0xFFFF00"; stopnpctimer; disablenpc instance_npcname("ins_2f_enter_broad", instance_id()); end; } 2@cata,50,67,0 script slave_left -1,5,5,{ OnTouch: disablenpc instance_npcname("slave_left", instance_id()); instance_announce 0, "Apôtre de Baphomet : Tuez les humains! Ne les laissez pas interrompre la résurrection de notre Maître!",bc_map,"0xFFFF00"; monster "2@cata",55,67,"Apôtre de Baphomet",1869,1; monster "2@cata",51,67,"Apôtre de Baphomet",1291,1; monster "2@cata",58,67,"Apôtre de Baphomet",1292,1; monster "2@cata",53,67,"Apôtre de Baphomet",1291,1; monster "2@cata",54,67,"Apôtre de Baphomet",1869,1; monster "2@cata",55,67,"Apôtre de Baphomet",1291,1; monster "2@cata",56,67,"Apôtre de Baphomet",1117,1; monster "2@cata",58,66,"Apôtre de Baphomet",1869,1; monster "2@cata",56,66,"Apôtre de Baphomet",1117,1; monster "2@cata",60,66,"Apôtre de Baphomet",1132,1; monster "2@cata",59,66,"Apôtre de Baphomet",1117,1; monster "2@cata",54,66,"Apôtre de Baphomet",1132,1; monster "2@cata",55,66,"Apôtre de Baphomet",1292,1; monster "2@cata",56,66,"Apôtre de Baphomet",1132,1; monster "2@cata",50,65,"Apôtre de Baphomet",1867,1; monster "2@cata",61,65,"Apôtre de Baphomet",1292,1; end; } 2@cata,109,67,0 script slave_right -1,5,5,{ OnTouch: disablenpc instance_npcname("slave_right", instance_id()); instance_announce 0, "Apôtre de Baphomet : Tuez les humains! Ne les laissez pas interrompre la résurrection de notre Maître!",bc_map,"0xFFFF00"; monster "2@cata",105,67,"Apôtre de Baphomet",1869,1; monster "2@cata",104,67,"Apôtre de Baphomet",1291,1; monster "2@cata",107,67,"Apôtre de Baphomet",1869,1; monster "2@cata",106,67,"Apôtre de Baphomet",1291,1; monster "2@cata",102,67,"Apôtre de Baphomet",1869,1; monster "2@cata",103,67,"Apôtre de Baphomet",1291,1; monster "2@cata",103,67,"Apôtre de Baphomet",1117,1; monster "2@cata",109,66,"Apôtre de Baphomet",1117,1; monster "2@cata",108,66,"Apôtre de Baphomet",1132,1; monster "2@cata",101,66,"Apôtre de Baphomet",1117,1; monster "2@cata",106,66,"Apôtre de Baphomet",1292,1; monster "2@cata",102,66,"Apôtre de Baphomet",1132,1; monster "2@cata",104,66,"Apôtre de Baphomet",1292,1; monster "2@cata",103,66,"Apôtre de Baphomet",1132,1; monster "2@cata",109,65,"Apôtre de Baphomet",1867,1; monster "2@cata",108,65,"Apôtre de Baphomet",1292,1; end; } 2@cata,79,39,0 script slave_down -1,5,5,{ OnTouch: disablenpc instance_npcname("slave_down", instance_id()); instance_announce 0, "Apôtre de Baphomet : Tuez les humains! Ne les laissez pas interrompre la résurrection de notre Maître!",bc_map,"0xFFFF00"; monster "2@cata",78,41,"Apôtre de Baphomet",1869,1; monster "2@cata",79,42,"Apôtre de Baphomet",1291,1; monster "2@cata",78,46,"Apôtre de Baphomet",1869,1; monster "2@cata",81,41,"Apôtre de Baphomet",1291,1; monster "2@cata",81,42,"Apôtre de Baphomet",1869,1; monster "2@cata",79,43,"Apôtre de Baphomet",1291,1; monster "2@cata",77,40,"Apôtre de Baphomet",1117,1; monster "2@cata",79,41,"Apôtre de Baphomet",1132,1; monster "2@cata",79,42,"Apôtre de Baphomet",1117,1; monster "2@cata",79,43,"Apôtre de Baphomet",1132,1; monster "2@cata",79,48,"Apôtre de Baphomet",1117,1; monster "2@cata",78,49,"Apôtre de Baphomet",1132,1; monster "2@cata",78,41,"Apôtre de Baphomet",1292,1; monster "2@cata",74,42,"Apôtre de Baphomet",1292,1; monster "2@cata",72,48,"Apôtre de Baphomet",1867,1; monster "2@cata",72,38,"Apôtre de Baphomet",1292,1; end; } 2@cata,79,81,0 script Sceau Magique#0 844,{ set .@seal_check,checkquest(3041,PLAYTIME); if (.@seal_check == -1) { specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#0", instance_id()); areamobuseskill "2@cata",79,81,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } else if ((.@seal_check == 0) || (.@seal_check == 1)) { specialeffect2 EF_SILENCEATTACK; percentheal -50,0; sc_start Eff_Stone,30000,0; mes "Vous n'avez pas encore recouvré toute votre énergie. Vous avez dépensé toute votre énergie sur l'Autel mais il semble que le pouvoir du sceau n'est pas encore réactivé."; close; } else if (.@seal_check == 2) { erasequest 3041; specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#0", instance_id()); areamobuseskill "2@cata",79,81,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } end; } 2@cata,123,109,0 script Sceau Magique#2 844,{ set .@seal_check,checkquest(3041,PLAYTIME); if (.@seal_check == -1) { specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#2", instance_id()); areamobuseskill "2@cata",123,109,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } else if ((.@seal_check == 0) || (.@seal_check == 1)) { specialeffect2 EF_SILENCEATTACK; percentheal -50,0; sc_start Eff_Stone,30000,0; mes "Vous n'avez pas encore recouvré toute votre énergie. Vous avez dépensé toute votre énergie sur l'Autel mais il semble que le pouvoir du sceau n'est pas encore réactivé."; close; } else if (.@seal_check == 2) { erasequest 3041; specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#2", instance_id()); areamobuseskill "2@cata",123,109,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } end; } 2@cata,123,22,0 script Sceau Magique#4 844,{ set .@seal_check,checkquest(3041,PLAYTIME); if (.@seal_check == -1) { specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#4", instance_id()); areamobuseskill "2@cata",123,22,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } else if ((.@seal_check == 0) || (.@seal_check == 1)) { specialeffect2 EF_SILENCEATTACK; percentheal -50,0; sc_start Eff_Stone,30000,0; mes "Vous n'avez pas encore recouvré toute votre énergie. Vous avez dépensé toute votre énergie sur l'Autel mais il semble que le pouvoir du sceau n'est pas encore réactivé."; close; } else if (.@seal_check == 2) { erasequest 3041; specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#4", instance_id()); areamobuseskill "2@cata",123,22,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } end; } 2@cata,35,21,0 script Sceau Magique#8 844,{ set .@seal_check,checkquest(3041,PLAYTIME); if (.@seal_check == -1) { specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#8", instance_id()); areamobuseskill "2@cata",35,21,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } else if ((.@seal_check == 0) || (.@seal_check == 1)) { specialeffect2 EF_SILENCEATTACK; percentheal -50,0; sc_start Eff_Stone,30000,0; mes "Vous n'avez pas encore recouvré toute votre énergie. Vous avez dépensé toute votre énergie sur l'Autel mais il semble que le pouvoir du sceau n'est pas encore réactivé."; close; } else if (.@seal_check == 2) { erasequest 3041; specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#8", instance_id()); areamobuseskill "2@cata",35,21,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } end; } 2@cata,35,109,0 script Sceau Magique#10 844,{ set .@seal_check,checkquest(3041,PLAYTIME); if (.@seal_check == -1) { specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#10", instance_id()); areamobuseskill "2@cata",35,109,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } else if ((.@seal_check == 0) || (.@seal_check == 1)) { specialeffect2 EF_SILENCEATTACK; percentheal -50,0; sc_start Eff_Stone,30000,0; mes "Vous n'avez pas encore recouvré toute votre énergie. Vous avez dépensé toute votre énergie sur l'Autel mais il semble que le pouvoir du sceau n'est pas encore réactivé."; close; } else if (.@seal_check == 2) { erasequest 3041; specialeffect EF_LEXDIVINA; disablenpc instance_npcname("Sceau Magique#10", instance_id()); areamobuseskill "2@cata",35,109,10,1929,686,1,0,0,26,0; percentheal -50,0; sc_start Eff_Stone,20000,0; setquest 3041; instance_announce 0, "Le sceau est activé par le pouvoir magique de l'autel.",bc_map,"0x87ceeb"; mes "Vous pouvez sentir le pouvoir de l'Autel revenir grâce à votre énergie."; next; mes "Cependant, vous ne pourrez pas injecter de nouveau votre pouvoir avant 3 minutes - vous avez dépensé toute votre énergie sur l'Autel."; close; } end; } 2@cata,79,65,0 script Autel Principal#ss 844,{ set .@party_id,getcharid(1); if (('ins_baphomet == 5) && (getpartyleader(.@party_id,2) == getcharid(0))) { mes "Un pouvoir maléfique, trop horrible pour pouvoir le décrire, repose sous le Grand Autel et irradie d'une lumière violette."; next; mes "Des Runes Magiques complexes brillent rapidement et tentent de neutraliser le pouvoir maléfique qu'il renferme."; next; mes "La base de l'Autel Principal tremble violemment."; next; specialeffect EF_METEORSTORM; specialeffect EF_METEORSTORM; mes "[" + strcharinfo(0) + "]"; mes "Attention! Quelque chose... Quelque chose approche!"; set 'ins_baphomet,6; donpcevent instance_npcname("ins_2f_hero_broad", instance_id())+"::OnEnable"; disablenpc instance_npcname("Autel Principal#ss", instance_id()); close; } else if (('ins_baphomet == 5) && (getpartyleader(.@party_id,2) != getcharid(0))) { mes "Un pouvoir maléfique, trop horrible pour pouvoir le décrire, repose sous le Grand Autel et irradie d'une lumière violette."; next; mes "Des Runes Magiques complexes brillent rapidement et tentent de neutraliser le pouvoir maléfique qu'il renferme."; close; } else { mes "Un pouvoir maléfique, trop horrible pour pouvoir le décrire, repose sous le Grand Autel et irradie d'une lumière violette."; next; mes "Des Runes Magiques complexes brillent rapidement et tentent de neutraliser le pouvoir maléfique qu'il renferme."; close; } end; } 2@cata,80,63,4 script Âme de Héros Antique#2F 411,{ cutin "ins_cata_champ_s",2; if (checkquest(3041)) erasequest 3041; if (checkquest(3040)) erasequest 3040; setquest 3040; mes "[Âme de Héros Antique]"; mes "Bravo, mes descendants... Vous avez finalement accompli ce que moi et mes compagnons avons tenté de faire depuis si longtemps, sans succès."; // next; // mes "[Âme de Héros Antique]"; next; mes "[Âme de Héros Antique]"; mes "Je vous remercie vraiment pour votre aide. Nos âmes peuvent maintenant reposer en paix..."; next; mes "[Âme de Héros Antique]"; mes "La lutte pour la paix en ce monde n'aura jamais de fin, mais ma mission ici est enfin achevée, grâce à vous autres, braves héros."; next; switch(select("Quitter le monastère.:Quitter la conversation.")) { case 1: mes "[Âme de Héros Antique]"; mes "Bien. Je vais vous permettre de quitter ces lieux en toute sécurité."; next; mes "[Âme de Héros Antique]"; mes "S'il vous plaît, transmettez mes amitiés à Patrick."; cutin "",255; set 'ins_baphomet,0; warp "monk_test",310,150; close; case 2: mes "[Âme de Héros Antique]"; mes "Avez-vous encore quelque chose à faire ici? Je pourrai vous permettre de quitter ces lieux en toute sécurité lorsque vous en aurez fini."; cutin "",255; close; } } 2@cata,1,2,0 script ins_2f_hero_broad -1,{ OnEnable: enablenpc instance_npcname("ins_2f_hero_broad", instance_id()); initnpctimer; end; OnDisable: disablenpc instance_npcname("ins_2f_hero_broad", instance_id()); end; OnTimer3000: instance_announce 0, "Âme de Héros Antique : Mon Dieu! Le sceau de l'Autel Principal s'affaiblit!",bc_map,"0xFFFF00"; end; OnTimer6000: instance_announce 0, "Âme de Héros Antique : Mes descendants... Écoutez attentivement ce que je vais vous dire.",bc_map,"0xFFFF00"; end; OnTimer9000: instance_announce 0, "Âme de Héros Antique : Les Autels, qui contrôlent le pouvoir de l'Autel Principal, sont situés au Nord-Est, au Nord-Ouest, au Sud-Est, et au Sud-Ouest de cette salle.",bc_map,"0xFFFF00"; end; OnTimer12000: instance_announce 0, "Âme de Héros Antique : Trouvez ces Autels et activez-les avant que Baphomet ne se réveille.",bc_map,"0xFFFF00"; end; OnTimer15000: instance_announce 0, "Baphomet : C'est trop tard, vermines... Vous allez maintenant ressentir le doux souffle de la mort.",bc_map,"0xdb7093"; end; OnTimer17000: instance_announce 0, "Baphomet : Personne ne peut me blesser ici. Vous serez mon tout premier sacrifice.",bc_map,"0xdb7093"; donpcevent instance_npcname("control_baphomet", instance_id())+"::OnEnable"; donpcevent instance_npcname("ins_2f_hero_broad2", instance_id())+"::OnEnable"; stopnpctimer; disablenpc instance_npcname("ins_2f_hero_broad", instance_id()); end; } 2@cata,3,3,0 script control_baphomet -1,{ OnEnable: enablenpc instance_npcname("control_baphomet", instance_id()); donpcevent instance_npcname("2f_callmon_pattern_c", instance_id())+"::OnEnable"; monster "2@cata",79,64,"Grand Démon Baphomet",1929,1,instance_npcname("control_baphomet", instance_id())+"::OnMyMobDead"; end; OnDisable: disablenpc "control_baphomet"; end; OnMyMobDead: if (mobcount("2@cata",instance_npcname("control_baphomet", instance_id())+"::OnMyMobDead") < 1) { set 'ins_baphomet,7; setquest 3040; erasequest 3041; instance_announce 0, "Baphomet : Non! Non! Non! Je ne serai pas vaincu par ces misérables vermines...",bc_map,"0xdb7093"; enablenpc instance_npcname("Âme de Héros Antique#2F", instance_id()); disablenpc instance_npcname("slave_down", instance_id()); disablenpc instance_npcname("slave_left", instance_id()); disablenpc instance_npcname("slave_right", instance_id()); donpcevent instance_npcname("ins_2f_hero_broad", instance_id())+"::OnDisable"; donpcevent instance_npcname("ins_2f_hero_broad2", instance_id())+"::OnDisable"; donpcevent instance_npcname("ins_2f_hero_pattern_c", instance_id())+"::OnDisable"; donpcevent instance_npcname("2f_callmon_pattern_c", instance_id())+"::OnDisable"; donpcevent instance_npcname("2f_callmon_pattern", instance_id())+"::OnDisable"; donpcevent instance_npcname("ins_2f_hero_pattern", instance_id())+"::OnDisable"; donpcevent instance_npcname("ins_2f_enter_broad", instance_id())+"::OnDisable"; donpcevent instance_npcname("control_baphomet", instance_id())+"::OnDisable"; disablenpc instance_npcname("control_baphomet", instance_id()); } end; } 2@cata,2,2,0 script ins_2f_hero_broad2 -1,{ OnEnable: enablenpc instance_npcname("ins_2f_hero_broad2", instance_id()); initnpctimer; end; OnDisable: disablenpc instance_npcname("ins_2f_hero_broad2", instance_id()); end; OnTimer8000: instance_announce 0, "Âme de Héros Antique : Ne perdez pas espoir: Baphomet peut encore être vaincu.",bc_map,"0xFFFF00"; end; OnTimer11000: instance_announce 0, "Âme de Héros Antique : Allez sur les Autels et activez les sceaux.",bc_map,"0xFFFF00"; end; OnTimer13000: instance_announce 0, "Âme de Héros Antique : Une fois que les sceaux auront recouvré leur pouvoir, Baphomet sera de nouveau vulnérable.",bc_map,"0xFFFF00"; end; OnTimer16000: instance_announce 0, "Âme de Héros Antique : Vous devrez attirer Baphomet vers les sceaux que vous rechargez ou vous ne pourrez pas le blesser et vos efforts seront vains.",bc_map,"0xFFFF00"; end; OnTimer19000: instance_announce 0, "Âme de Héros Antique : Nous n'avons qu'une heure pour arrêter Baphomet. Passé ce délai, les sceaux seront complètement inopérants.",bc_map,"0xFFFF00"; end; OnTimer22000: instance_announce 0, "Baphomet : C'est futile. Créez de nouveau sceaux - je les briserai tous! Aucun d'entre vous ne survivra.",bc_map,"0xdb7093"; end; OnTimer26000: instance_announce 0, "Âme de Héros Antique : Le pouvoir magique du sceau central est sur le point de s'évanouir. Dirigez-vous vers celui-ci pour lui insuffler de l'énergie.",bc_map,"0xFFFF00"; enablenpc instance_npcname("Sceau Magique#0", instance_id()); disablenpc instance_npcname("Sceau Magique#2", instance_id()); disablenpc instance_npcname("Sceau Magique#4", instance_id()); disablenpc instance_npcname("Sceau Magique#8", instance_id()); disablenpc instance_npcname("Sceau Magique#10", instance_id()); donpcevent instance_npcname("ins_2f_hero_pattern_c", instance_id())+"::OnEnable"; stopnpctimer; disablenpc instance_npcname("ins_2f_hero_broad2", instance_id()); end; } 2@cata,4,1,0 script 2f_callmon_pattern_c -1,{ OnEnable: enablenpc instance_npcname("2f_callmon_pattern_c", instance_id()); initnpctimer; donpcevent instance_npcname("2f_callmon_pattern_c", instance_id())+"::Ongo"; end; OnDisable: stopnpctimer; disablenpc instance_npcname("2f_callmon_pattern_c", instance_id()); end; Ongo: donpcevent instance_npcname("2f_callmon_pattern", instance_id())+"::OnEnable"; end; OnTimer3600000: donpcevent instance_npcname("2f_callmon_pattern_c", instance_id())+"::OnDisable"; end; } 2@cata,4,2,0 script 2f_callmon_pattern -1,{ OnEnable: enablenpc instance_npcname("2f_callmon_pattern", instance_id()); stopnpctimer; initnpctimer; end; OnDisable: disablenpc instance_npcname("2f_callmon_pattern", instance_id()); stopnpctimer; end; OnTimer300000: enablenpc instance_npcname("slave_down", instance_id()); enablenpc instance_npcname("slave_left", instance_id()); enablenpc instance_npcname("slave_right", instance_id()); donpcevent instance_npcname("2f_callmon_pattern_c", instance_id())+"::Ongo"; end; } 2@cata,3,1,0 script ins_2f_hero_pattern_c -1,{ OnEnable: enablenpc instance_npcname("ins_2f_hero_pattern_c", instance_id()); initnpctimer; donpcevent instance_npcname("ins_2f_hero_pattern_c", instance_id())+"::Ongo"; end; Ongo: donpcevent instance_npcname("ins_2f_hero_pattern", instance_id())+"::OnEnable"; end; OnDisable: stopnpctimer; disablenpc instance_npcname("Sceau Magique#0", instance_id()); disablenpc instance_npcname("Sceau Magique#2", instance_id()); disablenpc instance_npcname("Sceau Magique#4", instance_id()); disablenpc instance_npcname("Sceau Magique#8", instance_id()); disablenpc instance_npcname("Sceau Magique#10", instance_id()); donpcevent instance_npcname("ins_2f_hero_pattern", instance_id())+"::OnDisable"; disablenpc instance_npcname("ins_2f_hero_pattern_c", instance_id()); end; OnTimer3600000: instance_announce 0, "Baphomet : Grrrr... Vous ne pourrez plus m'arrêter avec un simple sceau. Préparez-vous à mourir!",bc_map,"0xdb7093"; end; OnTimer3605000: instance_announce 0, "Âme de Héros Antique : Les sceaux ne suffiront maintenant plus à contenir le Baphomet. Nous ne pouvons désormais plus que nous en remettre aux dieux...",bc_map,"0xFFFF00"; donpcevent instance_npcname("ins_2f_hero_pattern_c", instance_id())+"::OnDisable"; end; } 2@cata,3,2,0 script ins_2f_hero_pattern -1,{ OnEnable: enablenpc instance_npcname("ins_2f_hero_pattern", instance_id()); initnpctimer; end; OnDisable: disablenpc instance_npcname("ins_2f_hero_pattern", instance_id()); stopnpctimer; end; OnTimer70000: switch(rand(1,5)) { case 1: instance_announce 0, "Âme de Héros Antique : Le sceau de l'Autel Principal s'affaiblit. Allez renforcer son pouvoir!",bc_map,"0xFFFF00"; enablenpc instance_npcname("Sceau Magique#0", instance_id()); disablenpc instance_npcname("Sceau Magique#2", instance_id()); disablenpc instance_npcname("Sceau Magique#4", instance_id()); disablenpc instance_npcname("Sceau Magique#8", instance_id()); disablenpc instance_npcname("Sceau Magique#10", instance_id()); break; case 2: instance_announce 0, "Âme de Héros Antique : Le sceau au Nord-Est s'affaiblit. Allez renforcer son pouvoir.",bc_map,"0xFFFF00"; disablenpc instance_npcname("Sceau Magique#0", instance_id()); enablenpc instance_npcname("Sceau Magique#2", instance_id()); disablenpc instance_npcname("Sceau Magique#4", instance_id()); disablenpc instance_npcname("Sceau Magique#8", instance_id()); disablenpc instance_npcname("Sceau Magique#10", instance_id()); break; case 3: instance_announce 0, "Âme de Héros Antique : Le sceau au Sud-Est s'affaiblit. Allez renforcer son pouvoir.",bc_map,"0xFFFF00"; disablenpc instance_npcname("Sceau Magique#0", instance_id()); disablenpc instance_npcname("Sceau Magique#2", instance_id()); enablenpc instance_npcname("Sceau Magique#4", instance_id()); disablenpc instance_npcname("Sceau Magique#8", instance_id()); disablenpc instance_npcname("Sceau Magique#10", instance_id()); break; case 4: instance_announce 0, "Âme de Héros Antique : Le sceau au Sud-Ouest s'affaiblit. Allez renforcer son pouvoir.",bc_map,"0xFFFF00"; disablenpc instance_npcname("Sceau Magique#0", instance_id()); disablenpc instance_npcname("Sceau Magique#2", instance_id()); disablenpc instance_npcname("Sceau Magique#4", instance_id()); enablenpc instance_npcname("Sceau Magique#8", instance_id()); disablenpc instance_npcname("Sceau Magique#10", instance_id()); break; case 5: instance_announce 0, "Âme de Héros Antique : Le sceau au Nord-Ouest s'affaiblit. Allez renforcer son pouvoir.",bc_map,"0xFFFF00"; disablenpc instance_npcname("Sceau Magique#0", instance_id()); disablenpc instance_npcname("Sceau Magique#2", instance_id()); disablenpc instance_npcname("Sceau Magique#4", instance_id()); disablenpc instance_npcname("Sceau Magique#8", instance_id()); enablenpc instance_npcname("Sceau Magique#10", instance_id()); } stopnpctimer; donpcevent instance_npcname("ins_2f_hero_pattern_c", instance_id())+"::Ongo"; end; } 1@cata,1,1,0 script ins_1f_spawn_mobs -1,{ OnEnable: monster "1@cata",0,0,"--ja--",1298,10; monster "1@cata",0,0,"--ja--",1291,10; //monster "1@cata",0,0,"--ja--",1699,10; monster "1@cata",0,0,"--ja--",1869,10; monster "1@cata",0,0,"--ja--",1290,10; monster "1@cata",0,0,"--ja--",1298,10; monster "1@cata",0,0,"--ja--",1290,10; monster "1@cata",0,0,"--ja--",1869,10; monster "1@cata",0,0,"--ja--",1291,10; monster "1@cata",0,0,"--ja--",1291,10; monster "1@cata",0,0,"--ja--",1132,10; monster "1@cata",0,0,"--ja--",1132,10; monster "1@cata",0,0,"--ja--",1869,10; monster "1@cata",0,0,"--ja--",1869,10; monster "1@cata",0,0,"--ja--",1699,10; monster "1@cata",0,0,"--ja--",1298,10; monster "1@cata",0,0,"--ja--",1699,10; monster "1@cata",0,0,"--ja--",1298,10; monster "1@cata",0,0,"--ja--",1291,10; monster "1@cata",0,0,"--ja--",1290,10; monster "1@cata",0,0,"--ja--",1290,10; monster "1@cata",0,0,"--ja--",1263,10; monster "1@cata",0,0,"--ja--",1263,10; monster "1@cata",0,0,"--ja--",1263,10; monster "1@cata",0,0,"--ja--",1509,10; monster "1@cata",0,0,"--ja--",1509,10; monster "1@cata",0,0,"--ja--",1117,10; monster "1@cata",0,0,"--ja--",1117,10; monster "1@cata",0,0,"--ja--",1117,10; monster "1@cata",0,0,"--ja--",1867,10; monster "1@cata",0,0,"--ja--",1302,1; end; }