Patches (.diff's) not full .cs's. Makes it easier to merge stuff.
Is there a program you all use to make those patch files?
Apoc's base code is a little above my current level in CC/plugin programming. BT is new to me as I can't find any documentation on all the subcodes so I am stumbling through it (decorator, actions, ret , ctx, etc..) as all my CC's are in the legacy style so some of the crowd control/resting/check stuff I am having trouble converting over. Rotation seem pretty simple to convert over well most of them and just filling in the ones that currently don't have anything for them listed on the first page till someone with a better understanding of CC's and BT can incorporate them or just junk them.
If its an issue I will stop posting but figured I would atleast try to offer something as I firmly believe there should be a standard(base) for CC's as the few I have tried before making my own have been hit or miss... but they did give me a place to start to learn from.
that's how i check for bosses, feel free to add it if you want to: http://bit.ly/eu8C2x (i'm not sure if FactionId == MobId; change it to whatever worksYeah, the easy way to do a "boss" check is to have a health variable like that. Since all bosses should be multiples of your total health.
I really wish i could give this a test
Our current development builds can always be grabbed from Revision 16: /trunk/Singular - You will need a Subversion client to download it easily.
Was trying out the default Ret Paladin in this CC and It lacked some of the rotations I use in my CC. So I tried porting my legacy one over to singular so my CC folder isn't cluttered up with these and mine.
First thing I noticed with the default ret is that it would TV or any ability that required the use of Holy power to be cast at only having 1 yet in the code TV should not cast till it detects 3 Holy power or HoL. So after importing mine over to singular I still am running into the same issue. Casting of abilities when they are not called for.
Is my understanding of Decorator/Priority off? If so then that would explain why my frost mage CC is having issues to with FoF. Yet when I run my legacy style CC's they work fine casting at the coded times.
Edit 1). Really what is the use of the HasAura that you all added a while back. It never seems to work right.
HasAura checks if you have the aura, at all. It makes no distinction between active, passive, buff, debuff, etc. It only checks whether you current have the aura in some way.
As for the Holy Power stuff, can you show me the code you're using?
tryQuestions:
-I cant find a way to just make sure you are facing the target. CreateRangeAndFace is the closest thing I could find, however it will not use pull spells until it is at the max range defined. Ive tried using 25 yards in the pull and 5 in the combat section, but that seems to be whats causing the stutter stepping. Is there any thing I can put in the pull priority to just assure that it is facing the target?
Me.CurrentTarget.Face()
But if i undestand CreateRangeAnd Face right, this routine moves the toon into the max range IF the toon is out of range, so if ur toon is closer than 25y , this routine should only face to the target ... maybe there'S a bug in this routine? dunno why to use StyxWoW.Me.Location.DistanceSqr instead of StyxWoW.Me.Distance(distanceFrom(ret).Location)
Try a range of 8y instead of 5y, that should look a little bit smoother