Jump to content
  • 0
Sign in to follow this  
luis.seifert

Problem with endless tower quest

Question

Hello community :)

I'm facing a problem with this endless_tower script, my players are getting stuck at 45 floor, every single  time!

I didn't touch the code.

 

 

//===== Cronus Script ======================================//= Endless Tower//===== Por: ==================================================//= L0ne_W0lf//===== Versão Atual: =====================================//= 2.5//===== Descrição: =========================================//= [Official Conversion]//= Endless Tower Memorial Dungeon.//= Consists of 101 floors.//===== Comentários Adicionais: =================================//= 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  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 Lady Branca spawn to MVP Lady Branca. (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]//= 1.8 Adjusted Instance Attach Map to Validate ALL Maps, instead of //=     only 1@tower -> 5@tower (bugreport:4983)//= 1.9 Added 'instance_check_party' command to the script for proper checking if//=     the invoking party meets the requirements to join the Memorial Dungeon.//= 2.0 Fixed broken else/if chaining. [Joseph]//= 2.1 Updated to match latest official script. [Euphy]//= 2.2 Instance system rewrite. [Euphy]//= 2.3 Added some missing announcements. [Euphy]//= 2.4 Added GM management function. [Euphy]//= 2.5 Traduzido para PT BR. [Slicer]//============================================================1@tower	mapflag	src4instance2@tower	mapflag	src4instance3@tower	mapflag	src4instance4@tower	mapflag	src4instance5@tower	mapflag	src4instance6@tower	mapflag	src4instance//============================================================alberta,214,77,6	script	Capitão Janssen	4_M_SEAMAN,{	if (checkweight(1201,1) == 0) {		mes "^008800Espere aí!";		mes "Você está carregando muitos equipamentos. Porque não joga alguns fora e depois retorna.^000000";		close;	}	if (BaseLevel < 50) {		mes "[Capitão Janssen]";		mes "*Suspiro*... Eu não sei se posso sempre voltar a velejar no mar...";		close;	}	set .@name$,strcharinfo(0);	if (in_102tower == 1) {		mes "^0000ff*Olhando incrivelmente animado, o velho correu as pressas para loja da marinha encomendar coisas. Você não tem nada melhor pra fazer, então você decide perguntar por que ele está em uma correria dessas.*^000000";		next;		mes "^0000ff*O velho, depois de ter feito suas encomendas, anda em sua direção.*^000000";		next;		mes "[Capitão Janssen]";		mes "Eu fiquei comovido quando você aceitou um pedido meu, um estranho, tão facilmente. Você deve ser realmente um dos bons, herói aventureiro. Você está interessado em sair numa viagem oceânica?";		next;		mes "["+.@name$+"]";		mes "Já naveguei algumas vezes... Mas agora penso sobre isto, e vejo que nunca cruzei todo o continente";		next;		mes "[Capitão Janssen]";		mes "Não, isso é bom o suficiente. Talvez eu só tenha uma pequena embarcação de pesca, mas eu costumava ser um capitão que comandou uma frota";		next;		mes "[Capitão Janssen]";		mes "Como você deve saber após algumas viagens marítimas, talvez muitas pessoas não tenham atravessado o oceano além do continente. Eu também falhei na conquista do oceano.";		next;		mes "^0000ff*Mr. Janssen falou sobre suas perigosas viagens oceânicas durante um bom tempo. Você tem bastante tempo livre, então você senta, e em silêncio ouve a sua história.*^000000";		next;		mes "^0000ff*Pelo menos metade de sua história soou muito exagerada, mas algo chamou sua atenção: ele insiste que uma torre monstruosa existe no oceano, e que é tão alta, que raspa no céu.*^000000";		set in_102tower,2;		close;	} else if (in_102tower == 2) {		mes "[Capitão Janssen]";		mes "Então tudo que eu podia fazer era lançar a âncora naquela torre monstruosa depois que minha frota foi destruída. No início, éramos para ficar lá somente até que a tempestade acabasse, mas não chegou a acabar tão cedo quanto esperávamos.";		next;		mes "[Capitão Janssen]";		mes "Minha equipe estava com fome, e alguns entraram na torre a fim de encontrar alimento... Eles nunca mais voltaram.";		next;		mes "["+.@name$+"]";		mes "Por que você não foi lá com eles?";		next;		mes "[Capitão Janssen]";		mes "Meus instintos me disseram que a torre era perigosa. Fiquei curioso, mas eu não iria arriscar a minha vida. Nós esperamos que eles retornassem por 7 dias até que a tempestade finalmente acabou, mas ninguém retornou.";		next;		mes "[Capitão Janssen]";		mes "Em nosso desespero para sobreviver, abandonamos todos os nossos bens, e deixamos a torre somente com um pouco de água e plantas comestíveis que haviamos encontrado ao redor da torre. Quando finalmente em terra firme, eu era o único vivo...";		next;		mes "^0000ff*Você pôde imaginar a cena desesperadora da frota morrendo em sua última viagem, mesmo que ele não explicasse mais nada. Um olhar de lamento sombrio varreu seu rosto enquanto ele permaneceu em silêncio, e então ele disse:*^000000";		next;		mes "[Capitão Janssen]";		mes "Tenho algo que devo fazer antes de morrer. Preciso recuperar os restos mortais da minha tripulação que morreu na torre, e dar-lhes um enterro apropriado.";		next;		mes "[Capitão Janssen]";		mes "Eu me sinto tão afortunado por receber um aventureiro caloroso como você. Com o dinheiro que você me deu, eu finalmente posso velejar até a torre novamente.";		next;		mes "["+.@name$+"]";		mes "Que tal me contratar como seu primeiro marujo?";		next;		mes "[Capitão Janssen]";		mes "Obrigado, mas é um lugar extremamente perigoso. Eu tenho o meu dever à cumprir, e você não tem nenhuma obrigação comigo ou com eles. Não quero sacrificar alguém tão jovem como você para ir a um lugar tão perigoso.";		next;		mes "["+.@name$+"]";		mes "Não...";		mes ".";		mes ".";		mes "Como um aventureiro, é minha obrigação ajudar aqueles que precisam. Eu também estou muito curioso sobre esse lugar...";		next;		mes "[Capitão Janssen]";		mes "Eu já ia sair imediatamente, mas desde que você se juntou a mim, eu devo dar-lhe tempo para se preparar. Eu vou estar aqui esperando até que você esteja pronto para ir.";		next;		mes "[Capitão Janssen]";		mes "...então ok...";		mes "Bem vindo à bordo, primeiro marujo.";		set in_102tower,3;		close;	} else if (in_102tower == 3) {		mes "[Capitão Janssen]";		mes "Vamos partir agora?";		next;		switch(select("Sim, vamos lá!:Não, eu ainda não estou pronto...")) {		case 1:			mes "[Capitão Janssen]";			mes "Em seguida puxe a âncora, primeiro marujo!";			close2;			set in_102tower,4;			warp "e_tower",70,114;			end;		case 2:			mes "[Capitão Janssen]";			mes "Claro, sem problemas. Volte quando estiver pronto.";			close;		}	} else if (in_102tower > 3) {	mes "[Capitão Janssen]";		mes "Bem, para viajar pelo oceano novamente, precisamos repor os suprimentos. Se você me der 10.000 zenys, eu cuido do resto.";		next;		switch(select("Voltarei depois.:Vamos agora!")) {		case 1:			mes "["+.@name$+"]";			mes "Me desculpe, mas eu não tenho muito dinheiro. Eu vou voltar quando eu economizar o suficiente.";			next;			mes "[Capitão Janssen]";			mes "Claro, sem problemas. Eu estarei esperando pelo seu retorno.";			close;		case 2:			if (Zeny < 10000) {				mes "[Capitão Janssen]";				mes "Me desculpe, mas você não tem dinheiro suficiente. Eu preciso de pelo menos 10.000 zenys para reabastecer os nossos suprimentos...";				close;			}			else {				mes "[Capitão Janssen]";				mes "Excelente! Agora estamos pronto para ir. Vamos levantar a âncora de novo!";				set Zeny, Zeny-10000;				close2;				warp "e_tower",70,114;				end;			}		}	} else {		mes "[Capitão Janssen]";		mes "Desculpe-me, você é um aventureiro?";		next;		mes "[Capitão Janssen]";		mes "Desculpe perguntar isso, principalmente quando esta é a primeira vez que nos vemos, mas você pode me fazer um favor? Serei breve.";		next;		mes "[Capitão Janssen]";		mes "Você pode doar ^0000ff10.000^000000 zenys para mim? É por uma causa importante para mim ...";		next;		switch(select("Não!:Claro.")) {		case 1:			mes "["+.@name$+"]";			mes "Me desculpe, mas você perguntou isso a pessoa errada.";			next;			mes "[Capitão Janssen]";			mes "Entendo... Desculpe incomodá-lo. Eu entendo que seria muito rude perguntar algo assim.";			close;		case 2:			mes "[Capitão Janssen]";			mes "Hã? Tem certeza que você não se importa em me dar tanto dinheiro? Uau, muito obrigado!";			next;			if (Zeny < 10000) {				mes "[Capitão Janssen]";				mes "...Sinto muito, mas eu não acho que você tenha 10.000 zenys. Obrigado pela sua gentileza, mas eu preciso mais do que isso.";				close;			} else {				mes "["+.@name$+"]";				mes "Eu não sei porque você precisa de tanto dinheiro, mas aqui está. Pode pegar.";				next;				mes "^0000ff*Você dôou 10.000 zenys para o Capitão Janssen*^000000.";				next;				mes "[Capitão Janssen]";				mes "Muito obrigado! Agora posso estocar alimentos e materiais para o meu navio. Você é gentil e muito amável!";				set Zeny, Zeny-10000;				set in_102tower,1;				close;			}		}	}}e_tower,81,105,0	script	Pedra Proteção da Torre	2_MONEMUS,{	set .@party_id,getcharid(1);	set .@p_name$,getpartyname(.@party_id);	set .@md_name$,"Endless Tower";	set .@etower_timer,checkquest(60200,PLAYTIME); // 1 week	set .@etower_timer2,checkquest(60201,PLAYTIME); // 4 hours	if (!instance_check_party(.@party_id,2)) {		mes "Crie um grupo ou entre em um grupo com mais de 1 membro para poder entrar na torre.";		close;	}	if (.@etower_timer == -1) {		if (getcharid(0) == getpartyleader(.@party_id,2)) {				mes "Confirmado, o grupo foi feito. Você gostaria de reservar a entrada para a Torre Sem Fim?";			next;			switch(select("Gerar Calabouço da "+.@md_name$+":Entrar no Calabouço:Voltar para Alberta:Cancelar")) {			case 1:				set .@instance, instance_create(.@md_name$,.@party_id);				if (.@instance < 0) {					mes "Nome do Grupo: "+.@p_name$;					mes "Lider do Grupo: "+strcharinfo(0);					mes "^0000ff"+.@md_name$+" ^000000- A reserva falhou!";					close;				}				mes "^0000ff"+.@md_name$+"^000000 - Tente reservar";				mes "Depois de fazer uma reserva, você tem que falar com o NPC logo atrás e selecionar o menu 'Entrar no Calabouço' para entrar no calabouço.";				for( set .@i, 1; .@i <= 6; set .@i, .@i + 1 ) {					if( instance_attachmap(.@i + "@tower", .@instance) == "" ) {						mes "^0000ff"+.@md_name$+" ^000000- A reserva falhou!";						instance_destroy(.@instance);						close;					}				}				instance_set_timeout 14400,300,.@instance;				instance_init(.@instance);				close;			case 2:				callsub L_Enter,0,1;			case 3:				mes "Eu irei levá-lo de volta para Alberta.";				close2;				warp "alberta",223,36;				end;			case 4:				close;			}		}		switch(select("Entrar no calabouço "+.@md_name$+":Voltar para Alberta:Cancelar")) {		case 1:			callsub L_Enter,1,1;		case 2:			mes "Eu vou levá-lo para Alberta.";			close2;			warp "alberta",223,36;			end;		case 3:			end;		}	} else if ((.@etower_timer >= 0) && (.@etower_timer2 < 2)) {		mes "O calabouço foi gerado com sucesso, você já pode entrar. ";		next;		switch(select("Entrar no calabouço "+.@md_name$+":Voltar para Alberta:Cancelar")) {		case 1:			callsub L_Enter,0,0;		case 2:			mes "Eu vou levá-lo para Alberta.";			close2;			warp "alberta",223,36;			end;		case 3:			break;		}		close;	} else if ((.@etower_timer >= 0) && (.@etower_timer < 2) && (.@etower_timer2 == 2)) {		set .@dun_lim_time,etower_timer+604800; // 1 semana		set .@dun_lim_time2,etower_timer+14400; // 4 horas		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));		mes "Devido às sequelas deixadas na torre, você não pode entrar no calabouço agora, " + .@dun_h + "hours " + .@dun_m + "minutes " + .@dun_s + "segundos restantes para entrar no próximo calabouço.";		next;		mes "É perigoso aqui. Deixe-me levá-lo para Alberta.";		close2;		warp "alberta",223,36;		end;	} else {		set etower_timer,0;		erasequest 60200;		erasequest 60201;		mes "^0000ffOs registros e efeitos relacionados com a Torre Sem Fim foram removidos. Você pode gerar e entrar no calabouço da Torre Sem Fim novamente.^000000";		close;	}L_Enter:	if (has_instance("1@tower") == "") {		mes "O calabou " + .@md_name$ + " não existe.";		mes "O lider do grupo ainda não gerou o cabalouço.";		close;	} else {		mapannounce "e_tower", strcharinfo(0)+" do grupo, "+.@p_name$+", está entrando no calabouço, Torre sem fim.",bc_map,"0x00ff99",FW_NORMAL,12;		if (getarg(1)) {			set etower_timer,gettimetick(2);			setquest 60200;			setquest 60201;		}		warp "1@tower",52,354;		if (getarg(0) == 0)			close;		else			end;	}}e_tower,30,30,2	script	Grande Vortex	CLEAR_NPC,2,2,{	end;OnTouch:	mapannounce "e_tower","[ " + strcharinfo(0) + " ], parece ter sido engolido por um enorme vórtice",bc_map,"0x00ff99",FW_NORMAL,12;	warp "alberta",223,36;	end;}// Original name: "#102Administrator Mode104"e_tower,1,1,2	script	#102Administrator Mode	CLEAR_NPC,{	callfunc "F_GM_NPC";	mes "Por favor entre com a senha administrativa";	set .@i, callfunc("F_GM_NPC","dmc2008",1);	next;	if (.@i == 1) {		switch(select("Gerar Pedra da Purificação.:Remover Pedra da Purificação.:Cancelar")) {		case 1:			mes "Criar a pedra da Purificação que permanece por 30 minutos.";			donpcevent "Pedra da Purificação#et1::OnEnable";			break;		case 2:			mes "Destruir pedra de purificação imediatamente";			donpcevent "Pedra da Purificação#et1::OnDisable";			break;		case 3:			mes "Abortado.";			break;		}		close;	} else {		mes "Entre com a senha correta.";		close;	}}e_tower,69,117,4	script	Pedra da Purificação#et1	2_MONEMUS,{	set etower_timer,0;	mes "^0000ffOs registros e efeitos relacionados com a Torre Sem Fim foram removidos. Você pode gerar e entrar no calabouço da Torre Sem Fim novamente.^000000";	close;OnInit:	disablenpc "Pedra da Purificação#et1";	end;OnEnable:	initnpctimer;	end;OnDisable:	stopnpctimer;	disablenpc "Pedra da Purificação#et1";	end;OnTimer1000:	enablenpc "Pedra da Purificação#et1";	end;OnTimer1740000:	mapannounce "e_tower", "A Pedra da Purificação será distruida em um minuto.",bc_map,"0x00ff99";	end;OnTimer1800000:	disablenpc "Pedra da Purificação#et1";	end;}e_tower,151,185,4	script	Pedra da Purificação#et2	CLEAR_NPC,{	callfunc "F_GM_NPC";	set etower_timer,0;	mes "^0000ffOs registros e efeitos relacionados com a Torre Sem Fim foram removidos. Você pode gerar e entrar no calabouço da Torre Sem Fim.^000000";	close2;	warp "e_tower",75,108;	end;}// Core Functions//============================================================function	script	F_Tower_Monster	{	set .@level, getarg(0);	set .@map$, getarg(1);	set .@label$, getarg(2);	switch(.@level) {	case 1:		areamonster .@map$,7,351,17,387,"Metaling",1613,15,.@label$;		areamonster .@map$,7,351,17,387,"Marin",1242,5,.@label$;		areamonster .@map$,7,351,17,387,"Poporing",1031,5,.@label$;		areamonster .@map$,7,351,17,387,"Drops",1113,5,.@label$;		areamonster .@map$,7,351,17,387,"Mastering",1090,1,.@label$;		areamonster .@map$,7,351,17,387,"Poring",1002,5,.@label$;		break;	case 2:		areamonster .@map$,93,351,103,387,"Lobo do Deserto",1106,20,.@label$;		areamonster .@map$,93,351,103,387,"Lobo Errante",1092,1,.@label$;		areamonster .@map$,93,351,103,387,"Filhote de Lobo do Deserto",1107,10,.@label$;		break;	case 3:		areamonster .@map$,181,351,191,387,"Esqueleto Arqueiro",1016,5,.@label$;		areamonster .@map$,181,351,191,387,"Esqueleto Operario",1169,5,.@label$;		areamonster .@map$,181,351,191,387,"Esqueleto Soldado",1028,5,.@label$;		areamonster .@map$,181,351,191,387,"Orc Esqueleto",1152,5,.@label$;		areamonster .@map$,181,351,191,387,"Esqueleto Pirata",1071,5,.@label$;		areamonster .@map$,181,351,191,387,"Skeleton",1076,5,.@label$;		break;	case 4:		areamonster .@map$,267,351,277,387,"Argiope",1099,15,.@label$;		areamonster .@map$,267,351,277,387,"Louva-Deus",1139,5,.@label$;		areamonster .@map$,267,351,277,387,"Argos",1100,5,.@label$;		areamonster .@map$,267,351,277,387,"Vocal",1088,1,.@label$;		areamonster .@map$,267,351,277,387,"Rocker",1052,5,.@label$;		areamonster .@map$,267,351,277,387,"Zangão",1004,5,.@label$;		break;	case 5:		areamonster .@map$,352,351,362,387,"Besouro-Ladrão Dourado",1086,1,.@label$;		areamonster .@map$,352,351,362,387,"Besouro-Ladrão Macho",1054,15,.@label$;		areamonster .@map$,352,351,362,387,"Besouro-Ladrão Fêmea",1053,15,.@label$;		areamonster .@map$,352,351,362,387,"Besouro-Ladrão",1051,15,.@label$;		areamonster .@map$,352,351,362,387,"Ovo de Besouro-Ladrão",1048,5,.@label$;		break;	case 6:		areamonster .@map$,9,267,19,303,"Ovo de Dragão",1721,5,.@label$;		areamonster .@map$,9,267,19,303,"Ovo de Besouro-Ladrão",1048,5,.@label$;		areamonster .@map$,9,267,19,303,"Ovo de André",1097,5,.@label$;		areamonster .@map$,9,267,19,303,"Pupa",1008,5,.@label$;		break;	case 7:		areamonster .@map$,93,267,103,303,"Estrondo",1383,15,.@label$;		areamonster .@map$,93,267,103,303,"Drainliar",1111,15,.@label$;		areamonster .@map$,93,267,103,303,"Anopheles",1627,15,.@label$;		areamonster .@map$,93,267,103,303,"Farmiliar",1005,15,.@label$;		break;	case 8:		areamonster .@map$,181,267,191,303,"Soldado Atirador",1403,15,.@label$;		areamonster .@map$,181,267,191,303,"Soldadinho de Chumbo",1248,15,.@label$;		break;	case 9:		areamonster .@map$,267,267,277,303,"Obsidian",1615,15,.@label$;		areamonster .@map$,267,267,277,303,"Golem",1040,15,.@label$;		areamonster .@map$,267,267,277,303,"Stapo",1784,10,.@label$;		break;	case 10:		areamonster .@map$,352,267,362,303,"Abelha-Rainha",1059,1,.@label$;		areamonster .@map$,352,267,362,303,"Zangão Ferrãoante",1303,25,.@label$;		areamonster .@map$,352,267,362,303,"Zangão",1004,20,.@label$;		break;	case 11:		areamonster .@map$,9,180,19,216,"Dríade",1493,15,.@label$;		areamonster .@map$,9,180,19,216,"Parasita",1500,15,.@label$;		areamonster .@map$,9,180,19,216,"Ermitão Selvagem",1413,15,.@label$;		areamonster .@map$,9,180,19,216,"Rafflesia",1162,5,.@label$;		break;	case 12:		areamonster .@map$,93,180,103,216,"Demon Pungus",1378,25,.@label$;		areamonster .@map$,93,180,103,216,"Punk",1199,25,.@label$;		break;	case 13:		areamonster .@map$,181,180,191,216,"Yao Yun",1512,15,.@label$;		areamonster .@map$,181,180,191,216,"Bongunn",1188,15,.@label$;		areamonster .@map$,181,180,191,216,"Munak",1026,10,.@label$;		break;	case 14:		areamonster .@map$,267,180,277,216,"High Orc",1213,15,.@label$;		areamonster .@map$,267,180,277,216,"Orc Arqueiro",1189,10,.@label$;		areamonster .@map$,267,180,277,216,"Senhora Orc",1273,10,.@label$;		areamonster .@map$,267,180,277,216,"Orc Warrior",1023,5,.@label$;		areamonster .@map$,267,180,277,216,"Bebê Orc",1686,5,.@label$;		break;	case 15:		areamonster .@map$,352,180,362,216,"Maya",1147,1,.@label$;		areamonster .@map$,352,180,362,216,"Phreeoni",1159,1,.@label$;		areamonster .@map$,352,180,362,216,"Deniro",1105,15,.@label$;		areamonster .@map$,352,180,362,216,"Pierre",1160,15,.@label$;		areamonster .@map$,352,180,362,216,"Andre",1095,15,.@label$;		areamonster .@map$,352,180,362,216,"Ovo de Andre",1097,5,.@label$;		break;	case 16:		areamonster .@map$,9,96,19,132,"Raydric Arqueiro",1276,10,.@label$;		areamonster .@map$,9,96,19,132,"Orc Arqueiro",1189,10,.@label$;		areamonster .@map$,9,96,19,132,"Gargoyle",1253,10,.@label$;		areamonster .@map$,9,96,19,132,"Esqueleto Arqueiro",1016,10,.@label$;		break;	case 17:		areamonster .@map$,93,96,103,132,"Tritão",1264,10,.@label$;		areamonster .@map$,93,96,103,132,"Bafomé Jr.",1101,10,.@label$;		areamonster .@map$,93,96,103,132,"Strouf",1065,15,.@label$;		areamonster .@map$,93,96,103,132,"Vento da Colina",1629,5,.@label$;		break;	case 18:		areamonster .@map$,181,96,191,132,"Cãibra",1209,25,.@label$;		areamonster .@map$,181,96,191,132,"Tarou",1175,15,.@label$;		break;	case 19:		areamonster .@map$,267,96,277,132,"Deviace",1108,10,.@label$;		areamonster .@map$,267,96,277,132,"Megalodon",1064,10,.@label$;		areamonster .@map$,267,96,277,132,"Peixe-Espada",1069,10,.@label$;		areamonster .@map$,267,96,277,132,"Phen",1158,10,.@label$;		break;	case 20:		areamonster .@map$,352,96,362,132,"Drake",1112,1,.@label$;		areamonster .@map$,352,96,362,132,"Esqueleto Pirata",1071,50,.@label$;		break;	case 21:		areamonster .@map$,9,9,19,45,"Plasma",1693,10,.@label$;		areamonster .@map$,9,9,19,45,"Plasma",1696,10,.@label$;		areamonster .@map$,9,9,19,45,"Plasma",1695,5,.@label$;		areamonster .@map$,9,9,19,45,"Plasma",1697,5,.@label$;		areamonster .@map$,9,9,19,45,"Plasma",1694,5,.@label$;		break;	case 22:		areamonster .@map$,93,9,103,45,"Muscipular",1780,15,.@label$;		areamonster .@map$,93,9,103,45,"Drosera",1781,15,.@label$;		areamonster .@map$,93,9,103,45,"Flora",1118,15,.@label$;		areamonster .@map$,93,9,103,45,"Hydra",1068,15,.@label$;		areamonster .@map$,93,9,103,45,"Mandragora",1020,10,.@label$;		areamonster .@map$,93,9,103,45,"Rafflesia",1162,10,.@label$;		break;	case 23:		areamonster .@map$,181,9,191,45,"Penomena",1216,15,.@label$;		areamonster .@map$,181,9,191,45,"Obeaune",1044,10,.@label$;		areamonster .@map$,181,9,191,45,"Marse",1144,10,.@label$;		areamonster .@map$,181,9,191,45,"Peixe-Espada",1069,10,.@label$;		areamonster .@map$,181,9,191,45,"Hydra",1068,5,.@label$;		break;	case 24:		areamonster .@map$,267,9,277,45,"Coringa",1131,15,.@label$;		areamonster .@map$,267,9,277,45,"Carat",1267,15,.@label$;		areamonster .@map$,267,9,277,45,"Jakk",1130,10,.@label$;		break;	case 25:		areamonster .@map$,352,9,362,45,"Gato de Nove-Caudas",1307,15,.@label$;		areamonster .@map$,352,9,362,45,"Flor do Luar",1150,1,.@label$;		areamonster .@map$,352,9,362,45,"Nove Caudas",1180,15,.@label$;		break;	case 26:		areamonster .@map$,9,351,19,387,"Árvore Maldita",1503,10,.@label$;		areamonster .@map$,9,351,19,387,"Pessegueira Encantada",1410,10,.@label$;		areamonster .@map$,9,351,19,387,"Golem de Madeira",1497,10,.@label$;		areamonster .@map$,9,351,19,387,"Atirador de Pedras",1495,10,.@label$;		areamonster .@map$,9,351,19,387,"Salgueiro Ancião",1033,5,.@label$;		break;	case 27:		areamonster .@map$,93,351,103,387,"Goblin Arqueiro",1258,10,.@label$;		areamonster .@map$,93,351,103,387,"Goblin",1122,10,.@label$;		areamonster .@map$,93,351,103,387,"Goblin",1123,5,.@label$;		areamonster .@map$,93,351,103,387,"Goblin",1124,5,.@label$;		areamonster .@map$,93,351,103,387,"Gobin",1125,5,.@label$;		areamonster .@map$,93,351,103,387,"Goblin",1126,5,.@label$;		break;	case 28:		areamonster .@map$,181,351,191,387,"Arclouse",1194,30,.@label$;		areamonster .@map$,181,351,191,387,"Neraid",1255,15,.@label$;		areamonster .@map$,181,351,191,387,"Pest",1256,15,.@label$;		areamonster .@map$,181,351,191,387,"Kukre",1070,10,.@label$;		break;	case 29:		areamonster .@map$,267,351,277,387,"Moldura Maldita",1260,10,.@label$;		areamonster .@map$,267,351,277,387,"Papel",1375,10,.@label$;		areamonster .@map$,267,351,277,387,"Poltergeist",1510,10,.@label$;		areamonster .@map$,267,351,277,387,"Quve",1508,5,.@label$;		areamonster .@map$,267,351,277,387,"Lude",1509,5,.@label$;		areamonster .@map$,267,351,277,387,"Sussurro",1179,10,.@label$;		break;	case 30:		areamonster .@map$,352,351,362,387,"Lady Branca",1630,1,.@label$;		areamonster .@map$,352,351,362,387,"Ninfa Perversa",1416,30,.@label$;		break;	case 31:		areamonster .@map$,9,267,19,303,"Ferrão",1387,20,.@label$;		areamonster .@map$,9,267,19,303,"Mão de Ferro",1212,15,.@label$;		areamonster .@map$,9,267,19,303,"Argiope",1099,10,.@label$;		areamonster .@map$,9,267,19,303,"Escorpião",1001,5,.@label$;		break;	case 32:		areamonster .@map$,93,267,103,303,"Líder Goblin",1299,1,.@label$;		areamonster .@map$,93,267,103,303,"Goblin Arqueiro",1258,10,.@label$;		areamonster .@map$,93,267,103,303,"Goblin",1122,10,.@label$;		areamonster .@map$,93,267,103,303,"Goblin",1123,5,.@label$;		areamonster .@map$,93,267,103,303,"Goblin",1124,5,.@label$;		areamonster .@map$,93,267,103,303,"Goblin",1125,5,.@label$;		areamonster .@map$,93,267,103,303,"Goblin",1126,5,.@label$;		break;	case 33:		areamonster .@map$,181,267,191,303,"Líder Kobold",1296,1,.@label$;		areamonster .@map$,181,267,191,303,"Kobold",1133,15,.@label$;		areamonster .@map$,181,267,191,303,"Kobold_Archer",1282,15,.@label$;		areamonster .@map$,181,267,191,303,"Kobold",1134,10,.@label$;		areamonster .@map$,181,267,191,303,"Kobold",1135,5,.@label$;		break;	case 34:		areamonster .@map$,267,267,277,303,"Crânio Flamejante",1869,20,.@label$;		areamonster .@map$,267,267,277,303,"Sussurro",1179,10,.@label$;		areamonster .@map$,267,267,277,303,"Cochicho",1186,10,.@label$;		break;	case 35:		areamonster .@map$,352,267,362,303,"General Tartaruga",1312,1,.@label$;		areamonster .@map$,352,267,362,303,"Congelador",1319,10,.@label$;		areamonster .@map$,352,267,362,303,"Soldado",1316,10,.@label$;		areamonster .@map$,352,267,362,303,"Aquecedor",1318,10,.@label$;		areamonster .@map$,352,267,362,303,"Batedor",1314,10,.@label$;		break;	case 36:		areamonster .@map$,9,180,19,216,"Anolian",1206,30,.@label$;		areamonster .@map$,9,180,19,216,"Grove",1687,10,.@label$;		areamonster .@map$,9,180,19,216,"Crocodilo",1271,10,.@label$;		break;	case 37:		areamonster .@map$,93,180,103,216,"Gerente",1270,10,.@label$;		areamonster .@map$,93,180,103,216,"Relógio",1269,10,.@label$;		areamonster .@map$,93,180,103,216,"Alarm",1193,30,.@label$;		break;	case 38:		areamonster .@map$,181,180,191,216,"Palavra Morta",1698,25,.@label$;		areamonster .@map$,181,180,191,216,"Rideword",1195,25,.@label$;		break;	case 39:		areamonster .@map$,267,180,277,216,"Ninfa Perversa",1416,10,.@label$;		areamonster .@map$,267,180,277,216,"Mao Gui",1513,10,.@label$;		areamonster .@map$,267,180,277,216,"Ermitão Maligno",1412,10,.@label$;		areamonster .@map$,267,180,277,216,"Zhu Po Long",1514,10,.@label$;		areamonster .@map$,267,180,277,216,"Jin Guai",1517,5,.@label$;		break;	case 40:		areamonster .@map$,352,180,362,216,"Samurai Encarnado",1492,1,.@label$;		areamonster .@map$,352,180,362,216,"Shinobi",1401,10,.@label$;		areamonster .@map$,352,180,362,216,"Tengu",1405,10,.@label$;		areamonster .@map$,352,180,362,216,"Soldado Atirador",1403,5,.@label$;		areamonster .@map$,352,180,362,216,"Boneca de Miyabi",1404,10,.@label$;		areamonster .@map$,352,180,362,216,"Karakasa",1400,5,.@label$;		break;	case 41:		areamonster .@map$,9,96,19,132,"Kraben",1587,50,.@label$;		break;	case 42:		areamonster .@map$,93,96,103,132,"Rochoso",1386,20,.@label$;		areamonster .@map$,93,96,103,132,"Sting",1207,10,.@label$;		areamonster .@map$,93,96,103,132,"Mi Gao",1516,10,.@label$;		areamonster .@map$,93,96,103,132,"Arenoso",1165,5,.@label$;		areamonster .@map$,93,96,103,132,"Hode",1127,5,.@label$;		break;	case 43:		areamonster .@map$,181,96,191,132,"Medusa",1148,10,.@label$;		areamonster .@map$,181,96,191,132,"Sorrateiro",1037,40,.@label$;		areamonster .@map$,181,96,191,132,"Anacondaq",1030,5,.@label$;		areamonster .@map$,181,96,191,132,"Jiboia",1025,5,.@label$;		break;	case 44:		areamonster .@map$,267,96,277,132,"Filhote de Hatii",1515,20,.@label$;		areamonster .@map$,267,96,277,132,"Bafomé Jr.",1101,20,.@label$;		areamonster .@map$,267,96,277,132,"Bebê Orc",1686,1,.@label$;		areamonster .@map$,267,96,277,132,"Filhote de Lobo do Deserto",1107,10,.@label$;		areamonster .@map$,267,96,277,132,"Bebê Selvagem",1167,10,.@label$;		break;	case 45:		areamonster .@map$,352,96,362,132,"Osiris",1038,1,.@label$;		areamonster .@map$,352,96,362,132,"Múmia Anciã",1297,15,.@label$;		areamonster .@map$,352,96,362,132,"Verit",1032,15,.@label$;		areamonster .@map$,352,96,362,132,"Múmia",1041,20,.@label$;		break;	case 46:		areamonster .@map$,9,9,19,45,"Rastreador",1774,20,.@label$;		areamonster .@map$,9,9,19,45,"Beholder",1633,20,.@label$;		break;	case 47:		areamonster .@map$,93,9,103,45,"Deleter",1384,20,.@label$;		areamonster .@map$,93,9,103,45,"Deleter",1385,10,.@label$;		areamonster .@map$,93,9,103,45,"Petite Voador",1156,10,.@label$;		areamonster .@map$,93,9,103,45,"Petite",1155,10,.@label$;		break;	case 48:		areamonster .@map$,181,9,191,45,"Verme Sábio",1305,10,.@label$;		areamonster .@map$,181,9,191,45,"Múmia Anciã",1297,10,.@label$;		areamonster .@map$,181,9,191,45,"Mímico Antigo",1699,10,.@label$;		break;	case 49:		areamonster .@map$,267,9,277,45,"Grizzly",1381,20,.@label$;		areamonster .@map$,267,9,277,45,"Leib Olmai",1306,7,.@label$;		areamonster .@map$,267,9,277,45,"Zipper Bear",1417,5,.@label$;		areamonster .@map$,267,9,277,45,"Sasquatch",1243,5,.@label$;		areamonster .@map$,267,9,277,45,"Pé Grande",1060,5,.@label$;		break;	case 50:		areamonster .@map$,352,9,362,45,"Faraó",1157,1,.@label$;		areamonster .@map$,352,9,362,45,"Amon Ra",1511,1,.@label$;		areamonster .@map$,352,9,362,45,"Anubis",1098,10,.@label$;		areamonster .@map$,352,9,362,45,"Marduk",1140,10,.@label$;		areamonster .@map$,352,9,362,45,"Matyr",1146,10,.@label$;		break;	case 51:		areamonster .@map$,9,351,19,387,"Diabinho",1292,20,.@label$;		areamonster .@map$,9,351,19,387,"Diabolic",1382,20,.@label$;		areamonster .@map$,9,351,19,387,"Deviruchi",1109,10,.@label$;		break;	case 52:		areamonster .@map$,93,351,103,387,"Harpia",1376,20,.@label$;		areamonster .@map$,93,351,103,387,"Grand Peco",1369,10,.@label$;		areamonster .@map$,93,351,103,387,"Borboleta Sanguinária",1408,10,.@label$;		areamonster .@map$,93,351,103,387,"Gárgula",1253,10,.@label$;		areamonster .@map$,93,351,103,387,"Vento da Colina",1680,5,.@label$;		areamonster .@map$,93,351,103,387,"Vento da Colina",1629,5,.@label$;		break;	case 53:		areamonster .@map$,181,351,191,387,"Agressor",1315,25,.@label$;		areamonster .@map$,181,351,191,387,"Shinobi",1401,30,.@label$;		break;	case 54:		areamonster .@map$,267,351,277,387,"Chepet",1250,10,.@label$;		areamonster .@map$,267,351,277,387,"Mariontte",1143,10,.@label$;		areamonster .@map$,267,351,277,387,"Boneca de Miyabi",1404,10,.@label$;		break;	case 55:		areamonster .@map$,352,351,362,387,"Medusa",1148,25,.@label$;		areamonster .@map$,352,351,362,387,"Serpente Suprema",1418,1,.@label$;		areamonster .@map$,352,351,362,387,"Isis",1029,15,.@label$;		areamonster .@map$,352,351,362,387,"Sorrateiro",1037,15,.@label$;		break;	case 56:		areamonster .@map$,9,267,19,303,"Congelador",1319,10,.@label$;		areamonster .@map$,9,267,19,303,"Filhote de Hatii",1515,10,.@label$;		areamonster .@map$,9,267,19,303,"Titã de Gelo",1777,15,.@label$;		areamonster .@map$,9,267,19,303,"Yeti",1775,10,.@label$;		areamonster .@map$,9,267,19,303,"Gazeti",1778,10,.@label$;		break;	case 57:		areamonster .@map$,93,267,103,303,"Arc Angeling",1388,1,.@label$;		areamonster .@map$,93,267,103,303,"Deviling",1582,1,.@label$;		areamonster .@map$,93,267,103,303,"Angeling",1096,1,.@label$;		areamonster .@map$,93,267,103,303,"Ghostring",1120,1,.@label$;		areamonster .@map$,93,267,103,303,"Mastering",1090,1,.@label$;		areamonster .@map$,93,267,103,303,"Metaling",1613,25,.@label$;		areamonster .@map$,93,267,103,303,"Marin",1242,5,.@label$;		areamonster .@map$,93,267,103,303,"Poporing",1031,5,.@label$;		areamonster .@map$,93,267,103,303,"Drops",1113,5,.@label$;		break;	case 58:		areamonster .@map$,181,267,191,303,"Phendark",1202,20,.@label$;		areamonster .@map$,181,267,191,303,"Rybio",1201,10,.@label$;		areamonster .@map$,181,267,191,303,"Zumbi Prisioneiro",1197,10,.@label$;		areamonster .@map$,181,267,191,303,"Skeleton Prisoner",1196,5,.@label$;		areamonster .@map$,181,267,191,303,"Injustiçado",1257,5,.@label$;		break;	case 59:		areamonster .@map$,267,267,277,303,"Ancient Mimic",1699,30,.@label$;		areamonster .@map$,267,267,277,303,"Mimic",1191,20,.@label$;		areamonster .@map$,267,267,277,303,"Mystcase",1249,10,.@label$;		break;	case 60:		areamonster .@map$,352,267,362,303,"Egnigem Cenia",1658,1,.@label$;		areamonster .@map$,352,267,362,303,"Doppelganger",1046,1,.@label$;		areamonster .@map$,352,267,362,303,"Armeyer Dinze",1654,10,.@label$;		areamonster .@map$,352,267,362,303,"Wickebine Tres",1653,10,.@label$;		areamonster .@map$,352,267,362,303,"Laurell Winder",1657,10,.@label$;		areamonster .@map$,352,267,362,303,"Kavach Icarus",1656,10,.@label$;		areamonster .@map$,352,267,362,303,"Errende Ebecee",1655,10,.@label$;		areamonster .@map$,352,267,362,303,"Egnigem Cenia",1652,10,.@label$;		break;	case 61:		areamonster .@map$,9,180,19,216,"Agav",1769,10,.@label$;		areamonster .@map$,9,180,19,216,"Echio",1770,10,.@label$;		areamonster .@map$,9,180,19,216,"Isilla",1772,5,.@label$;		areamonster .@map$,9,180,19,216,"Mobster",1313,10,.@label$;		areamonster .@map$,9,180,19,216,"Pasana",1154,10,.@label$;		areamonster .@map$,9,180,19,216,"Vanberk",1771,5,.@label$;		break;	case 62:		areamonster .@map$,93,180,103,216,"Wanderer",1208,35,.@label$;		break;	case 63:		areamonster .@map$,181,180,191,216,"Ragged Zombie",1865,20,.@label$;		areamonster .@map$,181,180,191,216,"Zombie Master",1298,10,.@label$;		areamonster .@map$,181,180,191,216,"Zumbi Prisioneiro",1197,5,.@label$;		areamonster .@map$,181,180,191,216,"Esqueleto Prisioneiro",1153,5,.@label$;		areamonster .@map$,181,180,191,216,"Injustiçado",1015,5,.@label$;		break;	case 64:		areamonster .@map$,267,180,277,216,"Ungoliant",1618,30,.@label$;		areamonster .@map$,267,180,277,216,"Ancient Worm",1305,2,.@label$;		areamonster .@map$,267,180,277,216,"Caterpillar",1300,2,.@label$;		areamonster .@map$,267,180,277,216,"Creamy Fear",1293,2,.@label$;		areamonster .@map$,267,180,277,216,"Louva-Deus",1294,2,.@label$;		areamonster .@map$,267,180,277,216,"Zangão Gigante",1303,2,.@label$;		break;	case 65:		areamonster .@map$,352,180,362,216,"Atros",1785,1,.@label$;		areamonster .@map$,352,180,362,216,"Galion",1783,20,.@label$;		break;	case 66:		areamonster .@map$,9,96,19,132,"Incubus",1374,20,.@label$;		areamonster .@map$,9,96,19,132,"Aliot",1736,20,.@label$;		areamonster .@map$,9,96,19,132,"Injustiçado",1257,10,.@label$;		break;	case 67:		areamonster .@map$,93,96,103,132,"Acidus",1716,10,.@label$;		areamonster .@map$,93,96,103,132,"Acidus",1713,10,.@label$;		areamonster .@map$,93,96,103,132,"Deleter",1384,5,.@label$;		areamonster .@map$,93,96,103,132,"Mutant Dragonoid",1262,10,.@label$;		areamonster .@map$,93,96,103,132,"Petite",1156,5,.@label$;		break;	case 68:		areamonster .@map$,181,96,191,132,"Lava Golem",1366,10,.@label$;		areamonster .@map$,181,96,191,132,"Stalactic Golem",1278,10,.@label$;		areamonster .@map$,181,96,191,132,"Ice Titan",1777,10,.@label$;		areamonster .@map$,181,96,191,132,"Golem de Madeira",1497,5,.@label$;		areamonster .@map$,181,96,191,132,"Golem",1040,5,.@label$;		break;	case 69:		areamonster .@map$,267,96,277,132,"Dame of Sentinel",1700,20,.@label$;		areamonster .@map$,267,96,277,132,"Mistress of Shelter",1701,10,.@label$;		areamonster .@map$,267,96,277,132,"Baroness of Retribution",1702,10,.@label$;		areamonster .@map$,267,96,277,132,"Lady Solace",1703,10,.@label$;		areamonster .@map$,267,96,277,132,"False Angel",1371,10,.@label$;		break;	case 70:		areamonster .@map$,352,96,362,132,"Orc Hero",1087,1,.@label$;		areamonster .@map$,352,96,362,132,"Orc Lord",1190,1,.@label$;		areamonster .@map$,352,96,362,132,"Bebê Orc",1686,20,.@label$;		break;	case 71:		areamonster .@map$,9,9,19,45,"Succubus",1370,20,.@label$;		areamonster .@map$,9,9,19,45,"Nightmare Terror",1379,20,.@label$;		areamonster .@map$,9,9,19,45,"Incubus",1374,20,.@label$;		areamonster .@map$,9,9,19,45,"Nightmare",1061,5,.@label$;		break;	case 72:		areamonster .@map$,93,9,103,45,"Margaretha Sorin",1637,10,.@label$;		areamonster .@map$,93,9,103,45,"Batedor",1314,10,.@label$;		areamonster .@map$,93,9,103,45,"Errende Ebecee",1655,10,.@label$;		areamonster .@map$,93,9,103,45,"Pessegueira Encantada",1410,10,.@label$;		break;	case 73:		areamonster .@map$,181,9,191,45,"Succubus",1370,10,.@label$;		areamonster .@map$,181,9,191,45,"Loli Ruri",1505,20,.@label$;		areamonster .@map$,181,9,191,45,"Aliza",1737,10,.@label$;		areamonster .@map$,181,9,191,45,"Zealotus",1200,5,.@label$;		areamonster .@map$,181,9,191,45,"Alice",1275,5,.@label$;		areamonster .@map$,181,9,191,45,"Green Maiden",1631,10,.@label$;		break;	case 74:		areamonster .@map$,267,9,277,45,"Dimik",1671,6,.@label$;		areamonster .@map$,267,9,277,45,"Dimik",1673,6,.@label$;		areamonster .@map$,267,9,277,45,"Dimik",1672,6,.@label$;		areamonster .@map$,267,9,277,45,"Venatu",1677,6,.@label$;		areamonster .@map$,267,9,277,45,"Dimik",1670,6,.@label$;		areamonster .@map$,267,9,277,45,"Archdam",1668,6,.@label$;		areamonster .@map$,267,9,277,45,"Venatu",1678,6,.@label$;		areamonster .@map$,267,9,277,45,"Venatu",1679,6,.@label$;		areamonster .@map$,267,9,277,45,"Venatu",1676,6,.@label$;		break;	case 75:		areamonster .@map$,352,9,362,45,"Baphomet",1039,1,.@label$;		areamonster .@map$,352,9,362,45,"Dark Lord",1272,1,.@label$;		areamonster .@map$,352,9,362,45,"Bafomé Jr.",1101,20,.@label$;		areamonster .@map$,352,9,362,45,"Dark Illusion",1302,10,.@label$;		break;	case 76:		areamonster .@map$,9,351,19,387,"Cavaleiro do Abismo",1219,30,.@label$;		areamonster .@map$,9,351,19,387,"Nightmare Terror",1379,20,.@label$;		areamonster .@map$,9,351,19,387,"Nightmare",1061,10,.@label$;		break;	case 77:		areamonster .@map$,93,351,103,387,"Banshee",1867,30,.@label$;		areamonster .@map$,93,351,103,387,"Wraith Dead",1291,10,.@label$;		areamonster .@map$,93,351,103,387,"Evil Druid",1117,10,.@label$;		areamonster .@map$,93,351,103,387,"Wraith",1192,10,.@label$;		areamonster .@map$,93,351,103,387,"Wind Ghost",1263,10,.@label$;		break;	case 78:		areamonster .@map$,181,351,191,387,"Sword Master",1829,5,.@label$;		areamonster .@map$,181,351,191,387,"Cavaleiro Sanguinário",1268,10,.@label$;		areamonster .@map$,181,351,191,387,"Cavaleiro do Abismo",1219,5,.@label$;		areamonster .@map$,181,351,191,387,"Dullahan",1504,10,.@label$;		areamonster .@map$,181,351,191,387,"Raydric",1163,20,.@label$;		break;	case 79:		areamonster .@map$,267,351,277,387,"Hydro",1720,10,.@label$;		areamonster .@map$,267,351,277,387,"Ferus",1714,10,.@label$;		areamonster .@map$,267,351,277,387,"Ferus",1717,10,.@label$;		areamonster .@map$,267,351,277,387,"Deleter",1385,5,.@label$;		areamonster .@map$,267,351,277,387,"Petite",1155,5,.@label$;		break;	case 80:		areamonster .@map$,352,351,362,387,"Falling Bishop",1871,1,.@label$;		areamonster .@map$,352,351,362,387,"Necromancer",1870,15,.@label$;		break;	case 81:		areamonster .@map$,9,267,19,303,"Mysteltainn",1203,20,.@label$;		areamonster .@map$,9,267,19,303,"Ogretooth",1204,20,.@label$;		areamonster .@map$,9,267,19,303,"Executioner",1205,20,.@label$;		break;	case 82:		areamonster .@map$,93,267,103,303,"Cavaleiro Sanguinário",1268,10,.@label$;		areamonster .@map$,93,267,103,303,"Agav",1769,10,.@label$;		areamonster .@map$,93,267,103,303,"Bloody Murderer",1507,10,.@label$;		areamonster .@map$,93,267,103,303,"Skogul",1752,10,.@label$;		areamonster .@map$,93,267,103,303,"Injustiçado",1257,10,.@label$;		break;	case 83:		areamonster .@map$,181,267,191,303,"Skeggiold",1754,10,.@label$;		areamonster .@map$,181,267,191,303,"Dark Illusion",1302,10,.@label$;		areamonster .@map$,181,267,191,303,"Gryphon",1259,10,.@label$;		areamonster .@map$,181,267,191,303,"Chimera",1283,10,.@label$;		break;	case 84:		areamonster .@map$,267,267,277,303,"Succubus",1370,10,.@label$;		areamonster .@map$,267,267,277,303,"Dark Illusion",1302,20,.@label$;		areamonster .@map$,267,267,277,303,"Owl Duke",1320,10,.@label$;		areamonster .@map$,267,267,277,303,"Owl Baron",1295,10,.@label$;		areamonster .@map$,267,267,277,303,"Incubus",1374,10,.@label$;		break;	case 85:		areamonster .@map$,352,267,362,303,"Ifrit",1832,1,.@label$;		break;	case 86:		areamonster .@map$,9,180,19,216,"Hydro",1720,10,.@label$;		areamonster .@map$,9,180,19,216,"Gryphon",1259,10,.@label$;		areamonster .@map$,9,180,19,216,"Chimera",1283,10,.@label$;		areamonster .@map$,9,180,19,216,"Majoruros",1310,10,.@label$;		break;	case 87:		areamonster .@map$,93,180,103,216,"Salamander",1831,15,.@label$;		areamonster .@map$,93,180,103,216,"Kasa",1833,20,.@label$;		areamonster .@map$,93,180,103,216,"Lava Golem",1366,15,.@label$;		areamonster .@map$,93,180,103,216,"Gajomart",1309,10,.@label$;		break;	case 88:		areamonster .@map$,181,180,191,216,"Necromancer",1870,15,.@label$;		areamonster .@map$,181,180,191,216,"Anubis",1098,15,.@label$;		areamonster .@map$,181,180,191,216,"Wraith Dead",1291,10,.@label$;		areamonster .@map$,181,180,191,216,"Múmia Anciã",1297,10,.@label$;		areamonster .@map$,181,180,191,216,"Khalitzburg",1132,10,.@label$;		break;	case 89:		areamonster .@map$,267,180,277,216,"Odium of Thanatos",1704,6,.@label$;		areamonster .@map$,267,180,277,216,"Despero of Thanatos",1705,6,.@label$;		areamonster .@map$,267,180,277,216,"Maero of Thanatos",1706,6,.@label$;		areamonster .@map$,267,180,277,216,"Dolor of Thanatos",1707,6,.@label$;		break;	case 90:		areamonster .@map$,352,180,362,216,"Valkyrie Randgris",1751,1,.@label$;		areamonster .@map$,352,180,362,216,"Baroness of Retribution",1702,10,.@label$;		areamonster .@map$,352,180,362,216,"Lady Solace",1703,10,.@label$;		areamonster .@map$,352,180,362,216,"False Angel",1371,10,.@label$;		break;	case 91:		areamonster .@map$,9,96,19,132,"Cecil Damon",1638,10,.@label$;		areamonster .@map$,9,96,19,132,"Bow Master",1830,10,.@label$;		areamonster .@map$,9,96,19,132,"Kavac",1656,30,.@label$;		break;	case 92:		areamonster .@map$,93,96,103,132,"Kathryne Keyron",1639,15,.@label$;		areamonster .@map$,93,96,103,132,"Elder",1377,10,.@label$;		areamonster .@map$,93,96,103,132,"Laurell Weinder",1657,10,.@label$;		areamonster .@map$,93,96,103,132,"Wind Ghost",1263,10,.@label$;		areamonster .@map$,93,96,103,132,"Marduk",1140,10,.@label$;		break;	case 93:		areamonster .@map$,181,96,191,132,"Seyren Windsor",1634,15,.@label$;		areamonster .@map$,181,96,191,132,"Cavaleiro Sanguinário",1268,10,.@label$;		areamonster .@map$,181,96,191,132,"Cavaleiro do Abismo",1219,10,.@label$;		areamonster .@map$,181,96,191,132,"Wanderer",1208,10,.@label$;		break;	case 94:		areamonster .@map$,267,96,277,132,"Sword Master",1829,15,.@label$;		areamonster .@map$,267,96,277,132,"Bow Master",1830,15,.@label$;		break;	case 95:		areamonster .@map$,352,96,362,132,"Beelzebub",1873,1,.@label$;		areamonster .@map$,352,96,362,132,"Hunter Fly",1035,30,.@label$;		areamonster .@map$,352,96,362,132,"Steel Chonchon",1042,5,.@label$;		areamonster .@map$,352,96,362,132,"Dragon FLy",1091,5,.@label$;		areamonster .@map$,352,96,362,132,"Chonchon",1011,5,.@label$;		break;	case 96:		areamonster .@map$,9,9,19,45,"Valkyrie",1765,5,.@label$;		areamonster .@map$,9,9,19,45,"Skeggiold",1755,10,.@label$;		areamonster .@map$,9,9,19,45,"Skeggiold",1754,10,.@label$;		break;	case 97:		areamonster .@map$,93,9,103,45,"Incarnation of Morroc",1918,5,.@label$;		areamonster .@map$,93,9,103,45,"Incarnation of Morroc",1919,5,.@label$;		areamonster .@map$,93,9,103,45,"Incarnation of Morroc",1920,5,.@label$;		areamonster .@map$,93,9,103,45,"Incarnation of Morroc",1921,5,.@label$;		break;	case 98:		areamonster .@map$,181,9,191,45,"Kathryne Keyron",1639,2,.@label$;		areamonster .@map$,181,9,191,45,"Seyren Windsor",1634,2,.@label$;		areamonster .@map$,181,9,191,45,"Margaretha Sorin",1637,2,.@label$;		areamonster .@map$,181,9,191,45,"Eremes Guile",1635,2,.@label$;		areamonster .@map$,181,9,191,45,"Howard Alt-Eisen",1636,2,.@label$;		areamonster .@map$,181,9,191,45,"Cecil Damon",1638,2,.@label$;		break;	case 99:		for(set .@i,1; .@i<=7; set .@i,.@i+1) {			set .@mob_ran,rand(1,30);			if (.@mob_ran == 1)				 areamonster .@map$,267,9,277,45,"Kathryne Keyron",1639,2,.@label$;			else if (.@mob_ran == 2)				 areamonster .@map$,267,9,277,45,"Seyren Windsor",1634,2,.@label$;			else if (.@mob_ran == 3)				 areamonster .@map$,267,9,277,45,"Margaretha Sorin",1637,2,.@label$;			else if (.@mob_ran == 4)				 areamonster .@map$,267,9,277,45,"Eremes Guile",1635,2,.@label$;			else if (.@mob_ran == 5)				 areamonster .@map$,267,9,277,45,"Howard Alt-Eisen",1636,2,.@label$;			else if (.@mob_ran == 6)				 areamonster .@map$,267,9,277,45,"Cecil Damon",1638,2,.@label$;			else if (.@mob_ran == 7)				 areamonster .@map$,267,9,277,45,"Incarnation of Morroc",1918,5,.@label$;			else if (.@mob_ran == 8)				 areamonster .@map$,267,9,277,45,"Incarnation of Morroc",1919,5,.@label$;			else if (.@mob_ran == 9)				 areamonster .@map$,267,9,277,45,"Incarnation of Morroc",1920,5,.@label$;			else if (.@mob_ran == 10)				 areamonster .@map$,267,9,277,45,"Incarnation of Morroc",1921,5,.@label$;			else if (.@mob_ran == 11)				 areamonster .@map$,267,9,277,45,"Valkyrie",1765,5,.@label$;			else if (.@mob_ran == 12)				 areamonster .@map$,267,9,277,45,"Skeggiold",1755,10,.@label$;			else if (.@mob_ran == 13)				 areamonster .@map$,267,9,277,45,"Skeggiold",1754,10,.@label$;			else if (.@mob_ran == 14)				 areamonster .@map$,267,9,277,45,"Seyren Windsor",1634,15,.@label$;			else if (.@mob_ran == 15)				 areamonster .@map$,267,9,277,45,"Cavaleiro Sanguinário",1268,10,.@label$;			else if (.@mob_ran == 16)				 areamonster .@map$,267,9,277,45,"Cavaleiro do Abismo",1219,10,.@label$;			else if (.@mob_ran == 17)				 areamonster .@map$,267,9,277,45,"Wanderer",1208,10,.@label$;			else if (.@mob_ran == 18)				 areamonster .@map$,267,9,277,45,"Sword Master",1829,15,.@label$;			else if (.@mob_ran == 19)				 areamonster .@map$,267,9,277,45,"Bow Master",1830,15,.@label$;			else if (.@mob_ran == 20)				 areamonster .@map$,267,9,277,45,"Kathryne Keyron",1639,15,.@label$;			else if (.@mob_ran == 21)				 areamonster .@map$,267,9,277,45,"Elder",1377,10,.@label$;			else if (.@mob_ran == 22)				 areamonster .@map$,267,9,277,45,"Laurell Weinder",1657,10,.@label$;			else if (.@mob_ran == 23)				 areamonster .@map$,267,9,277,45,"Wind Ghost",1263,10,.@label$;			else if (.@mob_ran == 24)				 areamonster .@map$,267,9,277,45,"Marduk",1140,10,.@label$;			else if (.@mob_ran == 25)				 areamonster .@map$,267,9,277,45,"Cecil Damon",1638,10,.@label$;			else if (.@mob_ran == 26)				 areamonster .@map$,267,9,277,45,"Bow Master",1830,10,.@label$;			else if (.@mob_ran == 27)				 areamonster .@map$,267,9,277,45,"Kavach Icarus",1656,30,.@label$;			else if (.@mob_ran == 28)				 areamonster .@map$,267,9,277,45,"Baroness of Retribution",1702,10,.@label$;			else if (.@mob_ran == 29)				 areamonster .@map$,267,9,277,45,"Lady Solace",1703,10,.@label$;			else				 areamonster .@map$,267,9,277,45,"False Angel",1371,10,.@label$;		}		break;	}	return;}function	script	F_Tower_Warp	{	set .@level, getarg(0);	set .@map$, getarg(1);	switch(.@level) {		case 2: warp .@map$,136,354; break;		case 3: warp .@map$,224,354; break;		case 4: warp .@map$,310,354; break;		case 5: warp .@map$,395,354; break;		case 6: warp .@map$,52,270; break;		case 7: warp .@map$,136,270; break;		case 8: warp .@map$,224,270; break;		case 9: warp .@map$,310,270; break;		case 10: warp .@map$,395,270; break;		case 11: warp .@map$,52,183; break;		case 12: warp .@map$,136,183; break;		case 13: warp .@map$,224,183; break;		case 14: warp .@map$,310,183; break;		case 15: warp .@map$,395,183; break;		case 16: warp .@map$,52,99; break;		case 17: warp .@map$,136,99; break;		case 18: warp .@map$,224,99; break;		case 19: warp .@map$,310,99; break;		case 20: warp .@map$,395,99; break;		case 21: warp .@map$,52,12; break;		case 22: warp .@map$,136,12; break;		case 23: warp .@map$,224,12; break;		case 24: warp .@map$,310,12; break;		case 25: warp .@map$,395,12; break;		case 27: warp .@map$,136,354; break;		case 28: warp .@map$,224,354; break;		case 29: warp .@map$,310,354; break;		case 30: warp .@map$,395,354; break;		case 31: warp .@map$,52,270; break;		case 32: warp .@map$,136,270; break;		case 33: warp .@map$,224,270; break;		case 34: warp .@map$,310,270; break;		case 35: warp .@map$,395,270; break;		case 36: warp .@map$,52,183; break;		case 37: warp .@map$,136,183; break;		case 38: warp .@map$,224,183; break;		case 39: warp .@map$,310,183; break;		case 40: warp .@map$,395,183; break;		case 41: warp .@map$,52,99; break;		case 42: warp .@map$,136,99; break;		case 43: warp .@map$,224,99; break;		case 44: warp .@map$,310,99; break;		case 45: warp .@map$,395,99; break;		case 46: warp .@map$,52,12; break;		case 47: warp .@map$,136,12; break;		case 48: warp .@map$,224,12; break;		case 49: warp .@map$,310,12; break;		case 50: warp .@map$,395,12; break;		case 52: warp .@map$,136,354; break;		case 53: warp .@map$,224,354; break;		case 54: warp .@map$,310,354; break;		case 55: warp .@map$,395,354; break;		case 56: warp .@map$,52,270; break;		case 57: warp .@map$,136,270; break;		case 58: warp .@map$,224,270; break;		case 59: warp .@map$,310,270; break;		case 60: warp .@map$,395,270; break;		case 61: warp .@map$,52,183; break;		case 62: warp .@map$,136,183; break;		case 63: warp .@map$,224,183; break;		case 64: warp .@map$,310,183; break;		case 65: warp .@map$,395,183; break;		case 66: warp .@map$,52,99; break;		case 67: warp .@map$,136,99; break;		case 68: warp .@map$,224,99; break;		case 69: warp .@map$,310,99; break;		case 70: warp .@map$,395,99; break;		case 71: warp .@map$,52,12; break;		case 72: warp .@map$,136,12; break;		case 73: warp .@map$,224,12; break;		case 74: warp .@map$,310,12; break;		case 75: warp .@map$,395,12; break;		case 77: warp .@map$,136,354; break;		case 78: warp .@map$,224,354; break;		case 79: warp .@map$,310,354; break;		case 80: warp .@map$,395,354; break;		case 81: warp .@map$,52,270; break;		case 82: warp .@map$,136,270; break;		case 83: warp .@map$,224,270; break;		case 84: warp .@map$,310,270; break;		case 85: warp .@map$,395,270; break;		case 86: warp .@map$,52,183; break;		case 87: warp .@map$,136,183; break;		case 88: warp .@map$,224,183; break;		case 89: warp .@map$,310,183; break;		case 90: warp .@map$,395,183; break;		case 91: warp .@map$,52,99; break;		case 92: warp .@map$,136,99; break;		case 93: warp .@map$,224,99; break;		case 94: warp .@map$,310,99; break;		case 95: warp .@map$,395,99; break;		case 96: warp .@map$,52,12; break;		case 97: warp .@map$,136,12; break;		case 98: warp .@map$,224,12; break;		case 99: warp .@map$,309,12; break;	}	return;}// Levels 1-25//============================================================1@tower,50,360,0	script	Braseiro Imortal#	CLEAR_NPC,{	mes "-A mensagem é gravada no Braseiro Imortal -";	mes "Aquele que espalha as cinzas da escuridão neste lugar estará um passo mais perto de Naght Sieger, a Sombra dos Reis das Trevas...";	next;	setarray .@level$[1],"26th","51st","76th";	setarray .@map$[1],"2@tower","3@tower","4@tower";	set .@i, select("26° andar.:51° andar.:76° andar.");	if (countitem(6000) < .@i) {		mes "-Aviso-";		mes "Para "+.@level$[.@i]+" andar, vou precisar de "+.@i+" Cinzas da escuridão.";		close;	}	delitem 6000,.@i; //Cinzas da escuridão	mapannounce instance_mapname("1@tower"), strcharinfo(0)+". Você será teleportado para o "+.@level$[.@i]+" Level.",bc_map,"0x00ff99";	warp instance_mapname(.@map$[.@i]),52,354;	close;OnInstanceInit:	initnpctimer;	end;OnTimer10000:	mapannounce instance_mapname("1@tower"), "Aviso: Domesticar um monstro não irá contar como derrotado e poderá bugar a torre.",bc_map,"0xff0000";	stopnpctimer;	end;}1@tower,29,365,1	script	#1F Controller	CLEAR_NPC,{	end;OnInstanceInit:	callfunc "F_Tower_Monster",		1,		instance_mapname("1@tower"),		instance_npcname("#1F Controller")+"::OnMyMobDead";	end;OnMyMobDead:	set .@map$, instance_mapname("1@tower");	set .@mob_dead_num,mobcount(.@map$,instance_npcname("#1F Controller")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		initnpctimer;		//SetItemPartyInMap in_102floor 1	} else		mapannounce .@map$, "Monstros restantes no 1º andar - "+.@mob_dead_num,bc_map,"0x00ff99";	end;OnTimer5000:	mapannounce instance_mapname("1@tower"), "Todos os monstros do 1º andar foram derrotados.",bc_map,"0xffff00";	donpcevent instance_npcname("1FGate102tower")+"::OnEnable";	stopnpctimer;	end;}1@tower,12,393,0	script	1FGate102tower	WARPNPC,2,2,{	end;OnInstanceInit:	disablenpc instance_npcname(strnpcinfo(0));	end;OnEnable:	enablenpc instance_npcname(strnpcinfo(0));	callfunc "F_Tower_Monster",		atoi(replacestr(strnpcinfo(0),"FGate102tower","")) + 1,		strnpcinfo(4),		instance_npcname(strnpcinfo(0))+"::OnMyMobDead";	end;OnTouch_:	callfunc "F_Tower_Warp",		atoi(replacestr(strnpcinfo(0),"FGate102tower","")) + 1,		strnpcinfo(4);	end;OnMyMobDead:	set .@map$, strnpcinfo(4);	set .@level, atoi(replacestr(strnpcinfo(0),"FGate102tower","")) + 1;	set .@mob_dead_num,mobcount(.@map$,instance_npcname(strnpcinfo(0))+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		initnpctimer;		//SetItemPartyInMap in_102floor .@level	} else		mapannounce .@map$, "Monstros restantes no "+callsub(L_Display,.@level)+" Andar - "+.@mob_dead_num,bc_map,"0x00ff99";	end;OnTimer5000:	set .@level, atoi(replacestr(strnpcinfo(0),"FGate102tower","")) + 1;	mapannounce strnpcinfo(4), "Todos os monstros do andar "+callsub(L_Display,.@level)+" foram derrotados.",bc_map,"0xffff00";	donpcevent instance_npcname(.@level+"FGate102tower")+"::OnEnable";	stopnpctimer;	end;L_Display:	// Display level properly.	set .@mod, getarg(0) % 10;	if (.@mod == 1 && getarg(0) != 11) return getarg(0)+"st";	else if (.@mod == 2 && getarg(0) != 12) return getarg(0)+"nd";	else if (.@mod == 3 && getarg(0) != 13) return getarg(0)+"rd";	else return getarg(0)+"th";}1@tower,96,393,0	duplicate(1FGate102tower)	2FGate102tower	WARPNPC,2,21@tower,184,393,0	duplicate(1FGate102tower)	3FGate102tower	WARPNPC,2,21@tower,270,393,0	duplicate(1FGate102tower)	4FGate102tower	WARPNPC,2,21@tower,355,393,0	duplicate(1FGate102tower)	5FGate102tower	WARPNPC,2,21@tower,12,309,0	duplicate(1FGate102tower)	6FGate102tower	WARPNPC,2,21@tower,96,309,0	duplicate(1FGate102tower)	7FGate102tower	WARPNPC,2,21@tower,184,309,0	duplicate(1FGate102tower)	8FGate102tower	WARPNPC,2,21@tower,270,309,0	duplicate(1FGate102tower)	9FGate102tower	WARPNPC,2,21@tower,355,309,0	duplicate(1FGate102tower)	10FGate102tower	WARPNPC,2,21@tower,12,222,0	duplicate(1FGate102tower)	11FGate102tower	WARPNPC,2,21@tower,96,222,0	duplicate(1FGate102tower)	12FGate102tower	WARPNPC,2,21@tower,184,222,0	duplicate(1FGate102tower)	13FGate102tower	WARPNPC,2,21@tower,270,222,0	duplicate(1FGate102tower)	14FGate102tower	WARPNPC,2,21@tower,355,222,0	duplicate(1FGate102tower)	15FGate102tower	WARPNPC,2,21@tower,12,138,0	duplicate(1FGate102tower)	16FGate102tower	WARPNPC,2,21@tower,96,138,0	duplicate(1FGate102tower)	17FGate102tower	WARPNPC,2,21@tower,184,138,0	duplicate(1FGate102tower)	18FGate102tower	WARPNPC,2,21@tower,270,138,0	duplicate(1FGate102tower)	19FGate102tower	WARPNPC,2,21@tower,355,138,0	duplicate(1FGate102tower)	20FGate102tower	WARPNPC,2,21@tower,12,51,0	duplicate(1FGate102tower)	21FGate102tower	WARPNPC,2,21@tower,96,51,0	duplicate(1FGate102tower)	22FGate102tower	WARPNPC,2,21@tower,184,51,0	duplicate(1FGate102tower)	23FGate102tower	WARPNPC,2,21@tower,270,51,0	duplicate(1FGate102tower)	24FGate102tower	WARPNPC,2,21@tower,355,51,0	script	25FGate102tower	WARPNPC,2,2,{	end;OnInstanceInit:	disablenpc instance_npcname("25FGate102tower");	end;OnEnable:	enablenpc instance_npcname("25FGate102tower");	initnpctimer;	end;OnTouch_:	getitem 6000,1; //Dark_Ashes	warp instance_mapname("2@tower"),52,354;	end;OnTimer120000:	disablenpc instance_npcname("25FGate102tower");	donpcevent instance_npcname("25FGate102tower-2")+"::OnEnable";	stopnpctimer;	end;}1@tower,355,51,0	script	25FGate102tower-2	WARPNPC,2,2,{	end;OnInstanceInit:	disablenpc instance_npcname("25FGate102tower-2");	end;OnEnable:	enablenpc instance_npcname("25FGate102tower-2");	end;OnTouch_:	warp instance_mapname("2@tower"),52,354;	end;}1@tower,71,4,0	script	#Broadcast Mode1	CLEAR_NPC,{	end;OnInstanceInit:	initnpctimer;	end;OnTimer15000:OnTimer60000:	mapannounce instance_mapname("1@tower"), "Aviso: Em qualquer situação anormal onde você derrotar um monstro, você não pode avançar para o próximo nível!",bc_map,"0xff0000";	end;OnTimer120000:	mapannounce instance_mapname("1@tower"), "Aviso: Em qualquer situação anormal onde você derrotar um monstro, você não pode avançar para o próximo nível!",bc_map,"0xff0000";	stopnpctimer;	end;}1@tower,71,1,0	script	#Manager Mode1	CLEAR_NPC,{	callfunc "F_GM_NPC";	mes "Por favor entre com a senha.";	set .@i, callfunc("F_GM_NPC","dmc2008",1);	next;	if (.@i == 1) {		mes "Este NPC controla a torre do 1° ao 25° andar.";		mes "Por favor, digite o número do andar que queira abrir:";		mes "(i.g.: 1F->1, 25F->25)";		input .@input,1,25;		next;		if (.@input < 1 || .@input > 25)			mes "Digite apenas números entre 1 e 25.";		else {			donpcevent instance_npcname(.@input+"FGate102tower")+"::OnEnable";			mes "*** Level "+ .@input + " andar está abrindo. ***";		}	}	close;}// Levels 26-50//============================================================2@tower,29,365,2	script	Fornalha Imortal#1	CLEAR_NPC,{	end;OnInstanceInit:	callfunc "F_Tower_Monster",		26,		instance_mapname("2@tower"),		instance_npcname("Fornalha Imortal#1")+"::OnMyMobDead";	end;OnMyMobDead:	set .@map$, instance_mapname("2@tower");	set .@mob_dead_num,mobcount(.@map$,instance_npcname("Fornalha Imortal#1")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		initnpctimer;		//SetItemPartyInMap in_102floor 26	}	else		mapannounce .@map$, "Monstros restantes no 26º andar - " + .@mob_dead_num,bc_map,"0x00ff99";	end;OnTimer5000:	mapannounce instance_mapname("2@tower"), "Todos os monstros do andar 26º foram derrotados.",bc_map,"0xffff00";	donpcevent instance_npcname("26FGate102tower")+"::OnEnable";	stopnpctimer;	end;}2@tower,12,393,0	duplicate(1FGate102tower)	26FGate102tower	WARPNPC,2,22@tower,96,393,0	duplicate(1FGate102tower)	27FGate102tower	WARPNPC,2,22@tower,184,393,0	duplicate(1FGate102tower)	28FGate102tower	WARPNPC,2,22@tower,270,393,0	duplicate(1FGate102tower)	29FGate102tower	WARPNPC,2,22@tower,355,393,0	duplicate(1FGate102tower)	30FGate102tower	WARPNPC,2,22@tower,12,309,0	duplicate(1FGate102tower)	31FGate102tower	WARPNPC,2,22@tower,96,309,0	duplicate(1FGate102tower)	32FGate102tower	WARPNPC,2,22@tower,184,309,0	duplicate(1FGate102tower)	33FGate102tower	WARPNPC,2,22@tower,270,309,0	duplicate(1FGate102tower)	34FGate102tower	WARPNPC,2,22@tower,355,309,0	duplicate(1FGate102tower)	35FGate102tower	WARPNPC,2,22@tower,12,222,0	duplicate(1FGate102tower)	36FGate102tower	WARPNPC,2,22@tower,96,222,0	duplicate(1FGate102tower)	37FGate102tower	WARPNPC,2,22@tower,184,222,0	duplicate(1FGate102tower)	38FGate102tower	WARPNPC,2,22@tower,270,222,0	duplicate(1FGate102tower)	39FGate102tower	WARPNPC,2,22@tower,355,222,0	duplicate(1FGate102tower)	40FGate102tower	WARPNPC,2,22@tower,12,138,0	duplicate(1FGate102tower)	41FGate102tower	WARPNPC,2,22@tower,96,138,0	duplicate(1FGate102tower)	42FGate102tower	WARPNPC,2,22@tower,184,138,0	duplicate(1FGate102tower)	43FGate102tower	WARPNPC,2,22@tower,270,138,0	duplicate(1FGate102tower)	44FGate102tower	WARPNPC,2,22@tower,355,138,0	duplicate(1FGate102tower)	WARPNPCFGate102tower	WARPNPC,2,22@tower,12,51,0	duplicate(1FGate102tower)	46FGate102tower	WARPNPC,2,22@tower,96,51,0	duplicate(1FGate102tower)	47FGate102tower	WARPNPC,2,22@tower,184,51,0	duplicate(1FGate102tower)	48FGate102tower	WARPNPC,2,22@tower,270,51,0	duplicate(1FGate102tower)	49FGate102tower	WARPNPC,2,22@tower,355,51,0	script	50FGate102tower	WARPNPC,2,2,{	end;OnInstanceInit:	disablenpc instance_npcname("50FGate102tower");	end;OnEnable:	enablenpc instance_npcname("50FGate102tower");	initnpctimer;	end;OnTouch_:	getitem 6000,1; //Dark_Ashes	warp instance_mapname("3@tower"),52,354;	end;OnTimer120000:	disablenpc instance_npcname("50FGate102tower");	donpcevent instance_npcname("50FGate102tower-2")+"::OnEnable";	stopnpctimer;	end;}2@tower,355,51,0	script	50FGate102tower-2	WARPNPC,2,2,{	end;OnInstanceInit:	disablenpc instance_npcname("50FGate102tower-2");	end;OnEnable:	enablenpc instance_npcname("50FGate102tower-2");	end;OnTouch_:	warp instance_mapname("3@tower"),52,354;	end;}2@tower,71,1,0	script	#Manager Mode2	CLEAR_NPC,{	callfunc "F_GM_NPC";	mes "Por favor entre com a senha.";	set .@i, callfunc("F_GM_NPC","dmc2008",1);	next;	if (.@i == 1) {		mes "Este NPC contra os andares da torre entre o 25 e o 50.";		mes "Por favor entre com o número que andar para liberar.";		mes "(i.g.: 26F->26, 50F->50)";		input .@input,26,50;		next;		if (.@onput < 26 || .@input > 50)			mes "Você só pode liberar andares entre 26 e 50.";		else {			donpcevent instance_npcname(.@input+"FGate102tower")+"::OnEnable";			mes "*** Andar "+ .@input + " está abrindo. ***";		}	}	close;}// Levels 51-75//============================================================3@tower,29,365,2	script	Fornalha Imortal#2	CLEAR_NPC,{	end;OnInstanceInit:	callfunc "F_Tower_Monster",		51,		instance_mapname("3@tower"),		instance_npcname("Fornalha Imortal#2")+"::OnMyMobDead";	end;OnMyMobDead:	set .@map$, instance_mapname("3@tower");	set .@mob_dead_num,mobcount(.@map$,instance_npcname("Fornalha Imortal#2")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		initnpctimer;		//SetItemPartyInMap in_102floor 51	}	else		mapannounce .@map$, "Monstros restantes no 51º andar - " + .@mob_dead_num,bc_map,"0x00ff99";	end;OnTimer5000:	mapannounce instance_mapname("3@tower"), "Todos monstros do 51º andar foram derrotados.",bc_map,"0xffff00";	donpcevent instance_npcname("51FGate102tower")+"::OnEnable";	stopnpctimer;	end;}3@tower,12,393,0	duplicate(1FGate102tower)	51FGate102tower	WARPNPC,2,23@tower,96,393,0	duplicate(1FGate102tower)	52FGate102tower	WARPNPC,2,23@tower,184,393,0	duplicate(1FGate102tower)	53FGate102tower	WARPNPC,2,23@tower,270,393,0	duplicate(1FGate102tower)	54FGate102tower	WARPNPC,2,23@tower,355,393,0	duplicate(1FGate102tower)	55FGate102tower	WARPNPC,2,23@tower,12,309,0	duplicate(1FGate102tower)	56FGate102tower	WARPNPC,2,23@tower,96,309,0	duplicate(1FGate102tower)	57FGate102tower	WARPNPC,2,23@tower,184,309,0	duplicate(1FGate102tower)	58FGate102tower	WARPNPC,2,23@tower,270,309,0	duplicate(1FGate102tower)	59FGate102tower	WARPNPC,2,23@tower,355,309,0	duplicate(1FGate102tower)	60FGate102tower	WARPNPC,2,23@tower,12,222,0	duplicate(1FGate102tower)	61FGate102tower	WARPNPC,2,23@tower,96,222,0	duplicate(1FGate102tower)	62FGate102tower	WARPNPC,2,23@tower,184,222,0	duplicate(1FGate102tower)	63FGate102tower	WARPNPC,2,23@tower,270,222,0	duplicate(1FGate102tower)	64FGate102tower	WARPNPC,2,23@tower,355,222,0	duplicate(1FGate102tower)	65FGate102tower	WARPNPC,2,23@tower,12,138,0	duplicate(1FGate102tower)	66FGate102tower	WARPNPC,2,23@tower,96,138,0	duplicate(1FGate102tower)	67FGate102tower	WARPNPC,2,23@tower,184,138,0	duplicate(1FGate102tower)	68FGate102tower	WARPNPC,2,23@tower,270,138,0	duplicate(1FGate102tower)	69FGate102tower	WARPNPC,2,23@tower,355,138,0	duplicate(1FGate102tower)	70FGate102tower	WARPNPC,2,23@tower,12,51,0	duplicate(1FGate102tower)	71FGate102tower	WARPNPC,2,23@tower,96,51,0	duplicate(1FGate102tower)	72FGate102tower	WARPNPC,2,23@tower,184,51,0	duplicate(1FGate102tower)	73FGate102tower	WARPNPC,2,23@tower,270,51,0	duplicate(1FGate102tower)	74FGate102tower	WARPNPC,2,23@tower,355,51,0	script	75FGate102tower	WARPNPC,1,1,{	end;OnInstanceInit:	disablenpc instance_npcname("75FGate102tower");	end;OnEnable:	enablenpc instance_npcname("75FGate102tower");	initnpctimer;	end;OnTouch_:	getitem 6000,1; //Dark_Ashes	warp instance_mapname("4@tower"),52,354;	end;OnTimer120000:	disablenpc instance_npcname("75FGate102tower");	donpcevent instance_npcname("75FGate102tower-2")+"::OnEnable";	stopnpctimer;	end;}3@tower,355,51,0	script	75FGate102tower-2	WARPNPC,2,2,{	end;OnInstanceInit:	disablenpc instance_npcname("75FGate102tower-2");	end;OnEnable:	enablenpc instance_npcname("75FGate102tower-2");	end;OnTouch_:	warp instance_mapname("4@tower"),52,354;	end;}3@tower,71,1,0	script	#Manager Mode3	CLEAR_NPC,{	callfunc "F_GM_NPC";	mes "Por favor digite a senha.";	set .@i, callfunc("F_GM_NPC","dmc2008",1);	next;	if (.@i == 1) {		mes "Este NPC controla a torre do 51 ao 75 andar.";		mes "Por favor, digite o número do andar que queira abrir:";		mes "(i.g.: 51F->51, 75F->75)";		input .@input,51,75;		next;		if (.@input < 51 || .@input > 75)			mes "Digite apenas números entre 51 e 75.";		else {			donpcevent instance_npcname(.@input+"FGate102tower")+"::OnEnable";			mes "*** "+ .@input + " andar está abrindo. ***";		}	}	close;}// Levels 76-99//============================================================4@tower,29,365,2	script	Fornalha Imortal#3	CLEAR_NPC,{	end;OnInstanceInit:	callfunc "F_Tower_Monster",		76,		instance_mapname("4@tower"),		instance_npcname("Fornalha Imortal#3")+"::OnMyMobDead";	end;OnMyMobDead:	set .@map$, instance_mapname("4@tower");	set .@mob_dead_num,mobcount(.@map$,instance_npcname("Fornalha Imortal#3")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		initnpctimer;		//SetItemPartyInMap in_102floor 76	}	else		mapannounce .@map$,"Monstros restantes no 76º andar - " + .@mob_dead_num,bc_map,"0x00ff99";	end;OnTimer5000:	mapannounce instance_mapname("4@tower"),"Todos os monstros do 76º andar foram derrotados.",bc_map,"0xffff00";	donpcevent instance_npcname("76FGate102tower")+"::OnEnable";	stopnpctimer;	end;}4@tower,12,393,0	duplicate(1FGate102tower)	76FGate102tower	WARPNPC,2,24@tower,96,393,0	duplicate(1FGate102tower)	77FGate102tower	WARPNPC,2,24@tower,184,393,0	duplicate(1FGate102tower)	78FGate102tower	WARPNPC,2,24@tower,270,393,0	duplicate(1FGate102tower)	79FGate102tower	WARPNPC,2,24@tower,355,393,0	duplicate(1FGate102tower)	80FGate102tower	WARPNPC,2,24@tower,12,309,0	duplicate(1FGate102tower)	81FGate102tower	WARPNPC,2,24@tower,96,309,0	duplicate(1FGate102tower)	82FGate102tower	WARPNPC,2,24@tower,184,309,0	duplicate(1FGate102tower)	83FGate102tower	WARPNPC,2,24@tower,270,309,0	duplicate(1FGate102tower)	84FGate102tower	WARPNPC,2,24@tower,355,309,0	duplicate(1FGate102tower)	85FGate102tower	WARPNPC,2,24@tower,12,222,0	duplicate(1FGate102tower)	86FGate102tower	WARPNPC,2,24@tower,96,222,0	duplicate(1FGate102tower)	87FGate102tower	WARPNPC,2,24@tower,184,222,0	duplicate(1FGate102tower)	88FGate102tower	WARPNPC,2,24@tower,270,222,0	duplicate(1FGate102tower)	89FGate102tower	WARPNPC,2,24@tower,355,222,0	duplicate(1FGate102tower)	90FGate102tower	WARPNPC,2,24@tower,12,138,0	duplicate(1FGate102tower)	91FGate102tower	WARPNPC,2,24@tower,96,138,0	duplicate(1FGate102tower)	92FGate102tower	WARPNPC,2,24@tower,184,138,0	duplicate(1FGate102tower)	93FGate102tower	WARPNPC,2,24@tower,270,138,0	duplicate(1FGate102tower)	94FGate102tower	WARPNPC,2,24@tower,355,138,0	duplicate(1FGate102tower)	95FGate102tower	WARPNPC,2,24@tower,12,51,0	duplicate(1FGate102tower)	96FGate102tower	WARPNPC,2,24@tower,96,51,0	duplicate(1FGate102tower)	97FGate102tower	WARPNPC,2,24@tower,184,51,0	duplicate(1FGate102tower)	98FGate102tower	WARPNPC,2,24@tower,271,51,0	script	99FGate102tower	WARPNPC,2,2,{	end;OnInstanceInit:	disablenpc instance_npcname("99FGate102tower");	end;OnEnable:	enablenpc instance_npcname("99FGate102tower");	initnpctimer;	end;OnTouch_:	getitem 6000,1; //Dark_Ashes	warp instance_mapname("5@tower"),101,72;	end;OnTimer120000:	disablenpc instance_npcname("99FGate102tower");	donpcevent instance_npcname("99FGate102tower-2")+"::OnEnable";	stopnpctimer;	end;}4@tower,271,51,0	script	99FGate102tower-2	WARPNPC,2,2,{	end;OnInstanceInit:	disablenpc instance_npcname("99FGate102tower-2");	end;OnEnable:	enablenpc instance_npcname("99FGate102tower-2");	end;OnTouch_:	warp instance_mapname("5@tower"),101,72;	end;}4@tower,71,1,0	script	#Manager Mode4	CLEAR_NPC,{	callfunc "F_GM_NPC";	mes "Por favor, digite a senha";	set .@i, callfunc("F_GM_NPC","dmc2008",1);	next;	if (.@i == 1) {		mes "Este NPC controla a torre do 76 ao 99 andar.";		mes "Por favor, digite o número do andar que queira abrir:";		mes "(i.g.: 76F->76, 99F->99)";		input .@input,76,99;		next;		if (.@input < 76 || .@input > 99)			mes "Digite apenas números entre 76 e 99.";		else {			donpcevent instance_npcname(.@input+"FGate102tower")+"::OnEnable";			mes "*** "+ .@input + " andar está abrindo. ***";		}	}	close;}// Level 100//============================================================5@tower,106,109,2	script	Cristal Translúcido#102	CLEAR_NPC,{	if (in_102tower < 10) {		mes "^0000ff*Uma misteriosa voz ecoa pela sala dizendo para você tocar o cristal translúcido que está irradiando uma luz forte.*^000000";		next;		mes "[Voz Misteriosa]";		mes "Bem-vindo ao meu lar, intrusos. Eu me diverti vendo vocês suportarem todas as dificuldades que eu tenho posto diante de vocês.";		next;		mes "[Voz Misteriosa]";		mes "Infelizmente, chegou a hora de terminar o show.";		next;		mes "[Voz Misteriosa]";		mes "Ainda é muito cedo para comemorar a vitória contra o meu braço direito Knothen porque ele não está completamente destruído!";		next;		mes "[Voz Misteriosa]";		mes "Vou ressuscitá-lo para o próximo show. Derrote-o novamente, e então aceitarei com prazer o desafio de vocês.";		next;		mes "[Voz Misteriosa]";		mes "Até logo.";		mes "Mais uma vez, havia um bom tempo, os seres humanos. Estou ansioso para vê-los novamente.";		next;		mes "^0000ff*Assim que a voz parou de falar, uma força irresistível o levantou e lhe moveu para algum lugar.*";		close2;		set in_102tower,10;		warp "alberta",223,36;	}	else {		mes "^0000ff*A peça de cristal irradiando parece acenar para você, assim como da última vez.*^000000";		next;		mes "[Voz Misteriosa]";		mes "Devo ter subestimado você... Eu não esperava vê-lo novamente.";		next;		mes "[Voz Misteriosa]";		mes "Eu posso sentir o seu suor, ouvir os suspiros de cansaço em combate. Ah~ O desejo humano pela vitória sempre me excita.";		next;		mes "[Voz Misteriosa]";		mes "Eu agora permito que você venha ao meu encontro. Venha até mim, para o grande Naght Sieger o Rei dos reis das Trevas!";		close2;		warp instance_mapname("6@tower"),32,12;	}	end;OnInstanceInit:OnDisable:	disablenpc instance_npcname("Cristal Translúcido#102");	end;OnEnable:	enablenpc instance_npcname("Cristal Translúcido#102");	donpcevent instance_npcname("#102Effect1")+"::OnEnable";	end;}5@tower,106,109,2	script	#102Effect1	CLEAR_NPC,{	end;OnInstanceInit:	disablenpc instance_npcname("#102Effect1");	end;OnDisable:	disablenpc instance_npcname("#102Effect1");	end;OnEnable:	enablenpc instance_npcname("#102Effect1");	initnpctimer;	end;OnTimer500:	specialeffect EF_ENHANCE;	stopnpctimer;	donpcevent instance_npcname("#102Effect2")+"::OnEnable";	end;}5@tower,106,109,2	script	#102Effect2	CLEAR_NPC,{	end;OnInstanceInit:	disablenpc instance_npcname("#102Effect2");	end;OnDisable:	disablenpc instance_npcname("#102Effect2");	end;OnEnable:	enablenpc instance_npcname("#102Effect2");	initnpctimer;	end;OnTimer500:	specialeffect EF_ENHANCE;	stopnpctimer;	donpcevent instance_npcname("#102Effect1")+"::OnEnable";	end;}5@tower,82,112,2	script	#102FShadowDust1	CLEAR_NPC,{	end;OnInstanceInit:	donpcevent instance_npcname("#102FShadowDust")+"::OnEnable";	monster instance_mapname("5@tower"),83,85,"Entweihen Crothen",1957,1,instance_npcname("#102FShadowDust1")+"::OnMyMobDead";	end;OnMyMobDead:	set .@map$, instance_mapname("5@tower");	set .@mob_dead_num,mobcount(.@map$,instance_npcname("#102FShadowDust1")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		mapannounce .@map$, "Voz misteriosa: Quem é você para ousar invadir o meu santuário?!",bc_map,"0xffff00";		donpcevent instance_npcname("#102FShadowDust")+"::OnDisable";		donpcevent instance_npcname("Cristal Translúcido#102")+"::OnEnable";		//SetItemPartyInMap in_102floor 100	}	end;}5@tower,82,113,2	script	#102FShadowDust	CLEAR_NPC,{	end;OnInstanceInit:	disablenpc instance_npcname("#102FShadowDust");	end;OnDisable:	killmonsterall instance_mapname("5@tower");	end;OnEnable:	set .@map$, instance_mapname("5@tower");	monster .@map$,72,93,"Esqueleto Espinhoso",1958,1;	monster .@map$,70,87,"Esqueleto Espinhoso",1960,1;	monster .@map$,68,83,"Esqueleto Espinhoso",1961,1;	monster .@map$,70,80,"Esqueleto Espinhoso",1958,1;	monster .@map$,74,81,"Esqueleto Espinhoso",1960,1;	monster .@map$,78,72,"Esqueleto Espinhoso",1960,1;	monster .@map$,81,70,"Esqueleto Espinhoso",1958,1;	monster .@map$,78,84,"Esqueleto Espinhoso",1959,1;	monster .@map$,85,72,"Esqueleto Espinhoso",1960,1;	monster .@map$,91,74,"Esqueleto Espinhoso",1958,1;	monster .@map$,79,77,"Esqueleto Espinhoso",1961,1;	monster .@map$,82,80,"Esqueleto Espinhoso",1959,1;	monster .@map$,87,83,"Esqueleto Espinhoso",1959,1;	monster .@map$,80,92,"Esqueleto Espinhoso",1961,1;	monster .@map$,81,89,"Esqueleto Espinhoso",1958,1;	monster .@map$,85,93,"Esqueleto Espinhoso",1960,1;	monster .@map$,86,90,"Esqueleto Espinhoso",1959,1;	monster .@map$,88,88,"Esqueleto Espinhoso",1958,1;	monster .@map$,91,87,"Esqueleto Espinhoso",1960,1;	monster .@map$,95,94,"Esqueleto Espinhoso",1960,1;	monster .@map$,91,96,"Esqueleto Espinhoso",1958,1;	monster .@map$,90,82,"Esqueleto Espinhoso",1961,1;	monster .@map$,96,98,"Esqueleto Espinhoso",1960,1;	monster .@map$,83,76,"Esqueleto Espinhoso",1958,1;	monster .@map$,74,85,"Esqueleto Espinhoso",1958,1;	switch(rand(1,3)) {		case 1: monster .@map$,82,85,"Thorny Skeleton",1958,1; break;		case 2: monster .@map$,82,85,"Thorn of Magic",1960,1; break;		case 3: monster .@map$,82,85,"Thorn of Pureness",1961,1; break;	}	switch(rand(1,3)) {		case 1: monster .@map$,84,85,"Thorny Skeleton",1958,1; break;		case 2: monster .@map$,84,85,"Thorn of Magic",1960,1; break;		case 3: monster .@map$,84,85,"Thorn of Pureness",1961,1; break;	}	end;}5@tower,71,1,0	script	#Manager Mode5	CLEAR_NPC,{	callfunc "F_GM_NPC";	mes "Este NPC controla o cristal no 100° andar. Por favor, digite a senha.";	set .@i, callfunc("F_GM_NPC","dmc2008",1);	next;	if (.@i == 1) {		donpcevent instance_npcname("Cristal Translúcido#102")+"::OnEnable";		mes "O cristal do 100° andar foi ativado.";	} else		mes "Por favor, digite a senha correta.";	close;}// Level 101//============================================================6@tower,45,89,2	script	Life Spring#1	CLEAR_NPC,{	mes "^0066ff*Você tomou um gole de água límpida e sentiu-se revigorado.*^000000";	heal (MaxHp-Hp),(MaxSp-Sp);	close;OnInstanceInit:	donpcevent instance_npcname("Life Spring#2")+"::OnEnable";	end;}6@tower,45,89,2	script	Life Spring#2	CLEAR_NPC,{	end;OnEnable:	specialeffect EF_BUBBLE;	initnpctimer;	end;OnTimer2000:	stopnpctimer;	donpcevent instance_npcname("Life Spring#3")+"::OnEnable";	end;}6@tower,45,89,2	script	Life Spring#3	CLEAR_NPC,{	end;OnEnable:	specialeffect EF_BUBBLE;	initnpctimer;	end;OnTimer2000:	stopnpctimer;	donpcevent instance_npcname("Life Spring#2")+"::OnEnable";	end;}6@tower,32,100,0	warp	102FGate102tower	2,2,6@tower,155,646@tower,156,151,2	script	Tyrant's Throne#	CLEAR_NPC,{	end;OnInstanceInit:	areamonster instance_mapname("6@tower"),154,73,156,75,"Watcher's Son",1627,10,instance_npcname("Tyrant's Throne#")+"::OnMyMobDead";	end;OnMyMobDead:	set .@mob_dead_num,mobcount(instance_mapname("6@tower"),instance_npcname("Tyrant's Throne#")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		donpcevent instance_npcname("#1st Beeper")+"::OnEnable";		disablenpc instance_npcname("Tyrant's Throne#");	}	end;}6@tower,156,151,2	script	#1st Beeper	CLEAR_NPC,{	end;OnEnable:	initnpctimer;	end;OnTimer500:	instance_announce -1,"Hóspedes, hein? Eu espero que vocês venham aqui, sabendo que vocês serão enterrados neste lugar. Se vocês não sabem, bem... é tarde demais!",bc_map,"0x00ffcc";	end;OnTimer5500:	instance_announce -1,"É por isso que vocês, aventureiros, sempre acabam mortos.",bc_map,"0x00ffcc";	end;OnTimer10500:	instance_announce -1,"Eu pretendo aplaudi-los por sua coragem... Mas é claro que, antes, pretendo brincar um pouco com vocês.",bc_map,"0x00ffcc";	end;OnTimer15500:	instance_announce -1,"Sabem, eu gosto de ver seres humanos correndo com medo.",bc_map,"0x00ffcc";	end;OnTimer20500:	set .@map$, instance_mapname("6@tower");	mapannounce .@map$,"Vamos ver quem corre mais rápido. Estão prontos?",bc_map,"0x00ffcc";	stopnpctimer;	areamonster .@map$,151,66,153,106,"Bone Guardian",1152,50,instance_npcname("#1st Beeper")+"::OnMyMobDead";	areamonster .@map$,158,66,160,106,"Bone Guardian",1152,50,instance_npcname("#1st Beeper")+"::OnMyMobDead";	end;OnMyMobDead:	set .@map$, instance_mapname("6@tower");	set .@mob_dead_num,mobcount(.@map$,instance_npcname("#1st Beeper")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		donpcevent instance_npcname("#2nd Beeper")+"::OnEnable";		//SetItemPartyInMap in_102floor 101	}	else		mapannounce .@map$,"Monstros vivos: " + .@mob_dead_num + "ea",bc_map,"0x00ff99";	end;}6@tower,156,151,2	script	#2nd Beeper	CLEAR_NPC,{	end;OnEnable:	initnpctimer;	end;OnTimer500:	mapannounce instance_mapname("6@tower"),"Bem, acho que eles não foram muito desafiadores para vocês.",bc_map,"0x00ffcc";	end;OnTimer5500:	mapannounce instance_mapname("6@tower"),"Vamos acelerar um pouco, vamos?",bc_map,"0x00ffcc";	end;OnTimer10500:	set .@map$, instance_mapname("6@tower");	mapannounce .@map$,"I demand an encore!",bc_map,"0x00ffcc";	stopnpctimer;	areamonster .@map$,151,66,153,106,"Wind Guardian",1263,30,instance_npcname("#2nd Beeper")+"::OnMyMobDead";	areamonster .@map$,158,66,160,106,"Wind Guardian",1263,30,instance_npcname("#2nd Beeper")+"::OnMyMobDead";	end;OnMyMobDead:	set .@map$, instance_mapname("6@tower");	set .@mob_dead_num,mobcount(.@map$,instance_npcname("#2nd Beeper")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		donpcevent instance_npcname("#3rd Beeper")+"::OnEnable";		//SetItemPartyInMap in_102floor 102	}	else		mapannounce .@map$,"Monstros vivos: " + .@mob_dead_num + "ea",bc_map,"0x00ff99";	end;}6@tower,156,151,2	script	#3rd Beeper	CLEAR_NPC,{	end;OnEnable:	initnpctimer;	end;OnTimer500:	mapannounce instance_mapname("6@tower"),"Sim, isso está ficando emocionante!",bc_map,"0x00ffcc";	end;OnTimer5500:	mapannounce instance_mapname("6@tower"),"Lembrarei de vocês como uns dos poucos que conseguiram me entreter.",bc_map,"0x00ffcc";	end;OnTimer10500:	set .@map$, instance_mapname("6@tower");	mapannounce .@map$,"Como quer jogar comigo o próximo round?",bc_map,"0x00ffcc";	stopnpctimer;	areamonster .@map$,151,66,153,106,"Guardião da Espada Gêmea",1132,20,instance_npcname("#3rd Beeper")+"::OnMyMobDead";	areamonster .@map$,158,66,160,106,"Guardião da Espada Gêmea",1132,20,instance_npcname("#3rd Beeper")+"::OnMyMobDead";	end;OnMyMobDead:	set .@map$, instance_mapname("6@tower");	set .@mob_dead_num,mobcount(.@map$,instance_npcname("#3rd Beeper")+"::OnMyMobDead");	if (.@mob_dead_num < 1) {		donpcevent instance_npcname("#4th Beeper")+"::OnEnable";		//SetItemPartyInMap in_102floor 103	}	else		mapannounce .@map$,"Remaining Targets " + .@mob_dead_num + "ea",bc_map,"0x00ff99";	end;}6@tower,156,151,2	script	#4th Beeper	CLEAR_NPC,{	end;OnEnable:	initnpctimer;	end;OnTimer500:	instance_announce -1,"Ok, chegou o momento de fazer a minha aparição!",bc_map,"0x00ffcc";	end;OnTimer5500:	instance_announce -1,"Vocês querem saber quem sou?",bc_map,"0x00ffcc";	end;OnTimer10500:	set .@map$, instance_mapname("6@tower");	mapannounce .@map$,"Saberão em breve. Eu tenho a face da morte!",bc_map,"0x00ffcc";	stopnpctimer;	monster .@map$,156,147,"Naght Sieger",1956,1,instance_npcname("#4th Beeper")+"::OnMyMobDead";	end;OnMyMobDead:	donpcevent instance_npcname("Alma Perdida#102")+"::OnEnable";	end;}6@tower,169,127,2	script	Alma Perdida#102	4_M_NFDEADSWDMAN,{	if (checkweight(1201,1) == 0) {		mes "Você está carregando muito equipamento. Porque não joga alguns fora e depois retorna?";		close;	}	mes "[Alma Perdida]";	mes "Foram vocês que nos libertaram do terrível Naght Sieger.";	next;	mes "[Alma Perdida]";	mes "Muito obrigado. Agora podemos escapar deste lugar frio e escuro... para o céu.";	next;	if ((countitem(13412) > 0) && (countitem(13413) > 0)) {		mes "[Alma Perdida]";		mes "Ei, você tem os restos de Naght Sieger com você.";		next;		mes "[Alma Perdida]";		mes "Elas podem parecer espadas de uma mão, mas posso colocá-las juntas para fazer uma de duas mãos se quiser. Essa é a única maneira para que eu possa retribuir-lhes por me libertar.";		next;		switch(select("Faça uma espada de 2 mãos.:Não, obrigado.")) {		case 1:			mes "[Alma Perdida]";			mes "If it is already upgraded or has a card inside, those effects will be disappear. Is this ok with you?";			next;			switch(select("It's fine with me. Please make one.:No way!")) {			case 1:				mes "[Alma Perdida]";				mes "Bom, então eu vou combiná-las para criar uma espada de duas mãos.";				next;				delitem 13412,1; //Twin_Edge_B				delitem 13413,1; //Twin_Edge_R				getitem 1185,1; //Violet_Fear				break;			case 2:				mes "[Alma Perdida]";				mes "Eu gostaria de falar mais com vocês, mas eu tenho... Eu tenho que ir agora.";				next;				break;			}			break;		case 2:			mes "[Alma Perdida]";			mes "Eu vejo. Eu acho que você não são tão gananciosos ou ambiciosos quanto aqueles outros aventureiros.";			next;			break;		}	}	mes "[Alma Perdida]";	mes "Adeus, jovens aventureiros. Desejo-lhes boa sorte.";	close2;	warp "alberta",223,36;	end;OnInstanceInit:	disablenpc instance_npcname("Alma Perdida#102");	end;OnEnable:	initnpctimer;	enablenpc instance_npcname("Alma Perdida#102");	donpcevent instance_npcname("#Effect30")+"::OnEnable";	//SetItemPartyInMap in_102floor 104	end;OnTimer500:	mapannounce instance_mapname("6@tower"),"Isso... isso não pode estar acontecendo! Eu não posso ser derrotado!",bc_map,"0xffff00";	end;OnTimer5500:	mapannounce instance_mapname("6@tower"),"Nããão! Minha alma... Meu corpo...! Nããããoo!",bc_map,"0xffff00";	end;OnTimer10500:	mapannounce instance_mapname("6@tower"),"O corpo de Naght Sieger se transformou em cinzas escuras que se espalharam ao vento.",bc_map,"0x00ffcc";	stopnpctimer;	end;}6@tower,169,127,2	script	#Effect30	CLEAR_NPC,{	end;OnInstanceInit:	disablenpc instance_npcname("#Effect30");	end;OnEnable:	specialeffect EF_CONE;	initnpctimer;	end;OnTimer1000:	stopnpctimer;	donpcevent instance_npcname("#Effect31")+"::OnEnable";	end;}6@tower,169,127,2	script	#Effect31	CLEAR_NPC,{	end;OnInstanceInit:	disablenpc instance_npcname("#Effect31");	end;OnEnable:	specialeffect EF_CONE;	initnpctimer;	end;OnTimer1000:	stopnpctimer;	donpcevent instance_npcname("#Effect30")+"::OnEnable";	end;} 

 

 

 

Share this post


Link to post
Share on other sites

2 answers to this question

Recommended Posts

  • 0

Find

2@tower,355,138,0    duplicate(1FGate102tower)    WARPNPCFGate102tower    WARPNPC,2,2

Change to

2@tower,355,138,0    duplicate(1FGate102tower)    45FGate102tower    WARPNPC,2,2

Think someone was messing with auto-replacing 45 to WARPNPC and replaced an extra one right there.

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
Sign in to follow this  

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.