anthell.txt 7.4 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166
  1. //===== rAthena Script =======================================
  2. //= Ant Hell Monster Spawn Script
  3. //===== By: ==================================================
  4. //= Athena (1.0)
  5. //===== Current Version: =====================================
  6. //= 1.2
  7. //===== Compatible With: =====================================
  8. //= rAthena Project
  9. //===== Additional Comments: =================================
  10. //= 1.1 Official kRO 10.1 spawns [Playtester]
  11. //= 1.2 Corrected MVP spawn variance. [L0ne_W0lf]
  12. //= 1.3 Added Illusion of Twins. [Capuche]
  13. //============================================================
  14. //==================================================
  15. // anthell01 - Ant Hell
  16. //==================================================
  17. anthell01,0,0 monster Piere 1160,50,5000
  18. anthell01,0,0 monster Deniro 1105,40,5000
  19. anthell01,0,0 monster Familiar 1005,20,5000
  20. anthell01,0,0 monster Andre 1095,15,5000
  21. anthell01,0,0 monster Vitata 1176,10,5000
  22. anthell01,0,0 monster Giearth 1121,1,5000
  23. anthell01,43,166 monster Ant Egg 1097,1,60000,30000
  24. anthell01,30,187 monster Ant Egg 1097,1,60000,30000
  25. anthell01,29,186 monster Ant Egg 1097,1,60000,30000
  26. anthell01,38,186 monster Ant Egg 1097,1,60000,30000
  27. anthell01,37,186 monster Ant Egg 1097,1,60000,30000
  28. anthell01,36,186 monster Ant Egg 1097,1,60000,30000
  29. anthell01,35,186 monster Ant Egg 1097,1,60000,30000
  30. anthell01,36,187 monster Ant Egg 1097,1,60000,30000
  31. anthell01,44,166 monster Ant Egg 1097,1,60000,30000
  32. anthell01,45,165 monster Ant Egg 1097,1,60000,30000
  33. anthell01,40,168 monster Ant Egg 1097,1,60000,30000
  34. anthell01,41,168 monster Ant Egg 1097,1,60000,30000
  35. anthell01,42,168 monster Ant Egg 1097,1,60000,30000
  36. anthell01,42,167 monster Ant Egg 1097,1,60000,30000
  37. anthell01,42,166 monster Ant Egg 1097,1,60000,30000
  38. anthell01,42,165 monster Ant Egg 1097,1,60000,30000
  39. anthell01,41,165 monster Ant Egg 1097,1,60000,30000
  40. anthell01,43,165 monster Ant Egg 1097,1,60000,30000
  41. anthell01,44,165 monster Ant Egg 1097,1,60000,30000
  42. anthell01,38,184 monster Ant Egg 1097,1,60000,30000
  43. anthell01,38,183 monster Ant Egg 1097,1,60000,30000
  44. anthell01,37,183 monster Ant Egg 1097,1,60000,30000
  45. anthell01,102,121 monster Ant Egg 1097,1,60000,30000
  46. anthell01,104,123 monster Ant Egg 1097,1,60000,30000
  47. anthell01,104,122 monster Ant Egg 1097,1,60000,30000
  48. anthell01,104,120 monster Ant Egg 1097,1,60000,30000
  49. anthell01,103,120 monster Ant Egg 1097,1,60000,30000
  50. anthell01,103,121 monster Ant Egg 1097,1,60000,30000
  51. anthell01,102,121 monster Ant Egg 1097,1,60000,30000
  52. anthell01,105,124 monster Ant Egg 1097,1,60000,30000
  53. anthell01,101,121 monster Ant Egg 1097,1,60000,30000
  54. anthell01,100,121 monster Ant Egg 1097,1,60000,30000
  55. anthell01,99,127 monster Ant Egg 1097,1,60000,30000
  56. anthell01,97,123 monster Ant Egg 1097,1,60000,30000
  57. anthell01,97,127 monster Ant Egg 1097,1,60000,30000
  58. anthell01,97,126 monster Ant Egg 1097,1,60000,30000
  59. anthell01,97,125 monster Ant Egg 1097,1,60000,30000
  60. anthell01,97,124 monster Ant Egg 1097,1,60000,30000
  61. anthell01,98,121 monster Ant Egg 1097,1,60000,30000
  62. anthell01,99,121 monster Ant Egg 1097,1,60000,30000
  63. anthell01,98,127 monster Ant Egg 1097,1,60000,30000
  64. anthell01,28,266 monster Ant Egg 1097,1,60000,30000
  65. anthell01,30,262 monster Ant Egg 1097,1,60000,30000
  66. anthell01,30,261 monster Ant Egg 1097,1,60000,30000
  67. anthell01,31,264 monster Ant Egg 1097,1,60000,30000
  68. anthell01,31,263 monster Ant Egg 1097,1,60000,30000
  69. anthell01,31,262 monster Ant Egg 1097,1,60000,30000
  70. anthell01,32,263 monster Ant Egg 1097,1,60000,30000
  71. anthell01,40,270 monster Ant Egg 1097,1,60000,30000
  72. anthell01,40,269 monster Ant Egg 1097,1,60000,30000
  73. anthell01,40,268 monster Ant Egg 1097,1,60000,30000
  74. anthell01,30,263 monster Ant Egg 1097,1,60000,30000
  75. anthell01,30,264 monster Ant Egg 1097,1,60000,30000
  76. anthell01,30,265 monster Ant Egg 1097,1,60000,30000
  77. anthell01,29,266 monster Ant Egg 1097,1,60000,30000
  78. anthell01,28,265 monster Ant Egg 1097,1,60000,30000
  79. anthell01,28,264 monster Ant Egg 1097,1,60000,30000
  80. anthell01,28,263 monster Ant Egg 1097,1,60000,30000
  81. anthell01,28,262 monster Ant Egg 1097,1,60000,30000
  82. anthell01,29,265 monster Ant Egg 1097,1,60000,30000
  83. anthell01,29,264 monster Ant Egg 1097,1,60000,30000
  84. anthell01,29,263 monster Ant Egg 1097,1,60000,30000
  85. anthell01,29,262 monster Ant Egg 1097,1,60000,30000
  86. anthell01,40,267 monster Ant Egg 1097,1,60000,30000
  87. anthell01,40,266 monster Ant Egg 1097,1,60000,30000
  88. anthell01,31,194 monster Ant Egg 1097,1,60000,30000
  89. anthell01,33,195 monster Ant Egg 1097,1,60000,30000
  90. anthell01,33,196 monster Ant Egg 1097,1,60000,30000
  91. anthell01,30,190 monster Ant Egg 1097,1,60000,30000
  92. anthell01,31,190 monster Ant Egg 1097,1,60000,30000
  93. anthell01,32,189 monster Ant Egg 1097,1,60000,30000
  94. anthell01,32,198 monster Ant Egg 1097,1,60000,30000
  95. anthell01,32,187 monster Ant Egg 1097,1,60000,30000
  96. anthell01,32,186 monster Ant Egg 1097,1,60000,30000
  97. anthell01,30,195 monster Ant Egg 1097,1,60000,30000
  98. anthell01,31,195 monster Ant Egg 1097,1,60000,30000
  99. anthell01,32,196 monster Ant Egg 1097,1,60000,30000
  100. anthell01,40,265 monster Ant Egg 1097,1,60000,30000
  101. anthell01,41,269 monster Ant Egg 1097,1,60000,30000
  102. anthell01,41,268 monster Ant Egg 1097,1,60000,30000
  103. anthell01,41,267 monster Ant Egg 1097,1,60000,30000
  104. anthell01,41,266 monster Ant Egg 1097,1,60000,30000
  105. anthell01,41,265 monster Ant Egg 1097,1,60000,30000
  106. anthell01,30,198 monster Ant Egg 1097,1,60000,30000
  107. anthell01,31,198 monster Ant Egg 1097,1,60000,30000
  108. anthell01,32,197 monster Ant Egg 1097,1,60000,30000
  109. anthell01,31,186 monster Ant Egg 1097,1,60000,30000
  110. //==================================================
  111. // anthell02 - Ant Hell
  112. //==================================================
  113. anthell02,0,0 monster Andre 1095,50,5000
  114. anthell02,0,0 monster Vitata 1176,30,5000
  115. anthell02,0,0 monster Familiar 1005,20,5000
  116. anthell02,0,0 monster Ant Egg 1097,15,5000
  117. anthell02,0,0 monster Deniro 1105,15,5000
  118. anthell02,0,0 monster Piere 1160,15,5000
  119. anthell02,0,0 monster Giearth 1121,3,5000
  120. anthell02,0,0,0,0 boss_monster Maya 1147,1,7200000,600000,1
  121. //==================================================
  122. // Illusion of Twins
  123. //==================================================
  124. ant_d02_i monster Diligent Andre 21386,30,5000,0,"ant_d02_i_boss::OnMobDead"
  125. ant_d02_i monster Diligent Andre Larva 21388,20,5000,0,"ant_d02_i_boss::OnMobDead"
  126. ant_d02_i monster Mushy Ant Egg 21391,20,5000,0,"ant_d02_i_boss::OnMobDead"
  127. ant_d02_i monster Diligent Deniro 21389,30,5000,0,"ant_d02_i_boss::OnMobDead"
  128. ant_d02_i monster Gutsy Familiar 21393,25,5000,0,"ant_d02_i_boss::OnMobDead"
  129. ant_d02_i monster Gutsy Giearth 21392,15,5000,0,"ant_d02_i_boss::OnMobDead"
  130. ant_d02_i monster Diligent Piere 21390,30,5000,0,"ant_d02_i_boss::OnMobDead"
  131. ant_d02_i monster Diligent Soldier Andre 21387,15,5000,0,"ant_d02_i_boss::OnMobDead"
  132. ant_d02_i monster Diligent Vitata 21394,15,5000,0,"ant_d02_i_boss::OnMobDead"
  133. - script ant_d02_i_boss -1,{
  134. end;
  135. OnMobDead:
  136. if (playerattached()) {
  137. if (.count < 3000) // todo value ?
  138. .count++;
  139. if (!.boss_spawn && !.cooldown && .count == 3000) {
  140. .boss_spawn = true;
  141. .count = 0;
  142. killmonster "ant_d02_i", "ant_d02_i_boss::OnBossDeath";
  143. mapannounce "ant_d02_i", "An inaudible noise approaches...", bc_map, "0x70dbdb";
  144. getunitdata( killedgid, .@data );
  145. monster "ant_d02_i", .@data[UMOB_X], .@data[UMOB_Y], "--ja--", 21395,1, "ant_d02_i_boss::OnBossDeath"; // ILL_MAYA
  146. end;
  147. }
  148. }
  149. end;
  150. OnBossDeath:
  151. // note: no mapannounce
  152. killmonster "ant_d02_i", "ant_d02_i_boss::OnBossDeath";
  153. .boss_spawn = false;
  154. .cooldown = true;
  155. initnpctimer;
  156. end;
  157. OnTimer7200000:
  158. .cooldown = false;
  159. stopnpctimer;
  160. end;
  161. }