• Visit Rebornbuddy
  • Default Combat Discussion

    Discussion in 'Combat Routines' started by Ama, Jan 5, 2015.

    1. nivitro

      nivitro New Member

      Joined:
      Jul 10, 2012
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      0
      When I mouseover the debuff on the target it says "Affliction", shows the duration how long its is going the be on the target and says "Periodic internal damage."

      Just tested it on a single target solo FP boss fight and it spammed Affliction 9 times in a row until I was nearly out of focus.

      Below is a log from another single target boss fight. It cast Affliction until im out of focus and then starts to use Force Lightning.
       

      Attached Files:

      Last edited: Sep 29, 2015
    2. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      They changed the debuff name on us. Change this line
      Code:
      Spell.Cast("Affliction", ret => !Me.CurrentTarget.HasDebuff("Affliction (Force)")),
      to
      Code:
      Spell.Cast("Affliction", ret => !Me.CurrentTarget.HasDebuff("Affliction")),
       
    3. nivitro

      nivitro New Member

      Joined:
      Jul 10, 2012
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      0
      Thank you very very much! Its working very well now, wrecking stuff!
       
    4. Praline

      Praline Member

      Joined:
      Aug 17, 2015
      Messages:
      150
      Likes Received:
      2
      Trophy Points:
      18
      Bodyguard is a bloody mess atm :(
      Yesterday I thought (wrongly so) that it was working even though it was not fixed properly.
      It does not heal at all, and as Cryo mentioned somewhere else, the reason possibly not because of the routine, but in the bot itself.
      Not sure if my recent logfile will help, but if it does here goes:

      Code:
      2015-09-29 12:20:39,306 [1] INFO  Log - Starting Buddy Wing v1.0.1239.750
      2015-09-29 12:20:41,737 [6] INFO  Log - Logging in...
      2015-09-29 12:20:42,380 [6] INFO  Log - T: 5247477278844838165 H: 3962866454
      2015-09-29 12:20:42,382 [6] INFO  Log - Login Success!
      2015-09-29 12:20:43,538 [7] INFO  Log - First CPU: Intel(R) Core(TM) i7-4710HQ CPU @ 2.50GHz
      2015-09-29 12:20:43,539 [7] INFO  Log - OS Version: Windows NT 6.2.9200.0
      2015-09-29 12:20:43,539 [7] INFO  Log - App Path: D:\SWTOR Stuff\BwNew\Buddywing.exe
      2015-09-29 12:20:46,477 [7] INFO  Log - User is a BountyHunter
      2015-09-29 12:20:50,028 [7] INFO  Log - Advanced Class: Mercenary / Discipline: CombatMedic
      2015-09-29 12:20:50,029 [7] INFO  Log - Routine Path: Routines
      2015-09-29 12:20:51,146 [7] INFO  Log - Medpac  Created!
      2015-09-29 12:20:51,173 [7] INFO  Log - [DefaultCombat] Level: 60
      2015-09-29 12:20:51,174 [7] INFO  Log - [DefaultCombat] Class: BountyHunter
      2015-09-29 12:20:51,175 [7] INFO  Log - [DefaultCombat] Advanced Class: Mercenary
      2015-09-29 12:20:51,200 [7] INFO  Log - [DefaultCombat] Discipline: CombatMedic
      2015-09-29 12:20:51,227 [7] INFO  Log - [DefaultCombat] [Hot Key][F7] Toggle AOE
      2015-09-29 12:20:51,228 [7] INFO  Log - [DefaultCombat] [Hot Key][F8] Load UI
      2015-09-29 12:20:51,228 [7] INFO  Log - [DefaultCombat] [Hot Key][F12] Set Tank
      2015-09-29 12:20:51,228 [7] INFO  Log - [DefaultCombat] Rotation Selected : Mercenary Bodyguard
      2015-09-29 12:20:51,260 [7] INFO  Log - [DefaultCombat] Healing Enabled
      2015-09-29 12:20:51,270 [7] INFO  Log - Chose DefaultCombat as your combat routine.
      2015-09-29 12:20:51,271 [7] INFO  Log - [DefaultCombat] Level: 60
      2015-09-29 12:20:51,272 [7] INFO  Log - [DefaultCombat] Class: BountyHunter
      2015-09-29 12:20:51,272 [7] INFO  Log - [DefaultCombat] Advanced Class: Mercenary
      2015-09-29 12:20:51,298 [7] INFO  Log - [DefaultCombat] Discipline: CombatMedic
      2015-09-29 12:20:51,329 [7] INFO  Log - [DefaultCombat] [Hot Key][F7] Toggle AOE
      2015-09-29 12:20:51,330 [7] INFO  Log - [DefaultCombat] [Hot Key][F8] Load UI
      2015-09-29 12:20:51,330 [7] INFO  Log - [DefaultCombat] [Hot Key][F12] Set Tank
      2015-09-29 12:20:51,330 [7] INFO  Log - [DefaultCombat] Rotation Selected : Mercenary Bodyguard
      2015-09-29 12:20:51,355 [7] INFO  Log - [DefaultCombat] Healing Enabled
      2015-09-29 12:20:51,735 [7] INFO  Log - There are 1 plugins.
      2015-09-29 12:20:51,912 [7] INFO  Log - Current bot set to Quest Bot
      2015-09-29 12:20:51,914 [7] INFO  Log - Loaded profile PVE Combat Bot
      2015-09-29 12:20:51,921 [1] INFO  Log - Sell quality set to Premium.
      2015-09-29 12:20:51,924 [7] INFO  Log - Buddy Wing: The Old Robot is ready!
      2015-09-29 12:21:18,613 [Hotkey Detection Thread] INFO  Log - Hotkey pressed: Set Tank (F12)
      2015-09-29 12:21:18,696 [Hotkey Detection Thread] ERROR Log - System.NullReferenceException: Object reference not set to an instance of an object.
         at DefaultCombat.Core.Targeting.SetTank() in d:\SWTOR Stuff\BwNew\Routines\DefaultCombat\Core\Targeting.cs:line 157
         at Buddy.Common.Hotkeys.?????????????????????????????????????????()
      2015-09-29 12:21:55,852 [1] INFO  Log - Forcing profile reload. -- Temporary fix for behavior cache issues during start/stop.
      2015-09-29 12:21:56,004 [1] INFO  Log - Current bot set to Quest Bot
      2015-09-29 12:21:56,005 [1] INFO  Log - Loaded profile PVE Combat Bot
      2015-09-29 12:21:56,893 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:57,176 [Main Bot Thread] INFO  Log - Mounting Aratech Scythe. Result: MountNotAllowed
      2015-09-29 12:21:58,679 [Main Bot Thread] INFO  Log - Mounting failed; won't try again for 5 minutes.
      2015-09-29 12:21:58,749 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:58,831 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:58,912 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:58,997 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,078 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,156 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,233 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,314 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,393 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,474 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,557 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,636 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,721 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,798 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
      Parameter name: source
         at System.Linq.Enumerable.All[TSource](IEnumerable`1 source, Func`2 predicate)
         at Buddy.CommonBot.Profile.Quest.Composites.IfTag.get_IsDone()
         at Buddy.CommonBot.Profile.ProfileBehavior.get_IsDoneCache()
         at Buddy.CommonBot.QuestOrderManager.?????????????????????????????????????????(IEnumerable`1 )
         at Buddy.CommonBot.QuestOrderManager.UpdateCurrentBehavior()
         at Buddy.CommonBot.ProfileManager.UpdateCurrentQuestBehavior()
         at Buddy.CommonBot.Logic.BuddyQuestBot.?????????????????????????????????????????(Object , EventArgs )
         at Buddy.CommonBot.Logic.BrainBehavior.?????????????????????????????????????????()
      2015-09-29 12:21:59,884 [Main Bot Thread] ERROR Log - Exception during scheduling Pulse: 
      System.ArgumentNullException: Value cannot be null.
       
    5. nivitro

      nivitro New Member

      Joined:
      Jul 10, 2012
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      0
      2015-09-29 12:20:51,912 [7] INFO Log - Current bot set to Quest Bot
      2015-09-29 12:20:51,914 [7] INFO Log - Loaded profile PVE Combat Bot?

      Are you healing FPs or WZs?

      Mines says:
      2015-09-29 12:57:59,143 [7] INFO Log - Current bot set to Combat Bot
      2015-09-29 12:57:59,146 [7] INFO Log - Loaded profile

      The profile i loaded was "Combat Bot.xml"
       
    6. Praline

      Praline Member

      Joined:
      Aug 17, 2015
      Messages:
      150
      Likes Received:
      2
      Trophy Points:
      18
      The issue described has nothing to do with the profile used/loaded. I use my own profile - can use in FP's. I will never use a bot in a WZ so that is moot anyway.
       
    7. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      Could be wrong, but it craps out on Targeting / ie setting the tank.
      Code:
      2015-09-29 12:21:18,696 [Hotkey Detection Thread] ERROR Log - System.NullReferenceException: Object reference not set to an instance of an object.
         at DefaultCombat.Core.Targeting.SetTank() in d:\SWTOR Stuff\BwNew\Routines\DefaultCombat\Core\Targeting.cs:line 157
      
      i Think Ama needs to take a closer look at targeting, as maybe there the lag also comes from.
       
    8. Praline

      Praline Member

      Joined:
      Aug 17, 2015
      Messages:
      150
      Likes Received:
      2
      Trophy Points:
      18
      Thx for looking and your input, Cryo. I forgot to mention that I did press the hotkey to "set tank",specifically to include in look showing something is horribly wrong somewhere. :)

      Dumb question I know but since I am clueless anyway - what will happen if I manually enter the name of my tank in the "targeting.cs" file? For instance in that line 157 where it bombs out because it could not find the object/name due to an error elsewhere. Reason I ask is I tried adding the real name in that line, but it still did not make a difference, so I probably need to add it elsewhere as well, and I do not know where. :(
       
    9. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      Interesting question!

      Try setting line 156 from:
      Code:
      TankName = Me.CurrentTarget.Name;
      
      to
      Code:
      TankName = "Praline AKA mister Chocolate";
      
       
    10. quei

      quei New Member

      Joined:
      Sep 30, 2015
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      i have a problem with the Routines...
      wb does only load the defaultcombat routine... the rest will not loaded.

      but my bigger issue is that wb will not attack the enemy, he walk arround found one and then i see in the console "killing ..." but he dont make any spell or attack cast...
      can someone help me?
      here is the log:
      View attachment Logs.zip
       
    11. nivitro

      nivitro New Member

      Joined:
      Jul 10, 2012
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      0
      Has anyone tried to heal FPs and/or WZs with "lazy raider" style? Especially sorc healer, how is it performing?
       
    12. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      I haven't updated Sorc healing in forever. Sage healing is up-to-date (I added Wander Mend usage last night but haven't uploaded it yet), so you could always copy/paste and change the names.
       
    13. nivitro

      nivitro New Member

      Joined:
      Jul 10, 2012
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      0
      Thank you! I'll try to edit it.
       
    14. pindleskin

      pindleskin Community Developer

      Joined:
      Oct 24, 2012
      Messages:
      1,124
      Likes Received:
      2
      Trophy Points:
      38
      You are level 42 Inquisitor - Sorcerer but as I see in the log the bot screws up and loads Commando Combat Medic rotation. Thats why he isn't using any spells because the bot thinks you are a Commando.
      I think this needs to be fixed in the bot. Can you respec to another discipline and try it out again?

      BTW also please remove that joes routine there in routines folder. its absolete. and causing you compiler errors.
       
    15. quei

      quei New Member

      Joined:
      Sep 30, 2015
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      I try it with a Sorcerer and with an Marauder... both logs are attached and both doesnt work...
      but if this is a "global" bug why only I have this problem?
       
    16. nivitro

      nivitro New Member

      Joined:
      Jul 10, 2012
      Messages:
      89
      Likes Received:
      0
      Trophy Points:
      0
      Here is the Sorc healer "Corruption.cs" code that I converted from alltrueists Jedi Seer code that he gave me.
      Test it out and tell your results.

      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
      {
      	internal class Corruption : RotationBase
      	{
      		public override string Name
      		{
      			get { return "Sorcerer Corruption"; }
      		}
      
      		public override Composite Buffs
      		{
      			get
      			{
      				return new PrioritySelector(
      					Spell.Buff("Mark of Power")
      					);
      			}
      		}
      
      		public override Composite Cooldowns
      		{
      			get
      			{
      				return new LockSelector(
      					Spell.Buff("Recklessness", ret => Targeting.ShouldAoeHeal),
      					Spell.Buff("Polarity Shift", ret => Targeting.ShouldAoeHeal),
      					Spell.Buff("Consuming Darkness", ret => NeedForce()),
      					Spell.Buff("Unnatural Preservation", ret => Me.HealthPercent <= 75)
      					);
      			}
      		}
      
      		public override Composite SingleTarget
      		{
      			get
      			{
      				return new LockSelector(
      					//Movement
      					CombatMovement.CloseDistance(Distance.Ranged),
      					Spell.Cast("Jolt", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled),
      					Spell.Cast("Electrocute", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled),
      					Spell.Cast("Force Storm", ret => Targeting.ShouldAoe),
      					Spell.Cast("Crushing Darkness"),
      					Spell.DoT("Affliction", "Affliction"),
                        			Spell.Cast("Shock"),
                        			Spell.Cast("Force Lightning"),
                         			Spell.Cast("Lightning Strike")
      					);
      			}
      		}
      
      		public override Composite AreaOfEffect
      		{
      			get
      			{
      				return new LockSelector(
      					//Cleanse if needed
      					Spell.Cleanse("Expunge"),
      
      					//Emergency Heal (Insta-cast)
      					Spell.Heal("Dark Heal", 80, ret => Me.HasBuff("Dark Concentration")),
      
      					//Aoe Heal
      					Spell.HealGround("Revivification", ret => Targeting.ShouldAoe),
      
      					//Single Target Healing
      					Spell.Heal("Innervate", 80),
      					Spell.Heal("Static Barrier", 90,
      						ret => HealTarget != null && !HealTarget.HasDebuff("Deionized") && !HealTarget.HasBuff("Static Barrier")),
      
      					//Buff Tank
      					Spell.Heal("Static Barrier", on => Tank, 100,
      						ret => Tank != null && Tank.InCombat && !Tank.HasDebuff("Deionized") && !Tank.HasBuff("Static Barrier")),
                         			Spell.Heal("Roaming Mend", on => Tank, 100, ret => Tank != null && Tank.InCombat && Me.BuffCount("Roaming Mend Charges") <= 1),
      
      					//Use Force Bending
      					new Decorator(ret => Me.HasBuff("Force Bending"),
      						new LockSelector(
      							Spell.Heal("Innervate", 90),
      							Spell.Heal("Dark Infusion", 50)
      							)),
      
      					//Build Force Bending
      					Spell.HoT("Resurgence", 80),
      					Spell.HoT("Resurgence", on => Tank, 100, ret => Tank != null && Tank.InCombat),
      
      					//Single Target Healing                  
      					Spell.Heal("Dark Heal", 35),
      					Spell.Heal("Dark Infusion", 80)
      					);
      			}
      		}
      
      		private bool NeedForce()
      		{
      			if (Me.ForcePercent <= 20)
      				return true;
      			if (Me.HasBuff("Force Surge") && Me.ForcePercent < 80 && !Me.HasBuff("Reverse Corruptions"))
      				return true;
      			return false;
      		}
      	}
      }
       
      Last edited: Oct 1, 2015
    17. quei

      quei New Member

      Joined:
      Sep 30, 2015
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      doenst work too...
      View attachment Logs.zip

      I try now the Marauder but this doesnt wokr too...
      View attachment BuddyWing 2484 2015-10-03-06.42.17.zip

      but the skilling from level 1 to 10 works with no problem...
       
      Last edited: Oct 3, 2015
    18. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      What are your advanced classes? For some reason it's detecting everything as Combat Medic (which you most certainly aren't).
       
    19. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      I just checked and Sorcerer Corruption loads just fine in Buddywing. I have no idea why yours is loading Combat Medic
       
    20. quei

      quei New Member

      Joined:
      Sep 30, 2015
      Messages:
      7
      Likes Received:
      0
      Trophy Points:
      0
      verry special... i have deleted CompiledAssemblies now Sorcerer work with no Problem, but all the other classes dont move...

      ok now i made some test....
      logs are attached...

      View attachment all.zip

      only sorcerer lvl42 work, all other classes dont work.
      The bot is not moving, if i move for the bot he will attack all enemy.

      After each round i musst delete the CompiledAssemblies if i restart the bot and i dont delete the folder, the bot will not work...
       
      Last edited: Oct 3, 2015

    Share This Page