Code:
-- Moon++ Project, December 2007 ]]
function GromHellscream_HeroicStrike(unit)
print GromHellscream HeroicStrike
unit:CastSpell(41975)
unit:endChatMessage(12, 0, "Die !.")
unit:laySoundToSet (11345) --[[Should be SendChat.... PlaySound...]]--
end
end
function GromHellscream_TerrifyingRoar(unit)
print GromHellscream_TerrifyingRoar
unit:CastSpell(36629)
unit:SendChatMessage(12, 0, "Flee ... In Terror !.")
unit:PlaySoundToSet (11347)
end
function GromHellscream_FelCleave(unit)
print GromHellscream_FelCleave
local plr = unit:GetClosestPlayer()
if (plr ~= nil) then
unit:CastSpellOnTarget(38742, plr)
unit:PlaySoundToSet (11346)
end
end
function GromHellscream_FelCleave(unit)
print GromHellscream_FelCleave
local plr = unit:GetClosestPlayer()
if (plr ~= nil) then
unit:CastSpellOnTarget(38742, plr)
end
end
function GromHellscream_OnEnterCombat(unit)
print GromHellscream_OnEnterCombat --[[ why does this print he is entering combat?]]--
unit:SendChatMessage(12, 0, "Feel the wrath of Hellscream !.")
unit:PlaySoundToSet (11344)
end --[[you need an enter after this line]]--
function "GromHellscream"(unit, event, miscunit, misc)
print "GromHellscream"
unit:RegisterEvent("GromHellscream_FelCleave",23000, 0)
unit:RegisterEvent("GromHellscream_HeroicStrik",40000, 0)
unit:RegisterEvent("GromHellscream_FelCleave",10000, 0)
unit:RegisterEvent("GromHellscream_TerrifyingRoar",30000, 0)
unit:RegisterEvent("GromHellscream_FelCleave",50000, 0)
unit:RegisterEvent("GromHellscream_FelCleave",120000, 0)
end
function GromHellscream_OnLeaveCombat(unit)
print GromHellscream_OnLeaveCombat
unit:RemoveEvents()
end
function GromHellscream_KilledTarget(unit)
print GromHellscream_KilledTarget
unit:SendChatMessage(12, 0, "Another death at the hands of Hellscream !.")
unit:PlaySoundToSet (11351)
unit:RemoveEvents()
end
function GromHellscream_OnDied(unit)
print GromHellscream_OnDied
unit:SendChatMessage(12, 0, "Thann...thank you for freeing me.Good Luck on your quests noble heros")
unit:PlaySoundToSet (11352)
unit:RemoveEvents()
end
end <---- add this
function "GromHellscream"(unit, event, miscunit, misc)
print "GromHellscream" --[[this does nothing]]--
RegisterUnitEvent(17026,1,"GromHellscream")
RegisterUnitEvent (17026, 1, "Grom_Hellscream_Entercombat")
RegisterUnitEvent(17026, 3, "GromHellscream_Killtarget")
RegisterUnitEvent (17026, 4, "GromHellscream_Died")
RegisterUnitEvent (17026, 2, "GromHellscream_Leavecombat")
end(add this IF you keep the above useless code, remove if not)