Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- --[[
- Boss Encounter
- Script made by Danny
- For testing purposes
- ]]
- function Test_OnCombat(Unit, event)
- Unit:SendChatMessage(12, 0, "Who dares disturb me!")
- Unit:RegisterEvent("Test_ShadowBolt", 10000, 0)
- Unit:RegsiterEvent("GetHealthPCT", 1000, 0)
- end
- function Test_ShadowBolt(pUnit)
- local target = pUnit:GetRandomPlayer(0)
- if target ~= nil then
- pUnit:CastSpellOnTarget(11661, pUnit:GetRandomPlayer(0))
- end
- end
- function GetHealthPCT(Unit)
- if (Unit:GetHealthPct() <= 50) then
- Unit:RemoveEvents()
- Unit:SendChatMessage(12, 0, "I will kill you all!")
- Unit:RegisterEvent("Test_ShadowBolt", 10000, 0)
- end
- end
- function NpcName_OnDied(Unit, Event)
- Unit:RemoveEvents()
- end
- function NpcName_OnKilledTarget(Unit, event)
- end
- function NpcName_OnLeaveCombat(Unit, event)
- Unit:RemoveEvents()
- end
- RegisterUnitEvent(entryidofthenpc, 1, "Test_OnCombat")
- RegisterUnitEvent(entryidofthenpc, 2, "NpcName_OnLeaveCombat")
- RegisterUnitEvent(entryidofthenpc, 3, "NpcName_OnKilledTarget")
- RegisterUnitEvent(entryidofthenpc, 4, "NpcName_OnDied")
Advertisement
Add Comment
Please, Sign In to add comment