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![]()
sorry, i shouldn't be doing these releases without testing them....
So to give you some more information: The logger.cs pretty much always comes up, it's just a warning.
The Seer one has come up as for when it looks to "Spell.cs" on what to do when it's being told to cast Spell.Hot, is it has 5 arguments. When i just checked, next to force armour it states:
Spell.HoT("Force Armor", 100, on => Me, 100, ret => !Me.CurrentTarget.HasDebuff("Force-imbalance")),
As you can see, I've F***ed up and put in 6 arguments. That is trying to cast, force armour, if the target has 100% hp, on me, if the target has 100% hp, and as long as my current target doesn't have the debuff "Force-imbalance" (yes i've just realised i messed up twice)
So mistake number 1. It's checking for HP% twice... remove the first instance of "100,"
and the mistake i realised when i was writing this - It's looking to my TARGET for the debuff of force-imbalance when it should be looking to see if the debuff is on me.
so removing the first mistake and fixing the other should make the working version look like this (i've also added an extra check into it which checks to make sure you're in combat, that way it doesn't keep bubbling you when you;re out of combat)
Spell.HoT("Force Armor", on => Me, 100, ret => Me.InCombat && !Me.HasDebuff("Force-imbalance")),
hope this gives you a better understanding of it all and i've (once again) updated the seer routine in this thread.
So to give you some more information: The logger.cs pretty much always comes up, it's just a warning.
The Seer one has come up as for when it looks to "Spell.cs" on what to do when it's being told to cast Spell.Hot, is it has 5 arguments. When i just checked, next to force armour it states:
Spell.HoT("Force Armor", 100, on => Me, 100, ret => !Me.CurrentTarget.HasDebuff("Force-imbalance")),
As you can see, I've F***ed up and put in 6 arguments. That is trying to cast, force armour, if the target has 100% hp, on me, if the target has 100% hp, and as long as my current target doesn't have the debuff "Force-imbalance" (yes i've just realised i messed up twice)
So mistake number 1. It's checking for HP% twice... remove the first instance of "100,"
and the mistake i realised when i was writing this - It's looking to my TARGET for the debuff of force-imbalance when it should be looking to see if the debuff is on me.
so removing the first mistake and fixing the other should make the working version look like this (i've also added an extra check into it which checks to make sure you're in combat, that way it doesn't keep bubbling you when you;re out of combat)
Spell.HoT("Force Armor", on => Me, 100, ret => Me.InCombat && !Me.HasDebuff("Force-imbalance")),
hope this gives you a better understanding of it all and i've (once again) updated the seer routine in this thread.
Updated Seer routine
