turbo_room.gat,92,118,3 script Universal Warper::warpra 859,{ mes "[Universal Warper]"; mes "Hello,"; mes "I can teleport you to any Town or Dungeon!"; mes "Were do you want to go?"; next; menu "To a Town",-,"To a Dungeon",L_dungeon,"To a Guild Dungeon",L_gdungeon; next; mes "[Universal Warper]"; mes "Please select your destination."; next; menu "Alberta",walberta,"Aldebaran",waldebaran,"Amatsu",wamatsu,"Ayothaya",wayothaya,"Comodo",wcomodo,"Einbroch",weinbroch,"Einbech",weinbech,"Geffen",wgeffen,"Gonryun",wgonryun,"Hugel",whugel,"Izlude",wizlude,"Lighthalzen",wlighthalzen,"Louyang",wlouyang,"Lutie",wxmas,"Morroc",wmorroc,"Payon",wpayon,"Prontera",wprontera,"Rachel",wrachel,"Umbala",wumbala,"Yuno",wyuno; L_dungeon: mes "[Universal Warper]"; mes "Please select your destination."; next; menu "Abyss Lake",dabbys,"Amatsu Dungeon",damatsu,"Anthell",dant,"Ayothaya Dungeon",dayothaya,"Bibilan Dungeon",dbibilan,"Coal Mine (Dead Pit)",dcoal,"Clock Tower",dct,"Culvert",dculvert,"Einbech Dungeon",dein,"Geffen",dgeffen,"Geffenia Dungeon",dgefenia,"Glast Heim",dglast,"Gonryun Dungeon",dgonryun,"Hidden Temple",dmaze,"Ice Dungeon",dice,"Juperos",djuperos,"Lighthalzen Bio Lab",dlighthalzen,"Magma Dungeon",dmagma,"Niflheim",dniflheim,"Odin Temple",dodin,"Orcs Dungeon",dorcs,"Payon Dungeon",dpayon,"Pyramids",dpyramids,"Sphinx",dsphinx,"Sunken Ship",dsunken,"Thanatos Tower",dthanatos,"Turtle Dungeon",dturtle; //----------------TOWNS----------------\\ walberta: warp "alberta.gat", 27, 236; end; waldebaran: warp "aldebaran.gat", 145, 120; end; wamatsu: warp "amatsu.gat", 197, 86; end; wayothaya: warp "ayothaya.gat", 149, 118; end; wcomodo: warp "comodo.gat", 188, 161; end; weinbroch: warp "einbroch.gat", 64, 200; end; weinbech: warp "einbech.gat", 70, 95; end; wgeffen: warp "geffen.gat", 119, 66; end; wgonryun: warp "gonryun.gat", 150, 130; end; whugel: warp "hugel.gat", 96, 145; end; wizlude: warp "izlude.gat", 128, 111; end; wlighthalzen: warp "lighthalzen.gat", 158, 92; end; wlouyang: warp "louyang.gat", 210, 108; end; wmorroc: warp "morocc.gat", 159, 93; end; wprontera: warp "prontera.gat", 156, 187; end; wpayon: warp "payon.gat", 178, 105; end; wrachel: warp "rachel.gat", 130, 109; end; wumbala: warp "umbala.gat", 130, 130; end; wxmas: warp "xmas.gat", 148, 131; end; wyuno: warp "yuno.gat", 160, 168; end; //----------------DUNGEONS----------------\\ dabbys: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Entrance:Level 1:Level 2:Level 3")){ case 1: warp "hu_fild05.gat", 189, 207; break; case 2: warp "abyss_01.gat", 264, 271; break; case 3: warp "abyss_02.gat", 275, 270; break; case 4: warp "abyss_03.gat", 116, 27; break; } damatsu: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3")){ case 1: warp "ama_dun01.gat", 229, 12; break; case 2: warp "ama_dun02.gat", 31, 41; break; case 3: warp "ama_dun03.gat", 119, 14; break; } dant: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2")){ case 1: warp "anthell01.gat", 35, 262; break; case 2: warp "anthell02.gat", 34, 263; break; } dayothaya: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2")){ case 1: warp "ayo_dun01.gat", 275, 17; break; case 2: warp "ayo_dun02.gat", 282, 150; break; } dbibilan: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3:Level 4:level 5")){ case 1: warp "iz_dun00.gat", 168, 168; break; case 2: warp "iz_dun01.gat", 41, 37; break; case 3: warp "iz_dun02.gat", 236, 204; break; case 4: warp "iz_dun03.gat", 32, 63; break; case 5: warp "iz_dun04.gat", 26, 27; break; } dct: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Clock Tower Level 1:Clock Tower Level 2:Clock Tower Level 3:Clock Tower Level 4:Basement Level 1:Basement Level 2:Basement Level 3:Basement Level 4")){ case 1: warp "c_tower1.gat", 200, 163; break; case 2: warp "c_tower2.gat", 268, 26; break; case 3: warp "c_tower3.gat", 64, 148; break; case 4: warp "c_tower4.gat", 32, 63; break; case 5: warp "alde_dun01.gat", 197, 25; break; case 6: warp "alde_dun02.gat", 127, 169; break; case 7: warp "alde_dun03.gat", 276, 53; break; case 8: warp "alde_dun04.gat", 130, 130; break; } dculvert: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3:Level 4")){ case 1: warp "prt_sewb1.gat", 126, 248; break; case 2: warp "prt_sewb2.gat", 19, 19; break; case 3: warp "prt_sewb3.gat", 180, 169; break; case 4: warp "prt_sewb4.gat", 100, 92; break; } dcoal: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3")){ case 1: warp "mjo_dun01.gat", 52, 71; break; case 2: warp "mjo_dun02.gat", 381, 343; break; case 3: warp "mjo_dun03.gat", 308, 262; break; } dein: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2")){ case 1: warp "ein_dun01.gat", 22, 14; break; case 2: warp "ein_dun02.gat", 292, 290; break; } dgeffen: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3:Level 4")){ case 1: warp "gef_dun00.gat", 104, 99; break; case 2: warp "gef_dun01.gat", 115, 236; break; case 3: warp "gef_dun02.gat", 106, 132; break; case 4: warp "gef_dun03.gat", 203, 101; break; } dgefenia: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3:Level 4")){ case 1: warp "gefenia01.gat", 40, 103; break; case 2: warp "gefenia02.gat", 203, 34; break; case 3: warp "gefenia03.gat", 264, 236; break; case 4: warp "gefenia04.gat", 33, 270; break; } dglast: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Entrance:St. Abbey:Churchyard:Inside Glast Heim:Castle Level 1:Castle Level 2:Chivalry Level 1:Chivalry Level 2:Staircaise:Culvert Level 1:Culvert Level 2:Culvert Level 3:Culvert Level 4:Cave Level 1:Cave Level 2:Underground Prison Level 1:Underground Prison Level 2")){ case 1: warp "glast_01.gat", 370, 304; break; case 2: warp "gl_church.gat", 156, 8; break; case 3: warp "gl_chyard.gat", 147, 15; break; case 4: warp "gl_in01.gat", 121, 59; break; case 5: warp "gl_cas01.gat", 199, 29; break; case 6: warp "gl_cas02.gat", 104, 25; break; case 7: warp "gl_knt01.gat", 150, 10; break; case 8: warp "gl_knt02.gat", 157, 287; break; case 9: warp "gl_step.gat", 117, 124; break; case 10: warp "gl_sew01.gat", 258, 255; break; case 11: warp "gl_sew01.gat", 258, 255; break; case 12: warp "gl_sew02.gat", 108, 291; break; case 13: warp "gl_sew03.gat", 171, 273; break; case 14: warp "gl_dun01.gat", 133, 271; break; case 15: warp "gl_dun02.gat", 224, 274; break; case 16: warp "gl_prison.gat", 14, 70; break; case 17: warp "gl_prison1.gat", 150, 14; break; } dgonryun: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3")){ case 1: warp "gon_dun01.gat", 153, 48; break; case 2: warp "gon_dun02.gat", 17, 113; break; case 3: warp "gon_dun03.gat", 68, 9; break; } dmaze: mes "[Universal Warper"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3")){ case 1: warp "prt_maze01.gat", 176, 8; break; case 2: warp "prt_maze02.gat", 196, 19; break; case 3: warp "prt_maze03.gat", 182, 88; break; } dice: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3")){ case 1: warp "ice_dun01.gat", 157, 14; break; case 2: warp "ice_dun02.gat", 151, 155; break; case 3: warp "ice_dun03.gat", 149, 22; break; case 4: warp "ice_dun04.gat", 34, 139; break; } djuperos: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Entrance:Juperos Cave:Juperos 1:Juperos 2:Juperos Ele R:Juperos Gate:Juperos Area 1:Juperos Area 2")){ case 1: warp "yuno_fild07.gat", 218, 176; break; case 2: warp "jupe_cave.gat", 143, 52; break; case 3: warp "juperos_01.gat", 53, 247; break; case 4: warp "juperos_02.gat", 36, 60; break; case 5: warp "yuno_fild07.gat", 218, 176; break; case 6: warp "jupe_gate.gat", 49, 52; break; case 7: warp "jupe_area1.gat", 115, 158; break; case 8: warp "jupe_area2.gat", 48, 158; break; } dlighthalzen: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3")){ case 1: warp "lhz_dun01.gat", 150, 286; break; case 2: warp "lhz_dun02.gat", 150, 18; break; case 3: warp "lhz_dun03.gat", 140, 137; break; } dmagma: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2")){ case 1: warp "mag_dun01.gat", 128, 66; break; case 2: warp "mag_dun02.gat", 47, 30; break; } dniflheim: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Entrance:Level 1:Level 2")){ case 1: warp "niflheim.gat", 35, 161; break; case 2: warp "nif_fild02.gat", 376, 235; break; case 3: warp "nif_fild01.gat", 343, 322; break; } dodin: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3")){ case 1: warp "odin_tem01.gat", 98, 144; break; case 2: warp "odin_tem01.gat", 22, 181; break; case 3: warp "odin_tem01.gat", 121, 51; break; } dorcs: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Entrance:Level 1:Level 2")){ case 1: warp "gef_fild10.gat", 70, 332; break; case 2: warp "orcdun01.gat", 32, 170; break; case 3: warp "orcdun02.gat", 21, 185; break; } dpayon: mes "[Warp Agent]"; mes "Select the level:"; next; menu "Level 1",d_payon_1, "Level 2",d_payon_2, "Level 3",d_payon_3, "Level 4",d_payon_4, "Level 5",d_payon_5; d_payon_1: warp "pay_dun00.gat", 21, 183; d_payon_2: warp "pay_dun01.gat", 19, 33; d_payon_3: warp "pay_dun02.gat", 19, 63; d_payon_4: warp "pay_dun03.gat", 155, 159; d_payon_5: set @r,rand(4); if(@r==0) goto w1; if(@r==1) goto w2; if(@r==2) goto w3; if(@r==3) goto w4; w1: warp "pay_dun04.gat",201,204; end; w2: warp "pay_dun04.gat",189,43; end; w3: warp "pay_dun04.gat",43,40; end; w4: warp "pay_dun04.gat",34,202; end; dpyramids: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3:Level 4:Basement 1:Basement 2")){ case 1: warp "moc_pryd01.gat", 192, 9; break; case 2: warp "moc_pryd02.gat", 10, 192; break; case 3: warp "moc_pryd03.gat", 100, 92; break; case 4: warp "moc_pryd04.gat", 181, 11; break; case 5: warp "moc_pryd05.gat", 94, 96; break; case 6: warp "moc_pryd06.gat", 192, 8; break; dsphinx: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3:Level 4:Level 5")){ case 1: warp "in_sphinx1.gat", 288, 9; break; case 2: warp "in_sphinx2.gat", 149, 81; break; case 3: warp "in_sphinx3.gat", 210, 54; break; case 4: warp "in_sphinx4.gat", 10, 222; break; case 5: warp "in_sphinx5.gat", 100, 99; break; } dsunken: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Entrance:Level 1:Level 2")){ case 1: warp "alb2trea.gat", 75, 98; break; case 2: warp "treasure01.gat", 69, 24; break; case 3: warp "treasure02.gat", 102, 27; break; } dthanatos: mes "[Universal Warper]"; mes "Select the level:"; 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", 150, 36; break; case 2: warp "tha_t02.gat", 150, 36; break; case 3: warp "tha_t03.gat", 220, 158; break; case 4: warp "tha_t04.gat", 59, 143; break; case 5: warp "tha_t05.gat", 62, 11; break; case 6: warp "tha_t06.gat", 206, 8; break; case 7: warp "tha_t07.gat", 65, 166; break; case 8: warp "tha_t08.gat", 104, 44; break; case 9: warp "tha_t09.gat", 88, 145; break; case 10: warp "tha_t10.gat", 168, 138; break; case 11: warp "tha_t11.gat", 90, 36; break; case 12: warp "tha_t12.gat", 129, 52; break; case 13: warp "thana_step.gat", 16, 73; break; case 14: warp "thana_boss.gat", 82, 78; break; } dturtle: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3:Level 4:Level 5")){ case 1: warp "tur_dun01.gat", 149, 238; break; case 2: warp "tur_dun02.gat", 148, 264; break; case 3: warp "tur_dun03.gat", 132, 189; break; case 4: warp "tur_dun04.gat", 100, 192; break; } //----------------Guild Dungeon----------------\\ L_gdungeon: mes "[Universal Warper]"; mes "Select the level:"; next; switch(select("Level 1:Level 2:Level 3:Level 4")){ case 1: warp "gld_dun01.gat", 0, 0; break; case 2: warp "gld_dun02.gat", 0, 0; break; case 3: warp "gld_dun03.gat", 0, 0; break; case 4: warp "gld_dun04.gat", 0, 0; break; } } //----------------Towns----------------\\ alberta.gat,31,240,4 duplicate(warpra) Universal Warper 859 aldebaran.gat,145,118,4 duplicate(warpra) Universal Warper 859 amatsu.gat,192,81,1 duplicate(warpra) Universal Warper 859 ayothaya.gat,144,117,6 duplicate(warpra) Universal Warper 859 comodo.gat,194,158,4 duplicate(warpra) Universal Warper 859 einbroch.gat,59,205,4 duplicate(warpra) Universal Warper 859 einbroch.gat,243,189,2 duplicate(warpra) Universal Warper 859 einbech.gat,135,249,4 duplicate(warpra) Universal Warper 859 geffen.gat,115,66,4 duplicate(warpra) Universal Warper 859 gonryun.gat,151,130,4 duplicate(warpra) Universal Warper 859 izlude.gat,133,117,4 duplicate(warpra) Universal Warper 859 lighthalzen.gat,155,79,6 duplicate(warpra) Universal Warper 859 louyang.gat,210,106,4 duplicate(warpra) Universal Warper 859 morocc.gat,156,95,4 duplicate(warpra) Universal Warper 859 prontera.gat,159,190,4 duplicate(warpra) Universal Warper 859 payon.gat,181,108,4 duplicate(warpra) Universal Warper 859 rachel.gat,136,119,4 duplicate(warpra) Universal Warper 859 umbala.gat,132,130,4 duplicate(warpra) Universal Warper 859 xmas.gat,150,136,4 duplicate(warpra) Universal Warper 859 yuno.gat,137,162,5 duplicate(warpra) Universal Warper 859 //----------------Dungeons----------------\\ ama_dun01.gat,233,9,1 duplicate(warpra) Universal Warper 859 moc_fild04.gat,207,331,4 duplicate(warpra) Universal Warper 859 ayo_fild02.gat,279,154,4 duplicate(warpra) Universal Warper 859 izlu2dun.gat,104,82,4 duplicate(warpra) Universal Warper 859 prt_sewb1.gat,125,253,4 duplicate(warpra) Universal Warper 859 mjolnir_02.gat,85,363,4 duplicate(warpra) Universal Warper 859 einbech.gat,81,101,1 duplicate(warpra) Universal Warper 859 glast_01.gat,370,308,4 duplicate(warpra) Universal Warper 859 yuno_fild03.gat,37,135,4 duplicate(warpra) Universal Warper 859 niflheim.gat,32,161,4 duplicate(warpra) Universal Warper 859 gef_fild10.gat,71,339,4 duplicate(warpra) Universal Warper 859 pay_arche.gat,39,135,4 duplicate(warpra) Universal Warper 859 moc_ruins.gat,64,166,4 duplicate(warpra) Universal Warper 859 moc_fild19.gat,106,97,4 duplicate(warpra) Universal Warper 859 alb2trea.gat,73,101,4 duplicate(warpra) Universal Warper 859 tur_dun01.gat,148,239,4 duplicate(warpra) Universal Warper 859 lhz_dun01.gat,157,285,4 duplicate(warpra) Universal Warper 859 hu_fild05.gat,186,210,4 duplicate(warpra) Universal Warper 859 yuno_fild07.gat,221,179,4 duplicate(warpra) Universal Warper 859 tha_scene01.gat,139,194,1 duplicate(warpra) Universal Warper 859 odin_tem01.gat,96,149,4 duplicate(warpra) Universal Warper 859 hugel.gat,89,150,5 duplicate(warpra) Universal Warper 859