rendered paste body//---------------- UNIVERSAL WARPER ---------------\\
prontera.gat,163,171,4 script Universal Warper::warpra 714,{
//---------------- SELECTION ----------------\\
mes "[Universal Warper]";
mes "Hi I can warp you to any town and dungeon";
mes "Where would you like to go?";
next;
menu "Town",wtown,"Dungeon",ddun;
//---------------- TOWNS ----------------\\
wtown:
next;
menu "Alberta",walberta,"Aldebaran",waldebaran,"Amatsu",wamatsu,"Ayothaya",wayothaya,"Comodo",wcomodo,"Einbroch",weinbroch,"Einbech",weinbech,"Geffen",wgeffen,"Gonryun",wgonryun,"Hugel",whugel,"Izlude",wizlude,"Jawaii",wjawaii,"Lighthalzen",wlighthalzen,"Louyang",wlouyang,"Lutie",wxmas,"Morroc",wmorroc,"Payon",wpayon,"Prontera",wprontera,"Umbala",wumbala,"Yuno",wyuno;
//---------------- END TOWNS ----------------\\
//---------------- DUNGEON SELECTION ----------------\\
ddun:
menu "Abyss Lake",D_ABYSS,"Amatsu Dungeon",D_AMATSU,"Ant Hell",D_ANT,"Ayothaya Dungeon",D_AYO,"Bibilan Dungeon",D_BIB,"Clock Tower",D_CLOCK,"Coal Mine (Dead Pit)",D_COAL,"Culvert",D_CULVERT,"Einbech Dungeon",D_EIN,"Geffen Dungeon",D_GEFFEN,"Geffenia",D_GEFFENIA,"Glast Heim",D_GLAST,"Gonryun Dungeon",D_GON,"Hidden Temple",D_HIDDEN,"Ice Dungeon",D_ICE,"Juperos",D_JUP,"Lighthalzen Bio Lab",D_LIGHT,"Magama Dungeon",D_MAGMA,"Nifleheim",D_NIF,"Odin Temple",D_ODIN,"Orc Dungeon",D_ORC,"Payon Dungeon",D_PAYON,"Pyramids",D_PYR,"Sphinx",D_SPHINX,"Sunken Ship",D_SUNKEN,"Thanatos Tower",D_THAN,"Turtle Dungeon",D_TURTLE;
//---------------- END DUNGEON SELECTION ----------------\\
//---------------- TOWN WARPS ----------------\\
walberta: warp "alberta.gat", 117, 56; end;
waldebaran: warp "aldebaran.gat", 140, 116; end;
wamatsu: warp "amatsu.gat", 198, 84; end;
wayothaya: warp "ayothaya.gat", 207, 261; end;
wcomodo: warp "comodo.gat", 209, 143; end;
weinbroch: warp "einbech.gat", 70, 95; end;
weinbech: warp "einbroch.gat", 64, 200; end;
wgeffen: warp "geffen.gat", 119, 101; end;
wgonryun: warp "gonryun.gat", 160, 120; end;
whugel: warp "hugel.gat", 96, 145; end;
wizlude: warp "izlude.gat", 128, 112; end;
wjawaii: warp "jawaii.gat", 158, 118; end;
wlighthalzen: warp "lighthalzen.gat", 158, 92; end;
wlouyang: warp "louyang.gat", 217, 121; end;
wxmas: warp "xmas.gat", 147, 132; end;
wmorroc: warp "morocc.gat", 160, 94; end;
wnif: warp "niflheim.gat", 194, 186; end;
wpayon: warp "payon.gat", 177, 103; end;
wprontera: warp "prontera.gat", 156, 173; end;
wumbala: warp "umbala.gat", 89, 157; end;
wyuno: warp "yuno.gat", 157, 57; end;
//---------------- END TOWN WARPS ---------------\\
//---------------- DUNGEON SELECTION ---------------\\
D_ABYSS:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2","Level 3")){
case 1: warp "hu_fild05.gat", 185, 203;
break;
case 2: warp "abyss_01.gat", 0, 0;
break;
case 3: warp "abyss_02.gat", 0, 0;
break;
case 4: warp "abyss_03.gat", 0, 0;
break;
}
D_AMATSU:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3")){
case 1: warp "ama_dun01.gat", 0, 0;
break;
case 2: warp "ama_dun02.gat", 0, 0;
break;
case 3: warp "ama_dun03.gat", 0, 0;
break;
}
D_ANT:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 2","Level 3")){
case 1: warp "moc_fild04.gat", 204, 328;
break;
case 2: warp "anthell01.gat", 0, 0;
break;
case 3: warp "anthell02.gat", 0, 0;
break;
}
D_AYO:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2")){
case 1: warp "ayo_dun01.gat", 0, 0;
break;
case 2: warp "ayo_dun02.gat", 0, 0;
break;
}
D_BIB:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3","Level 4","Level 5")){
case 1: warp "iz_dun00.gat", 0, 0;
break;
case 2: warp "iz_dun01.gat", 0, 0;
break;
case 3: warp "iz_dun02.gat", 0, 0;
break;
case 4: warp "iz_dun03.gat", 0, 0;
break;
case 5: warp "iz_dun04.gat", 0, 0;
break;
}
D_CLOCK:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3","Level 4","Level B1","Level B2","Level B3","Level B4")){
case 1: warp "c_tower1.gat", 0, 0;
break;
case 2: warp "c_tower2.gat", 0, 0;
break;
case 3: warp "c_tower3.gat", 0, 0;
break;
case 4: warp "c_tower4.gat", 0, 0;
break;
case 5: warp "alde_dun01.gat", 0, 0;
break;
case 6: warp "alde_dun02.gat", 0, 0;
break;
case 7: warp "alde_dun03.gat", 0, 0;
break;
case 8: warp "alde_dun04.gat", 0, 0;
break;
}
D_COAL:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2","Level 3")){
case 1: warp "mjolnir_02.gat", 84, 357;
break;
case 2: warp "mjo_dun01.gat", 0, 0;
break;
case 3: warp "mjo_dun02.gat", 0, 0;
break;
case 4: warp "mjo_dun03.gat", 0, 0;
break;
}
D_CULVERT:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2","Level 3","Level 4")){
case 1: warp "prt_fild05.gat", 275, 210;
break;
case 2: warp "prt_sewb1.gat", 0, 0;
break;
case 3: warp "prt_sewb2.gat", 0, 0;
break;
case 4: warp "prt_sewb3.gat", 0, 0;
break;
case 5: warp "prt_sewb4.gat", 0, 0;
break;
}
D_EIN:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2")){
case 1: warp "ein_dun01.gat", 0, 0;
break;
case 2: warp "ein_dun02.gat", 0, 0;
break;
}
D_GEFFEN:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3","Level 4")){
case 1: warp "gef_dun00.gat", 0, 0;
break;
case 2: warp "gef_dun01.gat", 0, 0;
break;
case 3: warp "gef_dun02.gat", 0, 0;
break;
case 4: warp "gef_dun03.gat", 0, 0;
break;
}
D_GEFFENIA:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3","Level 4")){
case 1: warp "gefenia01.gat", 0, 0;
break;
case 2: warp "gefenia02.gat", 0, 0;
break;
case 3: warp "gefenia03.gat", 0, 0;
break;
case 4: warp "gefenia04.gat", 0, 0;
break;
}
D_GLAST:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","St. Abbey","Inside Glast Heim","Castle Level ","Castle Level 2","Chivalry Level 1","Chivalry Level 2","Staircase","Culvert Level 1","Culvert Level 1","Culvert Level 2","Culvert Level 3","Culvert Level 4","Cave Level 1","Cave Level 2","Prison Level 1","Prison Level 2")){
case 1: warp "glast_01.gat", 370, 304;
break;
case 2: warp "gl_church.gat", 0, 0;
break;
case 3: warp "gl_chyard.gat", 0, 0;
break;
case 4: warp "gl_in01.gat", 0, 0;
break;
case 5: warp "gl_cas01.gat", 0, 0;
break;
case 6: warp "gl_cas02.gat", 0, 0;
break;
case 7: warp "gl_knt01.gat", 0, 0;
break;
case 8: warp "gl_knt02.gat", 0, 0;
break;
case 9: warp "gl_step.gat", 0, 0;
break;
case 10: warp "gl_sew01.gat", 0, 0;
break;
case 11: warp "gl_sew02.gat", 0, 0;
break;
case 12: warp "gl_sew03.gat", 0, 0;
break;
case 13: warp "gl_sew04.gat", 0, 0;
break;
case 14: warp "gl_dun01.gat", 0, 0;
break;
case 15: warp "gl_dun02.gat", 0, 0;
break;
case 16: warp "gl_prison.gat", 0, 0;
break;
case 17: warp "gl_prison1.gat", 0, 0;
break;
}
D_GON:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3")){
case 1: warp "gon_dun01.gat", 0, 0;
break;
case 2: warp "gon_dun02.gat", 0, 0;
break;
case 3: warp "gon_dun03.gat", 0, 0;
break;
}
D_HIDDEN:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2","Level 3")){
case 1: warp "prt_fild01.gat", 136, 363;
break;
case 2: warp "prt_maze01.gat", 0, 0;
break;
case 3: warp "prt_maze02.gat", 0, 0;
break;
case 4: warp "prt_maze03.gat", 0, 0;
break;
}
D_ICE:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2","Level 3","Level 4")){
case 1: warp "ra_fild01.gat", 233, 326;
break;
case 2: warp "ice_dun01.gat", 0, 0;
break;
case 3: warp "ice_dun02.gat", 0, 0;
break;
case 4: warp "ice_dun03.gat", 0, 0;
break;
case 5: warp "ice_dun04.gat", 0, 0;
break;
}
D_JUP:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Cave","Juperos 1","Juperos 2","Ele R","Gate","Area 1","Area 2")){
case 1: warp "yuno_fild07.gat", 218, 176;
break;
case 2: warp "jupe_cave.gat", 0, 0;
break;
case 3: warp "juperos_01.gat", 0, 0;
break;
case 4: warp "juperos_02.gat", 0, 0;
break;
case 5: warp "yuno_fild07.gat", 0, 0;
break;
case 6: warp "jupe_gate.gat", 0, 0;
break;
case 7: warp "jupe_area1.gat", 0, 0;
break;
case 8:warp "jupe_area2.gat", 0, 0;
break;
}
D_LIGHT:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3")){
case 1: warp "lhz_dun01.gat", 0, 0;
break;
case 2: warp "lhz_dun02.gat", 0, 0;
break;
case 3: warp "lhz_dun03.gat", 0, 0;
break;
}
D_MAGMA:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3")){
case 1: warp "yuno_fild03.gat", 39, 138;
break;
case 2: warp "mag_dun01.gat", 0, 0;
break;
case 3: warp "mag_dun02.gat", 0, 0;
break;
}
D_NIF:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2")){
case 1: warp "niflheim.gat", 26, 153;
break;
case 2: warp "nif_fild02.gat", 0, 0;
break;
case 3: warp "nif_fild01.gat", 0, 0;
break;
}
D_ODIN:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3")){
case 1: warp "odin_tem01.gat", 0, 0;
break;
case 2: warp "odin_tem01.gat", 0, 0;
break;
case 3: warp "odin_tem01.gat", 0, 0;
break;
}
D_ORC:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 2","Level 3")){
case 1: warp "gef_fild10.gat", 70, 332;
break;
case 2: warp "orcdun01.gat", 0, 0;
break;
case 3: warp "orcdun02.gat", 0, 0;
break;
}
D_PAYON:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3","Level 4","Level 5")){
case 1: warp "pay_dun00.gat", 0, 0;
break;
case 2: warp "pay_dun01.gat", 0, 0;
break;
case 3: warp "pay_dun02.gat", 0, 0;
break;
case 4: warp "pay_dun03.gat", 0, 0;
break;
case 5: warp "pay_dun04.gat", 0, 0;
break;
}
D_PYR:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3","Level 4","Level 5","Level 6")){
case 1: warp "moc_pryd01.gat", 0, 0;
break;
case 2: warp "moc_pryd02.gat", 0, 0;
break;
case 3: warp "moc_pryd03.gat", 0, 0;
break;
case 4: warp "moc_pryd04.gat", 0, 0;
break;
case 5: warp "moc_pryd05.gat", 0, 0;
break;
case 6: warp "moc_pryd06.gat", 0, 0;
break;
}
D_SPHINX:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3","Level 4","Level 5")){
case 1: warp "in_sphinx1.gat", 0, 0;
break;
case 2: warp "in_sphinx2.gat", 0, 0;
break;
case 3: warp "in_sphinx3.gat", 0, 0;
break;
case 4: warp "in_sphinx4.gat", 0, 0;
break;
case 5: warp "in_sphinx5.gat", 0, 0;
break;
}
D_SUNKEN:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2")){
case 1: warp "treasure01.gat", 0, 0;
break;
case 2: warp "treasure02.gat", 0, 0;
break;
}
D_THAN:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3","Level 4","Level 5","Level 6","Level 7","Level 8","Level 9","Level 10","Level 11","Level 12","Level 13","Level 14",)){
case 1: warp "tha_t01.gat", 0, 0;
break;
case 2: warp "tha_t02.gat", 0, 0;
break;
case 3: warp "tha_t03.gat", 0, 0;
break;
case 4: warp "tha_t04.gat", 0, 0;
break;
case 5: warp "tha_t05.gat", 0, 0;
break;
case 6: warp "tha_t06.gat", 0, 0;
break;
case 7: warp "tha_t07.gat", 0, 0;
break;
case 8: warp "tha_t08.gat", 0, 0;
break;
case 9: warp "tha_t09.gat", 0, 0;
break;
case 10: warp "tha_t10.gat", 0, 0;
break;
case 11: warp "tha_t11.gat", 0, 0;
break;
case 12: warp "tha_t12.gat", 0, 0;
break;
case 13: warp "thana_step.gat", 0, 0;
break;
case 14: warp "thana_boss.gat", 0, 0;
break;
}
D_TURTLE:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2","Level 3")){
case 1: warp "tur_dun01.gat", 154, 234;
break;
case 2: warp "tur_dun02.gat", 0, 0;
break;
case 3: warp "tur_dun03.gat", 0, 0;
break;
case 4: warp "tur_dun04.gat", 0, 0;
break;
}
//---------------- END DUNGEON SELECTION ---------------\\
//---------------- END UNIVERSAL WARPER ---------------\\
//---------------- END SCRIPT ---------------\\
}
//---------------- END SCRIPT ---------------\\
//---------------- DUPLICATES ----------------\\
hu_fild05.gat,185,203,4 duplicate(warpra) Universal Warper 714
moc_fild04.gat,204,328,4 duplicate(warpra) Universal Warper 714
mjolnir_02.gat,84,357,4 duplicate(warpra) Universal Warper 714
prt_fild05.gat,275,210,4 duplicate(warpra) Universal Warper 714
prt_fild01.gat,136,363,4 duplicate(warpra) Universal Warper 714
glast_01.gat,370,304,4 duplicate(warpra) Universal Warper 714
ra_fild01.gat,233,326,4 duplicate(warpra) Universal Warper 714
yuno_fild07.gat,218,176,4 duplicate(warpra) Universal Warper 714
yuno_fild03.gat,39,138,4 duplicate(warpra) Universal Warper 714
niflheim.gat,26,153,4 duplicate(warpra) Universal Warper 714
gef_fild10.gat,70,332,4 duplicate(warpra) Universal Warper 714
tur_dun01.gat,154,234,4 duplicate(warpra) Universal Warper 714
ama_in01.gat,120,90,2 duplicate(warpra) Universal Warper 714