Code:
local 55D = 25793
function 55D(pUnit, Event)
local fbtime=math.random(25000, 30000)
pUnit:RegisterEvent("DumpOil", fbtime, 0)
end
function DumpOil(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50269, plr)
end
end
RegisterUnitEvent(55D, 1, "55D")
local AgedM = 24954
function AgedM(pUnit,Event)
local fbtime=math.random(130000, 140000)
pUnit:RegisterEvent("PlagueCloud", fbtime, 0)
end
function PlagueCloud(pUnit, Event)
pUnit:FullCastSpell(50366)
end
RegisterUnitEvent(AgedM, 1, "AgedM")
local ArcaneSerpent = 25721
function ArcaneSerpent(pUnit, Event)
local fbtime=math.random(10000, 15000)
pUnit:RegisterEvent("ArcaneJolt", fbtime, 0)
end
function ArcaneJolt(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50504, plr)
end
end
RegisterUnitEvent(ArcaneSerpent, 1, "ArcaneSerpent")
local Bane = 25655
function Bane(pUnit, Event)
local fbtime=math.random(22454, 26756)
pUnit:RegisterEvent("FoolsBane", fbtime, 0)
end
function FoolsBane(pUnit, Event)
pUnit:FullCastSpell(50332)
end
RegisterUnitEvent(Bane, 1, "Bane")
local BerylSorcerer = 25316
function BerylSorcerer(pUnit, Event)
local fbtime=math.random(15000, 17500)
pUnit:RegisterEvent("Blink", fbtime, 0)
pUnit:RegisterEvent("Frostbolt", 24565, 0)
end
function Blink(pUnit, Event)
pUnit:FullCastSpell(50648)
end
function Frostbolt(pUnit, Event)
local plr = pUnit:GetMainTank()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(9672, plr)
end
end
RegisterUnitEvent(BerylSorcerer, 1, "BerylSorcerer")
local BerylTreasure = 25353
function BerylTreasure(pUnit, Event)
local fbtime=math.random(17654, 21343)
pUnit:RegisterEvent("FocusBeam", fbtime, 0)
end
function FocusBeam(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50658, plr)
end
end
RegisterUnitEvent(BerylTreasure, 1, "BerylTreasure")
local BloodsporeFire = 25470
function BloodsporeFire(pUnit, Event)
local fbtime=math.random(20000, 25000)
pUnit:RegisterEvent("Fireball", fbtime, 0)
pUnit:RegisterEvent("MoltenArmor", fbtime, 0)
pUnit:RegisterEvent("FlamingTouch", 31453, 0)
end
function Fireball(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(20793, plr)
end
end
function MoltenArmor(pUnit, Event)
pUnit:FullCastSpellOnTarget(35916, pUnit:GetMainTank())
end
function FlamingTouch(pUnit, Event)
pUnit:FullCastSpell(45985)
end
RegisterUnitEvent(BloodsporeFire, 1, "BloodsporeFire")
local BloodsporeHarvester = 25467
function BloodsporeHarvester(pUnit, Event)
local fbtime=math.random(55000, 65000)
pUnit:RegisterEvent("BloodsporeHaze", fbtime, 0)
pUnit:RegisterEvent("Malaise", 30000, 0)
end
function BloodsporeHaze(pUnit, Event)
local plr = pUnit:GetRandomPlayer(0)
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50380, plr)
end
end
function Malaise(pUnit, Event)
pUnit:FullCastSpell(45987)
end
RegisterUnitEvent(BloodsporeHarvester, 1, "BloodsporeHarvester")
local BloodRoaster = 25468
function BloodRoaster(pUnit, Event)
local fbtime=math.random(26534, 29454)
pUnit:RegisterEvent("Roast", fbtime, 0)
end
function Roast(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50402, plr)
end
end
RegisterUnitEvent(BloodRoaster, 1, "BloodRoaster")
local BlueDrak = 25713
function BlueDrak(pUnit, Event)
local fbtime=math.random(17565, 23000)
pUnit:RegisterEvent("PowerSap", fbtime, 0)
end
function PowerSap(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50534, plr)
end
end
RegisterUnitEvent(BlueDrak, 1, "BlueDrak")
local BoilingSpirit = 25419
function BoilingSpirit(pUnit, Event)
local fbtime=math.random(19765, 24534)
pUnit:RegisterEvent("ScaldingSteam", fbtime, 0)
end
function ScaldingSteam(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50206, plr)
end
end
RegisterUnitEvent(BoilingSpirit, 1, "BoilingSpirit")
local BoneWarrior = 26126
function BoneWarrior(pUnit, Event)
local fbtime=math.random(15000, 17564)
pUnit:RegisterEvent("SunderArmor", fbtime, 0)
end
function SunderArmor(pUnit, Event)
local plr = pUnit:GetMainTank()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50370, plr)
end
end
RegisterUnitEvent(BoneWarrior, 1, "BoneWarrior")
local CaptainJacobs = 26252
function CaptainJacobs(pUnit, Event)
local fbtime=math.random(15000, 18654)
pUnit:RegisterEvent("BladeFurry", fbtime, 0)
pUnit:RegisterEvent("MortalStrike", fbtime, 0)
end
function BladeFurry(pUnit, Event)
pUnit:FullCastSpellOnTarget(33735, pUnit:GetMainTank())
end
function MortalStrike(pUnit, Event)
pUnit:FullCastSpellOnTarget(32736, pUnit:GetMainTank())
end
RegisterUnitEvent(CaptainJacobs, 1, "CaptainJacobs")
local Chieftain = 25725
function Chieftain(pUnit, Event)
local fbtime=math.random(8000, 12453)
pUnit:RegisterEvent("FlipAttack", fbtime, 0)
end
function FlipAttack(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50533, plr)
end
end
RegisterUnitEvent(Chieftain, 1, "Chieftain")
local Churn = 25418
function Churn(pUnit, Event)
local fbtime=math.random(19765, 24534)
pUnit:RegisterEvent("ScaldingSteam", fbtime, 0)
end
function ScaldingSteam(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50206, plr)
end
end
RegisterUnitEvent(Churn, 1, "Churn")
local ClamMaster = 25800
function ClamMaster(pUnit, Event)
local fbtime=math.random(11564, 15079)
pUnit:RegisterEvent("HookedNet", fbtime, 0)
end
function HookedNet(pUnit, Event)
local plr = pUnit:GetMainTank()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(49711, plr)
end
end
RegisterUnitEvent(ClamMaster, 1, "ClamMaster")
local Claximus = 25209
function Claximus(pUnit, Event)
local fbtime=math.random(14000, 17645)
pUnit:RegisterEvent("ArcaneBarrage", fbtime, 0)
pUnit:RegisterEvent("Stabilized", 120500, 0)
end
function ArcanBarrage(pUnit, Event)
pUnit:FullCastSpellOnTarget(50273, pUnit:GetRandomPlayer(0))
end
function Stabilized(pUnit, Event)
pUnit:FullCastSpell(50275)
end
RegisterUnitEvent(Claximus, 1, "Claximus")
local ColdarraScale = 25717
function ColdarraScale(pUnit, Event)
local fbtime=math.random(23454, 26534)
pUnit:RegisterEvent("FrostNova", fbtime, 0)
pUnit:RegisterEvent("Rend", fbtime, 0)
end
function FrostNova(pUnit, Event)
pUnit:FullCastSpell(12748)
end
function Rend(pUnit, Event)
local plr = pUnit:GetMainTank()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(11977, plr)
end
end
RegisterUnitEvent(ColdarraScale, 1, "ColdarraScale")
local ColdarraSpell = 25719
function ColdarraSpell(pUnit, Event)
local fbtime=math.random(5000, 20000)
pUnit:RegisterEvent("Frostbolt", 10000, 0)
pUnit:RegisterEvent("Summon", fbtime, 0)
end
function Frostbolt(pUnit, Event)
local plr = pUnit:GetMainTank()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(9672, plr)
end
end
function Summon(pUnit, Event)
pUnit:FullCastSpell(50583)
end
RegisterUnitEvent(ColdarraSpell, 1, "ColdarraSpell")
local ColdarraWeaver = 25722
function ColdarraWeaver(pUnit, Event)
local fbtime=math.random(13000, 16545)
pUnit:RegisterEvent("ArcaneMissil", fbtime, 0)
end
function ArcaneMissil(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(34447, plr)
end
end
RegisterUnitEvent(ColdarraWeaver, 1, "ColdarraWeaver")
local ColdarraWyrm = 25728
function ColdarraWyrm(pUnit, Event)
local fbtime=math.random(19034, 25432)
pUnit:RegisterEvent("Frostbite", fbtime, 0)
end
function Frostbite(pUnit, Event)
pUnit:FullCastSpell(50416)
end
RegisterUnitEvent(ColdarraWyrm, 1, "ColdarraWyrm")
local Crypt = 25227
function Crypt(pUnit, Event)
local fbtime=math.random(13000, 16000)
pUnit:RegisterEvent("Scarabs", fbtime, 0)
end
function Scarabs(pUnit, Event)
local plr = pUnit:GetMainTank()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(31600, 0)
end
end
RegisterUnitEvent(Crypt, 1, "Crypt")
local Cult = 24957
function Cult(pUnit, Event)
local fbtime=math.random(17000, 23000)
pUnit:RegisterEvent("Inject", fbtime, 0)
end
function Inject(pUnit, Event)
pUnit:FullCastSpellOnTarget(50356, pUnit:GetMainTank())
end
RegisterUnitEvent(Cult, 1, "Cult")
local Cultist = 25651
function Cultist(pUnit, Event)
local fbtime=math.random(16765, 25456)
pUnit:RegisterEvent("Agony", fbtime, 0)
pUnit:RegisterEvent("Shadow", 20000, 0)
end
function Agony(pUnit, Event)
local plr = pUnit:GetRandomPlayer(7)
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(18266, plr)
end
end
function Shadow(pUnit, Event)
pUnit:FullCastSpellOnTarget(9613, pUnit:GetRandomPlayer(4))
end
RegisterUnitEvent(Cultist, 1, "Cultist")
local Curator = 25448
function Curator(pUnit, Event)
local fbtime=math.random(15000, 19000)
pUnit:RegisterEvent("Charge", 1000, 1)
pUnit:RegisterEvent("FrostNova", fbtime, 0)
pUnit:RegisterEvent("MortalStrike", fbtime, 0)
end
function Charge(pUnit, Event)
if pUnit:IsPlayer() == true then
pUnit:FullCastSpellOnTarget(22120, pUnit:GetClosestPlayer())
end
end
function FrostNova(pUnit, Event)
pUnit:FullCastSpell(12748)
end
function MortalStrike(pUnit, Event)
pUnit:FullCastSpellOnTarget(32736, pUnit:GetMainTank())
end
RegisterUnitEvent(Curator, 1, "Curator")
local DarkfallenBlood = 26115
function DarkfallenBlood(pUnit, Event)
local fbtime=math.random(14565, 19087)
pUnit:RegisterEvent("DeathCoil", fbtime, 0)
pUnit:RegisterEvent("IcyTouch", fbtime, 0)
end
function DeathCoil(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50668, plr)
end
end
function IcyTouch(pUnit, Event)
pUnit:FullCastSpellOnTarget(50349, pUnit:GetMainTank())
end
RegisterUnitEvent(DarkfallenBlood, 1, "DarkfallenBlood")
local DarkfallenDeath = 26103
function DarkfallenDeath(pUnit, Event)
local agrochoice=math.random(1,2)
if agrochoice == 1 then
pUnit:SendChatMessage(12, 0, "Mess with the best, die like the rest")
end
if agrochoice == 2 then
pUnit:SendChatMessage(12, 0, "I dont have time to play!")
end
pUnit:RegisterEvent("DeathCoil", 15656, 0)
pUnit:RegisterEvent("IcyTouch", 20565, 0)
end
function DeathCoil(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50668, plr)
end
end
function IcyTouch(pUnit, Event)
pUnit:FullCastSpellOnTarget(50349, pUnit:GetMainTank())
end
RegisterUnitEvent(DarkfallenDeath, 1, "DarkfallenDeath")
local tank = 25758
function Tank(pUnit, Event)
pUnit:SendChatMessage(12, 0, "Locking target......Locked")
pUnit:RegisterEvent("Shoot", 5000, 0)
pUnit:RegisterEvent("MachineGun", 15786, 0)
end
function Shoot(pUnit, Event)
pUnit:FullCastSpellOnTarget(49987, pUnit:GetMainTank())
end
function MachineGun(pUnit, Event)
pUnit:FullCastSpellOnTarget(49981, pUnit:GetRandomPlayer(0))
end
RegisterUnitEvent(tank, 1, "Tank")
local Den = 24567
function Den(pUnit, Event)
pUnit:RegisterEvent("Thrash", 7000, 0)
end
function Thrash(pUnit, Event)
pUnit:FullCastSpell(3391)
end
RegisterUnitEvent(Den, 1, "Den")
local EnAbomination = 25383
function EnAbomination(pUnit, Event)
pUnit:SendChatMessage("Me..likes..blood!")
pUnit:RegisterEvent("Cleave", 9565, 0)
pUnit:RegisterEvent("ScourgeHook", 14656, 0)
end
function Cleave(pUnit, Event)
pUnit:FullCastSpellOnTarget(40504, pUnit:GetMainTank())
end
function ScourgeHook(pUnit, Event)
local plr = pUnit:GetRandomPlayer(4)
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50335, plr)
end
end
RegisterUnitEvent(EnAbomination, 1, "EnAbomination")
local EnCrypt = 25386
function EnCrypt(pUnit, Event)
local fbtime=math.random(15656, 19675)
pUnit:RegisterEvent("Scarabs", fbtime, 0)
end
function Scarabs(pUnit, Event)
local plr = pUnit:GetMainTank()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(31600, 0)
end
end
RegisterUnitEvent(EnCrypt, 1, "EnCrypt")
local EnGargoyle = 25387
function EnGargoyle(pUnit, Event)
pUnit:RegisterEvent("Strike", 14097, 0)
end
function Strike(pUnit, Event)
pUnit:FullCastSpellOnTarget(16564, pUnit:GetRandomPlayer(0))
end
RegisterUnitEvent(EnGargoyle, 1, "EnGargoyle")
local EnGhoul = 25393
function EnGhoul(pUnit, Event)
fbtime=math.random(20000, 24000)
pUnit:RegisterEvent("Rip", fbtime, 0)
end
function Rip(pUnit, Event)
local plr = pUnit:GetClosestPlayer()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(38056, plr)
end
end
RegisterUnitEvent(EnGhoul, 1, "EnGhoul")
local EnNecro = 25609
function EnNecro(pUnit, Event)
fbtime=math.random(13000, 19000)
pUnit:FullCastSpell(50324)
pUnit:RegisterEvent("Bone", fbtime, 0)
pUnit:RegisterEvent("Armor", 60500, 0)
end
function Bone(pUnit, Event)
local plr = pUnit:GetMainTank()
if (plr ~= nil) then
pUnit:FullCastSpellOnTarget(50323, plr)
end
end
function Armor(pUnit, Event)
pUnit:FullCastSpell(50324)
end
RegisterUnitEvent(EnNecro, 1, "EnNecro")
local EnNecro2 = 25378
function EnNecro2(pUnit, Event)
fbtime=math.random(30576, 34566)
pUnit:RegisterEvent("Corruption", fbtime, 0)
pUnit:RegisterEvent("Shadow", 14345, 0)
end
function Corruption(pUnit, Event)
pUnit:FullCastSpellOnTarget(32063, pUnit:GetMainTank())
end
function Shadow(pUnit, Event)
pUnit:FullCastSpellOnTarget(9613, pUnit:GetRandomPlayer(4))
end
RegisterUnitEvent(EnNecro2, 1, "EnNecro2")
local Enraged = 25415
local Didthat = 0
function Enraged(pUnit, Event)
local fbtime=math.random(23000, 26545)
pUnit:RegisterEvent("Enrage", 1000, 1)
pUnit:RegisterEvent("Zephyr", fbtime, 0)
end
function Enrage(pUnit, Event)
pUnit:FullCastSpell(50420)
end
Didthat = 1
else
end
end
function Zephyr(pUnit, Event)
pUnit:FullCastSpellOnTarget(50215, pUnit:GetRandomPlayer(0))
end
RegisterUnitEvent(Enraged, 1, "Enraged")