- Optimized warper.txt for the greater good.
Note: I may optimize all of 'custom', it all depends on how bored I am. git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@13211 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
parent
4419070a59
commit
20a6949875
@ -3,7 +3,7 @@
|
|||||||
//===== By: ==================================================
|
//===== By: ==================================================
|
||||||
//= Darkchild
|
//= Darkchild
|
||||||
//===== Current Version: =====================================
|
//===== Current Version: =====================================
|
||||||
//= 1.8
|
//= 1.9
|
||||||
//===== Compatible With: =====================================
|
//===== Compatible With: =====================================
|
||||||
//= Any eAthena Version;
|
//= Any eAthena Version;
|
||||||
//===== Description: =========================================
|
//===== Description: =========================================
|
||||||
@ -22,6 +22,7 @@
|
|||||||
//= TODO Add an option for selecting the level of the dungeon. [Poki#3]
|
//= TODO Add an option for selecting the level of the dungeon. [Poki#3]
|
||||||
//= 1.7 Temporary? Added F_ClearGarbage to clear unused/outdated variables [Lupus]
|
//= 1.7 Temporary? Added F_ClearGarbage to clear unused/outdated variables [Lupus]
|
||||||
//= 1.8 Removed Duplicates [Silent]
|
//= 1.8 Removed Duplicates [Silent]
|
||||||
|
//= 1.9 Optimized for the greater good. [Kisuka]
|
||||||
//============================================================
|
//============================================================
|
||||||
//============================================================
|
//============================================================
|
||||||
//= To allow selecting the Level of the Dungeon you want to
|
//= To allow selecting the Level of the Dungeon you want to
|
||||||
@ -34,70 +35,193 @@
|
|||||||
callfunc "F_ClearGarbage"; //Clear outdated, unused variables
|
callfunc "F_ClearGarbage"; //Clear outdated, unused variables
|
||||||
|
|
||||||
mes "[Warp Agent]";
|
mes "[Warp Agent]";
|
||||||
mes "Hello,";
|
mes "Hello " + strcharinfo(0) + ",";
|
||||||
mes "I can teleport you to any Town or Dungeon!";
|
mes "I can teleport you to any Town or Dungeon!";
|
||||||
mes "Were do you want to go?";
|
mes "Where do you want to go?";
|
||||||
next;
|
next;
|
||||||
menu "To a Town",-,"To a Dungeon",L_dungeon;
|
switch(select("To a Town:To a Dungeon")) {
|
||||||
next;
|
case 1:
|
||||||
mes "[Warp Agent]";
|
mes "[Warp Agent]";
|
||||||
mes "Please select your destination.";
|
mes "Please select which town you would like to be teleported to.";
|
||||||
next;
|
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,"Umbala",wumbala,"Yuno",wyuno;
|
switch(select("Alberta:Aldebaran:Amatsu:Ayothaya:Comodo:Einbroch:Einbech:Geffen:Gonryun:Hugel:Izlude:Lighthalzen:Louyang:Lutie:Morroc:Payon:Prontera:Umbala:Yuno")) {
|
||||||
L_dungeon:
|
case 1:
|
||||||
mes "[Warp Agent]";
|
warp "alberta",27,236;
|
||||||
mes "Please select your destination.";
|
end;
|
||||||
next;
|
break;
|
||||||
menu "Abyss Lake",dabbys,"Amatsu Dungeon",damatsu,"Anthell",dant,"Ayothaya Dungeon",dayothaya,"Bibilan Dungeon",dbibilan,"Coal Mine (Dead Pit)",dcoal,"Culvert",dculvert,"Einbech Dungeon",dein,"Glast Heim",dglast,"Gonryun Dungeon",dgonryun,"Juperos",djuperos,"Lighthalzen Bio Lab",dlighthalzen,"Magma Dungeon",dmagma,"Niflheim",dniflheim,"Odin Temple",dodin,"Orc Dungeon",dorc,"Payon Dungeon",dpayon,"Pyramids",dpyramids,"Sphinx",dsphinx,"Sunken Ship",dsunken,"Thanatos Tower",dthanatos,"Turtle Dungeon",dturtle;
|
case 2:
|
||||||
|
warp "aldebaran",145,120;
|
||||||
|
end;
|
||||||
//----------------Towns----------------\\
|
break;
|
||||||
walberta: warp "alberta", 27, 236; end;
|
case 3:
|
||||||
waldebaran: warp "aldebaran", 145, 120; end;
|
warp "amatsu",197,86;
|
||||||
wamatsu: warp "amatsu", 197, 86; end;
|
end;
|
||||||
wayothaya: warp "ayothaya", 149, 118; end;
|
break;
|
||||||
wcomodo: warp "comodo", 188, 161; end;
|
case 4:
|
||||||
weinbroch: warp "einbroch", 64, 200; end;
|
warp "ayothaya",149,118;
|
||||||
weinbech: warp "einbech", 70, 95; end;
|
end;
|
||||||
wgeffen: warp "geffen", 119, 66; end;
|
break;
|
||||||
wgonryun: warp "gonryun", 150, 130; end;
|
case 5:
|
||||||
whugel: warp "hugel", 96, 145; end;
|
warp "comodo",188,161;
|
||||||
wizlude: warp "izlude", 128, 111; end;
|
end;
|
||||||
wlighthalzen: warp "lighthalzen", 158, 92; end;
|
break;
|
||||||
wlouyang: warp "louyang", 210, 108; end;
|
case 6:
|
||||||
wmorroc: warp "morocc", 159, 93; end;
|
warp "einbroch",64,200;
|
||||||
wprontera: warp "prontera", 156, 187; end;
|
end;
|
||||||
wpayon: warp "payon", 152, 75; end;
|
break;
|
||||||
wumbala: warp "umbala", 130, 130; end;
|
case 7:
|
||||||
wxmas: warp "xmas", 148, 131; end;
|
warp "einbech",70,95;
|
||||||
wyuno: warp "yuno", 160, 168; end;
|
end;
|
||||||
|
break;
|
||||||
//----------------Dungeons----------------\\
|
case 8:
|
||||||
dabbys: warp "hu_fild05", 189, 207; end;
|
warp "geffen",119,66;
|
||||||
damatsu: warp "ama_dun01", 229, 12; end;
|
end;
|
||||||
dant: warp "moc_fild04", 210, 328; end;
|
break;
|
||||||
dayothaya: warp "ayo_fild02", 280, 149; end;
|
case 9:
|
||||||
dbibilan: warp "izlu2dun", 106, 88; end;
|
warp "gonryun",150,130;
|
||||||
dculvert: warp "prt_sewb1", 126, 248; end;
|
end;
|
||||||
dcoal: warp "mjolnir_02", 81, 359; end;
|
break;
|
||||||
dein: warp "einbech", 135, 249; end;
|
case 10:
|
||||||
dglast: warp "glast_01", 368, 303; end;
|
warp "hugel",96,145;
|
||||||
dgonryun: warp "gonryun", 160, 195; end;
|
end;
|
||||||
djuperos: warp "yuno_fild07", 218, 176; end;
|
break;
|
||||||
dlighthalzen: warp "lighthalzen", 158, 285; end;
|
case 11:
|
||||||
dmagma: warp "yuno_fild03", 39, 140; end;
|
warp "izlude",128,111;
|
||||||
dniflheim: warp "niflheim", 35, 161; end;
|
end;
|
||||||
dodin: warp "odin_tem01", 98, 144; end;
|
break;
|
||||||
dorc: warp "gef_fild10", 70, 332; end;
|
case 12:
|
||||||
dpayon: warp "pay_arche", 43, 132; end;
|
warp "lighthalzen",158,92;
|
||||||
dpyramids: warp "moc_ruins", 62, 162; end;
|
end;
|
||||||
dsphinx: warp "moc_fild19", 107, 100; end;
|
break;
|
||||||
dsunken: warp "alb2trea", 75, 98; end;
|
case 13:
|
||||||
dthanatos: warp "tha_scene01", 131, 223; end;
|
warp "louyang",210,108;
|
||||||
dturtle: warp "tur_dun01", 149, 238; end;
|
end;
|
||||||
|
break;
|
||||||
|
case 14:
|
||||||
|
warp "morocc",159,93;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 15:
|
||||||
|
warp "prontera",156,187;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 16:
|
||||||
|
warp "payon",152,75;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
warp "umbala",130,130;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 18:
|
||||||
|
warp "xmas",148,131;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 19:
|
||||||
|
warp "yuno",160,168;
|
||||||
|
end;
|
||||||
|
}
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
mes "[Warp Agent]";
|
||||||
|
mes "Please select which dungeon you would like to be teleported to.";
|
||||||
|
next;
|
||||||
|
switch(select("Abyss Lake:Amatsu Dungeon:Anthell:Ayothaya Dungeon:Bibilan Dungeon:Coal Mine (Dead Pit):Culvert:Einbech Dungeon:Glast Heim:Gonryun Dungeon:Juperos:Lighthalzen Bio Lab:Magma Dungeon:Niflheim:Odin Temple:Orc Dungeon:Payon Dungeon:Pyramids:Sphinx:Sunken Ship:Thanatos Tower:Turtle Dungeon")) {
|
||||||
|
case 1:
|
||||||
|
warp "hu_fild05",189,207;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 2:
|
||||||
|
warp "ama_dun01",229,12;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 3:
|
||||||
|
warp "moc_fild04",210,328;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 4:
|
||||||
|
warp "ayo_fild02",280,149;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 5:
|
||||||
|
warp "izlu2dun",106,88;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 6:
|
||||||
|
warp "prt_sewb1",126,248;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 7:
|
||||||
|
warp "mjolnir_02",81,359;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 8:
|
||||||
|
warp "einbech",135,249;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 9:
|
||||||
|
warp "glast_01",368,303;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 10:
|
||||||
|
warp "gonryun",160,195;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 11:
|
||||||
|
warp "yuno_fild07",218,176;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 12:
|
||||||
|
warp "lighthalzen",158,285;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 13:
|
||||||
|
warp "yuno_fild03",39,140;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 14:
|
||||||
|
warp "niflheim",35,161;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 15:
|
||||||
|
warp "odin_tem01",98,144;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 16:
|
||||||
|
warp "gef_fild10",70,332;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 17:
|
||||||
|
warp "pay_arche",43,132;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 18:
|
||||||
|
warp "moc_ruins",62,162;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 19:
|
||||||
|
warp "moc_fild19",107,100;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 20:
|
||||||
|
warp "alb2trea",75,98;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 21:
|
||||||
|
warp "tha_scene01",131,223;
|
||||||
|
end;
|
||||||
|
break;
|
||||||
|
case 22:
|
||||||
|
warp "tur_dun01",149,238;
|
||||||
|
end;
|
||||||
|
}
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
//----------------Towns----------------\\
|
// --------- NPC Clones ------------
|
||||||
|
// ---------------------------------
|
||||||
|
|
||||||
|
// ----------- Towns -------------
|
||||||
alberta,31,240,4 duplicate(warpra) Warp Agent#02 859
|
alberta,31,240,4 duplicate(warpra) Warp Agent#02 859
|
||||||
aldebaran,145,118,4 duplicate(warpra) Warp Agent#03 859
|
aldebaran,145,118,4 duplicate(warpra) Warp Agent#03 859
|
||||||
amatsu,192,81,1 duplicate(warpra) Warp Agent#04 859
|
amatsu,192,81,1 duplicate(warpra) Warp Agent#04 859
|
||||||
@ -119,7 +243,7 @@ umbala,132,130,4 duplicate(warpra) Warp Agent#19 859
|
|||||||
xmas,150,136,4 duplicate(warpra) Warp Agent#20 859
|
xmas,150,136,4 duplicate(warpra) Warp Agent#20 859
|
||||||
yuno,137,162,4 duplicate(warpra) Warp Agent#21 859
|
yuno,137,162,4 duplicate(warpra) Warp Agent#21 859
|
||||||
|
|
||||||
//----------------Dungeons----------------\\
|
// ------------ Dungeons ------------
|
||||||
ama_dun01,233,9,1 duplicate(warpra) Warp Agent#22 859
|
ama_dun01,233,9,1 duplicate(warpra) Warp Agent#22 859
|
||||||
moc_fild04,207,331,4 duplicate(warpra) Warp Agent#23 859
|
moc_fild04,207,331,4 duplicate(warpra) Warp Agent#23 859
|
||||||
ayo_fild02,279,154,4 duplicate(warpra) Warp Agent#24 859
|
ayo_fild02,279,154,4 duplicate(warpra) Warp Agent#24 859
|
||||||
|
Loading…
x
Reference in New Issue
Block a user