function DragonLord_Arcane_Volley(Unit, event, miscunit, misc)
print "DragonLord Arcane Volley"
Unit:FullCastSpellOnTarget(36738,Unit:GetClosestPlayer())
Unit:SendChatMessage(11, 0, "Let's acarne rain start...")
end
function DragonLord_Arcane_Explosion(Unit, event, miscunit, misc)
print "DragonLord Arcane Explosion"
Unit:FullCastSpellOnTarget(38197,Unit:GetClosestPlayer())
Unit:SendChatMessage(11, 0, "BOOM...")
end
function DragonLord_Blink(Unit)
print "DragonLord Blink"
Unit:FullCastSpell(1953)
Unit:SendChatMessage(11, 0, "Catch me...")
end
function DragonLord_Polymorph(Unit, event, miscunit, misc)
print "DragonLord Polymorph"
Unit:FullCastSpellOnTarget(12826,Unit:GetClosestPlayer())
Unit:SendChatMessage(11, 0, "I will transforme you...")
end
function DragonLord_Earthquake(Unit, event, miscunit, misc)
print "DragonLord Earthquake"
Unit:FullCastSpellOnTarget(33919,Unit:GetClosestPlayer())
Unit:SendChatMessage(11, 0, "Earthquake...")
end
function DragonLord(unit, event, miscunit, misc)
print "Dragon Lord"
unit:RegisterEvent("DragonLord_Arcane_Volley",10000,0)
unit:RegisterEvent("DragonLord_Arcane_Explosion",16000,0)
unit:RegisterEvent("DragonLord_Blink",23000,0)
unit:RegisterEvent("DragonLord_Polymorph",33000,0)
unit:RegisterEvent("DragonLord_Earthquake",12000,0)
end
RegisterUnitEvent(458010,1,"Dragon Lord")