Code:
function Boss_Consecration(pUnit,Event)
pUnit:CastSpell(37428)
pUnit:SendChatMessage(12,0,"Do you feel the ground burn beneath your feet?... thats the feeling of defeat!")
end
function Boss_Hellfire(pUnit,Event)
pUnit:CastSpell(37428)
end
function Boss_SealOfVengeance(pUnit,Event)
pUnit:CastSpell(31801)
end
function Boss_Heal(pUnit,Event)
pUnit:FullCastSpell(29383)
end
function Boss_Bubble(pUnit,Event)
pUnit:CastSpell(1020)
end
function Boss_Knockback(pUnit,Event)
pUnit:CastSpell(43418)
end
function Boss_Silence(pUnit,Event)
pUnit:CastSpell(37160)
end
function ScarletCommanderMograine_OnEnterCombat(pUnit,Event)
pUnit:SendChatMessage(12,0,"I am the leader of the Scarlet Crusade, you have no chance!")
pUnit:CastSpell(31801)
pUnit:CastSpell(32773)
pUnit:RegisterEvent("Boss_Consecration",60000,0)
pUnit:RegisterEvent("Boss_SealOfVengeance",30000,0)
pUnit:RegisterEvent("Boss_Hellfire",25000,0)
pUnit:RegisterEvent("Boss_Heal",51000,0)
pUnit:RegisterEvent("Boss_Bubble",50000,0)
pUnit:RegisterEvent("Boss_Knockback",24000,0)
pUnit:RegisterEvent("Boss_Silence",43000,0)
end
function ScarletCommanderMograine_OnLeaveCombat(pUnit,Event)
pUnit:RemoveEvents()
end
function ScarletCommanderMograine_OnKilledTarget(pUnit,Event)
pUnit:SendChatMessage(12,0,"Hahaha, you fools no one can defeat me!")
pUnit:RemoveEvents()
end
function ScarletCommanderMograine_OnDied(pUnit,Event)
pUnit:SendChatMessage(12,0,"I am sorry.... Scarlet Companions.... I have failed")
pUnit:RemoveEvents()
end
RegisterUnitEvent(14124, 1, "ScarletCommanderMograine_OnEnterCombat")
RegisterUnitEvent(14124, 2, "ScarletCommanderMograine_OnLeaveCombat")
RegisterUnitEvent(14124, 3, "ScarletCommanderMograine_OnKilledTarget")
RegisterUnitEvent(14124, 4, "ScarletCommanderMograine_OnDied")