payg_flags.txt 8.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236
  1. //===== eAthena Script =======================================
  2. //= War of Emperium - Payon Guild Flags
  3. //===== By: ==================================================
  4. //= jAthena (1.0)
  5. //= 1.1 by Akaru and ho|yAnge|
  6. //===== Current Version: =====================================
  7. //= 1.5
  8. //===== Compatible With: =====================================
  9. //= eAthena 0.1+; RO Episode 4+
  10. //===== Description: =========================================
  11. //= Castle Guild Flags in Payon and pay_gld
  12. //===== Additional Comments: =================================
  13. //= v1.2 Optimized with functions.[kobra_k88]
  14. //= v1.3 Changed to iRO castle names [DracoRPG]
  15. //= v1.4 Can now only flag in from outside the castle [Kayla]
  16. //= V1.5 Town flags no longer show dialog, and fixed various flags. [L0ne__W0lf]
  17. //============================================================
  18. //============================================================================//
  19. // Castle 1
  20. //============================================================================//
  21. payon,166,161,3 script Bright Arbor#f1-1::BrightArbor 722,{
  22. callfunc "F_Flags","Payon","payg_cas01",87,29,0,0;
  23. close;
  24. OnRecvCastlePy01:
  25. FlagEmblem GetCastleData("payg_cas01",1);
  26. end;
  27. }
  28. pay_gld,125,236,4 script Bright Arbor#f1-2::BrightArbor2 722,{
  29. callfunc "F_Flags","Payon","payg_cas01",87,29,1,1;
  30. close;
  31. OnRecvCastlePy01:
  32. FlagEmblem GetCastleData("payg_cas01",1);
  33. end;
  34. }
  35. payg_cas01,238,67,4 script Bright Arbor#f1-3::BrightArbor3 722,{
  36. callfunc "F_Flags","Payon","payg_cas01",87,29,0,1;
  37. close;
  38. OnRecvCastlePy01:
  39. FlagEmblem GetCastleData("payg_cas01",1);
  40. end;
  41. }
  42. // Additiona Town Flag ====================================
  43. payon,90,322,4 duplicate(BrightArbor) Bright Arbor#f1-4 722
  44. // In Guild ===============================================
  45. pay_gld,110,233,4 duplicate(BrightArbor2) Bright Arbor#f1-5 722
  46. pay_gld,116,233,4 duplicate(BrightArbor2) Bright Arbor#f1-6 722
  47. pay_gld,91,239,2 duplicate(BrightArbor2) Bright Arbor#f1-7 722
  48. // In Castle ==============================================
  49. payg_cas01,233,67,4 duplicate(BrightArbor3) Bright Arbor#f1-8 722
  50. payg_cas01,221,123,4 duplicate(BrightArbor3) Bright Arbor#f1-9 722
  51. payg_cas01,221,116,4 duplicate(BrightArbor3) Bright Arbor#f1-10 722
  52. payg_cas01,206,108,4 duplicate(BrightArbor3) Bright Arbor#f1-11 722
  53. payg_cas01,212,108,4 duplicate(BrightArbor3) Bright Arbor#f1-12 722
  54. //===========================================================================//
  55. // Castle 2
  56. //===========================================================================//
  57. payon,166,173,3 script Scarlet Palace#f2-1::ScarletPalace 722,{
  58. callfunc "F_Flags","Payon","payg_cas02",25,266,0,0;
  59. close;
  60. OnRecvCastlePy02:
  61. FlagEmblem GetCastleData("payg_cas02",1);
  62. end;
  63. }
  64. pay_gld,292,112,6 script Scarlet Palace#f2-2::ScarletPalace2 722,{
  65. callfunc "F_Flags","Payon","payg_cas02",25,266,1,1;
  66. close;
  67. OnRecvCastlePy02:
  68. FlagEmblem GetCastleData("payg_cas02",1);
  69. end;
  70. }
  71. payg_cas02,254,40,6 script Scarlet Palace#f2-3::ScarletPalace3 722,{
  72. callfunc "F_Flags","Payon","payg_cas02",25,266,0,1;
  73. close;
  74. OnRecvCastlePy02:
  75. FlagEmblem GetCastleData("payg_cas02",1);
  76. end;
  77. }
  78. // Additiona Town Flag ====================================
  79. payon,97,322,4 duplicate(ScarletPalace) Scarlet Palace#f2-4 722
  80. // In Guild ==============================================
  81. pay_gld,292,120,6 duplicate(ScarletPalace2) Scarlet Palace#f2-5 722
  82. pay_gld,291,135,6 duplicate(ScarletPalace2) Scarlet Palace#f2-6 722
  83. pay_gld,271,163,0 duplicate(ScarletPalace2) Scarlet Palace#f2-7 722
  84. // In Castle ==============================================
  85. payg_cas02,254,48,6 duplicate(ScarletPalace3) Scarlet Palace#f2-8 722
  86. payg_cas02,202,49,0 duplicate(ScarletPalace3) Scarlet Palace#f2-9 722
  87. payg_cas02,209,49,0 duplicate(ScarletPalace3) Scarlet Palace#f2-10 722
  88. payg_cas02,59,282,4 duplicate(ScarletPalace3) Scarlet Palace#f2-11 722
  89. payg_cas02,70,282,4 duplicate(ScarletPalace3) Scarlet Palace#f2-12 722
  90. //============================================================================//
  91. // Castle 3
  92. //============================================================================//
  93. payon,166,177,3 script Holy Shadow#f3-1::HolyShadow 722,{
  94. callfunc "F_Flags","Payon","payg_cas03",9,263,0,0;
  95. close;
  96. OnRecvCastlePy03:
  97. FlagEmblem GetCastleData("payg_cas03",1);
  98. end;
  99. }
  100. pay_gld,321,298,2 script Holy Shadow#f3-2::HolyShadow2 722,{
  101. callfunc "F_Flags","Payon","payg_cas03",9,263,1,1;
  102. close;
  103. OnRecvCastlePy03:
  104. FlagEmblem GetCastleData("payg_cas03",1);
  105. end;
  106. }
  107. payg_cas03,236,54,2 script Holy Shadow#f3-3::HolyShadow3 722,{
  108. callfunc "F_Flags","Payon","payg_cas03",9,263,0,1;
  109. close;
  110. OnRecvCastlePy03:
  111. FlagEmblem GetCastleData("payg_cas03",1);
  112. end;
  113. }
  114. // Additiona Town Flag ====================================
  115. payon,113,322,4 duplicate(HolyShadow) Holy Shadow#f3-4 722
  116. // In Guild ===============================================
  117. pay_gld,321,289,2 duplicate(HolyShadow2) Holy Shadow#f3-5 722
  118. pay_gld,327,304,1 duplicate(HolyShadow2) Holy Shadow#f3-6 722
  119. pay_gld,333,254,4 duplicate(HolyShadow2) Holy Shadow#f3-7 722
  120. // In Castle ==============================================
  121. payg_cas03,236,45,2 duplicate(HolyShadow3) Holy Shadow#f3-8 722
  122. payg_cas03,259,66,4 duplicate(HolyShadow3) Holy Shadow#f3-9 722
  123. payg_cas03,266,66,4 duplicate(HolyShadow3) Holy Shadow#f3-10 722
  124. payg_cas03,34,31,4 duplicate(HolyShadow3) Holy Shadow#f3-11 722
  125. payg_cas03,43,31,4 duplicate(HolyShadow3) Holy Shadow#f3-12 722
  126. //============================================================================//
  127. // Castle 4
  128. //============================================================================//
  129. payon,166,169,3 script Sacred Altar#f4-1::SacredAltar 722,{
  130. callfunc "F_Flags","Payon","payg_cas04",40,235,0,0;
  131. close;
  132. OnRecvCastlePy04:
  133. FlagEmblem GetCastleData("payg_cas04",1);
  134. end;
  135. }
  136. pay_gld,137,160,0 script Sacred Altar#f4-2::SacredAltar2 722,{
  137. callfunc "F_Flags","Payon","payg_cas04",40,235,1,1;
  138. close;
  139. OnRecvCastlePy04:
  140. FlagEmblem GetCastleData("payg_cas04",1);
  141. end;
  142. }
  143. payg_cas04,255,259,0 script Sacred Altar#f4-3::SacredAltar3 722,{
  144. callfunc "F_Flags","Payon","payg_cas04",40,235,0,1;
  145. close;
  146. OnRecvCastlePy04:
  147. FlagEmblem GetCastleData("payg_cas04",1);
  148. end;
  149. }
  150. // Additiona Town Flag ====================================
  151. payon,118,322,4 duplicate(SacredAltar) Sacred Altar#f4-4 722
  152. // In Guild ===============================================
  153. pay_gld,143,160,0 duplicate(SacredAltar2) Sacred Altar#f4-5 722
  154. pay_gld,133,151,2 duplicate(SacredAltar2) Sacred Altar#f4-6 722
  155. pay_gld,153,166,1 duplicate(SacredAltar2) Sacred Altar#f4-7 722
  156. // In Castle ==============================================
  157. payg_cas04,248,259,0 duplicate(SacredAltar3) Sacred Altar#f4-8 722
  158. payg_cas04,248,168,6 duplicate(SacredAltar3) Sacred Altar#f4-9 722
  159. payg_cas04,248,160,6 duplicate(SacredAltar3) Sacred Altar#f4-10 722
  160. payg_cas04,232,181,4 duplicate(SacredAltar3) Sacred Altar#f4-11 722
  161. payg_cas04,239,181,4 duplicate(SacredAltar3) Sacred Altar#f4-12 722
  162. //============================================================================//
  163. // Castle 5
  164. //============================================================================//
  165. payon,166,165,3 script Bamboo Grove Hill#f5-1::BambooGroveHill 722,{
  166. callfunc "F_Flags","Payon","payg_cas05",276,227,0,0;
  167. close;
  168. OnRecvCastlePy05:
  169. FlagEmblem GetCastleData("payg_cas05",1);
  170. end;
  171. }
  172. pay_gld,208,268,4 script Bamboo Grove Hill#f5-2::BambooGroveHill2 722,{
  173. callfunc "F_Flags","Payon","payg_cas05",276,227,1,1;
  174. close;
  175. OnRecvCastlePy05:
  176. FlagEmblem GetCastleData("payg_cas05",1);
  177. end;
  178. }
  179. payg_cas05,32,249,4 script Bamboo Grove Hill#f5-3::BambooGroveHill3 722,{
  180. callfunc "F_Flags","Payon","payg_cas05",276,227,0,1;
  181. close;
  182. OnRecvCastlePy05:
  183. FlagEmblem GetCastleData("payg_cas05",1);
  184. end;
  185. }
  186. // Additiona Town Flag ====================================
  187. payon,123,322,4 duplicate(BambooGroveHill) Bamboo Grove Hill#f5-4 722
  188. // In Guild ==============================================
  189. pay_gld,199,268,4 duplicate(BambooGroveHill2) Bamboo Grove Hill#f5-5 722
  190. pay_gld,190,277,3 duplicate(BambooGroveHill2) Bamboo Grove Hill#f5-6 722
  191. pay_gld,187,294,2 duplicate(BambooGroveHill2) Bamboo Grove Hill#f5-7 722
  192. // In Castle =============================================
  193. payg_cas05,24,249,4 duplicate(BambooGroveHill3) Bamboo Grove Hill#f5-8 722
  194. payg_cas05,62,271,0 duplicate(BambooGroveHill3) Bamboo Grove Hill#f5-9 722
  195. payg_cas05,57,271,0 duplicate(BambooGroveHill3) Bamboo Grove Hill#f5-10 722
  196. payg_cas05,55,252,2 duplicate(BambooGroveHill3) Bamboo Grove Hill#f5-11 722
  197. payg_cas05,55,260,2 duplicate(BambooGroveHill3) Bamboo Grove Hill#f5-12 722