dicastes.txt 3.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374
  1. //===== rAthena Script =======================================
  2. //= El Dicastes Warp Script
  3. //===== By: ==================================================
  4. //= Chilly, Muad_Dib
  5. //===== Current Version: =====================================
  6. //= 1.3
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Warp Points for El Dicastes
  11. //===== Additional Comments: =================================
  12. //= 1.0 First Version.
  13. //= 1.1 Added Elevators.
  14. //= 1.2 Removed a warp. [Joseph]
  15. //= 1.3 Updated to match official script. [Joseph]
  16. //============================================================
  17. // Town Warps
  18. dicastes01,283,285,0 warp eldicastes0001 1,1,dic_in01,45,30
  19. dic_in01,45,28,0 warp eldicastes0002 1,1,dicastes01,281,284
  20. dicastes01,163,297,0 warp eldicastes0003 1,1,dic_in01,371,101
  21. dic_in01,372,99,0 warp eldicastes0004 1,1,dicastes01,163,295
  22. dicastes01,94,259,0 warp eldicastes0005 1,1,dic_in01,390,53
  23. dic_in01,390,55,0 warp eldicastes0006 1,1,dicastes01,95,257
  24. dicastes01,136,103,0 warp eldicastes0007 1,1,dic_in01,26,98
  25. dic_in01,26,96,0 warp eldicastes0008 1,1,dicastes01,137,106
  26. dicastes01,255,175,0 warp eldicastes0009 1,1,dic_in01,344,272
  27. dic_in01,342,271,0 warp eldicastes0010 1,1,dicastes01,255,173
  28. dicastes01,198,353,0 warp eldicastes0011 1,1,dicastes02,120,80
  29. dicastes02,120,77,0 warp eldicastes0012 1,1,dicastes01,197,351
  30. dicastes02,120,237,0 warp eldicastes0013 1,1,dic_in01,45,246
  31. dic_in01,45,244,0 warp eldicastes0014 1,1,dicastes02,119,235
  32. dic_in01,299,248,0 warp eldicastes0015 1,1,dic_in01,262,191
  33. dic_in01,242,182,0 script #eldicastes0016 844,{
  34. if (isequipped(2782)) select("Administrative Office");
  35. else select("△→○");
  36. warp "dic_in01",138,221;
  37. end;
  38. }
  39. // Elevators
  40. - script Elevator#main -1,{
  41. set .@n, atoi(strnpcinfo(2));
  42. set .@eq, (isequipped(2782))?1:0;
  43. if (.@n <= 4) {
  44. set .@m$, (.@eq)?"Civil Services:Archive Room:Situation Room:Administrative Office":"⒊○⌒:●●◎:▲▲○:△→○";
  45. setarray .@xy, 45,286,36,212,122,282,121,201;
  46. }
  47. else if (.@n <= 11) {
  48. set .@m$, (.@eq)?"Residential Zone 1:Residential Zone 2:Residential Zone 3:Pub Burman Flone":"◆□● 〓 :⒊↑⌒ → :★⒊ⅳ ⒉ :⒈⌒●";
  49. setarray .@xy, 42,115,110,108,178,108,260,115;
  50. }
  51. else if (.@n <= 13) {
  52. set .@m$, (.@eq)?"Battle Station:Galten Quarters":"▲◆★ ◎ :↑△◇ △ ";
  53. setarray .@xy, 385,272,385,208;
  54. }
  55. set .@m, select(.@m$) - 1;
  56. warp "dic_in01",.@xy[.@m*2],.@xy[.@m*2+1];
  57. end;
  58. }
  59. dic_in01,46,288,0 duplicate(Elevator#main) Elevator#1 844
  60. dic_in01,122,284,0 duplicate(Elevator#main) Elevator#2 844
  61. dic_in01,121,203,0 duplicate(Elevator#main) Elevator#3 844
  62. dic_in01,35,214,0 duplicate(Elevator#main) Elevator#4 844
  63. dic_in01,44,116,0 duplicate(Elevator#main) Elevator#5 844
  64. dic_in01,112,108,0 duplicate(Elevator#main) Elevator#6 844
  65. dic_in01,180,108,0 duplicate(Elevator#main) Elevator#7 844
  66. dic_in01,261,115,0 duplicate(Elevator#main) Elevator#8 844
  67. dic_in01,57,48,0 duplicate(Elevator#main) Elevator#9 844
  68. dic_in01,137,46,0 duplicate(Elevator#main) Elevator#10 844
  69. dic_in01,222,46,0 duplicate(Elevator#main) Elevator#11 844
  70. dic_in01,388,272,0 duplicate(Elevator#main) Elevator#12 844
  71. dic_in01,389,208,0 duplicate(Elevator#main) Elevator#13 844