Code:
function spellflare(unit)
unit:CastSpell(42505)
end
function Banddespawn(unit, Event)
end
function despawnband(unit, Event)
unit:RegisterEvent("spellflare",500,1)
unit:RemoveEvents()
end
function despawnband2(unit, Event)
unit:RegisterEvent("spellflare",500,2)
unit:RemoveEvents()
end
function spellfire(unit)
unit:CastSpell(42501)
end
function UDemotes(unit)
unit:RegisterEvent("spellflare",500,2)
unit:RegisterEvent("despawnband",280000,0)
unit:RegisterEvent("EmoteSpinGuiUD",10000,1)
unit:RegisterEvent("EmoteStrumGuiUD",30000,1)
unit:RegisterEvent("EmoteStrumGuiUD",34000,1)
unit:RegisterEvent("EmoteSpinGuiUD",38000,1)
unit:RegisterEvent("Normalstate",45000,1)
unit:RegisterEvent("EmoteJumpGuiUD",104000,1)
unit:RegisterEvent("EmoteStepGuiUD",70000,1)
unit:RegisterEvent("Normalstate",85000,1)
unit:RegisterEvent("EmoteJumpGuiUD",123000,1)
unit:RegisterEvent("Spotlight",140000,1)
unit:RegisterEvent("EmoteSpinGuiUD",145000,1)
unit:RegisterEvent("EmoteJumpGuiUD",168000,1)
unit:RegisterEvent("Normalstate",200000,1)
unit:RegisterEvent("EmoteStepGuiUD",229000,1)
unit:RegisterEvent("Normalstate",203000,1)
end
function EmoteStrumGuiUD(unit)
unit:Emote(405)
end
function EmoteStepGuiUD(unit)
unit:Emote(403)
end
function EmoteSpinGuiUD(unit)
unit:Emote(404)
end
function EmoteJumpGuiUD(unit)
unit:Emote(402)
end
function Drumemotes(unit)
unit:RegisterEvent("spellflare",500,2)
unit:RegisterEvent("despawnband",280000,0)
unit:SetCombatCapable(0)
unit:RegisterEvent("Emotetwodrum",30000,1)
unit:RegisterEvent("Emotetwodrum",34000,1)
unit:RegisterEvent("Emotetwodrum",38000,1)
unit:RegisterEvent("Normalstate",45000,1)
unit:RegisterEvent("Emotetwodrum",58000,1)
unit:RegisterEvent("Emotejumpdrum",68000,1)
unit:RegisterEvent("Emoterolldrum",88000,1)
unit:RegisterEvent("Emotejumpdrum",100000,1)
unit:RegisterEvent("Emotetwodrum",138000,1)
unit:RegisterEvent("Emoterolldrum",210000,1)
unit:RegisterEvent("Normalstate",203000,1)
end
function Emotejumpdrum(unit)
unit:Emote(405)
end
function Emoterolldrum(unit)
unit:Emote(402)
end
function Emotetwodrum(unit)
unit:Emote(403)
end
function Emotespindrum(unit)
unit:Emote(404)
end
function Orcemotes(unit)
unit:RegisterEvent("spellflare",500,2)
unit:RegisterEvent("despawnband",280000,0)
unit:SetCombatCapable(0)
unit:RegisterEvent("EmoteRight",500,1)
unit:RegisterEvent("EmoteGrabclose",19000,1)
unit:RegisterEvent("Emoteleft",30000,1)
unit:RegisterEvent("Normalstate",45000,1)
unit:RegisterEvent("EmoteGrab",65000,1)
unit:RegisterEvent("Emoteleft",70000,1)
unit:RegisterEvent("EmoteScream",84000,1)
unit:RegisterEvent("Normalstate",87000,1)
unit:RegisterEvent("OrcLight",115000,1)
unit:RegisterEvent("Emoteleft",123042,1)
unit:RegisterEvent("EmoteScream",137000,1)
unit:RegisterEvent("Emotestop",142000,1)
unit:RegisterEvent("Emotestop",180000,1)
unit:RegisterEvent("EmoteRight",229000,1)
unit:RegisterEvent("EmoteGrab",239000,1)
unit:RegisterEvent("EmoteScream",259000,1)
end
function EmoteRight(unit)
unit:Emote(403)
end
function Emoteleft(unit)
unit:Emote(404)
end
function EmoteScream(unit)
unit:Emote(407)
end
function EmoteGrab(unit)
unit:Emote(405)
end
function Emotestop(unit)
unit:Emote(402)
end
function EmoteGrabclose(unit)
unit:Emote(406)
end
function OrcLight(unit)
unit:CastSpell(42510)
end
function Trollemotes(unit)
unit:RegisterEvent("spellflare",500,2)
unit:SetCombatCapable(0)
unit:RegisterEvent("EmoteStrumbass",10000,1)
unit:RegisterEvent("EmoteStrumbass",30000,1)
unit:RegisterEvent("Normalstate",45000,1)
unit:RegisterEvent("EmoteStepbass",70350,1)
unit:RegisterEvent("Normalstate",85000,1)
unit:RegisterEvent("EmoteJumpbass",95000,1)
unit:RegisterEvent("EmoteStrumbass",102000,1)
unit:RegisterEvent("EmoteStepbass",115000,1)
unit:RegisterEvent("EmoteStepbass",123500,1)
unit:RegisterEvent("EmoteStepbass",165000,1)
unit:RegisterEvent("EmoteJumpbass",192300,1)
unit:RegisterEvent("Normalstate",203000,1)
unit:RegisterEvent("EmoteStepbass",229550,1)
unit:RegisterEvent("despawnband",280000,1)
end
function EmoteStrumbass(unit)
unit:Emote(404)
end
function EmoteJumpbass(unit)
unit:Emote(403)
end
function EmoteStepbass(unit)
unit:Emote(402)
end
function BEmotes(unit)
unit:RegisterEvent("spellflare",500,2)
unit:RegisterEvent("despawnband",280000,0)
unit:RegisterEvent("EmoteStrumGui",10000,1)
unit:RegisterEvent("EmoteStrumGui",30000,1)
unit:RegisterEvent("EmoteStrumGui",34000,1)
unit:RegisterEvent("EmoteStrumGui",38000,1)
unit:RegisterEvent("Normalstate",45000,1)
unit:RegisterEvent("EmoteStrumGui",70061,1)
unit:RegisterEvent("Normalstate",85000,1)
unit:RegisterEvent("EmotekickGui",104000,1)
unit:RegisterEvent("EmoteStrumGui",123042,1)
unit:RegisterEvent("EmoteStrumGui",140000,1)
unit:RegisterEvent("EmotekickGui",166000,1)
unit:RegisterEvent("EmotepluckGui",168000,1)
unit:RegisterEvent("EmotepluckGui",180000,1)
unit:RegisterEvent("EmoteSpinGui",193000,1)
unit:RegisterEvent("Normalstate",203000,1)
unit:RegisterEvent("EmoteStrumGui",229240,1)
unit:RegisterEvent("Normalstate",257000,1)
unit:RegisterEvent("EmoteSpinGui",259000,1)
end
function EmoteStrumGui(unit)
unit:Emote(402)
end
function EmotepluckGui(unit)
unit:Emote(404)
end
function EmotekickGui(unit)
unit:Emote(403)
end
function EmoteSpinGui(unit)
unit:Emote(405)
end
function Normalstate(unit)
unit:Emote(401)
end
function Spotlight(unit)
unit:CastSpell(39312)
end
function spellearth(unit)
unit:CastSpell(42499)
unit:RegisterEvent("spellfire",2000,1)
end
function spelllightning(unit)
unit:CastSpell(42510)
unit:CastSpell(42507)
end
function spellstorm(unit)
unit:CastSpell(42500)
unit:RegisterEvent("spelllightning",1000,1)
unit:RegisterEvent("spellearth",4000,1)
end
function Onspawnband4(unit)
unit:PlaySoundToSet(11803)
unit:SetCombatCapable(0)
unit:RegisterEvent("spellstorm",1000,1)
unit:RegisterEvent("spellstorm",70000,1)
unit:RegisterEvent("spellstorm",123000,1)
unit:RegisterEvent("spellstorm",230000,1)
unit:RegisterEvent("spellstorm",243000,1)
unit:RegisterEvent("despawnband",280000,0)
end
RegisterUnitEvent(23624, 6, "Trollemotes")
RegisterUnitEvent(23619, 6, "UDemotes")
RegisterUnitEvent(23626, 6, "BEmotes")
RegisterUnitEvent(23625, 6, "Orcemotes")
RegisterUnitEvent(23623, 6, "Drumemotes")
RegisterUnitEvent(49000, 6, "Onspawnband4")