Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- aura naming
- aura_env.haste = 1.5/((UnitSpellHaste("player")/100)+1)
- aura_env.pguid = UnitGUID("player")
- aura_env.on = false
- aura_env.ua_count = 0
- name = GetSpellInfo(30108)
- aura_env.spellname = name
- aura_env.refresh = time()+99999999999999999
- --WA_TIME=0
- aura_env.UA = function()
- local ua_count = 0
- local lastTime = 0
- local duration = 0
- aura_env.refresh=time()
- for i=1,40 do
- name,_,_,_,_,dur,exTime,caster,_,_,spellID=UnitAura("target",i,"HARMFUL")
- if name == aura_env.spellname and caster == "player" then
- ua_count = ua_count+1
- if exTime > lastTime then
- lastTime = exTime
- duration = dur
- end
- end
- end
- aura_env.expiration = lastTime
- aura_env.ua_count = ua_count
- WeakAuras.regions[aura_env.id].region.duration = duration
- WeakAuras.regions[aura_env.id].region.expires = aura_env.expiration
- if aura_env.ua_count > 0 then
- aura_env.on = true
- else
- aura_env.on = false
- end
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement