arena.txt 3.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596
  1. //===== rAthena Script =======================================
  2. //= Arena Warps
  3. //===== By: ==================================================
  4. //= SinSloth
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Description: =========================================
  10. //= Warp Points related to Izlude Arena & Control Panel
  11. //===== Additional Comments: =================================
  12. //= 1.0 First version, done by SinSloth. [MasterOfMuppets]
  13. //= 1.1 updated welcome_arena warp coords (was 128,126) [Lupus]
  14. //= 1.2 Made some updates due to Izlude Battle Arena release. [SinSloth]
  15. //= 1.3 Split Izlude warps into Pre-Renewal/Renewal paths. [Euphy]
  16. //= 1.4 Added GM management function. [Euphy]
  17. //============================================================
  18. // Main Room Warps
  19. //============================================================
  20. arena_room,84,103,0 warp arn_room_11_1 1,1,arena_room,63,130
  21. arena_room,63,126,0 warp arn_room_11_2 1,1,arena_room,87,100
  22. arena_room,76,87,0 warp arn_room_9_1 1,1,arena_room,46,87
  23. arena_room,49,87,0 warp arn_room_9_2 1,1,arena_room,78,87
  24. arena_room,84,71,0 warp arn_room_7_1 1,1,arena_room,60,50
  25. arena_room,63,53,0 warp arn_room_7_2 1,1,arena_room,86,74
  26. arena_room,115,71,0 warp arn_room_5_1 1,1,arena_room,139,50
  27. arena_room,136,53,0 warp arn_room_5_2 1,1,arena_room,113,74
  28. arena_room,123,88,0 warp arn_room_3_1 1,1,arena_room,153,87
  29. arena_room,150,87,0 warp arn_room_3_2 1,1,arena_room,120,87
  30. prt_are_in,54,13,0 warp toarn_room 1,1,arena_room,100,77
  31. // Acolyte Warps
  32. //============================================================
  33. arena_room,135,126,0 warp byeaco#arena 1,1,arena_room,111,99
  34. force_5-1,25,44,0 warp force_01_02#aco 1,1,force_5-1,25,69
  35. force_5-1,25,134,0 warp force_02_03#aco 1,1,force_5-1,25,159
  36. force_5-1,44,174,0 warp force_03_04#aco 1,1,force_5-1,69,174
  37. force_5-1,134,174,0 warp force_04_05#aco 1,1,force_5-1,159,174
  38. force_5-1,174,155,0 warp force_05_06#aco 1,1,force_5-1,174,130
  39. force_5-1,174,65,0 warp force_06_07#aco 1,1,force_5-1,174,40
  40. force_5-1,155,26,0 warp force_07_08#aco 1,1,force_5-1,132,26
  41. force_5-1,99,54,0 warp force_08_09#aco 1,1,force_5-1,99,82
  42. // Party Warps
  43. //============================================================
  44. force_1-2,85,26,0 warp force_00_01 1,1,force_1-2,37,26
  45. force_1-2,114,26,0 warp force_00_02 1,1,force_1-2,162,26
  46. force_1-2,99,40,0 warp force_00_03 1,1,force_1-2,99,66
  47. force_1-2,41,26,0 warp force_01_00 1,1,force_1-2,89,26
  48. force_1-2,158,26,0 warp force_02_00 1,1,force_1-2,110,26
  49. force_1-2,99,63,0 warp force_03_00 1,1,force_1-2,99,36
  50. force_1-2,84,78,0 warp force_03_05 1,1,force_1-2,37,78
  51. force_1-2,115,78,0 warp force_03_04 1,1,force_1-2,162,78
  52. force_1-2,158,77,0 warp force_04_03 1,1,force_1-2,110,78
  53. force_1-2,41,77,0 warp force_05_03 1,1,force_1-2,37,78
  54. force_1-2,25,93,0 warp force_05_06 1,1,force_1-2,26,118
  55. force_1-2,49,130,0 warp force_06_07 1,1,force_1-2,91,125
  56. force_1-2,107,145,0 warp force_07_08 1,1,force_1-2,173,118
  57. force_1-2,158,178,0 warp force_08_09 1,1,force_1-2,133,178
  58. force_1-2,55,178,0 warp force_09_10 1,1,force_1-2,29,178
  59. force_1-2,33,178,0 warp force_10_09 1,1,force_1-2,59,178
  60. // GM Control Panel
  61. //============================================================
  62. sec_in02,79,180,3 script #arenacontrol 81,{
  63. set .@i, callfunc("F_GM_NPC",1357,0);
  64. if (.@i == -1) {
  65. mes "Error!";
  66. close;
  67. } else if (.@i == 0) {
  68. mes "Closing control panel.";
  69. close;
  70. } else {
  71. mes "Opening Control Panel";
  72. mes "' A - R - E - N - A '";
  73. next;
  74. mes "Please select a";
  75. mes "state for the arena.";
  76. next;
  77. switch(select("Open.:Closed.")) {
  78. case 1:
  79. mes "Currently";
  80. mes "opening arena.";
  81. specialeffect EF_ENHANCE;
  82. enablenpc "welcome_arena";
  83. close;
  84. case 2:
  85. mes "Currently";
  86. mes "closing arena.";
  87. specialeffect EF_EXIT;
  88. disablenpc "welcome_arena";
  89. close;
  90. }
  91. }
  92. }