Advertisement
hlmbugle

Untitled

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