//===== eAthena Script =======================================
//= Warp Npc With Warp To Almost Everywhere
//===== By: ==================================================
//= Someone(thats his name!) (1.0)
//===== Current Version: =====================================
//= 1.4
//===== Compatible With: =====================================
//= Any eAthena Version with duplicate; RO Ep6+
//===== Description: =========================================
//= -
//===== Additional Comments: =================================
//= 1.1 by Darkchild
//= 1.2 by Darkchild
//= 1.3 Fixed by x[tsk] Added missing code for Valkyrie + Added
//= a warp NPC in Valkyrie it self. Checked/Added by Lupus
//= 1.4 morocc coords overlapping fixed
//============================================================
- script Warp NPC::warpra 115,{
mes "[Warp NPC]";
mes "Hello, I can warp you to any Town and Dungeon! Were do you want to go?";
next;
menu "Towns",town,"Dungeons",dungeon;
town:
menu "Alberta",walberta,"Aldebaran",waldebaran,"Amatsu",wamatsu,"Comodo",wcomodo,"Gonryun",wgonryun,"Geffen",wgeffen,"Izlude",wizlude,"Lutie",wxmas,"Morroc",wmorroc,"Niflheim",wniflheim,"Payon",wpayon,"Prontera",wprontera,"Yuno",wyuno,"Umbala",wumbala,"Valkyrie",wvalk,"Louyang",wlouyang;
dungeon:
menu "Amatsu Dungeon",ama,"Gonryun Dungeon",gon,"Anthell",ant,"Beach Dungeon",beach,"Byalan Dungeon",byalan,"Clock Tower",clock,"Coal Mines",coal,"Culvert",culvert,"Geffen Dungeon",geffen,"Glast Heim",glast,"Hidden Dungeon",hidden,"Magma Dungeon",magma,"Orc Dungeon",orc,"Payon Dungeon",payon,"Pyramids",pyramids,"Sphinx",sphinx,"Sunken Ship",sunken,"Toy Factory",toy,"Turtle Dungeon",turtle,"Gefenia",gefenia;
ant:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",danthell1,"Level 2",danthell2;
beach:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dbeach1,"Level 2",dbeach2,"Level 3",dbeach3;
byalan:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dbyalan1,"Level 2",dbyalan2,"Level 3",dbyalan3,"Level 4",dbyalan4,"Level 5",dbyalan5;
clock:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dclock1,"Level 2",dclock2,"Level 3",dclock3,"Level 4",dclock4,"Basement 1",dalde1,"Basement 2",dalde2,"Basement 3",dalde3,"Basement 4",dalde4;
coal:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dcoal1,"Level 2",dcoal2,"Level 3",dcoal3;
culvert:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dculvert1,"Level 2",dculvert2,"Level 3",dculvert3,"Level 4",dculvert4;
geffen:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dgeffen1,"Level 2",dgeffen2,"Level 3",dgeffen3,"Level 4",dgeffen4;
glast:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Entrance",dglastent,"Castle 1",dglastcast1,"Castle 2",dglastcast2,"Chivalry 1",dglastchiv1,"Chivalry 2",dglastchiv2,"Churchyard",dglastyard,"Culvert 1",dglastcul1,"Culvert 2",dglastcul1,"Culvert 3",dglastcul3,"Culvert 4",dglastcul4,"St.Abbey",dglastchur,"Staircase Dungeon",dglaststep,"Underground Cave 1",dglastcave1,"Underground Cave 2",dglastcave2,"Underground Prison 1",dglastpris1,"Underground Prison 2",dglastpris2;
hidden:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dhidden1,"Level 2",dhidden2,"Level 3",dhidden3;
magma:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dmagma1,"Level 2",dmagma2;
orc:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dorc1,"Level 2",dorc2;
payon:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dpayon1,"Level 2",dpayon2,"Level 3",dpayon3,"Level 4",dpayon4,"Level 5",dpayon5;
pyramids:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dpyramids1,"Level 2",dpyramids2,"Level 3",dpyramids3,"Level 4",dpyramids4,"Basement 1",dpyramidsb1,"Basement 2",dpyramidsb2;
sphinx:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dsphinx1,"Level 2",dsphinx2,"Level 3",dsphinx3,"Level 4",dsphinx4,"Level 5",dsphinx5;
sunken:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dsunken1,"Level 2",dsunken2;
toy:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dtoy1,"Level 2",dtoy2;
turtle:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Entrance",dturtleent,"Level 1",dturtle1,"Level 2",dturtle2,"Level 3",dturtle3;
ama:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dama1,"Level 2",dama2,"Level 3",dama3;
gon:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dgon1,"Level 2",dgon2,"Level 3",dgon3;
gefenia:
mes "[Warp NPC]";
mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
next;
menu "Level 1",dgefenia1,"Level 2",dgefenia2,"Level 3",dgefenia3,"Level 4",dgefenia4;
//----------------Towns----------------\\
walberta: warp "alberta.gat",192,147; close;
waldebaran: warp "aldebaran.gat",140,131; close;
wamatsu: warp "amatsu.gat",198,84; close;
wcomodo: warp "comodo.gat",209,143; close;
wgonryun: warp "gonryun.gat",160,121; close;
wgeffen: warp "geffen.gat",119,59; close;
wizlude: warp "izlude.gat",128,114; close;
wxmas: warp "xmas.gat",147,134; close;
wmorroc: warp "morocc.gat",156,93; close;
wniflheim: warp "niflheim.gat",85,154; close;
wpayon: warp "payon.gat",152,75; close;
wprontera: warp "prontera.gat",156,191; close;
wyuno: warp "yuno.gat",157,51; close;
wumbala: warp "umbala.gat",145,155; close;
wlouyang: warp "louyang.gat",210,108; close;
wvalk: warp "valkyrie",48,8; close;
//----------------Dungeons----------------\\
danthell1: warp "anthell01.gat",35,262; close;
danthell2: warp "anthell02.gat",168,170; close;
dbeach1: warp "beach_dun.gat",266,67; close;
dbeach2: warp "beach_dun2.gat",255,244; close;
dbeach3: warp "beach_dun3.gat",23,260; close;
dbyalan1: warp "iz_dun00.gat",168,168; close;
dbyalan2: warp "iz_dun01.gat",253,252; close;
dbyalan3: warp "iz_dun02.gat",236,204; close;
dbyalan4: warp "iz_dun03.gat",32,63; close;
dbyalan5: warp "iz_dun04.gat",26,27; close;
dalde1: warp "alde_dun01.gat",297,25; close;
dalde2: warp "alde_dun02.gat",127,169; close;
dalde3: warp "alde_dun03.gat",277,178; close;
dalde4: warp "alde_dun04.gat",268,74; close;
dclock1: warp "c_tower1.gat",199,159; close;
dclock2: warp "c_tower2.gat",148,283; close;
dclock3: warp "c_tower3.gat",65,147; close;
dclock4: warp "c_tower4.gat",56,155; close;
dcoal1: warp "mjo_dun01.gat",52,17; close;
dcoal2: warp "mjo_dun02.gat",381,343; close;
dcoal3: warp "mjo_dun03.gat",302,262; close;
dculvert1: warp "prt_sewb1.gat",131,247; close;
dculvert2: warp "prt_sewb2.gat",19,19; close;
dculvert3: warp "prt_sewb3.gat",180,169; close;
dculvert4: warp "prt_sewb4.gat",100,92; close;
dgeffen1: warp "gef_dun00.gat",104,99; close;
dgeffen2: warp "gef_dun01.gat",115,236; close;
dgeffen3: warp "gef_dun02.gat",106,132; close;
dgeffen4: warp "gef_dun03.gat",203,200; close;
dglastent: warp "glast_01.gat",375,304; close;
dglastcast1: warp "gl_cas01.gat",199,29; close;
dglastcast2: warp "gl_cas02.gat",104,25; close;
dglastchiv1: warp "gl_knt01.gat",150,15; close;
dglastchiv2: warp "gl_knt02.gat",157,287; close;
dglastyard: warp "gl_chyard.gat",147,15; close;
dglastcul1: warp "gl_sew01.gat",258,255; close;
dglastcul2: warp "gl_sew02.gat",108,291; close;
dglastcul3: warp "gl_sew03.gat",171,283; close;
dglastcul4: warp "gl_sew04.gat",68,277; close;
dglastchur: warp "gl_church.gat",156,7; close;
dglaststep: warp "gl_step.gat",12,7; close;
dglastcave1: warp "gl_dun01.gat",133,271; close;
dglastcave2: warp "gl_dun02.gat",224,274; close;
dglastpris1: warp "gl_prison.gat",14,70; close;
dglastpris2: warp "gl_prison1.gat",150,14; close;
dhidden1: warp "prt_maze01.gat",176,7; close;
dhidden2: warp "prt_maze02.gat",94,9; close;
dhidden3: warp "prt_maze03.gat",23,8; close;
dmagma1: warp "mag_dun01.gat",126,68; close;
dmagma2: warp "mag_dun02.gat",47,30; close;
dorc1: warp "orcsdun01.gat",32,170; close;
dorc2: warp "orcsdun02.gat",21,185; close;
dpayon1: warp "pay_dun00.gat",21,183; close;
dpayon2: warp "pay_dun01.gat",19,33; close;
dpayon3: warp "pay_dun02.gat",19,63; close;
dpayon4: warp "pay_dun03.gat",155,159; close;
dpayon5: warp "pay_dun04.gat",201,204; close;
dpyramids1: warp "moc_pryd01.gat",192,9; close;
dpyramids2: warp "moc_pryd02.gat",10,192; close;
dpyramids3: warp "moc_pryd03.gat",100,92; close;
dpyramids4: warp "moc_pryd04.gat",181,11; close;
dpyramidsb1: warp "moc_pryd05.gat",94,96; close;
dpyramidsb2: warp "moc_pryd06.gat",192,8; close;
dsphinx1: warp "in_sphinx1.gat",288,9; close;
dsphinx2: warp "in_sphinx2.gat",149,81; close;
dsphinx3: warp "in_sphinx3.gat",210,54; close;
dsphinx4: warp "in_sphinx4.gat",10,222; close;
dsphinx5: warp "in_sphinx5.gat",100,99; close;
dsunken1: warp "treasure01.gat",69,24; close;
dsunken2: warp "treasure02.gat",102,27; close;
dtoy1: warp "xmas_dun01.gat",205,15; close;
dtoy2: warp "xmas_dun02.gat",129,133; close;
dturtleent: warp "tur_dun01.gat",154,49; close;
dturtle1: warp "tur_dun02.gat",148,261; close;
dturtle2: warp "tur_dun03.gat",132,189; close;
dturtle3: warp "tur_dun04.gat",100,192; close;
dama1: warp "ama_dun01.gat",228,11; close;
dama2: warp "ama_dun02.gat",34,41; close;
dama3: warp "ama_dun03.gat",119,14; close;
dgon1: warp "gon_dun01.gat",153,53; close;
dgon2: warp "gon_dun02.gat",28,113; close;
dgon3: warp "gon_dun03.gat",68,16; close;
dgefenia1: warp "gefenia01.gat",40,103; close;
dgefenia2: warp "gefenia02.gat",203,34; close;
dgefenia3: warp "gefenia03.gat",266,168; close;
dgefenia4: warp "gefenia04.gat",130,272; close;
}
alberta.gat,31,240,4 duplicate(warpra) Warp NPC 115
aldebaran.gat,145,118,4 duplicate(warpra) Warp NPC 115
amatsu.gat,194,79,1 duplicate(warpra) Warp NPC 115
comodo.gat,194,158,4 duplicate(warpra) Warp NPC 115
geffen.gat,115,66,4 duplicate(warpra) Warp NPC 115
izlude.gat,131,116,4 duplicate(warpra) Warp NPC 115
xmas.gat,150,136,4 duplicate(warpra) Warp NPC 115
morocc.gat,156,99,4 duplicate(warpra) Warp NPC 115
payon.gat,182,110,4 duplicate(warpra) Warp NPC 115
prontera.gat,153,183,4 duplicate(warpra) Warp NPC 115
yuno.gat,137,162,4 duplicate(warpra) Warp NPC 115
moc_fild04.gat,207,331,4 duplicate(warpra) Warp NPC 115
izlu2dun.gat,104,82,4 duplicate(warpra) Warp NPC 115
mjolnir_02.gat,85,363,4 duplicate(warpra) Warp NPC 115
prt_fild05.gat,273,215,4 duplicate(warpra) Warp NPC 115
glast_01.gat,370,308,4 duplicate(warpra) Warp NPC 115
yuno_fild03.gat,37,135,4 duplicate(warpra) Warp NPC 115
gef_fild10.gat,71,339,4 duplicate(warpra) Warp NPC 115
pay_arche.gat,39,135,4 duplicate(warpra) Warp NPC 115
moc_ruins.gat,64,166,4 duplicate(warpra) Warp NPC 115
moc_fild19.gat,106,97,4 duplicate(warpra) Warp NPC 115
alb2trea.gat,73,101,4 duplicate(warpra) Warp NPC 115
tur_dun01.gat,148,239,4 duplicate(warpra) Warp NPC 115
gonryun.gat,151,130,4 duplicate(warpra) Warp NPC 115
louyang.gat,210,106,4 duplicate(warpra) Warp NPC 115
umbala.gat,132,130,4 duplicate(warpra) Warp NPC 115
valkyrie.gat,48,35,8 duplicate(warpra) Warp NPC 115