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,"Rachel",wrachel,"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,"Beach Dungeon",D_BEACH,"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,"Kiel Dungeon",D_KIEL,"Lighthalzen Bio Lab",D_LIGHT,"Louyang Dungeon",D_LOU,"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,"Toy Factory",D_TOY,"Turtle Dungeon",D_TURTLE,"Umbala Dungeon",D_UMB;
//---------------- 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 "einbroch.gat", 70, 95; end;
weinbech: warp "einbech.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;
wrachel: warp "rachel.gat", 129, 133; 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;
}
end;
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;
}
end;
D_ANT:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2")){
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;
}
end;
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;
}
end;
D_BEACH:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3")){
case 1: warp "beach_dun.gat", 0, 0;
break;
case 2: warp "beach_dun2.gat", 0, 0;
break;
case 3: warp "beach_dun3.gat", 0, 0;
break;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
D_JUP:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2","Core")){
case 1: warp "yuno_fild07.gat", 218, 176;
break;
case 2: warp "juperos_01.gat", 0, 0;
break;
case 3: warp "juperos_02.gat", 0, 0;
break;
case 4: warp "jupe_core.gat", 0, 0;
break;
}
end;
D_KIEL:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2")){
case 1: warp "kh_dun01.gat", 0, 0;
break;
case 2: warp "kh_dun02.gat", 0, 0;
break;
}
end;
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;
}
end;
D_LOU:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2","Level 3")){
case 1: warp "lou_dun01.gat", 0, 0;
break;
case 2: warp "lou_dun02.gat", 0, 0;
break;
case 3: warp "lou_dun03.gat", 0, 0;
break;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
D_ORC:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2")){
case 1: warp "gef_fild10.gat", 70, 332;
break;
case 2: warp "orcsdun01.gat", 0, 0;
break;
case 3: warp "orcsdun02.gat", 0, 0;
break;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
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;
}
end;
D_THAN:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Entrance","Level 1","Level 2","Level 3","Level 4","Level 5","Level 6","Level 7","Level 8","Level 9","Level 10","Level 11","Level 12","Boss")){
case 1: warp "tha_scene01.gat", 139, 200;
break;
case 2: warp "tha_t01.gat", 0, 0;
break;
case 3: warp "tha_t02.gat", 0, 0;
break;
case 4: warp "tha_t03.gat", 0, 0;
break;
case 5: warp "tha_t04.gat", 0, 0;
break;
case 6: warp "tha_t05.gat", 0, 0;
break;
case 7: warp "tha_t06.gat", 0, 0;
break;
case 8: warp "tha_t07.gat", 0, 0;
break;
case 9: warp "tha_t08.gat", 0, 0;
break;
case 10: warp "tha_t09.gat", 0, 0;
break;
case 11: warp "tha_t10.gat", 0, 0;
break;
case 12: warp "tha_t11.gat", 0, 0;
break;
case 13: warp "tha_t12.gat", 0, 0;
break;
case 14: warp "thana_boss.gat", 0, 0;
break;
}
end;
D_TOY:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2"}){
case 1: warp "xmas_dun01.gat", 0, 0;
break;
case 2: warp "xmas_dun02.gat", 0, 0;
break;
}
end;
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;
D_UMB:
mes "[Universal Warper]";
mes "Please choose a level to warp";
next;
switch(select("Level 1","Level 2")){
case 1: warp "um_dun01.gat", 0, 0;
break;
case 2: warp "um_dun02.gat", 0, 0;
break;
}
end;
//---------------- END DUNGEON SELECTION ---------------\\
//---------------- END UNIVERSAL WARPER ---------------\\
//---------------- END SCRIPT ---------------\\
}
//---------------- END SCRIPT ---------------\\
//---------------- TOWN DUPLICATES ----------------\\
alberta.gat,117,54,4 duplicate(warpra) Universal Warper 714
aldebaran.gat,140,114,4 duplicate(warpra) Universal Warper 714
amatsu.gat,198,82,4 duplicate(warpra) Universal Warper 714
ayothaya.gat,207,259,4 duplicate(warpra) Universal Warper 714
comodo.gat,209,141,4 duplicate(warpra) Universal Warper 714
einbech.gat,70,93,4 duplicate(warpra) Universal Warper 714
einbroch.gat,64,198,4 duplicate(warpra) Universal Warper 714
geffen.gat,119,99,4 duplicate(warpra) Universal Warper 714
gonryun.gat,160,118,4 duplicate(warpra) Universal Warper 714
hugel.gat,96,143,4 duplicate(warpra) Universal Warper 714
izlude.gat,128,110,4 duplicate(warpra) Universal Warper 714
jawaii.gat,158,116,4 duplicate(warpra) Universal Warper 714
lighthalzen.gat,158,90,4 duplicate(warpra) Universal Warper 714
louyang.gat,217,119,4 duplicate(warpra) Universal Warper 714
xmas.gat,147,130,4 duplicate(warpra) Universal Warper 714
morocc.gat,160,94,92,4 duplicate(warpra) Universal Warper 714
niflheim.gat,194,184,4 duplicate(warpra) Universal Warper 714
payon.gat,177,110,4 duplicate(warpra) Universal Warper 714
rachel.gat,129,130,4 duplicate(warpra) Universal Warper 714
umbala.gat,89,155,4 duplicate(warpra) Universal Warper 714
yuno.gat,157,49,4 duplicate(warpra) Universal Warper 714
//---------------- DUNGEON 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
tha_scene01.gat,139,197,4 duplicate(warpra) Universal Warper 714