* Update * If i remove immolate spell from action bar, things are better, curse is applied, conflag cast and then spam incinerate. Seems to be an issue with immolate, as once i drag that spell back onto the actionbar, it goes right back to spamming it.
I think I may have found something; it seems to think that immolate is corruption (in the debug spell ids). And that Incinerate is shadowbolt!
So i tried with the spell id's in the debug (corruption and shadowbolt for immolate and incinerate) but now it just wants to apply curse and then spam immolate. It doesnt check if the target has the immolate aura and doesnt, etc
internal enum Spells : int //This is a convenient list of all spells used by our combat routine
{ //you can have search on wowhead.com for spell name, and get the id in url
ShadowBurn = 17877,
Imm = 172,
Conflagrate = 17962,
Incinerate = 686,
Curse = 1490,
Chaosbolt = 116858,
}
internal enum Auras : int //This is another convenient list of Auras used in our combat routine
{ //you can have those in wowhead.com (again) and get the id in url
Imm = 172,
Curse = 1490,
}
public override void CombatLogic() //This is the DPS / healing coutine, called in loop by SPQR all code here is executed
{
var TARGET = MySPQR.Internals.ObjectManager.Target;
var ME = MySPQR.Internals.ObjectManager.WoWLocalPlayer;
if (!TARGET.HasAurabyId((int)Auras.Curse))
MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Curse);
if (!TARGET.HasAurabyId((int)Auras.Imm))
MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Imm);
if(TARGET.HealthPercent < 20 )
MySPQR.Internals.ActionBar.CastSpellById((int)Spells.ShadowBurn);
MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Conflagrate);
MySPQR.Internals.ActionBar.CastSpellById((int)Spells.Incinerate);
}
Last edited by wanted77; 04-22-2014 at 04:36 PM.
New nrgdRet version!
If someone tries the rotation in raid (10/25), please give some feedback since I'm not raiding at the moment.PHP Code:
// Changelog:
// ..:: v[alpha0.2] ::..
// - Added OSD (On Screen Display) to show selected rotation.
// - Removed inq timer, now works with timeleft, should always refresh inq correctly.
// - Detecting Divine Purpose procs, talent is viable for this rotation.
// - Detect 4 pieces tier procs (WARNING: Single rotation will cast DS when tier procs!)
//
// Known Bugs:
// - Starting rotation before logging in may cause rotation to bug, restart SPQR
It's fine now thanks guys![]()
Last edited by manylol; 12-06-2014 at 04:11 PM.
Hi Many, I have not tried pet abilities/spells yet, but i remember Nono added new objects in a changelog;
- Added PlayerPet in ObjectManager
MySPQR.Internals.ObjectManager.PlayerPet
- Added PlayerPet targetting
MySPQR.Internals.ObjectManager.WoWLocalPlayer.TargetPet()
So have a go at trying to use PlayerPet with the spell. This may be a possilble solution to your problem.
On a side note, have you got immolate working? mine just wont work.
kind regards
Sorry for the delay but here is the Monk Profiles. Use z to change from Single Target to AOE
Credit goes to nrgd for his aoe/single target code.
I will never add support for Auto interrupt.
Talents used for BrewMaster are:
15 = any
30 = Chi Wave or zen sphere
45 = PowerStrikes or Ascension
60 = any
75 = any
90 = Rushing Jade Wind
FistWeaving :
15 = any
30 = Chi Wave
45 = PowerStrikes or Ascension
60 = any
75 = any
90 = Rushing Jade Wind
Glyphs. Surging Mists to turn it into a smart heal on 5 stacks of vital mists.
https://www.dropbox.com/s/spmkkxwvfjtm5zq/Kohamonk.zip
Last edited by Koha; 04-23-2014 at 05:51 AM. Reason: Forgot to add glyphs.
it seems complicated :/Hi Many, I have not tried pet abilities/spells yet, but i remember Nono added new objects in a changelog;
- Added PlayerPet in ObjectManager
MySPQR.Internals.ObjectManager.PlayerPet
- Added PlayerPet targetting
MySPQR.Internals.ObjectManager.WoWLocalPlayer.TargetPet()
So have a go at trying to use PlayerPet with the spell. This may be a possilble solution to your problem.
On a side note, have you got immolate working? mine just wont work.
kind regards
Nonowmana can you assist me to make pet interrupt actually works .. ?
To know the correct ID spell copy-paste in wow dialog this:
/run for i=1,200000 do local f=FindSpellBookSlotBySpellID(i,"spell") if f then local n,id=GetSpellBookItemName(f,"spell"),select(2,GetSpellBookItemInfo(f,"spell")) local s=GetSpellInfo(id) s=n==s and " " or "\124cFF4FF763"..s print(id,n,s) end end
i'm playing paladin retri and using ur profile one problem is there when you target some one with single target you have to dis target and change the rotation to aoe again target him this is really bother btw the fight and cuz the dps decrease during the fight you have to stop and again start it ,another thing i think it should do more dps with my gear 568 but still something is wrong there ,, just dont put the cd's in the rotation let them be manually for the better burstthank you m8 for your good coding
I don't think I understand you... you can change between single/aoe just by pressing 'z', and without needing to change targets.
CDs are not added in the rotation, you should cast them manually when needed.
Make sure that ALL spells are keybinded, rotation won't be able to cast them if not keybinded:
Inquisition
CrusaderStrike
Exorcism
Judgement
TemplarsVerdict
HammerOfWrath
DivineStorm
HammeroftheRighteous
SealofTruth
SealofRighteousness
Also, the rotation now supports divine purpose and T16 4p Bonus
I've only tested the rotation with the practice targets, and frankly I don't know wich DPS should I be doing with my 567ilvl... do you remember how much dps you did with pqr with practice targets in single and aoe?
BTW, can someone report how spqr performance is doing in 10/25 raids?
Thanks Lock, this confirms the strangeness i am having trying to get immolate working, when i copy and paste your above code, it gives the list.
In white for Immolate and green text for corruption! along with spell id 172
In white for incinerate and green text for shadow bolt along with spell id 686
Really confused about this, I keep my fingers crossed that Nono will work his magic.