Ok Guys, So before we get going into this I just want to remind you all that I am not a coder, this method was found from logical trial and error, and i also had to edit my class routine (Sorcerer) and that's the only class i tested this on. I am putting as much info into this thread as i can as to help the devs get a better understanding of what i did so maybe they can come up with a permanent fix. This method does not "Fix" healing. All it does is makes the bot heal your target (will kind of include AOE) regardless of health. So it will just cast your healing rotation, at whatever priority is set first for your class routine. Please also note that i have not got every part of the healing routine included yet but I am finding little things to fix daily which improve's the combat routine support. (for example i don't have cleanse working yet as i've not had chance to look into it but it's on my todo list) You need to register and have one post to see spoilers! I have included MY "up to date" spell.cs which you are free to download and edit to suit you. I will happily answer any questions and help anyone who needs help setting their CR up but please remember that this isn't my area of expertise and all i have done is logically move things and change a few things to match what is already there DOWNLOAD: File: Spell.Txt Replace all text in "%Buddywing%\Routines\DefaultCombat\Core\Spell.cs" with this file. UPDATE 4 *** 20/04/17 *** -1. Fixed - Seer.cs - Wasn't casting "Force Armor" due to wrong debuff set as variable. Fixed UPDATE 3 *** 19/04/17 *** -1. Added - Seer.cs - This is as close as i could get it to my Corruption routine at the minute as i don't have a Seer. Levelling one to test at the minute. UPDATE 2 *** 19/04/17 *** -1. Fixed a few little things in Spell.cs that were causing issues. -2. Included my Sorcerer.cs - This heals your target, keeps a bubble on self while in combat, uses "Consuming Darkness" whenever "Force Surge" buff is up to keep mana uptime to max. Deals single target and AOE rotation to enemy targets. feel free to request any changes and i will reply as soon as i can. UPDATE 1 *** 18/04/17 *** -1. Fixed - Bot should now not cast heals when targeting enemies (only heals when targeting friendly targets). This allows for "combat/non heal" spells to be cast on enemies and it removes healing attack rotation (for damage dealing / solo missions)
No Problem.. As i only get access to the bot at the same time as everyone else, I won't be able to update this until we have a release after the patch. If the healing isn't fixed with the next update then i will continue with my files, test it and continue to improve from there. For the past few hours i have been finding "improvements" and better ways to handle the commands and keep improving my knowledge of how it all works etc etc so i'm finding more things that i can actually get working so bear with me for lots and lots of changes
I am very excited ! Hope the new update will be quick as usual. Would love to try my Sage again, but will even go to the dark side fo this /gasp.
It is! The more the merrier You wouldn't need to go to the dark side, after comparing my Corruption.CS to the original one, I haven't made that many changes to my routine. Unfortunately the only healing class I currently have is Sith Sorcerer and I don't have the spare cash atm to buy character boosts, so you will have to wait til i level a seer or make the changes yourself
SirSilk - Thanks for starting this. Please share your current version of Corruption.cs as I also run this spec. Am interested in testing and assisting with improving. Bravo!
I will upload it when the bot is back up as i cant remember if it was working atm as i was testing and fixing a few other changes when the server went down.. like i say most of the changes is made was just swapping the order of things and adding a few extra variables onto the end of the spells to check for buffs / debuffs etc etc
I tried your fix on my Sorc and it was awesome! Clever clever you are! On my Sage it was pretty bad hahaha. Please fix Sage too On a serious note, do you think if I just use the mirror skills on my Sage, it will work, or do we have to re-write a lot of things to make it work as well as the Sorcerer does?
You are great! Thank you. Had to change one name from "Force Surge" to the seer's "resplendence" (hope that was the correct mirror ability?) . It works well, but still not as great as the Sorc.
Ahhh yes, i have fixed that now and re updated it on the thread . When you say it doesn't work as good as Sorc, what PARTS of the routine aren't working as well? I edited the seer one without testing as i have nothing currently to test it on!
My statement about Seer not working as well as sorcerer is similar to American politics. Based on "feelings" and not facts. Haha Maybe one big difference is it not using the bubble and never the "Oh shit" bubble. ;-p But will keep testing and maybe even attach a log file that might actually be helpful, instead of a vague "not working as well" next time.
that's okay, i'm gonna level a Seer a bit later and test it out Maybe it's just the actual command itself... the Spell.HoT command refers to whatever it is told to do in Spell.cs as there is 2 separate versions of HoT i need to double check which one it uses for that command. I'm going to go through later and have a look to see if i can add all the variables into the spell.cs and make the routine editing down to a minimum to avoid any other discrepancies with other routines. As you may notice in spell.cs i have added some "Me.CurrentTarget.IsFriendly" which is great as i can add it on the "Heal" spells instead of the "Combat" spells then it can differentiate what spell to cast on what unit. Before i did that it was just trying to bubble the enemy over and over again. I have a feeling it is something to do with that #### On another note now this "workaround" is working to a point where it's usable, it gives me more time to look at other things. With a bit of knowledge that i've gained from doing this, i'm going to have a crack at seeing if i can't add some variables into targeting to work out health percentages easier and make healing work properly with auto targeting etc etc. No promises though but i am almost CERTAIN that healing can be fixed routine side and not bot side
Ok, I had a very quick look and i had set the debuff to look for the sith one rather than the jedi one. Can you please test it and tell me if it works, if not i need you to tell me exactly what the debuff is called (case sensitive) when you apply a bubble to yourself. I think it's right as "Force-imbalance" but need this confirming
it is definitely "Force-imbalance". But when I try to run it, this error: 2017-04-20 15:00:39,624 [7] ERROR AssemblyLoader`1 - Compiler Error: d:\SWTOR xxx\Routines\DefaultCombat\Helpers\Logger.cs(23,4) : warning CS0618: 'Buddy.Common.Logging.Write(System.Windows.Media.Color, string, params object[])' is obsolete: 'Logging.WriteX is no longer used, declare [private ILog _log = Log.Get();] in your type and use its members instead!' 2017-04-20 15:00:39,625 [7] ERROR AssemblyLoader`1 - Compiler Error: d:\SWTOR xxx\Routines\DefaultCombat\Routines\Advanced\Sage\seer.cs(89,6) : error CS1501: No overload for method 'HoT' takes 5 arguments So, something is not happy