yea this version of raidbot its working fine i had the same problems with HR yday, and i think thats why he stoped to heal at some point
Confirmed. On ultraxion the bot stop to heal and freezes when you click the button and you come back from the Twilight Realm.
this problem should occure while u r phased away from your tank try this (check the spelling first, typed from mind, no VS support atm^^) maybe u can /should check if you're in the same phase than your tank. if this is not possible, then do a workaround like CanCast("DivineLight",tank) (check if u can cast this to the tank, if not, then don't try to target something) PHP: public static bool Halt() {if(tank!=null && tank.isValid && !tank.Dead && !tank.Ghost){ if (tank.CurrentTarget != null && Me.CurrentTarget == null) tank.CurrentTarget.Target();} if (StyxWoW.GlobalCooldown || Stop_SET || Me.Mounted || Helpers.ImEatingOrDrinking()) return true; return false; } or try this if there's no way to check the tank in this case PHP: public static bool Halt() {try{ if (tank.CurrentTarget != null && Me.CurrentTarget == null) tank.CurrentTarget.Target();}catch(Exception ex){Logging.Write("Error occured while targetting enemy: {0}",ex.toString());} if (StyxWoW.GlobalCooldown || Stop_SET || Me.Mounted || Helpers.ImEatingOrDrinking()) return true; return false; } the try'n catch block should prevent HB from stopping the healing damn, while checking your svn, i saw some old dispelling code for HPaly ... if u want to use this for more (druid,priests, shamans) u have to tweak the code for druids, cause not every Restoration Druid can dispel Disrupting Shadows (this was a hard school when i was trying to dispel this) i'm sure the dispelling could be rewritten and could be done much shorter (i'll take a look) cause ... i hate these stupid for each loops, they're unnecessary
Thanks for the logs guys. I'm glad to see the nullpointerexceptions going away. I think I have a fix for that. Gotta run an errand and then Ill test it out. After that, just gotta change over the disc specs and then I think ill start writing the druid one. Holy priest has its bugs worked out, just needs rotation tweaking and stuff like that.
Ya that was exactly what I thought it was. for dispelling, I was thinking about writing a new method or class to handle it. I'm not a fan of it at the moment. Got like 10 methods handling such a small task. I was so exited about being able to write new healing classes that i've been ignoring how sloppy the helpers class is starting to look.
Hey mate, I've got a slight request. Could you give a brief description of what exactly to use out of the SVN for this CC? When I installed it all it just gave a mess. Or maybe just a simple download 'zip' of the files that actually belong to the holycow CC. Besides that nice job. Looking forward to full raidbot support and slack more as a paladin
Your the best! Thanks for the great CC's i have used them very succesfully on 10 man normal. Also thanks for the healing kit i was able to use it with holy cow and disc cc to create a holy priest CC so if you want any of the code your welcome to it but essentially it is all your code. Awhile back i asked about Spine of Deathwing and the searing plasma debuff. You posted some code and i was able to test and implement it. This is what i used private WoWPlayer GetSearingPlasmaTarget() { return (from unit in ObjectManager.GetObjectsOfType<WoWPlayer>(true, true) orderby unit.HealthPercent ascending where (unit.IsInMyPartyOrRaid || unit.IsMe) where !PlayerBlacklisted(unit.Name) where !unit.Dead where !unit.IsGhost where unit.IsFriendly where unit.HasAura("Searing Plasma") where unit.Distance < 40 where unit.InLineOfSight select unit).FirstOrDefault(); } if (!tar.HasAura("Searing Plasma") && GetSearingPlasmaTarget() != null) { WoWPlayer plasmaTar = GetSearingPlasmaTarget(); tar = plasmaTar; Logging.Write("Searing Plasma Healing"); if (Me.ManaPercent > 70 && CC("Divine Light", tar)) { C("Divine Light", tar); return true; } if (CC("Holy Light", tar)) { C("Holy Light", tar); return true; } } I don't know if you want to implement it into the healing section or perhaps have it as some sort of UI option for special healing.
dump the whole CC to Custom Classes/NoobRage. Select "NoobRage- HealingCow!". The old holy cow CC is completely different and not supported anymore.
Thanks man, Ill check that out. Might need to use it b/c that fight is a pain sometimes. I would actually like to see your holy priest one. I wrote one yesterday, but I am not too familiar with Holy Priests. I just looked at the spells and thought, "That sounds nice, lets cast it".
Hello Ama Do you have an ETA for the next update with fixes? Just asking because we are going to do Ultraxion HM soon
is this meant to replace holycow? i still use holycow and i dont run into any problems unless im doing heroics. guess its not good to bot heroics
The old holycow will still work. I just don't update it anymore. This is the same thing, just new under the hood. I redid it so I wouldn't have to copy an paste 80% of the code everytime I write a new healing CC. Are you talking about heroic DS? I haven't been able to do heroic ds because im on a small server and getting normal ds seems to be too much for some people. I've only done 8/8 of regular and heroic Morchok. I put an update up earlier today that I think will fix an issue with this. I had arcane torrent in the CC b/c my paladin is a belf. I think it was an issue for non-belfs as SpellManager.CanCast would go nuts if you didnt have the spell.
Do the values that you set mean heal them UP to that number or if they're above that number heal them. Like if its Holy Light 50 does that mean from 50-100 it'll do HL or does that mean 1-50 it'll do HL? Not done much testing, but it popped in my head.
below. Holy light is last, so setting it to 50 makes it unreachable. Say Holy Light is 95 and Divine light is 70. Holy Light will be used from 70-95.
I've messed with the settings lol, were default setup for best performance? How can I heal more often (more for healing meters)? I almost got kicked from LFR because my heals were low, but the raid rarely got below 90% so there wasnt much need to heal. But people with meters will always complain. Any help is appreciated, thanks.
yeah, it wont HR spam with people staying up soo high. Go to your HR settings. I think it has an HP and a # of people setting. Just put the HP up higher. Holy Radiance is pretty high in the rotation, so if you turn it up, it will hit.