• Visit Rebornbuddy
  • Deception Assassin

    Discussion in 'Combat Routines' started by Satanail, Apr 13, 2016.

    1. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      The routine for deception assassin is just terrible:( He use Discharge and ball lightning in 10 sec after its proc. Maybe someone had better routine for Deception? Or someone can fix current one?
       
    2. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      First give logs and state profiles, what You are doing, what level, etc.
       
    3. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      2016-04-13 17:00:32,643 [1] INFO MainWindow - Starting Buddy Wing v1.0.1316.909
      2016-04-13 17:00:33,462 [1] INFO GlobalSettings - Global settings have been saved.
      2016-04-13 17:00:34,507 [6] INFO MainWindow - Logging in...
      2016-04-13 17:00:34,908 [6] INFO MainWindow - T: 5247647654772529717 H: 2726424507
      2016-04-13 17:00:34,911 [6] INFO MainWindow - Login Success!
      2016-04-13 17:00:36,122 [7] INFO MainWindow - First CPU: AMD Athlon(tm) X4 860K Quad Core Processor
      2016-04-13 17:00:36,122 [7] INFO MainWindow - OS Version: Windows NT 6.2.9200.0
      2016-04-13 17:00:36,123 [7] INFO MainWindow - App Path: C:\Users\xxx\Desktop\BuddyWing\Buddywing.exe
      2016-04-13 17:00:37,655 [7] INFO NodeManager - NodeManager update has completed.
      2016-04-13 17:00:38,152 [7] INFO MainWindow - User is a Inquisitor
      2016-04-13 17:00:39,707 [7] INFO MainWindow - Advanced Class: Assassin / Discipline: Deception
      2016-04-13 17:00:39,708 [7] INFO MainWindow - Routine Path: Routines
      2016-04-13 17:00:41,149 [7] INFO InventoryManagerItem - Medpac Created!
      2016-04-13 17:00:41,177 [7] INFO Logging - [DefaultCombat] Level: 63
      2016-04-13 17:00:41,179 [7] INFO Logging - [DefaultCombat] Class: Inquisitor
      2016-04-13 17:00:41,179 [7] INFO Logging - [DefaultCombat] Advanced Class: Assassin
      2016-04-13 17:00:41,225 [7] INFO Logging - [DefaultCombat] Discipline: Deception
      2016-04-13 17:00:41,266 [7] INFO Logging - [DefaultCombat] [Hot Key][F7] Toggle AOE
      2016-04-13 17:00:41,267 [7] INFO Logging - [DefaultCombat] [Hot Key][F8] Load UI
      2016-04-13 17:00:41,267 [7] INFO Logging - [DefaultCombat] [Hot Key][F12] Set Tank
      2016-04-13 17:00:41,268 [7] INFO Logging - [DefaultCombat] Rotation Selected : Assassin Deception
      2016-04-13 17:00:41,324 [7] INFO BotMain - Chose DefaultCombat as your combat routine.
      2016-04-13 17:00:41,324 [7] INFO Logging - [DefaultCombat] Level: 63
      2016-04-13 17:00:41,325 [7] INFO Logging - [DefaultCombat] Class: Inquisitor
      2016-04-13 17:00:41,325 [7] INFO Logging - [DefaultCombat] Advanced Class: Assassin
      2016-04-13 17:00:41,365 [7] INFO Logging - [DefaultCombat] Discipline: Deception
      2016-04-13 17:00:41,404 [7] INFO Logging - [DefaultCombat] [Hot Key][F7] Toggle AOE
      2016-04-13 17:00:41,404 [7] INFO Logging - [DefaultCombat] [Hot Key][F8] Load UI
      2016-04-13 17:00:41,404 [7] INFO Logging - [DefaultCombat] [Hot Key][F12] Set Tank
      2016-04-13 17:00:41,405 [7] INFO Logging - [DefaultCombat] Rotation Selected : Assassin Deception
      2016-04-13 17:00:41,850 [7] INFO MainWindow - There are 1 plugins.
      2016-04-13 17:00:42,060 [7] INFO BotMain - Current bot set to Combat Bot
      2016-04-13 17:00:42,064 [7] INFO CharacterSettings - Character settings have been saved.
      2016-04-13 17:00:42,064 [7] INFO ProfileManager - Loaded profile
      2016-04-13 17:00:42,069 [1] INFO MainWindow - Sell quality set to Premium.
      2016-04-13 17:00:42,071 [7] INFO MainWindow - Buddy Wing: The Old Robot is ready!
      2016-04-13 17:00:42,072 [7] INFO MainWindow - You can use the F9 key to pause and unpause the bot, and F10 to stop or start it while in-game.
      2016-04-13 17:00:44,198 [1] INFO BotMain - Reloading the NodeManager..
      2016-04-13 17:00:44,777 [1] INFO NodeManager - NodeManager update has completed.
      2016-04-13 17:00:44,778 [1] INFO BotMain - Forcing profile reload. -- Temporary fix for behavior cache issues during start/stop.
      2016-04-13 17:00:44,955 [1] INFO BotMain - Current bot set to Combat Bot
      2016-04-13 17:00:44,957 [1] INFO CharacterSettings - Character settings have been saved.
      2016-04-13 17:00:44,958 [1] INFO ProfileManager - Loaded profile
      2016-04-13 17:00:52,263 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Recklessness
      2016-04-13 17:00:52,307 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Recklessness
      2016-04-13 17:00:52,413 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Recklessness
      2016-04-13 17:00:53,130 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Discharge
      2016-04-13 17:00:54,630 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:00:56,096 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:00:57,596 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:00:59,079 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:00,580 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:02,096 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:03,596 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:05,096 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:06,581 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:08,080 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:08,465 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Blackout
      2016-04-13 17:01:08,513 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Blackout
      2016-04-13 17:01:08,630 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Blackout
      2016-04-13 17:01:09,546 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Ball Lightning
      2016-04-13 17:01:11,030 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Maul
      2016-04-13 17:01:12,496 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Discharge
      2016-04-13 17:01:14,013 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Maul
      2016-04-13 17:01:15,529 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:17,029 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:18,496 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:19,996 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:21,495 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:22,962 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:24,447 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:25,913 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Maul
      2016-04-13 17:01:27,399 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:28,885 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:30,350 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:31,829 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Saber Strike
      2016-04-13 17:01:33,296 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Discharge
      2016-04-13 17:01:34,779 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Maul
      2016-04-13 17:01:36,245 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Ball Lightning
      2016-04-13 17:01:37,746 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:39,212 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Saber Strike
      2016-04-13 17:01:40,678 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:42,163 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:43,629 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Discharge
      2016-04-13 17:01:45,112 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Saber Strike
      2016-04-13 17:01:46,595 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Ball Lightning
      2016-04-13 17:01:48,079 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:49,562 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Saber Strike
      2016-04-13 17:01:51,045 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Maul
      2016-04-13 17:01:52,545 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:53,612 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Blackout
      2016-04-13 17:01:53,728 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Blackout
      2016-04-13 17:01:53,778 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Blackout
      2016-04-13 17:01:54,012 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Ball Lightning
      2016-04-13 17:01:55,479 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Maul
      2016-04-13 17:01:56,961 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:58,428 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:01:59,922 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Discharge
      2016-04-13 17:02:01,412 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Ball Lightning
      2016-04-13 17:02:02,912 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:02:04,378 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:02:05,847 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:02:07,312 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Maul
      2016-04-13 17:02:08,812 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Ball Lightning
      2016-04-13 17:02:10,278 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:02:11,745 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:02:13,262 [Main Bot Thread] INFO Logging - [DefaultCombat] >> Casting << Voltaic Slash
      2016-04-13 17:04:03,956 [1] INFO GlobalSettings - Global settings have been saved.
      2016-04-13 17:04:03,958 [1] INFO CharacterSettings - Character settings have been saved.

      Here is the log. Use on Operation dummy just to show you how it works. 9 Voltaic slashes from start without using Maul, Discharge and Ball lightning. After that he uses all of procs and once again 7 Voltaic:(
      The Routine is default combat.
       
    4. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      So from the build:
      Code:
      44 		public override Composite SingleTarget 
      45 		{ 
      46 			get 
      47 			{ 
      48 				return new PrioritySelector( 
      49 					Spell.Buff("Force Speed", 
      50 						ret => !DefaultCombat.MovementDisabled && Me.CurrentTarget.Distance >= 1f && Me.CurrentTarget.Distance <= 3f), 
      51 
       
      52 					//Movement 
      53 					CombatMovement.CloseDistance(Distance.Melee), 
      54 
       
      55 					//Interrupts 
      56 					Spell.Cast("Jolt", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled), 
      57 					Spell.Cast("Electrocute", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled), 
      58 					Spell.Cast("Low Slash", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled), 
      59 
       
      60 					//Rotation 
      61 					Spell.Cast("Discharge", ret => Me.BuffCount("Static Charge") == 3), 
      62 					Spell.Cast("Ball Lightning", ret => Me.BuffCount("Induction") == 2 && Me.Level >= 57), 
      63 					Spell.Cast("Shock", ret => Me.BuffCount("Induction") == 2 && Me.Level < 57), 
      64 					Spell.Cast("Maul", ret => Me.HasBuff("Duplicity") && Me.IsBehind(Me.CurrentTarget)), 
      65 					Spell.Cast("Assassinate", ret => Me.CurrentTarget.HealthPercent <= 30), 
      66 					Spell.Cast("Voltaic Slash", ret => Me.Level >= 26), 
      67 					Spell.Cast("Thrash", ret => Me.Level < 26), 
      68 					Spell.Cast("Saber Strike", ret => Me.ForcePercent <= 25), 
      69 					Spell.Cast("Force Speed", ret => Me.CurrentTarget.Distance >= 1.1f && Me.IsMoving && Me.InCombat) 
      70 					); 
      71 			} 
      72 		} 
      
      
      Only when you have Static Charge stacked to 3. This you need to verify if you have a stack of 3. if not then it must build up to cast discharge else something also may be wrong with that buff detection.
      Ball Lightning only cast when your have the buff Induction stack of 2. Same as above.
      Shock wont trigger as it will only fire if you are below 57.
      Mail will only cast if you have the buff Duplicity and you are behind the target.
      Assassinate when target is below 30% of HP.
      Rest will trigger like your log.
      If you want maul to always fire change that line to this:
      Code:
      Spell.Cast("Maul", ret => Me.HasBuff("Duplicity")), 
      
      Seeing your log those other spells also just fire fine. And maul also casts.
      Are you missing other spells?
       
    5. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      Ball Lightning only cast when your have the buff Induction stack of 2. Same as above. - RIGHT! 2 Voltaic slash and you always have proc for Ball. But he did 9!
      I think its something with proc detection. Sometimes it fires imidiate when procs(this is right) and sometimes it waits and lose dps for nothing.
      All its need is just immediately react for procs and put it in priority. When Discharge procs - immediately fire. Same with Ball(if not on cd) and Maul. And thats it.
      If it helps i can make privat video for you how it works for better understanding. Shall i do it?
      P.S. I think he detects procs and reacts but extremly LATE sometimes. Dont know its detection or reaction problem:(
       
      Last edited: Apr 13, 2016
    6. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      I think the problem lies with the Global Cooldown of the spells. The bot ignores it and goes down the list like above.
      But the first spells are not able to fire, as they are on the global cooldown. i dont know if i can help you with that.
      It needs the get better support in the new build from Wired and Alltrueist or Aevitas needs to implement it in the bot.

      Have you tried setting cores and affinity to realtime for SWtor processes?
       
    7. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      Yes, try all of that and nothing.
      Sad but must wait for better support...
       
    8. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      There's nothing to fix here, the code is written correctly. It's a core bot issue with reading the correct number of stacks of the buff :/
       
    9. Cass

      Cass New Member

      Joined:
      Jan 24, 2014
      Messages:
      98
      Likes Received:
      2
      Trophy Points:
      0
      try this one

      Im not sure if the conditionals take all case there is still sometimes that it wont cast voltaic but still better then default... i think... :p

      PHP:
      // Copyright (C) 2011-2016 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 Deception RotationBase
          
      {
              public 
      override string Name
              
      {
                  
      get { return "Assassin Deception"; }
              }

              public 
      override Composite Buffs
              
      {
                  
      get
                  
      {
                      return new 
      PrioritySelector(
                          
      Spell.Buff("Surging Charge"),
                          
      Spell.Buff("Mark of Power"),
                          
      Spell.Buff("Stealth"ret => !Rest.KeepResting() && !DefaultCombat.MovementDisabled && !Me.IsMounted)
                          );
                  }
              }

              public 
      override Composite Cooldowns
              
      {
                  
      get
                  
      {
                      return new 
      PrioritySelector(
                          
      Spell.Buff("Unbreakable Will"ret => Me.IsStunned),
                          
      Spell.Buff("Overcharge Saber"ret => Me.HealthPercent <= 85),
                          
      Spell.Buff("Deflection"ret => Me.HealthPercent <= 60),
                          
      Spell.Buff("Force Shroud"ret => Me.HealthPercent <= 50),
                          
      Spell.Buff("Recklessness"ret => Me.BuffCount("Static Charge") < && Me.InCombat),
                          
      Spell.Buff("Blackout"ret => Me.ForcePercent <= 40)
                          );
                  }
              }

              public 
      override Composite SingleTarget
              
      {
                  
      get
                  
      {
                      return new 
      PrioritySelector(
                          
      Spell.Buff("Force Speed",
                              
      ret => !DefaultCombat.MovementDisabled && Me.CurrentTarget.Distance >= 1f && Me.CurrentTarget.Distance <= 3f),

                          
      //Movement
                          
      CombatMovement.CloseDistance(Distance.Melee),

                          
      //Interrupts
                          
      Spell.Cast("Jolt"ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled),
                          
      Spell.Cast("Electrocute"ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled),
                          
      Spell.Cast("Low Slash"ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled),

                          
      //Rotation
                          
      Spell.Cast("Discharge",
                              
      ret => 
                              
      Me.BuffCount("Static Charge") == 3
                              
      ),
                          
      Spell.Cast("Ball Lightning"
                              
      ret => 
                              
      Me.BuffCount("Induction") == &&
                              
      Me.BuffCount("Voltage") == && 
                              
      Me.BuffCount("Static Charge") < 3
                              
      ),
                          
      Spell.Cast("Maul"
                              
      ret => 
                              
      Me.HasBuff("Duplicity") &&
                              
      Me.BuffCount("Induction") < && 
                              
      Me.BuffCount("Static Charge") < &&
                              
      Me.IsBehind(Me.CurrentTarget)
                              ),
                          
      Spell.Cast("Assassinate"
                              
      ret => 
                              
      Me.CurrentTarget.HealthPercent <= 30 &&
                              !
      Me.HasBuff("Duplicity") &&
                              
      Me.BuffCount("Induction") < && 
                              
      Me.BuffCount("Static Charge") < 3
                              
      ),
                          
      Spell.Cast("Voltaic Slash"
                              
      ret => 
                              !
      Buddy.CommonBot.AbilityManager.CanCast("Assassinate"Me.CurrentTarget) &&
                              !
      Me.HasBuff("Duplicity") &&
                              ((
      Me.BuffCount("Induction") < && Me.BuffCount("Voltage") < 2) || !Buddy.CommonBot.AbilityManager.CanCast("Ball Lightning"Me.CurrentTarget) || (Me.BuffCount("Voltage") < && Buddy.CommonBot.AbilityManager.CanCast("Ball Lightning"Me.CurrentTarget)) || (Me.BuffCount("Induction") < && Buddy.CommonBot.AbilityManager.CanCast("Ball Lightning"Me.CurrentTarget))) &&
                              
      Me.BuffCount("Static Charge") < 3
                              
      ),
                          
      Spell.Cast("Saber Strike"
                              
      ret => 
                              
      Me.ForcePercent <= 25 &&
                              !
      Buddy.CommonBot.AbilityManager.CanCast("Assassinate"Me.CurrentTarget) &&
                              !
      Me.HasBuff("Duplicity") &&
                              ((
      Me.BuffCount("Induction") < && Me.BuffCount("Voltage") < 2) || !Buddy.CommonBot.AbilityManager.CanCast("Ball Lightning"Me.CurrentTarget) || (Me.BuffCount("Voltage") < && Buddy.CommonBot.AbilityManager.CanCast("Ball Lightning"Me.CurrentTarget)) || (Me.BuffCount("Induction") < && Buddy.CommonBot.AbilityManager.CanCast("Ball Lightning"Me.CurrentTarget))) &&
                              
      Me.BuffCount("Static Charge") < 3
                              
      )
                          );
                  }
              }

              public 
      override Composite AreaOfEffect
              
      {
                  
      get
                  
      {
                      return new 
      Decorator(ret => Targeting.ShouldPbaoe,
                          
      Spell.Cast("Lacerate"ret => Me.ForcePercent >= 60)
                          );
                  }
              }
          }
      }
      btw its ops oriented so no force speed, its up to you to use it when needed, or just include the code
       
    10. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      Man! Its just almost perfect! Thx a lot! He detects all of procs and react immediately!
      But sometimes he stops for 1-2 secs and then continues...but anyway its far more better then default one!
      Bow to you:)

      P.S. DAMN! 1 major problem with this routine. If it cant use Maul it stops((( You must always be behind the target. Can you tell me how to fix it pls?:)

      P.P.S So i test it for a while and can say if we can make it ignore Maul with Duplicity when you are not behind curent target and continue with other priority or just if you are not behind the target use Voltaic instead of Maul the Routine is perfect!
       
      Last edited: Apr 14, 2016
    11. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      A bit remaked rotation from Cass.
      Work in face fine, behind good but not perfect) Better then default for sure:)
       

      Attached Files:

      Last edited: Apr 14, 2016
    12. Cass

      Cass New Member

      Joined:
      Jan 24, 2014
      Messages:
      98
      Likes Received:
      2
      Trophy Points:
      0
      I see that you removed some conditionals. Since the change to priorityselector if we dont put them the bot will ignore ready spells that are on higher priority as it was happening with lightning ball. But if its working for you its all good :)
       
    13. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      Just try it and you will see:) No more Voltaic slaking;)
       
    14. Cass

      Cass New Member

      Joined:
      Jan 24, 2014
      Messages:
      98
      Likes Received:
      2
      Trophy Points:
      0
      Oh i see now why you removed the duplicity checks, it holds the rotation if were in front of the targets the way it was.
      I made another fix to make sure the priorities will be straight and it wont hang when in front, also maul wont hang sometimes anymore since its not recognizing verywell when ball light cant be cast since i removed those checks.
       

      Attached Files:

    15. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      I think now we have a great assassin routine:)
      Thx man!
       
    16. Cryogenesis

      Cryogenesis Moderator Moderator

      Joined:
      Jul 13, 2010
      Messages:
      2,128
      Likes Received:
      13
      Trophy Points:
      38
      If its working better, can you take this in, in DC Wired?
       
    17. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      Not yet, still testing!
      So. One more tiny problem found. Something with parameter check on assassinate. Sometimes(but not everytime) in stops when assassinate avaliable but have no other procs ready at this moment.
      I mean situation like this - mob 30% hp left, you have Discharge 3 stacs and assassinate avaliable. Bot casts Discharge when assassinate and works perfect.
      Mob 30% hp left you have no procs but assassinate avaliable - bot stops till you manual do assassinate or voltaic or just some skill after that works fine.
      Problem appears mostly in face battles.
      This little problem need to be repeared;)
      Else is just perfect!
      Cass can you help with this?
       
    18. wired203

      wired203 Community Developer

      Joined:
      Jan 22, 2015
      Messages:
      391
      Likes Received:
      1
      Trophy Points:
      18
      When there good yeah I'll add to my svn and then add it to the push request I have open.
       
    19. Cass

      Cass New Member

      Joined:
      Jan 24, 2014
      Messages:
      98
      Likes Received:
      2
      Trophy Points:
      0
      well i couldnt get the priorities 100% so i changed that at least it wont hang in skills that are situational so it should be smooth and follow close to the priorities stated on dulfy guide

      i hope it wont be necessary to change this anymore
       

      Attached Files:

    20. Satanail

      Satanail Member

      Joined:
      Aug 5, 2015
      Messages:
      30
      Likes Received:
      0
      Trophy Points:
      6
      Take it for testing...
      Perfection reached! No more slaking, stoping and skill spaming. Everything good with skill priority!
      Best Deception Assassin max dps routine at the moment.
      wired203 - remember its only for lvl 65. This routine dont work for leveling.
       
      Last edited: Apr 16, 2016

    Share This Page