Advertisement
Rochet2

Untitled

Mar 13th, 2014
347
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Lua 0.85 KB | None | 0 0
  1. local npcId = 190015 -- Boss entry id.
  2.  
  3. local mjafko = {}
  4.  
  5. function mjafko.OnCombat(event, creature, target)
  6.     creature:CastSpell(target, 72905)
  7.     creature:SendUnitYell("Let the battle begin! You will all DIE! HAHA", 0)
  8.     creature:RegisterEvent(mjafko.FrostBolt, 2000, 0) -- Every 2s will cast it
  9.     creature:RegisterEvent(mjafko.bersek, 1000, 0)
  10. end
  11.  
  12. function mjafko.FrostBolt(event, delay, pCall, creature)
  13.     creature:CastSpell(55696)
  14. end
  15.  
  16. function mjafko.bersek(eventID, delay, pCall, creature)
  17.     if (creature:GetHealthPct() <= 80) then
  18.         creature:RemoveEventById(eventID)
  19.         creature:SendUnitYell("80proc", 0)
  20.         --creature:CastSpell(26662)
  21.     end
  22. end
  23.  
  24. function mjafko.OnReset(event, creature)
  25.     creature:RemoveEvents()
  26. end
  27.  
  28. RegisterCreatureEvent(npcId, 1, mjafko.OnCombat)
  29. RegisterCreatureEvent(npcId, 23, mjafko.OnReset)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement