Advertisement
Guest User

Untitled

a guest
Jul 26th, 2015
309
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 125.82 KB | None | 0 0
  1. /************
  2. * MajoR, ROCK, PYC, Kray *
  3. * 27.08.09 *
  4. ************/
  5.  
  6. class 1 giran_siege_town_observer : (null)
  7. {
  8. parameter:
  9.  
  10. handler:
  11.  
  12. EventHandler CREATED()
  13. {
  14. myself::CreateOnePrivateEx(1038010,"giran_siege_to wn_observer_n",0,0,81876,140107,-3560,0,0,0,0); //Башня «Сердце» у N-выхода
  15. myself::CreateOnePrivateEx(1038010,"giran_siege_to wn_observer_w",0,0,72254,146904,-3328,0,0,0,0); //Башня «Сердце» у W-выхода
  16. myself::CreateOnePrivateEx(1038010,"giran_siege_to wn_observer_s",0,0,78631,154764,-3488,0,0,0,0); //Башня «Сердце» у S-выхода
  17.  
  18. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83248,149261,-3400,0,0,0,0);
  19. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83248,149155,-3400,0,0,0,0);
  20. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83235,149045,-3400,0,0,0,0);
  21. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83226,148934,-3400,0,0,0,0);
  22. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83218,148765,-3400,0,0,0,0);
  23. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83220,148671,-3400,0,0,0,0);
  24. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83223,148575,-3400,0,0,0,0);
  25. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83230,148467,-3400,0,0,0,0);
  26. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83222,148319,-3400,0,0,0,0);
  27. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83229,148241,-3400,0,0,0,0);
  28. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83229,148152,-3400,0,0,0,0);
  29. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83232,148061,-3400,0,0,0,0);
  30. myself::CreateOnePrivateEx(1030733,"giran_siege_to wn_attack_guard",0,0,83226,147965,-3400,0,0,0,0);
  31.  
  32. myself::CreateOnePrivateEx(1038008,"",0,0,87031,14 8425,-3400,32768,0,0,0);
  33. myself::CreateOnePrivateEx(1038008,"",0,0,87013,14 8630,-3400,32768,0,0,0);
  34. myself::CreateOnePrivateEx(1038008,"",0,0,87007,14 8828,-3400,32768,0,0,0);
  35. super;
  36. }
  37. }
  38.  
  39.  
  40. class 1 giran_siege_town_observer_n : giran_siege_town_observer
  41. {
  42. parameter:
  43.  
  44. handler:
  45.  
  46. EventHandler CREATED()
  47. {
  48. myself::AddTimerEx(1, 3000);
  49. myself::AddTimerEx(2, 6000);
  50. myself::AddTimerEx(3, 9000);
  51. myself::AddTimerEx(4, 12000);
  52. myself::AddTimerEx(5, 15000);
  53.  
  54. myself::AddTimerEx(6, 195000);
  55. myself::AddTimerEx(7, 198000);
  56. myself::AddTimerEx(8, 201000);
  57. myself::AddTimerEx(9, 204000);
  58. myself::AddTimerEx(10, 207000);
  59.  
  60. myself::AddTimerEx(11, 507000);
  61. myself::AddTimerEx(12, 510000);
  62. myself::AddTimerEx(13, 513000);
  63. myself::AddTimerEx(14, 516000);
  64. myself::AddTimerEx(15, 519000);
  65.  
  66. myself::AddTimerEx(16, 819000);
  67. myself::AddTimerEx(17, 822000);
  68. myself::AddTimerEx(18, 825000);
  69. myself::AddTimerEx(19, 828000);
  70. myself::AddTimerEx(20, 831000);
  71.  
  72. myself::AddTimerEx(21, 1191000);
  73. myself::AddTimerEx(22, 1193000);
  74. myself::AddTimerEx(23, 1196000);
  75. myself::AddTimerEx(24, 1199000);
  76. myself::AddTimerEx(25, 1202000);
  77.  
  78. myself::AddTimerEx(26, 1682000);
  79. myself::AddTimerEx(27, 1685000);
  80. myself::AddTimerEx(28, 1688000);
  81. myself::AddTimerEx(29, 1691000);
  82. myself::AddTimerEx(30, 1694000);
  83.  
  84. myself::AddTimerEx(31, 25000);
  85.  
  86. myself::CreateOnePrivateEx(1038010,"",0,0,81876,14 0107,-3560,0,0,0,0); //Башня «Сердце» у N-выхода
  87. myself::CreateOnePrivateEx(1038012,"",0,0,82443,14 1177,-3640,0,0,0,0); //Палатка
  88. myself::CreateOnePrivateEx(1038012,"",0,0,82618,14 1177,-3648,0,0,0,0);
  89. myself::CreateOnePrivateEx(1038002,"",0,0,80299,14 0318,-3472,0,0,0,0); //Осадный голем
  90. myself::CreateOnePrivateEx(1038002,"",0,0,80595,14 0329,-3480,0,0,0,0);
  91. myself::CreateOnePrivateEx(1038001,"",0,0,80934,14 0249,-3504,0,0,0,0); //Осадный хряк
  92. myself::CreateOnePrivateEx(1038001,"",0,0,81240,14 0152,-3528,0,0,0,0);
  93. myself::CreateOnePrivateEx(1038015,"",0,0,82963,14 1399,-3712,0,0,0,0); //Башня
  94. myself::CreateOnePrivateEx(1038014,"",0,0,82948,14 1240,-3680,0,0,0,0); //Стена
  95. myself::CreateOnePrivateEx(1038015,"",0,0,82959,14 1056,-3616,0,0,0,0); //Башня
  96. myself::CreateOnePrivateEx(1038014,"",0,0,82960,14 0844,-3560,0,0,0,0); //Стена
  97. myself::CreateOnePrivateEx(1038015,"",0,0,82977,14 0627,-3560,0,0,0,0); //Башня
  98. myself::CreateOnePrivateEx(1038014,"",0,0,82940,14 0432,-3560,-4000,0,0,0); //Стена
  99. myself::CreateOnePrivateEx(1038015,"",0,0,82903,14 0267,-3552,0,0,0,0); //Башня
  100. myself::CreateOnePrivateEx(1038014,"",0,0,82889,14 0078,-3544,-3000,0,0,0); //Стена
  101. myself::CreateOnePrivateEx(1038014,"",0,0,82853,13 9860,-3536,-3000,0,0,0); //Стена
  102. myself::CreateOnePrivateEx(1038015,"",0,0,82843,13 9657,-3536,0,0,0,0); //Башня
  103. myself::CreateOnePrivateEx(1038014,"",0,0,82711,13 9509,-3544,-8000,0,0,0); //Стена
  104. myself::CreateOnePrivateEx(1038015,"",0,0,82604,13 9339,-3560,0,0,0,0); //Башня
  105. myself::CreateOnePrivateEx(1038014,"",0,0,82481,13 9167,-3568,-8000,0,0,0); //Стена
  106. myself::CreateOnePrivateEx(1038015,"",0,0,82335,13 9034,-3584,0,0,0,0); //Башня
  107. myself::CreateOnePrivateEx(1038014,"",0,0,82232,13 8892,-3576,-8000,0,0,0); //Стена
  108. myself::CreateOnePrivateEx(1038015,"",0,0,81832,14 1781,-3664,0,0,0,0); //Башня
  109. myself::CreateOnePrivateEx(1038014,"",0,0,81995,14 1737,-3712,-18000,0,0,0); //Стена
  110. myself::CreateOnePrivateEx(1038015,"",0,0,82167,14 1732,-3744,0,0,0,0); //Башня
  111. myself::CreateOnePrivateEx(1038015,"",0,0,80904,14 2064,-3552,0,0,0,0); //Башня
  112. myself::CreateOnePrivateEx(1038014,"",0,0,80698,14 2102,-3536,-19000,0,0,0); //Стена
  113. myself::CreateOnePrivateEx(1038015,"",0,0,80495,14 2139,-3528,0,0,0,0); //Башня
  114. myself::CreateOnePrivateEx(1038015,"",0,0,79860,14 2081,-3512,0,0,0,0); //Башня
  115. myself::CreateOnePrivateEx(1038014,"",0,0,79659,14 2043,-3504,-15000,0,0,0); //Стена
  116. myself::CreateOnePrivateEx(1038014,"",0,0,79432,14 1947,-3504,-15000,0,0,0); //Стена
  117. myself::CreateOnePrivateEx(1038015,"",0,0,79239,14 1908,-3504,0,0,0,0); //Башня
  118. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,84796,141690,-3480,16000,0,0,0); //Осадный хряк
  119. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,84868,141379,-3488,16000,0,0,0);
  120. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,84768,140998,-3520,16000,0,0,0);
  121. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,84605,140599,-3560,16000,0,0,0);
  122. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,84269,140281,-3544,16000,0,0,0);
  123. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,83917,140196,-3512,16000,0,0,0);
  124. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,83192,140846,-3552,16000,0,0,0);
  125. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,83411,140262,-3544,16000,0,0,0);
  126. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,81045,142073,-3568,16000,0,0,0);
  127. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,81665,141854,-3662,16000,0,0,0);
  128. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,81042,142317,-3552,16000,0,0,0); //Гварды
  129. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80972,142263,-3544,16000,0,0,0);
  130. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,81114,142237,-3552,16000,0,0,0);
  131. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,81152,142147,-3568,16000,0,0,0);
  132. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80937,142174,-3552,16000,0,0,0);
  133. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,81674,142090,-3532,16000,0,0,0);
  134. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,81594,142031,-3600,16000,0,0,0);
  135. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,81761,141996,-3632,16000,0,0,0);
  136. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,81778,141926,-3632,16000,0,0,0);
  137. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,81566,141955,-3600,16000,0,0,0);
  138. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,81672,142010,-3632,16000,0,0,0);
  139. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,81723,141940,-3632,16000,0,0,0);
  140. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,81616,141943,-3600,16000,0,0,0);
  141. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,81053,142242,-3552,16000,0,0,0);
  142. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,81099,142187,-3560,16000,0,0,0);
  143. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,80995,142191,-3552,16000,0,0,0);
  144. myself::CreateOnePrivateEx(1038002,"giran_siege_to wn_terminator_stone",0,0,80776,140562,-3504,16000,0,0,0); //Осадный голем
  145. }
  146.  
  147. EventHandler SEE_CREATURE(creature)
  148. {
  149.  
  150. }
  151.  
  152. EventHandler TIMER_FIRED_EX(timer_id)
  153. {
  154. if( timer_id == 1 )
  155. {
  156. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  157. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  158. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  159. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  160. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  161. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  162. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  163. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  164. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  165. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  166. }
  167. super;
  168. if( timer_id == 2 )
  169. {
  170. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,82224,139991,0,0,0,0,0);
  171. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,82154,140151,0,0,0,0,0);
  172. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,82261,140101,0,0,0,0,0);
  173. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,82078,140255,0,0,0,0,0);
  174. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81963,140311,0,0,0,0,0);
  175. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81787,140356,0,0,0,0,0);
  176. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81657,140228,0,0,0,0,0);
  177. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81606,140108,0,0,0,0,0);
  178. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81701,139851,0,0,0,0,0);
  179. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81550,139679,0,0,0,0,0);
  180. }
  181. super;
  182. if( timer_id == 3 )
  183. {
  184. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,82224,139991,0,0,0,0,0);
  185. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,82154,140151,0,0,0,0,0);
  186. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,82261,140101,0,0,0,0,0);
  187. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,82078,140255,0,0,0,0,0);
  188. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81963,140311,0,0,0,0,0);
  189. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81787,140356,0,0,0,0,0);
  190. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81657,140228,0,0,0,0,0);
  191. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81606,140108,0,0,0,0,0);
  192. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81701,139851,0,0,0,0,0);
  193. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81550,139679,0,0,0,0,0);
  194. }
  195. super;
  196. if( timer_id == 4 )
  197. {
  198. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  199. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  200. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  201. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  202. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  203. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  204. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  205. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  206. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  207. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  208. }
  209. super;
  210. if( timer_id == 5 )
  211. {
  212. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  213. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  214. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  215. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  216. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  217. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  218. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  219. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  220. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  221. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  222. }
  223. super;
  224. if( timer_id == 6 )
  225. {
  226. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  227. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  228. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  229. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  230. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  231. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  232. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  233. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  234. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  235. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  236. }
  237. super;
  238. if( timer_id == 7 )
  239. {
  240. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,82224,139991,0,0,0,0,0);
  241. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,82154,140151,0,0,0,0,0);
  242. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,82261,140101,0,0,0,0,0);
  243. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,82078,140255,0,0,0,0,0);
  244. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81963,140311,0,0,0,0,0);
  245. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81787,140356,0,0,0,0,0);
  246. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81657,140228,0,0,0,0,0);
  247. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81606,140108,0,0,0,0,0);
  248. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81701,139851,0,0,0,0,0);
  249. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_n",0,0,81550,139679,0,0,0,0,0);
  250. }
  251. super;
  252. if( timer_id == 8 )
  253. {
  254. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,82224,139991,0,0,0,0,0);
  255. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,82154,140151,0,0,0,0,0);
  256. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,82261,140101,0,0,0,0,0);
  257. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,82078,140255,0,0,0,0,0);
  258. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81963,140311,0,0,0,0,0);
  259. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81787,140356,0,0,0,0,0);
  260. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81657,140228,0,0,0,0,0);
  261. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81606,140108,0,0,0,0,0);
  262. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81701,139851,0,0,0,0,0);
  263. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_n",0,0,81550,139679,0,0,0,0,0);
  264. }
  265. super;
  266. if( timer_id == 9 )
  267. {
  268. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  269. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  270. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  271. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  272. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  273. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  274. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  275. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  276. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  277. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  278. }
  279. super;
  280. if( timer_id == 10 )
  281. {
  282. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  283. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  284. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  285. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  286. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  287. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  288. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  289. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  290. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  291. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  292. }
  293. super;
  294. if( timer_id == 11 )
  295. {
  296. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  297. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  298. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  299. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  300. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  301. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  302. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  303. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  304. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  305. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  306. }
  307. super;
  308. if( timer_id == 12 )
  309. {
  310. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,82224,139991,0,0,0,0,0);
  311. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,82154,140151,0,0,0,0,0);
  312. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,82261,140101,0,0,0,0,0);
  313. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,82078,140255,0,0,0,0,0);
  314. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,81963,140311,0,0,0,0,0);
  315. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,81787,140356,0,0,0,0,0);
  316. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,81657,140228,0,0,0,0,0);
  317. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,81606,140108,0,0,0,0,0);
  318. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,81701,139851,0,0,0,0,0);
  319. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_n",0,0,81550,139679,0,0,0,0,0);
  320. }
  321. super;
  322. if( timer_id == 13 )
  323. {
  324. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,82224,139991,0,0,0,0,0);
  325. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,82154,140151,0,0,0,0,0);
  326. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,82261,140101,0,0,0,0,0);
  327. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,82078,140255,0,0,0,0,0);
  328. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,81963,140311,0,0,0,0,0);
  329. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,81787,140356,0,0,0,0,0);
  330. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,81657,140228,0,0,0,0,0);
  331. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,81606,140108,0,0,0,0,0);
  332. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,81701,139851,0,0,0,0,0);
  333. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_n",0,0,81550,139679,0,0,0,0,0);
  334. }
  335. super;
  336. if( timer_id == 14 )
  337. {
  338. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  339. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  340. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  341. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  342. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  343. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  344. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  345. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  346. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  347. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  348. }
  349. super;
  350. if( timer_id == 15 )
  351. {
  352. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  353. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  354. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  355. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  356. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  357. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  358. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  359. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  360. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  361. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  362. }
  363. super;
  364. if( timer_id == 16 )
  365. {
  366. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  367. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  368. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  369. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  370. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  371. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  372. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  373. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  374. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  375. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  376. }
  377. super;
  378. if( timer_id == 17 )
  379. {
  380. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,82224,139991,0,0,0,0,0);
  381. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,82154,140151,0,0,0,0,0);
  382. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,82261,140101,0,0,0,0,0);
  383. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,82078,140255,0,0,0,0,0);
  384. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,81963,140311,0,0,0,0,0);
  385. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,81787,140356,0,0,0,0,0);
  386. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,81657,140228,0,0,0,0,0);
  387. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,81606,140108,0,0,0,0,0);
  388. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,81701,139851,0,0,0,0,0);
  389. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_n",0,0,81550,139679,0,0,0,0,0);
  390. }
  391. super;
  392. if( timer_id == 18 )
  393. {
  394. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,82224,139991,0,0,0,0,0);
  395. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,82154,140151,0,0,0,0,0);
  396. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,82261,140101,0,0,0,0,0);
  397. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,82078,140255,0,0,0,0,0);
  398. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,81963,140311,0,0,0,0,0);
  399. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,81787,140356,0,0,0,0,0);
  400. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,81657,140228,0,0,0,0,0);
  401. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,81606,140108,0,0,0,0,0);
  402. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,81701,139851,0,0,0,0,0);
  403. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_n",0,0,81550,139679,0,0,0,0,0);
  404. }
  405. super;
  406. if( timer_id == 19 )
  407. {
  408. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  409. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  410. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  411. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  412. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  413. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  414. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  415. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  416. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  417. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  418. }
  419. super;
  420. if( timer_id == 20 )
  421. {
  422. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  423. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  424. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  425. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  426. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  427. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  428. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  429. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  430. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  431. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  432. }
  433. super;
  434. if( timer_id == 21 )
  435. {
  436. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  437. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  438. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  439. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  440. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  441. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  442. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  443. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  444. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  445. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  446. }
  447. super;
  448. if( timer_id == 22 )
  449. {
  450. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,82224,139991,0,0,0,0,0);
  451. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,82154,140151,0,0,0,0,0);
  452. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,82261,140101,0,0,0,0,0);
  453. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,82078,140255,0,0,0,0,0);
  454. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,81963,140311,0,0,0,0,0);
  455. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,81787,140356,0,0,0,0,0);
  456. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,81657,140228,0,0,0,0,0);
  457. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,81606,140108,0,0,0,0,0);
  458. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,81701,139851,0,0,0,0,0);
  459. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_n",0,0,81550,139679,0,0,0,0,0);
  460. }
  461. super;
  462. if( timer_id == 23 )
  463. {
  464. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,82224,139991,0,0,0,0,0);
  465. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,82154,140151,0,0,0,0,0);
  466. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,82261,140101,0,0,0,0,0);
  467. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,82078,140255,0,0,0,0,0);
  468. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,81963,140311,0,0,0,0,0);
  469. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,81787,140356,0,0,0,0,0);
  470. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,81657,140228,0,0,0,0,0);
  471. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,81606,140108,0,0,0,0,0);
  472. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,81701,139851,0,0,0,0,0);
  473. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_n",0,0,81550,139679,0,0,0,0,0);
  474. }
  475. super;
  476. if( timer_id == 24 )
  477. {
  478. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  479. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  480. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  481. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  482. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  483. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  484. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  485. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  486. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  487. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  488. }
  489. super;
  490. if( timer_id == 25 )
  491. {
  492. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  493. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  494. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  495. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  496. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  497. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  498. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  499. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  500. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  501. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  502. }
  503. super;
  504. if( timer_id == 26 )
  505. {
  506. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  507. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  508. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  509. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  510. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  511. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  512. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  513. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  514. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  515. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  516. }
  517. super;
  518. if( timer_id == 27 )
  519. {
  520. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,82224,139991,0,0,0,0,0);
  521. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,82154,140151,0,0,0,0,0);
  522. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,82261,140101,0,0,0,0,0);
  523. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,82078,140255,0,0,0,0,0);
  524. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,81963,140311,0,0,0,0,0);
  525. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,81787,140356,0,0,0,0,0);
  526. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,81657,140228,0,0,0,0,0);
  527. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,81606,140108,0,0,0,0,0);
  528. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,81701,139851,0,0,0,0,0);
  529. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_n",0,0,81550,139679,0,0,0,0,0);
  530. }
  531. super;
  532. if( timer_id == 28 )
  533. {
  534. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,82224,139991,0,0,0,0,0);
  535. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,82154,140151,0,0,0,0,0);
  536. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,82261,140101,0,0,0,0,0);
  537. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,82078,140255,0,0,0,0,0);
  538. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,81963,140311,0,0,0,0,0);
  539. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,81787,140356,0,0,0,0,0);
  540. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,81657,140228,0,0,0,0,0);
  541. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,81606,140108,0,0,0,0,0);
  542. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,81701,139851,0,0,0,0,0);
  543. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_n",0,0,81550,139679,0,0,0,0,0);
  544. }
  545. super;
  546. if( timer_id == 29 )
  547. {
  548. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  549. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  550. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  551. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  552. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  553. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  554. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  555. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  556. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  557. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  558. }
  559. super;
  560. if( timer_id == 30 )
  561. {
  562. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82224,139991,0,0,0,0,0);
  563. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82154,140151,0,0,0,0,0);
  564. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82261,140101,0,0,0,0,0);
  565. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,82078,140255,0,0,0,0,0);
  566. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81963,140311,0,0,0,0,0);
  567. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81787,140356,0,0,0,0,0);
  568. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81657,140228,0,0,0,0,0);
  569. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81606,140108,0,0,0,0,0);
  570. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81701,139851,0,0,0,0,0);
  571. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_n",0,0,81550,139679,0,0,0,0,0);
  572. }
  573. if( timer_id == 31 )
  574. {
  575. myself::CreateOnePrivateEx(1038011,"giran_siege_to wn_attack_bb_stone",0,0,81417,140749,-3560,0,0,0,0);
  576. }
  577. super;
  578. }
  579. }
  580.  
  581.  
  582. class 1 giran_siege_town_observer_s : giran_siege_town_observer
  583. {
  584. parameter:
  585.  
  586. handler:
  587.  
  588. EventHandler CREATED()
  589. {
  590. myself::AddTimerEx(1, 3000);
  591. myself::AddTimerEx(2, 6000);
  592. myself::AddTimerEx(3, 9000);
  593. myself::AddTimerEx(4, 12000);
  594. myself::AddTimerEx(5, 15000);
  595.  
  596. myself::AddTimerEx(6, 195000);
  597. myself::AddTimerEx(7, 198000);
  598. myself::AddTimerEx(8, 201000);
  599. myself::AddTimerEx(9, 204000);
  600. myself::AddTimerEx(10, 207000);
  601.  
  602. myself::AddTimerEx(11, 507000);
  603. myself::AddTimerEx(12, 510000);
  604. myself::AddTimerEx(13, 513000);
  605. myself::AddTimerEx(14, 516000);
  606. myself::AddTimerEx(15, 519000);
  607.  
  608. myself::AddTimerEx(16, 819000);
  609. myself::AddTimerEx(17, 822000);
  610. myself::AddTimerEx(18, 825000);
  611. myself::AddTimerEx(19, 828000);
  612. myself::AddTimerEx(20, 831000);
  613.  
  614. myself::AddTimerEx(21, 1191000);
  615. myself::AddTimerEx(22, 1193000);
  616. myself::AddTimerEx(23, 1196000);
  617. myself::AddTimerEx(24, 1199000);
  618. myself::AddTimerEx(25, 1202000);
  619.  
  620. myself::AddTimerEx(26, 1682000);
  621. myself::AddTimerEx(27, 1685000);
  622. myself::AddTimerEx(28, 1688000);
  623. myself::AddTimerEx(29, 1691000);
  624. myself::AddTimerEx(30, 1694000);
  625.  
  626. myself::CreateOnePrivateEx(1038010,"",0,0,78631,15 4764,-3488,0,0,0,0); //Башня «Сердце» у S-выхода
  627. myself::CreateOnePrivateEx(1038012,"",0,0,78571,15 4185,-3496,0,0,0,0); //Палатка
  628. myself::CreateOnePrivateEx(1038012,"",0,0,78576,15 4038,-3504,0,0,0,0);
  629. myself::CreateOnePrivateEx(1038012,"",0,0,78583,15 3915,-3512,0,0,0,0);
  630. myself::CreateOnePrivateEx(1038002,"",0,0,80046,15 5659,-3344,0,0,0,0); //Осадный голем
  631. myself::CreateOnePrivateEx(1038002,"",0,0,79888,15 5664,-3360,0,0,0,0);
  632. myself::CreateOnePrivateEx(1038002,"",0,0,79670,15 5652,-3392,0,0,0,0);
  633. myself::CreateOnePrivateEx(1038001,"",0,0,79468,15 5598,-3408,0,0,0,0); //Осадный хряк
  634. myself::CreateOnePrivateEx(1038001,"",0,0,79230,15 5416,-3424,0,0,0,0);
  635. myself::CreateOnePrivateEx(1038015,"",0,0,80920,15 4808,-3432,0,0,0,0); //Башня
  636. myself::CreateOnePrivateEx(1038014,"",0,0,81001,15 4958,-3448,-10000,0,0,0); //Стена
  637. myself::CreateOnePrivateEx(1038014,"",0,0,81169,15 5175,-3392,-10000,0,0,0); //Стена
  638. myself::CreateOnePrivateEx(1038015,"",0,0,81296,15 5328,-3344,0,0,0,0); //Башня
  639. myself::CreateOnePrivateEx(1038014,"",0,0,81313,15 5537,-3336,-4000,0,0,0); //Стена
  640. myself::CreateOnePrivateEx(1038014,"",0,0,81364,15 5801,-3328,-4000,0,0,0); //Стена
  641. myself::CreateOnePrivateEx(1038015,"",0,0,81361,15 5998,-3320,0,0,0,0); //Башня
  642. myself::CreateOnePrivateEx(1038015,"",0,0,79877,15 3929,-3496,0,0,0,0); //Башня
  643. myself::CreateOnePrivateEx(1038014,"",0,0,79702,15 3835,-3512,-14000,0,0,0); //Стена
  644. myself::CreateOnePrivateEx(1038014,"",0,0,79446,15 3725,-3512,-14000,0,0,0); //Стена
  645. myself::CreateOnePrivateEx(1038015,"",0,0,79260,15 3635,-3512,0,0,0,0); //Башня
  646. myself::CreateOnePrivateEx(1038014,"",0,0,79061,15 3586,-3520,-18000,0,0,0); //Стена
  647. myself::CreateOnePrivateEx(1038015,"",0,0,78933,15 3615,-3512,0,0,0,0); //Башня
  648. myself::CreateOnePrivateEx(1038014,"",0,0,78770,15 3616,-3520,-18000,0,0,0); //Стена
  649. myself::CreateOnePrivateEx(1038015,"",0,0,78574,15 3612,-3528,0,0,0,0); //Башня
  650. myself::CreateOnePrivateEx(1038014,"",0,0,78393,15 3701,-3536,-22000,0,0,0); //Стена
  651. myself::CreateOnePrivateEx(1038014,"",0,0,78165,15 3834,-3520,-22000,0,0,0); //Стена
  652. myself::CreateOnePrivateEx(1038015,"",0,0,77987,15 3862,-3520,0,0,0,0); //Башня
  653. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,80823,154651,-3440,-16000,0,0,0); //Осадный хряк
  654. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,80085,154016,-3488,-16000,0,0,0);
  655. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80917,154442,-3480,-16000,0,0,0); //Гварды
  656. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80792,154478,-3472,-16000,0,0,0);
  657. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80697,154544,-3456,-16000,0,0,0);
  658. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80979,154561,-3464,-16000,0,0,0);
  659. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80981,154694,-3464,-16000,0,0,0);
  660. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80277,153862,-3496,-16000,0,0,0);
  661. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80262,153984,-3496,-16000,0,0,0);
  662. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80229,154106,-3488,-16000,0,0,0);
  663. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80151,153847,-3496,-16000,0,0,0);
  664. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,80032,153857,-3496,-16000,0,0,0);
  665. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,80891,154508,-3456,-16000,0,0,0);
  666. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,80917,154581,-3464,-16000,0,0,0);
  667. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,80788,154538,-3456,-16000,0,0,0);
  668. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,80223,153914,-3496,-16000,0,0,0);
  669. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,80110,153906,-3496,-16000,0,0,0);
  670. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,80209,154001,-3488,-16000,0,0,0);
  671. myself::CreateOnePrivateEx(1038002,"giran_siege_to wn_terminator_stone",0,0,79752,155335,-3392,-16000,0,0,0); //Осадный голем
  672. }
  673.  
  674. EventHandler SEE_CREATURE(creature)
  675. {
  676.  
  677. }
  678.  
  679. EventHandler TIMER_FIRED_EX(timer_id)
  680. {
  681. if( timer_id == 1 )
  682. {
  683. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  684. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  685. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  686. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  687. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  688. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  689. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  690. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  691. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  692. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  693. }
  694. super;
  695. if( timer_id == 2 )
  696. {
  697. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78341,155045,0,0,0,0,0);
  698. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78489,155079,0,0,0,0,0);
  699. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78667,155154,0,0,0,0,0);
  700. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78717,155014,0,0,0,0,0);
  701. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78795,155085,0,0,0,0,0);
  702. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78804,154897,0,0,0,0,0);
  703. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78942,154879,0,0,0,0,0);
  704. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78840,154739,0,0,0,0,0);
  705. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78779,154573,0,0,0,0,0);
  706. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78630,154490,0,0,0,0,0);
  707. }
  708. super;
  709. if( timer_id == 3 )
  710. {
  711. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78341,155045,0,0,0,0,0);
  712. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78489,155079,0,0,0,0,0);
  713. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78667,155154,0,0,0,0,0);
  714. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78717,155014,0,0,0,0,0);
  715. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78795,155085,0,0,0,0,0);
  716. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78804,154897,0,0,0,0,0);
  717. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78942,154879,0,0,0,0,0);
  718. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78840,154739,0,0,0,0,0);
  719. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78779,154573,0,0,0,0,0);
  720. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78630,154490,0,0,0,0,0);
  721. }
  722. super;
  723. if( timer_id == 4 )
  724. {
  725. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  726. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  727. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  728. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  729. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  730. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  731. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  732. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  733. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  734. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  735. }
  736. super;
  737. if( timer_id == 5 )
  738. {
  739. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  740. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  741. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  742. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  743. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  744. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  745. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  746. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  747. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  748. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  749. }
  750. super;
  751. if( timer_id == 6 )
  752. {
  753. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  754. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  755. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  756. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  757. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  758. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  759. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  760. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  761. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  762. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  763. }
  764. super;
  765. if( timer_id == 7 )
  766. {
  767. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78341,155045,0,0,0,0,0);
  768. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78489,155079,0,0,0,0,0);
  769. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78667,155154,0,0,0,0,0);
  770. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78717,155014,0,0,0,0,0);
  771. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78795,155085,0,0,0,0,0);
  772. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78804,154897,0,0,0,0,0);
  773. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78942,154879,0,0,0,0,0);
  774. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78840,154739,0,0,0,0,0);
  775. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78779,154573,0,0,0,0,0);
  776. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_s",0,0,78630,154490,0,0,0,0,0);
  777. }
  778. super;
  779. if( timer_id == 8 )
  780. {
  781. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78341,155045,0,0,0,0,0);
  782. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78489,155079,0,0,0,0,0);
  783. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78667,155154,0,0,0,0,0);
  784. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78717,155014,0,0,0,0,0);
  785. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78795,155085,0,0,0,0,0);
  786. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78804,154897,0,0,0,0,0);
  787. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78942,154879,0,0,0,0,0);
  788. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78840,154739,0,0,0,0,0);
  789. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78779,154573,0,0,0,0,0);
  790. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_s",0,0,78630,154490,0,0,0,0,0);
  791. }
  792. super;
  793. if( timer_id == 9 )
  794. {
  795. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  796. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  797. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  798. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  799. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  800. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  801. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  802. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  803. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  804. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  805. }
  806. super;
  807. if( timer_id == 10 )
  808. {
  809. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  810. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  811. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  812. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  813. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  814. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  815. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  816. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  817. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  818. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  819. }
  820. super;
  821. if( timer_id == 11 )
  822. {
  823. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  824. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  825. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  826. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  827. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  828. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  829. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  830. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  831. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  832. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  833. }
  834. super;
  835. if( timer_id == 12 )
  836. {
  837. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78341,155045,0,0,0,0,0);
  838. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78489,155079,0,0,0,0,0);
  839. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78667,155154,0,0,0,0,0);
  840. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78717,155014,0,0,0,0,0);
  841. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78795,155085,0,0,0,0,0);
  842. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78804,154897,0,0,0,0,0);
  843. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78942,154879,0,0,0,0,0);
  844. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78840,154739,0,0,0,0,0);
  845. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78779,154573,0,0,0,0,0);
  846. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_s",0,0,78630,154490,0,0,0,0,0);
  847. }
  848. super;
  849. if( timer_id == 13 )
  850. {
  851. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78341,155045,0,0,0,0,0);
  852. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78489,155079,0,0,0,0,0);
  853. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78667,155154,0,0,0,0,0);
  854. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78717,155014,0,0,0,0,0);
  855. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78795,155085,0,0,0,0,0);
  856. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78804,154897,0,0,0,0,0);
  857. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78942,154879,0,0,0,0,0);
  858. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78840,154739,0,0,0,0,0);
  859. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78779,154573,0,0,0,0,0);
  860. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_s",0,0,78630,154490,0,0,0,0,0);
  861. }
  862. super;
  863. if( timer_id == 14 )
  864. {
  865. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  866. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  867. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  868. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  869. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  870. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  871. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  872. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  873. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  874. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  875. }
  876. super;
  877. if( timer_id == 15 )
  878. {
  879. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  880. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  881. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  882. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  883. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  884. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  885. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  886. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  887. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  888. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  889. }
  890. super;
  891. if( timer_id == 16 )
  892. {
  893. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  894. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  895. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  896. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  897. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  898. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  899. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  900. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  901. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  902. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  903. }
  904. super;
  905. if( timer_id == 17 )
  906. {
  907. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78341,155045,0,0,0,0,0);
  908. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78489,155079,0,0,0,0,0);
  909. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78667,155154,0,0,0,0,0);
  910. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78717,155014,0,0,0,0,0);
  911. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78795,155085,0,0,0,0,0);
  912. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78804,154897,0,0,0,0,0);
  913. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78942,154879,0,0,0,0,0);
  914. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78840,154739,0,0,0,0,0);
  915. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78779,154573,0,0,0,0,0);
  916. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_s",0,0,78630,154490,0,0,0,0,0);
  917. }
  918. super;
  919. if( timer_id == 18 )
  920. {
  921. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78341,155045,0,0,0,0,0);
  922. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78489,155079,0,0,0,0,0);
  923. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78667,155154,0,0,0,0,0);
  924. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78717,155014,0,0,0,0,0);
  925. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78795,155085,0,0,0,0,0);
  926. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78804,154897,0,0,0,0,0);
  927. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78942,154879,0,0,0,0,0);
  928. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78840,154739,0,0,0,0,0);
  929. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78779,154573,0,0,0,0,0);
  930. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_s",0,0,78630,154490,0,0,0,0,0);
  931. }
  932. super;
  933. if( timer_id == 19 )
  934. {
  935. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  936. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  937. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  938. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  939. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  940. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  941. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  942. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  943. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  944. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  945. }
  946. super;
  947. if( timer_id == 20 )
  948. {
  949. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  950. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  951. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  952. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  953. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  954. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  955. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  956. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  957. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  958. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  959. }
  960. super;
  961. if( timer_id == 21 )
  962. {
  963. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  964. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  965. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  966. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  967. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  968. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  969. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  970. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  971. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  972. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  973. }
  974. super;
  975. if( timer_id == 22 )
  976. {
  977. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78341,155045,0,0,0,0,0);
  978. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78489,155079,0,0,0,0,0);
  979. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78667,155154,0,0,0,0,0);
  980. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78717,155014,0,0,0,0,0);
  981. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78795,155085,0,0,0,0,0);
  982. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78804,154897,0,0,0,0,0);
  983. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78942,154879,0,0,0,0,0);
  984. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78840,154739,0,0,0,0,0);
  985. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78779,154573,0,0,0,0,0);
  986. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_s",0,0,78630,154490,0,0,0,0,0);
  987. }
  988. super;
  989. if( timer_id == 23 )
  990. {
  991. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78341,155045,0,0,0,0,0);
  992. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78489,155079,0,0,0,0,0);
  993. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78667,155154,0,0,0,0,0);
  994. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78717,155014,0,0,0,0,0);
  995. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78795,155085,0,0,0,0,0);
  996. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78804,154897,0,0,0,0,0);
  997. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78942,154879,0,0,0,0,0);
  998. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78840,154739,0,0,0,0,0);
  999. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78779,154573,0,0,0,0,0);
  1000. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_s",0,0,78630,154490,0,0,0,0,0);
  1001. }
  1002. super;
  1003. if( timer_id == 24 )
  1004. {
  1005. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  1006. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  1007. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  1008. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  1009. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  1010. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  1011. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  1012. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  1013. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  1014. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  1015. }
  1016. super;
  1017. if( timer_id == 25 )
  1018. {
  1019. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  1020. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  1021. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  1022. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  1023. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  1024. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  1025. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  1026. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  1027. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  1028. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  1029. }
  1030. super;
  1031. if( timer_id == 26 )
  1032. {
  1033. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  1034. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  1035. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  1036. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  1037. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  1038. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  1039. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  1040. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  1041. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  1042. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  1043. }
  1044. super;
  1045. if( timer_id == 27 )
  1046. {
  1047. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78341,155045,0,0,0,0,0);
  1048. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78489,155079,0,0,0,0,0);
  1049. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78667,155154,0,0,0,0,0);
  1050. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78717,155014,0,0,0,0,0);
  1051. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78795,155085,0,0,0,0,0);
  1052. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78804,154897,0,0,0,0,0);
  1053. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78942,154879,0,0,0,0,0);
  1054. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78840,154739,0,0,0,0,0);
  1055. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78779,154573,0,0,0,0,0);
  1056. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_s",0,0,78630,154490,0,0,0,0,0);
  1057. }
  1058. super;
  1059. if( timer_id == 28 )
  1060. {
  1061. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78341,155045,0,0,0,0,0);
  1062. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78489,155079,0,0,0,0,0);
  1063. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78667,155154,0,0,0,0,0);
  1064. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78717,155014,0,0,0,0,0);
  1065. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78795,155085,0,0,0,0,0);
  1066. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78804,154897,0,0,0,0,0);
  1067. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78942,154879,0,0,0,0,0);
  1068. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78840,154739,0,0,0,0,0);
  1069. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78779,154573,0,0,0,0,0);
  1070. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_s",0,0,78630,154490,0,0,0,0,0);
  1071. }
  1072. super;
  1073. if( timer_id == 29 )
  1074. {
  1075. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  1076. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  1077. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  1078. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  1079. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  1080. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  1081. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  1082. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  1083. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  1084. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  1085. }
  1086. super;
  1087. if( timer_id == 30 )
  1088. {
  1089. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78341,155045,0,0,0,0,0);
  1090. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78489,155079,0,0,0,0,0);
  1091. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78667,155154,0,0,0,0,0);
  1092. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78717,155014,0,0,0,0,0);
  1093. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78795,155085,0,0,0,0,0);
  1094. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78804,154897,0,0,0,0,0);
  1095. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78942,154879,0,0,0,0,0);
  1096. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78840,154739,0,0,0,0,0);
  1097. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78779,154573,0,0,0,0,0);
  1098. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_s",0,0,78630,154490,0,0,0,0,0);
  1099. }
  1100. super;
  1101. }
  1102. }
  1103.  
  1104. class 1 giran_siege_town_observer_w : giran_siege_town_observer
  1105. {
  1106. parameter:
  1107.  
  1108. handler:
  1109.  
  1110. EventHandler CREATED()
  1111. {
  1112. myself::AddTimerEx(1, 3000);
  1113. myself::AddTimerEx(2, 6000);
  1114. myself::AddTimerEx(3, 9000);
  1115. myself::AddTimerEx(4, 12000);
  1116. myself::AddTimerEx(5, 15000);
  1117.  
  1118. myself::AddTimerEx(6, 195000);
  1119. myself::AddTimerEx(7, 198000);
  1120. myself::AddTimerEx(8, 201000);
  1121. myself::AddTimerEx(9, 204000);
  1122. myself::AddTimerEx(10, 207000);
  1123.  
  1124. myself::AddTimerEx(11, 507000);
  1125. myself::AddTimerEx(12, 510000);
  1126. myself::AddTimerEx(13, 513000);
  1127. myself::AddTimerEx(14, 516000);
  1128. myself::AddTimerEx(15, 519000);
  1129.  
  1130. myself::AddTimerEx(16, 819000);
  1131. myself::AddTimerEx(17, 822000);
  1132. myself::AddTimerEx(18, 825000);
  1133. myself::AddTimerEx(19, 828000);
  1134. myself::AddTimerEx(20, 831000);
  1135.  
  1136. myself::AddTimerEx(21, 1191000);
  1137. myself::AddTimerEx(22, 1193000);
  1138. myself::AddTimerEx(23, 1196000);
  1139. myself::AddTimerEx(24, 1199000);
  1140. myself::AddTimerEx(25, 1202000);
  1141.  
  1142. myself::AddTimerEx(26, 1682000);
  1143. myself::AddTimerEx(27, 1685000);
  1144. myself::AddTimerEx(28, 1688000);
  1145. myself::AddTimerEx(29, 1691000);
  1146. myself::AddTimerEx(30, 1694000);
  1147.  
  1148. myself::CreateOnePrivateEx(1038010,"",0,0,72254,14 6904,-3328,0,0,0,0); //Башня «Сердце» у W-выхода
  1149. myself::CreateOnePrivateEx(1038013,"",0,0,74038,14 7905,-3408,0,0,0,0); //Болшая палатка
  1150. myself::CreateOnePrivateEx(1038012,"",0,0,72481,14 6115,-3112,0,0,0,0); //Палатка
  1151. myself::CreateOnePrivateEx(1038012,"",0,0,72261,14 6170,-3088,0,0,0,0);
  1152. myself::CreateOnePrivateEx(1038012,"",0,0,72060,14 6117,-3096,0,0,0,0);
  1153. myself::CreateOnePrivateEx(1038002,"",0,0,72683,14 8298,-3312,0,0,0,0); //Осадный голем
  1154. myself::CreateOnePrivateEx(1038002,"",0,0,73422,14 6435,-3280,0,0,0,0);
  1155. myself::CreateOnePrivateEx(1038002,"",0,0,73517,14 6103,-3272,0,0,0,0);
  1156. myself::CreateOnePrivateEx(1038001,"",0,0,72468,14 8398,-3304,0,0,0,0); //Осадный хряк
  1157. myself::CreateOnePrivateEx(1038001,"",0,0,72282,14 8010,-3288,0,0,0,0);
  1158. myself::CreateOnePrivateEx(1038015,"",0,0,70691,14 8767,-2200,0,0,0,0); //Башня
  1159. myself::CreateOnePrivateEx(1038014,"",0,0,70651,14 8585,-2312,0,0,0,0); //Стена
  1160. myself::CreateOnePrivateEx(1038014,"",0,0,70614,14 8354,-2432,0,0,0,0); //Стена
  1161. myself::CreateOnePrivateEx(1038015,"",0,0,70559,14 8170,-2552,0,0,0,0); //Башня
  1162. myself::CreateOnePrivateEx(1038014,"",0,0,70571,14 8012,-2608,0,0,0,0); //Стена
  1163. myself::CreateOnePrivateEx(1038014,"",0,0,70553,14 7748,-2592,0,0,0,0); //Стена
  1164. myself::CreateOnePrivateEx(1038014,"",0,0,70580,14 7489,-2480,0,0,0,0); //Стена
  1165. myself::CreateOnePrivateEx(1038014,"",0,0,70570,14 7270,-2432,0,0,0,0); //Стена
  1166. myself::CreateOnePrivateEx(1038015,"",0,0,70551,14 7074,-2400,0,0,0,0); //Башня
  1167. myself::CreateOnePrivateEx(1038014,"",0,0,70405,14 6902,-2368,0,0,0,0); //Стена
  1168. myself::CreateOnePrivateEx(1038014,"",0,0,70387,14 6684,-2352,0,0,0,0); //Стена
  1169. myself::CreateOnePrivateEx(1038015,"",0,0,70297,14 6494,-2384,0,0,0,0); //Башня
  1170. myself::CreateOnePrivateEx(1038014,"",0,0,70359,14 6322,-2488,0,0,0,0); //Стена
  1171. myself::CreateOnePrivateEx(1038014,"",0,0,70427,14 6119,-2632,0,0,0,0); //Стена
  1172. myself::CreateOnePrivateEx(1038014,"",0,0,70504,14 5905,-2760,0,0,0,0); //Стена
  1173. myself::CreateOnePrivateEx(1038014,"",0,0,70534,14 5660,-2904,0,0,0,0); //Стена
  1174. myself::CreateOnePrivateEx(1038015,"",0,0,70613,14 5488,-2976,0,0,0,0); //Башня
  1175. myself::CreateOnePrivateEx(1038014,"",0,0,70802,14 5441,-2984,-20000,0,0,0); //Стена
  1176. myself::CreateOnePrivateEx(1038014,"",0,0,71037,14 5384,-3024,-20000,0,0,0); //Стена
  1177. myself::CreateOnePrivateEx(1038014,"",0,0,71243,14 5335,-3040,-20000,0,0,0); //Стена
  1178. myself::CreateOnePrivateEx(1038015,"",0,0,71455,14 5286,-3088,0,0,0,0); //Башня
  1179. myself::CreateOnePrivateEx(1038015,"",0,0,74195,14 8647,-3263,0,0,0,0); //Башня
  1180. myself::CreateOnePrivateEx(1038014,"",0,0,74398,14 8589,-3304,-23000,0,0,0); //Стена
  1181. myself::CreateOnePrivateEx(1038014,"",0,0,74653,14 8504,-3336,-23000,0,0,0); //Стена
  1182. myself::CreateOnePrivateEx(1038014,"",0,0,74875,14 8365,-3368,-23000,0,0,0); //Стена
  1183. myself::CreateOnePrivateEx(1038015,"",0,0,75051,14 8299,-3416,0,0,0,0); //Башня
  1184. myself::CreateOnePrivateEx(1038015,"",0,0,74827,14 7059,-3528,0,0,0,0); //Башня
  1185. myself::CreateOnePrivateEx(1038014,"",0,0,74759,14 6879,-3528,-5000,0,0,0); //Стена
  1186. myself::CreateOnePrivateEx(1038014,"",0,0,74681,14 6646,-3544,-5000,0,0,0); //Стена
  1187. myself::CreateOnePrivateEx(1038015,"",0,0,74576,14 6472,-3536,0,0,0,0); //Башня
  1188. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,75186,148138,-3448,0,0,0,0); //Осадный хряк
  1189. myself::CreateOnePrivateEx(1038007,"giran_siege_to wn_big_pig",0,0,74914,147217,-3520,0,0,0,0);
  1190. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75452,148234,-3496,0,0,0,0); //Гварды
  1191. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75321,148280,-3472,0,0,0,0);
  1192. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75217,148327,-3440,0,0,0,0);
  1193. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75381,148108,-3472,0,0,0,0);
  1194. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75285,148016,-3480,0,0,0,0);
  1195. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75142,147389,-3528,0,0,0,0);
  1196. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75116,147275,-3528,0,0,0,0);
  1197. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75046,147148,-3536,0,0,0,0);
  1198. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,75030,147394,-3520,0,0,0,0);
  1199. myself::CreateOnePrivateEx(1038009,"giran_siege_to wn_guard_pole",0,0,74924,147397,-3512,0,0,0,0);
  1200. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,75058,147327,-3528,0,0,0,0);
  1201. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,75033,147239,-3528,0,0,0,0);
  1202. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,74982,147336,-3512,0,0,0,0);
  1203. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,75347,148185,-3472,0,0,0,0);
  1204. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,75289,148100,-3472,0,0,0,0);
  1205. myself::CreateOnePrivateEx(1038004,"giran_siege_to wn_guard_bow",0,0,75264,148225,-3472,0,0,0,0);
  1206. myself::CreateOnePrivateEx(1038002,"giran_siege_to wn_terminator_stone",0,0,73127,146705,-3224,0,0,0,0); //Осадный голем
  1207. }
  1208.  
  1209. EventHandler SEE_CREATURE(creature)
  1210. {
  1211.  
  1212. }
  1213.  
  1214. EventHandler TIMER_FIRED_EX(timer_id)
  1215. {
  1216. if( timer_id == 1 )
  1217. {
  1218. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1219. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1220. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1221. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1222. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1223. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1224. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1225. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1226. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1227. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1228. }
  1229. super;
  1230. if( timer_id == 2 )
  1231. {
  1232. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72525,146800,0,0,0,0,0);
  1233. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146895,0,0,0,0,0);
  1234. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146990,0,0,0,0,0);
  1235. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72448,147113,0,0,0,0,0);
  1236. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72338,147206,0,0,0,0,0);
  1237. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72158,147225,0,0,0,0,0);
  1238. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72072,147141,0,0,0,0,0);
  1239. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,71857,147088,0,0,0,0,0);
  1240. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72011,147279,0,0,0,0,0);
  1241. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72380,147339,0,0,0,0,0);
  1242. }
  1243. super;
  1244. if( timer_id == 3 )
  1245. {
  1246. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72525,146800,0,0,0,0,0);
  1247. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146895,0,0,0,0,0);
  1248. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146990,0,0,0,0,0);
  1249. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72448,147113,0,0,0,0,0);
  1250. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72338,147206,0,0,0,0,0);
  1251. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72158,147225,0,0,0,0,0);
  1252. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72072,147141,0,0,0,0,0);
  1253. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,71857,147088,0,0,0,0,0);
  1254. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72011,147279,0,0,0,0,0);
  1255. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72380,147339,0,0,0,0,0);
  1256. }
  1257. super;
  1258. if( timer_id == 4 )
  1259. {
  1260. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1261. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1262. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1263. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1264. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1265. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1266. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1267. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1268. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1269. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1270. }
  1271. super;
  1272. if( timer_id == 5 )
  1273. {
  1274. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1275. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1276. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1277. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1278. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1279. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1280. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1281. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1282. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1283. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1284. }
  1285. super;
  1286. if( timer_id == 6 )
  1287. {
  1288. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1289. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1290. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1291. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1292. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1293. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1294. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1295. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1296. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1297. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1298. }
  1299. super;
  1300. if( timer_id == 7 )
  1301. {
  1302. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72525,146800,0,0,0,0,0);
  1303. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146895,0,0,0,0,0);
  1304. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146990,0,0,0,0,0);
  1305. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72448,147113,0,0,0,0,0);
  1306. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72338,147206,0,0,0,0,0);
  1307. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72158,147225,0,0,0,0,0);
  1308. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72072,147141,0,0,0,0,0);
  1309. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,71857,147088,0,0,0,0,0);
  1310. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72011,147279,0,0,0,0,0);
  1311. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_agro_w",0,0,72380,147339,0,0,0,0,0);
  1312. }
  1313. super;
  1314. if( timer_id == 8 )
  1315. {
  1316. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72525,146800,0,0,0,0,0);
  1317. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146895,0,0,0,0,0);
  1318. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146990,0,0,0,0,0);
  1319. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72448,147113,0,0,0,0,0);
  1320. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72338,147206,0,0,0,0,0);
  1321. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72158,147225,0,0,0,0,0);
  1322. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72072,147141,0,0,0,0,0);
  1323. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,71857,147088,0,0,0,0,0);
  1324. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72011,147279,0,0,0,0,0);
  1325. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_worker_w",0,0,72380,147339,0,0,0,0,0);
  1326. }
  1327. super;
  1328. if( timer_id == 9 )
  1329. {
  1330. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1331. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1332. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1333. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1334. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1335. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1336. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1337. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1338. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1339. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1340. }
  1341. super;
  1342. if( timer_id == 10 )
  1343. {
  1344. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1345. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1346. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1347. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1348. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1349. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1350. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1351. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1352. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1353. myself::CreateOnePrivateEx(1038016,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1354. }
  1355. super;
  1356. if( timer_id == 11 )
  1357. {
  1358. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1359. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1360. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1361. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1362. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1363. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1364. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1365. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1366. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1367. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1368. }
  1369. super;
  1370. if( timer_id == 12 )
  1371. {
  1372. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72525,146800,0,0,0,0,0);
  1373. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146895,0,0,0,0,0);
  1374. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146990,0,0,0,0,0);
  1375. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72448,147113,0,0,0,0,0);
  1376. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72338,147206,0,0,0,0,0);
  1377. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72158,147225,0,0,0,0,0);
  1378. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72072,147141,0,0,0,0,0);
  1379. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,71857,147088,0,0,0,0,0);
  1380. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72011,147279,0,0,0,0,0);
  1381. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_agro_w",0,0,72380,147339,0,0,0,0,0);
  1382. }
  1383. super;
  1384. if( timer_id == 13 )
  1385. {
  1386. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72525,146800,0,0,0,0,0);
  1387. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146895,0,0,0,0,0);
  1388. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146990,0,0,0,0,0);
  1389. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72448,147113,0,0,0,0,0);
  1390. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72338,147206,0,0,0,0,0);
  1391. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72158,147225,0,0,0,0,0);
  1392. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72072,147141,0,0,0,0,0);
  1393. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,71857,147088,0,0,0,0,0);
  1394. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72011,147279,0,0,0,0,0);
  1395. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_worker_w",0,0,72380,147339,0,0,0,0,0);
  1396. }
  1397. super;
  1398. if( timer_id == 14 )
  1399. {
  1400. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1401. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1402. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1403. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1404. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1405. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1406. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1407. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1408. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1409. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1410. }
  1411. super;
  1412. if( timer_id == 15 )
  1413. {
  1414. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1415. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1416. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1417. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1418. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1419. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1420. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1421. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1422. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1423. myself::CreateOnePrivateEx(1038021,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1424. }
  1425. super;
  1426. if( timer_id == 16 )
  1427. {
  1428. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1429. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1430. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1431. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1432. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1433. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1434. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1435. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1436. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1437. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1438. }
  1439. super;
  1440. if( timer_id == 17 )
  1441. {
  1442. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72525,146800,0,0,0,0,0);
  1443. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146895,0,0,0,0,0);
  1444. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146990,0,0,0,0,0);
  1445. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72448,147113,0,0,0,0,0);
  1446. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72338,147206,0,0,0,0,0);
  1447. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72158,147225,0,0,0,0,0);
  1448. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72072,147141,0,0,0,0,0);
  1449. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,71857,147088,0,0,0,0,0);
  1450. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72011,147279,0,0,0,0,0);
  1451. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_agro_w",0,0,72380,147339,0,0,0,0,0);
  1452. }
  1453. super;
  1454. if( timer_id == 18 )
  1455. {
  1456. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72525,146800,0,0,0,0,0);
  1457. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146895,0,0,0,0,0);
  1458. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146990,0,0,0,0,0);
  1459. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72448,147113,0,0,0,0,0);
  1460. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72338,147206,0,0,0,0,0);
  1461. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72158,147225,0,0,0,0,0);
  1462. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72072,147141,0,0,0,0,0);
  1463. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,71857,147088,0,0,0,0,0);
  1464. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72011,147279,0,0,0,0,0);
  1465. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_worker_w",0,0,72380,147339,0,0,0,0,0);
  1466. }
  1467. super;
  1468. if( timer_id == 19 )
  1469. {
  1470. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1471. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1472. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1473. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1474. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1475. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1476. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1477. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1478. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1479. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1480. }
  1481. super;
  1482. if( timer_id == 20 )
  1483. {
  1484. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1485. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1486. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1487. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1488. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1489. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1490. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1491. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1492. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1493. myself::CreateOnePrivateEx(1038020,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1494. }
  1495. super;
  1496. if( timer_id == 21 )
  1497. {
  1498. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1499. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1500. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1501. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1502. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1503. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1504. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1505. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1506. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1507. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1508. }
  1509. super;
  1510. if( timer_id == 22 )
  1511. {
  1512. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72525,146800,0,0,0,0,0);
  1513. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146895,0,0,0,0,0);
  1514. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146990,0,0,0,0,0);
  1515. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72448,147113,0,0,0,0,0);
  1516. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72338,147206,0,0,0,0,0);
  1517. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72158,147225,0,0,0,0,0);
  1518. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72072,147141,0,0,0,0,0);
  1519. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,71857,147088,0,0,0,0,0);
  1520. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72011,147279,0,0,0,0,0);
  1521. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_agro_w",0,0,72380,147339,0,0,0,0,0);
  1522. }
  1523. super;
  1524. if( timer_id == 23 )
  1525. {
  1526. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72525,146800,0,0,0,0,0);
  1527. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146895,0,0,0,0,0);
  1528. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146990,0,0,0,0,0);
  1529. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72448,147113,0,0,0,0,0);
  1530. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72338,147206,0,0,0,0,0);
  1531. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72158,147225,0,0,0,0,0);
  1532. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72072,147141,0,0,0,0,0);
  1533. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,71857,147088,0,0,0,0,0);
  1534. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72011,147279,0,0,0,0,0);
  1535. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_worker_w",0,0,72380,147339,0,0,0,0,0);
  1536. }
  1537. super;
  1538. if( timer_id == 24 )
  1539. {
  1540. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1541. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1542. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1543. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1544. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1545. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1546. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1547. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1548. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1549. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1550. }
  1551. super;
  1552. if( timer_id == 25 )
  1553. {
  1554. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1555. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1556. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1557. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1558. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1559. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1560. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1561. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1562. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1563. myself::CreateOnePrivateEx(1038017,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1564. }
  1565. super;
  1566. if( timer_id == 26 )
  1567. {
  1568. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1569. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1570. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1571. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1572. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1573. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1574. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1575. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1576. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1577. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1578. }
  1579. super;
  1580. if( timer_id == 27 )
  1581. {
  1582. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72525,146800,0,0,0,0,0);
  1583. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146895,0,0,0,0,0);
  1584. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72502,146990,0,0,0,0,0);
  1585. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72448,147113,0,0,0,0,0);
  1586. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72338,147206,0,0,0,0,0);
  1587. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72158,147225,0,0,0,0,0);
  1588. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72072,147141,0,0,0,0,0);
  1589. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,71857,147088,0,0,0,0,0);
  1590. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72011,147279,0,0,0,0,0);
  1591. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_agro_w",0,0,72380,147339,0,0,0,0,0);
  1592. }
  1593. super;
  1594. if( timer_id == 28 )
  1595. {
  1596. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72525,146800,0,0,0,0,0);
  1597. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146895,0,0,0,0,0);
  1598. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72502,146990,0,0,0,0,0);
  1599. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72448,147113,0,0,0,0,0);
  1600. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72338,147206,0,0,0,0,0);
  1601. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72158,147225,0,0,0,0,0);
  1602. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72072,147141,0,0,0,0,0);
  1603. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,71857,147088,0,0,0,0,0);
  1604. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72011,147279,0,0,0,0,0);
  1605. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_worker_w",0,0,72380,147339,0,0,0,0,0);
  1606. }
  1607. super;
  1608. if( timer_id == 29 )
  1609. {
  1610. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1611. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1612. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1613. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1614. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1615. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1616. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1617. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1618. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1619. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1620. }
  1621. super;
  1622. if( timer_id == 30 )
  1623. {
  1624. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72525,146800,0,0,0,0,0);
  1625. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146895,0,0,0,0,0);
  1626. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72502,146990,0,0,0,0,0);
  1627. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72448,147113,0,0,0,0,0);
  1628. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72338,147206,0,0,0,0,0);
  1629. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72158,147225,0,0,0,0,0);
  1630. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72072,147141,0,0,0,0,0);
  1631. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,71857,147088,0,0,0,0,0);
  1632. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72011,147279,0,0,0,0,0);
  1633. myself::CreateOnePrivateEx(1038018,"giran_siege_to wn_attack_1_walk_w",0,0,72380,147339,0,0,0,0,0);
  1634. }
  1635. super;
  1636. }
  1637. }
  1638.  
  1639. class 1 giran_siege_town_attack : (null)
  1640. {
  1641. parameter:
  1642.  
  1643. handler:
  1644.  
  1645. EventHandler CLAN_ATTACKED(attacker)
  1646. {
  1647. myself::AddAttackDesire(attacker,1,100000);
  1648. }
  1649.  
  1650. EventHandler SEE_CREATURE(creature)
  1651. {
  1652. myself::AddAttackDesire(creature, 1, 12000);
  1653. myself::AddTimerEx(1, 30000);
  1654. }
  1655.  
  1656. EventHandler TIMER_FIRED_EX(timer_id, attacker)
  1657. {
  1658. if( timer_id == 1 )
  1659. {
  1660. myself::RemoveAttackDesire(attacker);
  1661. myself::AddMoveToDesire(81514,143393,-3528,12000);
  1662. }
  1663. }
  1664. }
  1665.  
  1666. class 1 giran_siege_town_attack_agro : giran_siege_town_attack
  1667. {
  1668. parameter:
  1669.  
  1670. handler:
  1671.  
  1672. EventHandler NO_DESIRE()
  1673. {
  1674. myself::Despawn();
  1675. }
  1676. }
  1677.  
  1678. class 1 giran_siege_town_attack_1_walk_n : giran_siege_town_attack_agro
  1679. {
  1680. parameter:
  1681.  
  1682. handler:
  1683.  
  1684. EventHandler CREATED()
  1685. {
  1686. myself::AddMoveToDesire(81543,141565,-3584,10500);
  1687. myself::AddMoveToDesire(81578,143310,-3528,10000);
  1688. myself::AddMoveToDesire(81523,143571,-3528,9500);
  1689. myself::AddMoveToDesire(81586,143871,-3528,9000);
  1690. myself::AddMoveToDesire(81603,147084,-3528,8500);
  1691. myself::AddMoveToDesire(81544,147450,-3464,8000);
  1692. myself::AddMoveToDesire(80898,148187,-3464,7500);
  1693. myself::AddMoveToDesire(83218,148046,-3400,7000);
  1694. myself::AddMoveToDesire(84006,148185,-3400,6500);
  1695. myself::AddMoveToDesire(84028,148632,-3400,6000);
  1696. myself::AddMoveToDesire(84729,148563,-3400,5500);
  1697. myself::AddMoveToDesire(87031,148425,-3400,5000);
  1698. }
  1699. }
  1700.  
  1701. class 1 giran_siege_town_attack_1_agro_n : giran_siege_town_attack_agro
  1702. {
  1703. parameter:
  1704.  
  1705. handler:
  1706.  
  1707. EventHandler CREATED()
  1708. {
  1709. myself::AddMoveToDesire(81463,141437,-3560,10500);
  1710. myself::AddMoveToDesire(81523,143571,-3528,10000);
  1711. myself::AddMoveToDesire(81544,147450,-3464,9000);
  1712. myself::AddMoveToDesire(81334,148143,-3464,8500);
  1713. myself::AddMoveToDesire(83251,148310,-3400,8000);
  1714. myself::AddUseSkillDesire(myself,600375297,0,1,750 0);
  1715. myself::AddMoveToDesire(84006,148185,-3400,7000);
  1716. myself::AddMoveToDesire(84028,148632,-3400,6500);
  1717. myself::AddMoveToDesire(84729,148563,-3400,6000);
  1718. myself::AddMoveToDesire(87013,148630,-3400,5500);
  1719. }
  1720. }
  1721.  
  1722. class 1 giran_siege_town_attack_1_worker_n : giran_siege_town_attack_agro
  1723. {
  1724. parameter:
  1725.  
  1726. handler:
  1727.  
  1728. EventHandler CREATED()
  1729. {
  1730. myself::AddMoveToDesire(81197,141505,-3536,10500);
  1731. myself::AddMoveToDesire(81454,143360,-3528,10000);
  1732. myself::AddMoveToDesire(81523,143571,-3528,9500);
  1733. myself::AddMoveToDesire(81483,143873,-3528,9000);
  1734. myself::AddMoveToDesire(81491,147096,-3528,8500);
  1735. myself::AddMoveToDesire(81544,147450,-3464,8000);
  1736. myself::AddMoveToDesire(81735,147837,-3464,7500);
  1737. myself::AddMoveToDesire(83239,148153,-3400,7000);
  1738. myself::AddMoveToDesire(84006,148185,-3400,6500);
  1739. myself::AddMoveToDesire(84028,148632,-3400,6000);
  1740. myself::AddMoveToDesire(84729,148563,-3400,5500);
  1741. myself::AddMoveToDesire(87007,148828,-3400,5000);
  1742. }
  1743. }
  1744.  
  1745. class 1 giran_siege_town_attack_1_walk_s : giran_siege_town_attack_agro
  1746. {
  1747. parameter:
  1748.  
  1749. handler:
  1750.  
  1751. EventHandler CREATED()
  1752. {
  1753. myself::AddMoveToDesire(80143,155210,-3376,10500);
  1754. myself::AddMoveToDesire(81641,153118,-3528,10000);
  1755. myself::AddMoveToDesire(81552,152886,-3528,9500);
  1756. myself::AddMoveToDesire(81599,152643,-3528,9000);
  1757. myself::AddMoveToDesire(81605,150149,-3528,8500);
  1758. myself::AddMoveToDesire(81541,149822,-3464,8000);
  1759. myself::AddMoveToDesire(81020,148987,-3464,7500);
  1760. myself::AddMoveToDesire(83228,149044,-3400,7000);
  1761. myself::AddMoveToDesire(84053,149053,-3400,6500);
  1762. myself::AddMoveToDesire(84028,148632,-3400,6000);
  1763. myself::AddMoveToDesire(84791,148686,-3400,5500);
  1764. myself::AddMoveToDesire(87031,148425,-3400,5000);
  1765. }
  1766. }
  1767.  
  1768. class 1 giran_siege_town_attack_1_agro_s : giran_siege_town_attack_agro
  1769. {
  1770. parameter:
  1771.  
  1772. handler:
  1773.  
  1774. EventHandler CREATED()
  1775. {
  1776. myself::AddMoveToDesire(80235,154831,-3440,10500);
  1777. myself::AddMoveToDesire(81552,152886,-3528,10000);
  1778. myself::AddMoveToDesire(81541,149822,-3464,9000);
  1779. myself::AddMoveToDesire(81688,148941,-3464,8500);
  1780. myself::AddMoveToDesire(83235,149099,-3400,8000);
  1781. myself::AddUseSkillDesire(myself,600375297,0,1,750 0);
  1782. myself::AddMoveToDesire(84053,149053,-3400,7000);
  1783. myself::AddMoveToDesire(84028,148632,-3400,6500);
  1784. myself::AddMoveToDesire(84791,148686,-3400,6000);
  1785. myself::AddMoveToDesire(87013,148630,-3400,5500);
  1786. }
  1787. }
  1788.  
  1789. class 1 giran_siege_town_attack_1_worker_s : giran_siege_town_attack_agro
  1790. {
  1791. parameter:
  1792.  
  1793. handler:
  1794.  
  1795. EventHandler CREATED()
  1796. {
  1797. myself::AddMoveToDesire(79997,154742,-3448,10500);
  1798. myself::AddMoveToDesire(81489,153085,-3536,10000);
  1799. myself::AddMoveToDesire(81502,152631,-3528,9500);
  1800. myself::AddMoveToDesire(81480,150138,-3528,9000);
  1801. myself::AddMoveToDesire(81541,149822,-3464,8500);
  1802. myself::AddMoveToDesire(81235,149205,-3464,8000);
  1803. myself::AddMoveToDesire(83230,149232,-3400,7500);
  1804. myself::AddMoveToDesire(84053,149053,-3400,7000);
  1805. myself::AddMoveToDesire(84028,148632,-3400,6500);
  1806. myself::AddMoveToDesire(84791,148686,-3400,6000);
  1807. myself::AddMoveToDesire(87007,148828,-3400,5500);
  1808. }
  1809. }
  1810.  
  1811. class 1 giran_siege_town_attack_1_walk_w : giran_siege_town_attack_agro
  1812. {
  1813. parameter:
  1814.  
  1815. handler:
  1816.  
  1817. EventHandler CREATED()
  1818. {
  1819. myself::AddMoveToDesire(74053,147439,-3440,10500);
  1820. myself::AddMoveToDesire(76777,148443,-3592,10000);
  1821. myself::AddMoveToDesire(77087,148622,-3592,9500);
  1822. myself::AddMoveToDesire(77416,148527,-3592,9000);
  1823. myself::AddMoveToDesire(80167,148560,-3528,8500);
  1824. myself::AddMoveToDesire(80656,148619,-3464,8000);
  1825. myself::AddMoveToDesire(81791,147865,-3464,7500);
  1826. myself::AddMoveToDesire(83184,148571,-3416,7000);
  1827. myself::AddMoveToDesire(84028,148632,-3400,6500);
  1828. myself::AddMoveToDesire(84852,148615,-3400,6000);
  1829. myself::AddMoveToDesire(87031,148425,-3400,5500);
  1830. }
  1831. }
  1832.  
  1833. class 1 giran_siege_town_attack_1_agro_w : giran_siege_town_attack_agro
  1834. {
  1835. parameter:
  1836.  
  1837. handler:
  1838.  
  1839. EventHandler CREATED()
  1840. {
  1841. myself::AddMoveToDesire(73500,147288,-3376,10500);
  1842. myself::AddMoveToDesire(77087,148622,-3592,10000);
  1843. myself::AddMoveToDesire(77421,148694,-3592,9000);
  1844. myself::AddMoveToDesire(80189,148678,-3528,8500);
  1845. myself::AddMoveToDesire(80656,148619,-3464,8000);
  1846. myself::AddMoveToDesire(81780,149445,-3464,7500);
  1847. myself::AddMoveToDesire(83184,148690,-3416,7000);
  1848. myself::AddUseSkillDesire(myself,600375297,0,1,650 0);
  1849. myself::AddMoveToDesire(84028,148632,-3400,6000);
  1850. myself::AddMoveToDesire(84852,148615,-3400,5500);
  1851. myself::AddMoveToDesire(87013,148630,-3400,5000);
  1852. }
  1853. }
  1854.  
  1855. class 1 giran_siege_town_attack_1_worker_w : giran_siege_town_attack_agro
  1856. {
  1857. parameter:
  1858.  
  1859. handler:
  1860.  
  1861. EventHandler CREATED()
  1862. {
  1863. myself::AddMoveToDesire(73771,147071,-3384,10500);
  1864. myself::AddMoveToDesire(76758,148707,-3600,10000);
  1865. myself::AddMoveToDesire(77087,148622,-3592,9500);
  1866. myself::AddMoveToDesire(81791,147865,-3464,9000);
  1867. myself::AddMoveToDesire(83184,148690,-3416,8500);
  1868. myself::AddMoveToDesire(84028,148632,-3400,8000);
  1869. myself::AddMoveToDesire(84852,148615,-3400,7500);
  1870. myself::AddMoveToDesire(87007,148828,-3400,7000);
  1871. }
  1872. }
  1873.  
  1874.  
  1875. class 1 giran_siege_town_big_pig : giran_siege_town_attack
  1876. {
  1877. parameter:
  1878.  
  1879. handler:
  1880.  
  1881. EventHandler ATTACKED(attacker)
  1882. {
  1883. if ( myself::Skill_GetConsumeMP(600375298) < myself.sm.mp && myself::Skill_GetConsumeHP(600375298) < myself.sm.hp && myself::Skill_InReuseDelay(600375298) == 0 )
  1884. {
  1885. myself::AddUseSkillDesire(creature,600375298,0,0,1 000000);
  1886. }
  1887. }
  1888.  
  1889. //EventHandler NO_DESIRE()
  1890. //{
  1891. // myself::AddDoNothingDesire(40,20);
  1892. //}
  1893.  
  1894. EventHandler SEE_CREATURE(creature)
  1895. {
  1896. if ( myself::Skill_GetConsumeMP(600375298) < myself.sm.mp && myself::Skill_GetConsumeHP(600375298) < myself.sm.hp && myself::Skill_InReuseDelay(600375298) == 0 )
  1897. {
  1898. myself::AddUseSkillDesire(creature,600375298,0,0,1 000000);
  1899. }
  1900. }
  1901.  
  1902. EventHandler CLAN_ATTACKED(attacker)
  1903. {
  1904. if( myself::Skill_GetConsumeMP(600375298) < myself.sm.mp && myself::Skill_GetConsumeHP(600375298) < myself.sm.hp && myself::Skill_InReuseDelay(600375298) == 0 )
  1905. {
  1906. myself::AddUseSkillDesire(creature,600375298,0,0,1 000000);
  1907. }
  1908. }
  1909. }
  1910.  
  1911.  
  1912. class 1 giran_siege_town_guard_sword : giran_siege_town_attack
  1913. {
  1914. parameter:
  1915.  
  1916. handler:
  1917.  
  1918. }
  1919.  
  1920. class 1 giran_siege_town_guard_bow : giran_siege_town_attack
  1921. {
  1922. parameter:
  1923.  
  1924. handler:
  1925.  
  1926. EventHandler CLAN_ATTACKED(attacker)
  1927. {
  1928. myself::AddAttackDesire(attacker,0,100000);
  1929. }
  1930.  
  1931. EventHandler SEE_CREATURE(creature)
  1932. {
  1933. myself::AddAttackDesire(creature,0,11000);
  1934. }
  1935. }
  1936.  
  1937. class 1 giran_siege_town_guard_pole : giran_siege_town_attack
  1938. {
  1939. parameter:
  1940.  
  1941. handler:
  1942.  
  1943. EventHandler NO_DESIRE()
  1944. {
  1945. myself::AddMoveToDesire(myself.start_x,myself.star t_y,myself.start_z,30);
  1946. }
  1947. }
  1948.  
  1949. class 1 giran_siege_town_terminator : (null)
  1950. {
  1951. parameter:
  1952.  
  1953. handler:
  1954.  
  1955. EventHandler ATTACKED(attacker)
  1956. {
  1957. myself::AddAttackDesire(attacker,1,98000);
  1958. }
  1959.  
  1960. EventHandler NO_DESIRE()
  1961. {
  1962. myself::AddMoveToDesire(myself.start_x,myself.star t_y,myself.start_z,30);
  1963. }
  1964.  
  1965. EventHandler CLAN_ATTACKED(attacker)
  1966. {
  1967. myself::AddAttackDesire(attacker,1,100000);
  1968. }
  1969.  
  1970. EventHandler SEE_CREATURE(creature)
  1971. {
  1972. myself::AddAttackDesire(creature,1,99000);
  1973. }
  1974. }
  1975.  
  1976. class 1 giran_siege_town_terminator_stone : (null)
  1977. {
  1978. parameter:
  1979.  
  1980. handler:
  1981.  
  1982. EventHandler SEE_CREATURE(creature)
  1983. {
  1984. myself::AddTimerEx(1,3000);
  1985. myself::EffectMusic(myself.sm,10000,"La2w_01");
  1986. }
  1987.  
  1988. EventHandler TIMER_FIRED_EX(timer_id)
  1989. {
  1990. if( timer_id == 1 )
  1991. {
  1992. myself::CreateOnePrivateEx(1038006,"giran_siege_to wn_terminator",0,0,myself.start_x,myself.start_y,m yself.start_z,0,0,0,0);
  1993. myself::CreateOnePrivateEx(1038006,"giran_siege_to wn_terminator",0,0,myself.start_x,myself.start_y,m yself.start_z,0,0,0,0);
  1994. myself::CreateOnePrivateEx(1038006,"giran_siege_to wn_terminator",0,0,myself.start_x,myself.start_y,m yself.start_z,0,0,0,0);
  1995. myself::Despawn();
  1996. }
  1997. }
  1998. }
  1999.  
  2000. class 1 giran_siege_town_attack_bb_stone : (null)
  2001. {
  2002. parameter:
  2003.  
  2004. handler:
  2005.  
  2006. EventHandler CREATED()
  2007. {
  2008. //myself::AddTimerEx(1,1719000);
  2009. myself::AddTimerEx(1,5000);
  2010. myself::Despawn();
  2011. }
  2012.  
  2013. EventHandler TIMER_FIRED_EX(timer_id)
  2014. {
  2015. if( timer_id == 1 )
  2016. {
  2017. myself::CreateOnePrivateEx(1038019,"giran_siege_to wn_attack_bb",0,0,myself.start_x,myself.start_y,my self.start_z,0,0,0,0);
  2018. }
  2019. }
  2020. }
  2021.  
  2022. class 1 giran_siege_town_attack_bb : (null)
  2023. {
  2024. parameter:
  2025.  
  2026. int end_charge=0;
  2027. //string target=attacker;
  2028.  
  2029. handler:
  2030.  
  2031. EventHandler CREATED()
  2032. {
  2033. myself::Shout("А вот и я");
  2034. }
  2035.  
  2036. EventHandler ATTACKED(attacker,i0)
  2037. {
  2038. myself.c_ai0 = attacker;
  2039. i1=gg::Rand(100);
  2040.  
  2041. if ( i1 >= 99)
  2042. {
  2043. myself::Shout("А-ха-ха, это всё что вы можете");
  2044. }
  2045.  
  2046. else if ( i1 > 40 && i1 < 99 )
  2047. {
  2048. if ( myself::DistFromMe(attacker) > 150 && myself::Skill_GetConsumeMP(600375300) < myself.sm.mp && myself::Skill_GetConsumeHP(600375300) < myself.sm.hp && myself::Skill_InReuseDelay(600375300) == 0 )
  2049. {
  2050. myself::AddUseSkillDesire(attacker,600375300,0,1,1 000000);
  2051. end_charge = 1;
  2052. }
  2053. }
  2054.  
  2055. else if (i1 <= 40)
  2056. {
  2057. if( myself::Skill_GetConsumeMP(600375299) < myself.sm.mp && myself::Skill_GetConsumeHP(600375299) < myself.sm.hp && myself::Skill_InReuseDelay(600375299) == 0 )
  2058. {
  2059. myself::AddUseSkillDesire(attacker,600375299,0,1,1 000000);
  2060. }
  2061. }
  2062. }
  2063.  
  2064. EventHandler CLAN_ATTACKED(attacker)
  2065. {
  2066. myself::AddAttackDesire(creature,1,98000);
  2067. }
  2068.  
  2069. EventHandler SEE_CREATURE(creature)
  2070. {
  2071. if ( myself::DistFromMe(creature) > 300 && myself::Skill_GetConsumeMP(600375300) < myself.sm.mp && myself::Skill_GetConsumeHP(600375300) < myself.sm.hp && myself::Skill_InReuseDelay(600375300) == 0 )
  2072. {
  2073. myself::AddUseSkillDesire(creature,600375300,0,1,1 000001);
  2074. end_charge = 1;
  2075. }
  2076.  
  2077. else if (myself::Skill_GetConsumeMP(600375302) < myself.sm.mp && myself::Skill_GetConsumeHP(600375302) < myself.sm.hp && myself::Skill_InReuseDelay(600375302) == 0 )
  2078. {
  2079. myself::AddUseSkillDesire(myself,600375302,0,1,100 0000);
  2080. }
  2081. }
  2082.  
  2083. EventHandler NO_DESIRE()
  2084. {
  2085. myself::AddMoveAroundDesire(5,5);
  2086. }
  2087.  
  2088. EventHandler SEE_SPELL(speller,skill_name_id,target,f0,i0)
  2089. {
  2090. if( myself::DistFromMe(speller) < 150 && myself::Skill_GetConsumeMP(600375301) < myself.sm.mp && myself::Skill_GetConsumeHP(600375301) < myself.sm.hp && myself::Skill_InReuseDelay(600375301) == 0 )
  2091.  
  2092. {
  2093. myself::AddUseSkillDesire(speller,600375301,0,1,10 00002);
  2094. }
  2095.  
  2096. else if ( myself::DistFromMe(speller) > 150 && myself::Skill_GetConsumeMP(600375301) < myself.sm.mp && myself::Skill_GetConsumeHP(600375301) < myself.sm.hp && myself::Skill_InReuseDelay(600375301) == 0 )
  2097. {
  2098. myself::AddUseSkillDesire(speller,600375300,0,1,10 00002);
  2099. end_charge = 1;
  2100. }
  2101. }
  2102.  
  2103. EventHandler USE_SKILL_FINISHED(target,skill_name_id,i0)
  2104. {
  2105. if( end_charge == 1)
  2106. {
  2107. if (myself::Skill_GetConsumeMP(600375302) < myself.sm.mp && myself::Skill_GetConsumeHP(600375302) < myself.sm.hp && myself::Skill_InReuseDelay(600375302) == 0 )
  2108. {
  2109. myself::AddUseSkillDesire(target,600375302,0,1,100 0000);
  2110. end_charge = 0;
  2111. myself::RemoveAllAttackDesire();
  2112. }
  2113. }
  2114. }
  2115. }
  2116.  
  2117. class 1 giran_siege_town_attack_guard : bowman
  2118. {
  2119. parameter:
  2120.  
  2121. handler:
  2122.  
  2123. EventHandler CLAN_ATTACKED(attacker)
  2124. {
  2125. myself::AddAttackDesire(attacker,1,100000);
  2126. }
  2127. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement