//---------------- 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