复制内容到剪贴板
代码:
--Nalorakk script by Project eXa
function Nalorakk_OnCombat(Unit, event)
? ? Unit:PlaySoundToSet(12070)
? ? Unit:SendChatMessage(12,0,"You be dead soon enough!")
? ? Unit:RegisterEvent("Nalorakk_Mangle",8000,0)
? ? Unit:RegisterEvent("Nalorakk_Surge",15001,0)
? ? Unit:RegisterEvent("Nalorakk_Bear",45000,0)
end
function Nalorakk_Mangle(pUnit, event)
? ? pUnit:FullCastSpellOnTarget(44955, pUnit:GetMainTank())
end
function Nalorakk_Surge(pUnit, event)
? ? local plr = pUnit:GetRandomPlayer(0)
?? if (plr ~= nil) then
? ? pUnit:FullCastSpellOnTarget(42402, plr)
? ? pUnit:PlaySoundToSet(12071)
? ? pUnit:SendChatMessage(12,0,"I bring da pain!")
?? end
end
function Nalorakk_Bear(pUnit, event)
? ? pUnit:RemoveEvents()
? ? pUnit:SetModel(719)
? ? pUnit:PlaySoundToSet(12072)
? ? pUnit:SendChatMessage(12,0,"You call on da beast, you gonna get more dan you bargain for!")
? ? pUnit:FullCastSpellOnTarget(42395, pUnit:GetMainTank())
? ? pUnit:FullCastSpellOnTarget(42397, pUnit:GetMainTank())
? ? pUnit:RegisterEvent("Nalorakk_BearRoar",7000,0)
? ? pUnit:RegisterEvent("Nalorakk_Troll",30000,0)
end
function Nalorakk_BearRoar(Unit)
? ? Unit:CastSpell(42398)
end
function Nalorakk_Troll(Unit, event)
? ? Unit:RemoveEvents()
? ? Unit:SetModel(21631)
? ? Unit:PlaySoundToSet(12073)
? ? Unit:SendChatMessage(12,0,"Make way for Nalorakk!")
? ? Unit:RegisterEvent("Nalorakk_Mangle",10000,0)
? ? Unit:RegisterEvent("Nalorakk_Surge",15001,0)
? ? Unit:RegisterEvent("Nalorakk_Bear",45000,0)
end
function Nalorakk_OnDied(Unit)
? ? Unit:RemoveEvents()? ?
? ? Unit:SendChatMessage(12,0,"I... be waitin' on da udda side.... ")
? ? Unit:PlaySoundToSet(12077)
end
function Nalorakk_OnKilledTarget(Unit)
? ? Unit:SendChatMessage(12,0,"Now whatchoo got to say?")
? ? Unit:PlaySoundToSet(12075)
end
function Nalorakk_OnLeaveCombat(Unit)
? ? Unit:RemoveEvents()
? ? Unit:SetModel(21631)
end
RegisterUnitEvent(23576,1,"Nalorakk_OnCombat")
RegisterUnitEvent(23576,2,"Nalorakk_OnLeaveCombat")
RegisterUnitEvent(23576,3,"Nalorakk_OnKilledTarget")
RegisterUnitEvent(23576,4,"Nalorakk_OnDied")