• Visit Rebornbuddy
  • Visit Panda Profiles
  • Visit LLamamMagic
  • [Release] Doctrine RetRaider CC

    Discussion in 'Archives' started by fiftypence, Aug 2, 2011.

    1. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      @crawlin352

      Cheers for the feedback.

      The code in the CC quite simply checks for AoW, and if you have it, it casts exorcism.

      The exo/AoW thing seems to be a bug with Honorbuddy itself. I noticed it early in development, and it confused me for a while -- but to sum it up, sometimes honourbuddy downright refuses to detect that you have the AoW buff. I find that a WoW client and HB restart seems to clear this up, but it occasionally creeps back despite no code changes at all. Perhaps a complete reinstall of HB is required to fix the bug as well. For example, I just downloaded the version posted in this thread and ran it, and it was using exorcism as soon as it could. I'll try to find another way of detecting whether or not the player has AoW to get around this annoyance.

      Regarding the rotation change, I am definitely planning to add something along those lines to the GUI. Expect it in the next version. :)
       
      Last edited: Aug 4, 2011
    2. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      It seems that HB has indeed problems with nearly all short duration buffs.
      For my cat CC this works 100%:

      Code:
             public bool PlayerHasBuff(string name)
              {
                  return PlayerBuffTimeLeft(name) > 0;
              }
      
      Code:
      
              public double PlayerBuffTimeLeft(string name)
              {
                  try
                  {
                      var lua = string.Format("local x=select(7, UnitBuff('player', \"{0}\", nil, 'PLAYER')); if x==nil then return 0 else return x-GetTime() end", Lua.Escape(name));
                      var t = double.Parse(Lua.GetReturnValues(lua)[0]);
                      return t;
                  }
                  catch
                  {
                      Logging.Write(Color.Orange, "[?] Lua failed in Auragettime.");
                      return 999999;
                  }
              }
      
       
    3. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      Cheers for the advice handnavi. I'll see what I can do!
       
    4. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      V1.1 released

      Code:
      Changelog
      v1.1
      - GUI added, but it does not do anything yet
      - If you wish to change settings, edit charname.xml in DoctrineRet/Settings
      - Open up DoctrineRet/Settings/DoctrineSettings.cs for an explanation of what they do
      - User settings added
       - Movement (default off) added
       - Targeting (default off) added -- lowest threat, closest target, or tank's target
      - Code rewritten to be more efficient and much cleaner
      - LUA calls will now be used to check if player has The Art of War
      - Revamped cooldown logic, LUA will now be used to ensure target is a boss
      - Seal switching is in
      - Buff support is in
      - Trinket support
      
      v1.0
      Initial release
      Code:
      Coming Soon
       - Working GUI
       - Crowd control detection -- no aoe whilst CC is around
       - Racials
       - More options
       - More clean code! (yay)
       - Merge with Doctrine Base, support for questing/PvP etc
       - ...and more!
      UI is there but doesn't do anything at present. Support will be added very shortly.

      Not all of the new features have been completely tested, so please, if you encounter a bug (however small) let me know.
       
      Last edited: Aug 4, 2011
    5. zomgmage

      zomgmage Member

      Joined:
      Jan 15, 2010
      Messages:
      610
      Likes Received:
      2
      Trophy Points:
      18
      you added movement? so this will be useable with GB2? I will have your babys if so.
       
    6. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      If you turn on facing/movement it should work, though I haven't tested it. It might break horribly etc, and it has no heals.

      If you do try it-- let me know how you get on.
       
    7. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      I guess silly typos are what happens when you code at 5 am -- quick bugfix release before I go to bed. A small problem with cooldowns and trinkets has been resolved. Redownload from OP. :)
       
    8. zomgmage

      zomgmage Member

      Joined:
      Jan 15, 2010
      Messages:
      610
      Likes Received:
      2
      Trophy Points:
      18
      movement does not work while solo, did not try while in group.

      GB2 it just stands there and gets beat from behind. I changed both party/raid settings.

      Its not a big deal, this CC just makes me drool dps wise compared to the other ret ccs.
       
    9. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      @zomgmage

      Did you change UseFaceTarget as well as UseMovement? If you did, I can't see why it wouldn't work -- unless it has something to do with the Pull() function, which has not yet been added. I'll have a look at it when I wake up tomorrow.

      Thanks for the feedback, I really appreciate it.
       
    10. zomgmage

      zomgmage Member

      Joined:
      Jan 15, 2010
      Messages:
      610
      Likes Received:
      2
      Trophy Points:
      18
      yep, changed...

      <Setting_Party_UseMovement>True</Setting_Party_UseMovement>
      <Setting_Party_UseFaceTarget>True</Setting_Party_UseFaceTarget>
      <Setting_Party_UseCrusader>True</Setting_Party_UseCrusader>

      <Setting_Raid_UseMovement>True</Setting_Raid_UseMovement>
      <Setting_Raid_UseFaceTarget>True</Setting_Raid_UseFaceTarget>
      <Setting_Raid_UseCrusader>True</Setting_Raid_UseCrusader>

      The first npc it got beat on about 7-10 sec then turned around and killed him, the second it did not do anything, once it was about to die I turned it myself and let it kill.
       
    11. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
      Thanks zomgmage, turns out it was a bug with the facing code.

      Second bugfix release can be found in the OP -- should fix facing and a few other bugs. I tested everything on ye olde faithful training dummy, so problems might arise out in the field -- do let me know if they do. I suspect RetRaider would likely work with GB now.
       
    12. papatoast

      papatoast Member

      Joined:
      Jan 15, 2010
      Messages:
      237
      Likes Received:
      0
      Trophy Points:
      16
      This looks amazing.

      Could you link the recommended spec for this CC? I didn't notice one in any of the pages of this thread so far and I'd like to use one that's specifically tailored for the CC so I can get the most out of it :)
       
    13. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
      Talent Calculator - World of Warcraft
      Thats the "standard" retri build. ;-) Choose the last talent point as you like.
       
    14. fiftypence

      fiftypence New Member

      Joined:
      Jul 28, 2011
      Messages:
      235
      Likes Received:
      13
      Trophy Points:
      0
    15. handnavi

      handnavi Well-Known Member Buddy Store Developer

      Joined:
      Jan 15, 2010
      Messages:
      2,489
      Likes Received:
      59
      Trophy Points:
      48
    16. zomgmage

      zomgmage Member

      Joined:
      Jan 15, 2010
      Messages:
      610
      Likes Received:
      2
      Trophy Points:
      18
      Running with GB2 now great! the lack of healing does not seem to matter as you kill non elites so fast with this CC. I love you!!
       
    17. forvirrad

      forvirrad Member

      Joined:
      Jan 11, 2011
      Messages:
      116
      Likes Received:
      1
      Trophy Points:
      18
      Please do the other classes like DK Frost And warrior Arms and Fury i know its a lt of hard work but this is the best cc i tried =)
       
    18. ChrisAttackk

      ChrisAttackk New Member

      Joined:
      Apr 4, 2011
      Messages:
      229
      Likes Received:
      1
      Trophy Points:
      0
      Amazing work fiftypence! glad to see pally getting much needed love from the CC community. you should put up a donation button, I would donate! even more so if you tackle other DPS classes! ^_^ Keep up the good work.
       
    19. papatoast

      papatoast Member

      Joined:
      Jan 15, 2010
      Messages:
      237
      Likes Received:
      0
      Trophy Points:
      16
      Thanks :)

      I'll be giving it a good workout on my pally tomorrow.
       
    20. xLegendx

      xLegendx Active Member

      Joined:
      Apr 25, 2010
      Messages:
      1,050
      Likes Received:
      1
      Trophy Points:
      38
      Yup, I am gearing up my pally to ret.

      What gems do i use for yellow, blue or red ?
       
      Last edited: Aug 5, 2011

    Share This Page