// TMW-2 Script
// Author:
// Jesusalva
// Description:
// Reset LOCATION$ when entering a town
017-1,219,91,0 script #LocLoF NPC_HIDDEN,2,2,{
OnTouch:
EnterTown("LoF"); end;
}
017-1,86,62,0 script #Airship NPC_AIRSHIP,{
if ($@MK_CHALLENGE) {
mesc l("The following players are currently challenging the Monster King:"), 1;
.@c = getunits(BL_PC, .@players, false, "boss");
for (.@i = 0; .@i < .@c; .@i++) {
mes "* "+strcharinfo(0, "", .@players[.@i]);
}
close;
}
mesc l("Challenge the Monster King?"), 1;
mesc l("Everyone in a 15x15 radius from this NPC will be warped!"), 1;
mesc l("This NPC is at coordinates 86,62");
next;
if (askyesno() == ASK_YES) {
if (!$@MK_CHALLENGE) {
areawarp("017-1", 71, 47, 101, 77, "boss", 34, 32, 41, 35);
donpcevent("#monsterthrone::OnBegin");
}
closeclientdialog;
}
close;
OnInit:
.distance=15;
end;
}