My mob i made that suppose to cast certain spells he cast it on himself rather than an enemy..How can i fix? Heres my lua
Code:
function amnem1_CheckD(Unit)
if Unit:GetHealthPct() < 10 then
Unit:FullCastSpellOnTarget(41481)
Unit:SendChatMessage(12, 0, "Let the fire purge you!")
end
end
function amnem1_Chill(Unit)
Unit:FullCastSpellOnTarget(38009)
Unit:SendChatMessage(12, 0, "MUHAHAHA")
end
function amnem1_Shadow(Unit)
Unit:FullCastSpellOnTarget(29928)
Unit:SendChatMessage(12, 0, "Did I Scare you?")
end
function amnem1_OnCombat(Unit, Event)
Unit:SendChatMessage (11, 0, "For the Holy")
Unit:RegisterEvent("amnem1_CheckA",25000, 0)
Unit:RegisterEvent("amnem1_CheckB",20000, 0)
Unit:RegisterEvent("amnem1_CheckC",25000, 0)
Unit:RegisterEvent("amnem1_CheckD",20000, 0)
Unit:RegisterEvent("amnem1_Chill",20000, 0)
Unit:RegisterEvent("amnem1_Shadow",31000, 0)
end
function amnem1_OnLeaveCombat(Unit)
Unit:RemoveEvents()
end
function amnem1_KilledTarget(Unit)
Unit:SendChatMessage(12, 0, "Enjoy Hell")
Unit:CastSpell(41272)
Unit:RemoveEvents()
end
function amnem1_OnDied(Unit)
Unit:SendChatMessage(12, 0, "I will see you in Hell.")
Unit:RemoveEvents()
end
RegisterUnitEvent(133892, 1, "amnem1_OnCombat")
RegisterUnitEvent(133892, 2, "amnem1_OnLeaveCombat")
RegisterUnitEvent(133892, 3, "amnem1_OnKilledTarget")
RegisterUnitEvent(133892, 4, "amnem1_OnDied")