Code:
function Shadownpc_Voidbolt(Unit, event, miscunit, misc)
print "Shadownpc Voidbolt"
Unit:FullCastSpellOnTarget(39252,Unit:GetMainTank())
end
function Shadownpc_Berserkerstance(Unit, event, miscunit, misc)
print "Shadownpc Berserkerstance"
Unit:FullCastSpell(7366)
end
function Shadownpc_Fear(Unit, event, miscunit, misc)
print "Shadownpc Fear"
Unit:FullCastSpellOnTarget(13704,Unit:GetMainTank())
end
function Shadownpc_Shadowboltvalley(Unit, event, miscunit, misc)
print "Shadownpc Shadowboltvalley"
Unit:FullCastSpell(32963)
end
function Shadownpc_Empoweringshadow(Unit, event, miscunit, misc)
print "Shadownpc Empoweringshadow"
Unit:FullCastSpell(39364)
end
function Shadownpc_Shadownovatwo(Unit, event, miscunit, misc)
print "Shadownpc Shadownovatwo"
Unit:FullCastSpell(33846)
end
function Shadownpc_Shadownova(Unit, event, miscunit, misc)
print "Shadownpc Shadownova"
Unit:FullCastSpell(30852)
end
function Shadownpc_leavecombat(Unit, event, miscunit, misc)
unit:RemoveEvents();
end
function Shadownpc_killtarget(Unit, event, miscunit, misc)
unit:RemoveEvents();
end
function Shadownpc(unit, event, miscunit, misc)
print "Shadownpc"
unit:RegisterEvent("Shadownpc_Voidbolt",15000,0)
unit:RegisterEvent("Shadownpc_Shadowboltvalley",30000,0)
unit:RegisterEvent("Shadownpc_Berserkerstance",50000,0)
unit:RegisterEvent("Shadownpc_Fear",51000,0)
unit:RegisterEvent("Shadownpc_Empoweringshadow",60000,0)
unit:RegisterEvent("Shadownpc_Shadownovatwo",17000,0)
unit:RegisterEvent("Shadownpc_Shadownova",40000,0)
end
RegisterUnitEvent(1508422, 3, "Shadownpc_killtarget")
RegisterUnitEvent(1508422, 2, "Shadownpc_leavecombat")
RegisterUnitEvent(1508422, 1,"Shadownpc")