ddun: switch(select("Abyss Lake","Amatsu Dungeon","Ant Hell","Ayothaya Dungeon","Bibilan Dungeon","Clock TOwer","Coal Mine (Dead Pit)","Culvert","Einbech Dungeon","Geffen Dungeon","GH Cave","Geffenia","Glast Heim","Gonryun Dungeon","Hidden Temple","Ice Dungeon","Juperos","Lighthalzen Bio Lab","Magama Dungeon","Nifleheim","Odin Temple","Orc Dungeon","Payon Dungeon","Pyramids","Sphinx","Sunken Ship","Pyramids","Thanatos Tower","Sunken Ship","Thanatos Tower","Turtle Dungeon")){ case 1: callfunc "D_ABYSS"; break; case 2: callfunc "D_AMATSU"; break; case 3: callfunc "D_ANT"; break; case 4: callfunc "D_AYO"; break; case 5: callfunc "D_BIB"; break; case 6: callfunc "D_CLOCK"; break; case 7: callfunc "D_COAL"; break; case 8: callfunc "D_CUL"; break; case 9: callfunc "D_EIN"; break; case 10: callfunc "D_GEFFEN"; break; case 11: callfunc "D_GEFFENIA"; break; case 12: callfunc "D_GLAST"; break; case 13: callfunc "D_GONRYUN"; break; case 14: callfunc "D_HIDDEN"; break; case 15: callfunc "D_ICE"; break; case 16: callfunc "D_JUPEROS"; break; case 17: callfunc "D_LIGHT"; break; case 18: callfunc "D_MAGMA"; break; case 19: callfunc "D_NIF"; break; case 20: callfunc "D_ODIN"; break; case 21: callfunc "D_ORC"; break; case 22: callfunc "D_PAYON"; break; case 23: callfunc "D_PYRAMIDS"; break; case 24: callfunc "D_SPHINX"; break; case 25: callfunc "D_SUNKEN"; break; case 26: callfunc "D_THAN"; break; case 27: callfunc "D_TURTLE"; break; } function script 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; } }