- local NPCID = 71000
- local NPCSpawnID1 = 70000
- function LevelMob_OnCombat(pUnit, event, player)
- pUnit:SendChatMessage(12, 0, "Kommt herbei meine Br\195\188der!")
- pUnit:RegisterEvent("MobSpawn",1000, 1)
- end
- function MobSpawn(pUnit)
- if Unit:GetHealthPct() < 100 then
- pUnit:SendChatMessage(12, 0, "Erteilt den Wiedersachern unserer K\195\182nigin eine Lektion erteilen!")
- pUnit:GetX()
- pUnit:GetY()
- pUnit:GetZ()
- pUnit:SpawnCreature(70000, x+5, y+5, z+5, 0)
- pUnit:SpawnCreature(70000, x+10, y+5, z+5, 0)
- pUnit:SpawnCreature(70000, x+7, y+7, z+5, 0)
- pUnit:SpawnCreature(70000, x-5, y-5, z+5, 0)
- pUnit:SpawnCreature(70000, x-10, y-5, z+5, 0)
- end
- end
- function LevelMob_OnLeaveCombat(pUnit, event, player)
- pUnit:RemoveEvents()
- end
- function LevelMob_OnKillTarget(pUnit, event, player)
- pUnit:SendChatMessage(14, 0, "Ein weiterer toter Wurm f\195\188r die Spinnenk\195\182nigin!")
- pUnit:RemoveEvents()
- end
- function LevelMob_OnDie(pUnit, event, player)
- pUnit:RemoveEvents()
- end
- RegisterUnitEvent(NPCID, 1, "LevelMob_OnCombat")
- RegisterUnitEvent(NPCID, 2, "LevelMob_OnLeaveCombat")
- RegisterUnitEvent(NPCID, 3, "LevelMob_OnKillTarget")
- RegisterUnitEvent(NPCID, 4, "LevelMob_OnDie")