Jump to content

Recommended Posts

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 by Smokie
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.

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

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

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...