Advertisement
hlmbugle

Untitled

Jul 28th, 2016
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 16.89 KB | None | 0 0
  1. -----------------------------------
  2. -- Area: Al'Taieu
  3. -- NM: Jailer of Love
  4. -----------------------------------
  5.  
  6. require("scripts/globals/status");
  7. require("scripts/globals/magic");
  8.  
  9. -----------------------------------
  10. -- onMobSpawn Action
  11. -----------------------------------
  12.  
  13. function onMobSpawn(mob)
  14. --setmob
  15. mob:setMod(MOD_REGEN, 500);--SBS
  16. end;
  17.  
  18. -----------------------------------
  19. -- onMobEngaged
  20. -----------------------------------
  21.  
  22. function onMobEngaged(mob, target)
  23. mob:hideName(false);
  24. mob:untargetable(false);
  25. mob:AnimationSub(6);--SBS
  26. end;
  27.  
  28. -----------------------------------
  29. -- onMobFight Action
  30. -----------------------------------
  31.  
  32.  
  33.  
  34. function onMobFight(mob, target)
  35. -- Only 9 Qn'xzomit and 9 Qn'hpemde can be summoned. Ru'phuabo (Sharks) are unlimited.
  36. local XZOMITS = mob:getLocalVar("JoL_Qn_xzomit_Killed");
  37. local HPEMDES = mob:getLocalVar("JoL_Qn_hpemde_Killed");
  38. local FIRE_MODE = mob:getLocalVar("FIRE_MODE"); ------------------------
  39. local EARTH = mob:getLocalVar("EARTH_MODE");
  40. local WATER = mob:getLocalVar("WATER_MODE");
  41. local WIND = mob:getLocalVar("WIND_MODE");
  42. local ICE = mob:getLocalVar("ICE_MODE");
  43. local LIGHTNING = mob:getLocalVar("LIGHTNING_MODE");
  44. local DARK = mob:getLocalVar("DARK_MODE");
  45.  
  46. -- Spell selection SBS
  47.  
  48.  
  49. local lastSpell = mob:getLocalVar("last_spell");
  50.  
  51. if (os.time() - lastSpell > 20) then
  52. local SPELLSCAST = mob:getLocalVar("SPELLSCAST");
  53.  
  54. if (SPELLSCAST == 0) then
  55. local spellTimer = math.random(0,15)
  56. switch (spellTimer):caseof
  57. {
  58. [0] = function (x)
  59. mob:castSpell(157) --Aero IV
  60. mob:setLocalVar("FIRE_MODE",0);
  61. mob:setLocalVar("EARTH_MODE",0);
  62. mob:setLocalVar("WATER_MODE",0);
  63. mob:setLocalVar("WIND_MODE",1);
  64. mob:setLocalVar("ICE_MODE",0);
  65. mob:setLocalVar "LIGHTNING_MODE",0);
  66. mob:setLocalVar("DARK_MODE",0);
  67. if (WIND == 1) then
  68. mob:setMod(MOD_FIRE_ABSORB, 0);
  69. mob:setMod(MOD_EARTH_ABSORB, 0);
  70. mob:setMod(MOD_WIND_ABSORB, 100);
  71. mob:setMod(MOD_WATER_ABSORB, 0);
  72. mob:setMod(MOD_ICE_ABSORB, 0);
  73. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  74. mob:setMod(MOD_DARK_ABSORB, 0);
  75. end,
  76. [1] = function (x)
  77. mob:castSpell(147) --Fire IV
  78. mob:setLocalVar("FIRE_MODE",1);
  79. mob:setLocalVar("EARTH_MODE",0);
  80. mob:setLocalVar("WATER_MODE",0);
  81. mob:setLocalVar("WIND_MODE",0);
  82. mob:setLocalVar("ICE_MODE",0);
  83. mob:setLocalVar("LIGHTNING_MODE",0);
  84. mob:setLocalVar("DARK_MODE",0);
  85. if (mob:getLocalVar("FIRE_MODE") == 1) then
  86. mob:setMod(MOD_FIRE_ABSORB, 100);
  87. mob:setMod(MOD_EARTH_ABSORB, 0);
  88. mob:setMod(MOD_WIND_ABSORB, 0);
  89. mob:setMod(MOD_WATER_ABSORB, 0);
  90. mob:setMod(MOD_ICE_ABSORB, 0);
  91. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  92. mob:setMod(MOD_DARK_ABSORB, 0);
  93. end,
  94. [2] = function (x)
  95. mob:castSpell(152) --Blizzard 4
  96. mob:setLocalVar("FIRE_MODE",0);
  97. mob:setLocalVar("EARTH_MODE",0);
  98. mob:setLocalVar("WATER_MODE",0);
  99. mob:setLocalVar("WIND_MODE",0);
  100. mob:setLocalVar("ICE_MODE",1);
  101. mob:setLocalVar("LIGHTNING_MODE",0);
  102. mob:setLocalVar("DARK_MODE",0);
  103. if (ICE == 1) then
  104. mob:setMod(MOD_FIRE_ABSORB, 0);
  105. mob:setMod(MOD_EARTH_ABSORB, 0);
  106. mob:setMod(MOD_WIND_ABSORB, 0);
  107. mob:setMod(MOD_WATER_ABSORB, 0);
  108. mob:setMod(MOD_ICE_ABSORB, 100);
  109. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  110. mob:setMod(MOD_DARK_ABSORB, 0);
  111. end,
  112. [3] = function (x)
  113. mob:castSpell(186) --Aeroga 3
  114. mob:setLocalVar("FIRE_MODE",0);
  115. mob:setLocalVar("EARTH_MODE",0);
  116. mob:setLocalVar("WATER_MODE",0);
  117. mob:setLocalVar("WIND_MODE",1);
  118. mob:setLocalVar("ICE_MODE",0);
  119. mob:setLocalVar("LIGHTNING_MODE",0);
  120. mob:setLocalVar("DARK_MODE",0);
  121. if (WIND == 1) then
  122. mob:setMod(MOD_FIRE_ABSORB, 0);
  123. mob:setMod(MOD_EARTH_ABSORB, 0);
  124. mob:setMod(MOD_WIND_ABSORB, 100);
  125. mob:setMod(MOD_WATER_ABSORB, 0);
  126. mob:setMod(MOD_ICE_ABSORB, 0);
  127. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  128. mob:setMod(MOD_DARK_ABSORB, 0);
  129. end,
  130. [4] = function (x)
  131. mob:castSpell(176) --Firaga 3
  132. mob:setLocalVar("FIRE_MODE",1);
  133. mob:setLocalVar("EARTH_MODE",0);
  134. mob:setLocalVar("WATER_MODE",0);
  135. mob:setLocalVar("WIND_MODE",0);
  136. mob:setLocalVar("ICE_MODE",0);
  137. mob:setLocalVar("LIGHTNING_MODE",0);
  138. mob:setLocalVar("DARK_MODE",0);
  139. if (mob:getLocalVar("FIRE_MODE") == 1) then
  140. mob:setMod(MOD_FIRE_ABSORB, 100);
  141. mob:setMod(MOD_EARTH_ABSORB, 0);
  142. mob:setMod(MOD_WIND_ABSORB, 0);
  143. mob:setMod(MOD_WATER_ABSORB, 0);
  144. mob:setMod(MOD_ICE_ABSORB, 0);
  145. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  146. mob:setMod(MOD_DARK_ABSORB, 0);
  147. end,
  148. [5] = function (x)
  149. mob:castSpell(181) --Blizzaga 3
  150. mob:setLocalVar("FIRE_MODE",0);
  151. mob:setLocalVar("EARTH_MODE",0);
  152. mob:setLocalVar("WATER_MODE",0);
  153. mob:setLocalVar("WIND_MODE",0);
  154. mob:setLocalVar("ICE_MODE",1);
  155. mob:setLocalVar("LIGHTNING_MODE",0);
  156. mob:setLocalVar("DARK_MODE",0);
  157. if (ICE == 1) then
  158. mob:setMod(MOD_FIRE_ABSORB, 0);
  159. mob:setMod(MOD_EARTH_ABSORB, 0);
  160. mob:setMod(MOD_WIND_ABSORB, 0);
  161. mob:setMod(MOD_WATER_ABSORB, 0);
  162. mob:setMod(MOD_ICE_ABSORB, 100);
  163. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  164. mob:setMod(MOD_DARK_ABSORB, 0);
  165. end,
  166. [6] = function (x)
  167. mob:castSpell(167) --Thunder 4
  168. mob:setLocalVar("FIRE_MODE",0);
  169. mob:setLocalVar("EARTH_MODE",0);
  170. mob:setLocalVar("WATER_MODE",0);
  171. mob:setLocalVar("WIND_MODE",0);
  172. mob:setLocalVar("ICE_MODE",0);
  173. mob:setLocalVar("LIGHTNING_MODE",1);
  174. mob:setLocalVar("DARK_MODE",0);
  175. if (LIGHTNING == 1) then
  176. mob:setMod(MOD_FIRE_ABSORB, 0);
  177. mob:setMod(MOD_EARTH_ABSORB, 0);
  178. mob:setMod(MOD_WIND_ABSORB, 0);
  179. mob:setMod(MOD_WATER_ABSORB, 0);
  180. mob:setMod(MOD_ICE_ABSORB, 0);
  181. mob:setMod(MOD_LIGHTNING_ABSORB, 100);
  182. mob:setMod(MOD_DARK_ABSORB, 0);
  183. end,
  184. [7] = function (x)
  185. mob:castSpell(196) --Thundaga 3
  186. mob:setLocalVar("FIRE_MODE",0);
  187. mob:setLocalVar("EARTH_MODE",0);
  188. mob:setLocalVar("WATER_MODE",0);
  189. mob:setLocalVar("WIND_MODE",0);
  190. mob:setLocalVar("ICE_MODE",0);
  191. mob:setLocalVar("LIGHTNING_MODE",1);
  192. mob:setLocalVar("DARK_MODE",0);
  193. if (LIGHTNING == 1) then
  194. mob:setMod(MOD_FIRE_ABSORB, 0);
  195. mob:setMod(MOD_EARTH_ABSORB, 0);
  196. mob:setMod(MOD_WIND_ABSORB, 0);
  197. mob:setMod(MOD_WATER_ABSORB, 0);
  198. mob:setMod(MOD_ICE_ABSORB, 0);
  199. mob:setMod(MOD_LIGHTNING_ABSORB, 100);
  200. mob:setMod(MOD_DARK_ABSORB, 0);
  201. end,
  202. [8] = function (x)
  203. mob:castSpell(172) --Water 4
  204. mob:setLocalVar("FIRE_MODE",0);
  205. mob:setLocalVar("EARTH_MODE",0);
  206. mob:setLocalVar("WATER_MODE",1);
  207. mob:setLocalVar("WIND_MODE",0);
  208. mob:setLocalVar("ICE_MODE",0);
  209. mob:setLocalVar("LIGHTNING_MODE",0);
  210. mob:setLocalVar("DARK_MODE",0);
  211. if (WATER == 1) then
  212. mob:setMod(MOD_FIRE_ABSORB, 0);
  213. mob:setMod(MOD_EARTH_ABSORB, 0);
  214. mob:setMod(MOD_WIND_ABSORB, 0);
  215. mob:setMod(MOD_WATER_ABSORB, 100);
  216. mob:setMod(MOD_ICE_ABSORB, 0);
  217. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  218. mob:setMod(MOD_DARK_ABSORB, 0);
  219. end,
  220. [9] = function (x)
  221. mob:castSpell(201) --Waterga 3
  222. mob:setLocalVar("FIRE_MODE",0);
  223. mob:setLocalVar("EARTH_MODE",0);
  224. mob:setLocalVar("WATER_MODE",1);
  225. mob:setLocalVar("WIND_MODE",0);
  226. mob:setLocalVar("ICE_MODE",0);
  227. mob:setLocalVar("LIGHTNING_MODE",0);
  228. mob:setLocalVar("DARK_MODE",0);
  229. if (WATER == 1) then
  230. mob:setMod(MOD_FIRE_ABSORB, 0);
  231. mob:setMod(MOD_EARTH_ABSORB, 0);
  232. mob:setMod(MOD_WIND_ABSORB, 0);
  233. mob:setMod(MOD_WATER_ABSORB, 100);
  234. mob:setMod(MOD_ICE_ABSORB, 0);
  235. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  236. mob:setMod(MOD_DARK_ABSORB, 0);
  237. end,
  238. [10] = function(x)
  239. mob:castSpell(162) --Stone 4
  240. mob:setLocalVar("FIRE_MODE",0);
  241. mob:setLocalVar("EARTH_MODE",1);
  242. mob:setLocalVar("WATER_MODE",0);
  243. mob:setLocalVar("WIND_MODE",0);
  244. mob:setLocalVar("ICE_MODE",0);
  245. mob:setLocalVar("LIGHTNING_MODE",0);
  246. mob:setLocalVar("DARK_MODE",0);
  247. if (EARTH == 1) then
  248. mob:setMod(MOD_FIRE_ABSORB, 0);
  249. mob:setMod(MOD_EARTH_ABSORB, 100);
  250. mob:setMod(MOD_WIND_ABSORB, 0);
  251. mob:setMod(MOD_WATER_ABSORB, 0);
  252. mob:setMod(MOD_ICE_ABSORB, 0);
  253. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  254. mob:setMod(MOD_DARK_ABSORB, 0);
  255. end,
  256. [11] = function(x)
  257. mob:castSpell(191) --Stonega3
  258. mob:setLocalVar("FIRE_MODE",0);
  259. mob:setLocalVar("EARTH_MODE",1);
  260. mob:setLocalVar("WATER_MODE",0);
  261. mob:setLocalVar("WIND_MODE",0);
  262. mob:setLocalVar("ICE_MODE",0);
  263. mob:setLocalVar("LIGHTNING_MODE",0);
  264. mob:setLocalVar("DARK_MODE",0);
  265. if (EARTH == 1) then
  266. mob:setMod(MOD_FIRE_ABSORB, 0);
  267. mob:setMod(MOD_EARTH_ABSORB, 100);
  268. mob:setMod(MOD_WIND_ABSORB, 0);
  269. mob:setMod(MOD_WATER_ABSORB, 0);
  270. mob:setMod(MOD_ICE_ABSORB, 0);
  271. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  272. mob:setMod(MOD_DARK_ABSORB, 0);
  273. end,
  274. [12] = function(x)
  275. mob:castSpell(362) --Bindga 2
  276. mob:setLocalVar("FIRE_MODE",0);
  277. mob:setLocalVar("EARTH_MODE",0);
  278. mob:setLocalVar("WATER_MODE",0);
  279. mob:setLocalVar("WIND_MODE",0);
  280. mob:setLocalVar("ICE_MODE",1);
  281. mob:setLocalVar("LIGHTNING_MODE",0);
  282. mob:setLocalVar("DARK_MODE",0);
  283. if (ICE == 1) then
  284. mob:setMod(MOD_FIRE_ABSORB, 0);
  285. mob:setMod(MOD_EARTH_ABSORB, 0);
  286. mob:setMod(MOD_WIND_ABSORB, 0);
  287. mob:setMod(MOD_WATER_ABSORB, 0);
  288. mob:setMod(MOD_ICE_ABSORB, 100);
  289. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  290. mob:setMod(MOD_DARK_ABSORB, 0);
  291. end,
  292. [13] = function(x)
  293. mob:castSpell(366) --Graviga
  294. mob:setLocalVar("FIRE_MODE",0);
  295. mob:setLocalVar("EARTH_MODE",0);
  296. mob:setLocalVar("WATER_MODE",0);
  297. mob:setLocalVar("WIND_MODE",1);
  298. mob:setLocalVar("ICE_MODE",0);
  299. mob:setLocalVar("LIGHTNING_MODE",0);
  300. mob:setLocalVar("DARK_MODE",0);
  301. if (WIND == 1) then
  302. mob:setMod(MOD_FIRE_ABSORB, 0);
  303. mob:setMod(MOD_EARTH_ABSORB, 0);
  304. mob:setMod(MOD_WIND_ABSORB, 100);
  305. mob:setMod(MOD_WATER_ABSORB, 0);
  306. mob:setMod(MOD_ICE_ABSORB, 0);
  307. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  308. mob:setMod(MOD_DARK_ABSORB, 0);
  309. end,
  310. [14] = function(x)
  311. mob:castSpell(360) --Dispelga
  312. mob:setLocalVar("FIRE_MODE",0);
  313. mob:setLocalVar("EARTH_MODE",0);
  314. mob:setLocalVar("WATER_MODE",0);
  315. mob:setLocalVar("WIND_MODE",0);
  316. mob:setLocalVar("ICE_MODE",0);
  317. mob:setLocalVar("LIGHTNING_MODE",0);
  318. mob:setLocalVar("DARK_MODE",1);
  319. if (DARK == 1) then
  320. mob:setMod(MOD_FIRE_ABSORB, 0);
  321. mob:setMod(MOD_EARTH_ABSORB, 0);
  322. mob:setMod(MOD_WIND_ABSORB, 0);
  323. mob:setMod(MOD_WATER_ABSORB, 0);
  324. mob:setMod(MOD_ICE_ABSORB, 0);
  325. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  326. mob:setMod(MOD_DARK_ABSORB, 100);
  327. end,
  328. [15] = function(x)
  329. mob:castSpell(274) --Sleepga 2
  330. mob:setLocalVar("FIRE_MODE",0);
  331. mob:setLocalVar("EARTH_MODE",0);
  332. mob:setLocalVar("WATER_MODE",0);
  333. mob:setLocalVar("WIND_MODE",0);
  334. mob:setLocalVar("ICE_MODE",0);
  335. mob:setLocalVar("LIGHTNING_MODE",0);
  336. mob:setLocalVar("DARK_MODE",1);
  337. if (DARK == 1) then
  338. mob:setMod(MOD_FIRE_ABSORB, 0);
  339. mob:setMod(MOD_EARTH_ABSORB, 0);
  340. mob:setMod(MOD_WIND_ABSORB, 0);
  341. mob:setMod(MOD_WATER_ABSORB, 0);
  342. mob:setMod(MOD_ICE_ABSORB, 0);
  343. mob:setMod(MOD_LIGHTNING_ABSORB, 0);
  344. mob:setMod(MOD_DARK_ABSORB, 100);
  345. end,
  346. }
  347.  
  348.  
  349. mob:setLocalVar("last_spell", os.time());
  350. mob:setLocalVar("SPELLSCAST", 1);
  351.  
  352. elseif (SPELLSCAST >= 1) then
  353. mob:setLocalVar("SPELLSCAST", 0);
  354. end
  355. end
  356.  
  357.  
  358. ---------------------------------------------------------------------
  359.  
  360. -- Increment these by 1 each time they are slain, in that mobs onMobDeath() script.
  361. if (mob:getLocalVar("JoL_Regen_Reduction") == 0) then
  362. if (mob:getLocalVar("JoL_Qn_xzomit_Killed") == 9
  363. and mob:getLocalVar("JoL_Qn_hpemde_Killed") == 9) then
  364. mob:setLocalVar("JoL_Regen_Reduction", 1);
  365. end
  366. end
  367. if (mob:getLocalVar("JoL_Regen_Reduction") == 1) then --SBS
  368. mob:setMod(MOD_REGEN, 100);
  369. end
  370.  
  371. local lastPop = mob:getLocalVar("pop_pets");
  372. if (os.time() - lastPop > 150) then
  373. local SPAWNS = mob:getLocalVar("SPAWNS");
  374. local phuabo1 = GetMobAction(16912849);
  375. local phuabo2 = GetMobAction(16912852);
  376. local phuabo3 = GetMobAction(16912855);
  377.  
  378. if (SPAWNS == 0) then -- Spawns first 3 xzomit
  379. SpawnMob(16912858, 300):updateEnmity(target);
  380. SpawnMob(16912859, 300):updateEnmity(target);
  381. SpawnMob(16912860, 300):updateEnmity(target);
  382. mob:setLocalVar("pop_pets", os.time());
  383. mob:setLocalVar("SPAWNS", 1);
  384. elseif (SPAWNS == 1) then -- spawns first 3 hpemde
  385. SpawnMob(16912867, 300):updateEnmity(target);
  386. SpawnMob(16912868, 300):updateEnmity(target);
  387. SpawnMob(16912869, 300):updateEnmity(target);
  388. mob:setLocalVar("pop_pets", os.time());
  389. mob:setLocalVar("SPAWNS", 2);
  390. mob:setLocalVar("JoL_Qn_xzomit_Killed", 3);--SBS
  391. elseif (SPAWNS == 2) then -- spawns first 3 phuabo
  392. SpawnMob(16912849, 300):updateEnmity(target);
  393. SpawnMob(16912850, 300):updateEnmity(target);
  394. SpawnMob(16912851, 300):updateEnmity(target);
  395. mob:setLocalVar("pop_pets", os.time());
  396. mob:setLocalVar("SPAWNS", 3);
  397. mob:setLocalVar("JoL_Qn_hpemde_Killed", 3);
  398. elseif (SPAWNS == 3) then -- Spawns second 3 xzomit
  399. SpawnMob(16912861, 300):updateEnmity(target);
  400. SpawnMob(16912862, 300):updateEnmity(target);
  401. SpawnMob(16912863, 300):updateEnmity(target);
  402. mob:setLocalVar("pop_pets", os.time());
  403. mob:setLocalVar("SPAWNS", 4);
  404. elseif (SPAWNS == 4) then -- spawns second 3 hpemde
  405. SpawnMob(16912870, 300):updateEnmity(target);
  406. SpawnMob(16912871, 300):updateEnmity(target);
  407. SpawnMob(16912872, 300):updateEnmity(target);
  408. mob:setLocalVar("pop_pets", os.time());
  409. mob:setLocalVar("SPAWNS", 5);
  410. mob:setLocalVar("JoL_Qn_xzomit_Killed", 6);
  411. elseif (SPAWNS == 5) then -- spawns second 3 phuabo
  412. SpawnMob(16912852, 300):updateEnmity(target);
  413. SpawnMob(16912853, 300):updateEnmity(target);
  414. SpawnMob(16912854, 300):updateEnmity(target);
  415. mob:setLocalVar("pop_pets", os.time());
  416. mob:setLocalVar("SPAWNS", 6);
  417. mob:setLocalVar("JoL_Qn_hpemde_Killed", 6);
  418. elseif (SPAWNS == 6) then -- Spawns last 3 xzomit
  419. SpawnMob(16912864, 300):updateEnmity(target);
  420. SpawnMob(16912865, 300):updateEnmity(target);
  421. SpawnMob(16912866, 300):updateEnmity(target);
  422. mob:setLocalVar("pop_pets", os.time());
  423. mob:setLocalVar("SPAWNS", 7);
  424. elseif (SPAWNS == 7) then -- spawns last 3 hpemde
  425. SpawnMob(16912873, 300):updateEnmity(target);
  426. SpawnMob(16912874, 300):updateEnmity(target);
  427. SpawnMob(16912875, 300):updateEnmity(target);
  428. mob:setLocalVar("pop_pets", os.time());
  429. mob:setLocalVar("SPAWNS", 8);
  430. mob:setLocalVar("JoL_Qn_xzomit_Killed", 9);
  431. elseif (SPAWNS >= 8) then -- switch to ONLY popping phuabo (still up to 3 at a time)
  432. if (phuabo1 == ACTION_NONE or phuabo1 == ACTION_SPAWN) then
  433. SpawnMob(16912849, 300):updateEnmity(target);
  434. SpawnMob(16912850, 300):updateEnmity(target);
  435. SpawnMob(16912851, 300):updateEnmity(target);
  436. mob:setLocalVar("pop_pets", os.time());
  437. mob:setLocalVar("JoL_Qn_hpemde_Killed", 9);
  438. elseif (phuabo2 == ACTION_NONE or phuabo2 == ACTION_SPAWN) then
  439. SpawnMob(16912852, 300):updateEnmity(target);
  440. SpawnMob(16912853, 300):updateEnmity(target);
  441. SpawnMob(16912854, 300):updateEnmity(target);
  442. mob:setLocalVar("pop_pets", os.time());
  443. elseif (phuabo3 == ACTION_NONE or phuabo3 == ACTION_SPAWN) then
  444. SpawnMob(16912855, 300):updateEnmity(target);
  445. SpawnMob(16912856, 300):updateEnmity(target);
  446. SpawnMob(16912857, 300):updateEnmity(target);
  447. mob:setLocalVar("pop_pets", os.time());
  448. end
  449. end
  450. end
  451. end;
  452.  
  453. -----------------------------------
  454. -- onMobDespawn
  455. -----------------------------------
  456.  
  457. function onMobDespawn(mob)
  458. local AV_CHANCE = 100; --set back to 25 after testing JoL mobs killed variables/regen effects on AV
  459. if (AV_CHANCE > math.random(0,99)) then
  460. SpawnMob(16912876, 180);
  461. end
  462. end;
  463.  
  464. -----------------------------------
  465. -- onMobDeath
  466. -----------------------------------
  467.  
  468. function onMobDeath(mob, player, isKiller)
  469. end;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement