Sorry, not released yet. I ensure you I am putting a lot of effort in testing in bg, duels, arena. Takes more time than I thought.
Sorry, not released yet. I ensure you I am putting a lot of effort in testing in bg, duels, arena. Takes more time than I thought.
Still working hard to complete this. Here is an updated list of fixes/changes
- Removed "StartAttack()"
- Fixed Dismantle spell (cooldown filter)
- Fixed a bug which would not use offensive trinket on burst phase (cast function ---> default)
- Offensive trinket will now be used on burst toggle after opener or during shadowdance (was only during shadowdance)
- Stop Attack is now event driven for more efficiency (AuttoAttackEventLog)
- Fixed a typo with totems (EarthBlind ---> Earthbind)
- Made the profile more efficent and less FPS consuming (disable custom by default), enable/disable filter format
- Removed custom target from some function to make profile more efficient. However, they can be enabled (disabled by default)
- Items and equips now have more filters (cooldown, other buffs)
- Every Spell has been scripted to run more efficiently, and the profile as a whole will execute more efficiently (parameters)
- Macros take priority over event spells (rotation order)
- Scripting format first executes from lower to higher processor-consuming filters (enabled/disabled,exist, cooldown, range, position, energy, GCD, class, HP filters, KILLHP,buffs/debuffs,DR check,GUID functions)
- cleaned duplication and uneccesary filters in scripts
- Sap executes most efficiently, winning 99% stealth openers vs. stealth (Latency dependent)
- PQR rotation and PQI rotation now refreshes at values between 1ms and 10ms (adjustable for personal CPU). This value is lower than the minimum options
- Added cooldown filter on feint
- added GCD check on deadly throw and throw
- lowered the time between damage abilites and kidneyshot/reset Stun DR. This will allows the profile to do more damage in standard non-burst rotation. However, the profile now isn't always ready for 5 point kidney on CD/reset stun DR.
- burst preparation now more efficiently prepares buffs for bursting, and executes burst instantaneously when parameters are met (customizable)
- The version before this release had a lot of problem with the disrupt function. It should work now. If it doesn't, please report bugs.
- Kick/garrote spell interrupt now has filter for inner focus and aura mastery (kick and Silence immunity filters)
- fixed deadly throw distance filters
- Auto Stop attack event logger now works for auras other than player (destGUID = UnitGUID("target"))
- fixed a bug which would stealth sap if the player lost combat during vanish/shadowdance, thus losing vanish or shadowdance (buff filter)
- fixed a problem which would not chain stun
- added more accurate filter for offensive abilities
- added more functions to make the profile cleaner
- improved damage logic
- add shiv for evasion (position filter). Molten server returns combo points on hemorrhage misses, AT does not.
- added feint cooldown filter
- removed filters which would prevent focus and custom abilities to be executed properly
- added "shadowstep garrote", "shadowstep cheashot", and "shadowstep kidneyshot" interrupting (customizable)
- added "Wild Mature Swine" to test totem targetting
- notice in wow character can't auto attack focus targets, therefore, auto attacking totems require to target them for melee attacks, or cast an ability. Throw can still be casted on mouseover/focus
- if kidney shot is not castable due to enemy buffs, then it will skip KS priority (stun and/or CC immunity)
- Offensive trinket now is used if bursttoggle is on, regardless of ShadowDance (FW debuff)
- Fixed problem with Ambush
- Training dummies seem to be considered as warrior class. Rotation adjusted to convert as caster (testing purposes).
- Took out event tables we don't need as DPS (Cokx data)
- Tables inserted and removed are more efficiently timed, and will significantly lower CPU consumption (Time and distance filter)
- Finisher timing more optimized to buffs/debuffs
- Shiv is castable with disarm except rogue's dismantle
- added disarm filter to offensive abilities
- standard rotation now has two options: "more control" or "more damage"
Last edited by Numba1stunna1; 01-15-2015 at 04:03 PM.
Good Job >3
After much frustration of debugging, testing, debugging, rewriting, more debugging, troubleshooting functions to make them work properly and more efficiently, I decided to make my own. I had to make my own Data file, because Cokx's data had a lot of problems after debugging every single function. So I made my own data file with my own functions. So most of all of the code is my personal work (the ones not are just standard ones). There are just simply too many custom variables for PQI to handle them, so I will make a guide to make things simple. Here is an update:
- Removed "StartAttack()"
- Fixed Dismantle spell (cooldown filter)
- Fixed a bug which would not use offensive trinket on burst phase (cast function ---> default)
- Offensive trinket will now be used on burst toggle after opener or during shadowdance (was only during shadowdance)
- Stop Attack is now event driven for more efficiency (AuttoAttackEventLog)
- Fixed a typo with totems (EarthBlind ---> Earthbind)
- Made the profile more efficent and less FPS consuming (disable custom by default), enable/disable filter format
- Removed custom target from some function to make profile more efficient. However, they can be enabled (disabled by default)
- Items and equips now have more filters (cooldown, other buffs)
- Every Spell has been scripted to run more efficiently, and the profile as a whole will execute more efficiently (parameters)
- Macros take priority over event spells (rotation order)
- Scripting format first executes from lower to higher processor-consuming filters (enabled/disabled,exist, cooldown, range, position, energy, GCD, class, HP filters, KILLHP,buffs/debuffs,DR check,GUID functions)
- cleaned duplication and uneccesary filters in scripts
- Sap executes most efficiently, winning 99% stealth openers vs. stealth (Latency dependent)
- PQR rotation and PQI rotation now refreshes at values between 1ms and 10ms (adjustable for personal CPU). This value is lower than the minimum options
- Added cooldown filter on feint
- added GCD check on deadly throw and throw
- lowered the time between damage abilites and kidneyshot/reset Stun DR. This will allows the profile to do more damage in standard non-burst rotation. However, the profile now isn't always ready for 5 point kidney on CD/reset stun DR.
- burst preparation now more efficiently prepares buffs for bursting, and executes burst instantaneously when parameters are met (customizable)
- The version before this release had a lot of problem with the disrupt function. It should work now. If it doesn't, please report bugs.
- Kick/garrote spell interrupt now has filter for inner focus and aura mastery (kick and Silence immunity filters)
- fixed deadly throw distance filters
- Auto Stop attack event logger now works for auras other than player (destGUID = UnitGUID("target"))
- fixed a bug which would stealth sap if the player lost combat during vanish/shadowdance, thus losing vanish or shadowdance (buff filter)
- fixed a problem which would not chain stun
- added more accurate filter for offensive abilities
- added more functions to make the profile cleaner
- improved damage logic
- add shiv for evasion (position filter). Molten server returns combo points on hemorrhage misses, AT does not.
- added feint cooldown filter
- removed filters which would prevent focus and custom abilities to be executed properly
- added "shadowstep garrote", "shadowstep cheashot", and "shadowstep kidneyshot" interrupting (customizable)
- added "Wild Mature Swine" to test totem targetting
- notice in wow character can't auto attack focus targets, therefore, auto attacking totems require to target them for melee attacks, or cast an ability. Throw can still be casted on mouseover/focus
- if kidney shot is not castable due to enemy buffs, then it will skip KS priority (stun and/or CC immunity)
- Offensive trinket now is used if bursttoggle is on, regardless of ShadowDance (FW debuff)
- Fixed problem with Ambush
- Training dummies seem to be considered as warrior class. Rotation adjusted to convert as caster (testing purposes).
- Took out event tables we don't need as DPS (Cokx data)
- Tables inserted and removed are more efficiently timed, and will significantly lower CPU consumption
- Finisher timing more optimized to buffs/debuffs
- Shiv is castable with disarm except rogue's dismantle
- added disarm filter to offensive abilities
- standard rotation now has two options: "more control" or "more damage"
- Energy use calculate will now calculate in real time. It will even incorporate Recuperate buff energy regen.
- Added spell interrupting for arena targets
- Every Spell now has a debug option. You can now see why exactly why the spells are executed the way they do (PQR_Debug)
- Recoded DR check to run even more efficiently
- Energy calculations for crowd control overlap will now calculate energy by incorporating Energy regen and recuperate energy regen.
- Offensive trinket use is now customizable. Some people use ruthless trinket, some use cataclysmic, some use PvE trinket.
- removed all "print" and added PQR_Debug (HUD)
- removed drtimer() function and added a more efficient function
- removed benhealer() function and added a more efficient function
- debugged all function in the data
- profile is practically completely customizable, all you have to do is personalize it for your liking and the profile will execute based on preference (variable values)
- extensive debugging is put into the profile
- Data functions and rotation rescripted to run even more efficiently
- Healer generated tables now reset when changing instances, such as entering/leaving bg, entering/leaving arena
- DR GUID tables are reset if the target dies (debugged for arena)
- rewrote a lot of the codes to make it cleaner, readable, and more efficient
Note: Enabling Custom Targetting may cause FPS drop (mass multi targetting)
enabled/disabled
exist, cooldown, range, position, energy, GCD, class, HP filters, KILLHP, combo points
buffs/debuffs
DR check, GUID functions
if INSERT_HOTKEY_HERE then
if EnergyTarget(TARGET) or EnemyPlayer(TARGET) then
if SpellCooldown(SpellID) and/or 2SPELLCOOLDOWN == 0 then
if inRange(TARGET,SpellID) then
if IS/IS NOT IsNotBehind or NONE then
if Energy > (SPELLENERGY + MinimumEnergy - GCDEnergy) then
if GCDCheck(SpellID) then
if TargetClass == "class" then
if CalculateHP(TARGET) > HPFILTER then
if CalculateHP >/< KillHP then
if CPonTarget >= FILTER or cps == FILTER then
if (not) HaveBuff(TARGET,SpellID) then
if HaveDebuff(TARGET,SpellID,TIME) then
if CokxDRInfo(TARGET,DR) < DR_NUMBER then
if GUID_FUNCTION then
print(TEXT) or PrintDelay(TEXT)
CastSpellByID(SpellID,TARGET)
CataDisorients()
CataRoots()
CataStuns()
CataFears()
CataDisarms()
CataSilences()
CataCyclone()
CataDisruptSilenceImmune()
CataSpeed()
CataEnrage()
CataOffensiveCD()
CataDefensiveCD()
CataSpellImmune()
CataPhysicalImmune()
CataImmune()
CataDisarmDamage()
CataSlowImmune()
CataStunImmune()
CataCCImmune()
CataScatter()
CataIncapacitateImmune()
CataEvasion()
CataAbsorb()
CataSnare()
CataSmokeBomb()
PvPDoT()
HealingCast()
CataSwiftness()
CalculateHP(t)
GCDCheck()
EnemyTarget()
EnemyPlayer()
BenHealerInfo
inRange(t,id)
SpellCooldown()
whatClass(t)
Last edited by Numba1stunna1; 01-28-2015 at 09:44 PM.
Beta is released again.
- added variables for all abilities for people who don't want auto garrote, auto ambush, etc.
pre v1.0.0
- Fixed a problem where the user disables kidney shot (spell priority and variables)
- Added pause hotkey (for those that want it)
- Added Stealth recuperate and Stealth slice and dice option (for those who do not want to automatically recuperate in stealth)
- Kidney shot now has the option to Kidney shot on hotkey held down
- All abilities listed below now can be enabled/disabled
AutoHemorrhage = true -- Auto Hemorrhage (true/false)
AutoBackstab = true -- Auto Backstab (true/false)
Blind = true -- Blind hotkey (true/false)
Burst = true -- Burst hoteky (true/false)
Redirect = true -- Redirect hotkey (true/false)
AutoAmbush = true
AutoCheapShot = true
AutoGarrote = true
StealthRecuperate = true
StealthRecuperatePoints = 2
StealthSliceAndDice = true
StealthSliceAndDicePoints = 2
- Added "Spirit Link Totem" to the totem list. Oops.
- Openers now have burst option and opener option
- Finishers now have burst option and non-burst option
Last edited by Numba1stunna1; 02-01-2015 at 10:54 AM.
The next update will have macros for every spell, so that the profile is more manual and less automatic. Toggled abilities will execute when possible.
where do i get it?:P
I took it off because the next release found a lot of bugs, and releasing the interface. Please be patient
![]()
Keep in mind, this is a hobby. This is not my job. I don't get paid to put in a lot of time into this. I only released it to the public because I quit playing video games. The only people testing this are my beta testers. I just do the writing as a hobby.
Very good man i can't wait to use the script, great job
Update : Sorry, I got busy with life. I haven't worked on this for 2-3 weeks. A lot of small bugs that make a big difference in the combat rotation, and I few things I continue to learn about PQR. Trying to fix all the bugs. Thanks. Again, this is just a hobby of mine.
where can i download or how can i get this awesomeness?
Things are constantly getting hotfixed. I am busy with school. It's incomplete. It's overpowered. I am even debating releasing it because it's so overpowered. I am just too lazy and unmotivated to put full effort into it.