1. local NPCID = 71000
  2. local NPCSpawnID = 70000
  3. function LevelMob_OnCombat(pUnit, event)
  4. pUnit:SendChatMessage(12, 0, "Kommt herbei meine Br\195\188der!")
  5. pUnit:RegisterEvent("LevelMob_SpawnCreaturs",1000, 1)
  6. end
  7. function LevelMob_SpawnCreaturs(pUnit, event)
  8. x = 0
  9. y = 0
  10. z = 0
  11. pUnit:SendChatMessage(12, 0, "Erteilt den Wiedersachern unserer K\195\182nigin eine Lektion erteilen!")
  12. x = pUnit:GetX()
  13. y = pUnit:GetY()
  14. z = pUnit:GetZ()
  15. pUnit:SpawnCreature(70000, x+5, y+5, z+5, 0)
  16. pUnit:SpawnCreature(70000, x+10, y+5, z+5, 0)
  17. pUnit:SpawnCreature(70000, x+7, y+7, z+5, 0)
  18. pUnit:SpawnCreature(70000, x-5, y-5, z+5, 0)
  19. pUnit:SpawnCreature(70000, x-10, y-5, z+5, 0)
  20. end
  21. function LevelMob_OnLeaveCombat(pUnit, event)
  22. pUnit:RemoveEvents()
  23. end
  24. function LevelMob_OnKillTarget(pUnit, event)
  25. pUnit:SendChatMessage(14, 0, "Ein weiterer toter Wurm f\195\188r die Spinnenk\195\182nigin!")
  26. pUnit:RemoveEvents()
  27. end
  28. function LevelMob_OnDie(pUnit, event)
  29. pUnit:RemoveEvents()
  30. end
  31. RegisterUnitEvent(NPCID, 1, "LevelMob_OnCombat")
  32. RegisterUnitEvent(NPCID, 2, "LevelMob_OnLeaveCombat")
  33. RegisterUnitEvent(NPCID, 3, "LevelMob_OnKillTarget")
  34. RegisterUnitEvent(NPCID, 4, "LevelMob_OnDie")