All pastes #390183 Raw Edit

Unnamed

public text v1 · immutable
·published 2007-03-11 06:33 UTC
rendered paste body
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