Code:
function Deathknight_Chain_Lightning(pUnit, event, miscpUnit, misc)
print "Deathknight_Chain_Lightning"
if pUnit:GetHealthPct() < 98 then
Unit:FullCastSpell(16033pUnit:GetMainTank())
end
function Deathknight_Caged(pUnit, event, miscpUnit, misc)
print "Deathknight_Caged"
Unit:CastSpell(40695pUnit:GetMainTank())
end
function Deathknight_Eye_Tentacle(pUnit, event, miscpUnit, misc)
print "Deathknight_Eye_Tentacle"
if pUnit:GetHealthPct() < 98 then
Unit:SpawnCreature(15726, -387.988586, 157.034363, 7.224352, 2.3, 21, 60000);
end
function Deathknight_Eye_Tentacle(pUnit, event, miscpUnit, misc)
print "Deathknight_Eye_Tentacle"
if pUnit:GetHealthPct() < 98 then
Unit:SpawnCreature(15726, -400.207825, 147.842346, 1.495826, 0.157, 21, 60000);
end
function Deathknight_EnterCombat(pUnit, Event)
pUnit:SendChatMessage(5, 0, "You have defeated my companions! Now you will die to my fury!")
pUnit:PlaySoundToSet(11467)
end
function Deathknight_Holy_Fire(pUnit, event, miscpUnit, misc)
print "Deathknight_Holy_Fire"
pUnit:FullCastSpell(34109,pUnit:GetRandomPlayer())
end
function Deathknight_Repentance(pUnit, event, miscunit, misc)
print "Deathknight_Repentance"
pUnit:FullCastSpell(34109,Unit:GetClosestPlayer())
end
function Deathknight_OnCombat(pUnit, event, miscpUnit, misc)
pUnit:RegisterEvent("Deathknight_Chain_Lightning",40000, 999)
pUnit:RegisterEvent("Deathknight_Eye_Tentacle",80000, 999)
pUnit:RegisterEvent("Deathknight_Eye_Tentacle",80000, 999)
pUnit:RegisterEvent("Deathknight_Caged",120000, 999)
punit:RegisterEvent("Deathknight_Holy_Fire",160000,999)
punit:RegisterEvent("Deathknight_Repentance",200000,999)
end
function Deathknight_KilledTarget(pUnit, Event)
pUnit:SendChatMessage(5, 0, "I told you that you would die to my fury!")
end
RegisterUnitEvent(11519, 1, "Deathknight_EnterCombat")
RegisterUnitEvent(11519, 1, "Deathknight_KilledTarget")
RegisterUnitEvent(11519,1,"Deathknight")