It uses HL as well, it looks like it uses DL and FoL depending on how much damage the tank is taking in X amount of time. Going at that same rate, will he die if I use DL? -Yes? Then use FoL until good enough to us DL. But I think whats throwing it off is when you have times where the tank gets LARGE damage followed by relative nothing, allowing you to HL up to full, the bot thinks he is still under pressure and uses DL and FoL.
@drewdenman: For the crash thing, so what was diffeent in that pull from all the other pull in the istance? i'm having an hard time tryng to find out what the problem is.. To disable Holy Radince, go in UltimatePalaHealer.cs find line 24 change Code: private bool want_HR = true; with Code: private bool want_HR = false; that will prevent she from even try to find if she should cast holy radiance and for sure will not let she cast it Judgment should be fixed in next release @haxed: in PVE he shoul holy light if everyone is above 70% New version is UP, check for it in my first post and pls try it
Awesome work Gilderoy! Will try out the new version and comment on any bugs(if there are any) and might even have some ideas for extras or improvements! Played a holy paladin since start of WotLK so let's see how this goes
ok wait do not use Rev34 actualy there is a bug somewhere a sec Rev35 is online on my first post and work for me let me know and redownload if you have any problem
Rev36 crashed to desktop when i stopped the bot. [15:51:44:426] Chose UltimatePalaHealer v 2.0 as your combat class! [15:51:44:516] Cleared POI [15:51:44:517] Cleared POI - Reason Starting up [15:51:44:517] Cleared POI [15:51:46:747] -- Group Count: 0 [15:51:49:506] Starting [15:51:49:509] Solo [15:51:49:738] Casting Beacon of Light on XXXXXXX <--- name removed for obvious reasons [15:51:49:743] Spell_C::CastSpell(53563, 0, 0x40000000395CC0F, 0) [1] [15:51:51:149] We should King if needed [15:51:53:398] We should King if needed [15:56:18:602] Start/Stop button pressed. [15:56:18:606] Stopping the bot! [15:56:18:607] Stop called! [15:56:18:645] [LazyRaider] Version 1.0.2 Stopped [15:56:18:686] System.Threading.ThreadAbortException: Thread was being aborted. at Styx.Logic.BehaviorTree.TreeRoot.() at Styx.Logic.BehaviorTree.TreeRoot.() [15:56:18:687] System.Threading.ThreadAbortException: Thread was being aborted. at Styx.Logic.BehaviorTree.TreeRoot.()
Is it possible to make it stop targeting say the boss? I want to switch to adds and maybe interrupt or etc. But it's nearly impossible to do that with the current build (2.0) I think its focusing the tank. Otherwise, loving the new build
I will watch it closely for the next 2-3 heroics and see if I can duplicate the error and give you more details. Any ETA on a GUI so I don't have to keep changing it every Rev? Will be testing it out in a few hours for about 8-10 heroic runs --------------------- I too would like this. In sm0k3d's CC, it would auto heal people using like player=1, at least thats how it looked, and it didn't auto target things at all. I like to be able to click people on my own and BoF or Judgement a certain target or whatever the situation is. Currently, as Gigglebyte said, it auto targets I believe the target of the tank?
I don't see how you guys were getting mana problems. Ive been doing chain heroics even ZA/Zg with a 346 tank and only problems I had were judgement issues. New revision is even better Judging perfect. Also was able to kite a bunch of adds when a tank did something stupid.
Correct. The current bandaid fix I've conjured up real fast was a mouse over macro. I'm trying to find the line to remove the target but it's taking me a while. Not sure if it will break it though
Still tryng to hunt down the bug that make it random crash, it should happen only after a loading screen (after a wipe, entering or exiting from a istance/bg/arena) something wrong happens.. will keep you informed And.. no there is no eta on a gui, but we have sm0k3d working on it BTW the target thing was added as a band aid to fix a problem that make it crash.. until we can find a better solution
k, I am about to start queuing right now with this profile and will post back if it starts it up again. EDIT: Gilderoy, any chance to remove the auto targetting feature? That will it will Judgement/Rebuke/CS the target I have selected?
Ahh, ok. If you need people who can test pre-releases or what not, I am in the Army and got blown up in Dec, between recovery and all the surgeries I've had (I'm fine, got all limbs, mainly surgery on my ears for earing) I have been on leave since then and just sit at home all day running heroics or achievement hunting. Basically, I'm always available to tet stuff out, or you can just release to the forums and have everyone test, w/e works for you guys.
_MAYBE_ (cannot stress that enought) i have found a solution and also removed the targetting code.. MAYBE i repeat, still tryng, will upload new version in 15 minuts (if this work) sorry for your incident.. do you have skype/aim/whatsoever?
I cannot stand when something i made give a random and absurd (for me) error. Programming is an exact science, if something go wrong there must an error somewhere.. r37 is online, with the other bugfix now use correctly Rebuke if she is in melee range, removed the targetting code and (i truly hope) fixed the random crash bug.. Also put checks on all dps spell to preved usage out of range/out of line of sight (and BTW it seems i still cannot find some code to use hand of freedom..) PS: crap that was more then half an hour..
Was looking around on the forums and found it implemented in another Paladin CC. Go here and its the code box there in the first post. You can search for "Freedom" and find everyone its in the code, and also need to search for "HOF". Not sure if that would work right now because: Code: if (Me.MovementInfo.RunSpeed < HOF_THRESHOLD && SpellManager.CanCast("Hand of Freedom", Me)) { s = "Hand of Freedom"; } It's looking if your run speed is decreased to use HoF, which I am sure you could also have it check other players and HoF if there run speed is decreased, but there are certain speed decreases that HoF won't work on and would just be a waste. So... I would think you would have to make a variable that has all SpellID's for all debuffs that HoF can work on, then have the CC do something like If RunSpeed < 100%, check whatever debuff it is against.. say... HoFDebuffs(), If on the list, use HoF, if not, ignore.
that code will (maybe) work on slow but not (i suppose) on root, like druid root or mage freeze, the only way to make it work is like i did for cleanse, as you suggested, make a huge list of all debuff it will work on and then check the debuff. In PVP she still have problem after a loading screen, if you experience this problem i suggest to stop the bot before accepting a teleport and start it again after the teleport, this "fix" the issue. You wanna know what part of code is giving the error? the one that check "if we are in arena and enemy are beating on me and ignoring my partner let's put beacon of light on me for free holy power from tower of radiance" i think i could just disable that check but.. saved my life too many times i suppose
Hmm ok when I get home I'll go over the pve code and see what's up. I do need to change the holy radiance around because it's casting it too often and when people are too far away. And a few other problems I noticed I'll fix later today and put up the new version. I'm currently building a GUI now but I don't know when it till be finished and implemented. Hopefully within a couple weeks max