• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • LazyRaider/Combatbot

    Discussion in 'Buddy Wing Forum' started by distiny, Feb 3, 2013.

    1. aquintus

      aquintus Member

      Joined:
      Oct 3, 2010
      Messages:
      264
      Likes Received:
      7
      Trophy Points:
      18
      wrote a little SorcererLighning Spec working for me so far

      This is just for Single Target DPS. i kept the Healing / Shielding from your Corruption Spec.
       

      Attached Files:

      Last edited: Apr 22, 2013
    2. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Thanks dude, Added!
       
    3. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      Well, I finally got Pure to load! I'm not even sure what I did. Every time I tried to load it, I got the same compiler errors. I would delete the CompiledAssemblies folder and each time it would give me the error. Finally, I had the folder open while I loaded the bot, and when it started to load the Pure file, I just deleted it. Somehow that worked (twice). Again, no idea what I did, or why it worked, but it worked and it worked twice. I'd still like to find a normal way to get the CR to load, but for now at least I can debug.

      Regarding the Guardian/Defense routine:
      It's working super well. I was easily pulling 700-1000 dps on each fight, and only once went below 90% health (I pulled 2 gold sith sorcerers). I have a few minor changes I'll work on tomorrow. I'm going to make Guardian Slash part of the AoE routine when the target has the debuff. I need to set Combat Focus to only activate when I have less than 6 action points (otherwise the rest are wasted). I need to add Force Sweep for single target only on bosses (the debuff helps). I need to make sure Strike doesn't activate if we already have 10+ action points. With those changes, I think this CR is ready for prime time.

      Regarding the Shadow/Infiltration routine:
      It's a bit of a mess right now. The routine never casted Project or Claivoyant Strike (the two highest-damage abilities), so that's not good. I think the error for Clairvoyant Strike is because of the Resource Percent check I have in there. I'll just remove that and it should work. The Project error I'm not sure. The buff check works fine for Force Breach, so I know it's not the syntax there. Maybe I have something misspelled? I'll try to figure it out tomorrow.

      I'm also working on a Commando/Gunnery spec that's in the infant stages and a Guardian/Vigilance spec that should be ready for testing once I finish my other two.

      Any feedback on how I can get around this weird Compiled Assemblies issue would be great.

      Any feedback on the CR just leave here and I'll check it out. Again, Guardian is good to go (for the most part) and Infiltration is a bust as of right now.
       
    4. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Your higher priority spells should be at the top of your priority selector. Its ok to have conditions, but if they are high priority, they should be high on the PrioritySelector..

      As for your Compiled Assemblies issue, I dont know man.. if you get the errors, delete assemblies.

      Other news... I used some swtor mirror ability translator online and made mirror rotations of all the ones we have so far. So we have double now!
       
    5. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
    6. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Thanks, we have 12 rotations now!

      Ill look at Project. I dont have one of those toons though.

      Edit: Is Force Breach casting?
       
      Last edited: Apr 22, 2013
    7. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      The gist of it is: You want 2 stacks of circling shadows before casting Project. I had to copy/paste the Stack Check syntax from the DefaultRoutine, so I'm worried that's where it got screwed up.
       
    8. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      is force breach casting?
       
    9. aquintus

      aquintus Member

      Joined:
      Oct 3, 2010
      Messages:
      264
      Likes Received:
      7
      Trophy Points:
      18
      Marauder Annihilation here.

      tested, working, might need some tweeking on the AoE and "keep annihilate on cd" thingy... will look at it later

      Edit: From the look at it Force Breach should be casting. working in my ccs with lightning strike and berserk aswell.
       

      Attached Files:

      Last edited: Apr 22, 2013
    10. haakonlenz

      haakonlenz New Member

      Joined:
      Feb 14, 2012
      Messages:
      27
      Likes Received:
      0
      Trophy Points:
      0
    11. distiny

      distiny Member

      Joined:
      Oct 3, 2010
      Messages:
      141
      Likes Received:
      2
      Trophy Points:
      18
      Thank you all for contributing! :)


      I'm going to attempt Merc/Arsenal but I gotta find a way to spam tracer for the tracer stacks before it goes further down the list of casts.
       
      Last edited: Apr 23, 2013
    12. aquintus

      aquintus Member

      Joined:
      Oct 3, 2010
      Messages:
      264
      Likes Received:
      7
      Trophy Points:
      18
      it's a bit buggy for me aswell... mostly it's not working when you got Buddywing open. double klicking on the buddywing reference seemed to have helped aswell.

      you're going the wrong way ;-)

      Code:
      Spell.Cast("Affliction", ret => !Me.CurrentTarget.HasDebuff("Affliction (Force)")),
      Spell.Cast("Thundering Blast"),
      Spell.Cast("Crushing Darkness", ret => !Me.CurrentTarget.HasDebuff("Crushed (Force)")),
      Spell.Cast("Force Lightning", ret => Me.HasBuff("Lightning Barrage")),
      Spell.Cast("Chain Lightning", ret => Me.HasBuff("Lightning Storm")),
      Spell.Cast("Lightning Strike", ret => Me.HasBuff("Subversion") && Me.Buffs.FirstOrDefault(B => B.Name == "Subversion").Stacks < 3 || Me.HasBuff("Subversion") && Me.Buffs.FirstOrDefault(B => B.Name == "Subversion").TimeLeft.Seconds < 8 || !Me.HasBuff("Subversion")),
      
      check this for example

      affliction has top prio, after that Thundering Blast and crushing darkness.
      if lightning barrage is up (which is triggered by an affliction crit) go for a lighning,
      chain lightning should only be cast if lightning storm is up which is triggered by lightning strike. and lightning strike should be cast alot to keep up the subversion buff at 3 stacks.

      for you problem that would mean:

      Spell.Cast("Skill you want to cast with 5 Tracer Stacks", Me.HasBuff("Tracer Stack") && Me.Buffs.FirstOrDefault(B => B.Name == "Tracer Stack").Stacks < 5),
      < Whatever you like>
      < Whatever you like>
      < Whatever you like>
      Spell.Cast("Tracer Missle", !Me.HasBuff("Tracer Stack") || Me.Buffs.FirstOrDefault(B => B.Name == "Tracer Stack").Stacks < 5),

      this way your skill will be top priority but only casted if you got 5 stacks of the tracer buff.

      not sure since i havent played BH for quite some time now.. if the target get's a debuff from Tracer Missle it would be Me.CurrentTarget.Buffs.FirstOrDefault(B => B.Name == "Name of Debuff").Stacks < 5),

      ect.
       
      Last edited: Apr 23, 2013
    13. distiny

      distiny Member

      Joined:
      Oct 3, 2010
      Messages:
      141
      Likes Received:
      2
      Trophy Points:
      18

      thanks mate !
       
    14. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      Yeah, it did just what I'd expect it to: casted with 3 stacks of breaching shadows.

      If anyone could run the routine with an infiltration spec and see if they get the same results, that would help. I can't test until late tonight.
       
    15. distiny

      distiny Member

      Joined:
      Oct 3, 2010
      Messages:
      141
      Likes Received:
      2
      Trophy Points:
      18
      what's the syntax for current heat ? Me.ForcePercent and Me.EnergyPercent both don't work

      Edit: Used Me.ResourceStat it works upside down for BH 80 heat ingame is 20 resourcestat in code, 100 heat = 0 etc etc
       
      Last edited: Apr 23, 2013
    16. alltrueist

      alltrueist Active Member

      Joined:
      Dec 10, 2012
      Messages:
      1,424
      Likes Received:
      16
      Trophy Points:
      38
      Does anyone know if ForcePercent also works backward? It would explain the problems I'm having getting Clairvoyant Strike to cast in my Infiltration spec.
       
    17. distiny

      distiny Member

      Joined:
      Oct 3, 2010
      Messages:
      141
      Likes Received:
      2
      Trophy Points:
      18
      try resourcestat
      i think it works for all classes
       
    18. aquintus

      aquintus Member

      Joined:
      Oct 3, 2010
      Messages:
      264
      Likes Received:
      7
      Trophy Points:
      18
      I'm just thinking loud here for a second:

      Seems everybody is pretty excited about this great platform that Ama provided here i thought "hey... we're probably getting pretty neat and high dps combat routines now... wouldn't it be even more awesome to combine them for everything?"

      From what i saw this CC runs fast as hell. The Bot does aswell... as long as you don't activate the movement.

      Here is my Idea:
      I start SWToR, BW, Select my Combat Profile and hit Start -> I got a full running Combat bot.
      I load a Questing Profile -> PureSWTor loads up the movement / targeting / interact / whatever else is needed functions aswell (only here, not earlier so the CR stays quick in combat only mode)
      I load a Grinding Profile -> Movement / Targeting is loaded up


      If we could extend this Platform to that level (maybe with the help of Aevitas and Kick) this would bring us pretty much closer to perfection.
      everybody could pretty easily change or add things to the CR and after patches / expansions we would be back to "up-to-date" CRs pretty fast since the Rotation part itself is very very easy to understand.

      what do you think guys? is this possible?
       
      Last edited: Apr 23, 2013
    19. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Ill just need to figure out how to check botbase to add the movement/targeting part. Not sure how to do that... I also need to trim some classes. I dumped a few in from wingit to get the healing manager working.
       
    20. Ama

      Ama New Member

      Joined:
      Jun 6, 2011
      Messages:
      1,171
      Likes Received:
      33
      Trophy Points:
      0
      Added Marauder Annihilation
      Added Sentinel Watchman

      Gonna be working on some core stuff.
       

    Share This Page