root/npc/custom/warper.txt @ 5

Revision 1, 6.9 kB (checked in by jinshiro, 17 years ago)
Line 
1//===== eAthena Script =======================================
2//= Warper Script
3//===== By: ==================================================
4//= Darkchild
5//===== Current Version: =====================================
6//= 1.8
7//===== Compatible With: =====================================
8//= Any eAthena Version;
9//===== Description: =========================================
10//= Generic warper...
11//===== Additional Comments: =================================
12//= 1.0 by Darkchild
13//= 1.1 by jabs
14//= 1.2 by Lupus (placement fixed in Amatsu)
15//= 1.3 fixed Louyang label typo, added warp and WARPRA into
16//= Nifleheim. Also sorted all names in alphabet order [Lupus]
17//= 1.4 fixed morroc warp npc overlaying kafra [Aria]
18//= 1.4a Added Ayothaya and Einbroch to list, and town Warpra's [Fredzilla]
19//= 1.4b fixed Izlude warp npc overlaying BBS [Justin84]
20//= 1.5 Added this NPC to more places [Lupus]
21//= 1.6 Rewrote a lot. Changed the sprite, some locations. [Poki#3]
22//= TODO Add an option for selecting the level of the dungeon. [Poki#3]
23//= 1.7 Temporary? Added F_ClearGarbage to clear unused/outdated variables [Lupus]
24//= 1.8 Removed Duplicates [Silent]
25//============================================================
26//============================================================
27//= To allow selecting the Level of the Dungeon you want to
28//= Warp to set the @lvlselect variable to 1 (Not implemented yet!)
29//============================================================
30
31-       script  Warp Agent#01::warpra   859,{
32//      set @lvlselect,0;
33
34        callfunc "F_ClearGarbage"; //Clear outdated, unused variables
35
36        mes "[Warp Agent]";
37        mes "Hello,";
38        mes "I can teleport you to any Town or Dungeon!";
39        mes "Were do you want to go?";
40        next;
41        menu "To a Town",-,"To a Dungeon",L_dungeon;
42        next;
43        mes "[Warp Agent]";
44        mes "Please select your destination.";
45        next;
46        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;
47L_dungeon:
48        mes "[Warp Agent]";
49        mes "Please select your destination.";
50        next;
51        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;
52
53
54//----------------Towns----------------\\
55walberta:       warp "alberta", 27,     236;    end;
56waldebaran:     warp "aldebaran",       145,    120;    end;
57wamatsu:        warp "amatsu",  197,    86;     end;
58wayothaya:      warp "ayothaya",        149,    118;    end;
59wcomodo:        warp "comodo",  188,    161;    end;
60weinbroch:      warp "einbroch",        64,     200;    end;
61weinbech:       warp "einbech", 70,     95;     end;
62wgeffen:        warp "geffen",  119,    66;     end;
63wgonryun:       warp "gonryun", 150,    130;    end;
64whugel:         warp "hugel",   96,     145;    end;
65wizlude:        warp "izlude",  128,    111;    end;
66wlighthalzen:   warp "lighthalzen",     158,    92;     end;
67wlouyang:       warp "louyang", 210,    108;    end;
68wmorroc:        warp "morocc",  159,    93;     end;
69wprontera:      warp "prontera",        156,    187;    end;
70wpayon:         warp "payon",   152,    75;     end;
71wumbala:        warp "umbala",  130,    130;    end;
72wxmas:          warp "xmas",    148,    131;    end;
73wyuno:          warp "yuno",    160,    168;    end;
74
75//----------------Dungeons----------------\\
76dabbys:         warp "hu_fild05",       189,    207;    end;
77damatsu:        warp "ama_dun01",       229,    12;     end;
78dant:           warp "moc_fild04",      210,    328;    end;
79dayothaya:      warp "ayo_fild02",      280,    149;    end;
80dbibilan:       warp "izlu2dun",        106,    88;     end;
81dculvert:       warp "prt_sewb1",       126,    248;    end;
82dcoal:          warp "mjolnir_02",      81,     359;    end;
83dein:           warp "einbech", 135,    249;    end;
84dglast:         warp "glast_01",        368,    303;    end;
85dgonryun:       warp "gonryun", 160,    195;    end;
86djuperos:       warp "yuno_fild07",     218,    176;    end;
87dlighthalzen:   warp "lighthalzen",     158,    285;    end;
88dmagma:         warp "yuno_fild03",     39,     140;    end;
89dniflheim:      warp "niflheim",        35,     161;    end;
90dodin:          warp "odin_tem01",      98,     144;    end;
91dorc:           warp "gef_fild10",      70,     332;    end;
92dpayon:         warp "pay_arche",       43,     132;    end;
93dpyramids:      warp "moc_ruins",       62,     162;    end;
94dsphinx:        warp "moc_fild19",      107,    100;    end;
95dsunken:        warp "alb2trea",        75,     98;     end;
96dthanatos:      warp "tha_scene01",     131,    223;    end;
97dturtle:        warp "tur_dun01",       149,    238;    end;
98}
99
100//----------------Towns----------------\\
101alberta,31,240,4        duplicate(warpra)       Warp Agent#02   859
102aldebaran,145,118,4     duplicate(warpra)       Warp Agent#03   859
103amatsu,192,81,1 duplicate(warpra)       Warp Agent#04   859
104ayothaya,144,117,6      duplicate(warpra)       Warp Agent#05   859
105comodo,194,158,4        duplicate(warpra)       Warp Agent#06   859
106einbroch,59,205,4       duplicate(warpra)       Warp Agent#07   859
107einbroch,243,189,2      duplicate(warpra)       Warp Agent#08   859
108einbech,135,249,4       duplicate(warpra)       Warp Agent#09   859
109geffen,115,66,4 duplicate(warpra)       Warp Agent#10   859
110gonryun,151,130,4       duplicate(warpra)       Warp Agent#11   859
111izlude,133,117,4        duplicate(warpra)       Warp Agent#12   859
112hugel,88,151,5  duplicate(warpra)       Warp Agent#13   859
113lighthalzen,155,79,6    duplicate(warpra)       Warp Agent#14   859
114louyang,210,106,4       duplicate(warpra)       Warp Agent#15   859
115morocc,156,95,4 duplicate(warpra)       Warp Agent#16   859
116prontera,161,192,4      duplicate(warpra)       Warp Agent#17   859
117payon,182,110,4 duplicate(warpra)       Warp Agent#18   859
118umbala,132,130,4        duplicate(warpra)       Warp Agent#19   859
119xmas,150,136,4  duplicate(warpra)       Warp Agent#20   859
120yuno,137,162,4  duplicate(warpra)       Warp Agent#21   859
121
122//----------------Dungeons----------------\\
123ama_dun01,233,9,1       duplicate(warpra)       Warp Agent#22   859
124moc_fild04,207,331,4    duplicate(warpra)       Warp Agent#23   859
125ayo_fild02,279,154,4    duplicate(warpra)       Warp Agent#24   859
126izlu2dun,104,82,4       duplicate(warpra)       Warp Agent#25   859
127prt_sewb1,125,253,4     duplicate(warpra)       Warp Agent#26   859
128mjolnir_02,85,363,4     duplicate(warpra)       Warp Agent#27   859
129einbech,81,101,1        duplicate(warpra)       Warp Agent#28   859
130glast_01,370,308,4      duplicate(warpra)       Warp Agent#29   859
131yuno_fild03,37,135,4    duplicate(warpra)       Warp Agent#30   859
132niflheim,32,161,4       duplicate(warpra)       Warp Agent#31   859
133gef_fild10,71,339,4     duplicate(warpra)       Warp Agent#32   859
134pay_arche,39,135,4      duplicate(warpra)       Warp Agent#33   859
135moc_ruins,64,166,4      duplicate(warpra)       Warp Agent#34   859
136moc_fild19,106,97,4     duplicate(warpra)       Warp Agent#35   859
137alb2trea,73,101,4       duplicate(warpra)       Warp Agent#36   859
138tur_dun01,148,239,4     duplicate(warpra)       Warp Agent#37   859
139lhz_dun01,157,285,4     duplicate(warpra)       Warp Agent#38   859
140hu_fild05,186,210,4     duplicate(warpra)       Warp Agent#39   859
141yuno_fild07,221,179,4   duplicate(warpra)       Warp Agent#40   859
142tha_scene01,139,194,1   duplicate(warpra)       Warp Agent#41   859
143odin_tem01,96,149,4     duplicate(warpra)       Warp Agent#42   859
Note: See TracBrowser for help on using the browser.