June 10, 20205 yr Is it possible to set a caster check in these functions? UnitDebuff("target","spellname",nil,"player") dont work in TBC.
June 11, 20205 yr You just iterate all buffs on the unit and check if the one you're looking for is there
June 11, 20205 yr 11 hours ago, chickengod said: Is it possible to set a caster check in these functions? UnitDebuff("target","spellname",nil,"player") dont work in TBC. What do you mean by "caster check" exactly?
June 11, 20205 yr Author I want the function to determine whether my debaf is on the target and cast it even if there is such a debaf on the target but from another player.
June 11, 20205 yr You mean "unitCaster "? https://wowwiki.fandom.com/wiki/API_UnitDebuff this should work its C# if (ObjectManager.Target.GetBuffs("Spell name").Any(a => a.Owner == ObjectManager.Me.Guid)) Edited June 11, 20205 yr by Smokie
June 11, 20205 yr unitCaster doesn't exist in TBC and owner doesn't work either In TBC, if there's a timer it's yours.
June 11, 20205 yr Author 1 hour ago, Matenia said: unitCaster doesn't exist in TBC and owner doesn't work either In TBC, if there's a timer it's yours. Please show an example of a simple check for the presence of a timer for debuff/buff.
June 11, 20205 yr Author 3 hours ago, Smokie said: You mean "unitCaster "? https://wowwiki.fandom.com/wiki/API_UnitDebuff this should work its C# if (ObjectManager.Target.GetBuffs("Spell name").Any(a => a.Owner == ObjectManager.Me.Guid)) Its API for tbc https://web.archive.org/web/20100105220335/http://wowprogramming.com/docs/api/UnitDebuff
June 12, 20205 yr for i=1,40 do local name, rank, iconTexture, count, debuffType, duration, timeLeft = UnitDebuff("target", i); if name == "Frostbolt" and duration ~=nil then -- is mine end end
June 12, 20205 yr Author 5 hours ago, Matenia said: for i=1,40 do local name, rank, iconTexture, count, debuffType, duration, timeLeft = UnitDebuff("target", i); if name == "Frostbolt" and duration ~=nil then -- is mine end end Thank you, this argument works fine.
Create an account or sign in to comment