• Visit Honorbuddy
  • Visit Rebornbuddy
  • Visit Demonbuddy
  • Visit Exilebuddy
  • Visit Hearthbuddy
  • Visit Pokefarmer
  • Visit Buddystore

DefaultCombat

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

  1. JazhJah

    JazhJah Member

    Joined:
    Jan 31, 2016
    Messages:
    43
    Likes Received:
    0
    Trophy Points:
    6
  2. kurfer

    kurfer Member

    Joined:
    Dec 6, 2011
    Messages:
    198
    Likes Received:
    1
    Trophy Points:
    18
    Ok I attacked the log; only error I see has to do with the inventory manager.

    I also noticed that with AoE selected it does NOT smash in annihilation spec. Not sure why...
     

    Attached Files:

  3. Logandros

    Logandros Moderator

    Joined:
    Nov 20, 2012
    Messages:
    215
    Likes Received:
    1
    Trophy Points:
    18
    First it should be clear the Default Combat was/is not designed or optimized for PVP. It's primary function is PVE and with that still not optimized.

    With regards to Smash

    Code:
    Spell.Cast("Smash", ret => Me.CurrentTarget.HasDebuff("Bleeding (Rupture)") && Me.CurrentTarget.HasDebuff("Force Rend")),
    There are currently 3 rules that the routine looks for before performing Bash

    1. 3 or more targets in AoE radius (standard AoE logic)
    2. The current target has Bleeding Rupture debuff
    3. The current target has Force Rend debuff


    I do not have a Marauder so I cannot say whether any of these debuffs have been removed from the game but that would explain why you are never using Smash. If those debuffs do however still exist, I have made a small tweak to Annihilation, let me know if this fixes the issue with Smash.
     

    Attached Files:

  4. kurfer

    kurfer Member

    Joined:
    Dec 6, 2011
    Messages:
    198
    Likes Received:
    1
    Trophy Points:
    18
    Thanks, I can see where this would potentially work better but it's hard to tell. I think for the most part the routine is so focused on the rotation that when an opportunity to have 3 people in a group with 1 person having both dots is limited due to people spreading out and running around. I am just going to focus on smashing manually to spread my dots.

    One thing I am trying to tweak is priority.

    Spell.Cast("Disruption", ret => Me.CurrentTarget.IsCasting && !DefaultCombat.MovementDisabled),
    Spell.DoT("Force Rend", "Force Rend"),
    Spell.DoT("Rupture", "Bleeding (Rupture)"),
    Spell.Cast("Dual Saber Throw", ret => Me.HasBuff("Pulverize")),
    Spell.Cast("Annihilate"),
    Spell.Cast("Vicious Throw", ret => Me.CurrentTarget.HealthPercent <= 30),
    Spell.Cast("Ravage"),
    Spell.Cast("Vicious Slash", ret => Me.ActionPoints >= 9),
    Spell.Cast("Battering Assault", ret => Me.ActionPoints <= 6),
    Spell.Cast("Force Charge", ret => Me.ActionPoints <= 8),
    Spell.Cast("Assault", ret => Me.ActionPoints < 9)

    I see that assault and Vicious Slash are used heavily, it seems to be even using them when I have Force Rend available or they don't have rupture. Is there a way to have Vicious Slash only work if the target has rupture up? I want to maintain as close to 100% uptime on rupture as I can. Force Rend is a little more tricky since it has a CD. When it's avail I want it used top priority.
     
  5. Logandros

    Logandros Moderator

    Joined:
    Nov 20, 2012
    Messages:
    215
    Likes Received:
    1
    Trophy Points:
    18
    Try this...

    Change :

    Code:
    Spell.Cast("Vicious Slash", ret => Me.ActionPoints >= 9),
    to

    Code:
    Spell.Cast("Vicious Slash", ret => Me.ActionPoints >= 9 && Me.CurrentTarget.HasDebuff("Bleeding (Rupture)")),
     
  6. kurfer

    kurfer Member

    Joined:
    Dec 6, 2011
    Messages:
    198
    Likes Received:
    1
    Trophy Points:
    18
    I did that earlier and it worked like a charm, I actually added it to all my spells. Still trying to figure out how to get annihilate used on CD...is there a command to check if a CD is ready? Meaning don't cast if "X" is available?

    I am doing around 4.5 - 5k in warzones as annihilate with my changes.
     
  7. kurfer

    kurfer Member

    Joined:
    Dec 6, 2011
    Messages:
    198
    Likes Received:
    1
    Trophy Points:
    18
    Ok, here are my edits for all three Marauder specs. These are tuned for PVP and give me average of 4000-4500 dps per match which is very good. The carnage one works very well in ranked. I don't know how well they perform in pve and I am sure they can be cleaned up a bit.

    The fury.cs file had the biggest change as there was not an updated version for 5.0. All these are current as of today's latest patch.
     

    Attached Files:

  8. kurfer

    kurfer Member

    Joined:
    Dec 6, 2011
    Messages:
    198
    Likes Received:
    1
    Trophy Points:
    18
    The AoE commands do not work in PvP I noticed. I know PvP is un-tested but has anyone had success? Trying to figure out why it works in PvE vs PvP.
     
  9. skeeper

    skeeper New Member

    Joined:
    Dec 22, 2012
    Messages:
    86
    Likes Received:
    1
    Trophy Points:
    0
    i started again playing swtor . botted alot on wow but its first on swtor. I only wanna to bot that the bot attacks but i move and select.
    Wich profile do i need to get or wich botbase?
    got buddywing but no profiles. i can't just push start i see.
    In HB you got combat bot but on buddywing not.
    Tried also the combat profiles but he only hits 1 spell.
    playing the 65 lvl now of the new content
     
  10. Logandros

    Logandros Moderator

    Joined:
    Nov 20, 2012
    Messages:
    215
    Likes Received:
    1
    Trophy Points:
    18

    You just need this and you must get any new characters to level 10 manually as the bot is currently broken detecting advanced class before level 10.
     

    Attached Files:

    Last edited: Mar 14, 2017
  11. exaccuss

    exaccuss Active Member

    Joined:
    Nov 10, 2013
    Messages:
    1,021
    Likes Received:
    4
    Trophy Points:
    38
    I probably already know the answer to this, but what sort of plans for the bot are there? The bot seriously needs a new makeover like there is no tomorrow lol.
     
  12. skeeper

    skeeper New Member

    Joined:
    Dec 22, 2012
    Messages:
    86
    Likes Received:
    1
    Trophy Points:
    0
    i used the boost lvl 65 but he only uses 1 spel at most time
     
  13. exaccuss

    exaccuss Active Member

    Joined:
    Nov 10, 2013
    Messages:
    1,021
    Likes Received:
    4
    Trophy Points:
    38
    Whenever you learn a new ability, you have to reload the bot.
     
  14. Logandros

    Logandros Moderator

    Joined:
    Nov 20, 2012
    Messages:
    215
    Likes Received:
    1
    Trophy Points:
    18
    Make sure you picked a spec as well. If the problem continues please post your class and spec and a log if you want help.
     
  15. JazhJah

    JazhJah Member

    Joined:
    Jan 31, 2016
    Messages:
    43
    Likes Received:
    0
    Trophy Points:
    6

    Thx for your work man !

    I've already tried your routine, and FOR ME, only Fury is better than defautroutine, but Carnage and Annihilation made me loss 500-1k dps ( tried on Training target PVE)

    Cheers !
     
  16. Logandros

    Logandros Moderator

    Joined:
    Nov 20, 2012
    Messages:
    215
    Likes Received:
    1
    Trophy Points:
    18
    I can confirm your fury spec but need to look at the other 2 more closely as to why it was reported as a loss of dps. I added your fury changes to release.
     
  17. BobbyT

    BobbyT New Member

    Joined:
    Sep 17, 2013
    Messages:
    5
    Likes Received:
    0
    Trophy Points:
    1
    Is there anyway to get rid of the "Bleeding (Tech)" in the Ruffian CR? It seems to cause the bot to spam Shrap Bomb. If you replace "Bleeding (Tech)" with "Shrap Bomb" (The actual name of the debuff on the target) it seems to fix it.

    Thanks,
    Bobby
     
  18. kurfer

    kurfer Member

    Joined:
    Dec 6, 2011
    Messages:
    198
    Likes Received:
    1
    Trophy Points:
    18
    I can verify that using the annihilation and carnage spec as posted is a dps loss in pve; they gave me a high number in pvp which is what I tweaked them for. I'll throw my thought process down on how I put the rotation in there in hopes I can learn more to make them better.

    Annihilation:

    In it's current form (as I posted) I placed "smash" into the normal rotation because with buddywing, the AoE flag is not recognized in pvp. I assume the targetting system does not understand other players as groups of NPC's. With Annihilation spec, smash is one of the top priorities in pvp after bleeds due to the fact that you're almost always in heavy groups of players if playing the spec properly IMO. Just an FYI, this routine with my changes has netted me 6-7k dps games with this spec; I hold the current unofficial server record in dps using this. It's insane how much more than other people I do with it in PvP. Where the second best guy is sitting at 2 mil total dmg (merc) i'll be top with like 5 mil. My focus was to ensure annihilation and Force Rend are used whenever avail and that NO filler is used with the target does not have rupture bleed. Then Smash is always used off CD when a target had a bleed effect. This basically keeps bleeds on the target, uses annihilate and spreads dots with smash constantly. Works amazing for me!

    In PvE it's a different story, smash is not used and the AoE flag works so smash can be accounted for with the AoE rules (3 or more targets). I included my PvE version of annihilation.cs and you will definitely have better PvE dps with it. I am currently ranked top 5 overall on parsley with this routine as annihilation on the operations target dummy.

    My changes look messy and there are alot of repeating, in my experience if I don't keep placing annihilate and force rend after every ability the routine with get stuck using vicious slash or assault way too often. In order for annihilation to shine, dots need to always be applied and annihilate needs to be uses off CD.

    Carnage:

    For some reason, buddywing has issues on my PC when using a high alac build. Sometimes I notice the animation getting stuck; I am having much better luck with these changes for PvP and PvE. My original carnage.cs posted earlier was a PvE DPS loss because I had several abilities like Gore and Viscous Throw outside of the Ferocity window. I feel that in PvP having a gore debuff always on the target is more important than ensuring it's available in the ferocity window. These new changes posted below are giving me 8.8k pve dps currently with this spec. The changes are for PvE and force Gore, Viscous Throw, Ravage, and Devastating Blast into the ferocity window and using Massacre as filler and then Bat Assault/Assault to build rage when needed. I still struggle with this though, sometimes my character gets stuck in an animation loop and I don't know if it's lag on my end or buddywing causing it.

    Enough of my rambling...let me know if these changes work better or worse for you in PvE! I can assure you though, my original scripts posted are amazing in PvP! I know that PvP is not really where the focus of Buddywing is but I just love it. Objective based combat is important so being able to take my eyes and attention away from my rotation and see what other players are doing or who's trying to cap/off-heal is a big deal and makes these routines shine. I am new to Buddywing myself but thus far I am so appreciative of it and really excited to use it. I remember how much the honorbuddy routines made me love WoW.

    P.S. Posted them in a zip because it wouldn't let me upload a .cs file.
     

    Attached Files:

    Last edited: Mar 22, 2017 at 11:30 PM
  19. Logandros

    Logandros Moderator

    Joined:
    Nov 20, 2012
    Messages:
    215
    Likes Received:
    1
    Trophy Points:
    18
    Update 70

    The following changes will be pushed in the next update:

    Code:
    *Combat Medic - cleaned up left over code (healing still not working)
    *Marauder - updated Fury spec - thanks kurfer
    *Ruffian - renamed incorrect debuff left over from 4.0 - thanks BobbyT
    

    Bugs:

    Healing
    Crouch requires proper coding. Need to remove Crouch Buff when exiting combat.
     
  20. Logandros

    Logandros Moderator

    Joined:
    Nov 20, 2012
    Messages:
    215
    Likes Received:
    1
    Trophy Points:
    18
    What did you change that would make this more or less for PvE? I guess we can sit tight and see if JazhJah or someone with a Marauder wants to test these and give feedback. Your fury changes were submitted.
     

Share This Page