//Le Livre d'Ymir http://www.bookofymir.net/ //traduit par Kaneko, corrigé par Myllena //===== eAthena Script ======================================= //= Endless Tower //===== By: ================================================== //= L0ne_W0lf //===== Current Version: ===================================== //= 1.7 //===== Compatible With: ===================================== //= eAthena SVN //===== Description: ========================================= //= [Aegis Conversion] //= Endless Tower Memorial Dungeon //= Consists of 101 floors. //===== Additional Comments: ================================= //= 1.0 First version. //= 1.1 Removed a disablenpc from #102FShadowDust1. (bugreport:4415) //= 1.2 Added ends to several NPCs which would allow you to restart timers. //= Added some missing stopnpctimers to npcs. (bugreport:4418) //= 1.3 Fixed a couple copy/paste errors :D I fail. [L0ne_W0lf] // Timer no longer resets when re-entering. //= 1.4 Added quest log entries based on iRO. [L0ne_W0lf] //= You may need to update your questid2display. //= Changed White lady spawn to MVP White Lady. (bugreport:4601) //= 1.5 Corrected some grammar and typos. //= 1.6 Corrected the tower re-entry blocked condition. (bugreport:4677) [L0ne_W0lf] //= Corrected floor 75 warp disabling the wrong NPC. (bugreport:4711) //= 1.7 Added missing end's to prevent accidental disabling of //= warps between floors. (bugreport:4623) //= Added missing end's to prevent infinite mobspawn (bugreport:4540) //= Commented out remaining GM-only NPCs. [Gepard] //============================================================ alberta,214,77,6 script Capitaine Janssen 709,{ if (checkweight(1201,1) == 0) { mes "^008800Attendez !!"; mes "Vous portez trop d'objets sur vous, votre capacité de poids en est réduite. Pourquoi ne mettez-vous pas quelques uns de vos biens en stock? Revenez une fois que ce sera chose faite.^000000"; close; } set .@name_102$,strcharinfo(0); if (BaseLevel < 50) { mes "[Capitaine Janssen]"; mes "*Soupir*... Je ne sais pas si je pourrai de nouveau naviguer avec mon voilier sur la mer..."; close; } if (in_102tower == 1) { mes "^0000ffVous regardez le vieil homme, qui semble terriblement excité, se diriger vers le magasin marin et ordonner à la hâte des marchandises. Vous n'avez rien de mieux à faire et décidez donc de lui demander pour quelle raison est il dans un tel état de jouissance.^000000"; next; mes "^0000ffLe vieil homme après avoir fait ses achats, se dirige vers vous.^000000"; next; mes "[Capitaine Janssen]"; mes "Votre sympathie m'a touché, vous avez accepté ma demande avec une telle facilité, alors que je ne suis qu'un étranger... Vous devez vraiment être "+ ( sex ? "l'un de ces aventuriers, bons" : "l'une de ces aventurières, bonnes" ) +" et héroïques. Êtes-vous intéressé"+ ( sex ? "" : "e" ) +" par un voyage océanique ?"; next; mes "["+.@name_102$+"]"; mes "J'ai navigué à plusieurs reprises... Mais maintenant que j'y pense, je ne suis jamais parti"+( sex ? "" : "e" )+" du continent."; next; mes "[Capitaine Janssen]"; mes "J'ai juste un petit navire de pêche mais j'ai été le capitaine d'une flotte."; next; mes "[Capitaine Janssen]"; mes "Comme vous devez certainement le savoir, après quelques voyages en mer, très peu de personnes sont parties sur l'océan au-delà du continent. J'ai aussi échoué quand j'ai voulu à parvenir."; next; mes "^0000ffM. Janssen vous parle de ses périlleux voyages océaniques pendant un certain temps. Vous avez du temps devant vous, et vous vous asseyez tranquillement et écoutez son récit.^000000"; next; mes "^0000ffMême si la moitié de ses histoires paraissent exagérées, quelque chose retient votre attention: le vieil homme insiste sur l'existence d'une tour sur l'océan, tellement grande qu'elle transpercerait le ciel.^000000"; set in_102tower,2; close; } else if (in_102tower == 2) { mes "[Capitaine Janssen]"; mes "Ma flotte a été détruite, nous avons donc jeté l'ancre sur cette île, où se trouve la tour. D'abord, nous voulions seulement rester là-bas jusqu'à ce que la pluie torrentielle soit passée, mais elle a continué plus longtemps que prévue."; next; mes "[Capitaine Janssen]"; mes "Mon équipage était affamé et quelques-uns d'entre eux sont entrés dans cette tour inconnue ..."; mes "Et ils ne sont jamais revenus"; next; mes "["+.@name_102$+"]"; mes "Pourquoi n'êtes-vous pas entré avec eux?"; next; mes "[Capitaine Janssen]"; mes "Instinctivement j'ai senti que la tour était dangereuse. J'étais curieux, mais je ne voulais pas risquer ma vie. Nous les avons attendus pendant sept jours, le temps que la pluie torrentielle cesse, mais personne n'est revenu."; next; mes "[Capitaine Janssen]"; mes "Dans notre désespoir et pour notre survie, nous avons abandonné toutes nos marchandises et quitté cette tour maudite, en emportant seulement quelques plantes comestibles que nous avions trouvées autour de celle-ci. Quand nous avons enfin touché terre, j'étais le seul survivant ..."; next; mes "^0000ffVous vous imaginez la scène déchirante de l'équipage mourant lors de leur dernier voyage, même s'il ne peut en dire d'avantage ce passage. Vous pouvez lire sur son visage du regret, sombre et amer. Il reste quelque temps silencieux et poursuit...^000000"; next; mes "[Capitaine Janssen]"; mes "Il y a quelque chose que je veux faire avant de mourir. Aller récupérer le reste de mon défunt équipage, et leur offrir un enterrement digne de ce nom."; next; mes "[Capitaine Janssen]"; mes "Je suis si chanceux d'avoir rencontré "+ ( sex ? "un chaleureux aventurier tel" : "une chaleureuse aventurière telle" ) +" que vous."; mes "Avec l'argent que vous m'avez donné, je peux de nouveau rejoindre la tour et accomplir mon but."; next; mes "["+.@name_102$+"]"; mes "Puis-je être votre second, capitaine ?"; next; mes "[Capitaine Janssen]"; mes "Merci, mais c'est extrêmement dangereux. C'est mon devoir, et je dois l'accomplir, mais ce n'est pas une obligation pour vous. Je ne veux pas emmener quelqu'un d'aussi jeune que vous dans cette tour maudite. Ce serait un sacrifice."; next; mes "["+.@name_102$+"]"; mes "Non..."; mes "."; mes "."; mes "Je suis "+ ( sex ? "un aventurier" : "une aventurière" ) +", c'est mon devoir d'aider ceux dans le besoin. Je suis moi même très "+ ( sex ? "curieux" : "curieuse" ) +", je veux découvrir cet endroit..."; next; mes "[Capitaine Janssen]"; mes "J'allais partir de suite, mais puisque vous vous joignez à moi, je devrais peut-être vous donner le temps de vous préparer."; mes "Je vous attendrai ici, jusqu'à ce que vous soyez prêt"+ ( sex ? "" : "e" ) +" à partir."; next; mes "[Capitaine Janssen]"; mes "...Bien alors..."; mes "Bienvenue à bord, commandant en second."; set in_102tower,3; close; } else if (in_102tower == 3) { mes "[Capitaine Janssen]"; mes "Voulez-vous partir maintenant ?"; next; switch(select("Oui, Allons-y!:Non, Je ne suis pas encore prêt"+ ( sex ? "" : "e" ) +"...")) { case 1: mes "[Capitaine Janssen]"; mes "Alors remontez l'ancre, commandant en second!"; close2; set in_102tower,4; warp "e_tower",70,114; end; case 2: mes "[Capitaine Janssen]"; mes "D'accord, pas de problèmes. Revenez lorsque vous serez prêt"+ ( sex ? "" : "e" ) +"."; close; } } else if (in_102tower > 3) { mes "[Capitaine Janssen]"; mes "Bien. Pour pouvoir de nouveau voyager sur l'océan, nous devons nous réapprovisionner en marchandises. Si vous me donnez 10,000 Zénys, je m'occuperai du reste."; next; switch(select("Je reviendrai plus tard.:Allons y, maintenant!")) { case 1: mes "["+.@name_102$+"]"; mes "Je suis désolé"+ ( sex ? "" : "e" ) +", mais je n'ai pas cette somme d'argent. Je reviendrai lorsque j'en aurai assez."; next; mes "[Capitaine Janssen]"; mes "Pour sûr, aucun problème. J'attendrai votre retour."; close; case 2: if (zeny < 10000) { mes "[Capitaine Janssen]"; mes "...Je suis désolé, mais je ne pense pas que vous possédiez une telle somme d'argent. Merci pour le geste, mais j'ai besoin de plus que cela..."; close; } else { mes "[Capitaine Janssen]"; mes "Excellent! Maintenant nous sommes fin prêts pour le départ!"; mes "Appareillons! Levons l'ancre!"; set zeny,zeny-10000; close2; warp "e_tower",70,114; end; } } } else { mes "[Capitaine Janssen]"; mes "Excusez-moi, êtes-vous "+ ( sex ? "un aventurier" : "une aventurière" ) +"?"; next; mes "[Capitaine Janssen]"; mes "Je suis désolé de vous demander cela, surtout que c'est la première fois que nous nous rencontrons, mais pouvez-vous m'accorder une faveur? Ce ne sera pas très long et je vous en serai reconnaissant."; next; mes "[Capitaine Janssen]"; mes "Pouvez-vous me faire don de ^0000FF10,000 zénys^000000 ?"; mes "C'est pour une cause très importante à mes yeux..."; next; switch(select("Non!:Bien sûr.")) { case 1: mes "["+.@name_102$+"]"; mes "Je suis désolé"+ ( sex ? "" : "e" ) +", mais vous ne vous êtes pas adressé à la bonne personne."; next; mes "[Capitaine Janssen]"; mes "Je vois... Désolé de vous avoir dérangé"+ ( sex ? "" : "e" ) +". Je comprends qu'il était grossier de ma part de vous demander cela."; close; case 2: mes "[Capitaine Janssen]"; mes "Huh? Vous êtes certain"+ ( sex ? "" : "e" ) +" que ca ne vous ennuie pas de me donner autant d'argent?"; mes "Oh, merci beaucoup !"; next; if (zeny < 10000) { mes "[Capitaine Janssen]"; mes "....Je suis désolé, mais je ne pense pas que vous ayez 10.000 zénys. Merci pour le geste, mais j'ai besoin de plus que ce que cela."; close; } else { mes "["+.@name_102$+"]"; mes "Je ne sais pas pourquoi vous avez besoin d'une telle somme, mais tenez, c'est pour vous."; next; mes "^0000ffVous faites don de 10.000 Zénys au Capitaine Janssen^000000."; next; mes "[Capitaine Janssen]"; mes "Je vous remercie, merci, merci! Maintenant je peux m'approvisionner en nourriture et en matériel pour mon bateau."; mes "Vous êtes bien gentil"+ ( sex ? "" : "le" ) +" et aimable!"; set zeny,zeny-10000; set in_102tower,1; close; } } } } e_tower,81,105,0 script Pierre de Protection::etowerStoneMachin 406,{ set .@party_id,getcharid(1); set .@ins_mas,getpartyleader(.@party_id,2); set .@p_name$,getpartyname(.@party_id); set .@p_reader$,strcharinfo(0); set .@md_name$,"Tour sans Fin"; set .@p_name2$,strcharinfo(0); getpartymember(.@party_id); set .@partymembercount,$@partymembercount; copyarray .@partymembername$[0],$@partymembername$[0],.@partymembercount; set .@etower_timer,checkquest(60200,PLAYTIME); // 1 week set .@etower_timer2,checkquest(60201,PLAYTIME); // 4 hours set .@dun_lim_time,etower_timer+604800; // 1 week set .@dun_lim_time2,etower_timer+14400; // 4 hours set .@dun_cur_time,gettimetick(2); set .@dun_ent_t,(.@dun_lim_time - .@dun_cur_time); set .@dun_h,(.@dun_ent_t / 3600); set .@dun_m,(.@dun_ent_t - (.@dun_h * 3600)) / 60; set .@dun_s,.@dun_ent_t - ((.@dun_h * 3600) + (.@dun_m * 60)); if ((.@party_id > 0) && (.@partymembercount > 1)) { if (.@etower_timer == -1) { if (.@ins_mas == getcharid(0)) { mes "Vous faites bien parti d'un groupe. Voulez-vous vous inscrire pour la la Tour sans Fin ?"; next; switch(select(.@md_name$ + " - Créer un Donjon Mémoriel:Entrer dans le Donjon:Retourner à Alberta:Annuler")) { case 1: set .@instance, instance_create(.@md_name$, .@party_id); if (.@instance < 0) { mes "Nom du Groupe:"+.@p_name$+""; mes "Nom du Chef de Groupe:"+.@p_reader$+""; mes "^0000ff"+.@md_name$+" ^000000 - La réservation a échoué!"; } else { mes "^0000ff"+.@md_name$+"^000000 - Tentative de réservation..."; mes "Une fois la réservation faite, vous devrez de nouveau toucher la Pierre de Protection pour pouvoir entrer dans le donjon."; for( set .@i, 1; .@i <= 6; set .@i, .@i + 1 ) { if( instance_attachmap(.@i + "@tower", .@instance) == "" ) break; } if( .@i < 6 ) { mes "^0000ff"+.@md_name$+" ^000000 - La réservation a échoué!"; instance_destroy(.@instance); close; } instance_attach(.@instance); instance_set_timeout 14400,300,.@instance; instance_init(.@instance); // Spawn the first floor of each map, which will then spawn the rest when cleared. donpcevent instance_npcname("#1F Controller", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Immortal Furnace#1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Immortal Furnace#2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Immortal Furnace#3", instance_id())+"::OnInstanceInit"; // Disable the warps on all floor. (enable as floors are cleared) for( set .@i, 1; .@i <= 99; set .@i, .@i + 1 ) donpcevent instance_npcname(.@i+"FGate102tower", instance_id())+"::OnInstanceInit"; // Warps activate on timer, so players can't get unlimited Ashes. donpcevent instance_npcname("25FGate102tower-2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("50FGate102tower-2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("75FGate102tower-2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("99FGate102tower-2", instance_id())+"::OnInstanceInit"; // Disable and ready NPCs for the 100th and 101st floors. donpcevent instance_npcname("Cristal Lucide#102", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#102Effect1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#102Effect2", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#102FShadowDust1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#102FShadowDust", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Printemps de Vie#1", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Le Trône du Tyran#", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("Âme en Peine#102", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#Effect30", instance_id())+"::OnInstanceInit"; donpcevent instance_npcname("#Effect31", instance_id())+"::OnInstanceInit"; } break; case 2: if (has_instance("1@tower") == "") { mes "Le Donjon Mémoriel " + .@md_name$ + " n'existe pas."; mes "Le Chef de votre Groupe n'a pas encore fait de réservation. Il peut le faire en choisissant l'option 'Créer un Donjon Mémoriel' dans le menu principal."; } else if ((has_instance("1@tower") != "") && (.@partymembercount < 2)) mes "Vous ne pourrez entrer dans le Donjon Mémoriel que lorsque vous aurez créé un Groupe d'au moins deux personnes."; else { mapannounce "e_tower", .@p_name2$ + ", du groupe, " + .@p_name$ + ", est entré"+ ( sex ? "" : "e" ) +" dans la " + .@md_name$ + ".",bc_map,"0x00ff99",FW_NORMAL,12; set etower_timer,gettimetick(2); setquest 60200; setquest 60201; warp "1@tower",52,354; end; } break; case 3: mes "Vous allez être reconduit"+ ( sex ? "" : "e" ) +" à Alberta."; close2; warp "alberta",223,36; end; case 4: break; } close; } else { switch(select(.@md_name$ + " - Entrer dans le Donjon:Retourner à Alberta:Annuler")) { case 1: if (has_instance("1@tower") == "") { mes "Le Donjon Mémoriel " + .@md_name$ + " n'existe pas."; mes "Le Chef de votre Groupe ne s'est pas encore inscrit. Il peut le faire en choisissant l'option 'Créer un Donjon Mémoriel' dans le menu principal."; } else if ((has_instance("1@tower") != "") && (.@partymembercount < 2)) mes "Vous ne pourrez entrer dans le Donjon qu'après avoir créé un Groupe d'au moins deux personnes."; else { mapannounce "e_tower", .@p_name2$ + ", du groupe, " + .@p_name$ + ", est entré"+ ( sex ? "" : "e" ) +" dans la " + .@md_name$ + ".",bc_map,"0x00ff99",FW_NORMAL,12; set etower_timer,gettimetick(2); setquest 60200; setquest 60201; warp "1@tower",52,354; end; } break; case 2: mes "Vous allez être reconduit"+ ( sex ? "" : "e" ) +" à Alberta."; close2; warp "alberta",223,36; end; case 3: break; } close; } } else if ((.@etower_timer >= 0) && (.@etower_timer2 < 2)) { mes "Vous pouvez entrer dans le donjon si votre équipe est inscrite."; next; switch(select(.@md_name$ + " - Entrer dans le Donjon:Retourner à Alberta:Annuler")) { case 1: if (has_instance("1@tower") == "") { mes "Le Donjon Mémoriel " + .@md_name$ + " n'existe pas."; mes "Le Chef de votre Groupe ne s'est pas encore inscrit. Il peut le faire en choisissant l'option 'Créer un Donjon Mémoriel' dans le menu principal."; } else if ((has_instance("1@tower") != "") && (.@partymembercount < 2)) mes "Vous ne pourrez entrer dans le Donjon que lorsque vous aurez créé un groupe d'au moins deux personnes."; else { mapannounce "e_tower", .@p_name2$ + ", du groupe, " + .@p_name$ + ", est entré"+ ( sex ? "" : "e" ) +" dans la " + .@md_name$ + ".",bc_map,"0x00ff99",FW_NORMAL,12; warp "1@tower",52,354; end; } break; case 2: mes "Vous allez être reconduit"+ ( sex ? "" : "e" ) +" à Alberta."; close2; warp "alberta",223,36; end; case 3: break; } close; } else if ((.@etower_timer >= 0) && (.@etower_timer < 2) && (.@etower_timer2 == 2)) { mes "Le délai entre chaque inscription n'est pas encore écoulé. Vous ne pouvez entrer dans le Donjon Mémoriel pour le moment. Veuillez attendre, " + .@dun_h + " "+ ( .@dun_h > 1 ? "heures" : "heure" ) +" " + .@dun_m + " "+ ( .@dun_m > 1 ? "minutes" : "minute" ) +" " + .@dun_s + " "+ ( .@dun_s > 1 ? "secondes" : "seconde" ) +" pour pouvoir à nouveau y entrer."; // Je change un peu le code pour mettre un "s" à "heure", "minute", "seconde" uniquement quand il faut et pas à chaque fois [NoH] next; mes "Cet endroit est dangereux. Vous allez être reconduit"+ ( sex ? "" : "e" ) +" à Alberta."; close2; warp "alberta",223,36; end; } else { set etower_timer,0; erasequest 60200; erasequest 60201; mes "^0000ffVous pouvez de nouveau vous inscrire pour la Tour sans Fin.^000000"; close; } } else { mes "Créez ou rejoignez un Groupe d'au moins deux personnes et retentez."; close; } } e_tower,30,30,2 script Enorme Tourbillon 844,2,2,{ OnTouch: mapannounce "e_tower","[ " + strcharinfo(0) + " ] semble avoir été englouti"+ ( sex ? "" : "e" ) +" par un énorme tourbillon!",bc_map,"0x00ff99",FW_NORMAL,12; warp "alberta",223,36; end; } /* e_tower,1,1,2 script #102Administrator Mode104 844,{ mes "Merci d'entrer le mot de passe:"; input .@inputstr$; next; if (.@inputstr$ == "dmc2008") { switch(select("Générer une Pierre Purificatrice:Détruire la Pierre Purificatrice:Annuler")) { case 1: mes "Une Pierre Purificatrice va être créée, elle restera pour une durée de 30 minutes."; donpcevent "Purification Stone#et1::Enable"; break; case 2: mes "La Pierre Purificatrice va être détruite."; donpcevent "Purification Stone#et1::OnDisable"; break; case 3: mes "Opération annulée."; break; } close; } else { mes "Merci d'entrer le bon mot de passe."; close; } } e_tower,69,117,4 script Pierre Purificatrice::Purification Stone#et1 406,{ set etower_timer,0; mes "^0000ffLa Tour sans Fin a été remise à zéro. Vous pouvez de nouveau vous inscrire pour ce Donjon Mémoriel.^000000"; close; OnInit: disablenpc "Purification Stone#et1"; end; OnEnable: initnpctimer; end; OnDisable: stopnpctimer; disablenpc "Purification Stone#et1"; end; OnTimer1000: enablenpc "Purification Stone#et1"; end; OnTimer1740000: mapannounce "e_tower", "La Pierre Purificatrice sera détruite dans une minute.",bc_map,"0x00ff99"; end; OnTimer1800000: disablenpc "Purification Stone#et1"; end; } e_tower,151,185,4 script Pierre Purificatrice::Purification Stone#et2 844,{ set etower_timer,0; mes "^0000ffLa Tour sans Fin a été remise à zéro. Vous pouvez de nouveau vous inscrire pour ce Donjon Mémoriel.^000000"; close; warp "e_tower",75,108; end; } */ // Floors 1-25 1@tower,50,360,0 script Brasero Éternel# 844,{ mes "- Un message est gravé sur le Brasero -"; mes "Celui qui dispersera les Cendres des Ténèbres en cet endroit, se rapprochera un peu plus de Naght Sieger, roi hégémonique de l'obscurité..."; next; set .@move_name$,strcharinfo(0); switch(select("26ème étage:51ème étage:76ème étage")) { case 1: if (countitem(6000) < 1) { mes "-Attention-"; mes "Pour vous téléporter au 26ème étage, vous aurez besoin d'une Cendre des Ténèbres."; close; } else { delitem 6000,1; //Dark_Ashes instance_announce 0, .@move_name$ + " a été téléporté"+ ( sex ? "" : "e" ) +" au 26ème étage.",bc_map,"0x00ff99"; warp "2@tower",52,354; } break; case 2: if (countitem(6000) < 2) { mes "-Attention-"; mes "Pour vous téléporter au 51ème étage, vous aurez besoin de deux Cendres des Ténèbres."; close; } else { delitem 6000,2; //Dark_Ashes instance_announce 0, .@move_name$ + " a été téléporté"+ ( sex ? "" : "e" ) +" au 51ème étage.",bc_map,"0x00ff99"; warp "3@tower",52,354; } break; case 3: if (countitem(6000) < 3) { mes "-Attention-"; mes "Pour vous téléporter au 76ème étage, vous aurez besoin de trois Cendres des Ténèbres."; close; } else { delitem 6000,3; //Dark_Ashes instance_announce 0, .@move_name$ + " a été téléporté"+ ( sex ? "" : "e" ) +" au 76ème étage.",bc_map,"0x00ff99"; warp "4@tower",52,354; } break; } end; } 1@tower,29,365,1 script #1F Controller 844,{ end; OnInstanceInit: areamonster "1@tower",7,351,17,387,"--ja--",1613,15,instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"; areamonster "1@tower",7,351,17,387,"--ja--",1242,5,instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"; areamonster "1@tower",7,351,17,387,"--ja--",1031,5,instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"; areamonster "1@tower",7,351,17,387,"--ja--",1113,5,instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"; areamonster "1@tower",7,351,17,387,"--ja--",1090,1,instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"; areamonster "1@tower",7,351,17,387,"--ja--",1002,5,instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("#1F Controller", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du premier étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("1FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 1 } else instance_announce 0, "Monstres restants au premier étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,12,393,0 script 1FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("1FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("1FGate102tower", instance_id()); areamonster "1@tower",93,351,103,387,"--ja--",1106,20,instance_npcname("1FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,351,103,387,"--ja--",1092,1,instance_npcname("1FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,351,103,387,"--ja--",1107,10,instance_npcname("1FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",136,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("1FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du second étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("2FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 2 } else instance_announce 0, "Monstres restants au second étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,96,393,0 script 2FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("2FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("2FGate102tower", instance_id()); areamonster "1@tower",181,351,191,387,"--ja--",1016,5,instance_npcname("2FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,351,191,387,"--ja--",1169,5,instance_npcname("2FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,351,191,387,"--ja--",1028,5,instance_npcname("2FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,351,191,387,"--ja--",1152,5,instance_npcname("2FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,351,191,387,"--ja--",1071,5,instance_npcname("2FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,351,191,387,"--ja--",1076,5,instance_npcname("2FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",224,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("2FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du troisième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("3FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 3 } else instance_announce 0, "Monstres restants au troisième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,184,393,0 script 3FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("3FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("3FGate102tower", instance_id()); areamonster "1@tower",267,351,277,387,"--ja--",1099,15,instance_npcname("3FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,351,277,387,"--ja--",1139,5,instance_npcname("3FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,351,277,387,"--ja--",1100,5,instance_npcname("3FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,351,277,387,"--ja--",1088,1,instance_npcname("3FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,351,277,387,"--ja--",1052,5,instance_npcname("3FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,351,277,387,"--ja--",1004,5,instance_npcname("3FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",310,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("3FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quatrième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("4FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 4 } else instance_announce 0, "Monstres restants au quatrième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,270,393,0 script 4FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("4FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("4FGate102tower", instance_id()); areamonster "1@tower",352,351,362,387,"Chapardeur Doré",1086,1,instance_npcname("4FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,351,362,387,"Grand Chapardeur",1054,15,instance_npcname("4FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,351,362,387,"Chapardeuse",1053,15,instance_npcname("4FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,351,362,387,"Chapardeur",1051,15,instance_npcname("4FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,351,362,387,"Oeuf de Chapardeur",1048,5,instance_npcname("4FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",395,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("4FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("5FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 5 } else instance_announce 0, "Monstres restants au cinquième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,355,393,0 script 5FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("5FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("5FGate102tower", instance_id()); areamonster "1@tower",9,267,19,303,"Oeuf de Dragon",1721,5,instance_npcname("5FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,267,19,303,"Oeuf de Chapardeur",1048,5,instance_npcname("5FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,267,19,303,"Oeuf de Fourmi",1097,5,instance_npcname("5FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,267,19,303,"Chrysalide",1008,5,instance_npcname("5FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",52,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("5FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du sixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("6FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 6 } else instance_announce 0, "Monstres restants au sixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,12,309,0 script 6FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("6FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("6FGate102tower", instance_id()); areamonster "1@tower",93,267,103,303,"Explosion",1383,15,instance_npcname("6FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,267,103,303,"Drainlier",1111,15,instance_npcname("6FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,267,103,303,"Anophélès",1627,15,instance_npcname("6FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,267,103,303,"Familier",1005,15,instance_npcname("6FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",136,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("6FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("7FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 7 } else instance_announce 0, "Monstres restants au septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,96,309,0 script 7FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("7FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("7FGate102tower", instance_id()); areamonster "1@tower",181,267,191,303,"Ancien Arquebustier",1403,15,instance_npcname("7FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,267,191,303,"Petit Soldat",1248,15,instance_npcname("7FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",224,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("7FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("8FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 8 } else instance_announce 0, "Monstres restants au huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,184,309,0 script 8FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("8FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("8FGate102tower", instance_id()); areamonster "1@tower",267,267,277,303,"Obsidien",1615,15,instance_npcname("8FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,267,277,303,"Golem",1040,15,instance_npcname("8FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,267,277,303,"Stapo",1784,10,instance_npcname("8FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",310,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("8FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("9FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 9 } else instance_announce 0, "Monstres restants au neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,270,309,0 script 9FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("9FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("9FGate102tower", instance_id()); areamonster "1@tower",352,267,362,303,"Maîtresse",1059,1,instance_npcname("9FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,267,362,303,"Frelon Géant",1303,25,instance_npcname("9FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,267,362,303,"Frelon",1004,20,instance_npcname("9FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",395,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("9FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du dixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("10FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 10 } else instance_announce 0, "Monstres restants au dixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,355,309,0 script 10FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("10FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("10FGate102tower", instance_id()); areamonster "1@tower",9,180,19,216,"Dryade",1493,15,instance_npcname("10FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,180,19,216,"Parasite",1500,15,instance_npcname("10FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,180,19,216,"Ginseng Sauvage",1413,15,instance_npcname("10FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,180,19,216,"Rafflesia",1162,5,instance_npcname("10FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",52,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("10FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du onzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("11FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 11 } else instance_announce 0, "Monstres restants au onzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,12,222,0 script 11FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("11FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("11FGate102tower", instance_id()); areamonster "1@tower",93,180,103,216,"Demon Pungus",1378,25,instance_npcname("11FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,180,103,216,"Punk",1199,25,instance_npcname("11FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",136,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("11FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du douzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("12FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 12 } else instance_announce 0, "Monstres restants au douzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,96,222,0 script 12FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("12FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("12FGate102tower", instance_id()); areamonster "1@tower",181,180,191,216,"Hyegun",1512,15,instance_npcname("12FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,180,191,216,"Bongun",1188,15,instance_npcname("12FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,180,191,216,"Munak",1026,10,instance_npcname("12FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",224,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("12FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du treizième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("13FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 13 } else instance_announce 0, "Monstres restants au treizième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,184,222,0 script 13FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("13FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("13FGate102tower", instance_id()); areamonster "1@tower",267,180,277,216,"Grand Orc",1213,15,instance_npcname("13FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,180,277,216,"Orc Archer",1189,10,instance_npcname("13FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,180,277,216,"Orc Femelle",1273,10,instance_npcname("13FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,180,277,216,"Orc Guerrier",1023,5,instance_npcname("13FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,180,277,216,"Jeune Orc",1686,5,instance_npcname("13FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",310,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("13FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quatorzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("14FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 14 } else instance_announce 0, "Monstres restants au quatorzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,270,222,0 script 14FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("14FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("14FGate102tower", instance_id()); areamonster "1@tower",352,180,362,216,"Maya",1147,1,instance_npcname("14FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,180,362,216,"Phreeoni",1159,1,instance_npcname("14FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,180,362,216,"Deniro",1105,15,instance_npcname("14FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,180,362,216,"Pierre",1160,15,instance_npcname("14FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,180,362,216,"André",1095,15,instance_npcname("14FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,180,362,216,"Oeuf de Fourmi",1097,5,instance_npcname("14FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",395,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("14FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quinzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("15FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 15 } else instance_announce 0, "Monstres restants au quinzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,355,222,0 script 15FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("15FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("15FGate102tower", instance_id()); areamonster "1@tower",9,96,19,132,"Raydric Archer",1276,10,instance_npcname("15FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,96,19,132,"Orc Archer",1189,10,instance_npcname("15FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,96,19,132,"Gargouille",1253,10,instance_npcname("15FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,96,19,132,"Squelette Archer",1016,10,instance_npcname("15FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",52,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("15FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du seizième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("16FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 16 } else instance_announce 0, "Monstres restants au seizième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,12,138,0 script 16FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("16FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("16FGate102tower", instance_id()); areamonster "1@tower",93,96,103,132,"Poissonard",1264,10,instance_npcname("16FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,96,103,132,"Baphomet Jr.",1101,10,instance_npcname("16FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,96,103,132,"Strouf",1065,15,instance_npcname("16FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,96,103,132,"Vent des Collines",1629,5,instance_npcname("16FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",136,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("16FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du dix-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("17FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 17 } else instance_announce 0, "Monstres restants au dix-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,96,138,0 script 17FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("17FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("17FGate102tower", instance_id()); areamonster "1@tower",181,96,191,132,"Crampe",1209,25,instance_npcname("17FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,96,191,132,"Tarou",1175,15,instance_npcname("17FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",224,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("17FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du dix-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("18FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 18 } else instance_announce 0, "Monstres restants au dix-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,184,138,0 script 18FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("18FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("18FGate102tower", instance_id()); areamonster "1@tower",267,96,277,132,"--ja--",1108,10,instance_npcname("18FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,96,277,132,"--ja--",1064,10,instance_npcname("18FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,96,277,132,"--ja--",1069,10,instance_npcname("18FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,96,277,132,"--ja--",1158,10,instance_npcname("18FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",310,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("18FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du dix-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("19FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 19 } else instance_announce 0, "Monstres restants au dix-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,270,138,0 script 19FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("19FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("19FGate102tower", instance_id()); areamonster "1@tower",352,96,362,132,"Drake",1112,1,instance_npcname("19FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,96,362,132,"Squelette Pirate",1071,50,instance_npcname("19FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",395,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("19FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingtième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("20FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 20 } else instance_announce 0, "Monstres restants au vingtième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,355,138,0 script 20FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("20FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("20FGate102tower", instance_id()); areamonster "1@tower",9,9,19,45,"Plasma",1693,10,instance_npcname("20FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,9,19,45,"Plasma",1696,10,instance_npcname("20FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,9,19,45,"Plasma",1695,5,instance_npcname("20FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,9,19,45,"Plasma",1697,5,instance_npcname("20FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",9,9,19,45,"Plasma",1694,5,instance_npcname("20FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",52,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("20FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-et-unième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("21FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 21 } else instance_announce 0, "Monstres restants au vingt-et-unième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,12,51,0 script 21FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("21FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("21FGate102tower", instance_id()); areamonster "1@tower",93,9,103,45,"--ja--",1780,15,instance_npcname("21FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,9,103,45,"--ja--",1781,15,instance_npcname("21FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,9,103,45,"--ja--",1118,15,instance_npcname("21FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,9,103,45,"--ja--",1068,15,instance_npcname("21FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,9,103,45,"--ja--",1020,10,instance_npcname("21FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",93,9,103,45,"--ja--",1162,10,instance_npcname("21FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",136,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("21FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-deuxième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("22FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 22 } else instance_announce 0, "Monstres restants au vingt-deuxième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,96,51,0 script 22FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("22FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("22FGate102tower", instance_id()); areamonster "1@tower",181,9,191,45,"Penomena",1216,15,instance_npcname("22FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,9,191,45,"Obeaune",1044,10,instance_npcname("22FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,9,191,45,"Marse",1144,10,instance_npcname("22FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,9,191,45,"Espadon",1069,10,instance_npcname("22FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",181,9,191,45,"Hydre",1068,5,instance_npcname("22FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",224,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("22FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-troisième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("23FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 23 } else instance_announce 0, "Monstres restants au vingt-troisième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,184,51,0 script 23FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("23FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("23FGate102tower", instance_id()); areamonster "1@tower",267,9,277,45,"Joker",1131,15,instance_npcname("23FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,9,277,45,"Carat",1267,15,instance_npcname("23FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",267,9,277,45,"Jack",1130,10,instance_npcname("23FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",310,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("23FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-quatrième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("24FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 24 } else instance_announce 0, "Monstres restants au vingt-quatrième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,270,51,0 script 24FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("24FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("24FGate102tower", instance_id()); areamonster "1@tower",352,9,362,45,"Chat aux Neuf Queues",1307,15,instance_npcname("24FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,9,362,45,"Fleur de Lune",1150,1,instance_npcname("24FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "1@tower",352,9,362,45,"Neuf-Queues",1180,15,instance_npcname("24FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "1@tower",395,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("1@tower",instance_npcname("24FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-cinquième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("25FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 25 } else instance_announce 0, "Monstres restants au vingt-cinquième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 1@tower,355,51,0 script 25FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("25FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("25FGate102tower", instance_id()); initnpctimer; end; OnTouch_: getitem 6000,1; //Dark_Ashes warp "2@tower",52,354; end; OnTimer120000: disablenpc instance_npcname("25FGate102tower", instance_id()); donpcevent instance_npcname("25FGate102tower-2", instance_id())+"::OnEnable"; stopnpctimer; end; } 1@tower,355,51,0 script 25FGate102tower-2 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("25FGate102tower-2", instance_id()); end; OnEnable: enablenpc instance_npcname("25FGate102tower-2", instance_id()); end; OnTouch_: warp "2@tower",52,354; end; } /* 1@tower,71,1,0 script #Manager Mode1 844,{ mes "Sil vous plait, entrez le mot de passe."; input .@inputstr$; next; if (.@inputstr$ == "dmc2008") { mes "Ce NPC contrôle les étages 1 à 25."; mes "Merci d'entrer le n° de l'étage que vous souhaitez ouvrir."; mes "(i.g.: 1F->1, 25F->25)"; input .@input,1,25; next; if (.@input < 1 || .@input > 25) mes "Merci d'entrer un numéro compris entre 1 et 25 inclus."; else { donpcevent instance_npcname(.@input+"FGate102tower", instance_id())+"::OnEnable"; mes "*** L'Etage n° "+ .@input + " est maintenant ouvert. ***"; } } close; } */ // Floors 26-50 2@tower,29,365,2 script Fourneau Éternel::Immortal Furnace#1 844,{ end; OnInstanceInit: areamonster "2@tower",9,351,19,387,"Gibbet",1503,10,instance_npcname("Immortal Furnace#1", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,351,19,387,"Pêcher Vivant",1410,10,instance_npcname("Immortal Furnace#1", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,351,19,387,"Golem de Bois",1497,10,instance_npcname("Immortal Furnace#1", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,351,19,387,"Frapardeur",1495,10,instance_npcname("Immortal Furnace#1", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,351,19,387,"Saule Ancien",1033,5,instance_npcname("Immortal Furnace#1", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("Immortal Furnace#1", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-sixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("26FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 26 } else instance_announce 0, "Monstres restants au vingt-sixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,12,393,0 script 26FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("26FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("26FGate102tower", instance_id()); areamonster "2@tower",93,351,103,387,"Gobelin Archer",1258,10,instance_npcname("26FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,351,103,387,"Gobelin",1122,10,instance_npcname("26FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,351,103,387,"Gobelin",1123,5,instance_npcname("26FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,351,103,387,"Gobelin",1124,5,instance_npcname("26FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,351,103,387,"Gobelin",1125,5,instance_npcname("26FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,351,103,387,"Gobelin",1126,5,instance_npcname("26FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",136,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("26FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("27FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 27 } else instance_announce 0, "Monstres restants au vingt-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,96,393,0 script 27FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("27FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("27FGate102tower", instance_id()); areamonster "2@tower",181,351,191,387,"Arclouse",1194,30,instance_npcname("27FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,351,191,387,"Néréïde",1255,15,instance_npcname("27FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,351,191,387,"Peste",1256,15,instance_npcname("27FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,351,191,387,"Kukre",1070,10,instance_npcname("27FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",224,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("27FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("28FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 28 } else instance_announce 0, "Monstres restants au vingt-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,184,393,0 script 28FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("28FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("28FGate102tower", instance_id()); areamonster "2@tower",267,351,277,387,"Sombre Reflet",1260,10,instance_npcname("28FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,351,277,387,"Le Papelard",1375,10,instance_npcname("28FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,351,277,387,"Hylozoïste",1510,10,instance_npcname("28FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,351,277,387,"Quve",1508,5,instance_npcname("28FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,351,277,387,"Lude",1509,5,instance_npcname("28FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,351,277,387,"Murmure",1179,10,instance_npcname("28FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",310,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("28FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du vingt-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("29FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 29 } else instance_announce 0, "Monstres restants au vingt-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,270,393,0 script 29FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("29FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("29FGate102tower", instance_id()); areamonster "2@tower",352,351,362,387,"Bascsojin",1630,1,instance_npcname("29FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,351,362,387,"Nymphe Maléfique",1416,30,instance_npcname("29FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",395,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("29FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trentième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("30FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 30 } else instance_announce 0, "Monstres restants au trentième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,355,393,0 script 30FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("30FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("30FGate102tower", instance_id()); areamonster "2@tower",9,267,19,303,"Harponneur",1387,20,instance_npcname("30FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,267,19,303,"Poings de Fer",1212,15,instance_npcname("30FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,267,19,303,"Argiope",1099,10,instance_npcname("30FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,267,19,303,"Scorpion",1001,5,instance_npcname("30FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",52,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("30FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-et-unième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("31FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 31 } else instance_announce 0, "Monstres restants au trente-et-unième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,12,309,0 script 31FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("31FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("31FGate102tower", instance_id()); areamonster "2@tower",93,267,103,303,"Chef Gobelin",1299,1,instance_npcname("31FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,267,103,303,"Gobelin Archer",1258,10,instance_npcname("31FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,267,103,303,"Gobelin",1122,10,instance_npcname("31FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,267,103,303,"Gobelin",1123,5,instance_npcname("31FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,267,103,303,"Gobelin",1124,5,instance_npcname("31FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,267,103,303,"Gobelin",1125,5,instance_npcname("31FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,267,103,303,"Gobelin",1126,5,instance_npcname("31FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",136,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("31FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-deuxième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("32FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 32 } else instance_announce 0, "Monstres restants au trente-deuxième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,96,309,0 script 32FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("32FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("32FGate102tower", instance_id()); areamonster "2@tower",181,267,191,303,"Chef Kobold",1296,1,instance_npcname("32FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,267,191,303,"Kobold",1133,15,instance_npcname("32FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,267,191,303,"Kobold Archer",1282,15,instance_npcname("32FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,267,191,303,"Kobold",1134,10,instance_npcname("32FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,267,191,303,"Kobold",1135,5,instance_npcname("32FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",224,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("32FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-troisième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("33FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 33 } else instance_announce 0, "Monstres restants au trente-troisième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,184,309,0 script 33FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("33FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("33FGate102tower", instance_id()); areamonster "2@tower",267,267,277,303,"Crâne Ardent",1869,20,instance_npcname("33FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,267,277,303,"Murmure",1179,10,instance_npcname("33FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,267,277,303,"Murmure Géant",1186,10,instance_npcname("33FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",310,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("33FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-quatrième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("34FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 34 } else instance_announce 0, "Monstres restants au trente-quatrième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,270,309,0 script 34FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("34FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("34FGate102tower", instance_id()); areamonster "2@tower",352,267,362,303,"Général Tortue",1312,1,instance_npcname("34FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,267,362,303,"Coeur-de-Glace",1319,10,instance_npcname("34FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,267,362,303,"Solidard",1316,10,instance_npcname("34FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,267,362,303,"Brûleur",1318,10,instance_npcname("34FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,267,362,303,"Permeter",1314,10,instance_npcname("34FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",395,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("34FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-cinquième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("35FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 35 } else instance_announce 0, "Monstres restants au trente-cinquième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,355,309,0 script 35FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("35FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("35FGate102tower", instance_id()); areamonster "2@tower",9,180,19,216,"Anolien",1206,30,instance_npcname("35FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,180,19,216,"Gecko",1687,10,instance_npcname("35FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,180,19,216,"Alligator",1271,10,instance_npcname("35FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",52,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("35FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-sixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("36FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 36 } else instance_announce 0, "Monstres restants au trente-sixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,12,222,0 script 36FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("36FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("36FGate102tower", instance_id()); areamonster "2@tower",93,180,103,216,"Gardien de l'Horloge",1270,10,instance_npcname("36FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,180,103,216,"Pendulard",1269,10,instance_npcname("36FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,180,103,216,"Toquant",1193,30,instance_npcname("36FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",136,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("36FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("37FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 37 } else instance_announce 0, "Monstres restants au trente-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,96,222,0 script 37FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("37FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("37FGate102tower", instance_id()); areamonster "2@tower",181,180,191,216,"Litanie Funèbre",1698,25,instance_npcname("37FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,180,191,216,"Verbousard",1195,25,instance_npcname("37FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",224,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("37FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("38FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 38 } else instance_announce 0, "Monstres restants au trente-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,184,222,0 script 38FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("38FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("38FGate102tower", instance_id()); areamonster "2@tower",267,180,277,216,"Nymphe Maléfique",1416,10,instance_npcname("38FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,180,277,216,"Mao Guai",1513,10,instance_npcname("38FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,180,277,216,"Ermite Céleste",1412,10,instance_npcname("38FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,180,277,216,"Dragon Danseur",1514,10,instance_npcname("38FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,180,277,216,"Li Me Mang Ryang",1517,5,instance_npcname("38FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",310,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("38FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du trente-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("39FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 39 } else instance_announce 0, "Monstres restants au trente-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,270,222,0 script 39FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("39FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("39FGate102tower", instance_id()); areamonster "2@tower",352,180,362,216,"Samouraï Réincarné",1492,1,instance_npcname("39FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,180,362,216,"Shinobi",1401,10,instance_npcname("39FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,180,362,216,"Tengu",1405,10,instance_npcname("39FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,180,362,216,"Ancien Arquebusier",1403,5,instance_npcname("39FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,180,362,216,"Miyabi Ningyo",1404,10,instance_npcname("39FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,180,362,216,"Karakasa",1400,5,instance_npcname("39FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",395,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("39FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarantième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("40FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 40 } else instance_announce 0, "Monstres restants au quarantième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,355,222,0 script 40FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("40FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("40FGate102tower", instance_id()); areamonster "2@tower",9,96,19,132,"Kraben",1587,50,instance_npcname("40FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",52,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("40FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-et-unième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("41FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 41 } else instance_announce 0, "Monstres restants au quarante-et-unième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,12,138,0 script 41FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("41FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("41FGate102tower", instance_id()); areamonster "2@tower",93,96,103,132,"Dormeur",1386,20,instance_npcname("41FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,96,103,132,"Bouserot",1207,10,instance_npcname("41FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,96,103,132,"Mi Gao",1516,10,instance_npcname("41FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,96,103,132,"Sableux",1165,5,instance_npcname("41FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,96,103,132,"Hode",1127,5,instance_npcname("41FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",136,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("41FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-deuxième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("42FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 42 } else instance_announce 0, "Monstres restants au quarante-deuxième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,96,138,0 script 42FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("42FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("42FGate102tower", instance_id()); areamonster "2@tower",181,96,191,132,"Méduse",1148,10,instance_npcname("42FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,96,191,132,"Vipère",1037,40,instance_npcname("42FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,96,191,132,"Anaconda",1030,5,instance_npcname("42FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,96,191,132,"Boa",1025,5,instance_npcname("42FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",224,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("42FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-troisième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("43FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 43 } else instance_announce 0, "Monstres restants au quarante-troisième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,184,138,0 script 43FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("43FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("43FGate102tower", instance_id()); areamonster "2@tower",267,96,277,132,"Jeune Garm",1515,20,instance_npcname("43FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,96,277,132,"Baphomet Jr.",1101,20,instance_npcname("43FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,96,277,132,"Jeune Orc",1686,1,instance_npcname("43FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,96,277,132,"Jeune Loup du Désert",1107,10,instance_npcname("43FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,96,277,132,"Sauvageon",1167,10,instance_npcname("43FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",310,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("43FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-quatrième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("44FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 44 } else instance_announce 0, "Monstres restants au quarante-quatrième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,270,138,0 script 44FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("44FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("44FGate102tower", instance_id()); areamonster "2@tower",352,96,362,132,"Osiris",1038,1,instance_npcname("44FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,96,362,132,"Ancienne Momie",1297,15,instance_npcname("44FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,96,362,132,"Vérit",1032,15,instance_npcname("44FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,96,362,132,"Momie",1041,20,instance_npcname("44FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",395,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("44FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-cinquième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("45FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 45 } else instance_announce 0, "Monstres restants au quarante-cinquième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,355,138,0 script 45FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("45FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("45FGate102tower", instance_id()); areamonster "2@tower",9,9,19,45,"Témoin",1774,20,instance_npcname("45FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",9,9,19,45,"Scruteur",1633,20,instance_npcname("45FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",52,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("45FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-sixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("46FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 46 } else instance_announce 0, "Monstres restants au quarante-sixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,12,51,0 script 46FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("46FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("46FGate102tower", instance_id()); areamonster "2@tower",93,9,103,45,"Deleter",1384,20,instance_npcname("46FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,9,103,45,"Deleter",1385,10,instance_npcname("46FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,9,103,45,"Petite",1156,10,instance_npcname("46FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",93,9,103,45,"Petite",1155,10,instance_npcname("46FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",136,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("46FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("47FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 47 } else instance_announce 0, "Monstres restants au quarante-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,96,51,0 script 47FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("47FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("47FGate102tower", instance_id()); areamonster "2@tower",181,9,191,45,"Ver Ancien",1305,10,instance_npcname("47FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,9,191,45,"Ancienne Momie",1297,10,instance_npcname("47FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",181,9,191,45,"Ancienne Mimic",1699,10,instance_npcname("47FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",224,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("47FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("48FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 48 } else instance_announce 0, "Monstres restants au quarante-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,184,51,0 script 48FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("48FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("48FGate102tower", instance_id()); areamonster "2@tower",267,9,277,45,"Grizzly",1381,20,instance_npcname("48FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,9,277,45,"Leib Olmai",1306,7,instance_npcname("48FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,9,277,45,"Nounours",1417,5,instance_npcname("48FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,9,277,45,"Sasquatch",1243,5,instance_npcname("48FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",267,9,277,45,"Yéti",1060,5,instance_npcname("48FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",310,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("48FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du quarante-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("49FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 49 } else instance_announce 0, "Monstres restants au quarante-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,270,51,0 script 49FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("49FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("49FGate102tower", instance_id()); areamonster "2@tower",352,9,362,45,"Pharaon",1157,1,instance_npcname("49FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,9,362,45,"Amon Ra",1511,1,instance_npcname("49FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,9,362,45,"Anubis",1098,10,instance_npcname("49FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,9,362,45,"Marduk",1140,10,instance_npcname("49FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "2@tower",352,9,362,45,"Matyr",1146,10,instance_npcname("49FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "2@tower",395,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("2@tower",instance_npcname("49FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tout les monstre du cinquantième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("50FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 50 } else instance_announce 0, "Monstres restants au cinquantième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 2@tower,355,51,0 script 50FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("50FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("50FGate102tower", instance_id()); initnpctimer; end; OnTouch_: getitem 6000,1; //Dark_Ashes warp "3@tower",52,354; end; OnTimer120000: disablenpc instance_npcname("50FGate102tower", instance_id()); donpcevent instance_npcname("50FGate102tower-2", instance_id())+"::OnEnable"; stopnpctimer; end; } 2@tower,355,51,0 script 50FGate102tower-2 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("50FGate102tower-2", instance_id()); end; OnEnable: enablenpc instance_npcname("50FGate102tower-2", instance_id()); end; OnTouch_: warp "3@tower",52,354; end; } /* 2@tower,71,1,0 script #Manager Mode2 844,{ mes "Sil vous plait, entrez le mot de passe."; input .@inputstr$; next; if (.@inputstr$ == "dmc2008") { mes "Ce NPC contrôle les étages 26 à 50."; mes "Merci d'entrer le n° de l'étage que vous souhaitez ouvrir."; mes "(i.g.: 26F->26, 50F->50)"; input .@input,26,50; next; if (.@onput < 26 || .@input > 50) mes "Merci d'entrer un numéro entre 26 et 50 inclus."; else { donpcevent instance_npcname(.@input+"FGate102tower", instance_id())+"::OnEnable"; mes "*** L'Etage n° "+ .@input + " est maintenant ouvert. ***"; } } close; } */ // Floors 51-75 3@tower,29,365,2 script Fourneau Éternel::Immortal Furnace#2 844,{ end; OnInstanceInit: areamonster "3@tower",9,351,19,387,"Mini-Démon",1292,20,instance_npcname("Immortal Furnace#2", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,351,19,387,"Diabolique",1382,20,instance_npcname("Immortal Furnace#2", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,351,19,387,"Deviruchi",1109,10,instance_npcname("Immortal Furnace#2", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("Immortal Furnace#2", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-et-unième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("51FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 51 } else instance_announce 0, "Monstres restants au cinquante-et-unième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,12,393,0 script 51FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("51FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("51FGate102tower", instance_id()); areamonster "3@tower",93,351,103,387,"Harpie",1376,20,instance_npcname("51FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,351,103,387,"Grand Péco",1369,10,instance_npcname("51FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,351,103,387,"Papillon Sanguinaire",1408,10,instance_npcname("51FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,351,103,387,"Gargoyle",1253,10,instance_npcname("51FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,351,103,387,"Vent des Collines",1680,5,instance_npcname("51FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,351,103,387,"Vent des Collines",1629,5,instance_npcname("51FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",136,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("51FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-deuxième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("52FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 52 } else instance_announce 0, "Monstres restants au cinquante-deuxième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,96,393,0 script 52FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("52FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("52FGate102tower", instance_id()); areamonster "3@tower",181,351,191,387,"Assaillant",1315,25,instance_npcname("52FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,351,191,387,"Shinobi",1401,30,instance_npcname("52FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",224,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("52FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-troisième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("53FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 53 } else instance_announce 0, "Monstres restants au cinquante-troisième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,184,393,0 script 53FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("53FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("53FGate102tower", instance_id()); areamonster "3@tower",267,351,277,387,"Chépette",1250,10,instance_npcname("53FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,351,277,387,"Marionette",1143,10,instance_npcname("53FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,351,277,387,"Miyabi Ningyo",1404,10,instance_npcname("53FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",310,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("53FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-quatrième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("54FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 54 } else instance_announce 0, "Monstres restants au cinquante-quatrième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,270,393,0 script 54FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("54FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("54FGate102tower", instance_id()); areamonster "3@tower",352,351,362,387,"Méduse",1148,25,instance_npcname("54FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,351,362,387,"Seigneur des Serpents",1418,1,instance_npcname("54FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,351,362,387,"Isis",1029,15,instance_npcname("54FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,351,362,387,"Vipère",1037,15,instance_npcname("54FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",395,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("54FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-cinquième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("55FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 55 } else instance_announce 0, "Monstres restants au cinquante-cinquième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,355,393,0 script 55FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("55FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("55FGate102tower", instance_id()); areamonster "3@tower",9,267,19,303,"Coeur-de-Glace",1319,10,instance_npcname("55FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,267,19,303,"Jeune Garm",1515,10,instance_npcname("55FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,267,19,303,"Titan de Glace",1777,15,instance_npcname("55FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,267,19,303,"Neigeux",1775,10,instance_npcname("55FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,267,19,303,"Gazeti",1778,10,instance_npcname("55FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",52,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("55FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-sixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("56FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 56 } else instance_announce 0, "Monstres restants au cinquante-sixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,12,309,0 script 56FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("56FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("56FGate102tower", instance_id()); areamonster "3@tower",93,267,103,303,"Arc Angéling",1388,1,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,267,103,303,"Déviling",1582,1,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,267,103,303,"Angéling",1096,1,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,267,103,303,"Ghostring",1120,1,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,267,103,303,"Mastering",1090,1,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,267,103,303,"Métaling",1613,25,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,267,103,303,"Marin",1242,5,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,267,103,303,"Poporing",1031,5,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,267,103,303,"Drops",1113,5,instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",136,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("56FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("57FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 57 } else instance_announce 0, "Monstres restants au cinquante-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,96,309,0 script 57FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("57FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("57FGate102tower", instance_id()); areamonster "3@tower",181,267,191,303,"Phendark",1202,20,instance_npcname("57FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,267,191,303,"Rybio",1201,10,instance_npcname("57FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,267,191,303,"Zombie Prisonnier",1197,10,instance_npcname("57FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,267,191,303,"Squelette Prisonnier",1196,5,instance_npcname("57FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,267,191,303,"Injustice",1257,5,instance_npcname("57FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",224,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("57FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("58FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 58 } else instance_announce 0, "Monstres restants au cinquante-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,184,309,0 script 58FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("58FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("58FGate102tower", instance_id()); areamonster "3@tower",267,267,277,303,"Ancienne Mimic",1699,30,instance_npcname("58FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,267,277,303,"Mimic",1191,20,instance_npcname("58FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,267,277,303,"Cadeau Surprise",1249,10,instance_npcname("58FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",310,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("58FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du cinquante-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("59FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 59 } else instance_announce 0, "Monstres restants au cinquante-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,270,309,0 script 59FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("59FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("59FGate102tower", instance_id()); areamonster "3@tower",352,267,362,303,"Général Egnigem Cenia",1658,1,instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,267,362,303,"Doppelganger",1046,1,instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,267,362,303,"Armaia Dinze",1654,10,instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,267,362,303,"Wickebain Tres",1653,10,instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,267,362,303,"Laurell Weinder",1657,10,instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,267,362,303,"Kavac Icarus",1656,10,instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,267,362,303,"Errend Ebecee",1655,10,instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,267,362,303,"Egnigem Cenia",1652,10,instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",395,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("59FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixantième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("60FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 60 } else instance_announce 0, "Monstres restants au soixantième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,355,309,0 script 60FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("60FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("60FGate102tower", instance_id()); areamonster "3@tower",9,180,19,216,"Agav",1769,10,instance_npcname("60FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,180,19,216,"Echio",1770,10,instance_npcname("60FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,180,19,216,"Isilla",1772,5,instance_npcname("60FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,180,19,216,"Mobster",1313,10,instance_npcname("60FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,180,19,216,"Pasana",1154,10,instance_npcname("60FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,180,19,216,"Vanberk",1771,5,instance_npcname("60FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",52,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("60FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-et-unième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("61FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 61 } else instance_announce 0, "Monstres restants au soixante-et-unième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,12,222,0 script 61FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("61FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("61FGate102tower", instance_id()); areamonster "3@tower",93,180,103,216,"Rôdeur",1208,35,instance_npcname("61FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",136,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("61FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-deuxième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("62FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 62 } else instance_announce 0, "Monstres restants au soixante-deuxième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,96,222,0 script 62FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("62FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("62FGate102tower", instance_id()); areamonster "3@tower",181,180,191,216,"Zombie en Haillons",1865,20,instance_npcname("62FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,180,191,216,"Maître Zombie",1298,10,instance_npcname("62FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,180,191,216,"Zombie Prisonnier",1197,5,instance_npcname("62FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,180,191,216,"Zombie d'Orc",1153,5,instance_npcname("62FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,180,191,216,"Zombie",1015,5,instance_npcname("62FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",224,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("62FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-troisième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("63FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 63 } else instance_announce 0, "Monstres restants au soixante-troisième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,184,222,0 script 63FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("63FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("63FGate102tower", instance_id()); areamonster "3@tower",267,180,277,216,"Ungoliant",1618,30,instance_npcname("63FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,180,277,216,"Ver Ancien",1305,2,instance_npcname("63FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,180,277,216,"Chenille",1300,2,instance_npcname("63FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,180,277,216,"Sombre Crémeux",1293,2,instance_npcname("63FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,180,277,216,"Mante Tueuse",1294,2,instance_npcname("63FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,180,277,216,"Frelon Géant",1303,2,instance_npcname("63FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",310,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("63FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-quatrième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("64FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 64 } else instance_announce 0, "Monstres restants au soixante-quatrième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,270,222,0 script 64FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("64FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("64FGate102tower", instance_id()); areamonster "3@tower",352,180,362,216,"Atroce",1785,1,instance_npcname("64FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,180,362,216,"Galion",1783,20,instance_npcname("64FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",395,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("64FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-cinquième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("65FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 65 } else instance_announce 0, "Monstres restants au soixante-cinquième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,355,222,0 script 65FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("65FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("65FGate102tower", instance_id()); areamonster "3@tower",9,96,19,132,"Incube",1374,20,instance_npcname("65FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,96,19,132,"Aliot",1736,20,instance_npcname("65FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,96,19,132,"Injustice",1257,10,instance_npcname("65FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",52,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("65FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-sixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("66FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 66 } else instance_announce 0, "Monstres restants au soixante-sixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,12,138,0 script 66FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("66FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("66FGate102tower", instance_id()); areamonster "3@tower",93,96,103,132,"Acidus",1716,10,instance_npcname("66FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,96,103,132,"Acidus",1713,10,instance_npcname("66FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,96,103,132,"Deleter",1384,5,instance_npcname("66FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,96,103,132,"Dragonoïde Mutant",1262,10,instance_npcname("66FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,96,103,132,"Petite",1156,5,instance_npcname("66FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",136,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("66FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("67FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 67 } else instance_announce 0, "Monstres restants au soixante-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,96,138,0 script 67FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("67FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("67FGate102tower", instance_id()); areamonster "3@tower",181,96,191,132,"Golem de Lave",1366,10,instance_npcname("67FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,96,191,132,"Stalagol",1278,10,instance_npcname("67FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,96,191,132,"Titan de Glace",1777,10,instance_npcname("67FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,96,191,132,"Golem de Bois",1497,5,instance_npcname("67FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,96,191,132,"Golem",1040,5,instance_npcname("67FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",224,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("67FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("68FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 68 } else instance_announce 0, "Monstres restants au soixante-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,184,138,0 script 68FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("68FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("68FGate102tower", instance_id()); areamonster "3@tower",267,96,277,132,"Observation",1700,20,instance_npcname("68FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,96,277,132,"Maîtresse du Foyer",1701,10,instance_npcname("68FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,96,277,132,"Baronne Rétribution",1702,10,instance_npcname("68FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,96,277,132,"Dame Réconfort",1703,10,instance_npcname("68FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,96,277,132,"Ange Impie",1371,10,instance_npcname("68FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",310,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("68FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("69FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 69 } else instance_announce 0, "Monstres restants au soixante-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,270,138,0 script 69FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("69FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("69FGate102tower", instance_id()); areamonster "3@tower",352,96,362,132,"Héros des Orcs",1087,1,instance_npcname("69FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,96,362,132,"Seigneur des Orcs",1190,1,instance_npcname("69FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,96,362,132,"Jeune Orc",1686,20,instance_npcname("69FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",395,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("69FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-dixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("70FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 70 } else instance_announce 0, "Monstres restants au soixante-dixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,355,138,0 script 70FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("70FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("70FGate102tower", instance_id()); areamonster "3@tower",9,9,19,45,"Succube",1370,20,instance_npcname("70FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,9,19,45,"Cauchemar Terrifiant",1379,20,instance_npcname("70FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,9,19,45,"Incube",1374,20,instance_npcname("70FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",9,9,19,45,"Cauchemar",1061,5,instance_npcname("70FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",52,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("70FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-et-onzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("71FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 71 } else instance_announce 0, "Monstres restants au soixante-et-onzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,12,51,0 script 71FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("71FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("71FGate102tower", instance_id()); areamonster "3@tower",93,9,103,45,"Margaretha Sorin",1637,10,instance_npcname("71FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,9,103,45,"Permeter",1314,10,instance_npcname("71FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,9,103,45,"Errend Ebecee",1655,10,instance_npcname("71FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",93,9,103,45,"Pêcher Vivant",1410,10,instance_npcname("71FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",136,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("71FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-douzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("72FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 72 } else instance_announce 0, "Monstres restants au soixante-douzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,96,51,0 script 72FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("72FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("72FGate102tower", instance_id()); areamonster "3@tower",181,9,191,45,"Succube",1370,10,instance_npcname("72FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,9,191,45,"Loli Ruri",1505,20,instance_npcname("72FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,9,191,45,"Aliza",1737,10,instance_npcname("72FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,9,191,45,"Zherlthsh",1200,5,instance_npcname("72FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,9,191,45,"Alice",1275,5,instance_npcname("72FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",181,9,191,45,"Chung Li",1519,10,instance_npcname("72FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",224,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("72FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-treizième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("73FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 73 } else instance_announce 0, "Monstres restants au soixante-treizième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,184,51,0 script 73FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("73FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("73FGate102tower", instance_id()); areamonster "3@tower",267,9,277,45,"Dimik",1671,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,9,277,45,"Dimik",1673,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,9,277,45,"Dimik",1672,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,9,277,45,"Venatu",1677,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,9,277,45,"Dimik",1670,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,9,277,45,"Archdam",1668,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,9,277,45,"Venatu",1678,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,9,277,45,"Venatu",1679,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",267,9,277,45,"Venatu",1676,6,instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",310,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("73FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-quatorzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("74FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 74 } else instance_announce 0, "Monstres restants au soixante-quatorzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,270,51,0 script 74FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("74FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("74FGate102tower", instance_id()); areamonster "3@tower",352,9,362,45,"Baphomet",1039,1,instance_npcname("74FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,9,362,45,"Seigneur des Ténèbres",1272,1,instance_npcname("74FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,9,362,45,"Baphomet Jr.",1101,20,instance_npcname("74FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "3@tower",352,9,362,45,"Illusion des Ténèbres",1302,10,instance_npcname("74FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "3@tower",395,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("3@tower",instance_npcname("74FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Tous les monstres du soixante-quinzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("75FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 75 } else instance_announce 0, "Monstres restants au soixante-quinzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 3@tower,355,51,0 script 75FGate102tower 45,1,1,{ end; OnInstanceInit: disablenpc instance_npcname("75FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("75FGate102tower", instance_id()); initnpctimer; end; OnTouch_: getitem 6000,1; //Dark_Ashes warp "4@tower",52,354; end; OnTimer120000: disablenpc instance_npcname("75FGate102tower", instance_id()); donpcevent instance_npcname("75FGate102tower-2", instance_id())+"::OnEnable"; stopnpctimer; end; } 3@tower,355,51,0 script 75FGate102tower-2 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("75FGate102tower-2", instance_id()); end; OnEnable: enablenpc instance_npcname("75FGate102tower-2", instance_id()); end; OnTouch_: warp "4@tower",52,354; end; } /* 3@tower,71,1,0 script #Manager Mode3 844,{ mes "Sil vous plait, entrez le mot de passe."; input .@inputstr$; next; if (.@inputstr$ == "dmc2008") { mes "Ce NPC contrôle les étage 51 à 75."; mes "Merci d'entrer le numéro de l'étage que vous souhaitez ouvrir."; mes "(i.g.: 51F->51, 75F->75)"; input .@input,51,75; next; if (.@input < 51 || .@input > 75) mes "Merci d'entrer un numéro compris entre 51 et 75, inclus."; else { donpcevent instance_npcname(.@input+"FGate102tower", instance_id())+"::OnEnable"; mes "*** L'Etage n° "+ .@input + " est maintenant ouvert. ***"; } } close; } */ // Floors 76-99 4@tower,29,365,2 script Fourneau Éternel::Immortal Furnace#3 844,{ end; OnInstanceInit: areamonster "4@tower",9,351,19,387,"Chevalier des Abysses",1219,30,instance_npcname("Immortal Furnace#3", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,351,19,387,"Cauchemar Térrifiant",1379,20,instance_npcname("Immortal Furnace#3", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,351,19,387,"Cauchemar",1061,10,instance_npcname("Immortal Furnace#3", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("Immortal Furnace#3", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du soixante-seizième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("76FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 76 } else instance_announce 0,"Monstres restants au soixante-seizième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,12,393,0 script 76FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("76FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("76FGate102tower", instance_id()); areamonster "4@tower",93,351,103,387,"Banshee",1867,30,instance_npcname("76FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,351,103,387,"Spectre de Mort",1291,10,instance_npcname("76FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,351,103,387,"Druide Maléfique",1117,10,instance_npcname("76FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,351,103,387,"Spectre",1192,10,instance_npcname("76FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,351,103,387,"Esprit Venteux",1263,10,instance_npcname("76FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",136,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("76FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du soixante-dix-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("77FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 77 } else instance_announce 0,"Monstres restants au soixante-dix-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,96,393,0 script 77FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("77FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("77FGate102tower", instance_id()); areamonster "4@tower",181,351,191,387,"--ja--",1829,5,instance_npcname("77FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,351,191,387,"--ja--",1268,10,instance_npcname("77FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,351,191,387,"--ja--",1219,5,instance_npcname("77FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,351,191,387,"--ja--",1504,10,instance_npcname("77FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,351,191,387,"--ja--",1163,20,instance_npcname("77FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",224,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("77FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du soixante-dix-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("78FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 78 } else instance_announce 0,"Monstres restants au soixante-dix-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,184,393,0 script 78FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("78FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("78FGate102tower", instance_id()); areamonster "4@tower",267,351,277,387,"--ja--",1720,10,instance_npcname("78FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,351,277,387,"--ja--",1714,10,instance_npcname("78FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,351,277,387,"--ja--",1717,10,instance_npcname("78FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,351,277,387,"--ja--",1385,5,instance_npcname("78FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,351,277,387,"--ja--",1155,5,instance_npcname("78FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",310,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("78FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du soixante-dix-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("79FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 79 } else instance_announce 0,"Monstres restants au soixante-dix-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,270,393,0 script 79FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("79FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("79FGate102tower", instance_id()); areamonster "4@tower",352,351,362,387,"--ja--",1871,1,instance_npcname("79FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",352,351,362,387,"--ja--",1870,15,instance_npcname("79FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",395,354; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("79FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingtième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("80FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 80 } else instance_announce 0,"Monstres restants au quatre-vingtième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,355,393,0 script 80FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("80FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("80FGate102tower", instance_id()); areamonster "4@tower",9,267,19,303,"Mysteltainn",1203,20,instance_npcname("80FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,267,19,303,"Tirfing",1204,20,instance_npcname("80FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,267,19,303,"Exécuteur",1205,20,instance_npcname("80FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",52,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("80FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-unième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("81FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 81 } else instance_announce 0,"Monstres restants au quatre-vingt-unième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,12,309,0 script 81FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("81FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("81FGate102tower", instance_id()); areamonster "4@tower",93,267,103,303,"--ja--",1268,10,instance_npcname("81FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,267,103,303,"--ja--",1769,10,instance_npcname("81FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,267,103,303,"--ja--",1507,10,instance_npcname("81FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,267,103,303,"--ja--",1752,10,instance_npcname("81FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,267,103,303,"--ja--",1257,10,instance_npcname("81FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",136,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("81FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-deuxième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("82FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 82 } else instance_announce 0,"Monstres restants au quatre-vingt-deuxième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,96,309,0 script 82FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("82FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("82FGate102tower", instance_id()); areamonster "4@tower",181,267,191,303,"Skeggiold",1754,10,instance_npcname("82FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,267,191,303,"Illusion des Ténèbres",1302,10,instance_npcname("82FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,267,191,303,"Griffon",1259,10,instance_npcname("82FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,267,191,303,"Chimère",1283,10,instance_npcname("82FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",224,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("82FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-troisième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("83FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 83 } else instance_announce 0,"Monstres restants au quatre-vingt-troisième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,184,309,0 script 83FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("83FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("83FGate102tower", instance_id()); areamonster "4@tower",267,267,277,303,"Succube",1370,10,instance_npcname("83FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,267,277,303,"Illusion des Ténèbres",1302,20,instance_npcname("83FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,267,277,303,"Grand-Duc",1320,10,instance_npcname("83FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,267,277,303,"Chouette Effraie",1295,10,instance_npcname("83FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,267,277,303,"Incube",1374,10,instance_npcname("83FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",310,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("83FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-quatrième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("84FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 84 } else instance_announce 0,"Monstres restants au quatre-vingt-quatrième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,270,309,0 script 84FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("84FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("84FGate102tower", instance_id()); areamonster "4@tower",352,267,362,303,"Ifrit",1832,1,instance_npcname("84FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",395,270; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("84FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-cinquième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("85FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 85 } else instance_announce 0,"Monstres restants au quatre-vingt-cinquième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,355,309,0 script 85FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("85FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("85FGate102tower", instance_id()); areamonster "4@tower",9,180,19,216,"--ja--",1720,10,instance_npcname("85FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,180,19,216,"--ja--",1259,10,instance_npcname("85FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,180,19,216,"--ja--",1283,10,instance_npcname("85FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,180,19,216,"--ja--",1310,10,instance_npcname("85FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",52,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("85FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-sixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("86FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 86 } else instance_announce 0,"Monstres restants au quatre-vingt-sixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,12,222,0 script 86FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("86FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("86FGate102tower", instance_id()); areamonster "4@tower",93,180,103,216,"Salamandre",1831,15,instance_npcname("86FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,180,103,216,"Kasa",1833,20,instance_npcname("86FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,180,103,216,"Golem de Lave",1366,15,instance_npcname("86FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,180,103,216,"Gajomart",1309,10,instance_npcname("86FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",136,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("86FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("87FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 87 } else instance_announce 0,"Monstres restants au quatre-vingt-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,96,222,0 script 87FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("87FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("87FGate102tower", instance_id()); areamonster "4@tower",181,180,191,216,"--ja--",1870,15,instance_npcname("87FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,180,191,216,"--ja--",1098,15,instance_npcname("87FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,180,191,216,"--ja--",1291,10,instance_npcname("87FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,180,191,216,"--ja--",1297,10,instance_npcname("87FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,180,191,216,"--ja--",1132,10,instance_npcname("87FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",224,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("87FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("88FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 88 } else instance_announce 0,"Monstres restants au quatre-vingt-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,184,222,0 script 88FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("88FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("88FGate102tower", instance_id()); areamonster "4@tower",267,180,277,216,"Haine de Thanatos",1704,6,instance_npcname("88FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,180,277,216,"Désespoir de Thanatos",1705,6,instance_npcname("88FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,180,277,216,"Tristesse de Thanatos",1706,6,instance_npcname("88FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,180,277,216,"Agonie de Thanatos",1707,6,instance_npcname("88FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",310,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("88FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("89FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 89 } else instance_announce 0,"Monstres restants au quatre-vingt-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,270,222,0 script 89FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("89FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("89FGate102tower", instance_id()); areamonster "4@tower",352,180,362,216,"Valkyrie Randgris",1751,1,instance_npcname("89FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",352,180,362,216,"Baronne Rétribution",1702,10,instance_npcname("89FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",352,180,362,216,"Dame Réconfort",1703,10,instance_npcname("89FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",352,180,362,216,"Ange Impie",1371,10,instance_npcname("89FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",395,183; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("89FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-dixième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("90FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 90 } else instance_announce 0,"Monstres restants au quatre-vingt-dixième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,355,222,0 script 90FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("90FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("90FGate102tower", instance_id()); areamonster "4@tower",9,96,19,132,"Cecil Damon",1638,10,instance_npcname("90FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,96,19,132,"Maître des Arcs",1830,10,instance_npcname("90FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,96,19,132,"Kavac Icarus",1656,30,instance_npcname("90FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",52,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("90FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-onzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("91FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 91 } else instance_announce 0,"Monstres restants au quatre-vingt-onzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,12,138,0 script 91FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("91FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("91FGate102tower", instance_id()); areamonster "4@tower",93,96,103,132,"Kathryne Keyron",1639,15,instance_npcname("91FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,96,103,132,"L'Ancien",1377,10,instance_npcname("91FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,96,103,132,"Laurell Weinder",1657,10,instance_npcname("91FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,96,103,132,"Esprit Venteux",1263,10,instance_npcname("91FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,96,103,132,"Marduk",1140,10,instance_npcname("91FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",136,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("91FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-douzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("92FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 92 } else instance_announce 0,"Monstres restants au quatre-vingt-douzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,96,138,0 script 92FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("92FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("92FGate102tower", instance_id()); areamonster "4@tower",181,96,191,132,"Seyren Windsor",1634,15,instance_npcname("92FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,96,191,132,"Chevalier Sanguinaire",1268,10,instance_npcname("92FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,96,191,132,"Chevalier des Abysses",1219,10,instance_npcname("92FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,96,191,132,"Rôdeur",1208,10,instance_npcname("92FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",224,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("92FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-treizième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("93FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 93 } else instance_announce 0,"Monstres restants au quatre-vingt-treizième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,184,138,0 script 93FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("93FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("93FGate102tower", instance_id()); areamonster "4@tower",267,96,277,132,"Maître des Épées",1829,15,instance_npcname("93FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",267,96,277,132,"Maître des Arcs",1830,15,instance_npcname("93FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",310,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("93FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-quatorzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("94FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 94 } else instance_announce 0,"Monstres restants au quatre-vingt-quatorzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,270,138,0 script 94FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("94FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("94FGate102tower", instance_id()); areamonster "4@tower",352,96,362,132,"Beelzébub",1873,1,instance_npcname("94FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",352,96,362,132,"Mouche Guerrière",1035,30,instance_npcname("94FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",352,96,362,132,"Chonchon d'Acier",1042,5,instance_npcname("94FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",352,96,362,132,"Mouche-Dragon",1091,5,instance_npcname("94FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",352,96,362,132,"Chonchon",1011,5,instance_npcname("94FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",395,99; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("94FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-quinzième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("95FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 95 } else instance_announce 0,"Monstres restants au quatre-vingt-quinzième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,355,138,0 script 95FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("95FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("95FGate102tower", instance_id()); areamonster "4@tower",9,9,19,45,"Valkyrie",1765,5,instance_npcname("95FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,9,19,45,"Skeggiold",1755,10,instance_npcname("95FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",9,9,19,45,"Skeggiold",1754,10,instance_npcname("95FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",52,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("95FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-seizième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("96FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 96 } else instance_announce 0,"Monstres restants au quatre-vingt-seizième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,12,51,0 script 96FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("96FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("96FGate102tower", instance_id()); areamonster "4@tower",93,9,103,45,"Ombre de Morroc",1918,5,instance_npcname("96FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,9,103,45,"Ombre de Morroc",1919,5,instance_npcname("96FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,9,103,45,"Ombre de Morroc",1920,5,instance_npcname("96FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",93,9,103,45,"Ombre de Morroc",1921,5,instance_npcname("96FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",136,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("96FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-dix-septième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("97FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 97 } else instance_announce 0,"Monstres restants au quatre-vingt-dix-septième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,96,51,0 script 97FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("97FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("97FGate102tower", instance_id()); areamonster "4@tower",181,9,191,45,"Kathryne Keyron",1639,2,instance_npcname("97FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,9,191,45,"Seyren Windsor",1634,2,instance_npcname("97FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,9,191,45,"Margaretha Sorin",1637,2,instance_npcname("97FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,9,191,45,"Eremes Guile",1635,2,instance_npcname("97FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,9,191,45,"Howard Alt-Eisen",1636,2,instance_npcname("97FGate102tower", instance_id())+"::OnMyMobDead"; areamonster "4@tower",181,9,191,45,"Cecil Damon",1638,2,instance_npcname("97FGate102tower", instance_id())+"::OnMyMobDead"; end; OnTouch_: warp "4@tower",224,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("97FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-dix-huitième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("98FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 98 } else instance_announce 0,"Monstres restants au quatre-vingt-dix-huitième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,184,51,0 script 98FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("98FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("98FGate102tower", instance_id()); for( set .@i, 1; .@i <= 7; set .@i, .@i + 1 ) { set .@mob_ran,rand(1,30); if (.@mob_ran == 1) areamonster "4@tower",267,9,277,45,"Kathryne Keyron",1639,2,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 2) areamonster "4@tower",267,9,277,45,"Seyren Windsor",1634,2,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 3) areamonster "4@tower",267,9,277,45,"Margaretha Sorin",1637,2,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 4) areamonster "4@tower",267,9,277,45,"Eremes Guile",1635,2,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 5) areamonster "4@tower",267,9,277,45,"Howard Alt-Eisen",1636,2,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 6) areamonster "4@tower",267,9,277,45,"Cecil Damon",1638,2,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 7) areamonster "4@tower",267,9,277,45,"Ombre de Morroc",1918,5,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 8) areamonster "4@tower",267,9,277,45,"Ombre de Morroc",1919,5,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 9) areamonster "4@tower",267,9,277,45,"Ombre de Morroc",1920,5,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 10) areamonster "4@tower",267,9,277,45,"Ombre de Morroc",1921,5,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 11) areamonster "4@tower",267,9,277,45,"Valkyrie",1765,5,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 12) areamonster "4@tower",267,9,277,45,"Skeggiold",1755,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 13) areamonster "4@tower",267,9,277,45,"Skeggiold",1754,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 14) areamonster "4@tower",267,9,277,45,"Seyren Windsor",1634,15,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 15) areamonster "4@tower",267,9,277,45,"Chevalier Sanguinaire",1268,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 16) areamonster "4@tower",267,9,277,45,"Chevalier des Abysses",1219,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 17) areamonster "4@tower",267,9,277,45,"Rôdeur",1208,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 18) areamonster "4@tower",267,9,277,45,"Maître des Épées",1829,15,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 19) areamonster "4@tower",267,9,277,45,"Maître des Arcs",1830,15,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 20) areamonster "4@tower",267,9,277,45,"Kathryne Keyron",1639,15,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 21) areamonster "4@tower",267,9,277,45,"L'Ancien",1377,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 22) areamonster "4@tower",267,9,277,45,"Laurell Weinder",1657,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 23) areamonster "4@tower",267,9,277,45,"Esprit Venteux",1263,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 24) areamonster "4@tower",267,9,277,45,"Marduk",1140,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 25) areamonster "4@tower",267,9,277,45,"Cecil Damon",1638,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 26) areamonster "4@tower",267,9,277,45,"Maître des Arcs",1830,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 27) areamonster "4@tower",267,9,277,45,"Kavach Icarus",1656,30,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 28) areamonster "4@tower",267,9,277,45,"Baronne Rétribution",1702,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else if (.@mob_ran == 29) areamonster "4@tower",267,9,277,45,"Dame Réconfort",1703,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; else areamonster "4@tower",267,9,277,45,"Ange Impie",1371,10,instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"; } end; OnTouch_: warp "4@tower",309,12; end; OnMyMobDead: set .@mob_dead_num,mobcount("4@tower",instance_npcname("98FGate102tower", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0,"Tous les monstres du quatre-vingt-dix-neuvième étage ont étés tués.",bc_map,"0xffff00"; donpcevent instance_npcname("99FGate102tower", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 99 } else instance_announce 0,"Monstres restants au quatre-vingt-dix-neuvième étage - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 4@tower,271,51,0 script 99FGate102tower 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("99FGate102tower", instance_id()); end; OnEnable: enablenpc instance_npcname("99FGate102tower", instance_id()); initnpctimer; end; OnTouch_: getitem 6000,1; //Dark_Ashes warp "5@tower",101,72; end; OnTimer120000: disablenpc instance_npcname("99FGate102tower", instance_id()); donpcevent instance_npcname("99FGate102tower-2", instance_id())+"::OnEnable"; stopnpctimer; end; } 4@tower,271,51,0 script 99FGate102tower-2 45,2,2,{ end; OnInstanceInit: disablenpc instance_npcname("99FGate102tower-2", instance_id()); end; OnEnable: enablenpc instance_npcname("99FGate102tower-2", instance_id()); end; OnTouch_: warp "5@tower",101,72; end; } /* 4@tower,71,1,0 script #Manager Mode4 844,{ mes "Sil vous plait, entrez le mot de passe."; input .@inputstr$; next; if (.@inputstr$ == "dmc2008") { //MDP par Défaut: dmc2008 mes "Ce NPC contrôle les étages 76 à 99."; mes "Merci d'entrer le numéro de l'étage que vous souhaitez ouvrir."; mes "(i.g.: 76F->76, 99F->99)"; input .@input,76,99; next; if (.@input < 76 || .@input > 99) mes "Merci d'entrer un numéro compris entre 76 et 99, inclus."; else { donpcevent instance_npcname(.@input+"FGate102tower", instance_id())+"::OnEnable"; mes "*** L'Etage n° "+ .@input + " est maintenant ouvert. ***"; } } close; } */ // Floor 100 5@tower,106,109,2 script Cristal Lucide#102 844,{ if (in_102tower < 10) { mes "^0000ffUne voix mystérieuse retentit dans l'étage lorsque vous touchez le cristal brillant. Celui-ci se met à émettre une lumière extrêmement forte.^000000"; next; mes "[Voix Mystérieuse]"; mes "Bienvenue dans mon sanctuaire, intrus"+ ( sex ? "" : "e" ) +". J'ai été très amusé de vous observer, vous qui avez dû supporter toutes les difficultés que j'ai mises sur votre chemin."; next; mes "[Voix Mystérieuse]"; mes "C'est malheureux, le temps est venu: il faut mettre fin à ce spectacle, cette mascarade."; next; mes "[Voix Mystérieuse]"; mes "Il est encore trop tôt pour célébrer votre victoire contre mon bras droit Knothen parce qu'il n'est pas complètement détruit!"; next; mes "[Voix Mystérieuse]"; mes "Je le ressusciterai pour votre plus grand plaisir lorsque vous viendrez à nouveau dans ma Tour. Battez-le de nouveau et j'accepterai volontiers votre défi."; next; mes "[Voix Mystérieuse]"; mes "Au revoir... Mais seulement à une prochaine fois."; mes "J'ai passé un si bon moment avec vous, humains. J'attends avec impatience votre retour."; next; mes "^0000ffSitôt que la voix cesse de se faire entendre, une force irrésistible vous soulève et vous emporte dans un autre lieu."; close2; set in_102tower,10; warp "alberta",223,36; } else { mes "^0000ffLe morceau de cristal rayonnant semble vous appeler, comme la dernière fois.^000000"; next; mes "[Voix Mystérieuse]"; mes "J'avais dû vous sous-estimer... Je ne m'attendais pas à vous revoir."; next; mes "[Voix Mystérieuse]"; mes "Je peux sentir votre sueur et entendre très clairement vos halètements d'épuisement."; mes "Oh~ Le désir humain, celui de gagner, me fascinera toujours."; next; mes "[Voix Mystérieuse]"; mes "Je vous accorde une audience. Venez à moi, venez à Naght Sieger, le plus puissant roi des Ténèbres!"; close2; warp "6@tower",32,12; } end; OnInstanceInit: disablenpc instance_npcname("Cristal Lucide#102", instance_id()); end; OnDisable: disablenpc instance_npcname("Cristal Lucide#102", instance_id()); end; OnEnable: enablenpc instance_npcname("Cristal Lucide#102", instance_id()); donpcevent instance_npcname("#102Effect1", instance_id())+"::OnEnable"; end; } 5@tower,106,109,2 script #102Effect1 844,{ end; OnInstanceInit: disablenpc instance_npcname("#102Effect1", instance_id()); end; OnDisable: disablenpc instance_npcname("#102Effect1", instance_id()); end; OnEnable: enablenpc instance_npcname("#102Effect1", instance_id()); initnpctimer; end; OnTimer500: specialeffect EF_ENHANCE; stopnpctimer; donpcevent instance_npcname("#102Effect2", instance_id())+"::OnEnable"; end; } 5@tower,106,109,2 script #102Effect2 844,{ end; OnInstanceInit: disablenpc instance_npcname("#102Effect2", instance_id()); end; OnDisable: disablenpc instance_npcname("#102Effect2", instance_id()); end; OnEnable: enablenpc instance_npcname("#102Effect2", instance_id()); initnpctimer; end; OnTimer500: specialeffect EF_ENHANCE; stopnpctimer; donpcevent instance_npcname("#102Effect1", instance_id())+"::OnEnable"; end; } 5@tower,82,112,2 script #102FShadowDust1 844,{ end; OnInstanceInit: donpcevent instance_npcname("#102FShadowDust", instance_id())+"::OnEnable"; monster "5@tower",83,85,"Entweihen Crothen",1957,1,instance_npcname("#102FShadowDust1", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("5@tower",instance_npcname("#102FShadowDust1", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { instance_announce 0, "Voix Mystérieuse: Qui êtes-vous pour oser vous immiscer dans mon sanctuaire?!",bc_map,"0xffff00"; donpcevent instance_npcname("#102FShadowDust", instance_id())+"::OnDisable"; donpcevent instance_npcname("Cristal Lucide#102", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 100 } end; } 5@tower,82,113,2 script #102FShadowDust 844,{ end; OnInstanceInit: disablenpc instance_npcname("#102FShadowDust", instance_id()); end; OnDisable: killmonsterall "5@tower"; end; OnEnable: monster "5@tower",72,93,"Esquille",1958,1; monster "5@tower",70,87,"Esquille de Magie",1960,1; monster "5@tower",68,83,"Esquille de Purification",1961,1; monster "5@tower",70,80,"Esquille",1958,1; monster "5@tower",74,81,"Esquille de Magie",1960,1; monster "5@tower",78,72,"Esquille de Magie",1960,1; monster "5@tower",81,70,"Esquille",1958,1; monster "5@tower",78,84,"Esquille de Guérison",1959,1; monster "5@tower",85,72,"Esquille de Magie",1960,1; monster "5@tower",91,74,"Esquille",1958,1; monster "5@tower",79,77,"Esquille de Purification",1961,1; monster "5@tower",82,80,"Esquille de Guérison",1959,1; monster "5@tower",87,83,"Esquille de Guérison",1959,1; monster "5@tower",80,92,"Esquille de Purification",1961,1; monster "5@tower",81,89,"Esquille",1958,1; monster "5@tower",85,93,"Esquille de Magie",1960,1; monster "5@tower",86,90,"Esquille de Guérison",1959,1; monster "5@tower",88,88,"Esquille",1958,1; monster "5@tower",91,87,"Esquille de Magie",1960,1; monster "5@tower",95,94,"Esquille de Magie",1960,1; monster "5@tower",91,96,"Esquille",1958,1; monster "5@tower",90,82,"Esquille de Purification",1961,1; monster "5@tower",96,98,"Esquille de Magie",1960,1; monster "5@tower",83,76,"Esquille",1958,1; monster "5@tower",74,85,"Esquille",1958,1; set .@mob_ran,rand(1,3); if (.@mob_ran == 1) monster "5@tower",82,85,"Esquille",1958,1; else if (.@mob_ran == 2) monster "5@tower",82,85,"Esquille de Magie",1960,1; else monster "5@tower",82,85,"Esquille de Purification",1961,1; set .@mob_ran2,rand(1,3); if (.@mob_ran2 == 1) monster "5@tower",84,85,"Esquille",1958,1; else if (.@mob_ran2 == 2) monster "5@tower",84,85,"Esquille de Magie",1960,1; else monster "5@tower",84,85,"Esquille de Purification",1961,1; end; } 5@tower,71,1,0 script #Manager Mode5 844,{ mes "Ce PNJ contrôle le Cristal Lucide du 100ème étage. Merci d'entrer le mot de passe."; input .@inputstr$; next; if (.@inputstr$ == "dmc2008") { donpcevent instance_npcname("Cristal Lucide#102", instance_id())+"::OnEnable"; mes "Le Cristal Lucide du 100ème étage a été activé."; } else mes "Merci d'entrer le bon mot de passe."; close; } // Floor 101 6@tower,45,89,2 script Printemps de Vie#1 844,{ set .@pc_hp,MaxHp-Hp; set .@pc_sp,MaxSp-Sp; mes "^0066ffVous avez pris une petite gorgée d'eau claire du printemps, et vous vous sentez fortifié"+ ( sex ? "" : "" ) +".^000000"; percentheal .@pc_hp,.@pc_sp; close; OnInstanceInit: donpcevent instance_npcname("Printemps de Vie#2", instance_id())+"::OnEnable"; end; } 6@tower,45,89,2 script Printemps de Vie#2 844,{ end; OnEnable: specialeffect EF_BUBBLE; initnpctimer; end; OnTimer2000: stopnpctimer;; donpcevent instance_npcname("Printemps de Vie#3", instance_id())+"::OnEnable"; end; } 6@tower,45,89,2 script Printemps de Vie#3 844,{ end; OnEnable: specialeffect EF_BUBBLE; initnpctimer; end; OnTimer2000: stopnpctimer; donpcevent instance_npcname("Printemps de Vie#2", instance_id())+"::OnEnable"; end; } 6@tower,32,100,0 warp 102FGate102tower 2,2,6@tower,155,64 6@tower,156,151,2 script Le Trône du Tyran# 844,{ end; OnInstanceInit: areamonster "6@tower",154,73,156,75,"Anophélès",1627,10,instance_npcname("Le Trône du Tyran#", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("6@tower",instance_npcname("Le Trône du Tyran#", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { donpcevent instance_npcname("#1st Beeper", instance_id())+"::OnEnable"; disablenpc instance_npcname("Le Trône du Tyran#", instance_id()); } end; } 6@tower,156,151,2 script #1st Beeper 844,{ end; OnEnable: initnpctimer; end; OnTimer500: instance_announce 0,"Des invités, hein? J'espère que vous êtes venus ici en sachant ce sera votre tombeau. Et si vous ne vous vous en doutiez, hé bien... il est déjà trop tard !",bc_map,"0x00ffcc"; end; OnTimer5500: instance_announce 0,"Oui, d'autres aventuriers avant vous sont venus jusqu'ici, et ils n'en sont jamais sortis... Hahaha.",bc_map,"0x00ffcc"; end; OnTimer10500: instance_announce 0,"Je vous applaudis pour votre courage... Mais j'ai bien l'intention de jouer un peu avec vous avant de mettre un terme à votre souffrance.",bc_map,"0x00ffcc"; end; OnTimer15500: instance_announce 0,"Vous savez, j'aime observer les gens quand ils fuient, apeurés.",bc_map,"0x00ffcc"; end; OnTimer20500: instance_announce 0,"Voyons qui court le plus vite. Êtes-vous êtes prêts?",bc_map,"0x00ffcc"; stopnpctimer; areamonster "6@tower",151,66,153,106,"Gardien d'Os",1152,50,instance_npcname("#1st Beeper", instance_id())+"::OnMyMobDead"; areamonster "6@tower",158,66,160,106,"Gardien d'Os",1152,50,instance_npcname("#1st Beeper", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("6@tower",instance_npcname("#1st Beeper", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { donpcevent instance_npcname("#2nd Beeper", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 101 } else instance_announce 0,"Monstres restants - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 6@tower,156,151,2 script #2nd Beeper 844,{ end; OnEnable: initnpctimer; end; OnTimer500: instance_announce 0,"Bien, je suppose qu'ils sont peut-être trop faibles pour vous, pas assez stimulants.",bc_map,"0x00ffcc"; end; OnTimer5500: instance_announce 0,"Nous passons à la vitesse supérieure, vous voulez bien?",bc_map,"0x00ffcc"; end; OnTimer10500: instance_announce 0,"Faites preuve d'endurance!",bc_map,"0x00ffcc"; stopnpctimer; areamonster "6@tower",151,66,153,106,"Esprit Venteux",1263,30,instance_npcname("#2nd Beeper", instance_id())+"::OnMyMobDead"; areamonster "6@tower",158,66,160,106,"Esprit Venteux",1263,30,instance_npcname("#2nd Beeper", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("6@tower",instance_npcname("#2nd Beeper", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { donpcevent instance_npcname("#3rd Beeper", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 102 } else instance_announce 0,"Monstres restants - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 6@tower,156,151,2 script #3rd Beeper 844,{ end; OnEnable: initnpctimer; end; OnTimer500: instance_announce 0,"Oui, c'est excitant!",bc_map,"0x00ffcc"; end; OnTimer5500: instance_announce 0,"Je me rappellerai de vous comme des fous qui avaient réussi à me distraire.",bc_map,"0x00ffcc"; end; OnTimer10500: instance_announce 0,"Voudriez-vous jouer rencore un peu avec moi ?",bc_map,"0x00ffcc"; stopnpctimer; areamonster "6@tower",151,66,153,106,"Gardien à l'épée",1132,20,instance_npcname("#3rd Beeper", instance_id())+"::OnMyMobDead"; areamonster "6@tower",158,66,160,106,"Gardien à l'épée",1132,20,instance_npcname("#3rd Beeper", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: set .@mob_dead_num,mobcount("6@tower",instance_npcname("#3rd Beeper", instance_id())+"::OnMyMobDead"); if (.@mob_dead_num < 1) { donpcevent instance_npcname("#4th Beeper", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 103 } else instance_announce 0,"Monstres restants - [" + .@mob_dead_num + "]",bc_map,"0x00ff99"; end; } 6@tower,156,151,2 script #4th Beeper 844,{ end; OnEnable: initnpctimer; end; OnTimer500: instance_announce 0,"Hé bien, il est temps pour moi de paraître devant vous!",bc_map,"0x00ffcc"; end; OnTimer5500: instance_announce 0,"Souhaitez-vous me connaître?",bc_map,"0x00ffcc"; end; OnTimer10500: instance_announce 0,"Vous me verrez bientôt. Mon visage sera celui de votre mort!",bc_map,"0x00ffcc"; stopnpctimer; monster "6@tower",156,147,"Naght Sieger",1956,1,instance_npcname("#4th Beeper", instance_id())+"::OnMyMobDead"; end; OnMyMobDead: donpcevent instance_npcname("Âme en Peine#102", instance_id())+"::OnEnable"; end; } 6@tower,169,127,2 script Âme en Peine#102 796,{ if (checkweight(1201,1) == 0) { mes "Vous transportez trop de choses. Pourquoi n'allez-vous pas en mettre un peu de côté avant de revenir?"; close; } mes "[Âme en Peine]"; mes "C'est vous qui nous avez libérés du mal, de Naght Sieger."; next; mes "[Âme en Peine]"; mes "Merci, nous vous en sommes très reconnaissants. Désormais nous pouvons nous échapper de cet endroit froid et sombre... et gagner les cieux."; next; if ((countitem(13412) > 0) && (countitem(13413) > 0)) { mes "[Âme en Peine]"; mes "Oh, mais vous avez les reliques de Nacht Sieger avec vous."; next; mes "[Âme en Peine]"; mes "Elles ressemblent fort à des épées à une main brisées. Mais je peux réunir les morceaux si vous le voulez afin de créer une épée à deux mains. C'est la seule récompense que je peux vous offrir pour nous avoir libéré."; next; switch(select("Créer une épée à deux mains.:Non, merci.")) { case 1: mes "[Âme en Peine]"; mes "Bien, alors je vais les combiner pour créer une épée à deux mains."; next; delitem 13412,1; //Twin_Edge_B delitem 13413,1; //Twin_Edge_R getitem 1185,1; //Violet_Fear mes "[Âme en Peine]"; mes "Je voudrais tellement pouvoir rester plus longtemps pour vous parler, mais j'ai... Je dois y aller maintenant."; next; break; case 2: mes "[Âme en Peine]"; mes "Je vois. Je suppose que vous n'êtes pas aussi avide ou "+ ( sex ? "ambitieux" : "ambitieuse" ) +" que ces autres aventuriers."; next; mes "[Âme en Peine]"; mes "Je voudrais tellement pouvoir rester plus longtemps pour vous parler, mais j'ai... Je dois y aller maintenant."; next; break; } } mes "[Âme en Peine]"; mes "Adieu, jeune "+ ( sex ? "aventurier" : "aventurière" ) +". Je vous souhaite bonne chance."; close2; warp "alberta",223,36; end; OnInstanceInit: disablenpc instance_npcname("Âme en Peine#102", instance_id()); end; OnEnable: initnpctimer; enablenpc instance_npcname("Âme en Peine#102", instance_id()); donpcevent instance_npcname("#Effect30", instance_id())+"::OnEnable"; //SetItemPartyInMap in_102floor 104 end; OnTimer500: instance_announce 0,"Cela... Cela ne se peut! Je ne peux avoir été vaincu!",bc_map,"0xffff00"; end; OnTimer5500: instance_announce 0,"Noooooon! Mon âme.... Mon enveloppe... Noooooon-!",bc_map,"0xffff00"; end; OnTimer10500: instance_announce 0,"Le corps, l'organisme tout entier, de Naght Sieger se change en de sombres cendres, dispersées par le vent.",bc_map,"0x00ffcc"; stopnpctimer; end; } 6@tower,169,127,2 script #Effect30 844,{ end; OnInstanceInit: disablenpc instance_npcname("#Effect30", instance_id()); end; OnEnable: specialeffect EF_CONE; initnpctimer; end; OnTimer1000: stopnpctimer; donpcevent instance_npcname("#Effect31", instance_id())+"::OnEnable"; end; } 6@tower,169,127,2 script #Effect31 844,{ end; OnInstanceInit: disablenpc instance_npcname("#Effect31", instance_id()); end; OnEnable: specialeffect EF_CONE; initnpctimer; end; OnTimer1000: stopnpctimer; donpcevent instance_npcname("#Effect30", instance_id())+"::OnEnable"; end; }