payg_flag.txt 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360
  1. //===== eAthena Script =======================================
  2. //= War of Emperium - Payon Guild Flags
  3. //===== By: ==================================================
  4. //= jAthena (1.0)
  5. //===== Current Version: =====================================
  6. //= 1.4
  7. //===== Compatible With: =====================================
  8. //= eAthena 0.1+; RO Episode 4+
  9. //===== Description: =========================================
  10. //= Castle Guild Flags in Payon and pay_gld
  11. //===== Additional Comments: =================================
  12. //= 1.1 by Akaru and ho|yAnge|
  13. //= 1.2 Darkchild/MissActek Flags moved to a better spot till we know exact
  14. //= 1.3 To exact spot
  15. //= 1.4 Better spots
  16. //============================================================
  17. //Payon Castle 01 - Mingting
  18. payon.gat,165,177,3 script Mingting#f1-1 722,{
  19. set @GIDf1,GetCastleData("payg_cas01.gat",1);
  20. if (@GIDf1 != 0) goto LStartg;
  21. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  22. mes " ";
  23. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  24. mes " this guild base has not been taken by any guild yet";
  25. mes " ";
  26. mes "2. In order to take this guild base, you must defeat all the guardians";
  27. mes " that are protecting the guild base and eliminate the Emperium";
  28. close;
  29. LStartg:
  30. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  31. mes " ";
  32. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  33. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf1) + "^000000 guild";
  34. mes " ";
  35. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf1) + "^000000 is";
  36. mes " ^ff0000" + GetGuildMaster(@GIDf1) + "^000000. If anyone who objects to that,";
  37. mes " raise your sword to honor yourself.";
  38. close;
  39. OnRecvCastleF01:
  40. FlagEmblem GetCastleData("payg_cas01.gat",1);
  41. break;
  42. }
  43. pay_gld.gat,125,236,4 script Mingting#f1-2::MingtingW 722,{
  44. set @GIDf1,GetCastleData("payg_cas01.gat",1);
  45. if (@GIDf1 != 0) goto LStartg;
  46. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  47. mes " ";
  48. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  49. mes " this guild base has not been taken by any guild yet";
  50. mes " ";
  51. mes "2. In order to take this guild base, you must defeat all the guardians";
  52. mes " that are protecting the guild base and eliminate the Emperium";
  53. close;
  54. LStartg:
  55. if (getcharid(2) == @GIDf1) goto LStartg2;
  56. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  57. mes " ";
  58. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  59. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf1) + "^000000 guild";
  60. mes " ";
  61. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf1) + "^000000 is";
  62. mes " ^ff0000" + GetGuildMaster(@GIDf1) + "^000000. If anyone who objects to that,";
  63. mes " raise your sword to honor yourself.";
  64. close;
  65. LStartg2:
  66. mes "[ Ringing Voice ]";
  67. mes "Brave man...";
  68. mes "Would you return to your honorable be?";
  69. next;
  70. menu "Go back to your agitating point",Lenter,"Cancel",-;
  71. close;
  72. Lenter:
  73. warp "payg_cas01.gat",87,29;
  74. break;
  75. OnRecvCastleF01:
  76. FlagEmblem GetCastleData("payg_cas01.gat",1);
  77. break;
  78. }
  79. pay_gld.gat,110,233,4 duplicate(MingtingW) Mingting#f1-3 722
  80. pay_gld.gat,116,233,4 duplicate(MingtingW) Mingting#f1-4 722
  81. pay_gld.gat,91,239,2 duplicate(MingtingW) Mingting#f1-5 722
  82. //Payon Castle 02 - Tiantan
  83. payon.gat,165,173,3 script Tiantan#f2-1 722,{
  84. set @GIDf2,GetCastleData("payg_cas02.gat",1);
  85. if (@GIDf2 != 0) goto LStartg;
  86. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  87. mes " ";
  88. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  89. mes " this guild base has not been taken by any guild yet";
  90. mes " ";
  91. mes "2. In order to take this guild base, you must defeat all the guardians";
  92. mes " that are protecting the guild base and eliminate the Emperium";
  93. close;
  94. LStartg:
  95. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  96. mes " ";
  97. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  98. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf2) + "^000000 guild";
  99. mes " ";
  100. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf2) + "^000000 is";
  101. mes " ^ff0000" + GetGuildMaster(@GIDf2) + "^000000. If anyone who objects to that,";
  102. mes " raise your sword to honor yourself.";
  103. close;
  104. OnRecvCastleF02:
  105. FlagEmblem GetCastleData("payg_cas02.gat",1);
  106. break;
  107. }
  108. pay_gld.gat,292,112,6 script Tiantan#f2-2::TiantanW 722,{
  109. set @GIDf2,GetCastleData("payg_cas02.gat",1);
  110. if (@GIDf2 != 0) goto LStartg;
  111. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  112. mes " ";
  113. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  114. mes " this guild base has not been taken by any guild yet";
  115. mes " ";
  116. mes "2. In order to take this guild base, you must defeat all the guardians";
  117. mes " that are protecting the guild base and eliminate the Emperium";
  118. close;
  119. LStartg:
  120. if (getcharid(2) == @GIDf2) goto LStartg2;
  121. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  122. mes " ";
  123. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  124. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf2) + "^000000 guild";
  125. mes " ";
  126. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf2) + "^000000 is";
  127. mes " ^ff0000" + GetGuildMaster(@GIDf2) + "^000000. If anyone who objects to that,";
  128. mes " raise your sword to honor yourself.";
  129. close;
  130. LStartg2:
  131. mes "[ Ringing Voice ]";
  132. mes "Brave man...";
  133. mes "Would you return to your honorable be?";
  134. next;
  135. menu "Go back to your agitating point",Lenter,"Cancel",-;
  136. close;
  137. Lenter:
  138. warp "payg_cas02.gat",22,275;
  139. break;
  140. OnRecvCastleF02:
  141. FlagEmblem GetCastleData("payg_cas02.gat",1);
  142. break;
  143. }
  144. pay_gld.gat,292,120,6 duplicate(TiantanW) Tiantan#f2-3 722
  145. pay_gld.gat,291,135,6 duplicate(TiantanW) Tiantan#f2-4 722
  146. pay_gld.gat,271,163,0 duplicate(TiantanW) Tiantan#f2-5 722
  147. //Payon Castle 03 - Fuying
  148. payon.gat,165,169,3 script Fuying#f3-1 722,{
  149. set @GIDf3,GetCastleData("payg_cas03.gat",1);
  150. if (@GIDf3 != 0) goto LStartg;
  151. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  152. mes " ";
  153. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  154. mes " this guild base has not been taken by any guild yet";
  155. mes " ";
  156. mes "2. In order to take this guild base, you must defeat all the guardians";
  157. mes " that are protecting the guild base and eliminate the Emperium";
  158. close;
  159. LStartg:
  160. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  161. mes " ";
  162. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  163. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf3) + "^000000 guild";
  164. mes " ";
  165. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf3) + "^000000 is";
  166. mes " ^ff0000" + GetGuildMaster(@GIDf3) + "^000000. If anyone who objects to that,";
  167. mes " raise your sword to honor yourself.";
  168. close;
  169. OnRecvCastleF03:
  170. FlagEmblem GetCastleData("payg_cas03.gat",1);
  171. break;
  172. }
  173. pay_gld.gat,321,298,2 script Fuying#f3-2::FuyingW 722,{
  174. set @GIDf3,GetCastleData("payg_cas03.gat",1);
  175. if (@GIDf3 != 0) goto LStartg;
  176. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  177. mes " ";
  178. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  179. mes " this guild base has not been taken by any guild yet";
  180. mes " ";
  181. mes "2. In order to take this guild base, you must defeat all the guardians";
  182. mes " that are protecting the guild base and eliminate the Emperium";
  183. close;
  184. LStartg:
  185. if (getcharid(2) == @GIDf3) goto LStartg2;
  186. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  187. mes " ";
  188. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  189. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf3) + "^000000 guild";
  190. mes " ";
  191. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf3) + "^000000 is";
  192. mes " ^ff0000" + GetGuildMaster(@GIDf3) + "^000000. If anyone who objects to that,";
  193. mes " raise your sword to honor yourself.";
  194. close;
  195. LStartg2:
  196. mes "[ Ringing Voice ]";
  197. mes "Brave man...";
  198. mes "Would you return to your honorable be?";
  199. next;
  200. menu "Go back to your agitating point",Lenter,"Cancel",-;
  201. close;
  202. Lenter:
  203. warp "payg_cas03.gat",9,263;
  204. break;
  205. OnRecvCastleF03:
  206. FlagEmblem GetCastleData("payg_cas03.gat",1);
  207. break;
  208. }
  209. pay_gld.gat,321,289,2 duplicate(FuyingW) Fuying#f3-3 722
  210. pay_gld.gat,327,304,1 duplicate(FuyingW) Fuying#f3-4 722
  211. pay_gld.gat,333,254,4 duplicate(FuyingW) Fuying#f3-5 722
  212. //Payon Castle 04 - Honglou
  213. payon.gat,165,165,3 script Honglou#f4-1 722,{
  214. set @GIDf4,GetCastleData("payg_cas04.gat",1);
  215. if (@GIDf4 != 0) goto LStartg;
  216. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  217. mes " ";
  218. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  219. mes " this guild base has not been taken by any guild yet";
  220. mes " ";
  221. mes "2. In order to take this guild base, you must defeat all the guardians";
  222. mes " that are protecting the guild base and eliminate the Emperium";
  223. close;
  224. LStartg:
  225. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  226. mes " ";
  227. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  228. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf4) + "^000000 guild";
  229. mes " ";
  230. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf4) + "^000000 is";
  231. mes " ^ff0000" + GetGuildMaster(@GIDf4) + "^000000. If anyone who objects to that,";
  232. mes " raise your sword to honor yourself.";
  233. close;
  234. OnRecvCastleF04:
  235. FlagEmblem GetCastleData("payg_cas04.gat",1);
  236. break;
  237. }
  238. pay_gld.gat,143,160,0 script Honglou#f4-2::HonglouW 722,{
  239. set @GIDf4,GetCastleData("payg_cas04.gat",1);
  240. if (@GIDf4 != 0) goto LStartg;
  241. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  242. mes " ";
  243. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  244. mes " this guild base has not been taken by any guild yet";
  245. mes " ";
  246. mes "2. In order to take this guild base, you must defeat all the guardians";
  247. mes " that are protecting the guild base and eliminate the Emperium";
  248. close;
  249. LStartg:
  250. if (getcharid(2) == @GIDf4) goto LStartg2;
  251. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  252. mes " ";
  253. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  254. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf4) + "^000000 guild";
  255. mes " ";
  256. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf4) + "^000000 is";
  257. mes " ^ff0000" + GetGuildMaster(@GIDf4) + "^000000. If anyone who objects to that,";
  258. mes " raise your sword to honor yourself.";
  259. close;
  260. LStartg2:
  261. mes "[ Ringing Voice ]";
  262. mes "Brave man...";
  263. mes "Would you return to your honorable be?";
  264. next;
  265. menu "Go back to your agitating point",Lenter,"Cancel",-;
  266. close;
  267. Lenter:
  268. warp "payg_cas04.gat",40,235;
  269. break;
  270. OnRecvCastleF04:
  271. FlagEmblem GetCastleData("payg_cas04.gat",1);
  272. break;
  273. }
  274. pay_gld.gat,143,160,0 duplicate(HonglouW) Honglou#f4-3 722
  275. pay_gld.gat,133,151,2 duplicate(HonglouW) Honglou#f4-4 722
  276. pay_gld.gat,153,166,1 duplicate(HonglouW) Honglou#f4-5 722
  277. //Payon Castle 05 - Zhulinxian
  278. payon.gat,165,161,3 script Zhulinxian#f5-1 722,{
  279. set @GIDf5,GetCastleData("payg_cas05.gat",1);
  280. if (@GIDf5 != 0) goto LStartg;
  281. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  282. mes " ";
  283. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  284. mes " this guild base has not been taken by any guild yet";
  285. mes " ";
  286. mes "2. In order to take this guild base, you must defeat all the guardians";
  287. mes " that are protecting the guild base and eliminate the Emperium";
  288. close;
  289. LStartg:
  290. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  291. mes " ";
  292. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  293. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf5) + "^000000 guild";
  294. mes " ";
  295. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf5) + "^000000 is";
  296. mes " ^ff0000" + GetGuildMaster(@GIDf5) + "^000000. If anyone who objects to that,";
  297. mes " raise your sword to honor yourself.";
  298. close;
  299. OnRecvCastleF05:
  300. FlagEmblem GetCastleData("payg_cas05.gat",1);
  301. break;
  302. }
  303. pay_gld.gat,208,268,4 script Zhulinxian#f5-2::ZhulinxianW 722,{
  304. set @GIDf5,GetCastleData("payg_cas05.gat",1);
  305. if (@GIDf5 != 0) goto LStartg;
  306. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  307. mes " ";
  308. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  309. mes " this guild base has not been taken by any guild yet";
  310. mes " ";
  311. mes "2. In order to take this guild base, you must defeat all the guardians";
  312. mes " that are protecting the guild base and eliminate the Emperium";
  313. close;
  314. LStartg:
  315. if (getcharid(2) == @GIDf5) goto LStartg2;
  316. mes "[ Edict of the Divine Rune Midgard Kingdom of Payon ]";
  317. mes " ";
  318. mes "1. Honoring the ordinance of the Divine Rune Midgard Kingdom of Payon,";
  319. mes " we approve that this base is in the private possession of ^ff0000" + GetGuildName(@GIDf5) + "^000000 guild";
  320. mes " ";
  321. mes "2. The guild master of ^ff0000" + GetGuildName(@GIDf5) + "^000000 is";
  322. mes " ^ff0000" + GetGuildMaster(@GIDf5) + "^000000. If anyone who objects to that,";
  323. mes " raise your sword to honor yourself.";
  324. close;
  325. LStartg2:
  326. mes "[ Ringing Voice ]";
  327. mes "Brave man...";
  328. mes "Would you return to your honorable be?";
  329. next;
  330. menu "Go back to your agitating point",Lenter,"Cancel",-;
  331. close;
  332. Lenter:
  333. warp "payg_cas05.gat",276,227;
  334. break;
  335. OnRecvCastleF05:
  336. FlagEmblem GetCastleData("payg_cas05.gat",1);
  337. break;
  338. }
  339. pay_gld.gat,199,268,4 duplicate(ZhulinxianW) Zhulinxian#f5-3 722
  340. pay_gld.gat,190,277,3 duplicate(ZhulinxianW) Zhulinxian#f5-4 722
  341. pay_gld.gat,187,294,2 duplicate(ZhulinxianW) Zhulinxian#f5-5 722