• Visit Rebornbuddy
  • Default Combat Test Edition

    Discussion in 'Archives' started by wired203, Mar 14, 2016.

    Thread Status:
    Not open for further replies.
    1. wired203

      wired203 Community Developer

      Joined:
      Jan 22, 2015
      Messages:
      391
      Likes Received:
      1
      Trophy Points:
      18
      Default Combat has had some heal targeting issues for sometime. I have moved the targeting code from the last release of Pure and implemented it into Default Combat. Testing looks good so far but to consolidate information on these changes I am starting this thread. Alltrueist has been busy and fixing the heal routines which we now have for Seer/Sawbones/CombatMedic.

      These should be basic mirrors on the evil side if anyone would like to take on converting those. Companion tank selection fixed as well as f12 tank selection.

      Still need as much testing as we can get.

      Feedback is appreciated.


      SVN Created please use for future updates

      SVN

      Buddywing is currently broken for healing.

      Notable Changes

      Healers will attack when they select a mob, otherwise they will heal as normal.
      Changed tank detection routine to make it less spammy for targeting.
      Healers Rejoice, you can now pull mobs and attack when using a grind profile. This wasn't available in the past with Default Combat.
      Rest is fixed to exit in background again, sendkeys no longer works for background
      Tank selection is working as it should. If companion is out he will be tank. If no companion and no tank you will become tank. F12 is fully tested and re-written to work correctly. F12 will set tank if a friendly target is selected. To clear the selection just target either a unfriendly or nothing or current f12 tank and hit f12. Bot will then go back to auto Tank selection.
      Added scavenging and bio to corpses.
      Cryo came up with the code for Stims and XP boosts when under 65.
      Dispel is tested but we have very few debuff names in the list. List is found under Helpers/Extensions.cs Public Static Debuff (If anyone has any to add let me know)
      Aoe heals are working, they used melee.dist for their distance checks to fire which was .8f and was changed to it's own float value and 1.2f - Thanks Tiniq
      Removed health logging as it was causing errors/issues
      Thanks to Alltrueist as he has updated quite a few of the routines for healing which were very out of date due to the healing not working for so long.

      Testing went well, only issues were due to buddywing versions. Created a pull request on GitHub for all of the changed code.
       
      Last edited: Apr 24, 2016
    2. russ1979

      russ1979 Member

      Joined:
      Aug 25, 2011
      Messages:
      357
      Likes Received:
      0
      Trophy Points:
      16
      Ok i just set this up as it is and im running it on my Operative. I deleted some old skills no longer valid on operative
       
    3. russ1979

      russ1979 Member

      Joined:
      Aug 25, 2011
      Messages:
      357
      Likes Received:
      0
      Trophy Points:
      16
      This is the default combat you just posted

      Still not switching between players in the FP and healing them. Random selecting a party member and spam healing them regardless of health level


      Code:
      2016-03-15 03:20:42,017 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:42,259 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:42,483 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:42,721 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:42,969 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:43,184 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:43,472 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:43,855 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:45,320 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:46,717 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:51,392 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:53,088 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 03:20:54,687 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:56,348 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:20:58,080 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:20:59,081 [Main Bot Thread] ERROR BotMain - System.Exception: Function GetEffectName does not exist.
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](Boolean , String , Object[] )
         at Buddy.Swtor.Objects.TorObject.CallScript[T](Boolean hasReturnValue, String function, Object[] args)
         at Buddy.Swtor.Objects.TorEffect.get_Name()
         at DefaultCombat.Helpers.Extensions.<IsCrowdControlled>b__28(TorEffect d) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 255
         at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
         at DefaultCombat.Helpers.Extensions.IsCrowdControlled(TorCharacter torCharacter) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 255
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 03:21:00,244 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:01,844 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:21:03,564 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:21:10,024 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:11,443 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:12,910 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:14,507 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 03:21:15,926 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:21:16,377 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:21:25,724 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:27,434 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:28,887 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:21:30,578 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:32,069 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 03:21:33,451 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:21:36,066 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:37,541 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:38,923 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:40,352 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:21:41,811 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:47,891 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:49,356 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:21:50,851 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:52,292 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:21:54,596 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:56,102 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:57,502 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:21:59,075 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:00,502 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:02,276 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:22:04,708 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:22:06,171 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:07,984 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:22:09,414 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:22:11,892 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:13,478 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:14,633 [Main Bot Thread] ERROR BotMain - System.NullReferenceException: Object reference not set to an instance of an object.
         at Buddy.Swtor.Objects.Containers.TorContainer`1.?????????????????????????????????????????.?????????????????????????????????????????(????????????????????????????????????????? )
         at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
         at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
         at DefaultCombat.Helpers.Extensions.HasMyBuff(TorCharacter u, String aura) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 145
         at DefaultCombat.Helpers.Extensions.BuffCount(TorCharacter p, String buffName) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 155
         at DefaultCombat.Routines.Medicine.<get_AreaOfEffect>b__16(Object ret) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Routines\Advanced\Operative\Medicine.cs:line 69
         at DefaultCombat.Core.Spell.<>c__DisplayClass3f.<Heal>b__3e(Object ret) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Spell.cs:line 209
         at Buddy.BehaviorTree.Decorator.CanRun(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 03:22:14,927 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:22:17,347 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:24,185 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:25,589 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:22:27,906 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:29,375 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:22:31,886 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:22:33,442 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:22:34,845 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:36,245 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:38,212 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:22:40,620 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:42,015 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:43,711 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:22:46,094 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:47,638 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:49,025 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:50,698 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:22:52,102 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:22:54,645 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:56,036 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:57,452 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:22:58,934 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:00,445 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:23:02,871 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:23:05,302 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:06,979 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:08,862 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:10,595 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:23:12,034 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:13,543 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:23:15,162 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:23:17,625 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:19,092 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:21,162 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:22,785 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:24,426 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:23:26,708 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:28,153 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:29,484 [Main Bot Thread] ERROR BotMain - System.Exception: Function GetHealth does not exist.
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](Boolean , String , Object[] )
         at Buddy.Swtor.Objects.TorObject.CallScript[T](Boolean hasReturnValue, String function, Object[] args)
         at Buddy.Swtor.Objects.TorCharacter.get_Health()
         at Buddy.Swtor.Objects.TorCharacter.get_IsDead()
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 03:23:30,033 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:23:32,036 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:33,924 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:23:35,697 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:23:37,269 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 03:23:38,587 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Shield Probe
      2016-03-15 03:23:38,961 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:40,342 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:23:43,014 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:44,442 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:23:47,051 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:50,708 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:52,184 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:23:54,689 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:56,098 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:23:57,521 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:23:59,220 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:24:00,735 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:24:02,184 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:24:03,817 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:05,217 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:24:07,671 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:09,140 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:10,610 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:24:12,294 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:24:12,651 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:24:15,084 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:16,463 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:24:18,996 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:20,657 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:24:22,376 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:24:23,792 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:24:26,285 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:24:28,711 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:30,385 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:31,945 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:24:33,855 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:35,596 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:24:38,056 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:39,483 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:24:40,969 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:24:42,393 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 03:24:44,829 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:46,299 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:47,895 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:48,706 [Main Bot Thread] ERROR BotMain - System.Exception: Function GetHealth does not exist.
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](Boolean , String , Object[] )
         at Buddy.Swtor.Objects.TorObject.CallScript[T](Boolean hasReturnValue, String function, Object[] args)
         at Buddy.Swtor.Objects.TorCharacter.get_Health()
         at Buddy.Swtor.Objects.TorCharacter.get_IsDead()
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 03:24:50,968 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:54,053 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:55,479 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:24:56,150 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:24:56,516 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:25:08,039 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:25:09,652 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:25:17,313 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:25:19,133 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:25:20,739 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:25:23,113 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 03:25:24,790 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:25:26,348 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:25:27,725 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 03:25:29,150 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 03:25:30,146 [1] INFO  BotMain - Reason: 
      2016-03-15 03:25:30,159 [Main Bot Thread] INFO  BotMain - Bot Thread Ended. Was this requested?
      2016-03-15 03:25:32,250 [1] INFO  BotMain - We slept way too long waiting for the bot thread to give control back. Aborting thread. Client may crash!
      2016-03-15 03:25:32,383 [1] INFO  Poi - [Poi.Clear] Reason: Bot Stopped
      2016-03-15 03:33:36,291 [1] INFO  GlobalSettings - Global settings have been saved.
      2016-03-15 03:33:36,293 [1] INFO  CharacterSettings - Character settings have been saved.
      
       
    4. wired203

      wired203 Community Developer

      Joined:
      Jan 22, 2015
      Messages:
      391
      Likes Received:
      1
      Trophy Points:
      18
      Did you set the tank with f12?
       
    5. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      Also, I don't know if Medicine has been updated. If you copy/paste the Sawbones routine and then change the names of spells and buffs/debuffs then it should run smoothly.

      Also, you have to set tank with F12 :/
       
    6. wired203

      wired203 Community Developer

      Joined:
      Jan 22, 2015
      Messages:
      391
      Likes Received:
      1
      Trophy Points:
      18
      I wonder if the odd targeting is due to the tank being set/reset over and over and could be glitching. I would try again but use f12 to set tank, if that works we may just remove the auto tank selection.
       
    7. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      Yeah the auto-targeting gets frustrating solo, but it makes the bot SO perfect at getting the right heal target. It's mostly frustrating because there's nothing solo that can kill me, so I'd rather just dps in between heals. If there's no way to fix it, I'd rather leave it as-is because right now it's healing and selecting targets PERFECTLY.
       
    8. wired203

      wired203 Community Developer

      Joined:
      Jan 22, 2015
      Messages:
      391
      Likes Received:
      1
      Trophy Points:
      18
      Is this in groups? What profile are you using grind/blank combat bot/modified combat bot?
       
    9. russ1979

      russ1979 Member

      Joined:
      Aug 25, 2011
      Messages:
      357
      Likes Received:
      0
      Trophy Points:
      16
      im using combat bot in FP's I do not care about the DPS issues as I grind with with DPS spec and my companion as DPS or Tank. No heals are ever needed.
       
    10. russ1979

      russ1979 Member

      Joined:
      Aug 25, 2011
      Messages:
      357
      Likes Received:
      0
      Trophy Points:
      16
      I guess im not understand why a tank matters? 90% of the FP's are done with all DPS. Hard Modes get a tank. Everyone in the party needs to be healed regardless of a tank.
       
    11. russ1979

      russ1979 Member

      Joined:
      Aug 25, 2011
      Messages:
      357
      Likes Received:
      0
      Trophy Points:
      16
      I set myself as Tank / and tried two different party members as tank as well

      im not sure why the bender combat routine is acting weird on the tank set so I deleted benders combat routine

      Code:
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 06:17:34,947 [Main Bot Thread] ERROR TorObject - Engine class is null, TorObject may no longer be valid!
      2016-03-15 06:17:34,948 [Main Bot Thread] ERROR BotMain - System.Exception: DbOffset is Zero.
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](UInt64 , HeroType )
         at Buddy.Swtor.Objects.TorObject.GetField[T](DomFieldIds field, HeroType forcedType)
         at Buddy.Swtor.Objects.TorCharacter.get_InCombat()
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 06:17:35,386 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:17:38,079 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:17:38,547 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 06:17:39,972 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:17:41,841 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 06:17:43,995 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 06:17:45,397 [Main Bot Thread] ERROR TorObject - Engine class is null, TorObject may no longer be valid!
      2016-03-15 06:17:45,398 [Main Bot Thread] ERROR BotMain - System.Exception: DbOffset is Zero.
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](UInt64 , HeroType )
         at Buddy.Swtor.Objects.TorObject.GetField[T](DomFieldIds field, HeroType forcedType)
         at Buddy.Swtor.Objects.TorCharacter.get_InCombat()
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 06:17:45,608 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:17:47,312 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:17:48,777 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:17:51,156 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:17:53,582 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:17:55,038 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:18:06,731 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:08,243 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:09,642 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:18:12,414 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:13,849 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:18:16,426 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:18,211 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:19,638 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:18:22,228 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:23,712 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:18:26,222 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:27,640 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:29,068 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:18:31,617 [Main Bot Thread] ERROR BotMain - System.Exception: Function GetEffectName does not exist.
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](Boolean , String , Object[] )
         at Buddy.Swtor.Objects.TorObject.CallScript[T](Boolean hasReturnValue, String function, Object[] args)
         at Buddy.Swtor.Objects.TorEffect.get_Name()
         at DefaultCombat.Helpers.Extensions.<IsCrowdControlled>b__28(TorEffect d) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 255
         at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source, Func`2 predicate)
         at DefaultCombat.Helpers.Extensions.IsCrowdControlled(TorCharacter torCharacter) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 255
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 06:18:31,982 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:33,821 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 06:18:35,268 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:18:36,713 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:18:39,188 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:40,898 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:41,447 [Main Bot Thread] ERROR BotMain - System.Exception: Function GetEffectName does not exist.
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](Boolean , String , Object[] )
         at Buddy.Swtor.Objects.TorObject.CallScript[T](Boolean hasReturnValue, String function, Object[] args)
         at Buddy.Swtor.Objects.TorEffect.get_Name()
         at DefaultCombat.Helpers.Extensions.<>c__DisplayClass1.<HasMyBuff>b__0(TorEffect a) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 145
         at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
         at DefaultCombat.Helpers.Extensions.HasMyBuff(TorCharacter u, String aura) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 145
         at DefaultCombat.Helpers.Extensions.BuffCount(TorCharacter p, String buffName) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 155
         at DefaultCombat.Routines.Medicine.<get_AreaOfEffect>b__13(Object ret) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Routines\Advanced\Operative\Medicine.cs:line 64
         at DefaultCombat.Core.Spell.<>c__DisplayClass3f.<Heal>b__3e(Object ret) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Spell.cs:line 209
         at Buddy.BehaviorTree.Decorator.CanRun(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 06:18:42,645 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:18:45,228 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:56,248 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:18:58,131 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:00,021 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 06:19:01,528 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:03,210 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:19:09,526 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:11,109 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:12,770 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:19:15,185 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:16,742 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:18,154 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:19:20,800 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:22,267 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 06:19:23,783 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:19:26,163 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:27,670 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:29,097 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:19:31,576 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:32,771 [Main Bot Thread] ERROR BotMain - System.Exception: Only part of a ReadProcessMemory or WriteProcessMemory request was completed, at addr: 00000012, Size: 1
         at GreyMagic.ExternalProcessMemory.ReadByteBuffer(IntPtr addr, Void* buffer, Int32 count)
         at GreyMagic.MemoryBase.Read[T](IntPtr addr)
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????(IntPtr , IntPtr , HeroToken , ????????????????????????????????????????? , HeroType )
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????(????????????????????????????????????????? , IntPtr , HeroType )
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](UInt64 , HeroType )
         at Buddy.Swtor.Objects.TorObject.GetField[T](DomFieldIds field, HeroType forcedType)
         at Buddy.Swtor.Objects.TorCharacter.get_Debuffs()
         at DefaultCombat.Helpers.Extensions.IsCrowdControlled(TorCharacter torCharacter) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 255
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 06:19:33,104 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:34,689 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:19:37,233 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 06:19:38,783 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:19:41,179 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:42,622 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:44,113 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Infusion
      2016-03-15 06:19:46,223 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:47,707 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:19:50,325 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:51,768 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:19:53,598 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:19:55,046 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:19:57,376 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Shield Probe
      2016-03-15 06:19:57,767 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 06:19:59,514 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:20:01,494 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 06:20:03,179 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 06:20:06,275 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 06:20:07,100 [Main Bot Thread] ERROR BotMain - System.NullReferenceException: Object reference not set to an instance of an object.
         at Buddy.Swtor.Objects.Containers.TorContainer`1.?????????????????????????????????????????.?????????????????????????????????????????(????????????????????????????????????????? )
         at System.Linq.Enumerable.WhereSelectEnumerableIterator`2.MoveNext()
         at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source, Func`2 predicate)
         at DefaultCombat.Helpers.Extensions.HasMyBuff(TorCharacter u, String aura) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 145
         at DefaultCombat.Helpers.Extensions.BuffCount(TorCharacter p, String buffName) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 155
         at DefaultCombat.Routines.Medicine.<get_AreaOfEffect>b__16(Object ret) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Routines\Advanced\Operative\Medicine.cs:line 69
         at DefaultCombat.Core.Spell.<>c__DisplayClass3f.<Heal>b__3e(Object ret) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Spell.cs:line 209
         at Buddy.BehaviorTree.Decorator.CanRun(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      
       
    12. russ1979

      russ1979 Member

      Joined:
      Aug 25, 2011
      Messages:
      357
      Likes Received:
      0
      Trophy Points:
      16
      I modiefied the sawbone rountine for operative to the best of my abilities

      Code:
      // Copyright (C) 2011-2015 Bossland GmbH
      // See the file LICENSE for the source code's detailed license
      
      using Buddy.BehaviorTree;
      using DefaultCombat.Core;
      using DefaultCombat.Helpers;
      
      namespace DefaultCombat.Routines
      {
      	public class Medicine : RotationBase
      	{
      		public override string Name
      		{
      			get { return "Operative Medicine"; }
      		}
      
      		public override Composite Buffs
      		{
      			get
      			{
      				return new PrioritySelector(
      					Spell.Buff("Coordination"),
      					Spell.Cast("Stealth", ret => !Me.InCombat && !Me.HasBuff("Coordination"))
      					);
      			}
      		}
      
      		public override Composite Cooldowns
      		{
      			get
      			{
      				return new PrioritySelector(
      					Spell.Buff("Adrenaline Probe", ret => Me.EnergyPercent <= 20),
      					Spell.Buff("Stim Boost", ret => Me.EnergyPercent <= 70 && !Me.HasBuff("Tactical Advantage")),
      					Spell.Buff("Shield Probe", ret => Me.HealthPercent <= 75),
      					Spell.Buff("Evasion", ret => Me.HealthPercent <= 50),
      					Spell.Buff("Escape")
      					);
      			}
      		}
      
              //DPS 
              public override Composite SingleTarget 
              { 
                  get 
                  { 
                      return new PrioritySelector( 
                          Spell.Cast("Distraction", ret => Me.CurrentTarget.IsCasting && Me.CurrentTarget.Distance <= 1f),
      					Spell.Cast("Snipe", ret => Me.IsInCover() && Me.EnergyPercent >= 70),
      					Spell.Cast("Overload Shot", ret => Me.EnergyPercent >= 70),
      					Spell.Cast("Rifle Shot")
      					);
      			}
      		} 
      
              //Healing 
              public override Composite AreaOfEffect 
              { 
                  get 
                  { 
                      return new PrioritySelector( 
                          Spell.Heal("Surgical Probe", 30),
      					Spell.Heal("Recuperative Nanotech", on => Tank, 80, ret => Targeting.ShouldAoeHeal),
      					Spell.Heal("Kolto Probe", on => Tank, 100, ret => Tank != null && Tank.BuffCount("Kolto Probe") < 2 || Tank.BuffTimeLeft("Kolto Probe") < 6),
      					Spell.Heal("Kolto Infusion", 80, ret => Me.BuffCount("Tactical Advantage") >= 2 && Me.EnergyPercent >= 60 && !HealTarget.HasBuff("Kolto Infusion")),
      					Spell.Heal("Surgical Probe", 80, ret => Me.BuffCount("Tactical Advantage") >= 2),
      					Spell.Heal("Kolto Injection", 80),
      					Spell.Cleanse("Toxin Scan"),
      					Spell.Heal("Kolto Probe", 90, ret => HealTarget.BuffCount("Kolto Probe") < 2 || HealTarget.BuffTimeLeft("Kolto Probe") < 6),
      					Spell.Heal("Diagnostic Scan", 90)
      					); 
                  } 
              } 
      
              public static bool tankSlowMedpac() 
              { 
                  if (Targeting.Tank.BuffCount("Kolto Probe") < 2) 
                      return true; 
                  if (Targeting.Tank.BuffTimeLeft("Kolto Probe") < 3) 
                      return true; 
                  return false; 
              } 
      
              public static bool targetSlowMedpac() 
              { 
                  if (Targeting.HealTarget.BuffCount("Kolto Probe") < 2) 
                      return true; 
                  if (Targeting.HealTarget.BuffTimeLeft("Kolto Probe") < 3) 
                      return true; 
                  return false; 
              } 
      
              public static bool emergencyMedpac() 
              { 
                  if (Targeting.HealTarget.BuffTimeLeft("Kolto Probe") > 6) 
                      return false; 
                  if (Targeting.HealTarget.BuffCount("Kolto Probe") < 2) 
                      return false; 
                  if (Me.BuffCount("Coordination") < 2) 
                      return false; 
                  return true; 
              } 
          } 
      } 
      
       
    13. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      If your testing a test build its best to only have one routine in your routine folder.
      Benderbot is a fork from default, thats why its acting up.
      Maybe its better to add a check, if we are heal and no tank, healpool is everyone or group. If tank selected then only tank with on the side dps. When we look in raid perspective, the bot knows jack shit who to heal.
      So maybe settings for tank only, group only or raid only or in your proximity.

      Do keep I mind I'm no healer, but will start tonight with one.
       
    14. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      The routine should still heal other party members, not just the tank.

      We need to set a tank because tanks have different healing rules. For example, tanks should ALWAYS have 2 stacks of slow-release medpac; tanks should always have a force armor on them (even if they're full health).

      If you look at the Sawbones routine I posted, there's only one tank check, everything else should heal anyone in the party. The tank check exists solely so we're not healing some DPS at 95% health when the tank needs healing instead.
       
    15. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      This should be the correct version. It's just a 100% translate of my Sawbones routine.

      PHP:
      // Copyright (C) 2011-2015 Bossland GmbH
      // See the file LICENSE for the source code's detailed license

      using Buddy.BehaviorTree;
      using DefaultCombat.Core;
      using DefaultCombat.Helpers;

      namespace 
      DefaultCombat.Routines
      {
          public class 
      Medicine RotationBase
          
      {
              public 
      override string Name
              
      {
                  
      get { return "Operative Medicine"; }
              }

              public 
      override Composite Buffs
              
      {
                  
      get
                  
      {
                      return new 
      PrioritySelector(
                          
      Spell.Buff("Coordination"),
                          
      Spell.Cast("Stealth"ret => !Rest.KeepResting() && !Rest.NeedRest())
                          );
                  }
              }

              public 
      override Composite Cooldowns
              
      {
                  
      get
                  
      {
                      return new 
      PrioritySelector(
                          
      Spell.Buff("Adrenaline Probe"ret => Me.EnergyPercent <= 20),
                          
      Spell.Buff("Stim Boost"ret => Me.EnergyPercent <= 70 && !Me.HasBuff("Tactical Advantage")),
                          
      Spell.Buff("Shield Probe"ret => Me.HealthPercent <= 75),
                          
      Spell.Buff("Evasion"ret => Me.HealthPercent <= 50),
                          
      Spell.Buff("Escape")
                          );
                  }
              }

              public 
      override Composite SingleTarget
              
      {
                  
      get
                  
      {
                      return new 
      PrioritySelector(
                          
      //Movement
                          
      CombatMovement.CloseDistance(Distance.Melee),
                          
      Spell.Cast("Distraction"ret => Me.CurrentTarget.IsCasting && Me.CurrentTarget.Distance <= 1f),
                          
      Spell.Cast("Backstab"ret => Me.IsBehind(Me.CurrentTarget)),
                          
      Spell.Cast("Shiv"),
                          
      Spell.DoT("Corrosive Dart"""16000),
                          
      Spell.Cast("Snipe"ret => Me.EnergyPercent >= 70),
                          
      Spell.Cast("Overload Shot"ret => Me.EnergyPercent >= 70),
                          
      Spell.Cast("Rifle Shot")
                          );
                  }
              }

              public 
      override Composite AreaOfEffect
              
      {
                  
      get
                  
      {
                      return new 
      PrioritySelector(
                          
      Spell.HealGround("Kolto Waves"ret => Targeting.ShouldAoeHeal),
                          
      Spell.Heal("Recuperative Nanotech"on => Tank80ret => Targeting.ShouldAoeHeal),
                          
      Spell.Heal("Surgical Probe"80ret => surgicalProbe()),
                          
      Spell.Heal("Kolto Probe"on => Tank100ret => Tank != null && tankKoltoProbe()),
                          
      Spell.Heal("Kolto Infusion"80ret => Me.BuffCount("Tactical Advantage") >= && Me.EnergyPercent >= 60 && !HealTarget.HasBuff("Kolto Infusion")),
                          
      Spell.Heal("Kolto Injection"80),
                          
      Spell.Cleanse("Toxin Scan"),
                          
      Spell.Heal("Kolto Probe"90ret => targetKoltoProbe()),
                          
      Spell.Heal("Diagnostic Scan"95)
                          );
                  }
              }

              public static 
      bool tankKoltoProbe()
              {
                  if (
      Targeting.Tank.BuffCount("Kolto Probe") < 2)
                      return 
      true;
                  if (
      Targeting.Tank.BuffTimeLeft("Kolto Probe") < 3)
                      return 
      true;
                  return 
      false;
              }

              public static 
      bool targetKoltoProbe()
              {
                  if (
      Targeting.HealTarget.BuffCount("Kolto Probe") < 2)
                      return 
      true;
                  if (
      Targeting.HealTarget.BuffTimeLeft("Kolto Probe") < 3)
                      return 
      true;
                  return 
      false;
              }

              public static 
      bool surgicalProbe()
              {
                  if (
      Targeting.HealTarget.BuffTimeLeft("Kolto Probe") > 6)
                      return 
      false;
                  if (
      Targeting.HealTarget.BuffCount("Kolto Probe") < 2)
                      return 
      false;
                  if (
      Me.BuffCount("Tactical Advantage") < 2)
                      return 
      false;
                  return 
      true;
              }
          }
      }
       
    16. wired203

      wired203 Community Developer

      Joined:
      Jan 22, 2015
      Messages:
      391
      Likes Received:
      1
      Trophy Points:
      18
      The reason also to set a tank is I do believe the automatic tank check is bugged and causing issues, now this is a complete rip from Pure so it should work the same Pure does. Set tank was actually missing one line to make it work right and when I popped on an OP it was immediately apparent as the kolto probes weren't sticking to my pet even when I set it.

      The way the tank code works it can't change all around while it's set as the very first check is for the TankName string that wasn't getting set.
       
    17. wired203

      wired203 Community Developer

      Joined:
      Jan 22, 2015
      Messages:
      391
      Likes Received:
      1
      Trophy Points:
      18
      The object scrape for heal candidates has a inparty custom written check that was in Pure. Bot should only ever heal someone in your party. Not sure how that translates to Raid though. I'll add your log suggestions later tonight most likely so when we cast a heal the log will reflect who and health percentage.
       
    18. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      Be careful with adding names. Honorbuddy has a .SafeName feature that we don't. Names appearing in logs could get people banned :/
       
    19. russ1979

      russ1979 Member

      Joined:
      Aug 25, 2011
      Messages:
      357
      Likes Received:
      0
      Trophy Points:
      16
      deleted benders combat routine. Set player as tank. Added Alltruist's new Medicine.cs routine

      Code:
      2016-03-15 15:25:52,798 [7] INFO  BotMain - Chose DefaultCombat as your combat routine.
      2016-03-15 15:25:52,799 [7] INFO  Logging - [DefaultCombat] Level: 65
      2016-03-15 15:25:52,800 [7] INFO  Logging - [DefaultCombat] Class: Agent
      2016-03-15 15:25:52,800 [7] INFO  Logging - [DefaultCombat] Advanced Class: Operative
      2016-03-15 15:25:52,828 [7] INFO  Logging - [DefaultCombat] Discipline: Medicine
      2016-03-15 15:25:52,852 [7] INFO  Logging - [DefaultCombat] [Hot Key][F7] Toggle AOE
      2016-03-15 15:25:52,853 [7] INFO  Logging - [DefaultCombat] [Hot Key][F8] Load UI
      2016-03-15 15:25:52,853 [7] INFO  Logging - [DefaultCombat] [Hot Key][F12] Set Tank
      2016-03-15 15:25:52,854 [7] INFO  Logging - [DefaultCombat] Rotation Selected : Operative Medicine
      2016-03-15 15:25:52,877 [7] INFO  Logging - [DefaultCombat] Healing Enabled
      2016-03-15 15:25:54,145 [7] INFO  MainWindow - There are 2 plugins.
      2016-03-15 15:25:54,355 [7] INFO  BotMain - Current bot set to Combat Bot
      2016-03-15 15:25:54,358 [7] INFO  CharacterSettings - Character settings have been saved.
      2016-03-15 15:25:54,358 [7] INFO  ProfileManager - Loaded profile 
      2016-03-15 15:25:54,363 [1] INFO  MainWindow - Sell quality set to Premium.
      2016-03-15 15:25:54,366 [7] INFO  MainWindow - Buddy Wing: The Old Robot is ready!
      2016-03-15 15:26:00,695 [Hotkey Detection Thread] INFO  Hotkeys - Hotkey pressed: Set Tank (F12)
      2016-03-15 15:26:04,901 [1] INFO  BotMain - Reloading the NodeManager..
      2016-03-15 15:26:05,185 [1] INFO  NodeManager - NodeManager update has completed.
      2016-03-15 15:26:05,185 [1] INFO  BotMain - Forcing profile reload. -- Temporary fix for behavior cache issues during start/stop.
      2016-03-15 15:26:05,380 [1] INFO  BotMain - Current bot set to Combat Bot
      2016-03-15 15:26:05,382 [1] INFO  CharacterSettings - Character settings have been saved.
      2016-03-15 15:26:05,383 [1] INFO  ProfileManager - Loaded profile 
      2016-03-15 15:27:17,720 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 15:27:19,130 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:27:20,538 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 15:27:22,864 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:27:24,491 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Infusion
      2016-03-15 15:27:26,908 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:27:29,192 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:27:31,428 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 15:27:32,944 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:27:35,225 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Infusion
      2016-03-15 15:27:37,241 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:27:39,707 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 15:27:41,498 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 15:27:44,079 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:27:46,442 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 15:27:51,209 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:27:54,850 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:27:57,860 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Adrenaline Probe
      2016-03-15 15:28:01,770 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Recuperative Nanotech
      2016-03-15 15:28:03,020 [1] INFO  BotMain - Reason: 
      2016-03-15 15:28:03,217 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Infusion
      2016-03-15 15:28:03,252 [Main Bot Thread] INFO  BotMain - Bot Thread Ended. Was this requested?
      2016-03-15 15:28:05,124 [1] INFO  BotMain - We slept way too long waiting for the bot thread to give control back. Aborting thread. Client may crash!
      2016-03-15 15:28:05,150 [1] INFO  Poi - [Poi.Clear] Reason: Bot Stopped
      2016-03-15 15:29:06,615 [Hotkey Detection Thread] INFO  Hotkeys - Hotkey pressed: Set Tank (F12)
      2016-03-15 15:29:06,650 [Hotkey Detection Thread] INFO  Logging - [DefaultCombat] Tank set to : Powderslap
      2016-03-15 15:29:15,052 [1] INFO  BotMain - Reloading the NodeManager..
      2016-03-15 15:29:15,459 [1] INFO  NodeManager - NodeManager update has completed.
      2016-03-15 15:29:15,460 [1] INFO  BotMain - Forcing profile reload. -- Temporary fix for behavior cache issues during start/stop.
      2016-03-15 15:29:15,667 [1] INFO  BotMain - Current bot set to Combat Bot
      2016-03-15 15:29:15,669 [1] INFO  CharacterSettings - Character settings have been saved.
      2016-03-15 15:29:15,670 [1] INFO  ProfileManager - Loaded profile 
      2016-03-15 15:29:16,660 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:29:18,078 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:29:19,994 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:30:25,818 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:30:27,440 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:30:28,830 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:30:31,194 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Infusion
      2016-03-15 15:30:32,739 [Main Bot Thread] ERROR TorObject - Engine class is null, TorObject may no longer be valid!
      2016-03-15 15:30:32,741 [Main Bot Thread] ERROR BotMain - System.Exception: DbOffset is Zero.
         at ?????????????????????????????????????????.?????????????????????????????????????????.?????????????????????????????????????????[](UInt64 , HeroType )
         at Buddy.Swtor.Objects.TorObject.GetField[T](DomFieldIds field, HeroType forcedType)
         at Buddy.Swtor.Objects.TorCharacter.get_InCombat()
         at DefaultCombat.Helpers.Extensions.IsValidTarget(TorCharacter c) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Helpers\Extensions.cs:line 274
         at DefaultCombat.Core.Targeting.<get_ScanTargets>b__0(Object param0) in d:\Star Wars-The Old Republic\Killer\Routines\DefaultCombat\Core\Targeting.cs:line 187
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.Common.HookExecutor.Run(Object context)
         at Buddy.BehaviorTree.Action.RunAction(Object context)
         at Buddy.BehaviorTree.Action.'MzxIH;<Jd"XMT\&\,sOKqY)10!.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.PrioritySelector.8"tkYs2ZSz\,!m_1w~\*y?p\[A~".MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.BehaviorTree.Decorator.E% y5U}}gJ^c \&\[<L\.74a#xB.MoveNext()
         at Buddy.BehaviorTree.Composite.Tick(Object context)
         at Buddy.CommonBot.BotMain.?????????????????????????????????????????()
      2016-03-15 15:30:32,936 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:30:34,313 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Diagnostic Scan
      2016-03-15 15:30:37,018 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:30:38,638 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Infusion
      2016-03-15 15:30:40,645 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:30:42,965 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:30:47,967 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:30:49,414 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Infusion
      2016-03-15 15:30:51,331 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:30:52,839 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:30:55,106 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Surgical Probe
      2016-03-15 15:30:56,608 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:30:58,840 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:31:01,263 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:31:03,651 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:31:05,916 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Adrenaline Probe
      2016-03-15 15:31:06,239 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Infusion
      2016-03-15 15:31:08,158 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:31:17,228 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:31:18,772 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Probe
      2016-03-15 15:31:20,191 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:31:22,609 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:31:24,846 [Main Bot Thread] INFO  Logging - [DefaultCombat] >> Casting <<   Kolto Injection
      2016-03-15 15:31:26,813 [1] INFO  GlobalSettings - Global settings have been saved.
      2016-03-15 15:31:26,817 [1] INFO  CharacterSettings - Character settings have been saved.
      
       
    20. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      All I can see is that it's casting spells, what happened in the game? Was it not targeting the right people? What should it have been doing that it wasn't?
       
    Thread Status:
    Not open for further replies.

    Share This Page