Hey
To Fix This Your Going to Need a Spell Fix You could Try a LUA Script but if that doesnt work you would Proberly need a C++ Fix
I Will Try to find a Lua Fix For You
Heres the LUA
for you
Code:
local SM = {}
function Shadowmourne(effect, spell)
if (not SM[tostring(spell:GetCaster())]) then
SM[tostring(spell:GetCaster())] = {plr = player, stacks = 0}
RegisterTimedEvent("Shadowcheck", 1000, 0, spell:GetCaster())
end
local v = SM[tostring(spell:GetCaster())]
v.stacks = v.stacks + 1
spell:GetCaster():CastSpell(71905)
end
function Shadowcheck(plr)
local v = SM[tostring(plr)]
if (not plr:HasAura(71905)) then
v.stacks = 0
end
if (v.stacks > 0) then
if (not plr:HasAura(72521)) then
plr:CastSpell(72521)
end
end
if (v.stacks > 5) then
if (not plr:HasAura(72523)) then
plr:RemoveAura(72521)
plr:CastSpell(72523)
end
end
if (v.stacks == 10) then
local t = 0
plr:CastSpell(71904)
plr:CastSpell(73422)
plr:RemoveAura(72523)
while (t ~= 10) do
plr:RemoveAura(71905)
t = t + 1
end
v.stacks = 0
end
if (v.stacks == 0) then
if (plr:HasAura(72521)) then
plr:RemoveAura(72521)
end
if (plr:HasAura(72523)) then
plr:RemoveAura(72523)
end
end
end
RegisterDummySpell(30660, "Shadowmourne")
Heres the page the Code Came From All Creit goes to Grandelf on wow-v.com
Forums: [Item Script] - Shadowmourne. - Possible? | WoW-V.com
Have Fun