is there a chance we can use the spellids and not the converted spellids?
there are several spells in pvp which have the same name but not the same function
is there a chance we can use the spellids and not the converted spellids?
there are several spells in pvp which have the same name but not the same function
the spellid will be converted into the spellname.
example:
11111 is unstable affliction
22222 is unstable affliction (silence)
so i only wanna dispel the silence
if UnitDebuffID ("member", 22222) .... dispel member
its converted into
if UnitDebuffID ( "member", unstable affliction)
and it will always dispel the UA and the UA silence
Oh perfect!
Yeah I figured it was something like that. It's not a big problem to manually cast it inbetween other casts but since it works perfectly on every other encounter it would be nice if it did for Ultrax as well. Oh really, you'll even take care of pet switching for us? Man you've made my warlock life a lot easier!
PS. Don't forget Corruption for Burning Tendon rotation for Demo and Destru![]()
Best wishes
I like that, I will probably use it in my ret profile.
You can also change that loop as well if you REALLY want... I did the minimum value (20ms) for that because I wasn't sure how much it would hurt people's performance if someone who was clueless turned it lower than that.
Variable is PQR_UpdateInterval1. (Default is 0.1.) 0.1 = 100ms. I'm considering changing this default to 50ms.
Variable for interrupt rotation loop is PQR_UpdateInterval2 (Default 0.05). 0.05 = 50ms.
The reason I have also been so hesitant to do anything with GetNetStats() is because the last time I did those latency numbers weren't updated in real time so if you had a latency spike when it was calculating you could have an obscenely high number there... very rare, but still worrisome. I guess the solution is to implement a sanity check.... never allow that number > 0.25 or something. I also believe there is a small window (up to 30 sec) after logging in where latency show 0.
Code:local minValue = 0.05 local maxValue = 0.3 local curPing = tonumber((select(3,GetNetStats()) + select(4,GetNetStats())) / 1000) if curPing < minValue then curPing = minValue elseif curPing > maxValue then curPing = maxValue end PQR_SpellAvailableTime = curPing PQR_DebugP("Set spell available time to "..curPing)
Last edited by Xelper; 03-11-2012 at 08:22 AM.
http://www.wowwiki.com/API_UnitBuff
What does the very last argument return? Thank you and good night
Sent from my Xoom
I've tried to do a "Thread Search" but its becoing more and more difficult to search thru 88 pages of useless results. It should be pretty easy but i cant figure it out. I want my priest to apply fear ward on my self when ever it off CD. I will be greatful for any help. Thx in advance.
After i edit itCode:if setAoE and select(2,GetSpellCooldown(82941)) < 2 and IsUsableSpell(77769) then CastSpellByID(77769) return true end if IsUsableSpell(82941) and not UnitChannelInfo("player") and not PQR_IsMoving(1) and setAoE then CastSpellByName(tostring(GetSpellInfo(82941))) if SpellIsTargeting() then CameraOrSelectOrMoveStart() CameraOrSelectOrMoveStop() end return true end
And to make it cast explosive trap i have changed it to this but for some reason it will not go back to just using mutli shot just stands there after trap is cast??Code:if setAoE and select(2,GetSpellCooldown(13813)) < 2 and IsUsableSpell(77769) then CastSpellByID(77769) return true end if IsUsableSpell(13813) and not UnitChannelInfo("player") and not PQR_IsMoving(1) and setAoE then CastSpellByName(tostring(GetSpellInfo(13813))) if SpellIsTargeting() then CameraOrSelectOrMoveStart() CameraOrSelectOrMoveStop() end return true end
In the next version of PQR I am changing the default values for two variables:
PQR_SpellAvailableTime (if a spell will be off CD within X ms): from 50ms to 125ms. This was 250ms in PQR 1.x.
Ability check rate/delay: 100ms to 50ms.
This should be an overall improvement, if you have any issues you can change them with a profile though.
Hey, I'm having trouble with Onya's newest resto rotation. It seems to just freeze up if someone in the party dies. I havn't had a chance to see if it happens in a raid yet. Even if I stop the rotation and start it again it just stands there. I've looked through the code but cant find anything wrong. I was hoping someone might recognise the problem from another healing rotation?
Thanks![]()
@xelper i was using 2.x and closed it, yet i was still able to start and stop the profile once pqr was closed. Is this intended?
Any of the coders know what i'm doing wrong for explosive trap please?