warper2.txt 12 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263
  1. //===== eAthena Script =======================================
  2. //= Warp Npc With Warp To Almost Everywhere
  3. //===== By: ==================================================
  4. //= Someone(thats his name!) (1.0)
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= Any eAthena Version with duplicate; RO Ep6+
  9. //===== Description: =========================================
  10. //= -
  11. //===== Additional Comments: =================================
  12. //= 1.1 by Darkchild
  13. //= 1.2 by Darkchild
  14. //= 1.3 Fixed by x[tsk] Added missing code for Valkyrie + Added
  15. //= a warp NPC in Valkyrie it self. Checked/Added by Lupus
  16. //= 1.4 morocc coords overlapping fixed
  17. //============================================================
  18. - script Warp NPC::warpra 115,{
  19. mes "[Warp NPC]";
  20. mes "Hello, I can warp you to any Town and Dungeon! Were do you want to go?";
  21. next;
  22. menu "Towns",town,"Dungeons",dungeon;
  23. town:
  24. menu "Alberta",walberta,"Aldebaran",waldebaran,"Amatsu",wamatsu,"Comodo",wcomodo,"Gonryun",wgonryun,"Geffen",wgeffen,"Izlude",wizlude,"Lutie",wxmas,"Morroc",wmorroc,"Niflheim",wniflheim,"Payon",wpayon,"Prontera",wprontera,"Yuno",wyuno,"Umbala",wumbala,"Valkyrie",wvalk,"Louyang",wlouyang;
  25. dungeon:
  26. menu "Amatsu Dungeon",ama,"Gonryun Dungeon",gon,"Anthell",ant,"Beach Dungeon",beach,"Byalan Dungeon",byalan,"Clock Tower",clock,"Coal Mines",coal,"Culvert",culvert,"Geffen Dungeon",geffen,"Glast Heim",glast,"Hidden Dungeon",hidden,"Magma Dungeon",magma,"Orc Dungeon",orc,"Payon Dungeon",payon,"Pyramids",pyramids,"Sphinx",sphinx,"Sunken Ship",sunken,"Toy Factory",toy,"Turtle Dungeon",turtle,"Gefenia",gefenia;
  27. ant:
  28. mes "[Warp NPC]";
  29. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  30. next;
  31. menu "Level 1",danthell1,"Level 2",danthell2;
  32. beach:
  33. mes "[Warp NPC]";
  34. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  35. next;
  36. menu "Level 1",dbeach1,"Level 2",dbeach2,"Level 3",dbeach3;
  37. byalan:
  38. mes "[Warp NPC]";
  39. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  40. next;
  41. menu "Level 1",dbyalan1,"Level 2",dbyalan2,"Level 3",dbyalan3,"Level 4",dbyalan4,"Level 5",dbyalan5;
  42. clock:
  43. mes "[Warp NPC]";
  44. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  45. next;
  46. menu "Level 1",dclock1,"Level 2",dclock2,"Level 3",dclock3,"Level 4",dclock4,"Basement 1",dalde1,"Basement 2",dalde2,"Basement 3",dalde3,"Basement 4",dalde4;
  47. coal:
  48. mes "[Warp NPC]";
  49. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  50. next;
  51. menu "Level 1",dcoal1,"Level 2",dcoal2,"Level 3",dcoal3;
  52. culvert:
  53. mes "[Warp NPC]";
  54. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  55. next;
  56. menu "Level 1",dculvert1,"Level 2",dculvert2,"Level 3",dculvert3,"Level 4",dculvert4;
  57. geffen:
  58. mes "[Warp NPC]";
  59. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  60. next;
  61. menu "Level 1",dgeffen1,"Level 2",dgeffen2,"Level 3",dgeffen3,"Level 4",dgeffen4;
  62. glast:
  63. mes "[Warp NPC]";
  64. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  65. next;
  66. menu "Entrance",dglastent,"Castle 1",dglastcast1,"Castle 2",dglastcast2,"Chivalry 1",dglastchiv1,"Chivalry 2",dglastchiv2,"Churchyard",dglastyard,"Culvert 1",dglastcul1,"Culvert 2",dglastcul1,"Culvert 3",dglastcul3,"Culvert 4",dglastcul4,"St.Abbey",dglastchur,"Staircase Dungeon",dglaststep,"Underground Cave 1",dglastcave1,"Underground Cave 2",dglastcave2,"Underground Prison 1",dglastpris1,"Underground Prison 2",dglastpris2;
  67. hidden:
  68. mes "[Warp NPC]";
  69. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  70. next;
  71. menu "Level 1",dhidden1,"Level 2",dhidden2,"Level 3",dhidden3;
  72. magma:
  73. mes "[Warp NPC]";
  74. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  75. next;
  76. menu "Level 1",dmagma1,"Level 2",dmagma2;
  77. orc:
  78. mes "[Warp NPC]";
  79. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  80. next;
  81. menu "Level 1",dorc1,"Level 2",dorc2;
  82. payon:
  83. mes "[Warp NPC]";
  84. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  85. next;
  86. menu "Level 1",dpayon1,"Level 2",dpayon2,"Level 3",dpayon3,"Level 4",dpayon4,"Level 5",dpayon5;
  87. pyramids:
  88. mes "[Warp NPC]";
  89. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  90. next;
  91. menu "Level 1",dpyramids1,"Level 2",dpyramids2,"Level 3",dpyramids3,"Level 4",dpyramids4,"Basement 1",dpyramidsb1,"Basement 2",dpyramidsb2;
  92. sphinx:
  93. mes "[Warp NPC]";
  94. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  95. next;
  96. menu "Level 1",dsphinx1,"Level 2",dsphinx2,"Level 3",dsphinx3,"Level 4",dsphinx4,"Level 5",dsphinx5;
  97. sunken:
  98. mes "[Warp NPC]";
  99. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  100. next;
  101. menu "Level 1",dsunken1,"Level 2",dsunken2;
  102. toy:
  103. mes "[Warp NPC]";
  104. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  105. next;
  106. menu "Level 1",dtoy1,"Level 2",dtoy2;
  107. turtle:
  108. mes "[Warp NPC]";
  109. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  110. next;
  111. menu "Entrance",dturtleent,"Level 1",dturtle1,"Level 2",dturtle2,"Level 3",dturtle3;
  112. ama:
  113. mes "[Warp NPC]";
  114. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  115. next;
  116. menu "Level 1",dama1,"Level 2",dama2,"Level 3",dama3;
  117. gon:
  118. mes "[Warp NPC]";
  119. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  120. next;
  121. menu "Level 1",dgon1,"Level 2",dgon2,"Level 3",dgon3;
  122. gefenia:
  123. mes "[Warp NPC]";
  124. mes "Please select a Level. Beware that you will be warped directly into the dungeon.";
  125. next;
  126. menu "Level 1",dgefenia1,"Level 2",dgefenia2,"Level 3",dgefenia3,"Level 4",dgefenia4;
  127. //----------------Towns----------------\\
  128. walberta: warp "alberta.gat",192,147; close;
  129. waldebaran: warp "aldebaran.gat",140,131; close;
  130. wamatsu: warp "amatsu.gat",198,84; close;
  131. wcomodo: warp "comodo.gat",209,143; close;
  132. wgonryun: warp "gonryun.gat",160,121; close;
  133. wgeffen: warp "geffen.gat",119,59; close;
  134. wizlude: warp "izlude.gat",128,114; close;
  135. wxmas: warp "xmas.gat",147,134; close;
  136. wmorroc: warp "morocc.gat",156,93; close;
  137. wniflheim: warp "niflheim.gat",85,154; close;
  138. wpayon: warp "payon.gat",152,75; close;
  139. wprontera: warp "prontera.gat",156,191; close;
  140. wyuno: warp "yuno.gat",157,51; close;
  141. wumbala: warp "umbala.gat",145,155; close;
  142. wlouyang: warp "louyang.gat",210,108; close;
  143. wvalk: warp "valkyrie",48,8; close;
  144. //----------------Dungeons----------------\\
  145. danthell1: warp "anthell01.gat",35,262; close;
  146. danthell2: warp "anthell02.gat",168,170; close;
  147. dbeach1: warp "beach_dun.gat",266,67; close;
  148. dbeach2: warp "beach_dun2.gat",255,244; close;
  149. dbeach3: warp "beach_dun3.gat",23,260; close;
  150. dbyalan1: warp "iz_dun00.gat",168,168; close;
  151. dbyalan2: warp "iz_dun01.gat",253,252; close;
  152. dbyalan3: warp "iz_dun02.gat",236,204; close;
  153. dbyalan4: warp "iz_dun03.gat",32,63; close;
  154. dbyalan5: warp "iz_dun04.gat",26,27; close;
  155. dalde1: warp "alde_dun01.gat",297,25; close;
  156. dalde2: warp "alde_dun02.gat",127,169; close;
  157. dalde3: warp "alde_dun03.gat",277,178; close;
  158. dalde4: warp "alde_dun04.gat",268,74; close;
  159. dclock1: warp "c_tower1.gat",199,159; close;
  160. dclock2: warp "c_tower2.gat",148,283; close;
  161. dclock3: warp "c_tower3.gat",65,147; close;
  162. dclock4: warp "c_tower4.gat",56,155; close;
  163. dcoal1: warp "mjo_dun01.gat",52,17; close;
  164. dcoal2: warp "mjo_dun02.gat",381,343; close;
  165. dcoal3: warp "mjo_dun03.gat",302,262; close;
  166. dculvert1: warp "prt_sewb1.gat",131,247; close;
  167. dculvert2: warp "prt_sewb2.gat",19,19; close;
  168. dculvert3: warp "prt_sewb3.gat",180,169; close;
  169. dculvert4: warp "prt_sewb4.gat",100,92; close;
  170. dgeffen1: warp "gef_dun00.gat",104,99; close;
  171. dgeffen2: warp "gef_dun01.gat",115,236; close;
  172. dgeffen3: warp "gef_dun02.gat",106,132; close;
  173. dgeffen4: warp "gef_dun03.gat",203,200; close;
  174. dglastent: warp "glast_01.gat",375,304; close;
  175. dglastcast1: warp "gl_cas01.gat",199,29; close;
  176. dglastcast2: warp "gl_cas02.gat",104,25; close;
  177. dglastchiv1: warp "gl_knt01.gat",150,15; close;
  178. dglastchiv2: warp "gl_knt02.gat",157,287; close;
  179. dglastyard: warp "gl_chyard.gat",147,15; close;
  180. dglastcul1: warp "gl_sew01.gat",258,255; close;
  181. dglastcul2: warp "gl_sew02.gat",108,291; close;
  182. dglastcul3: warp "gl_sew03.gat",171,283; close;
  183. dglastcul4: warp "gl_sew04.gat",68,277; close;
  184. dglastchur: warp "gl_church.gat",156,7; close;
  185. dglaststep: warp "gl_step.gat",12,7; close;
  186. dglastcave1: warp "gl_dun01.gat",133,271; close;
  187. dglastcave2: warp "gl_dun02.gat",224,274; close;
  188. dglastpris1: warp "gl_prison.gat",14,70; close;
  189. dglastpris2: warp "gl_prison1.gat",150,14; close;
  190. dhidden1: warp "prt_maze01.gat",176,7; close;
  191. dhidden2: warp "prt_maze02.gat",94,9; close;
  192. dhidden3: warp "prt_maze03.gat",23,8; close;
  193. dmagma1: warp "mag_dun01.gat",126,68; close;
  194. dmagma2: warp "mag_dun02.gat",47,30; close;
  195. dorc1: warp "orcsdun01.gat",32,170; close;
  196. dorc2: warp "orcsdun02.gat",21,185; close;
  197. dpayon1: warp "pay_dun00.gat",21,183; close;
  198. dpayon2: warp "pay_dun01.gat",19,33; close;
  199. dpayon3: warp "pay_dun02.gat",19,63; close;
  200. dpayon4: warp "pay_dun03.gat",155,159; close;
  201. dpayon5: warp "pay_dun04.gat",201,204; close;
  202. dpyramids1: warp "moc_pryd01.gat",192,9; close;
  203. dpyramids2: warp "moc_pryd02.gat",10,192; close;
  204. dpyramids3: warp "moc_pryd03.gat",100,92; close;
  205. dpyramids4: warp "moc_pryd04.gat",181,11; close;
  206. dpyramidsb1: warp "moc_pryd05.gat",94,96; close;
  207. dpyramidsb2: warp "moc_pryd06.gat",192,8; close;
  208. dsphinx1: warp "in_sphinx1.gat",288,9; close;
  209. dsphinx2: warp "in_sphinx2.gat",149,81; close;
  210. dsphinx3: warp "in_sphinx3.gat",210,54; close;
  211. dsphinx4: warp "in_sphinx4.gat",10,222; close;
  212. dsphinx5: warp "in_sphinx5.gat",100,99; close;
  213. dsunken1: warp "treasure01.gat",69,24; close;
  214. dsunken2: warp "treasure02.gat",102,27; close;
  215. dtoy1: warp "xmas_dun01.gat",205,15; close;
  216. dtoy2: warp "xmas_dun02.gat",129,133; close;
  217. dturtleent: warp "tur_dun01.gat",154,49; close;
  218. dturtle1: warp "tur_dun02.gat",148,261; close;
  219. dturtle2: warp "tur_dun03.gat",132,189; close;
  220. dturtle3: warp "tur_dun04.gat",100,192; close;
  221. dama1: warp "ama_dun01.gat",228,11; close;
  222. dama2: warp "ama_dun02.gat",34,41; close;
  223. dama3: warp "ama_dun03.gat",119,14; close;
  224. dgon1: warp "gon_dun01.gat",153,53; close;
  225. dgon2: warp "gon_dun02.gat",28,113; close;
  226. dgon3: warp "gon_dun03.gat",68,16; close;
  227. dgefenia1: warp "gefenia01.gat",40,103; close;
  228. dgefenia2: warp "gefenia02.gat",203,34; close;
  229. dgefenia3: warp "gefenia03.gat",266,168; close;
  230. dgefenia4: warp "gefenia04.gat",130,272; close;
  231. }
  232. alberta.gat,31,240,4 duplicate(warpra) Warp NPC 115
  233. aldebaran.gat,145,118,4 duplicate(warpra) Warp NPC 115
  234. amatsu.gat,194,79,1 duplicate(warpra) Warp NPC 115
  235. comodo.gat,194,158,4 duplicate(warpra) Warp NPC 115
  236. geffen.gat,115,66,4 duplicate(warpra) Warp NPC 115
  237. izlude.gat,131,116,4 duplicate(warpra) Warp NPC 115
  238. xmas.gat,150,136,4 duplicate(warpra) Warp NPC 115
  239. morocc.gat,156,99,4 duplicate(warpra) Warp NPC 115
  240. payon.gat,182,110,4 duplicate(warpra) Warp NPC 115
  241. prontera.gat,153,183,4 duplicate(warpra) Warp NPC 115
  242. yuno.gat,137,162,4 duplicate(warpra) Warp NPC 115
  243. moc_fild04.gat,207,331,4 duplicate(warpra) Warp NPC 115
  244. izlu2dun.gat,104,82,4 duplicate(warpra) Warp NPC 115
  245. mjolnir_02.gat,85,363,4 duplicate(warpra) Warp NPC 115
  246. prt_fild05.gat,273,215,4 duplicate(warpra) Warp NPC 115
  247. glast_01.gat,370,308,4 duplicate(warpra) Warp NPC 115
  248. yuno_fild03.gat,37,135,4 duplicate(warpra) Warp NPC 115
  249. gef_fild10.gat,71,339,4 duplicate(warpra) Warp NPC 115
  250. pay_arche.gat,39,135,4 duplicate(warpra) Warp NPC 115
  251. moc_ruins.gat,64,166,4 duplicate(warpra) Warp NPC 115
  252. moc_fild19.gat,106,97,4 duplicate(warpra) Warp NPC 115
  253. alb2trea.gat,73,101,4 duplicate(warpra) Warp NPC 115
  254. tur_dun01.gat,148,239,4 duplicate(warpra) Warp NPC 115
  255. gonryun.gat,151,130,4 duplicate(warpra) Warp NPC 115
  256. louyang.gat,210,106,4 duplicate(warpra) Warp NPC 115
  257. umbala.gat,132,130,4 duplicate(warpra) Warp NPC 115
  258. valkyrie.gat,48,35,8 duplicate(warpra) Warp NPC 115